A smart antenna control method and system for dense tag reading and writing

By establishing a communication connection between the reader and the tag device, and using modulation rules to adjust the activation instructions and the position and signal transmission direction of the reader and the tag device, the problem of low tag information recognition accuracy in a dense tag environment is solved, and the accuracy and reliability of information reading are achieved.

CN120562445BActive Publication Date: 2025-09-30JIANGSU MIDU NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511046607.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-29
Publication Date
2025-09-30
Estimated Expiration
2045-07-29

AI Technical Summary

Technical Problem

In a dense tag environment, it is difficult for the reader to accurately identify the information of each tag. This is because when the tag spacing is smaller than the tag size, interference will occur between tags when the reader group reads, resulting in low recognition accuracy.

Method used

By establishing a communication connection between the reader and the tag device, the activation instructions are adjusted using modulation rules to control the feedback signal of the tag device, including power modulation, spatial modulation and time domain modulation. Combined with the position of the reader and the signal transmission direction adjustment, the accuracy of the feedback signal is ensured.

Benefits of technology

It improves the accuracy of reading and writing equipment in identifying tag information in a dense tag environment, reduces interference between tags, and ensures the reliability of information reading.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120562445B_ABST
    Figure CN120562445B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of data recording carrier control and proposes a smart antenna control method and system for dense tag reading and writing. The method includes: a reader / writer device broadcasts a first activation instruction so that the tag device is activated according to the first activation instruction and feeds a feedback signal; the reader / writer device obtains the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule so that the tag device updates the feedback signal; the reader / writer device obtains the tag information of the corresponding tag device according to the change in the updated feedback signal; wherein the modulation rule includes at least one of a power modulation rule, a spatial modulation rule, and a time domain modulation rule. The first activation instruction is modulated according to the feedback signal triggered by the tag device, and the signal transmission frequency, position, signal transmission direction, or time domain control instruction of the reader / writer device is changed to update the feedback signal, thereby improving the accuracy of information reading by the reader / writer device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data recording carrier control, and in particular to a smart antenna control method and system for dense tag reading and writing. Background Art

[0002] Tags, as identifiers of items, are typically used by readers and writers for group reading. To this end, readers are typically configured to read multiple tags at once. However, in some scenarios, tags are often densely packed, particularly when the spacing between tags is less than one tag size. This makes it difficult to read a single tag individually, often requiring multiple tags to be read. In these situations, when a reader and writer performs group reading, tags that are too close together often interfere with each other when returning their own information, making it difficult for the reader and writer to correctly identify the tag information corresponding to each tag. Summary of the Invention

[0003] The purpose of this application is to provide an intelligent antenna control method and system for dense tag reading and writing, so as to solve the problem in the prior art that, when faced with tags that are too close, the group reading reading and writing device has low accuracy in identifying the tag information corresponding to each tag.

[0004] According to a first aspect of an embodiment of the present application, a smart antenna control method for dense tag reading and writing is provided, which is applied to a reader / writer device, the method comprising:

[0005] The reading and writing device broadcasts a first activation instruction, so that the tag device is activated according to the first activation instruction and feeds a feedback signal;

[0006] The reader / writer device acquires the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, so that the tag device updates the feedback signal; the modulation rule includes at least one of a power modulation rule, a spatial modulation rule, and a time domain modulation rule;

[0007] The reading and writing device obtains the tag information corresponding to the tag device according to the change of the updated feedback signal.

[0008] With the above technical solution, after a communication connection is established between the reader and the tag, the reader activates the tag via a first activation command. The activated tag generates a feedback signal for the reader. The reader obtains the tag's temporal information based on the temporal variation in the feedback signal's strength. Furthermore, the reader obtains the tag's spatial information based on the feedback signal's direction and strength.

[0009] There are multiple modulation rules, and the user selects a modulation rule, which can be one or a combination of multiple. Based on the modulation rule and the tag's temporal information and / or spatial information, the first activation instruction is modulated to produce a second activation instruction, which the reader / writer broadcasts. Upon receiving the second activation instruction, the tag device makes corresponding adjustments, generates an updated feedback signal, and feeds the feedback signal to the reader / writer. The reader / writer receives the updated feedback signal and analyzes the tag information based on the changes in the feedback signal.

[0010] This solution updates the feedback signal of the tag device by modulating the first activation instruction, making it easier for the reader to identify the tag information of a specific tag device when receiving feedback signals from multiple tag devices, thereby improving the tag information reading accuracy of the reader.

[0011] In one embodiment, before the read / write device broadcasts the first activation instruction, the method further includes:

[0012] Adjusting the position and / or signal transmission direction of the read / write device to change the coverage range of the debug signal sent by the read / write device, so that the tag devices within the coverage range generate debug feedback signals according to the debug signal for reception by the read / write device, until the ratio of the number of debug feedback signals received by the read / write device that are determined to be valid to the number of tag devices reaches a preset ratio;

[0013] When the read / write device does not receive a debugging feedback signal from the tag device for a preset period of time after transmitting a debugging signal, it generates an alarm signal corresponding to the tag device.

[0014] With the above technical solution, when a reader / writer device and a tag device are debugging and establishing a communication connection, the reader / writer device adjusts its position and / or signal transmission direction. The reader / writer device sends a debugging signal, which triggers a debugging feedback signal from tag devices within its coverage area. The reader / writer device verifies the validity of the debugging feedback signal, determines the number of reader / writer devices that have successfully communicated with the reader / writer device, and then calculates the ratio of this number to the total number of tag devices. The reader / writer device's position and / or signal transmission direction are continuously adjusted until the ratio reaches a preset value, thereby determining the optimal position and signal transmission direction for the reader / writer device.

[0015] When the read / write device does not receive a debugging feedback signal from a tag device for a long time, it determines that the tag device has failed and generates a corresponding alarm signal to prompt the user to repair or replace the tag device in time.

[0016] In one embodiment, when the number of the read-write devices is greater than or equal to two and the read-write devices are communicatively connected to each other, adjusting the position and signal transmission direction of the read-write devices includes: adjusting the position and / or signal transmission direction of at least one read-write device, each read-write device sending a debug signal along the signal transmission direction, so that within the coverage range constituted by the coverage area of ​​the debug signal, the debug feedback signal generated by the tag device according to the debug signal is received by the corresponding read-write device, until the ratio of the sum of the number of debug feedback signals received by all the read-write devices that are determined to be valid to the number of the tag devices reaches a preset ratio.

[0017] Through the above technical solution, there can be multiple read / write devices, which are interconnected to form a local area network. During debugging to establish a communication connection between a read / write device and a tag device, the position and / or signal transmission direction of at least one read / write device is changed each time debugging is performed. Each read / write device sends a debugging signal along the signal transmission direction. Each tag device within the coverage area of ​​the read / write device triggers a debugging feedback signal. The read / write device receives the debugging feedback signal from the tag devices in the corresponding coverage area and identifies the number of valid tags. The sum of the valid tags identified by all read / write devices is calculated, and the ratio of this sum to the total number of tag devices is calculated. The ratio is continuously adjusted by at least one read / write device until it reaches a preset ratio.

[0018] In one embodiment, the reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, including:

[0019] When the number of read-write devices is greater than or equal to two and the read-write devices are connected to each other, a master control device is designated, the master control device being a read-write device or a main server;

[0020] Each of the reading and writing devices obtains the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device;

[0021] The read / write devices other than the master device send the acquired tag time domain information and tag space information to the master device, so that the master device obtains the tag time domain information and tag space information of each tag device;

[0022] The master control device modulates the first activation instruction into a second activation instruction according to the tag time domain information and the tag space information of the corresponding tag device and according to a selected modulation rule.

[0023] Through the above technical solution, multiple read-write devices cooperate with each other to form a local area network, and data sharing is supported between the read-write devices. When the master device is a read-write device, the other read-write devices will transmit the label time domain information and label space information of each tag device to the master device. When the master device is the main server, all read-write devices will transmit the label time domain information and label space information of each tag device to the main server. The master device performs data processing of the label time domain information and label space information of all tag devices, and after the master device modulates the first activation instruction into the second activation instruction, it will transmit the modulated second activation instruction to the corresponding read-write device for the read-write device to broadcast the corresponding second activation instruction.

[0024] In one embodiment, the reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule so that the tag device updates the feedback signal, including:

[0025] Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal;

[0026] When the selected modulation rule is a power modulation rule, modulating the first activation instruction with a preset power step length to obtain a second activation instruction, and broadcasting the second activation instruction so that the tag device updates the feedback signal according to the second activation instruction;

[0027] The tag information of the tag device is obtained according to the difference between two feedback signals corresponding to adjacent second activation instructions.

[0028] Through this technical solution, the reader / writer continuously adjusts its signal transmission power, changing its coverage range and the accuracy of its received signals. Different transmission powers correspond to different signal processing accuracies, resulting in different second activation instructions and, consequently, discrepancies in the feedback signal. By using adjacent second activation instructions with preset power steps, it is possible to obtain tag information from the same tag device at two different accuracies. After performing differential processing, the accurate tag information is obtained.

[0029] In one embodiment, the step of modulating the first activation instruction with a preset power step to obtain a second activation instruction, and broadcasting the second activation instruction so that the tag device updates the feedback signal according to the second activation instruction, includes:

[0030] Modulating the first activation instruction with a preset power step length to obtain a second activation instruction A and a second activation instruction B, wherein the second activation instruction A cannot be received by the tag device K or the feedback signal generated by the tag device K according to the second activation instruction A is determined to be invalid by the reader / writer device, and the feedback signal generated by the tag device K according to the second activation instruction B is determined to be valid by the reader / writer device;

[0031] Broadcast the second activation instruction A, and the reading and writing device obtains the feedback signal {a} fed by all tag devices;

[0032] Broadcast the second activation instruction B, and the reading and writing device obtains the feedback signal {b} fed by all tag devices;

[0033] The tag information of the tag device K is obtained according to the difference between the feedback signal {a} and the feedback signal {b}.

[0034] Through the above technical solution, the power of the reader / writer is continuously adjusted to identify the critical state of the corresponding tag device. Under the first power, the second activation instruction A is received, and the feedback signal from tag device K is invalid. At this time, the device receives signals from all valid tag devices during reading and writing, forming a set {a}. Under the second power, the second activation instruction B is received, and the feedback signal from tag device K is valid. At this time, the reader / writer receives signals from all valid tag devices, forming a set {b}. Even if the reader / writer cannot analyze the feedback signals of each tag device, it can separate the feedback signal of tag device K by the difference between the corresponding performances of the set, and thus obtain the tag information of tag device K.

[0035] In one embodiment, the reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule so that the tag device updates the feedback signal, including:

[0036] Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal;

[0037] When the selected modulation rule is the spatial modulation rule, the spatial position and / or signal transmission direction of the reading and writing device is adjusted according to the tag space information corresponding to each tag device, and the first activation instruction is used as the second activation instruction and broadcasted, so that the tag devices within the coverage area corresponding to the second activation instruction trigger feedback signals;

[0038] The tag information of the tag device is obtained by sending a feedback signal triggered by the second activation instruction according to the reading and writing devices at different spatial positions or signal transmission directions.

[0039] The above technical solution uses the tag spatial information of each tag device to continuously adjust the spatial position and / or signal transmission direction of the reader / writer. By processing the feedback signals generated by the second activation instruction triggered by the same tag device at different positions and transmission directions, the tag information of the tag device is obtained, ensuring the accuracy of tag information reading.

[0040] In one embodiment, the reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule so that the tag device updates the feedback signal, including:

[0041] Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal;

[0042] When the selected modulation rule is a timing modulation rule, a corresponding tag timing control instruction is generated according to the tag time domain information and tag space information corresponding to each tag device, and the corresponding tag timing control instruction is transmitted to each tag device, so that the tag device adjusts the timing of the feedback signal when it is triggered according to the tag timing control instruction;

[0043] The first activation instruction is used as the second activation instruction and broadcasted, so that the tag device within the corresponding coverage of the second activation instruction is triggered and feeds a feedback signal.

[0044] Through the above technical solution, the corresponding tag device is adjusted in timing through the tag timing control instruction, and the timing of the feedback signal generated by the second activation instruction is changed, so that the time when adjacent tag devices feed feedback signals is staggered, avoiding interference between adjacent tag devices and improving the information reading accuracy of the reading and writing device.

[0045] In one embodiment, the reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, including:

[0046] Each reading and writing device obtains the tag space sub-information of the corresponding tag device according to the feedback signal obtained;

[0047] The tag space sub-information corresponding to the same tag device and obtained by multiple read-write devices is processed by data value processing of each coordinate value of the spatial coordinate system to obtain the tag space information corresponding to the entire read-write device; the data value processing includes mean processing, median processing, and minimum variance selection processing.

[0048] According to a second aspect of an embodiment of the present application, an intelligent antenna control system for dense tag reading and writing is provided, comprising at least one reader / writer device and at least one tag device, wherein at least one tag device is matched with the reader / writer device; when the number of reader / writer devices is greater than or equal to two, the reader / writer devices are communicatively connected with each other; and the reader / writer devices are used to implement the aforementioned intelligent antenna control method. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 The present invention is a flowchart showing a smart antenna control method for dense tag reading and writing according to an exemplary embodiment.

[0050] Figure 2 The present invention is a schematic diagram of an intelligent antenna control system for dense tag reading and writing.

[0051] Figure 3 yes Figure 1 A flow chart of step 101 in FIG.

[0052] Figure 4 Another schematic diagram of an intelligent antenna control system for dense tag reading and writing.

[0053] Figure 5 yes Figure 1 Another flow chart of step 101 in FIG.

[0054] Figure 6 yes Figure 1 A flow chart of step 103 in FIG.

[0055] Figure 7 yes Figure 6 Flowchart of step 103-2 in FIG.

[0056] Figure 8 yes Figure 1 Another flow chart of step 103 in FIG.

[0057] Figure 9 yes Figure 1 Another flow chart of step 103 in FIG.

[0058] Figure 10 yes Figure 1 A flow chart of step 103 in FIG.

[0059] Figure 11 The figure is a block diagram of a reading and writing device according to an exemplary embodiment. DETAILED DESCRIPTION

[0060] Unless otherwise defined, the technical terms or scientific terms used in this specification and claims shall have the ordinary meaning understood by persons having ordinary skills in the technical field to which this application belongs. The specific embodiments of the present application will be described below in conjunction with the accompanying drawings. It should be pointed out that in the specific description of these embodiments, in order to provide a concise description, this specification cannot provide a detailed description of all the features of the actual embodiments. Without departing from the spirit and scope of this application, those skilled in the art may modify and replace the embodiments of the present application, and the resulting embodiments are also within the scope of protection of this application.

[0061] The first embodiment of the present application provides a smart antenna control method for dense tag reading and writing. This method can read and write devices. Figure 1 The intelligent antenna control method for dense tag reading and writing includes the following steps 101 to 104:

[0062] Step 101: Debug the communication connection between the reader and the tag device.

[0063] Specifically, there can be one or more reader / writer devices; there is at least one tag device, but typically multiple tag devices are provided. When the tag device is an RFID tag, the user simply attaches the RFID tag to the target item and writes the corresponding tag information. Before using the reader / writer device to read a large number of readers / writer devices, the communication connection between the reader / writer device and the tag device must be debugged in step 101.

[0064] In one example, there is only one read / write device and multiple tag devices. The read / write device and the tag device can be connected to each other by optical fiber or wireless communication data network. Figure 2 As shown, a plurality of label devices 2 are arranged on the optical fiber hub, and there is one read-write device 1. The read-write device 1 is inserted into the optical fiber connection port and connected to the label device 2 through the optical fiber of the optical fiber hub.

[0065] refer to Figure 3 As shown, step 101 specifically includes:

[0066] Step 101-1, adjust the position of the read-write device and / or the signal transmission direction to change the coverage range of the debug signal sent by the read-write device, so that the tag devices within the coverage range generate debug feedback signals based on the debug signal for reception by the read-write device, until the ratio of the number of debug feedback signals received by the read-write device that are determined to be valid to the number of tag devices reaches a preset ratio.

[0067] Specifically, when there is only one reader / writer device, during debugging to establish a communication connection between the reader / writer device and the tag device, the position of the reader / writer device, the signal transmission direction of the reader / writer device, or both the position of the reader / writer device and the signal transmission direction are adjusted. The adjustment process is as follows:

[0068] S11, the reader-writer device broadcasts a debugging signal to the tag devices within the coverage area along the signal transmission direction; the tag devices within the coverage area trigger a debugging feedback signal according to the debugging signal, and the triggered tag devices feed the debugging feedback signal to the reader-writer device.

[0069] S12, the read-write device receives the debugging feedback signal and verifies whether the debugging feedback signal is valid based on the signal strength of the debugging feedback signal. When the signal strength reaches the preset value, it is determined to be valid. At this time, the communication connection between the read-write device and the tag device is successful. When the signal strength does not reach the preset value, it is determined to be invalid.

[0070] S13, the reading and writing device counts the number m of debugging feedback signals that are determined to be valid, and calculates the ratio m / n between the number m and the total number of tag devices n.

[0071] S14 , continuously adjusting the position of the read / write device and / or the signal transmission direction to execute S11 , so that the ratio m / n reaches a preset ratio, thereby determining the optimal position and signal transmission direction of the read / write device.

[0072] Step 101 - 2 : When the reader / writer device does not receive a debugging feedback signal from the tag device for a preset period of time after transmitting the debugging signal, it generates an alarm signal corresponding to the tag device.

[0073] Specifically, if the reader / writer does not receive a debugging feedback signal from a tag device, it will start counting. When the timed duration reaches a preset duration, the tag device is determined to be faulty and the reader / writer generates an alarm signal corresponding to the tag device. The reader / writer prompts the user to repair or replace the tag device in a timely manner.

[0074] In another example, the number of the read-write devices is greater than or equal to two, the read-write devices are connected to each other in communication, and the tag device has multiple. The read-write device and the tag device can be connected to each other in communication, and the communication connection can be through an optical fiber connection or a wireless communication data network connection. The read-write device and the tag device are connected through a wireless communication network, refer to Figure 4 shown.

[0075] refer to Figure 5 As shown, step 101 specifically includes:

[0076] Step 101-3, adjust the position and / or signal transmission direction of at least one read-write device, and each read-write device sends a debugging signal along the signal transmission direction, so that within the coverage area constituted by the coverage area of ​​the debugging signal, the debugging feedback signal generated by the tag device according to the debugging signal is received by the corresponding read-write device, until the ratio of the sum of the number of debugging feedback signals received by all read-write devices that are determined to be valid to the number of tag devices reaches a preset ratio.

[0077] There can be multiple read-write devices, which communicate with each other to form a local area network. When the local area network is a wireless self-organizing network, it is decentralized and the data of all read-write devices are synchronized. When the local area network is a conventional centralized communication network, a master device is designated, and the master device is a read-write device, after the other read-write devices identify the effective number m' of the corresponding debug feedback signal, the effective number m' is transmitted to the read-write device as the master device for aggregation to obtain the effective total m, and then the ratio between the effective total m and the total number n of tag devices is calculated. When the local area network is a conventional communication network, a master device is designated, and the master device is the main server, after all read-write devices identify the effective number m' of the corresponding debug feedback signal, the effective number m' is transmitted to the main server as the master device for aggregation to obtain the effective total m, and then the ratio between the effective total m and the total number n of tag devices is calculated.

[0078] The specific implementation process of step 101-3 is as follows: when a reader / writer device establishes a communication connection with a tag device for debugging, the position and / or signal transmission direction of at least one reader / writer device is changed for each debugging session; each reader / writer device transmits a debugging signal along the signal transmission direction; each tag device within the coverage area of ​​the reader / writer device triggers a debugging feedback signal based on the debugging signal; each reader / writer device receives the debugging feedback signal from the tag device within its corresponding coverage area, identifies whether the debugging feedback signal is valid, and determines the number i of tag devices indicating that the debugging feedback signal is valid; calculates the sum I of the number j of valid tags identified by all reader / writer devices, and calculates the ratio I / J of the sum I to the total number J of tag devices. At least one reader / writer device is continuously adjusted to cause the ratio I / J to continuously change until the ratio I / J reaches a preset value.

[0079] In step 101-4, if the read / write device fails to receive a debug feedback signal from a tag device for a preset duration after transmitting a debug signal, it generates an alarm signal for the corresponding tag device. For example, the read / write devices include read / write device A and read / write device B. If read / write device A fails to receive a debug feedback signal from tag device C, it sends a first excitation signal to the master control device. If read / write device B fails to receive a debug feedback signal from tag device C, it sends a second excitation signal to the master control device. If the master control device receives both the first and second excitation signals, it determines that "neither read / write device has received a debug feedback signal from a tag device after transmitting a debug signal." A timer is then started. When the timer reaches the preset duration, the master control device generates an alarm signal for the tag device. The master control device issues an alarm, or the master control device controls the read / write device to issue an alarm, prompting the user to promptly repair or replace the tag device.

[0080] Step 102: The reader / writer device broadcasts a first activation instruction, so that the tag device is activated according to the first activation instruction and feeds a feedback signal.

[0081] Specifically, in step 101, it is determined that the communication connection debugging between the reader / writer device and the tag device is completed.

[0082] When there is only one reader / writer, the reader / writer broadcasts a first activation command. Since all tag devices are within the reader / writer's signal coverage after commissioning, they all receive the first activation command. When the tag device is functioning normally, it activates itself according to the first activation command and transmits a feedback signal containing its tag information for the reader / writer to capture.

[0083] When there are multiple read-write devices, the master control device controls all read-write devices to broadcast a first activation instruction. Each read-write device sends the first activation instruction, causing the feedback device of the corresponding read-write device to trigger a feedback signal. The read-write device sends the feedback signal to the corresponding read-write device, so that the read-write device receives the corresponding feedback signal. For example, read-write device A broadcasts the first activation instruction, causing tag devices a1, a2, and a3 to trigger feedback signals. Tag devices a1, a2, and a3 feed feedback signals to read-write device A; read-write device B broadcasts the first activation instruction, causing tag devices b1, b2, and b3 to trigger feedback signals. Tag devices b1, b2, and b3 feed feedback signals to read-write device B.

[0084] Step 103: The reader / writer device obtains the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into the second activation instruction according to the selected modulation rule, so that the tag device updates the feedback signal.

[0085] Specifically, the reader / writer device receives feedback signals from the corresponding tag device and derives the tag device's time domain information and tag spatial information from the feedback signals. There can be one or more reader / writer devices. The modulation rule includes at least one of power modulation, spatial modulation, and timing modulation. In other words, the modulation rule can be one or more of these.

[0086] When there is only one read / write device, the read / write device modulates the first activation instruction according to a modulation rule to obtain a second activation instruction, and broadcasts the second activation instruction so that the tag device corresponding to the read / write device obtains it.

[0087] When there are multiple read-write devices, the other read-write devices transmit the obtained tag time domain information and tag space information to the master device (a read-write device or a main server specified by the user) so that the master device obtains the tag time domain information and tag space information of all tag devices. The master device modulates the first activation instruction according to the modulation rule to obtain the second activation instruction. The master device synchronizes the second activation instruction to each read-write device. The read-write devices each broadcast their corresponding second activation instruction, and the tag device obtains the second activation instruction from the corresponding read-write device.

[0088] In this step 103, the read-write device generates a second activation instruction by modulating the first activation instruction, so that the feedback signal of the tag device is updated, which makes it easier for the read-write device to identify the tag information of a specific tag device when receiving feedback signals from multiple tag devices, thereby improving the tag information reading accuracy of the read-write device.

[0089] In one example, when the selected modulation rule is a power modulation rule, reference Figure 6 As shown, step 103 includes:

[0090] Step 103-1: Acquire a feedback signal, and obtain the tag time domain information and tag space information of the corresponding tag device according to the feedback signal. When the number of the read / write device is one, step 103-1 is directly performed by the read / write device.

[0091] When the number of read-write devices is greater than or equal to two, after the read-write device obtains the feedback signal of the corresponding tag device, the read-write device analyzes the feedback signal to obtain the tag time domain information and tag space information of the feedback signal, and then sends the tag time domain information and tag space information corresponding to the tag device to the master device. After receiving the tag time domain information and tag space information from other read-write devices, the master device classifies them to obtain the tag time domain information and tag space information corresponding to each tag device.

[0092] For example, when the same tag device C is in the coverage range of the read-write device A1 and the read-write device A2 at the same time, the read-write device A1 sends a first excitation signal, the tag device C is triggered to feed a feedback signal c1, and the read-write device A1 obtains the tag time domain information t1 and tag space information w1 corresponding to the tag device C based on the feedback signal c1; the read-write device A2 sends a first excitation signal, the tag device C is triggered to feed a feedback signal c2, and the read-write device A obtains the tag time domain information t2 and tag space information w2 corresponding to the tag device C based on the feedback signal c2.

[0093] If the master device is designated as read / write device A1, read / write device A2 sends the tag time domain information t2 and tag space information w2 corresponding to tag device C to read / write device A1. If read / write device A1 simultaneously has multiple tag time domain information and tag space information corresponding to the same tag device, read / write device A1 averages these tag time domain information and tag space information for the same tag device. Read / write device A1 simultaneously has tag time domain information t1 and tag time domain information t2 corresponding to the same tag device C. Read / write device A1 averages these values ​​to obtain the updated tag time domain information t, where t = (t1 + t2) / 2. Read / write device A1 also has tag space information w1 and tag space information w2 corresponding to the same tag device C. Read / write device A1 averages these values ​​to obtain the updated tag space information w, where w = (w1 + w2) / 2.

[0094] If the master device is designated as the master server, read-write device A1 sends the tag time domain information t1 and tag space information w1 corresponding to tag device C to the master server, and read-write device A2 sends the tag time domain information t2 and tag space information w2 corresponding to tag device C to the master server. If master server A1 has multiple tag time domain information and tag space information corresponding to the same tag device, the master server averages them.

[0095] Step 103-2, when the selected modulation rule is the power modulation rule, modulate the first activation instruction with a preset power step to obtain a second activation instruction, broadcast the second activation instruction so that the tag device updates the feedback signal according to the second activation instruction; wherein, the tag information of the tag device is obtained according to the difference between the two feedback signals corresponding to adjacent second activation instructions.

[0096] Specifically, the reader / writer device continuously adjusts the power of the signal transmission, changing the coverage range and the accuracy of its own received signal. Different transmission powers correspond to different signal processing accuracies, and the second activation instructions obtained will also be different, resulting in differences in the feedback signal. By adjusting the transmission power of the reader / writer device, the adjacent second activation instructions with preset power steps make the tag information of the same tag device reflect two accuracies. The difference processing of the tag information of the two accuracies can obtain accurate tag information. Figure 7As shown, the implementation of step 103-2 includes:

[0097] Step 103-2-1, modulate the first activation instruction with a preset power step to obtain the second activation instruction A and the second activation instruction B, wherein the second activation instruction A cannot be received by the tag device K or the feedback signal generated by the tag device K according to the second activation instruction A is determined to be invalid by the read-write device, and the feedback signal generated by the tag device K according to the second activation instruction B is determined to be valid by the read-write device.

[0098] Step 103-2-2: broadcast the second activation instruction A, and the reader / writer device obtains the feedback signal {a} fed by all tag devices.

[0099] Step 103-2-3: broadcast the second activation instruction B, and the reader / writer device obtains the feedback signal {b} fed by all tag devices;

[0100] Step 103-2-4: Obtain the tag information of the tag device K according to the difference between the feedback signal {a} and the feedback signal {b}.

[0101] The reader / writer's power is continuously adjusted to identify the critical state of the corresponding tag device. Under the first power level, the second activation instruction A is received, and the feedback signal from tag device K is invalid. At this point, the device receives signals from all valid tag devices, forming the set {a}. Under the second power level, the second activation instruction B is received, and the feedback signal from tag device K is valid. At this point, the reader / writer receives signals from all valid tag devices, forming the set {b}. Even if the reader / writer cannot analyze the feedback signals from each tag device, it can separate the feedback signal from tag device K by comparing the differences in the corresponding performance of the set, thereby obtaining the tag information of tag device K.

[0102] In one case, there is only one read / write device, and the read / write device executes step 103 .

[0103] In one case, there are multiple read / write devices, and the master device is a designated read / write device. When the read / write devices include read / write device A1 and read / write device A2, read / write device A1 is designated as the master device. Read / write device A2 sends the tag time domain information and tag space information obtained based on the feedback signal to read / write device A1, and read / write device A1 processes the tag time domain information and tag space information of all tag devices. The first case execution plan: Read / write device A1 sends the processed tag time domain information t and tag space information w to the corresponding other read / write device (i.e., read / write device A2); read / write device A1 modulates the first activation instruction with a preset power step size based on the tag time domain information t and tag space information w of its corresponding tag device to obtain the second activation instruction A; read / write device A2 modulates the first activation instruction with a preset power step size based on the tag time domain information t and tag space information w of its corresponding tag device to obtain the second activation instruction B.

[0104] The second case execution plan: the read-write device A1 sends the processed tag time domain information t and tag space information w to the corresponding other read-write device (i.e., read-write device A2); the read-write device A1 modulates the first activation instruction of the read-write device A1 according to the tag time domain information t and tag space information w of the tag device according to the preset power step length to obtain the indicator information of the second activation instruction A, so that the read-write device A1 can generate the first activation instruction A, and modulates the first activation instruction of the read-write device A2 according to the preset power step length to obtain the indicator information of the second activation instruction B, and transmit it to the read-write device A2, so that the read-write device A2 can generate the second activation instruction B according to the indicator information of the second activation instruction B.

[0105] In one case, there are multiple read / write devices, with the master device being a designated master device. The execution plan for the first case is as follows: the master server sends the processed tag time domain information t and tag space information w to the corresponding read / write devices A1 and A2, respectively. Read / write device A1 modulates the first activation instruction into the second activation instruction A based on the tag time domain information t and tag space information w of the corresponding tag device, according to the selected modulation rule. Read / write device A2 modulates the first activation instruction into the second activation instruction B based on the tag time domain information t and tag space information w of the corresponding tag device, according to the selected modulation rule.

[0106] The execution plan of the second case: the main server directly modulates the relevant indicators of the first activation instruction of the read-write device A1 to the indicator information of the second activation instruction A, and modulates the relevant indicators of the first activation instruction of the read-write device A2 to the indicator information of the second activation instruction B according to the tag time domain information t and the tag space information w, according to the selected modulation rules; the main server synchronously transmits the indicator information of the second activation instruction A to the corresponding read-write device A1, so that the read-write device A1 generates the second activation instruction A according to these indicators, and the read-write device A1 broadcasts its own corresponding second activation instruction; the main server synchronously transmits the indicator information of the second activation instruction A to the corresponding read-write device A2, so that the read-write device A2 generates the second activation instruction B according to these indicators, and the read-write device A2 broadcasts its own corresponding second activation instruction B.

[0107] In one example, when the selected modulation rule is a spatial modulation rule, reference Figure 8 As shown, the implementation of step 103 includes:

[0108] Step 103-3: Get the feedback signal, and get the tag time domain information and tag space information of the corresponding tag device according to the feedback signal. The working process of this step 103-3 is the same as that of the above step 103-1, and will not be described in detail here.

[0109] Step 103-4, when the selected modulation rule is the spatial modulation rule, adjust the spatial position and / or signal transmission direction of the reading and writing device according to the label space information corresponding to each label device, and use the first activation instruction as the second activation instruction and broadcast it, so that the label device within the coverage range corresponding to the second activation instruction triggers a feedback signal.

[0110] When there is only one read / write device, the read / write device directly executes step 103-4. When there are multiple read / write devices, a master device is designated.

[0111] When the master control device is composed of multiple read-write devices, the other read-write devices will transmit the analyzed tag space information of the tag device to the master control device, and the master control device will control its own read-write device or other read-write devices to adjust the spatial position or signal transmission direction, thereby determining the tag device information. When the master control device is a master control server, all read-write devices will transmit the tag space information of the tag device to the master control device, and the master control device will control each read-write device to adjust the spatial position or signal transmission direction. For example, when measuring tag device C, the position coordinates of read-write device A1 or read-write device A2 are continuously adjusted at a preset step size, or the signal transmission direction of read-write device A1 or read-write device A2 is adjusted at a preset angle step size. The specific adjustment process is as follows:

[0112] The positions of the read-write device A1 and the read-write device A2 are not repeated. The position of the read-write device A1 is adjusted according to the preset step size, and the position coordinates of the tag device C that is not covered and the tag device C that is covered in adjacent steps are recorded. That is, at the wth step, the read-write device A1 does not cover the tag device C, and the position coordinates WA11 of the read-write device A1 at this time are recorded. At the w+1th step, the read-write device A1 covers the tag device C, and the position coordinates WA12 of the read-write device A1 at this time are recorded; the position of the read-write device A2 is adjusted according to the preset step size, and the position coordinates of the tag device C that is not covered and the tag device C that is covered in adjacent steps are recorded; the optimal positions of the read-write device A1 and the read-write device A2 are obtained under the corresponding accuracy of the preset step size, and the preset step size can be further adjusted on this basis to change the accuracy of the optimal position.

[0113] Adjust the signal transmission direction of reader / writer A1 according to the preset angle step size, and record the signal transmission angles of tag device C that are not covered and those that are covered during adjacent angle steps. Adjust the signal transmission direction of reader / writer A2 according to the preset angle step size, and record the signal transmission angles of tag device C that are not covered and those that are covered during adjacent angle steps. The optimal signal transmission angles of reader / writer A1 and reader / writer A2 are obtained within the accuracy corresponding to the preset angle step size. Based on this, the preset angle step size can be further adjusted to change the accuracy of the optimal signal transmission angle.

[0114] After finding the optimal location for tag device C to collect data, tag device A1 and tag device A2 respectively broadcast the first activation instruction as the second activation instruction. Tag device C triggers a feedback signal based on the second activation instruction, which is then received by read / write devices A1 and A2.

[0115] As can be seen from step 103-4, the tag information of the tag device is obtained based on the feedback signal triggered by the second activation instruction sent by the reader / writer device at different spatial positions or signal transmission directions. This example continuously adjusts the spatial position and / or signal transmission direction of the reader / writer device based on the tag spatial information of each tag device. By processing the feedback signals generated by the second activation instruction triggered by the same tag device at different positions and transmission directions, the tag information of the tag device is obtained, ensuring the accuracy of tag information reading.

[0116] In one example, the selected modulation rule is a timing modulation rule, referring to Figure 9 As shown, step 103 includes:

[0117] Step 103-5: Get the feedback signal, and get the tag time domain information and tag space information of the corresponding tag device according to the feedback signal. The working process of step 103-5 is the same as that of step 103-1 above, and will not be described in detail here.

[0118] Step 103-6, when the selected modulation rule is the timing modulation rule, a corresponding tag timing control instruction is generated according to the tag time domain information and tag space information of each tag device, and the corresponding tag timing control instruction is transmitted to each tag device so that the tag device adjusts the timing of the feedback signal when it is triggered according to the tag timing control instruction.

[0119] Step 103-7: The first activation instruction is used as the second activation instruction and broadcasted, so that the tag devices within the coverage area corresponding to the second activation instruction are triggered and feed feedback signals.

[0120] In this example, the tag timing control instruction is used to adjust the timing of the corresponding tag device, changing the timing of the feedback signal generated by the second activation instruction, so that the time when adjacent tag devices feed feedback signals is staggered, avoiding interference between adjacent tag devices and improving the information reading accuracy of the reading and writing device.

[0121] In one example, when the number of read-write devices is greater than or equal to two and the read-write devices are connected to each other, reference Figure 10 As shown, step 103 includes:

[0122] Step 103-1', specifying a master control device, which is a read-write device or a main server;

[0123] Step 103-2': each reader / writer device obtains the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device;

[0124] Step 103-3': the read / write devices other than the master device send the acquired tag time domain information and tag space information to the master device, so that the master device obtains the tag time domain information and tag space information of each tag device;

[0125] In step 103 - 4 ′, the master control device modulates the first activation instruction into a second activation instruction according to the tag time domain information and tag space information of the corresponding tag device and the selected modulation rule.

[0126] Multiple read-write devices cooperate with each other to form a local area network, and data sharing is supported between the read-write devices. When the master device is a read-write device, the other read-write devices will transmit the tag time domain information and tag space information obtained for each tag device to the master device. When the master device is the master server, all read-write devices will transmit the tag time domain information and tag space information obtained for each tag device to the master server. The master device processes the tag time domain information and tag space information of all tag devices, and after the master device modulates the first activation instruction into the second activation instruction, it will transmit the modulated second activation instruction to the corresponding read-write device for the read-write device to broadcast the corresponding second activation instruction.

[0127] Step 104: The reader / writer device obtains the tag information of the corresponding tag device according to the change of the updated feedback signal.

[0128] In one example, when there is only one read / write device, the read / write device directly executes step 104 .

[0129] In one case, when the selected modulation rule is the power debugging rule, step 103-2-4 is executed. Based on the difference between the feedback signals {a} and {b}, the feedback signal corresponding to tag device K is obtained, and the feedback signal is parsed to obtain the tag information. When detecting data from the next tag device, step 103 needs to be repeated.

[0130] In another case, when the selected modulation rule is the spatial tuning rule, the updated feedback signal is directly obtained and parsed to obtain the tag information. The power tuning rule can also be used to extract the feedback signal corresponding to the tag signal. Specifically, the feedback signal {a} when tag device C is covered and the feedback signal {b} when tag device C is covered are obtained, and the difference between the two is used to determine the feedback signal of tag device C.

[0131] In another case, when the selected modulation rule is the timing modulation rule, the updated feedback signal is also directly obtained and the feedback signal is parsed to obtain the label information.

[0132] Another exemplary embodiment of the present application also provides an intelligent antenna control system for dense tag reading and writing. Figure 2 As shown, the system includes at least one reading and writing device and at least one tag device, at least one tag device is matched with the reading and writing device; the reading and writing device is used to implement the above-mentioned smart antenna control method. Figure 4 As shown, when the number of the read-write devices is greater than or equal to two, the read-write devices are communicatively connected.

[0133] An embodiment of the present application further proposes a read-write device, comprising a processor and a memory; the memory is used to store a computer program executable by the processor; the processor is used to execute the computer program in the memory to implement the aforementioned smart antenna control method.

[0134] The embodiments of the present application further provide a computer-readable storage medium. When the executable computer program in the storage medium is executed by a processor, the aforementioned smart antenna control method can be implemented.

[0135] An embodiment of the present application further provides a computer program product, including a computer program, which implements the aforementioned smart antenna control method when executed by a processor.

[0136] Regarding the apparatus in the above embodiment, the specific manner in which the processor performs operations has been described in detail in the embodiment of the method, and will not be elaborated on here.

[0137] Reference Figure 11 The reader / writer device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by a memory 932 for storing instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute the instructions to perform the aforementioned smart antenna control method.

[0138] The read-write device 900 may further include a power supply component 926 configured to manage the power supply of the read-write device 900, a wired or wireless network interface 950 configured to connect the read-write device 900 to a network, and an input / output (I / O) interface 958. The read-write device 900 may operate based on an operating system stored in the memory 932, such as Windows Server 2008. TM , MacOS X TM , Unix TM , Linux TM , FreeBSD TM or similar.

[0139] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 932 including instructions, and the instructions can be executed by the processing component 922 of the read / write device 900 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0140] In this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "plurality" refers to two or more than two, unless otherwise clearly defined.

[0141] The above description of the embodiments is intended to facilitate understanding and application of the present application by those skilled in the art. It will be apparent that those skilled in the art can readily make various modifications to these embodiments and apply the general principles described herein to other embodiments without expending any creative effort. Therefore, the present application is not limited to the embodiments described herein, and improvements and modifications made by those skilled in the art based on the disclosure of this application without departing from the scope and spirit of this application are within the scope of this application.

Claims

1. A smart antenna control method for dense tag reading and writing, characterized in that: Applied to a read-write device, the method includes: Adjusting the position and / or signal transmission direction of the read / write device to change the coverage range of the debug signal sent by the read / write device, so that the tag devices within the coverage range generate debug feedback signals according to the debug signal for reception by the read / write device, until the ratio of the number of debug feedback signals determined to be valid received by the read / write device to the number of tag devices reaches a preset ratio; When the read / write device does not receive a debugging feedback signal from the tag device for a preset period of time after transmitting a debugging signal, it generates an alarm signal corresponding to the tag device; The reading and writing device broadcasts a first activation instruction, so that the tag device is activated according to the first activation instruction and feeds a feedback signal; The reader / writer device acquires the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, so that the tag device updates the feedback signal; the modulation rule includes at least one of a power modulation rule, a spatial modulation rule, and a time domain modulation rule; The reading and writing device obtains the tag information corresponding to the tag device according to the change of the updated feedback signal.

2. The method according to claim 1, wherein When the number of the read / write devices is greater than or equal to two and the read / write devices are in communication connection with each other, adjusting the positions and signal transmission directions of the read / write devices includes: Adjust the position and / or signal transmission direction of at least one read-write device, and each read-write device sends a debugging signal along the signal transmission direction, so that within the coverage range constituted by the coverage area of ​​the debugging signal, the debugging feedback signal generated by the tag device according to the debugging signal is received by the corresponding read-write device, until the ratio of the sum of the number of debugging feedback signals received by all the read-write devices that are determined to be valid to the number of the tag devices reaches a preset ratio.

3. The method according to claim 1, wherein The reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, including: When the number of read-write devices is greater than or equal to two and the read-write devices are connected to each other, a master control device is designated, the master control device being a read-write device or a main server; Each of the reading and writing devices obtains the feedback signal to obtain the tag time domain information and tag space information of the corresponding tag device; The read / write devices other than the master device send the acquired tag time domain information and tag space information to the master device, so that the master device obtains the tag time domain information and tag space information of each tag device; The master control device modulates the first activation instruction into a second activation instruction according to the tag time domain information and the tag space information of the corresponding tag device and according to a selected modulation rule.

4. The method according to claim 1, wherein The reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, so that the tag device updates the feedback signal, including: Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal; When the selected modulation rule is a power modulation rule, modulating the first activation instruction with a preset power step length to obtain a second activation instruction, and broadcasting the second activation instruction so that the tag device updates the feedback signal according to the second activation instruction; The tag information of the tag device is obtained according to the difference between two feedback signals corresponding to adjacent second activation instructions.

5. The method according to claim 4, wherein The step of modulating the first activation instruction with a preset power step to obtain a second activation instruction, and broadcasting the second activation instruction so that the tag device updates the feedback signal according to the second activation instruction, includes: Modulating the first activation instruction with a preset power step length to obtain a second activation instruction A and a second activation instruction B, wherein the second activation instruction A cannot be received by the tag device K or the feedback signal generated by the tag device K according to the second activation instruction A is determined to be invalid by the reader / writer device, and the feedback signal generated by the tag device K according to the second activation instruction B is determined to be valid by the reader / writer device; Broadcast the second activation instruction A, and the reading and writing device obtains the feedback signal {a} fed by all tag devices; Broadcast the second activation instruction B, and the reading and writing device obtains the feedback signal {b} fed by all tag devices; The tag information of the tag device K is obtained according to the difference between the feedback signal {a} and the feedback signal {b}.

6. The method according to claim 1, wherein The reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, so that the tag device updates the feedback signal, including: Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal; When the selected modulation rule is the spatial modulation rule, the spatial position and / or signal transmission direction of the reading and writing device is adjusted according to the tag space information corresponding to each tag device, and the first activation instruction is used as the second activation instruction and broadcasted, so that the tag devices within the coverage area corresponding to the second activation instruction trigger feedback signals; The tag information of the tag device is obtained by sending a feedback signal triggered by the second activation instruction according to the reading and writing devices at different spatial positions or signal transmission directions.

7. The method according to claim 1, wherein The reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, and modulates the first activation instruction into a second activation instruction according to a selected modulation rule, so that the tag device updates the feedback signal, including: Acquire the feedback signal, and obtain tag time domain information and tag space information of the corresponding tag device according to the feedback signal; When the selected modulation rule is a timing modulation rule, a corresponding tag timing control instruction is generated according to the tag time domain information and tag space information corresponding to each tag device, and the corresponding tag timing control instruction is transmitted to each tag device, so that the tag device adjusts the timing of the feedback signal when it is triggered according to the tag timing control instruction; The first activation instruction is used as the second activation instruction and broadcasted, so that the tag device within the corresponding coverage of the second activation instruction is triggered and feeds a feedback signal.

8. The method according to claim 2, wherein The reader / writer device acquires the feedback signal to obtain tag time domain information and tag space information of the corresponding tag device, including: Each reading and writing device obtains the tag space sub-information of the corresponding tag device according to the feedback signal obtained; The tag space sub-information corresponding to the same tag device and obtained by multiple read-write devices is processed by data value processing of each coordinate value of the spatial coordinate system to obtain the tag space information corresponding to the entire read-write device; the data value processing includes mean processing, median processing, and minimum variance selection processing.

9. An intelligent antenna control system for dense tag reading and writing, characterized in that: The invention comprises at least one read-write device and at least one tag device, wherein at least one tag device matches the read-write device; when the number of the read-write devices is greater than or equal to two, the read-write devices are communicatively connected with each other; the read-write device is used to implement the method described in any one of claims 1-8.

Citation Information

Patent Citations

  • RFID read-write system and read-write method of UHF label printer

    CN112241635A

  • Time sequence adjustment method, storage medium, reader-writer, electronic tag and system

    CN115510881A