A method and system for network coordination control of a layered radio frequency antenna

CN122904930APending Publication Date: 2026-10-13WEIHAI HUAZHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610932845.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-26
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0005]本发明提供了一种层板式射频天线组网协同控制方法及系统,目的在于解决中层板式天线密集组网场景下射频信号串扰无法实现精准层内定位点灯的技术问题

Benefits of technology

本发明提供了一种层板式射频天线组网协同控制方法及系统。首先,点灯标签默认处于深度休眠模式,仅无源唤醒接收模块保持供电,微控制器处于纳安级电流状态,降低了待机功耗。当层板式读写器发射唤醒脉冲时,脉冲中同时携带了源天线端口标识与目标标签标识;标签唤醒后并非直接响应,而是进行双重比对:将解析出的目标标签标识与自身标识比对,同时将源天线端口标识与预存储的归属天线端口标识比对。仅当两者均匹配时,标签才保持活跃工作模式并执行点灯操作。若源端口标识与归属端口不一致,标签立即返回休眠,有效杜绝了跨层串扰导致的错误唤醒和能耗浪费。本发明实现了在密集架多天线组网环境下对目标标签的精准唤醒、低功耗保持及直观点灯定位。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122904930A_ABST
    Figure CN122904930A_ABST
Patent Text Reader

Abstract

The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radio frequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application discloses a kind of layer board type radiofrequency antenna networking collaborative control method and system, it is related to radio frequency identification technical field.The application effectively improves the anti-interference ability and label wake-up accuracy of layer board type radio frequency antenna networking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of radio frequency identification (RFID) technology, specifically to a method and system for coordinated control of a layered radio frequency antenna network. Background Technology

[0002] Currently, smart bookshelves or filing cabinets based on radio frequency identification (RFID) technology have been applied. At present, passive RFID tags or active tags that rely on switching devices to turn communication circuits on and off are commonly used for management. Passive tags reduce power consumption through a sleep mechanism, while active tags achieve sleep / wake-up control through circuit start / stop. Both types of tags, along with the rack's antenna and reader, complete the RFID inventory and information identification of archives and books.

[0003] However, in practical applications of archives or library management, tags are usually attached to the outside of documents and need to support the reader to remotely light up the indicator lights on the tags for quick positioning. Passive tags are difficult to drive the indicator lights due to power supply limitations, while active tags can be powered, but existing solutions do not solve the problem of false tag wake-up caused by crosstalk between antennas on adjacent layers in multi-antenna mobile shelving scenarios. That is, when the reader sends a wake-up command to an antenna on a certain layer, the tags on the adjacent layer are mistakenly woken up because they receive the same frequency signal. This not only causes unnecessary energy consumption, but also fails to accurately light up the target tag, resulting in the inability to achieve accurate intra-layer positioning and lighting control.

[0004] Therefore, there is a lack of low-power tag control schemes in the existing technology that can ensure the lighting distance, extend the life of the energy storage unit, and avoid false wake-ups across layers. Summary of the Invention

[0005] This invention provides a collaborative control method and system for layered RF antenna networks, aiming to solve the technical problem that RF signal crosstalk in densely networked mid-layered antennas cannot achieve accurate intra-layer positioning of lights.

[0006] In view of the above problems, the present invention provides a method and system for coordinated control of layered radio frequency antenna networking.

[0007] In a first aspect, the present invention provides a method for coordinated control of a layered radio frequency antenna network, comprising: The LED tag is configured to be in deep sleep mode; the LED tag includes a passive wake-up receiver module, a microcontroller, an energy storage unit, and a memory, and the memory pre-stores the home antenna port identifier; The layered reader acquires the target tag identifier and the source antenna port identifier corresponding to the layered antenna to be used, and modulates and codes the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse; The layered reader transmits the wake-up pulse through the layered antenna corresponding to the source antenna port identifier; The passive wake-up receiving module of the light-up label receives the wake-up pulse and extracts the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode. The microcontroller in the active working mode parses the source antenna port identifier and the target tag identifier in the wake-up pulse, performs a first comparison between the parsed target tag identifier and the self identifier of the light tag, and performs a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier; If both the first comparison and the second comparison are consistent, the light-up label will maintain the active working mode.

[0008] Secondly, the present invention provides a layered radio frequency antenna networking collaborative control system, comprising: A deep sleep configuration module is used to configure the light tag to be in deep sleep mode; the light tag includes a passive wake-up receiver module, a microcontroller, an energy storage unit and a memory, and the memory pre-stores the home antenna port identifier; The wake-up pulse generation module is used by the layered reader to obtain the target tag identifier and the source antenna port identifier corresponding to the currently used layered antenna, and to modulate and encode the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse; A wake-up pulse transmission module is used by the layered reader to transmit the wake-up pulse through the layered antenna corresponding to the source antenna port identifier; A wake-up trigger activation module is used for the passive wake-up receiving module of the light-up label to receive the wake-up pulse and extract the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode; The dual identifier comparison module is used by the microcontroller in the active working mode to parse the source antenna port identifier and the target tag identifier in the wake-up pulse, perform a first comparison between the parsed target tag identifier and the self identifier of the light tag, and simultaneously perform a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier. An active mode maintenance module is used to maintain the active working mode of the light-up label if both the first comparison and the second comparison are consistent.

[0009] One or more technical solutions provided in this invention have at least the following technical effects or advantages: This invention provides a collaborative control method and system for a layered radio frequency antenna network. First, the illuminated tag is in deep sleep mode by default, with only the passive wake-up receiver module maintaining power, and the microcontroller operating at nanoampere current, reducing standby power consumption. When the layered reader transmits a wake-up pulse, the pulse carries both the source antenna port identifier and the target tag identifier. After being woken up, the tag does not respond immediately but performs a dual comparison: comparing the parsed target tag identifier with its own identifier, and simultaneously comparing the source antenna port identifier with the pre-stored home antenna port identifier. Only when both match does the tag remain active and perform the illumination operation. If the source port identifier and the home port identifier are inconsistent, the tag immediately returns to sleep mode, effectively preventing erroneous wake-ups and energy waste caused by cross-layer crosstalk. This invention achieves accurate wake-up, low-power maintenance, and intuitive illumination positioning of target tags in a multi-antenna network environment of a compact shelving unit. Attached Figure Description

[0010] Figure 1 A flowchart illustrating a collaborative control method for a layered radio frequency antenna network provided in an embodiment of the present invention; Figure 2 This is an overall logic diagram of a layered radio frequency antenna networking collaborative control method provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of a layered radio frequency antenna networking collaborative control system provided in an embodiment of the present invention; The components represented by each number in the attached diagram are explained below: The module includes a deep sleep configuration module 11, a wake-up pulse generation module 12, a wake-up pulse emission module 13, a wake-up trigger activation module 14, a dual identifier comparison module 15, and an active mode maintenance module 16. Detailed Implementation

[0011] This invention provides a collaborative control method and system for layered RF antenna networks, which addresses the technical problem of inaccurate intralayer positioning of lights due to RF signal crosstalk in densely networked mid-layered RF antennas.

[0012] Example 1, as Figure 1 , Figure 2 As shown, the present invention provides a collaborative control method for a layered radio frequency antenna network, the method comprising: S100: Configure the LED tag to be in deep sleep mode; the LED tag includes a passive wake-up receiver module, a microcontroller, an energy storage unit and a memory, and the memory pre-stores the home antenna port identifier.

[0013] In this embodiment of the invention, to reduce the energy consumption of the energy storage unit of the illuminated tag in its non-operating state, extend the overall lifespan of the tag, and provide pre-stored reference information for spatial attribution verification during the subsequent wake-up process, it is necessary to pre-configure the tag into a deep sleep mode. In deep sleep mode, most of the internal circuitry of the tag is powered off, retaining only the necessary wake-up detection function, thereby reducing the standby current to the nanoampere level. Furthermore, the tag memory needs to pre-store the attribution antenna port identifier to determine whether the tag is triggered by a legitimate wake-up pulse from its own antenna during wake-up, avoiding false wake-up caused by crosstalk between adjacent antenna layers.

[0014] Step S100 in the method provided in this embodiment of the invention includes: When the light-up tag is deployed, the pre-stored home antenna port identifier is written to the light-up tag through the layer-type reader / writer. The home antenna port identifier is consistent with the port number of the layer-type antenna where the light-up tag is physically placed.

[0015] When the LED tag is in the deep sleep mode, only the passive wake-up receiving module is powered, and the microcontroller is in a nanoampere-level sleep current state.

[0016] First, the illuminated tag is configured to be in deep sleep mode. The illuminated tag is attached to the outer surface of books, file boxes, or assets, and its placement on the shelf corresponds to the spatial coverage area of ​​a specific shelf-type antenna. This specific shelf-type antenna has a unique antenna port number used for spatial attribution verification of the tag during wake-up. The illuminated tag can be remotely woken up by a reader to illuminate its indicator light for quick target location. Compared to passive tags, illuminated tags have a longer communication range and more stable illumination performance. Deep sleep mode means that only the passive wake-up receiver module maintains a microampere-level power supply for listening, while the microcontroller, indicator lights, and other circuits are completely powered off or in a nanoampere-level sleep current state. In this mode, the tag cannot respond to regular read / write commands, but can be remotely activated to switch to active working mode by receiving a specific wake-up pulse.

[0017] For example, consider a book with an internal indicator light tag, model number T-100. During production testing, technicians use a programmer to send a deep sleep command to the tag's microcontroller. Upon receiving the command, the microcontroller sets the sleep enable bit in its status register to 1, then shuts off the high-frequency clock, disconnects the indicator light and the energy storage unit of the memory write circuit, maintaining only the voltage input to the passive wake-up receiver module. At this point, the tag enters deep sleep mode and cannot respond to any regular read / write commands.

[0018] The illuminated tag includes a passive wake-up receiving module, a microcontroller, an energy storage unit, and a memory. The memory pre-stores the home antenna port identifier. The passive wake-up receiving module is an ultra-low-power RF detection circuit independent of the microcontroller, used to receive wake-up pulses and output trigger signals. The microcontroller is the tag's main control unit, responsible for parsing instructions, performing comparisons, and controlling the indicator lights. The energy storage unit powers the tag. The home antenna port identifier is a unique code pre-stored in the illuminated tag's memory, used to identify the panel antenna port number to which the tag's physical placement location belongs. The panel antenna port number is a unique identifier for each panel antenna in the network. During the wake-up process, the tag compares the received source antenna port identifier with the home antenna port identifier to verify whether it has been legitimately woken up by its assigned antenna.

[0019] During deployment, the indicator tag is written with a pre-stored home antenna port identifier via the shelf-type reader. This home antenna port identifier matches the port number of the shelf-type antenna where the indicator tag is physically located. The shelf-type reader is a radio frequency reading / writing device integrated into the shelf of a smart bookshelf or mobile shelving unit and is electrically connected to the shelf-type antenna. The shelf-type reader is responsible for generating and transmitting wake-up pulses, receiving signals returned by the tags, and issuing commands such as indicator lighting and inventory checks.

[0020] Specifically, when the LED tag is deployed to the coverage area of ​​the tiered antenna, the tiered reader first temporarily wakes up the tag and then sends a write command to it. The write command includes the home antenna port identifier to be stored. Upon receiving the write command, the tag's microcontroller writes the identifier to its internal non-volatile memory. After writing is complete, the microcontroller controls the tag to re-enter deep sleep mode. The home antenna port identifier is consistent with the port number of the tiered antenna where the LED tag is physically placed.

[0021] For example, a single-layer mobile shelving unit has six layers, each equipped with a single-layer antenna with port numbers 01 to 06. A book is placed on the third layer, with the antenna port number 03. The operator uses a single-layer reader to transmit a wake-up pulse, activating the LED tag attached to the book. The reader then sends a write command to the tag, with the home antenna port identifier 03 included in the command data field. The tag's microcontroller writes 03 to a specific address in its memory. After writing, the microcontroller controls the tag to return to deep sleep mode. Thereafter, the home antenna port identifier 03 is permanently stored in the tag's memory.

[0022] When the illuminated tag is in deep sleep mode, only the passive wake-up receiving module is powered, and the microcontroller operates in a nanoamp-level sleep current state. The passive wake-up receiving module is an ultra-low-power RF detection circuit independent of the microcontroller, used to receive wake-up pulses and output trigger signals. The passive wake-up receiving module does not require energy from any source other than the tag's own energy storage unit, and its operating current is in the microamp level. The nanoamp-level sleep current state refers to the microcontroller operating in deep sleep mode where the internal clock stops oscillating, most peripherals are powered off, and only the wake-up trigger pin retains its detection function; the static current consumption is between 1 nanoamp and several hundred nanoamps. This state achieves ultra-low power consumption below the microamp level and can be quickly woken up by an external trigger signal without requiring re-power-on initialization.

[0023] Specifically, during the entire period when the illuminated tag is in deep sleep mode, the tag's internal power management circuit is configured to provide a continuous microamp-level current only to the passive wake-up receiver module, enabling the module to listen for wake-up pulses in the air. Simultaneously, the microcontroller's energy storage unit pins are disconnected or put into a power-off mode, leaving only one input pin for receiving the trigger signal from the passive wake-up receiver module in a weak pull-up detection state. The leakage current generated by this input pin is the nanoamp-level sleep current. The contents of the energy storage unit and memory remain unchanged; the data retention current of the memory is directly provided by the energy storage unit, and its consumption is also in the nanoamp level. The microcontroller does not execute any instructions or perform clock counting in deep sleep mode.

[0024] For example, after a tag with the home antenna port identifier 03 completes the write operation and enters deep sleep mode, its internal passive wake-up receiver module continuously consumes 1.2 microamps of current to detect wake-up pulses in the 2.4 GHz band. The microcontroller's energy storage unit management unit reduces the microcontroller core voltage to 0V, retaining only one general-purpose input / output pin as the wake-up source. This pin generates approximately 50 nanoamps of leakage current when there is no trigger signal. The energy storage unit voltage is 3V, and the model is CR2032. The memory is in data retention mode, consuming approximately 100 nanoamps of current. The overall standby current of the tag is approximately 1.35 microamps, of which the nanoamp-level current contributed by the microcontroller is far lower than the milliamp-level current during its normal operation.

[0025] In this embodiment of the invention, the illuminated tag achieves ultra-low power standby at the nanoampere level during non-operational periods, extending the lifespan of the energy storage unit. Simultaneously, the tag's memory pre-stores the corresponding home antenna port identifier for its physical placement location, providing an accurate comparison benchmark for spatial attribution verification in subsequent steps. This configuration ensures that the tag is only legally awakened when it receives a wake-up pulse from its home antenna, eliminating the possibility of false wake-ups caused by crosstalk between adjacent antenna layers at the physical layer.

[0026] S200: The layered reader obtains the target tag identifier and the source antenna port identifier corresponding to the layered antenna to be used, and modulates and codes the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse.

[0027] In a multi-antenna network environment, if the reader broadcasts wake-up pulses through all antennas, tags located in adjacent layers may be mistakenly woken up by signals emitted from non-target antennas, resulting in unnecessary energy consumption and radio frequency interference. To achieve accurate wake-up of target tags within the coverage area of ​​a specific layer-mounted antenna, and to avoid erroneous responses from tags under non-target antenna ports, the wake-up pulse needs to be restricted to being transmitted only through the layer-mounted antenna corresponding to the source antenna port identifier associated with the physical location of the target tag. Furthermore, when multiple tags located under different antenna ports need to be located simultaneously, the wake-up pulse should be able to carry multiple sets of identification information to achieve concurrent wake-up and improve search efficiency.

[0028] Step S200 in the method provided in this embodiment of the invention includes: The layered reader / writer obtains a search task from the host computer through a communication controller. The search task includes the target tag identifier and the corresponding target antenna port identifier. The layered reader / writer uses the target antenna port identifier as the source antenna port identifier and transmits the wake-up pulse only through the layered antenna corresponding to the source antenna port identifier.

[0029] The wake-up pulse contains a composite sequence of multiple target tag identifiers and corresponding multiple source antenna port identifiers, which is used to simultaneously wake up multiple LED tags located under different antenna ports.

[0030] First, the RFID reader receives the search task from the host computer via the communication controller. The RFID reader is a radio frequency identification (RFID) reading and writing device installed in a RFID antenna network, used to generate and transmit wake-up pulses and receive data returned by the tag. The communication controller is the intermediate interface module connecting the host computer and the RFID reader, used for transmitting commands and data, and can use wired interfaces such as RS-485, Ethernet, or wireless interfaces such as Wi-Fi or Bluetooth. The host computer is a computing device running management software, such as a personal computer, server, or embedded control panel, used to issue search tasks. A search task is a command data packet sent by the host computer, containing the unique identifier of the target tag to be searched and the expected port number of the RFID antenna where the tag is located.

[0031] Specifically, the host computer generates a search task based on user input or an automated process. The data structure of the search task includes two fields: a target tag identifier field and a corresponding target antenna port identifier field. The host computer sends the search task to the layered reader / writer via the communication controller. After receiving the search task, the communication interface module of the layered reader / writer stores the task data in an internal buffer and notifies the microcontroller unit to parse it.

[0032] For example, the administrator enters the book number Book_A to be searched on the computer and specifies that the book is located on the third layer. The computer, acting as the host computer, generates a search task with the following content: target tag identifier = Book_A, target antenna port identifier = 03. The computer sends the search task to the communication controller via Ethernet cable, and the communication controller then forwards the task to the layer-mounted reader connected to the third-layer layer-mounted antenna. After receiving the task, the layer-mounted reader stores Book_A and 03 in its receive buffer.

[0033] Secondly, the slab reader uses the target antenna port identifier as the source antenna port identifier. The source antenna port identifier is the unique port code corresponding to the slab antenna used by the slab reader when transmitting the wake-up pulse. This identifier is dynamically acquired by the slab reader when generating the wake-up pulse and is carried in the wake-up pulse for the receiving end's illuminated tag to compare and verify with its pre-stored home antenna port identifier. The target antenna port identifier is the antenna port number specified in the search task, where the tag to be searched is expected to be located. The slab reader directly equates the two to ensure that the wake-up pulse is transmitted only from the antenna port where the target tag is located.

[0034] Specifically, the layered reader extracts the value of the target antenna port identifier field from the lookup task and assigns this value to the source antenna port identifier. The layered reader then selects the corresponding RF output channel and antenna matching circuit based on this identifier. The layered reader does not distribute any RF power to antennas on other ports.

[0035] For example, the layered reader extracts the target antenna port identifier 03 from the search task and uses it as the source antenna port identifier. The layered reader has an internal port mapping table: port 01 corresponds to the first-layer antenna, port 02 corresponds to the second-layer antenna, port 03 corresponds to the third-layer antenna, and so on. Based on the source antenna port identifier 03, the layered reader enables the RF switch connected to the third-layer antenna while simultaneously disconnecting the RF path of all other ports.

[0036] Next, the preset wake-up code, source antenna port identifier, and target tag identifier are modulated and encoded to generate a wake-up pulse. The preset wake-up code is a fixed binary sequence, pre-defined in the passive wake-up receiving module of the layer-type reader and the illuminated tag, used to distinguish the valid wake-up signal from other radio frequency interference signals in the air. Modulation and encoding refers to the process of loading digital information onto the radio frequency carrier through modulation and organizing the data according to a specific encoding format. Modulation methods include amplitude shift keying (APS) and frequency shift keying (FPS); encoding formats include Manchester encoding and pulse position encoding. The wake-up pulse is a segment of radio frequency signal waveform after modulation and encoding, containing information such as the wake-up code, source antenna port identifier, and target tag identifier.

[0037] Specifically, the layered reader concatenates a preset wake-up code, source antenna port identifier, and target tag identifier into a binary data frame in a predetermined order. The concatenation order is: wake-up code, source antenna port identifier, target tag identifier. The modulation encoder inside the layered reader encodes this data frame, for example, using pulse position coding or Manchester coding, and then modulates the encoded data onto a radio frequency carrier using amplitude keying to form a wake-up pulse. The modulated pulse signal contains multiple consecutive radio frequency pulse trains, with each pulse corresponding to one bit or a group of information in the data frame.

[0038] For example, the preset wake-up code stored by the layered reader is a 16-bit binary code: 1010101010101010. The source antenna port identifier 03 is encoded as an 8-bit binary code: 00000011. The target tag identifier Book_A is converted to a 48-bit binary code using ASCII encoding: 0100001001101111011011110110101101111101000001. The layered reader concatenates these three parts into a 72-bit binary data frame. The modulation encoder uses Manchester encoding to convert this data frame into 144 chips, which are then modulated onto a 915MHz radio frequency carrier using amplitude shifting. The modulated radio frequency signal is the wake-up pulse, with each high-level pulse lasting approximately 1 microsecond, and the pulse interval corresponding to the chip changes in the encoding.

[0039] The wake-up pulse contains a composite sequence of multiple target tag identifiers and corresponding multiple source antenna port identifiers, used to simultaneously wake up multiple LED tags located under different antenna ports. The composite sequence refers to a data structure in which multiple sets of source antenna port identifiers + target tag identifiers are arranged sequentially within a wake-up pulse data frame. This sequence allows multiple target tags to be matched and woken up by their respective antenna port identifiers within the same time window.

[0040] Specifically, when the search task issued by the host computer contains multiple sets of pairing information, the layered reader organizes the data frame as follows when generating the wake-up pulse: preset wake-up code + (first group source antenna port identifier + first group target tag identifier) ​​+ (second group source antenna port identifier + second group target tag identifier) ​​+ ... + (Nth group source antenna port identifier + Nth group target tag identifier). When transmitting this wake-up pulse, the layered reader still transmits sequentially only through the antenna ports corresponding to the source antenna port identifiers in each group, or transmits a composite sequence containing the target tag corresponding to that port under the same port. For target tags of different ports, the layered reader needs to switch to the corresponding port respectively and transmit a wake-up pulse segment containing only the target tag related to that port. In actual implementation, the layered reader can sequentially generate a wake-up pulse containing only the port identifier and one or more corresponding target tag identifiers for each port to be woken up, and transmit it through the antenna of that port.

[0041] For example, the host computer simultaneously issues three search tasks: search for tag Book_A under port 03 (third layer), search for tag Book_B under port 05 (fifth layer), and search for tag Book_C under port 02 (second layer). The layer-type reader first switches to port 03, generates a wake-up pulse: wake-up code + source port identifier 03 + target identifier Book_A, and transmits it through the third-layer antenna. After transmission, the layer-type reader switches to port 05, generates a wake-up pulse: wake-up code + source port identifier 05 + target identifier Book_B, and transmits it through the fifth-layer antenna. Then it switches to port 02, generates a wake-up pulse: wake-up code + source port identifier 02 + target identifier Book_C, and transmits it through the second-layer antenna. The layer-type reader sequentially switches to ports 02, 03, and 05, transmitting the corresponding wake-up pulses for each port, so that the tags under the three different ports are woken up sequentially, achieving the effect of concurrent multi-tag search.

[0042] In this embodiment of the invention, the layered reader uses the target antenna port identifier as the source antenna port identifier according to the search task issued by the host computer, and only transmits a wake-up pulse through the layered antenna corresponding to that port. This eliminates the phenomenon of false wake-up of non-target tags caused by broadcasting or cross-antenna transmission, reducing the overall power consumption and radio frequency interference of the network. At the same time, the wake-up pulse contains a composite sequence structure, which enables multiple lit tags located under different antenna ports to be woken up sequentially and efficiently, improving the parallel processing capability of multi-target search.

[0043] S300: The layered reader transmits the wake-up pulse through the layered antenna corresponding to the source antenna port identifier.

[0044] In a layered antenna network environment, each layer of antennas covers its own independent spatial area. To ensure that the wake-up pulse only reaches the physical layer where the target tag is located and to prevent tags in adjacent layers from mistakenly receiving the wake-up signal, the layered reader must select the corresponding antenna port for transmission based on the source antenna port identifier. If all antennas transmit simultaneously or through non-corresponding ports, non-target tags will be mistakenly woken up, increasing unnecessary power consumption and causing radio frequency crosstalk.

[0045] Specifically, the layered reader contains an RF switch matrix or multiplexer. The input of this multiplexer is connected to the RF power amplifier output of the reader, and the outputs are connected to the feed points of each layered antenna. The layered reader reads the source antenna port identifier value from memory and decodes it into a gating control signal. The control signal drives the RF switch to switch the RF path to the physical port corresponding to the source antenna port identifier. Subsequently, the RF transmitter inside the reader feeds the generated wake-up pulse signal into the corresponding layered antenna through this port. During transmission, all other ports are in a high-impedance state or grounded to ensure no RF energy leakage to non-corresponding antennas.

[0046] For example, the source antenna port is identified as 03, corresponding to the third-layer shelf antenna. The shelf reader has a 1-to-6 RF switch, with ports numbered 01 to 06. The reader's microcontroller writes the source port identifier 03 into the switch control register, which outputs a binary 000100 level signal, driving the common terminal of the switch to the branch of port 03. The reader's RF power amplifier outputs a wake-up pulse signal, which is transmitted through port 03 to the radiating surface of the third-layer shelf antenna. At this time, ports 01, 02, 04, 05, and 06 are all in the off state, and the antennas of the first, second, fourth, fifth, and sixth layers have no RF output. The third-layer antenna radiates the wake-up pulse as electromagnetic waves into the shelf space of that layer.

[0047] In this embodiment of the invention, the layered reader / writer achieves directional, single-port transmission of the wake-up pulse, physically eliminating signal leakage from non-target antenna ports, effectively reducing radio frequency interference in the network, avoiding false wake-ups of adjacent layer tags, and reducing the overall transmission power consumption of the reader / writer. Directional transmission ensures the spatial accuracy of the wake-up pulse, providing the correct source port information for subsequent tag dual identification comparison.

[0048] S400: The passive wake-up receiving module of the light-up label receives the wake-up pulse and extracts the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode.

[0049] In this embodiment of the invention, when the LED tag is in deep sleep mode, the microcontroller is in a nanoampere-level sleep current state and cannot actively receive or parse any air signals. To maintain ultra-low standby power consumption while being remotely woken up, the passive wake-up receiver module inside the tag must continuously monitor the radio frequency channel. When a valid wake-up pulse is received, the passive wake-up receiver module needs to be able to quickly identify the wake-up code and output a trigger signal to wake up the microcontroller. A wake-up code matching mechanism is used to filter irrelevant radio frequency interference in the air, preventing the microcontroller from being falsely triggered and frequently exiting sleep mode. Only when the wake-up code is successfully matched can the microcontroller switch from deep sleep mode to active working mode, thereby beginning to execute subsequent tag parsing and comparison tasks.

[0050] The active working mode refers to the normal working state of the tag after it is woken up. In active working mode, the microcontroller runs at full speed, able to receive and parse the inventory, read, write, and light-up commands issued by the reader, drive the indicator lights to illuminate, and conduct bidirectional data communication with the reader. After completing the operation or receiving a sleep command, the tag will return to deep sleep mode.

[0051] Specifically, the passive wake-up receiver module internally includes an RF envelope detector circuit, a comparator, and a digital matched filter. The antenna coil of the passive wake-up receiver module receives RF signals from the air, and the envelope detector circuit demodulates the baseband pulse sequence from the RF carrier. The digital matched filter performs a bit-by-bit sliding correlation operation between the received baseband sequence and a preset wake-up code pre-stored in the module's internal hardware. When the correlation value exceeds a preset threshold, the wake-up code is considered to have matched successfully. At this time, the output pin of the passive wake-up receiver module changes from low to high; this high-level signal is the trigger signal. The trigger signal is directly connected to the wake-up interrupt pin of the microcontroller. In deep sleep mode, the microcontroller continuously monitors the level change of this pin. When a rising edge is detected, the microcontroller's internal hardware automatically resumes the clock oscillator, starts executing the program from the sleep address, initializes the registers, stack, and necessary peripherals, and then enters the active working mode. After completing the operation or receiving a sleep command, the tag returns to deep sleep mode.

[0052] For example, the LED tag attached to the third layer of the book is in deep sleep mode, and its passive wake-up receiving module continuously monitors the 915MHz frequency band. The wake-up pulse transmitted by the layer reader through the third layer antenna contains a preset wake-up code 1010101010101010. After receiving this RF signal, the tag's passive wake-up receiving module outputs a baseband pulse sequence from the envelope detection circuit. The digital matched filter detects that this sequence is completely consistent with the locally stored wake-up code, with a correlation value of 100%. At this time, the module's output pin jumps from 0V to 3V. This high-level signal is applied to the microcontroller's PA0 wake-up interrupt pin. After detecting the rising edge, the microcontroller starts its internal RC oscillator within 50 microseconds, restores the system clock, and begins execution from the sleep interrupt service routine entry point. The microcontroller first clears the wake-up flag, reinitializes the serial port and timer, and then enters active operating mode. Thereafter, the tag's microcontroller operates at a 16MHz main frequency, and the current consumption increases from 50 nanoamps in sleep mode to 5 milliamps, enabling it to receive subsequent tag parsing instructions sent by the reader.

[0053] In this embodiment of the invention, the LED tag maintains monitoring solely through the microampere-level power consumption of the passive wake-up receiver module in deep sleep mode, achieving extremely low standby current. The wake-up code matching mechanism effectively filters out irrelevant radio frequency signals in the air, preventing the microcontroller from being falsely woken up. Only when a valid wake-up pulse arrives does the trigger signal precisely switch the microcontroller from a nanoampere-level sleep state to a milliampere-level active operating mode, ensuring the uniqueness and reliability of wake-up. While ensuring ultra-low power consumption, it provides the necessary microcontroller operating environment for subsequent tag comparison and LED lighting operations, achieving a seamless transition from sleep to active mode.

[0054] S500: The microcontroller in the active working mode parses the source antenna port identifier and the target tag identifier in the wake-up pulse, performs a first comparison between the parsed target tag identifier and the self-identity of the light-up tag, and simultaneously performs a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier.

[0055] In this embodiment of the invention, after the illuminated tag is woken up and enters the active working mode, it needs to determine whether the wake-up is truly for itself. In a multi-antenna environment of a mobile shelving unit, even if the wake-up pulse is only transmitted through the target antenna port, due to the spatial radiation characteristics of radio frequency signals, multiple tags may exist in the same layer, and signal leakage may also exist between different layers. Therefore, the tag must perform dual verification: the first verification confirms whether the target tag identifier is consistent with its own identifier, used to filter out non-target tags; the second verification confirms whether the source antenna port identifier is consistent with the pre-stored home antenna port identifier, used to filter out tags that are mistakenly woken up due to signal crosstalk between adjacent layers or cross-port leakage. Only when both conditions are met simultaneously does the tag confirm that it is the target of this search task; otherwise, it should immediately return to deep sleep mode to avoid unnecessary energy consumption and incorrect responses.

[0056] Step S500 in the method provided in this embodiment of the invention includes: When the first comparison matches but the second comparison does not, the light tag does not send a wake-up confirmation signal and is immediately returned to the deep sleep mode by the microcontroller.

[0057] First, the microcontroller parses the source antenna port identifier and the target tag identifier from the wake-up pulse. The microcontroller is the main control unit for the illuminated tag, operating at full speed in active mode, capable of performing data parsing, comparison calculations, and peripheral control. Parsing refers to the microcontroller decoding the received baseband pulse sequence according to a predetermined frame format, extracting the data from the source antenna port identifier field and the target tag identifier field.

[0058] Specifically, after the microcontroller enters active operating mode, it first reads the received complete wake-up pulse baseband data from the internal buffer of the passive wake-up receiver module or through direct memory access. The microcontroller decodes the data according to the agreed frame format: preset wake-up code + source antenna port identifier + target tag identifier. It skips the preset wake-up code field at the beginning and reads the subsequent fixed-length binary data as the source antenna port identifier; then it reads the remaining fixed-length binary data as the target tag identifier. The decoded source antenna port identifier and target tag identifier are stored in the microcontroller's random access memory in binary or hexadecimal form.

[0059] For example, the microcontroller of tag Book_A receives a 72-bit data frame: the first 16 bits are the wake-up code 1010101010101010, the next 8 bits are 00000011, and the last 48 bits are 01000010011011110111101111011010111101000001. The microcontroller skips the first 16 bits, reads the next 8 bits to get 00000011, converts it to hexadecimal 0x03, which means the source antenna port identifier is 03. Then it reads the remaining 48 bits, decodes them according to ASCII code to get the string Book_A, which means the target tag identifier is Book_A.

[0060] Next, the microcontroller performs a first comparison between the parsed target tag identifier and the self-identity of the light-up tag. The self-identity is a unique code written to the light-up tag at the factory and stored in memory to distinguish different tags. The first comparison involves the microcontroller performing a bit-by-bit equality comparison between the parsed target tag identifier and its self-identity. The microcontroller reads its self-identity from memory and compares it byte-by-byte with the parsed target tag identifier. There are two possible comparison results: matching or not matching. The microcontroller temporarily stores the result of the first comparison in a status register bit.

[0061] For example, the microcontroller for the tag Book_A reads its own identifier, Book_A, from memory. It then compares the parsed target tag identifier Book_A with its own identifier character by character; if all characters match, the microcontroller sets the first comparison result bit in its status register to 1, indicating a match.

[0062] Simultaneously, the microcontroller performs a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier. The home antenna port identifier is a unique code pre-stored in the tag's memory, used to mark the panel antenna port number to which the tag's physical placement location belongs. The second comparison refers to the microcontroller performing an equality comparison between the parsed source antenna port identifier and the home antenna port identifier. The microcontroller reads the pre-stored home antenna port identifier from the memory and compares it bit by bit with the parsed source antenna port identifier. There are two comparison results: matching or not matching. The microcontroller temporarily stores the result of the second comparison in another status register bit.

[0063] The first and second comparisons can be performed in parallel within the microcontroller, either through two independent comparators or through time-division multiplexing arithmetic logic units. However, since the microcontroller executes very quickly, they can be considered to be completed simultaneously.

[0064] For example, the microcontroller of tag Book_A reads the home antenna port identifier 03 from memory. It compares the parsed source antenna port identifier 03 with the home antenna port identifier: both are 03, indicating they are equal. The microcontroller sets the second comparison result bit in the status register to 1, indicating that the comparison result is consistent.

[0065] Next, the microcontroller reads the result bits of the two status registers. If both the first and second comparison result bits are 1, the microcontroller keeps the tag in its current active working mode, does not perform a sleep operation, and allows subsequent steps to continue. If the first comparison result is 1 and the second comparison result is 0, the microcontroller immediately executes a sleep instruction: shuts down peripherals, stops the clock, reconfigures the wake-up interrupt pin to the detection state, and then executes a sleep instruction to put the microcontroller into deep sleep mode, while the tag as a whole returns to deep sleep mode. In this case, the illuminated tag does not send any wake-up confirmation signal. If the first comparison result is 0, regardless of the second comparison result, the microcontroller also immediately controls the tag to return to deep sleep mode.

[0066] For example, suppose tag Book_A's home antenna port identifier is incorrectly configured as 02, when it should be configured as 03, but it is physically located on the third layer. When a legitimate wake-up pulse from the third layer arrives, the first match is true, but the second match is false. Upon detecting this, the microcontroller immediately controls the tag to return to deep sleep mode without sending a wake-up confirmation signal. This design prevents erroneous wake-ups caused by incorrect home port configuration or failure to reconfigure after the tag has been moved. Suppose another tag, Book_D, is located on the second layer with a home antenna port identifier of 02, but is mistakenly woken up by a wake-up pulse from the third layer. After entering active mode, the tag resolves the target tag identifier to Book_A and its own identifier to Book_D, resulting in a first mismatch; it also resolves the source antenna port identifier to 03 and the home antenna port identifier to 02, resulting in a second mismatch. Upon detecting the first mismatch, the microcontroller immediately executes a sleep command, the tag returns to deep sleep mode, and does not send any wake-up confirmation signal.

[0067] In this embodiment of the invention, the illuminated tag performs a dual comparison and verification based on the target tag identifier and the source antenna port identifier in active working mode. The first comparison ensures that only tags with matching target identifiers are identified as the search target; the second comparison ensures that only wake-up signals from their own home antenna are received, solving the problem of false wake-up caused by crosstalk between adjacent layer antenna signals. When the first comparison matches but the second comparison does not, the tag can immediately return to deep sleep mode without sending any response signal, thereby avoiding invalid radio frequency communication and additional energy storage unit consumption. This dual verification mechanism improves the accuracy and security of tag wake-up in a network environment, providing reliable dual confirmation of tag identity and spatial location for subsequent illuminated operations.

[0068] S600: If the first comparison and the second comparison are consistent, the light-up label maintains the active working mode.

[0069] In this embodiment of the invention, after the tag confirms itself as the target tag and originates from its home antenna through dual comparison, it needs to maintain an active working mode to perform subsequent interactive operations, including confirming wake-up from the reader, receiving the lighting command, and illuminating the indicator light. Simultaneously, to ensure the long-term reliable operation of the tag, the energy storage unit's power level needs to be monitored and low-power status reported promptly. After completing the lighting operation, the tag must return to deep sleep mode to conserve energy in the energy storage unit. The return to sleep mode should have two mechanisms: one is automatic return based on a preset waiting time, and the other is receiving an immediate sleep command from the reader. The latter should have higher priority to ensure that the tag can reliably return to deep sleep mode after any operation is completed, avoiding continuous power consumption due to program crashes or lost commands.

[0070] Step S600 in the method provided in this embodiment of the invention includes: The light tag also includes an energy storage unit power monitoring circuit; in the active working mode, the microcontroller detects the energy storage unit voltage through the energy storage unit power monitoring circuit, and when the energy storage unit voltage is lower than a preset voltage threshold, the microcontroller reports a low power flag to the shelf-type reader.

[0071] Specifically, after the indicator tag maintains the active working mode, it sends a wake-up confirmation signal to the shelf-type reader; after receiving the wake-up confirmation signal, the shelf-type reader issues a lighting command to the indicator tag; the indicator tag receives the lighting command, lights up the indicator light, and returns a successful lighting response to the shelf-type reader.

[0072] Wherein, after the indicator light is lit for a preset waiting time, the light tag is controlled by the microcontroller to return to the deep sleep mode; If the illuminated tag receives an immediate sleep command from the layered reader within the preset waiting time, the microcontroller receives the immediate sleep command and immediately controls the illuminated tag to return to the deep sleep mode, and the priority of the immediate sleep command is higher than the preset waiting time.

[0073] First, the microcontroller detects the energy storage unit voltage through the energy storage unit power monitoring circuit. When the energy storage unit voltage is lower than a preset voltage threshold, the microcontroller reports a low-power flag to the shelf-type reader. The energy storage unit power monitoring circuit refers to the voltage detection module integrated inside the illuminated tag. This module can be implemented using the microcontroller's analog-to-digital converter in conjunction with a resistor divider network. The low-power flag is a predefined binary status code used to inform the shelf-type reader that the tag's energy storage unit voltage has fallen below the lower limit required for normal operation. The preset voltage threshold refers to the minimum voltage value required for the tag to operate normally, for example, 2.4 volts.

[0074] Specifically, after entering active operating mode, the microcontroller first activates its internal analog-to-digital converter (ADC). The positive terminal of the energy storage unit is connected to the ADC's input pin after being divided by a fixed resistor. The microcontroller reads the ADC's conversion value and calculates the current energy storage unit voltage based on the voltage division ratio. The microcontroller compares this voltage value with a preset voltage threshold stored in its memory. If the current voltage value is lower than the preset voltage threshold, the microcontroller constructs a low-power flag data packet containing its own identifier and a low-power status code. The microcontroller sends this data packet to the layer-type reader via the tag's RF transmission circuit. After reporting, the microcontroller continues with subsequent steps. If the current voltage is not lower than the threshold, no low-power flag is sent.

[0075] For example, the microcontroller of the Book_A tag has a built-in 12-bit analog-to-digital converter (ADC), and the energy storage unit is a CR2032 coin cell with a nominal voltage of 3.0 volts. The preset voltage threshold is 2.4 volts. The microcontroller divides the energy storage unit voltage in half using two 10 kΩ resistors before connecting it to the ADC. If the actual voltage of the energy storage unit is 2.3 volts, the ADC reads a value of 1.15 volts. The microcontroller calculates: 1.15 volts × 2 = 2.3 volts, which is less than 2.4 volts. The microcontroller generates a low-battery flag data packet with the content "Book_A_LOW" and sends it to the shelf reader via a 433 MHz transmission circuit.

[0076] Secondly, after maintaining the active working mode, the illuminated tag sends a wake-up confirmation signal to the shelf-type reader. The wake-up confirmation signal is a response message sent by the illuminated tag to the shelf-type reader after completing dual comparison and confirming itself as the target tag. It informs the reader that the tag has been successfully woken up and is ready to receive subsequent instructions. This signal typically includes the tag's own identifier and a wake-up confirmation status code. After reporting low battery, the microcontroller immediately sends the wake-up confirmation signal through the tag's RF transmission circuit. The frame format of the wake-up confirmation signal is: preamble + tag's own identifier + wake-up confirmation flag. The microcontroller reads its own identifier from memory, concatenates it with a fixed confirmation flag, performs modulation and encoding, and then transmits it. After receiving the confirmation signal, the shelf-type reader parses the tag's own identifier from it, confirming that the target tag has been successfully woken up.

[0077] For example, the microcontroller of tag Book_A generates a wake-up confirmation signal: a 16-bit binary preamble (1010101010101010), a 48-bit ASCII code for its own identifier Book_A, and an 8-bit binary wake-up confirmation flag (11111111). The microcontroller modulates this signal to 915 MHz via the tag's RF chip and transmits it. Upon receiving this signal, the shelf reader parses its own identifier Book_A and confirms that the tag is ready.

[0078] Secondly, after receiving the wake-up confirmation signal, the shelf-type reader sends a lighting command to the illuminated tag. The lighting command is a command sent by the shelf-type reader to the illuminated tag to control the tag to illuminate its built-in indicator light. The indicator light is typically a light-emitting diode (LED) used to provide visual cues to the operator to locate the target item. After receiving the wake-up confirmation signal, the shelf-type reader sends the lighting command to the illuminated tag through the same shelf-type antenna, i.e., the antenna corresponding to the source antenna port identifier. The frame format of the lighting command includes: a command code, the tag's own identifier, and a lighting duration parameter. The command code uses a specific binary value to represent the lighting operation, such as binary 00000001. The microcontroller of the illuminated tag continuously monitors the radio frequency channel in active working mode. After receiving the lighting command, it parses the command code, confirms that the command code is a lighting command, and that the tag's own identifier in the command matches its stored identifier, then executes the lighting operation.

[0079] For example, after receiving the wake-up confirmation signal from tag Book_A, the shelf-type reader transmits an indicator light command through the third-layer antenna. The command content is: command code 00000001 + target identifier Book_A + indicator light duration parameter 00011110. The microcontroller of tag Book_A receives this command, parses the command code as 00000001, and finds that the target identifier Book_A matches its own identifier Book_A, thus preparing to illuminate the indicator light.

[0080] Next, the illuminated tag receives the illumination command, lights up the indicator light, and sends a successful illumination response back to the shelf-type reader. Upon receiving the illumination command, the microcontroller parses the illumination duration parameter from the command. The microcontroller sets the general-purpose input / output pin connected to the indicator light to a high level, causing the indicator light to illuminate. Simultaneously, the microcontroller generates a successful illumination response data packet, containing the tag's own identifier and a success status code, and sends it to the shelf-type reader via an RF transmission circuit. Upon receiving the response, the shelf-type reader can report to the host computer that the illumination operation has been completed.

[0081] For example, the microcontroller for the Book_A label sets the GPIO pin PA1 connected to the red LED to a high level, turning on the red LED and causing it to light up. Simultaneously, the microcontroller sends an acknowledgment data packet, Book_A_SUCCESS, to the shelf reader. Upon receiving this, the shelf reader reports to the host computer that Book_A has been successfully illuminated, and the operator can quickly locate the target book by seeing the red indicator light on the third shelf.

[0082] Wherein, after the indicator light of the light-up tag has been lit for a preset waiting time, the microcontroller controls the light-up tag to return to the deep sleep mode; if the light-up tag receives an immediate sleep command from the layer-type reader within the preset waiting time, the microcontroller receives the immediate sleep command and immediately controls the light-up tag to return to the deep sleep mode, and the priority of the immediate sleep command is higher than the preset waiting time.

[0083] The preset waiting time refers to the maximum time a tag will remain active and keep its indicator light on after the indicator light is turned on, such as 30 seconds or 60 seconds. The immediate sleep command is a special command issued by the shelf-type reader to force the tag to immediately return to deep sleep mode. Priority refers to the automatic return mechanism where the immediate sleep command takes precedence over the preset waiting time when both return conditions are present.

[0084] Specifically, the microcontroller illuminates the indicator light and simultaneously starts an internal timer, with the timer's count corresponding to a preset waiting duration. During the timer countdown, the microcontroller continuously monitors the radio frequency channel. Two conditions will cause the tag to return to deep sleep mode: Scenario 1: When the timer countdown reaches zero and the microcontroller detects a timeout flag, it executes a sleep operation. The sleep operation includes: setting the indicator light control pin low to turn off the indicator light, shutting down the RF receiving and transmitting circuits, stopping the system clock, and executing the microcontroller's sleep command to put the microcontroller into a deep sleep mode.

[0085] Scenario 2: Before the timer countdown reaches zero, the microcontroller receives an immediate sleep command from the layer-type reader. After parsing the command, the microcontroller immediately stops the timer, turns off the indicator light, shuts down the RF circuit, stops the system clock, and executes the sleep command to enter deep sleep mode. The immediate sleep command has higher priority than the preset waiting time; regardless of how much time is left on the timer, the tag immediately returns to sleep mode upon receiving this command. This ensures that the reader can actively put the tag to sleep after the operation is completed, avoiding prolonged power consumption by the tag.

[0086] In addition, to prevent continuous power consumption of the tag due to program crashes or lost instructions, the microcontroller also starts a watchdog timer when entering active operating mode. If the main program runs for longer than the maximum allowed time set by the watchdog timer without entering sleep mode, the watchdog will force a reset of the microcontroller and put it into deep sleep mode.

[0087] For example, after the Book_A tag lights up its indicator light, the microcontroller sets a preset waiting time of 30 seconds, and the timer starts counting down. Scenario 1: If the operator finds the book within 15 seconds and clicks the "Complete" button on the host computer, the shelf-type reader sends an immediate sleep command. Upon receiving this command, the tag immediately sets its PA1 pin low to turn off the indicator light, shuts down the RF circuit, and executes a sleep command within 1 millisecond to enter deep sleep mode. At this time, the timer has not yet returned to zero. Scenario 2: If the operator forgets to operate and does not receive the immediate sleep command, the timer countdown resets after 30 seconds. The microcontroller detects the timeout flag, automatically sets its PA1 pin low to turn off the indicator light, then shuts down the RF circuit and enters deep sleep mode. Scenario 3: If accidental electromagnetic interference causes the microcontroller to not receive any commands and the timer to malfunction, the watchdog timer times out after 2 minutes, forcibly resetting the microcontroller. After resetting, the microcontroller detects that the normal sleep process has not been completed, immediately executes a sleep command to enter deep sleep mode, ensuring that the tag eventually returns to deep sleep mode.

[0088] In this embodiment of the invention, the illuminated tag maintains its active working mode after a double comparison, realizing a complete interaction process with the shelf-type reader: reporting a low battery status, sending a wake-up confirmation, receiving an indicator light command, illuminating the indicator light, and returning a successful illumination response. The combination of two sleep return mechanisms, with the immediate sleep command having higher priority, ensures that the tag can reliably return to deep sleep mode after any operation is completed. This avoids continuous power consumption caused by program crashes, lost commands, or operator negligence, achieving closed-loop control from wake-up confirmation to illumination and then to safe sleep.

[0089] Through the specific implementation methods described above, the embodiments of the present invention achieve the following technical effects: This invention provides a layered RF antenna network collaborative control method and system. By configuring tags to deep sleep mode, only a passive wake-up receiver module maintains microampere-level monitoring, reducing standby power consumption to nanoampere levels and extending the lifespan of the energy storage unit. The layered reader obtains the source antenna port identifier based on the search task and transmits a wake-up pulse carrying a wake-up code, source port identifier, and target tag identifier only through the corresponding antenna. This avoids false wake-ups of non-target tags caused by broadcasting or cross-antenna transmission, reducing overall power consumption and RF interference. After the tag wakes up, it performs a dual comparison: a first comparison between the parsed target identifier and its own identifier, and a second comparison between the source port identifier and the pre-stored home port identifier. Only when both match does the tag remain active and perform a light-up operation. If the first comparison matches but the second comparison does not, the tag immediately returns to sleep mode without sending any response, solving the problem of false wake-ups caused by crosstalk between adjacent layer antenna signals. Through a dual return mechanism of automatic sleep after a preset waiting time and immediate sleep command, the tag reliably returns to deep sleep mode after the operation is completed, preventing continuous power consumption due to program abnormalities or lost commands. This invention effectively improves the anti-interference capability and tag wake-up accuracy of layered radio frequency antenna networks, and achieves low power consumption and high reliability collaborative control.

[0090] Example 2, as Figure 3 As shown, the present invention provides a layered radio frequency antenna networking collaborative control system, the system comprising: The deep sleep configuration module 11 is used to configure the light tag to be in deep sleep mode; the light tag includes a passive wake-up receiving module, a microcontroller, an energy storage unit and a memory, and the memory pre-stores the home antenna port identifier; The wake-up pulse generation module 12 is used for the layered reader to obtain the target tag identifier and the source antenna port identifier corresponding to the currently used layered antenna, and to modulate and encode the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse; The wake-up pulse transmission module 13 is used by the layered reader to transmit the wake-up pulse through the layered antenna corresponding to the source antenna port identifier; The wake-up trigger activation module 14 is used for the passive wake-up receiving module of the light-up label to receive the wake-up pulse and extract the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode. The dual identifier comparison module 15 is used by the microcontroller in the active working mode to parse the source antenna port identifier and the target tag identifier in the wake-up pulse, perform a first comparison between the parsed target tag identifier and the self identifier of the light tag, and perform a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier. The active mode maintenance module 16 is used to maintain the active working mode of the light label if the first comparison and the second comparison are consistent.

[0091] In one embodiment, the deep sleep configuration module 11 is further configured to: When the light-up tag is deployed, the pre-stored home antenna port identifier is written to the light-up tag through the layer-type reader / writer. The home antenna port identifier is consistent with the port number of the layer-type antenna where the light-up tag is physically placed.

[0092] When the LED tag is in the deep sleep mode, only the passive wake-up receiving module is powered, and the microcontroller is in a nanoampere-level sleep current state.

[0093] In one embodiment, the wake-up pulse generation module 12 is further configured to: The layered reader / writer obtains a search task from the host computer through a communication controller. The search task includes the target tag identifier and the corresponding target antenna port identifier. The layered reader / writer uses the target antenna port identifier as the source antenna port identifier and transmits the wake-up pulse only through the layered antenna corresponding to the source antenna port identifier.

[0094] The wake-up pulse contains a composite sequence of multiple target tag identifiers and corresponding multiple source antenna port identifiers, which is used to simultaneously wake up multiple LED tags located under different antenna ports.

[0095] In one embodiment, the dual identifier comparison module 15 is further used for: When the first comparison matches but the second comparison does not, the light tag does not send a wake-up confirmation signal and is immediately returned to the deep sleep mode by the microcontroller.

[0096] In one embodiment, the active mode maintenance module 16 is further configured to: The light tag also includes an energy storage unit power monitoring circuit; in the active working mode, the microcontroller detects the energy storage unit voltage through the energy storage unit power monitoring circuit, and when the energy storage unit voltage is lower than a preset voltage threshold, the microcontroller reports a low power flag to the shelf-type reader.

[0097] Specifically, after the indicator tag maintains the active working mode, it sends a wake-up confirmation signal to the shelf-type reader; after receiving the wake-up confirmation signal, the shelf-type reader issues a lighting command to the indicator tag; the indicator tag receives the lighting command, lights up the indicator light, and returns a successful lighting response to the shelf-type reader.

[0098] Wherein, after the indicator light is lit for a preset waiting time, the light tag is controlled by the microcontroller to return to the deep sleep mode; If the illuminated tag receives an immediate sleep command from the layered reader within the preset waiting time, the microcontroller receives the immediate sleep command and immediately controls the illuminated tag to return to the deep sleep mode, and the priority of the immediate sleep command is higher than the preset waiting time.

[0099] It should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for coordinated control of a layered radio frequency antenna network, characterized in that, include: Configure the LED label to be in deep sleep mode; The light-up tag includes a passive wake-up receiver module, a microcontroller, an energy storage unit, and a memory, wherein the memory pre-stores the home antenna port identifier; The layered reader acquires the target tag identifier and the source antenna port identifier corresponding to the layered antenna to be used, and modulates and codes the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse; The layered reader transmits the wake-up pulse through the layered antenna corresponding to the source antenna port identifier; The passive wake-up receiving module of the light-up label receives the wake-up pulse and extracts the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode. The microcontroller in the active working mode parses the source antenna port identifier and the target tag identifier in the wake-up pulse, performs a first comparison between the parsed target tag identifier and the self identifier of the light tag, and performs a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier; If both the first comparison and the second comparison are consistent, the light-up label will maintain the active working mode.

2. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, When the light-up tag is deployed, the pre-stored home antenna port identifier is written to the light-up tag through the layer-type reader / writer. The home antenna port identifier is consistent with the port number of the layer-type antenna where the light-up tag is physically placed.

3. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, After the indicator tag maintains the active working mode, it sends a wake-up confirmation signal to the shelf reader; after receiving the wake-up confirmation signal, the shelf reader issues a lighting command to the indicator tag; the indicator tag receives the lighting command, lights up the indicator light, and returns a successful lighting response to the shelf reader.

4. The method for coordinated control of a layered radio frequency antenna network according to claim 3, characterized in that: After the indicator light is lit for a preset waiting time, the microcontroller controls the light tag to return to the deep sleep mode. If the illuminated tag receives an immediate sleep command from the layered reader within the preset waiting time, the microcontroller receives the immediate sleep command and immediately controls the illuminated tag to return to the deep sleep mode, and the priority of the immediate sleep command is higher than the preset waiting time.

5. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, When the LED tag is in the deep sleep mode, only the passive wake-up receiving module is powered, and the microcontroller is in a nanoampere-level sleep current state.

6. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, The layered reader / writer obtains a search task issued by the host computer through the communication controller. The search task includes the target tag identifier and the corresponding target antenna port identifier. The layered reader / writer uses the target antenna port identifier as the source antenna port identifier and transmits the wake-up pulse only through the layered antenna corresponding to the source antenna port identifier.

7. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, The wake-up pulse contains a composite sequence of multiple target tag identifiers and corresponding multiple source antenna port identifiers, which is used to simultaneously wake up multiple LED tags located under different antenna ports.

8. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, The indicator tag also includes an energy storage unit power monitoring circuit; in the active working mode, the microcontroller detects the energy storage unit voltage through the energy storage unit power monitoring circuit, and when the energy storage unit voltage is lower than a preset voltage threshold, the microcontroller reports a low power flag to the layer-type reader.

9. The method for coordinated control of a layered radio frequency antenna network according to claim 1, characterized in that, When the first comparison matches but the second comparison does not, the light tag does not send a wake-up confirmation signal and is immediately returned to the deep sleep mode by the microcontroller.

10. A layered radio frequency antenna networking collaborative control system, characterized in that, A method for implementing a layered radio frequency antenna networking cooperative control according to any one of claims 1-9 includes: A deep sleep configuration module is used to configure the light tag to be in deep sleep mode; the light tag includes a passive wake-up receiver module, a microcontroller, an energy storage unit and a memory, and the memory pre-stores the home antenna port identifier; The wake-up pulse generation module is used by the layered reader to obtain the target tag identifier and the source antenna port identifier corresponding to the currently used layered antenna, and to modulate and encode the preset wake-up code, the source antenna port identifier and the target tag identifier to generate a wake-up pulse; A wake-up pulse transmission module is used by the layered reader to transmit the wake-up pulse through the layered antenna corresponding to the source antenna port identifier; A wake-up trigger activation module is used for the passive wake-up receiving module of the light-up label to receive the wake-up pulse and extract the wake-up code; when the wake-up code matches the preset wake-up code, the passive wake-up receiving module outputs a trigger signal, which causes the microcontroller to exit the deep sleep mode and enter the active working mode; The dual identifier comparison module is used by the microcontroller in the active working mode to parse the source antenna port identifier and the target tag identifier in the wake-up pulse, perform a first comparison between the parsed target tag identifier and the self identifier of the light tag, and simultaneously perform a second comparison between the parsed source antenna port identifier and the pre-stored home antenna port identifier. An active mode maintenance module is used to maintain the active working mode of the light-up label if both the first comparison and the second comparison are consistent.