A positioning method and device of a radio frequency identification tag
By utilizing the master gateway to control the alternating operation of the RFID function of the slave gateway in the FTTR system, and combining channel state information and similarity positioning principles, the problem of accurate positioning of passive RFID tags in the FTTR system is solved, achieving efficient and low-cost indoor positioning and meeting the wireless network coverage requirements of the FTTR system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Currently, there is a lack of effective object locating methods suitable for FTTR systems, and existing technologies cannot achieve accurate positioning of passive RFID tags in indoor scenarios in an efficient and low-cost manner.
The main gateway (MFU) controls the RFID functions in multiple slave gateways (SFUs), employing alternating transmit and receive modes. Channel state information is used to determine the positional relationship between the target RFID tag and the reference RFID tag. Reference RFID tags are deployed in different spatial locations, and the positioning accuracy is improved by combining similarity and triangulation principles.
This technology enables improved positioning efficiency and accuracy, reduced hardware costs, and improved indoor wireless network coverage in FTTR systems by deploying reference RFID tags, without the need for additional antennas or mobile robots.
Smart Images

Figure CN122109984A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of optical communication technology, and in particular to a method and apparatus for locating radio frequency identification (RFID) tags. Background Technology
[0002] Locating items is a common need in indoor settings. In scenarios such as park offices, warehouses, server rooms, and logistics, hundreds of billions of passive devices / items require continuous location management. Passive radio frequency identification (RFID) solutions, with their advantages of being maintenance-free and extremely low-cost, have become the preferred choice for item location and asset management. Building upon inventory, further achieving precise positioning of RFID tags facilitates real-time location of assets, goods, and equipment, enabling the construction of automated and intelligent logistics management and asset inventory systems.
[0003] Fiber to the room (FTTR) is an evolution of fiber to the home (FTTH) technology. By further deploying fiber optic networks into each room, it can provide gigabit data rate network coverage for the entire home or office. It significantly addresses the pain point of weak indoor wireless network coverage and improves the user experience.
[0004] There is currently no feasible object finding method applicable to FTTR systems. Summary of the Invention
[0005] This application provides a method and apparatus for locating radio frequency identification (RFID) tags, which provides a way to locate objects in an FTTR system.
[0006] In a first aspect, embodiments of this application provide a method for locating radio frequency identification (RFID) tags. This method is applied to a master gateway (MFU). The MFU sends a scheduling policy to M slave gateways (SFUs), each of the M SFUs including an RFID transmitter and an RFID receiver; the scheduling policy instructs the RFID transmitter in a first SFU to be turned on, and instructs the RFID receivers in M-1 second SFUs to be turned on, the first SFU being one of the M SFUs, and the M-1 second SFUs being the M-1 SFUs excluding the first SFU; M is an integer greater than 1; the MFU sends indication information to the first SFU, the indication information being used to instruct the first SFU to send excitation signals to one or more reference RFID tags and target RFID tags through the RFID transmitter of the first SFU; the target RFID tag is placed on the object to be located, the object to be located belonging to the airspace deployed by the system to which the MFU belongs. Multiple reference RFID tags are placed at different locations in space; the MFU receives channel state information of one or more reference RFID tags and channel state information of the target RFID tag, respectively, transmitted by at least one second SFU. The channel state information of the reference RFID tags is determined by the second SFU based on the response signals received from the reference RFID tags by the RFID receiver of the second SFU, and the channel state information of the target RFID tag is determined by the second SFU based on the response signals received from the target RFID tag by the RFID receiver of the second SFU; the MFU determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag.
[0007] In this application, a reference RFID tag is placed in space. A Multi-Functional Unit (MFU) controls one of multiple Service Units (SFUs) to operate its RFID function in transmit mode, while the other SFUs operate in receive mode. The SFU operating in transmit mode transmits an excitation signal, and the other SFUs operating in receive mode receive the response signal from the RFID tag and measure channel state information. The MFU then determines the positional relationship between the target RFID tag and the corresponding reference RFID tag based on the channel state information. This solution requires no additional antennas or mobile robots; only the reference RFID tag needs to be deployed, resulting in lower hardware costs and improved availability.
[0008] In one possible implementation, the SFU operating in transmit mode can simultaneously operate in receive mode. This can increase the amount of channel state information for both the reference RFID tag and the target RFID tag.
[0009] In another possible implementation, the SFU operating in transmit mode does not operate in receive mode to avoid the influence of the transmitted signal on the received signal.
[0010] In one possible implementation, the channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
[0011] In one possible implementation, the M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N. This scheme utilizes only a subset of the SFUs in a partial system, deploying RFID receivers and transmitters within these SFUs, eliminating the need to deploy all SFUs and thus improving the flexibility of scenario deployment.
[0012] In one possible implementation, the number of rounds in which the MFU sends the scheduling policy to the M SFUs is M. The first SFU that the RFID transmitter is activated by the scheduling policy sent in the i-th round is the i-th SFU among the M SFUs, and the M-1 second SFUs that the RFID receiver is activated by the scheduling policy are the M-1 SFUs among the M SFUs excluding the i-th SFU, where i is a positive integer less than or equal to M.
[0013] The MFU determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag, including:
[0014] The MFU determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag received in the M rounds.
[0015] The above implementation method iterates through the roles of the SFU in transmit / receive modes to obtain a higher number of channel state information for reference RFID tags and target RFID tags, thereby improving the accuracy of target RFID tag location.
[0016] In one possible implementation, the number of reference RFID tags is K. The MFU determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag. This includes: the MFU determining the similarity between the channel state information of the target RFID tag and the channel state information of the K reference RFID tags to obtain K similarity scores, and locating the position of the target RFID tag based on the position of the reference RFID tag corresponding to the smallest similarity score among the K similarity scores, where K is an integer greater than 1; or, the MFU determining the position of the target RFID tag based on the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
[0017] In the above scheme, by deploying multiple reference RFID tags in space, it is possible to determine which reference RFID tag is closer to the target RFID tag, thereby improving the efficiency of locating RFID tags on items. This scheme determines the location of the target RFID tag through a similarity-based method or by combining it with the triangulation principle; the scheme is simple and easy to implement.
[0018] In one possible implementation, the method further includes: before the master gateway (MFU) sends the scheduling policy to the M slave gateways (SFUs), it receives a location indication from the asset management system, the location indication being used to indicate the location of the target RFID tag; the MFU sends the location information of the target RFID tag to the asset management system.
[0019] In some embodiments, the asset management system can run on a host computer. Users can control the MFU through the asset management system to locate the RFID tags on items, according to actual business needs.
[0020] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L positions within the space of the M SFUs; the number of times the MFU triggers the transmission of indication information is L, where the timing of the j-th triggering of the transmission of indication information by the MFU is when the reference RFID tag moves to the j-th position, and j is an integer less than or equal to L.
[0021] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of the M SFUs; the indication information also indicates the transmission period of the first SFU to send an excitation signal.
[0022] In the above scheme, the location of the target RFID tag is determined by moving a reference RFID tag in space, which can reduce the number of reference RFID tags deployed and further reduce costs.
[0023] In one possible implementation, the MFU determines the positional relationship of the target RFID tag relative to the reference RFID tag based on the channel state information of a reference RFID tag and the channel state information of the target RFID tag, including:
[0024] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0025] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move to L locations within the space of the M SFUs; when the reference RFID tag moves to the j-th location, the MFU triggers the transmission scheduling strategy for M rounds, where j is an integer less than L.
[0026] In one possible implementation, the MFU determines the positional relationship of the target RFID tag relative to the reference RFID tag based on the channel state information of a reference RFID tag and the channel state information of the target RFID tag, including:
[0027] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0028] The above implementation method involves iterating through the SFU (Signal Function Unit) in both transmit and receive modes for each location the reference RFID tag moves to, thereby obtaining a higher amount of channel state information for both the reference and target RFID tags. This improves the accuracy of the target RFID tag's location.
[0029] In one possible implementation, the method also includes:
[0030] When the similarity of the reference RFID tag at position j is greater than that at position j-1, a first alert is sent to the resource management system. This first alert indicates that the reference RFID tag is moving closer to the target RFID tag; or...
[0031] When the similarity of the reference RFJD tag at the j-th position is less than that at the (j-1)-th position, a second prompt is sent to the resource management system. The second prompt is used to indicate that the reference RFJD tag is moving away from the target RFID tag.
[0032] Secondly, embodiments of this application provide a method for locating a radio frequency identification (RFID) tag, comprising:
[0033] The first scheduling policy is received from the main gateway MFU (SFU), which includes a radio frequency identification (RFID) transmitter and an RFID receiver. The first scheduling policy instructs the RFID transmitter in the SFU to be turned on.
[0034] The SFU receives an instruction from the MFU, which instructs the SFU to send an excitation signal to one or more reference RFID tags and a target RFID tag. The target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs. Multiple reference RFID tags are placed at different locations in the space.
[0035] The SFU activates the RFID transmitter and sends excitation signals to one or more reference RFID tags and target RFID tags.
[0036] In one possible implementation, the method also includes:
[0037] The SFU also receives a second scheduling policy from the main gateway MFU, which instructs the SFU to only enable the RFID receiver.
[0038] The SFU activates the RFID receiver and receives response signals from one or more reference RFID tags and from the target RFID tag.
[0039] The SFU determines the channel state information of one or more reference RFID tags based on the response signals of one or more reference RFID tags, and determines the channel state information of the target RFID tag based on the response signal of the target RFID tag.
[0040] The SFU sends channel status information of one or more reference RFID tags and channel status information of the target RFID tag to the MFU.
[0041] In one possible implementation, the channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
[0042] Thirdly, embodiments of this application provide a positioning device for a radio frequency identification (RFID) tag, applied to a main gateway (MFU), including an RFID control module and an optical module; the RFID control module is used for:
[0043] The scheduling policy is sent to M slave gateway SFUs via an optical module. Each of the M SFUs includes a radio frequency identification (RFID) transmitter and an RFID receiver. The scheduling policy instructs the RFID transmitter in the first SFU to be turned on and instructs the RFID receivers in M-1 second SFUs to be turned on. The first SFU is one of the M SFUs, and the M-1 second SFUs are the M-1 SFUs other than the first SFU. M is an integer greater than 1.
[0044] The optical module sends an instruction message to the first SFU, which instructs the first SFU to send an excitation signal to one or more reference RFID tags and a target RFID tag through the RFID transmitter of the first SFU; the target RFID tag is placed on the object to be located, and the object to be located belongs to the space deployed by the system to which the MFU belongs; multiple reference RFID tags are placed at different locations in the space;
[0045] The optical module receives channel state information of one or more reference RFID tags and channel state information of a target RFID tag transmitted by at least one second SFU. The channel state information of the reference RFID tag is determined by the second SFU based on the response signal received from the reference RFID tag by the RFID receiver of the second SFU, and the channel state information of the target RFID tag is determined by the second SFU based on the response signal received from the target RFID tag by the RFID receiver of the second SFU.
[0046] The positional relationship of the target RFID tag relative to one or more reference RFID tags is determined based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag.
[0047] In one possible implementation, the channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
[0048] In one possible implementation, the M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N.
[0049] In one possible implementation, the RFID control module sends scheduling strategies to M SFUs in M rounds. The first SFU that the RFID transmitter is activated by the scheduling strategy sent in the i-th round is the i-th SFU among the M SFUs, and the M-1 second SFUs that the RFID receiver is activated by the scheduling strategy sent in the i-th round are the M-1 SFUs other than the i-th SFU among the M SFUs, where i is a positive integer less than or equal to M.
[0050] The RFID control module is specifically used for:
[0051] The positional relationship of the target RFID tag relative to one or more reference RFID tags is determined based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag received in the M rounds.
[0052] In one possible implementation, the number of reference RFID tags is K, and the RFID control module is specifically used for:
[0053] The similarity between the channel state information of the target RFID tag and the channel state information of K reference RFID tags is determined to obtain K similarity scores. The location of the target RFID tag is then located based on the location of the reference RFID tag corresponding to the minimum similarity score among the K similarity scores, where K is an integer greater than 1; or,
[0054] The location of the target RFID tag is determined by combining the channel state information of the target RFID tag and the channel state information of K reference RFID tags with the three-point positioning principle, where K is an integer greater than or equal to 3.
[0055] In one possible implementation, the RFID control module is also used for:
[0056] Before sending scheduling policies to M slave gateway SFUs, a location indication is received from the asset management system. The location indication is used to indicate the location target RFID tag.
[0057] Send the location information of the target RFID tag to the asset management system.
[0058] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of the M SFUs; the number of times the RFID control module triggers the transmission of indication information is L, wherein the timing of the RFID control module triggering the transmission of indication information on the jth time is when the reference RFID tag moves to the jth location, and j is an integer less than or equal to L.
[0059] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of the M SFUs; the indication information also indicates the transmission period of the first SFU to send an excitation signal.
[0060] In one possible implementation, the RFID control module is specifically used for:
[0061] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0062] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tag moves to L positions within the space of M SFUs; when the reference RFID tag moves to the j-th position, the RFID control module triggers the sending scheduling strategy for M rounds, where j is an integer less than L.
[0063] In one possible implementation, the RFID control module is specifically used for:
[0064] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0065] In one possible implementation, the RFID control module is also used for:
[0066] When the similarity of the reference RFID tag at position j is greater than that at position j-1, a first alert is sent to the asset management system. This first alert indicates that the reference RFID tag is moving closer to the target RFID tag; or...
[0067] When the similarity of the reference RFJD tag at the j-th position is less than that at the (j-1)-th position, a second prompt is sent to the asset management system. The second prompt is used to indicate that the reference RFJD tag is moving away from the target RFID tag.
[0068] Fourthly, embodiments of this application provide a positioning device for a radio frequency identification tag, applied from a gateway SFU, including an optical module and an RFID transmitter;
[0069] RFID transmitter, used for:
[0070] The optical module receives the first scheduling policy from the main gateway MFU, which instructs the RFID transmitter in the SFU to turn on.
[0071] The SFU receives indication information from the MFU via an optical module. The indication information instructs the SFU to send excitation signals to one or more reference RFID tags and a target RFID tag. The target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs. Multiple reference RFID tags are placed at different locations in the space.
[0072] After the RFID transmitter performs the activation operation, it sends excitation signals to one or more reference RFID tags and target RFID tags.
[0073] One possible implementation also includes an RFID receiver:
[0074] The RFID transmitter is also used to receive a second scheduling policy from the main gateway MFU, which instructs the SFU to only turn on the RFID receiver and perform a shutdown operation.
[0075] An RFID receiver, after being activated, receives response signals from one or more reference RFID tags and a response signal from a target RFID tag; determines the channel state information of one or more reference RFID tags based on the response signals of the one or more reference RFID tags, and determines the channel state information of the target RFID tag based on the response signal of the target RFID tag; and transmits the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag to the MFU via an optical module.
[0076] Fifthly, embodiments of this application provide a positioning system for radio frequency identification (RFID) tags, comprising: a master gateway (MFU), at least M slave gateways (SFU), and one or more reference RFID tags, wherein the multiple reference RFID tags are located at different positions in the space where the system is deployed, and each of the M SFUs includes an RFID transmitter and an RFID receiver, where M is an integer greater than 1; wherein,
[0077] MFU is used to send scheduling policies to M SFUs and to send indication information to the first SFU. The scheduling policy instructs the RFID transmitter in the first SFU to turn on and instructs the RFID receiver in M-1 second SFUs to turn on. The first SFU is one of the M SFUs, and the M-1 second SFUs are the M-1 SFUs other than the first SFU.
[0078] The first SFU is used to receive scheduling strategies and instruction information, and after the RFID transmitter is turned on, it sends excitation signals to the reference RFID tag and the target RFID tag through the RFID transmitter.
[0079] The second SFU is used to receive the scheduling policy and, after the RFID receiver is turned on, to receive response signals from one or more reference RFID tags and the target RFID tag respectively. It determines the channel state information of one or more reference RFID tags based on their response signals, and determines the channel state information of the target RFID tag based on its response signal. It then sends the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag to the MFU. The target RFID tag is placed on the object to be located, and the object to be located belongs to space.
[0080] MFU is also used to determine the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag.
[0081] In one possible implementation, the channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
[0082] In one possible implementation, the M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N.
[0083] In one possible implementation, the number of rounds in which the MFU sends the scheduling policy to the M SFUs is M, the first SFU that the RFID transmitter is activated by the scheduling policy sent in the i-th round is the i-th SFU among the M SFUs, and the at least one second SFU that is activated only by the RFID receiver includes M-1 SFUs among the M SFUs other than the i-th SFU.
[0084] MFU, specifically used for:
[0085] The positional relationship of the target RFID tag relative to one or more reference RFID tags is determined based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag received in the M rounds.
[0086] In one possible implementation, the number of reference RFID tags is K. The MFU determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag, including:
[0087] The MFU determines the similarity between the channel state information of the target RFID tag and the channel state information of K reference RFID tags, respectively. It then locates the target RFID tag based on the position of the reference RFID tag with the lowest similarity among the K similarity scores, where K is an integer greater than 1; or...
[0088] MFU determines the position of the target RFID tag based on the channel state information of the target RFID tag and the channel state information of K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
[0089] In one possible implementation, the MFU is also used to receive a location indication from the asset management system before sending the scheduling policy to the M slave gateway SFUs. The location indication is used to indicate the location target RFID tag.
[0090] Send the location information of the target RFID tag to the asset management system. The location information indicates the location of the reference RFID tag with the minimum similarity.
[0091] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L positions within the space of the M SFUs; the number of times the MFU triggers the transmission of indication information is L, where the timing of the j-th triggering of the transmission of indication information by the MFU is when the reference RFID tag moves from the (j-1)-th position to the j-th position, and j is an integer less than L.
[0092] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of the M SFUs; the indication information also indicates the transmission period of the first SFU to send an excitation signal.
[0093] In one possible implementation, MFU is specifically used for:
[0094] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0095] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space occupied by M SFUs;
[0096] MFU is specifically used to trigger an M-round scheduling strategy after the reference RFID tag moves from the (j-1)th position to the jth position, where j is an integer less than L.
[0097] In one possible implementation, MFU is specifically used for:
[0098] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0099] In one possible implementation, the MFU is also used for:
[0100] When the similarity of the reference RFID tag at position i is greater than that at position i-1, a first alert is sent to the resource management system. This first alert indicates that the reference RFID tag is moving closer to the target RFID tag; or...
[0101] When the similarity of the reference RFID tag at the i-th position is less than that at the (i-1)-th position, a second prompt is sent to the resource management system. The second prompt is used to indicate that the reference RFID tag is moving away from the target RFID tag.
[0102] In a sixth aspect, this application provides a positioning device, which includes a processor, a memory, a transmitter, and a receiver; the processor is used to execute program instructions in the memory to implement the methods provided in the first aspect and the optional methods of the first aspect; the transmitter is used to send a signal to the SFU; and the receiver is used to receive the signal sent by the SFU.
[0103] In a seventh aspect, this application provides a positioning device, which includes a processor, a memory, a transmitter, and a receiver; the processor is used to execute program instructions in the memory to implement the methods provided in the second aspect and the optional methods of the second aspect; the transmitter is used to send signals to the SFU and through the air interface; and the receiver is used to receive signals sent by the SFU or receive signals through the air interface.
[0104] Eighthly, embodiments of this application provide a computer-readable medium for storing a computer program, the computer program including instructions for performing a method in the first aspect or any optional implementation of the first aspect; or including instructions for performing a method in the second aspect or any optional implementation of the second aspect.
[0105] Ninthly, this application provides a computer program product including program instructions stored in a computer-readable storage medium. In one possible implementation, the processor of the MFU reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the MFU to perform the method provided by the first aspect or any optional method of the first aspect. In another possible implementation, the processor of the SFU reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the SFU to perform the method provided by the second aspect or any optional method of the second aspect.
[0106] The beneficial effects of aspects two through nine above can be found in the relevant description of aspect one. Based on the implementations provided in the above aspects, this application can be further combined to provide more implementations. Attached Figure Description
[0107] Figure 1 This is a schematic diagram of an RFID system structure;
[0108] Figure 2 This is a schematic diagram of the FTTR system structure provided in an embodiment of this application;
[0109] Figure 3A A schematic diagram of a positioning system architecture for locating target RFID tags provided in an embodiment of this application;
[0110] Figure 3B A schematic diagram illustrating the coupling of an RFID and FTTR system provided in an embodiment of this application;
[0111] Figure 3C A schematic diagram illustrating the interaction between an RFID control module on an MFU and an RFID transmitter and receiver on an SFU, provided for an embodiment of this application;
[0112] Figure 4 A schematic diagram of a positioning system architecture for locating target RFID tags provided in an embodiment of this application;
[0113] Figure 5 A schematic flowchart of an RFID tag positioning method provided in an embodiment of this application;
[0114] Figure 6 A schematic flowchart of another RFID tag positioning method provided in an embodiment of this application;
[0115] Figure 7 A schematic flowchart illustrating another RFID tag positioning method provided in this application embodiment;
[0116] Figure 8A schematic diagram of a positioning scenario for an RFID tag provided in an embodiment of this application;
[0117] Figure 9 A schematic flowchart illustrating the target RFID tag positioning method provided in this application embodiment;
[0118] Figure 10 A schematic diagram illustrating another RFID tag positioning scenario provided in an embodiment of this application;
[0119] Figure 11 A schematic flowchart illustrating the target RFID tag positioning method provided in this application embodiment;
[0120] Figure 12 This is a schematic diagram of a positioning device structure provided in an embodiment of this application;
[0121] Figure 13 This is a schematic diagram of another positioning device structure provided in an embodiment of this application;
[0122] Figure 14 This is a schematic diagram of a network device structure provided in an embodiment of this application. Detailed Implementation
[0123] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0124] In the description of this application, unless otherwise stated, "multiple" refers to two or more. Additionally, " / " indicates that the related objects are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. It should also be noted that, unless specifically stated, the specific description of some technical features in one embodiment can also be used to explain the corresponding technical features mentioned in other embodiments.
[0125] To facilitate understanding, before describing the solutions provided in the embodiments of this application, the concepts and terms that may appear in this application will be explained.
[0126] Radio frequency identification (RFID) is a technology that uses electromagnetic waves to transmit data between RFID tags and RFID readers in a wireless or contactless manner.
[0127] RFID tags, also known as electronic tags, smart tags, RFID transponders, or RFID data carriers, typically consist of a coupling element and a chip. Each RFID tag has a unique electronic code. In some scenarios, RFID tags can be attached to objects to identify them.
[0128] Tag reader: also known as a reading device, scanner, reader head, communicator, or reader / writer (depending on whether the RFID tag can be wirelessly rewritten), or RFID reader / writer, etc. It is typically used to read (and sometimes write) information from RFID tags. For example, a tag reader can be a handheld or fixed device.
[0129] Among them, the most commonly used RFID tags are passive RFID tags. Passive RFID tags do not require batteries or other integrated power sources. Instead, they directly convert the energy of received electromagnetic waves into electrical energy to activate the chip within the tag and transmit the data from the chip back to the RFID reader. See, for example... Figure 1 As shown, the RFID reader sends downlink signals, such as an electromagnetic energy excitation signal of around 900MHz. This excitation signal is used to activate the chip in the RFID tag. After being activated, the RFID tag replies with its own relevant information to the RFID reader, such as a response signal to the reader that sent the excitation signal. This response signal carries the RFID tag's own information. Thus, the RFID reader receives information that can identify the ID of the passive RFID tag and the corresponding item information, as well as possible environmental sensing parameters (such as for RFID tags targeting sensors).
[0130] This application's embodiments are applied to an FTTR system scenario. An FTTR system includes a master fiber unit (MFU) and a sub-fiber unit (SFU). The MFU and SFU are connected via optical fiber. Access points include both the MFU and SFU, which can be optical network terminals (ONTs) or optical network units (ONUs). The Chinese translation of MFU can also be FTTR master device or FTTR master gateway, and the English translation is "main FTTR unit." Similarly, the Chinese translation of SFU can also be FTTR slave device, FTTR sub-device, or FTTR slave gateway, and the English translation is "sub FTTR unit." The MFU can also be called a master gateway, and the SFU can also be called a sub-gateway. The MFU can also be called a master optical modem, and the SFU can also be called a slave optical modem. For example, as... Figure 2 As shown, the FTTR system includes MFU, SFU1, SFU2, SFU3, and SFU4. The MFU is connected to SFU1, SFU2, SFU3, and SFU4 via optical fiber, respectively. In some possible implementation scenarios, the MFU can be connected to SFU1, SFU2, SFU3, and SFU4 via an indoor fiber distribution network (IFDN), see [link to relevant documentation]. Figure 2 As shown. In this embodiment, the FTTR system can be deployed in a user's home, for example, the main gateway is deployed in the user's home's electrical distribution box, while multiple slave gateways are deployed in various rooms of the user's home. Alternatively, the FTTR system can be deployed in an office setting, for example, the main gateway is deployed at the company's main entrance, while multiple slave gateways are deployed in various offices or meeting rooms of the company. Or, the FTTR system can be deployed in a factory or warehouse setting, for example, the main gateway is deployed in the factory lobby, while multiple slave gateways are deployed in various workshops within the factory. In general, the FTTR system essentially deploys the main gateway and multiple slave gateways in an indoor setting, and the main gateway and multiple slave gateways are connected via optical fiber, thereby ensuring that each gateway's area can provide high-bandwidth network access services.
[0131] This application provides a positioning scheme for RFID tags based on an FTTR system. This application is applicable to RFID tag-based positioning scenarios within smart spaces. For example, a smart space is a smart living space, in which each stationary object (furniture, such as sofas, doors, etc., home appliances, such as refrigerators, music systems, thermostats, etc., keys, plants, tableware, toys, etc.) and moving object (e.g., pets, humans) is affixed with a single passive RFID tag.
[0132] It should be noted that RFID technology can be divided into active RFID (also known as proactive RFID), passive RFID, and semi-active RFID according to the different power supply methods of RFID tags. Correspondingly, RFID tags can be divided into active RFID tags, passive RFID tags, and semi-active RFID tags. Active RFID tags are powered by a power source (such as a battery). Passive RFID tags obtain energy by receiving radio frequency signals emitted by a tag reader and generating induced current through an electromagnetic induction coil to briefly power themselves, thus completing information exchange with the tag reader. Semi-active RFID tags have a power source (such as a battery), but this power source only supplies power to the internal circuitry of the RFID tag when it is in a dormant state and activates the RFID tag when it is within the magnetic field range of the tag reader. The energy source for subsequent processing after the RFID tag enters the working state is similar to that of passive RFID tags. This application applies to passive RFID tags, but can also be applied to other types of RFID tags. In some possible implementation scenarios, in order to achieve a low-cost, non-invasive positioning solution, the embodiments of this application can use passive RFID tags.
[0133] See Figure 3AThe diagram illustrates a positioning system architecture for locating target RFID tags, as provided in this application embodiment. The positioning system includes an FTTR device and reference RFID tags. The number of reference RFID tags can be one or more. If there are multiple reference RFID tags, they are deployed at different locations in space. The FTTR device includes an MFU and multiple SFUs. Each SFU, in addition to having WIFI functionality, can also have RFID functionality. For example, each SFU may contain an RFID reader / writer. The RFID reader / writer includes an RFID transmitter (TX) and an RFID receiver (RX). An RFID transmitter can also be called an RFID exciter, RFID transmitter, or RFID head unit, or simply a transmitter or head unit. An RFID receiver can also be called an RFID receiver or RFID head unit, or simply a head unit. An RFID control module can be deployed in the MFU. The control unit establishes a connection with the RFID reader / writer in the slave gateway through a connection between the master gateway and the slave gateway. The control unit is used to control the RFID reader / writer to perform its work. For example, the control unit controls the RFID transmitter of a certain slave gateway to turn on and transmit an excitation signal according to actual working needs. Alternatively, the control unit can activate a specific RFID receiver on the gateway to receive response signals from RFID tags. In general, since the gateways are distributed across different areas (e.g., different rooms or offices), deploying RFID transmitters and receivers within these gateways enables the transmission and reception of passive IoT signals across various locations, thus meeting the needs of different scenarios. See also Figure 3A As shown, taking a 1-to-4 FTTR system as an example, that is, with 4 SFUs (Supplier Units), namely SFU1, SFU2, SFU3, and SFU4. SFU1-SFU4 are equipped with RFID transmitters and RFID receivers respectively. It should be noted that in addition to SFUs with RFID functionality, the FTTR system may also include some SFUs without RFID functionality; this application does not limit this.
[0134] Please see Figure 3B , Figure 3B This is a schematic diagram illustrating the coupling of an RFID and FTTR system according to an embodiment of this application. Figure 3B As shown, in addition to the interface module (also called a unit) and optical module of the FTTR system deployed on the MFU, an RFID control module is also deployed, and the RFID control module is connected to the optical module through the interface module. Similarly, for any SFU in SFU1-SFUN, in addition to the interface module and optical module belonging to the FTTR system deployed on the SFU, an RFID transmitter and an RFID receiver are also deployed.
[0135] In this way, when the RFID receiver on the SFU needs to send a message to the RFID control module on the MFU, the RFID receiver on the SFU can transmit the message to the optical module through the interface module on its own equipment. The optical module then transmits the message through optical fiber to the optical module in the MFU, ultimately delivering the message to the RFID control module in the MFU. Similarly, when the RFID control module on the MFU needs to send a message to the RFID receiver or RFID transmitter on the SFU, the RFID control module on the MFU also transmits the message to the optical module through the interface module on its own equipment. The optical module then transmits the message through optical fiber to the optical module in the SFU, ultimately delivering the message to the RFID receiver or RFID transmitter in the SFU.
[0136] For example, please refer to Figure 3C , Figure 3C This is a schematic diagram illustrating the interaction between an RFID control module on an MFU and an RFID transmitter and receiver on an SFU, as provided in an embodiment of this application. Figure 3C As shown, the interaction process of the module components in the RFID system mainly includes the following three parts: 1. The RFID control module in the MFU sends downlink control information and service information to the RFID receiver and RFID transmitter in the SFU; 2. The RFID receiver in the SFU sends uplink service information to the RFID control module in the MFU; 3. The RFID receiver and RFID transmitter in the SFU interact with the electronic tag through wireless signals.
[0137] Specifically, the information transmission process from MFU to SFU mainly includes the following steps 1.1-1.8.
[0138] Step 1.1: The RFID control module on the MFU selects the RFID receiver and / or RFID transmitter on the SFU to operate according to business requirements, and configures the corresponding operating parameters for the RFID receiver and / or RFID transmitter on the SFU, thereby generating corresponding control information and / or business information. For example, the control information may include a scheduling strategy. The scheduling strategy will be explained in detail later and will not be repeated here.
[0139] Specifically, the control information sent by the RFID control module on the MFU to the RFID receiver and / or RFID transmitter can be used to instruct the RFID receiver and / or RFID transmitter to perform work, and to instruct the RFID receiver and / or RFID transmitter on parameters during operation (e.g., how often to send a signal (i.e., transmission cycle), or how often to listen for a signal (i.e., reception cycle)).
[0140] Furthermore, during the normal operation of the RFID system, the RFID control module in the MFU can also send service information to the RFID receiver and / or RFID transmitter. This service information may include, for example, content that the RFID receiver and / or RFID transmitter need to interact with the electronic tag. For instance, the RFID receiver may provide channel status information from the RFID tag.
[0141] Step 1.2: The RFID control module on the MFU transmits control information and / or service information to the interface module on the same gateway, and then the interface module transmits the control information and / or service information to the optical module on the same gateway.
[0142] Step 1.3: The optical module on the MFU converts control information and / or service information into optical signals and transmits the optical signals carrying control information and / or service information to the optical module on the SFU via optical fiber.
[0143] Step 1.4: The optical module on the SFU converts the received optical signal into an electrical signal carrying control information and / or service information, and transmits the control information and / or service information to the interface module on the SFU. The interface module then continues to transmit the control information and / or service information to the RFID receiver and / or RFID transmitter.
[0144] In this way, after receiving control information and / or business information from the RFID control module, the RFID receiver and / or RFID transmitter on the SFU can perform corresponding tasks based on the control information and / or business information.
[0145] Step 1.5: The RFID transmitter on the SFU sends an excitation signal to the RFID tag.
[0146] Step 1.6: After the RFID tag is activated by the excitation signal, it returns a wireless signal (also known as response information) to the RFID receiver. This wireless signal may carry the information stored in the electronic tag.
[0147] Step 1.7: After the RFID receiver on the SFU receives the wireless signal returned by the RFID tag, it can process the wireless signal according to the requirements of the RFID control module in the MFU to complete the function of the RFID reader / writer.
[0148] Step 1.8: The RFID receiver and / or RFID transmitter on the SFU generate service information and transmit the service information to the RFID control module through the interface module and optical module on the SFU, as well as the optical module and interface module on the MFU.
[0149] In general, when the RFID receiver and RFID transmitter on the SFU are working, they can use the existing antenna on the SFU to send and receive messages. When the RFID receiver and RFID transmitter on the SFU need to interact with the RFID control module of the MFU, they can use the optical fiber between the SFU and the MFU to transmit signals.
[0150] In some possible implementation scenarios, the positioning system may also include an asset management system, see [link to relevant documentation]. Figure 4 As shown. The asset management system, also known simply as the asset management system, is used to manage various items within the smart space. For example, it manages the correspondence between each item and its RFID tag. Each RFID tag has a unique identifier (ID). The asset management system stores the correspondence between the relevant information of each item and its RFID tag ID. This information may include the item's name, model, size, etc. If the item is equipment, it may also include operating parameters. The asset management system connects to the MFU (Multi-Functional Unit) via a network, which may include a wireless local area network (WLAN). Users can issue control commands to the MFU through the asset management system to control it, based on their specific business needs.
[0151] The positioning process of the RFID tag involved in the embodiments of this application is described below. The RFID tag can be a passive RFID tag. See [link to documentation]. Figure 5 The diagram shown is a schematic flowchart of the RFID tag positioning method provided in this embodiment of the application. It uses the cooperation of M SFUs to locate the target RFID tag as an example. Figure 5 Solid lines indicate transmission via optical fiber, while dashed lines indicate transmission via air interface.
[0152] In one example, when N is greater than M, and all N SFUs are equipped with RFID functionality, the MFU can select M SFUs from the N SFUs to work together to locate the target RFID tag. In another example, when N is greater than M, and M SFUs are equipped with RFID functionality, then these M SFUs work together to locate the target RFID tag.
[0153] The target RFID tag is placed on the object to be located. Optionally, the target RFID tag can be affixed to the object. The object to be located belongs to the space where the system is deployed. Taking a smart living space as an example, the object to be located could be furniture within the smart living space, such as sofas and doors; home appliances, such as refrigerators, music systems, and thermostats; keys, plants, tableware, and toys. In some possible deployment scenarios, the number of SFUs included in the FTTR system is N. N can be equal to or greater than M.
[0154] S501, MFU sends scheduling policies to M SFUs respectively. The scheduling policy can also be called a scheduling instruction or control information, or other names, such as a first instruction; this embodiment does not specifically limit this. The scheduling policy can instruct the operating mode of each SFU, which can be a transmitting mode or a receiving mode, or in other words, the scheduling policy instructs each SFU to enable TX / RX. For example, if an SFU is operating in transmitting mode, then the RFID transmitter of that SFU is enabled. Similarly, if an SFU is operating in receiving mode, then the RFID receiver of that SFU is enabled. After receiving the scheduling policy, each SFU executes the activation of either its RFID transmitter or its RFID receiver.
[0155] In one possible implementation, the scheduling strategy instructs only one of the M SFUs to operate in transmit mode, while the remaining SFUs (i.e., the remaining M-1 SFUs) operate in receive mode. Specifically, the scheduling strategy instructs only one SFU's RFID transmitter to be on, and the remaining SFUs' RFID receivers to be on. The RFID transmitters of the remaining SFUs are off. The SFU with its RFID transmitter on is responsible for transmitting the excitation signal. The remaining SFUs are responsible for receiving the response signal to the excitation signal. In this scheme, at any given time, an SFU is only responsible for either receiving or transmitting, avoiding interference between the receiving and transmitting signals. For ease of description, the SFU that performs the excitation signal transmission operation is referred to as the first SFU, and the SFU that performs the response signal reception operation is referred to as the second SFU. In some possible implementations, the SFU that performs the excitation signal transmission operation may also have its RFID receiver on and also perform the response signal reception operation.
[0156] S502, the MFU sends an instruction message to the first SFU. The instruction message instructs the first SFU to send an excitation signal through its RFID transmitter.
[0157] S503, the first SFU sends an excitation signal via an RFID transmitter. Specifically, the first SFU sends an excitation signal to one or more reference RFID tags and target RFID tags via an RFID transmitter.
[0158] S504, (one or more) reference RFID tags receive excitation signals and send response signals to the excitation signals.
[0159] S505, the target RFID tag receives the excitation signal and sends a response signal to the excitation signal.
[0160] The second SFU receives response signals from both the reference RFID tag and the target RFID tag via an RFID receiver. It should be noted that any SFU with its RFID receiver activated and within effective range can receive response signals.
[0161] In some possible implementation scenarios, the first SFU turns on both the RFID transmitter and the RFID receiver, so that the first SFU can also receive response signals from (one or more) reference RFID tags and response signals from the target RFID tag through the RFID receiver.
[0162] S506, the second SFU determines the channel state information of (one or more) reference RFID tags based on the response signal from the reference RFID tags, and determines the channel state information of the target RFID tag based on the response signal from the target RFID tag.
[0163] For example, channel state information may include one or more of the following: received signal strength indicator (RSSI), phase, or time of arrival.
[0164] S507, the second SFU sends (one or more) channel state information of the reference RFID tag and the channel state information of the target RFID tag to the MFU.
[0165] Each of the M-1 second SFUs executes steps S507-S508.
[0166] S508, the MFU receives channel state information from M-1 second SFUs and channel state information from the target RFID tag, and determines the positional relationship of the target RFID tag relative to the (one or more) reference RFID tags based on the channel state information from the M-1 second SFUs and the channel state information from the target RFID tag.
[0167] The channel state information of the reference RFID tag determined by M-1 second SFUs can be used as the fingerprint of the reference RFID tag. The channel state information of the target RFID tag determined by M-1 second SFUs can be used as the fingerprint of the target RFID tag.
[0168] In some possible implementation scenarios, the first SFU also activates its RFID receiver according to the scheduling strategy. The first SFU receives response signals from (one or more) reference RFID tags and from the target RFID tag via the RFID receiver. The first SFU then determines the channel state information of the reference RFID tags based on their response signals, and the channel state information of the target RFID tag based on its response signal, and sends both the channel state information of the reference RFID tags and the response signal of the target RFID tag to the MFU. In this implementation scenario, the MFU determines the positional relationship of the target RFID tag relative to (one or more) reference RFID tags based on the channel state information from the M SFUs and the target RFID tag. In this implementation scenario, the channel state information of the reference RFID tags determined by the M SFUs can be used as the fingerprint of the reference RFID tag. The channel state information of the target RFID tag determined by the M SFUs can also be used as the fingerprint of the target RFID tag. The position of the target RFID tag is then determined by comparing the fingerprints of the target RFID tag and the reference RFID tags.
[0169] In some possible implementation scenarios, a two-way handshake communication can be performed between the RFID reader and the RFID tag. The two-way handshake communication process may include:
[0170] Step a1: The RFID reader sends a first excitation signal to the RFID tag.
[0171] In step a2, after receiving the first excitation signal, the RFID tag sends a first response signal to the RFID reader. The first response signal may include a random code generated by the RFID tag.
[0172] Step a3: The RFID reader sends a second excitation signal to the RFID tag, which carries a random code generated by the RFID tag.
[0173] In step a4, the RFID tag sends a second excitation signal to the RFID reader. The second excitation signal may include relevant information about the RFID tag.
[0174] In one example, with the first SFU not activating its RFID receiver, only one of the M-1 second SFUs can cooperate to complete the two-way handshake communication with the RFID tag. All M-1 second SFUs measure the channel state information of the RFID tag. The first SFU sends a first excitation signal to the RFID tag (reference RFID tag, target RFID tag) via its RFID transmitter. The RFID tag transmits a first response signal, which is received by all M-1 second SFUs. Further, one of the M-1 second SFUs is responsible for executing the handshake communication process, but this second SFU does not activate its RFID transmitter; therefore, this second SFU sends the received random code to the MFU. The MFU sends this random code to the first SFU. The first SFU continues to send a second excitation signal to the RFID tag. The RFID tag sends a second response signal. Further, all M-1 second SFUs receive this second response signal. In this example, the MFU can instruct in its scheduling strategy which second SFU will cooperate to complete the two-way handshake communication with the RFID tag.
[0175] In another example, without the first SFU activating its RFID receiver, all M-1 second SFUs cooperate to communicate with the RFID tag. For instance, after receiving the random code, each of the M-1 second SFUs sends the random code to the MFU.
[0176] In another example, when the first SFU is activating the RFID receiver, the first SFU can be responsible for communication with the RFID tag. After receiving the first response signal, the first SFU continues to send the second excitation signal.
[0177] In one possible implementation, the asset management system can send a locator indication (or location indication) to the MFU, which is used to locate (find) the target RFID tag, or in other words, to locate (find) the object on which the target RFID tag is attached. See also Figure 6 As shown, before step S501, in step S601, the asset management system sends a positioning instruction to the MFU. After determining the positional relationship of the target RFID tag relative to one or more reference RFID tags, the MFU executes step S602, whereby the MFU sends the positional information of the target RFID tag to the asset management system. This positional information indicates the positional relationship of the target RFID tag relative to the reference RFID tags. Users can trigger the MFU to generate scheduling strategies by issuing control commands to the MFU through the asset management system according to actual business needs. In some possible implementation scenarios, users can query the asset management system to obtain RFID tag data.
[0178] For example, a user can run the asset management system through a host computer. The host computer can be an electronic device connected to the MFU or one of the SFUs. The electronic devices in this application can include at least one of the following: mobile phone, foldable electronic device, tablet computer, personal computer (PC), laptop computer, handheld computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, cellular phone, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, smart home device, and smart city device. This application does not impose any special limitations on the specific type of electronic device.
[0179] In one possible implementation, to improve accuracy, the MFU can iterate through the transmission modes of the SFUs, instructing one SFU's RFID transmitter to be on in each round, while the RFID transmitters of the remaining SFUs are off and their RFID receivers are on. Alternatively, in each round, only one SFU operates in RFID transmission mode, or in other words, only one SFU's RFID transmitter is on in each round. Taking M SFUs as an example, the number of rounds the MFU sends the scheduling strategy to the M SFUs is M. The scheduling strategy in the i-th round instructs the i-th SFU among the M SFUs to be the first SFU, and the remaining M-1 SFUs to be the second SFUs. Alternatively, the first SFU with its RFID transmitter on as instructed by the scheduling strategy in the i-th round is the i-th SFU among the M SFUs, and the M second SFUs with their RFID transmitters off (RFID receivers on) are the M-1 SFUs among the M SFUs excluding the i-th SFU, where i is a positive integer less than or equal to M.
[0180] Furthermore, the MFU receives channel state information from both the reference RFID tag and the target RFID tag in each of the M rounds. The MFU then determines the positional relationship between the target RFID tag and the reference RFID tag based on the channel state information received in each of the M rounds.
[0181] As an example, consider four SFUs, designated SFU1 through SFU4. See [link / reference] Figure 7As shown, in the first round, the MFU sends scheduling policy 1 to SFU1-SFU4. Scheduling policy 1 instructs SFU1 to activate its RFID transmitter, while SFU2-SFU4 do not activate their RFID transmitters (activating their RFID receivers). That is, SFU1 acts as the first SFU, and SFU2-SFU4 act as the second SFUs, executing steps S501-S507 as described above. In the second round, the MFU sends scheduling policy 2 to SFU1-SFU4. Scheduling policy 2 instructs SFU2 to activate its RFID transmitter, while SFU1 and SFU3-SFU4 do not activate their RFID transmitters (activating their RFID receivers). That is, SFU2 acts as the first SFU, and SFU1 and SFU3-SFU4 act as the second SFUs, executing steps S501-S507 as described above. In the third round, the MFU sends scheduling policy 3 to SFU1-SFU4. Scheduling policy 3 instructs SFU3 to activate its RFID transmitter, while SFU1-SFU2 and SFU4 do not activate their RFID transmitters (activating their RFID receivers). That is, SFU3 acts as the first SFU, and SFU1-SFU2 and SFU4 act as the second SFUs, executing the process of steps S501-S507 above. In the fourth round, the MFU sends scheduling policy 4 to SFU1-SFU4. Scheduling policy 4 instructs SFU4 to turn on the RFID transmitter, while SFU1-SFU3 do not turn on the RFID transmitter (but turn on the RFID receiver). That is, SFU4 acts as the first SFU, and SFU1-SFU3 act as the second SFUs, executing the process of steps S501-S507 above.
[0182] Furthermore, the MFU receives channel state information from both the reference RFID tag and the target RFID tag in all four rounds. Each round receives channel state information from three SFUs (Support RFID Units), resulting in three sets of channel state information for both reference and target RFID tags. This yields 12 sets of channel state information for both reference and target RFID tags across the four rounds. The MFU can then determine the positional relationship between the target RFID tag and the reference RFID tag based on these 12 sets of information. In some implementation scenarios, where the first SFU also has its RFID receiver enabled, the MFU obtains 16 sets of channel state information for both reference and target RFID tags after four rounds of scheduling.
[0183] For example, the MFU can generate a channel information matrix 1 based on the channel state information of the 12 sets of reference RFID tags, and a channel information matrix 2 based on the channel state information of the 12 sets of target RFID tags. Similarity or correlation is then calculated based on channel information matrices 1 and 2. The similarity or correlation indicates the proximity relationship between the target RFID tag and the reference RFID tags. Existing similarity or correlation algorithms can be used for this calculation, which will not be elaborated upon here.
[0184] In some possible implementations, the number of scheduling rounds may also be less than M, which can be determined according to requirements.
[0185] To ensure positioning accuracy, this application embodiment can employ multiple reference RFID tags, or it can use a single or moving reference RFID tag. The following descriptions will illustrate both methods.
[0186] Implementation Scenario 1:
[0187] Let's take the use of multiple reference RFID tags as an example. These multiple reference RFID tags are deployed at different locations in space; these locations are known. The locations of these multiple reference RFID tags can be stored in an asset management system. Let's take the number of multiple reference RFID tags as K, where K is an integer greater than 1.
[0188] In one possible example, similarity or correlation algorithms can be used to locate the target RFID tag. Specifically, the MFU determines the similarity (or correlation) between the channel state information of the target RFID tag and the channel state information of K reference RFID tags, and locates the target RFID tag based on the location of the reference RFID tag with the lowest similarity among the K similarities.
[0189] In another example, the triangulation principle can be used to locate the target RFID tag. In this example, K is an integer greater than or equal to 3.
[0190] In this embodiment, three-point positioning uses the coordinate information of three points to calculate the current position. Specifically, the coordinates of the three points (x0, y0), (x1, y1), and (x2, y2) are known, along with the distances d0, d1, and d2 from the desired position (x, y) to the three points. Then, three circles are drawn with radii d0, d1, and d2. Based on the Pythagorean theorem, the formula for calculating the position of the unknown point is derived. Specifically, this formula can be expressed as:
[0191] (1)
[0192] (2)
[0193] (3)
[0194] The coordinates of an unknown point can be determined using the above location calculation formula.
[0195] In this embodiment, the relative distance between the reference RFID tag and the target RFID tag can be estimated by combining the channel state information of the reference RFID tag and the channel state information of the target RFID tag. Then, the position of the target RFID tag is estimated by combining the three-point positioning principle.
[0196] As an example, taking a SFU (Site FUs) with 4 tags (SFU1-SFU4) and a reference RFID tag with 9 tags (Reference RFID Tag 1-Reference RFID Tag 9), the IDs and locations of Reference RFID Tag 1-Reference RFID Tag 9 are known. Figure 8 As shown, all four SFUs are equipped with RFID functionality, and the MFU is connected to SFU1-SFU4 via IFDN. See also Figure 9 The diagram illustrates an exemplary method for locating a target RFID tag. Here, a polling scheduling approach is used to enable the RFID transmitter of the SFU via the MFU.
[0197] S900, the asset management system sends a location indication to the MFU, which is used to locate the object on which the target RFID tag is placed. For example, the location indication carries the ID of the target RFID tag, such as ID008. For instance, tag ID008 corresponds to display A, meaning that tag ID008 is placed on display A.
[0198] The first round of scheduling includes steps S901-S905C.
[0199] S901, the MFU sends scheduling policy 1 to SFU1-SFU4. Scheduling policy 1 instructs SFU1 to activate its RFID transmitter, while SFU2-SFU4 do not activate their RFID transmitters (activate their RFID receivers). Upon receiving scheduling policy 1, SFU1 activates its RFID transmitter. SFU2-SFU4, upon receiving scheduling policy 1, activate their RFID receivers. Here, we take the example of an SFU that activates its RFID transmitter but does not activate its RFID receiver.
[0200] S902, MFU sends indication information 1 to SFU1. Indication information 1 is used to instruct SFU1 to send an excitation signal through the RFID transmitter.
[0201] S903, SFU1 receives indication information 1 and sends an excitation signal through the RFID transmitter. Specifically, SFU1 sends excitation signals to nine reference RFID tags and the target RFID tag through the RFID transmitter. Consequently, all nine reference RFID tags and the target RFID tag transmit response signals.
[0202] S904a, SFU2 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU2 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, thus determining the channel state information of reference RFID tags 1-9. SFU2 also determines the channel state information of the target RFID tag based on its response signal.
[0203] In S904b, SFU3 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU3 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, thus determining the channel state information of reference RFID tags 1-9. SFU3 also determines the channel state information of the target RFID tag based on its response signal.
[0204] In S904c, SFU4 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU4 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, thus determining the channel state information of reference RFID tags 1-9. SFU4 also determines the channel state information of the target RFID tag based on its response signal.
[0205] S905a, SFU2 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID tag to MFU.
[0206] S905b, SFU3 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID tag to MFU.
[0207] S905c, SFU4 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID tag to MFU.
[0208] The second round of scheduling includes steps S911-S915c.
[0209] S911, the MFU sends scheduling policy 2 to SFU1-SFU4. Scheduling policy 2 instructs SFU2 to activate its RFID transmitter, while SFU1 and SFU3-SFU4 do not activate their RFID transmitters (activate their RFID receivers). Upon receiving scheduling policy 2, SFU2 activates its RFID transmitter. SFU1 and SFU3-SFU4 also activate their RFID receivers upon receiving scheduling policy 2. Here, we take the example of an SFU that activates its RFID transmitter but does not activate its RFID receiver.
[0210] S912, MFU sends instruction information 2 to SFU2, which instructs SFU2 to send an excitation signal through the RFID transmitter.
[0211] S913, SFU2 receives indication information 2 and sends an excitation signal through the RFID transmitter. Specifically, SFU2 sends excitation signals to nine reference RFID tags and the target RFID tag through the RFID transmitter. Consequently, all nine reference RFID tags and the target RFID tag transmit response signals.
[0212] S914a, SFU1 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU1 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, until SFU1 determines the channel state information of reference RFID tags 1-9. SFU1 also determines the channel state information of the target RFID tag based on its response signal.
[0213] In S914b, SFU3 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU3 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, thus determining the channel state information of reference RFID tags 1-9. SFU3 also determines the channel state information of the target RFID tag based on its response signal.
[0214] In S914c, SFU4 receives response signals from reference RFID tags 1-9 and response signals from the target RFID tag via an RFID receiver. SFU4 determines the channel state information of reference RFID tag 1 based on its response signal, determines the channel state information of reference RFID tag 2 based on its response signal, and so on, thus determining the channel state information of reference RFID tags 1-9. SFU4 also determines the channel state information of the target RFID tag based on its response signal.
[0215] S915a, SFU2 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID to MFU.
[0216] S915b, SFU3 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID to MFU.
[0217] S915c, SFU4 sends the channel status information of reference RFID tags 1-9 and the channel status information of the target RFID to MFU.
[0218] Round 3 scheduling:
[0219] S921, the MFU sends scheduling policy 3 to SFU1-SFU4. Scheduling policy 3 instructs SFU3 to activate its RFID transmitter, while SFU1-SF2 and SFU4 do not activate their RFID transmitters (activate their RFID receivers). SFU3 receives scheduling policy 3 and activates its RFID transmitter. SFU1-SF2 and SFU4 receive scheduling policy 3 and activate their RFID receivers.
[0220] The remaining steps are similar to those of the first and second rounds of scheduling, and can be found in the descriptions of the first and second rounds of scheduling, which will not be repeated here.
[0221] Round 4 scheduling:
[0222] S931, the MFU sends scheduling policy 4 to SFU1-SFU4. Scheduling policy 4 instructs SFU4 to activate its RFID transmitter, while SFU1-SFU3 do not activate their RFID transmitters (activate their RFID receivers). SFU4 receives scheduling policy 4 and activates its RFID transmitter. SFU1-SFU3 receive scheduling policy 4 and activate their RFID receivers.
[0223] The remaining steps are similar to those of the first and second rounds of scheduling, and can be found in the descriptions of the first and second rounds of scheduling, which will not be repeated here.
[0224] S906, the MFU receives 12 sets of channel state information from reference RFID tags 1-9 and the target RFID tag, respectively. It determines the similarity between the channel state information of reference RFID tags 1-9 and the channel state information of the target RFID tag, identifying the reference RFID tag with the lowest similarity, for example, reference RFID tag 5. For example, it generates a channel information matrix for each reference RFID tag from the 12 sets of channel state information. It also generates a channel information matrix for the target RFID tag from the 12 sets of channel state information. Then, it determines the similarity between the channel information matrix of each reference RFID tag and the channel information matrix of the target RFID tag, resulting in 9 similarity scores, each corresponding to one of the 9 reference RFID tags. Further, it determines the minimum similarity among the 9 similarity scores. This example uses a similarity algorithm to locate the target RFID tag; other methods, such as triangulation, can also be used.
[0225] S907, the MFU sends the location information of the target RFID tag to the asset management system, and the location information indicates the reference RFID tag 5. This can be understood as the target RFID tag being closest to the reference RFID tag 5, that is, the target RFID tag is near the reference RFID tag 5.
[0226] Implementation Scenario 2:
[0227] Let's take the example of using a single reference RFID tag for movement. The reference RFID tag moves to L locations in space. For instance, the reference RFID tag can be held and moved within the smart space. See [link / reference] Figure 10 As shown, taking four SFUs as an example, namely SFU1-SFU4, the MFUs are connected to SFU1-SFU4 respectively via IFDN. SFU1-SFU4 all have RFID functionality and are equipped with RFID readers, including RFID transmitters and RFID receivers.
[0228] In one possible implementation, the number of scheduling polls can be 1, scheduling an SFU to work in transmit mode during the movement of the reference RFID tag.
[0229] In one example, each time the reference RFID tag moves to a new location, the MFU triggers the first SFU to send an excitation signal via its RFID transmitter; that is, the MFU sends an indication message to the first SFU once. The number of times the MFU triggers to send the indication message is L, where the j-th time the MFU triggers to send the indication message is when the reference RFID tag moves to the j-th location. Each time the reference RFID tag moves to a new location, a round of S502-S508 is executed. For example, when the reference RFID tag moves to the j-th location, a round of S502-S508 is executed. Specifically, during S508, the similarity between the channel state information of the reference RFID tag from M-1 SFUs and the channel state information of the target RFID tag from M-1 SFUs can be determined. The similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag. Furthermore, when the similarity of the reference RFID tag at the j-th position is greater than that at the (j-1)-th position, a first prompt is sent to the resource management system, indicating that the reference RFID tag is moving closer to the target RFID tag; or, when the similarity of the reference RFID tag at the j-th position is less than that at the (i-1)-th position, a second prompt is sent to the resource management system, indicating that the reference RFID tag is moving away from the target RFID tag.
[0230] For details, see Figure 11 The diagram shown is a schematic flowchart of a possible RFID tag positioning method according to an embodiment of this application.
[0231] S1101, see S601, will not be repeated here.
[0232] S1102, see S501, will not be repeated here.
[0233] S1103, j=j+1, MFU determines that the reference RFID tag has moved to the j-th position, j=1~L-1.
[0234] S1104-S1109, see S502-S507, will not be repeated here.
[0235] S1110, MFU determines whether the similarity between the channel state information of the reference RFID tag from M-1 second SFUs and the channel state information of the target RFID tag from M-1 second SFUs is greater than the similarity when the reference RFID tag moves to the (j-1)th position. If yes, execute S1111 and S1103; otherwise, execute S1112 and S1103.
[0236] S1111, MFU sends the first notification to the resource management system.
[0237] S1112, MFU sends a second prompt to the resource management system.
[0238] In one possible implementation, the MFU determines that the reference RFID tag has moved to the j-th position. When the resource management system receives a first or second notification, it sends an indication of the reference RFID tag's movement to the MFU.
[0239] In one possible implementation, when the resource management system receives a first or second prompt, it can trigger an electronic device to display a prompt message (which could be text, video, or animation) or emit an audio prompt. The electronic device has a display screen and / or a speaker. For example, it can use beeps of different frequencies to indicate whether a reference RFID tag is approaching or moving away from a target RFID tag.
[0240] In another example, during the movement of the reference RFID tag, the first SFU periodically sends an excitation signal. Based on this, the MFU determines the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag in each cycle. Further, during the movement of the reference RFID tag, S503-S508 are executed periodically. Specifically, when executing S508, the similarity between the channel state information of the reference RFID tags from M-1 SFUs and the channel state information of the target RFID tags from M-1 SFUs can be determined. The similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag. Further, when the similarity of the reference RFID tag at the j-th position is greater than that at the (j-1)-th position, a first prompt is sent to the resource management system, indicating that the reference RFID tag is moving closer to the target RFID tag; or, when the similarity of the reference RFID tag at the j-th position is less than that at the (j-1)-th position, a second prompt is sent to the resource management system, indicating that the reference RFID tag is moving away from the target RFID tag.
[0241] In one possible implementation, when the resource management system receives a first or second prompt, it can trigger an electronic device to display a prompt message (which could be text, video, or animation) or emit an audio prompt. The electronic device has a display screen and / or a speaker. For example, it can use beeps of different frequencies to indicate whether a reference RFID tag is approaching or moving away from a target RFID tag.
[0242] In the second possible implementation, the scheduling polling is performed multiple times, for example, M times, where M is the number of RFID-enabled SFUs in the FTTR system. Each time the reference RFID tag moves, i.e., each time it moves to a new position, the MFU iterates through the SFU's transmission patterns, triggering the M-round scheduling strategy. For example, when the reference RFID tag moves to the j-th position, the MFU triggers the transmission scheduling strategy for the number of rounds M. j is a positive integer less than or equal to L. In this implementation, when the MFU determines the positional relationship between the target RFID tag and the reference RFID tag based on the channel state information of the reference RFID tag and the channel state information of the target RFID tag, it can do so in the following way:
[0243] When the reference RFID tag moves to the j-th position, the MFU determines the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in M rounds of scheduling; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0244] Furthermore, when the similarity of the reference RFID tag at the j-th position is determined to be greater than that at the (j-1)-th position, a first prompt is sent to the resource management system, indicating that the reference RFID tag is moving closer to the target RFID tag; or, when the similarity of the reference RFID tag at the j-th position is less than that at the (j-1)-th position, a second prompt is sent to the resource management system, indicating that the reference RFID tag is moving away from the target RFID tag.
[0245] In one possible implementation, when the resource management system receives a first or second prompt, it can trigger an electronic device to display a prompt message (which could be text, video, or animation) or emit an audio prompt to the user. The electronic device has a display screen and / or a speaker. For example, it can use beeps of different frequencies to indicate whether a reference RFID tag is approaching or moving away from a target RFID tag.
[0246] In one possible implementation, the user can move the reference RFID tag based on the different prompts received each time.
[0247] In another possible implementation, the MFU can periodically perform a traversal during the movement of the reference RFID tag. The traversal period can be determined based on the duration of one traversal. Therefore, the user will receive a prompt each time the MFU performs a traversal, allowing the user to move the reference RFID tag once each time a prompt is received.
[0248] Based on the above embodiments, this application also provides a positioning device for an RFID tag. See also Figure 12 The diagram shown is a structural schematic of the positioning device provided in an embodiment of this application. This positioning device is applied to an MFU (Multi-Functional Unit), for example, the positioning device is deployed within an MFU, or the positioning device is an MFU itself. The positioning device includes an optical module 1210 and an RFID control module 1220. In one possible implementation, the positioning device may also include an interface module 1230, which is used to connect the optical module 1210 and the RFID control module 1220. Message transmission between the optical module 1210 and the RFID control module 1220 is achieved through the interface module 1230.
[0249] The RFID control module 1220 sends a scheduling policy to M slave gateway SFUs via the optical module 1210. Each of the M SFUs includes an RFID transmitter and an RFID receiver. The scheduling policy instructs the RFID transmitter in the first SFU to turn on and instructs the RFID receivers in M-1 second SFUs to turn on. The first SFU is one of the M SFUs, and the M-1 second SFUs are the M-1 SFUs excluding the first SFU. M is an integer greater than 1. For example, the RFID control module 1210 sends the scheduling policy to the optical module 1210 via the interface module 1230. The optical module 1210 generates an optical signal according to the scheduling policy and then sends the optical signal carrying the scheduling policy to the M SFUs.
[0250] The RFID control module 1220 sends indication information to the first SFU via the optical module 1210. This indication information instructs the first SFU to send excitation signals to one or more reference RFID tags and a target RFID tag via its RFID transmitter. The target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs. Multiple reference RFID tags are placed at different locations within the space. For example, the RFID control module 1210 sends the indication information to the optical module 1210 via the interface module 1230. The optical module 1210 generates an optical signal carrying the indication information based on this information and then sends this optical signal to the first SFU.
[0251] The RFID control module 1220 receives channel state information of one or more reference RFID tags and channel state information of a target RFID tag, respectively, transmitted by at least one second SFU via the optical module 1210. The channel state information of the reference RFID tags is determined by the second SFU based on the response signals received from the reference RFID tags by its RFID receiver, and the channel state information of the target RFID tags is also determined by the second SFU based on the response signals received from the target RFID tags by its RFID receiver. The optical module 1210 receives optical signals carrying the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag, respectively, and then converts each optical signal into an electrical signal to obtain the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag.
[0252] The RFID control module 1220 determines the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag.
[0253] In one possible implementation, the channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
[0254] In one possible implementation, the M SFUs are M out of N SFUs connected to the MFU, where M is less than or equal to N.
[0255] In one possible implementation, the RFID control module 1220 sends scheduling strategies to M SFUs in M rounds. The first SFU that the RFID transmitter is activated by the scheduling strategy sent in the i-th round is the i-th SFU among the M SFUs, and the M-1 second SFUs that the RFID receiver is activated by the scheduling strategy sent in the i-th round are the M-1 SFUs among the M SFUs excluding the i-th SFU, where i is a positive integer less than or equal to M.
[0256] The RFID control module 1220 is specifically used to: determine the positional relationship of the target RFID tag relative to one or more reference RFID tags based on the channel state information of one or more reference RFID tags and the channel state information of the target RFID tag received by the M rounds respectively.
[0257] In one possible implementation, the number of reference RFID tags is K. The RFID control module 1220 is specifically used to: determine the similarity between the channel state information of the target RFID tag and the channel state information of the K reference RFID tags to obtain K similarity scores; locate the position of the target RFID tag based on the position of the reference RFID tag corresponding to the smallest similarity score among the K similarity scores, where K is an integer greater than 1; or, determine the position of the target RFID tag based on the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
[0258] In one possible implementation, the RFID control module 1220 is further configured to: receive a location indication from the asset management system before sending a scheduling policy to the M slave gateways SFU, the location indication being used to indicate the location target RFID tag.
[0259] In one possible implementation, the RFID control module 1220 is further configured to: send the location information of the target RFID tag to the asset management system.
[0260] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L positions within the space of M SFUs; the number of times the RFID control module 1220 triggers the transmission of indication information is L, wherein the timing of the RFID control module 1220 triggering the transmission of indication information for the jth time is when the reference RFID tag moves to the jth position, and j is an integer less than or equal to L.
[0261] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of the M SFUs; the indication information also indicates the transmission period of the first SFU to send an excitation signal.
[0262] In one possible implementation, the RFID control module 1220 is specifically used for:
[0263] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0264] In one possible implementation, the number of reference RFID tags is 1; the reference RFID tags move at L locations within the space of M SFUs; when the reference RFID tag moves to the j-th location, the RFID control module 1220 triggers the sending scheduling strategy for M rounds, where j is an integer less than L.
[0265] In one possible implementation, the RFID control module 1220 is specifically used for:
[0266] When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
[0267] In one possible implementation, the RFID control module 1220 is further configured to:
[0268] When the similarity of the reference RFID tag at position j is greater than that at position j-1, a first alert is sent to the asset management system. This first alert indicates that the reference RFID tag is moving closer to the target RFID tag; or...
[0269] When the similarity of the reference RFJD tag at the j-th position is less than that at the (j-1)-th position, a second prompt is sent to the asset management system. The second prompt is used to indicate that the reference RFJD tag is moving away from the target RFID tag.
[0270] Based on the above embodiments, this application also provides a positioning device for an RFID tag. See also Figure 13 The diagram shown is a structural schematic of a positioning device provided in an embodiment of this application. This positioning device is applied to an SFU (Supply-Defined Unit), for example, the positioning device is deployed within an SFU, or the positioning device is an SFU itself. The positioning device includes an optical module 1310 and an RFID transmitter 1320. In one possible implementation, the positioning device further includes an RFID receiver 1330. In another possible implementation, the positioning device further includes an interface module 1340, which is used to connect the optical module 1310, the RFID transmitter 1320, and the RFID receiver 1330. Message transmission between the optical module 1310 and the RFID transmitter 1320 and the RFID receiver 1330 is achieved through the interface module 1340.
[0271] In one possible implementation, the RFID transmitter 1320 receives a first scheduling policy from the main gateway MFU via the optical module 1310. The first scheduling policy instructs the RFID transmitter 1320 in the SFU to activate. For example, the RFID control module 1220 of the MFU sends the first scheduling policy via the optical module 1210. The optical module 1310 receives the optical signal carrying the first scheduling policy. Then, the optical module 1310 converts the optical signal carrying the first scheduling policy into an electrical signal to obtain the first scheduling policy. The first scheduling policy is then sent to the RFID transmitter via the interface module 1340.
[0272] The RFID transmitter 1320 receives indication information from the MFU via the optical module 1310. This indication information instructs the SFU to send excitation signals to one or more reference RFID tags and a target RFID tag. The target RFID tag is placed on an object to be located, and the object belongs to the space deployed by the system to which the MFU belongs. Multiple reference RFID tags are placed at different locations within the space. For example, the MFU's RFID control module 1220 sends the indication information via the optical module 1210. The optical module 1310 receives the optical signal carrying the indication information. Then, the optical module 1310 converts the optical signal carrying the indication information into an electrical signal to obtain the indication information. This indication information is then sent to the RFID transmitter via the interface module 1340.
[0273] After the RFID transmitter 1320 performs the activation operation, it sends an excitation signal to one or more reference RFID tags and target RFID tags.
[0274] In one possible implementation, the RFID transmitter 1320 receives a second scheduling policy from the main gateway MFU, which instructs the SFU to enable the RFID receiver 1330. The RFID transmitter 1320 then performs a shutdown operation. This shutdown operation means that the RFID transmitter 1320 does not transmit signals over the air interface, i.e., it does not transmit excitation signals. For example, the MFU's RFID control module 1220 transmits the second scheduling policy through the optical module 1210. The optical module 1310 receives the optical signal carrying the second scheduling policy. Then, the optical module 1310 converts the optical signal carrying the second scheduling policy into an electrical signal to obtain the second scheduling policy. Finally, the second scheduling policy is sent to the RFID transmitter 1320 and the RFID receiver 1330 through the interface module 1340.
[0275] The RFID receiver 1330, after being activated, receives response signals from one or more reference RFID tags and a response signal from a target RFID tag; determines the channel state information of one or more reference RFID tags based on their response signals, and determines the channel state information of the target RFID tag based on its response signal; and transmits the channel state information of the one or more reference RFID tags and the target RFID tag to the MFU via the optical module 1310. For example, the RFID receiver 1330 transmits the channel state information of one or more reference RFID tags and the target RFID tag to the optical module 1310 via the interface module 1340. The optical module 1310 converts the channel state information of the one or more reference RFID tags and the target RFID tag into optical signals and transmits them.
[0276] For example, please refer to Figure 14 , Figure 14 This is a schematic diagram of a network device provided in an embodiment of this application. The network device 1400 can specifically be an MFU or SFU, etc., and is not limited here. Specifically, the network device 1400 includes: a receiver 1401, a transmitter 1402, a processor 1403, and a memory 1404 (wherein the number of processors 1403 in the network device 1400 can be one or more). Figure 14 (Taking a processor as an example), processor 1403 may include an application processor and a communication processor. In some embodiments of this application, receiver 1401, transmitter 1402, processor 1403 and memory 1404 may be connected via a bus or other means.
[0277] Memory 1404 may include read-only memory and random access memory, and provides instructions and data to processor 1403. A portion of memory 1404 may also include non-volatile random access memory (NVRAM). Memory 1404 stores processor and operation instructions, executable modules, or data structures, or subsets thereof, or extended sets thereof, wherein the operation instructions may include various operation instructions for implementing various operations.
[0278] Processor 1403 controls the operation of network devices. In specific applications, the various components of network devices are coupled together through a bus system, which may include not only data buses but also power buses, control buses, and status signal buses. However, for clarity, all buses are referred to as the bus system in the diagram.
[0279] The methods disclosed in the embodiments of this application can be applied to or implemented by the processor 1403. The processor 1403 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuits in the hardware of the processor 1403 or by instructions in software form. The processor 1403 can be a general-purpose processor, a digital signal processor (DSP), a microprocessor, or a microcontroller, and may further include an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The processor 1403 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 1404. Processor 1403 reads the information in memory 1404 and, in conjunction with its hardware, completes the steps of the above method.
[0280] Receiver 1401 can be used to receive input digital or character information, and to generate signal inputs related to the settings and function control of the network device. Transmitter 1402 can be used to output digital or character information through the first interface; transmitter 1402 can also be used to send instructions to the disk group through the first interface to modify the data in the disk group.
[0281] The positioning device provided in this application embodiment can specifically be a chip, which includes a processing unit and a communication unit. The processing unit can be, for example, a processor, and the communication unit can be, for example, an input / output interface, pins, or circuits. The processing unit can execute computer execution instructions stored in the storage unit to cause the chip within the positioning device to execute the positioning method described in the above embodiments. Optionally, the storage unit can be a storage unit within the chip, such as a register or cache. Alternatively, the storage unit can be a storage unit located outside the chip within the wireless access device, such as a read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0282] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0283] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0284] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0285] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0286] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for locating a radio frequency identification (RFID) tag, characterized in that, include: The master gateway MFU sends a scheduling policy to M slave gateways SFU, each of the M SFUs including a radio frequency identification (RFID) transmitter and an RFID receiver. The scheduling strategy instructs the RFID transmitter in the first SFU to turn on and instructs the RFID receivers in M-1 second SFUs to turn on. The first SFU is one of the M SFUs, and the M-1 second SFUs are the M-1 SFUs other than the first SFU among the M SFUs; M is an integer greater than 1. The MFU sends an instruction message to the first SFU, which instructs the first SFU to send an excitation signal to one or more reference RFID tags and a target RFID tag through the RFID transmitter of the first SFU; the target RFID tag is placed on the object to be located, and the object to be located belongs to the space deployed by the system to which the MFU belongs; the multiple reference RFID tags are placed at different locations in the space. The MFU receives channel state information of one or more reference RFID tags and channel state information of the target RFID tag respectively sent by at least one second SFU. The channel state information of the reference RFID tag is determined by the second SFU based on the response signal from the reference RFID tag received by the RFID receiver of the second SFU. The channel state information of the target RFID tag is determined by the second SFU based on the response signal from the target RFID tag received by the RFID receiver of the second SFU. The MFU determines the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag.
2. The method as described in claim 1, characterized in that, The channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
3. The method as described in claim 1 or 2, characterized in that, The M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N.
4. The method according to any one of claims 1-3, characterized in that, The number of rounds in which the MFU sends the scheduling strategy to the M SFUs is M. The first SFU that the RFID transmitter is activated by the scheduling strategy sent in the i-th round is the i-th SFU among the M SFUs, and the M-1 second SFUs that the RFID receiver is activated by the scheduling strategy sent in the i-th round are the M-1 SFUs among the M SFUs excluding the i-th SFU. i is a positive integer less than or equal to M. The MFU determines the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag, including: The MFU determines the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag received by the M rounds respectively.
5. The method according to any one of claims 1-4, characterized in that, The number of the plurality of reference RFID tags is K. The MFU determines the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag, including: The MFU determines the similarity between the channel state information of the target RFID tag and the channel state information of the K reference RFID tags to obtain K similarity scores. The target RFID tag is located based on the position of the reference RFID tag corresponding to the lowest similarity score among the K similarity scores, where K is an integer greater than 1; or... The MFU determines the position of the target RFID tag based on the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
6. The method as described in claim 5, characterized in that, The method further includes: Before the master gateway (MFU) sends the scheduling policy to the M slave gateways (SFU), it receives a location indication from the asset management system, which is used to indicate the location of the target RFID tag. The MFU sends the location information of the target RFID tag to the asset management system.
7. The method according to any one of claims 1-3, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L positions within the space of the M SFUs; the number of times the MFU triggers the transmission of the indication information is L, wherein the timing of the j-th triggering of the transmission of the indication information by the MFU is when the reference RFID tag moves to the j-th position, and j is an integer less than or equal to L.
8. The method according to any one of claims 1-3, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L locations within the space where the M SFUs are located; the indication information also indicates the transmission period of the first SFU sending the excitation signal.
9. The method as described in claim 7 or 8, characterized in that, The MFU determines the positional relationship of the target RFID tag relative to the reference RFID tag based on the channel state information of the reference RFID tag and the channel state information of the target RFID tag, including: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
10. The method as described in claim 4, characterized in that, The number of reference RFID tags is 1; the reference RFID tag moves at L positions within the space where the M SFUs are located; when the reference RFID tag moves to the j-th position, the number of rounds in which the MFU triggers the transmission of the scheduling strategy is M, where j is an integer less than L.
11. The method as described in claim 10, characterized in that, The MFU determines the positional relationship of the target RFID tag relative to the reference RFID tag based on the channel state information of the reference RFID tag and the channel state information of the target RFID tag, including: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in the M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
12. The method as described in claim 9 or 11, characterized in that, The method further includes: When the similarity of the reference RFID tag at the j-th position is greater than the similarity of the reference RFID tag at the (j-1)-th position, a first prompt is sent to the electronic device. This first prompt indicates that the reference RFID tag is moving closer to the target RFID tag; or... When the similarity of the reference RFJD tag at the j-th position is less than the similarity of the reference RFJD tag at the (j-1)-th position, a second prompt is sent to the electronic device. The second prompt is used to indicate that the reference RFJD tag is moving away from the target RFID tag.
13. A method for locating a radio frequency identification (RFID) tag, characterized in that, include: Receive a first scheduling policy from the main gateway MFU from the gateway SFU, wherein the SFU includes a radio frequency identification (RFID) transmitter and an RFID receiver; The first scheduling strategy instructs the RFID transmitter in the SFU to be turned on; The SFU receives instruction information from the MFU, which instructs the SFU to send excitation signals to one or more reference RFID tags and a target RFID tag; the target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs; the multiple reference RFID tags are placed at different locations in the space. The SFU activates the RFID transmitter and sends excitation signals to one or more reference RFID tags and target RFID tags through the RFID transmitter.
14. The method as described in claim 13, characterized in that, The method further includes: The SFU also receives a second scheduling policy from the main gateway MFU, which instructs the SFU to only enable the RFID receiver. The SFU activates the RFID receiver and receives response signals from one or more reference RFID tags and from the target RFID tag through the RFID receiver; The SFU determines the channel state information of the one or more reference RFID tags based on the response signals of the one or more reference RFID tags, and determines the channel state information of the target RFID tag based on the response signal of the target RFID tag. The SFU sends the channel status information of the one or more reference RFID tags and the channel status information of the target RFID tag to the MFU.
15. The method as described in claim 14, characterized in that, The channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
16. A positioning device for a radio frequency identification tag, characterized in that, It is used in the main gateway MFU, including RFID control module and optical module; The RFID control module is used for: The optical module sends a scheduling policy to M slave gateway SFUs, each of the M SFUs including a radio frequency identification (RFID) transmitter and an RFID receiver; the scheduling policy instructs the RFID transmitter in the first SFU to be turned on and instructs the RFID receivers in M-1 second SFUs to be turned on, the first SFU being one of the M SFUs, and the M-1 second SFUs being the M-1 SFUs other than the first SFU; M is an integer greater than 1; The optical module sends indication information to the first SFU, which instructs the first SFU to send excitation signals to one or more reference RFID tags and target RFID tags through its RFID transmitter; the target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs; the multiple reference RFID tags are placed at different locations in the space. The optical module receives channel state information of one or more reference RFID tags and channel state information of the target RFID tag respectively transmitted by at least one second SFU. The channel state information of the reference RFID tag is determined by the second SFU based on the response signal from the reference RFID tag received by the RFID receiver of the second SFU. The channel state information of the target RFID tag is determined by the second SFU based on the response signal from the target RFID tag received by the RFID receiver of the second SFU. The positional relationship of the target RFID tag relative to the one or more reference RFID tags is determined based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag.
17. The apparatus as claimed in claim 16, characterized in that, The channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
18. The apparatus as claimed in claim 16 or 17, characterized in that, The M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N.
19. The apparatus according to any one of claims 16-18, characterized in that, The RFID control module sends scheduling strategies to M SFUs in M rounds. The first SFU that the RFID transmitter is activated by the scheduling strategy sent in the i-th round is the i-th SFU among the M SFUs, and the M-1 second SFUs that the RFID receiver is activated by the scheduling strategy sent in the i-th round are the M-1 SFUs among the M SFUs excluding the i-th SFU. i is a positive integer less than or equal to M. The RFID control module is specifically used for: The positional relationship of the target RFID tag relative to the one or more reference RFID tags is determined based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag received by the M rounds respectively.
20. The apparatus according to any one of claims 16-19, characterized in that, The number of the plurality of reference RFID tags is K, and the RFID control module is specifically used for: The similarity between the channel state information of the target RFID tag and the channel state information of the K reference RFID tags is determined to obtain K similarity scores. The position of the target RFID tag is located based on the position of the reference RFID tag corresponding to the minimum similarity score among the K similarity scores, where K is an integer greater than 1; or, The location of the target RFID tag is determined based on the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
21. The apparatus as claimed in claim 20, characterized in that, The RFID control module is also used for: Before sending scheduling policies to M slave gateways (SFUs), a location indication is received from the asset management system, which is used to indicate the location of the target RFID tag; The location information of the target RFID tag is sent to the asset management system.
22. The apparatus according to any one of claims 16-19, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L positions within the space where the M SFUs are located; the number of times the RFID control module triggers the transmission of the indication information is L, wherein the timing of the RFID control module triggering the transmission of the indication information for the jth time is when the reference RFID tag moves to the jth position, and j is an integer less than or equal to L.
23. The apparatus according to any one of claims 16-19, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L locations within the space where the M SFUs are located; the indication information also indicates the transmission period of the first SFU sending the excitation signal.
24. The apparatus as claimed in claim 22 or 23, characterized in that, The RFID control module is specifically used for: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
25. The apparatus as claimed in claim 24, characterized in that, The number of reference RFID tags is 1; the reference RFID tag moves at L positions within the space where the M SFUs are located; when the reference RFID tag moves to the j-th position, the RFID control module triggers the sending of the scheduling strategy for the number of rounds M, where j is an integer less than L.
26. The apparatus as claimed in claim 25, characterized in that, The RFID control module is specifically used for: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in the M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
27. The apparatus as claimed in claim 24 or 26, characterized in that, The RFID control module is also used for: When the similarity of the reference RFID tag at the j-th position is greater than that at the (j-1)-th position, a first prompt is sent to the asset management system. The first prompt is used to indicate that the reference RFID tag is moving closer to the target RFID tag. or, When the similarity of the reference RFJD tag at the j-th position is less than the similarity of the reference RFJD tag at the (j-1)-th position, a second prompt is sent to the asset management system. The second prompt is used to indicate that the reference RFJD tag is moving away from the target RFID tag.
28. A positioning device for a radio frequency identification tag, characterized in that, Applications include gateway SFUs, optical modules, and RFID transmitters; The RFID transmitter is used for: The optical module receives a first scheduling policy from the main gateway MFU, which instructs the RFID transmitter in the SFU to be turned on. The optical module receives indication information from the MFU, which instructs the SFU to send excitation signals to one or more reference RFID tags and a target RFID tag; the target RFID tag is placed on the object to be located, which belongs to the space deployed by the system to which the MFU belongs; the multiple reference RFID tags are placed at different locations in the space. After the RFID transmitter performs the activation operation, it sends an excitation signal to the one or more reference RFID tags and the target RFID tag.
29. The apparatus as claimed in claim 28, characterized in that, It also includes RFID receivers: The RFID transmitter is also used to receive a second scheduling policy from the main gateway MFU, the second scheduling policy instructing the SFU to only turn on the RFID receiver and perform a shutdown operation; The RFID receiver is configured to receive response signals from the one or more reference RFID tags and response signals from the target RFID tag after being activated. The channel state information of the one or more reference RFID tags is determined based on the response signals of the one or more reference RFID tags, and the channel state information of the target RFID tag is determined based on the response signal of the target RFID tag; the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag are transmitted to the MFU through the optical module.
30. A positioning system for a radio frequency identification tag, characterized in that, include: The system comprises a main gateway (MFU), at least M slave gateways (SFUs), and one or more reference RFID tags located at different positions within the deployed space. Each of the M SFUs includes an RFID transmitter and an RFID receiver, where M is an integer greater than 1. The MFU is used to send scheduling policies to the M SFUs and to send indication information to the first SFU. The scheduling policy indicates that the RFID transmitter in the first SFU is turned on and that the RFID receiver in the M-1 second SFUs is turned on. The first SFU is one of the M SFUs, and the M-1 second SFUs are the M-1 SFUs other than the first SFU. The first SFU is used to receive the scheduling strategy and the indication information, and after the RFID transmitter is turned on, it sends an excitation signal to the reference RFID tag and the target RFID tag through the RFID transmitter. The second SFU is used to receive the scheduling strategy, and after activating the RFID receiver, to receive response signals from one or more reference RFID tags and the target RFID tag respectively in response to the excitation signal through the RFID receiver; to determine the channel state information of one or more reference RFID tags based on the response signals sent by the one or more reference RFID tags, and to determine the channel state information of the target RFID tag based on the response signal of the target RFID tag; and to send the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag to the MFU; the target RFID tag is placed on the object to be located, and the object to be located belongs to the space; The MFU is further configured to determine the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag.
31. The system as described in claim 30, characterized in that, The channel state information includes Received Signal Strength Indicator (RSSI) and / or phase.
32. The system as described in claim 30 or 31, characterized in that, The M SFUs are M out of the N SFUs connected to the MFU, where M is less than or equal to N.
33. The system according to any one of claims 30-32, characterized in that, The number of rounds in which the MFU sends the scheduling policy to the M SFUs is M. The first SFU that the RFID transmitter is activated by the scheduling policy sent in the i-th round is the i-th SFU among the M SFUs. The at least one second SFU that is activated only by the RFID receiver includes M-1 SFUs among the M SFUs other than the i-th SFU. The MFU is specifically used for: The positional relationship of the target RFID tag relative to the one or more reference RFID tags is determined based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag received by the M rounds respectively.
34. The system according to any one of claims 30-33, characterized in that, The number of the plurality of reference RFID tags is K. The MFU determines the positional relationship of the target RFID tag relative to the one or more reference RFID tags based on the channel state information of the one or more reference RFID tags and the channel state information of the target RFID tag, including: The MFU determines the similarity between the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, respectively, and locates the position of the target RFID tag based on the position of the reference RFID tag corresponding to the minimum similarity among the K similarity scores, where K is an integer greater than 1; or, The MFU determines the position of the target RFID tag based on the channel state information of the target RFID tag and the channel state information of the K reference RFID tags, combined with the three-point positioning principle, where K is an integer greater than or equal to 3.
35. The system as described in claim 34, characterized in that, The MFU is also used to receive a location indication from the asset management system before sending the scheduling policy to the M slave gateway SFUs. The location indication is used to indicate the location of the target RFID tag. The location information of the target RFID tag is sent to the asset management system, and the location information indicates the location of the reference RFID tag corresponding to the minimum similarity.
36. The system according to any one of claims 30-32, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L positions within the space of the M SFUs; the number of times the MFU triggers the transmission of the indication information is L, wherein the timing of the MFU triggering the transmission of the indication information for the jth time is when the reference RFID tag moves from the (j-1)th position to the jth position, where j is an integer less than L.
37. The system according to any one of claims 30-32, characterized in that, The number of reference RFID tags is 1; the reference RFID tags move at L locations within the space where the M SFUs are located; the indication information also indicates the transmission period of the first SFU sending the excitation signal.
38. The system as described in claim 36 or 37, characterized in that, The MFU is specifically used for: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag and the channel state information of the target RFID tag is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
39. The system as described in claim 38, characterized in that, The number of reference RFID tags is 1; the reference RFID tag moves at L locations within the space where the M SFUs are located; The MFU is specifically used to: after the reference RFID tag moves from the (j-1)th position to the jth position, the MFU triggers the scheduling strategy for M rounds, where j is an integer less than L.
40. The system as described in claim 39, characterized in that, The MFU is specifically used for: When the reference RFID tag moves to the j-th position, the similarity between the channel state information of the reference RFID tag obtained in M rounds of scheduling and the channel state information of the target RFID tag obtained in the M rounds of scheduling is determined; the similarity is used to indicate the proximity relationship between the target RFID tag and the reference RFID tag.
41. The system as described in claim 38 or 40, characterized in that, The MFU is also used for: When the similarity of the reference RFID tag at the i-th position is greater than the similarity of the reference RFID tag at the (i-1)-th position, a first prompt is sent to the resource management system. The first prompt is used to indicate that the reference RFID tag is moving closer to the target RFID tag. or, When the similarity of the reference RFID tag at the i-th position is less than the similarity of the reference RFID tag at the (i-1)-th position, a second prompt is sent to the resource management system. The second prompt is used to indicate that the reference RFID tag is moving away from the target RFID tag.