Electronic tag positioning method and device, electronic equipment, medium and program product

By collecting and analyzing the phase correlation data of electronic tags during the uniform movement of the radio frequency antenna, the position of the item is determined based on the time difference of the phase change range. This solves the problem of inaccurate item positioning in the vertical direction of the radio frequency antenna, and achieves effective item positioning and avoidance of erroneous inventory counts.

CN121126239APending Publication Date: 2025-12-12CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511084958.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

In existing technologies, when an item's electronic tag approaches the antenna vertically, the approaching RSSI signal makes it impossible to accurately locate the item's position.

Method used

By collecting phase correlation data of electronic tags during the uniform movement of the radio frequency antenna, analyzing phase changes, and determining the position of electronic tags based on the time difference corresponding to the phase change range, the effective positioning of items can be achieved.

Benefits of technology

It enables accurate positioning of items in the vertical direction of the radio frequency antenna, avoiding miscounting and improving positioning accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126239A_ABST
    Figure CN121126239A_ABST
Patent Text Reader

Abstract

The invention relates to the field of computers and communication, and provides an electronic tag positioning method and device, electronic equipment, a medium and a program product. The method comprises the steps of collecting electronic tag phase related data of at least one electronic tag in the vertical direction of a radio frequency antenna in the process of constant-speed movement of the radio frequency antenna; the vertical direction of the radio frequency antenna is perpendicular to the moving direction of the radio frequency antenna, and the electronic tag phase related data comprises an electronic tag identifier, the phase of the electronic tag and data acquisition time; analyzing the phase change of the electronic tag according to the phase correlation data of the electronic tag; if the phase change meets the phase change range, calculating a time difference corresponding to the phase change range; and determining the position of the at least one electronic tag according to the difference of the time difference corresponding to the fact that the at least one electronic tag reaches the phase change range. According to the invention, distinguishing of adjacent articles in the vertical direction of the radio frequency antenna is realized, so that effective positioning of the articles is realized, and the situation that the articles are counted by mistake can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of computer and communication technology, specifically to an electronic tag positioning method, device, electronic equipment, medium, and program product. Background Technology

[0002] In an inventory management system, the number of items is enormous and can change at any time, requiring regular inventory checks to determine and update item location information.

[0003] RSSI refers to the signal strength received by a wireless device, usually expressed in dBm (decibel milliwatts). In wireless sensor networks, the distance between different electronic tags and antennas can be analyzed by comparing the RSSI values ​​of the signals received by the antennas. This is because the signal strength weakens with increasing distance during propagation, and the RSSI value decreases accordingly.

[0004] In existing technologies, readers can acquire signals from all electronic tags within their coverage area, further analyze the RSSI strength of the electronic tags, and filter out electronic tags that do not meet the RSSI threshold by setting an RSSI threshold, thereby determining that electronic tags that meet the RSSI threshold are the objects that need to be inventoried and monitored.

[0005] Typically, RSSI values ​​are affected by many factors, such as device type, ambient noise, and obstacles. When an item's tagged object is very close to the antenna in the vertical direction (the vertical direction of the antenna refers to the direction perpendicular to the antenna's movement direction), the RSSI values ​​collected by the antenna are almost identical. This situation causes problems in determining the item's location based on the tagged object's RSSI threshold, making it impossible to locate the item. Summary of the Invention

[0006] This application provides an electronic tag positioning method, device, electronic device, medium, and program product to solve the technical problem that when the electronic tag of an item is very close to the antenna in the vertical direction, the RSSI values ​​collected by the antenna are almost the same, which causes problems in determining the location of the item based on the RSSI threshold of the electronic tag, and thus makes it impossible to locate the item.

[0007] In a first aspect, embodiments of this application provide an electronic tag positioning method, comprising: acquiring electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during a uniform movement of the radio frequency antenna; wherein the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes an electronic tag identifier, the phase of the electronic tag, and the data acquisition time; analyzing the phase change of the at least one electronic tag based on the electronic tag phase correlation data; calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range; and determining the position of the at least one electronic tag based on the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0008] In one embodiment, determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range includes: the longer the time difference between the electronic tag reaching the phase change range, the farther the electronic tag is from the radio frequency antenna; the shorter the time difference between the electronic tag reaching the phase change range, the closer the electronic tag is to the radio frequency antenna.

[0009] In one embodiment, after determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag, the method further includes: filtering out items corresponding to electronic tags that are far from the radio frequency antenna, retaining only items corresponding to electronic tags that are closest to the radio frequency antenna, and recording the storage location of the items.

[0010] In one embodiment, after recording the storage location of the items, the method further includes: in response to the fact that the storage locations of all items to be inventoried have been recorded, displaying the storage locations of each item in a preset format.

[0011] In one embodiment, the height of the radio frequency antenna is the same as the height of the at least one electronic tag.

[0012] In one embodiment, after analyzing the phase change of the at least one electronic tag based on the electronic tag phase correlation data, the method further includes: in response to the phase change of any electronic tag not meeting the phase change range, repeatedly performing the analysis of the phase change of the electronic tag based on the electronic tag phase correlation data until the phase change of the electronic tag meets the phase change range.

[0013] In one embodiment, before calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range, the method further includes: setting a start phase and a stop phase, and setting the phase change range to be from the start phase change to the stop phase.

[0014] In one embodiment, the starting phase is 0 degrees and the ending phase is 180 degrees; before analyzing the phase change of the at least one electronic tag according to the electronic tag phase correlation data respectively, the method further includes: integrating the phase of the electronic tag into the range of 0 to 180 degrees.

[0015] In one embodiment, acquiring the electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna includes: acquiring the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna; and performing data cleaning on the original tag data to obtain the electronic tag phase correlation data of the at least one electronic tag.

[0016] In one embodiment, the acquisition of raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna includes: periodically acquiring raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from the message middleware; wherein the raw tag data is acquired by the reader and stored in the message middleware.

[0017] In one embodiment, analyzing the phase change of the at least one electronic tag based on the electronic tag phase correlation data includes: distinguishing the electronic tag to be processed based on the electronic tag identifier; and analyzing the phase change of the corresponding electronic tag when the data acquisition time changes continuously based on the electronic tag phase correlation data of the electronic tag.

[0018] Secondly, embodiments of this application provide an electronic tag positioning device, comprising: a data acquisition module, configured to: acquire electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during uniform movement of the radio frequency antenna; wherein the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes an electronic tag identifier, the phase of the electronic tag, and a data acquisition time; an analysis module, configured to: analyze the phase change of the at least one electronic tag based on the electronic tag phase correlation data; a calculation module, configured to: calculate the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range; and a positioning module, configured to: determine the position of the at least one electronic tag based on the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0019] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the program to implement the steps of the electronic tag positioning method described in the first aspect.

[0020] Fourthly, embodiments of this application provide a processor-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the electronic tag positioning method described in the first aspect.

[0021] In a sixth aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the electronic tag positioning method described in the first aspect.

[0022] The electronic tag positioning method, device, electronic device, medium, and program product provided in this application collects electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during the uniform movement of the radio frequency antenna. The vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna. The electronic tag phase correlation data includes the electronic tag identifier, the phase of the electronic tag, and the data acquisition time. The phase change of at least one electronic tag is analyzed based on the electronic tag phase correlation data. In response to the phase change satisfying a preset phase change range, the time difference corresponding to the electronic tag reaching the phase change range is calculated. The position of at least one electronic tag is determined based on the different time differences corresponding to the at least one electronic tag reaching the phase change range. This realizes the differentiation of nearby items in the vertical direction of the radio frequency antenna, thereby achieving effective positioning of items and avoiding the situation of items being mistakenly inventoried. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0024] Figure 1 This is one of the flowcharts illustrating the electronic tag positioning method provided in this application.

[0025] Figure 2 This is a schematic diagram illustrating the principle of the electronic tag positioning method provided in this application.

[0026] Figure 3 This is a test result diagram of the electronic tag positioning method provided in this application.

[0027] Figure 4 This is the second flowchart of the electronic tag positioning method provided in this application.

[0028] Figure 5 This is a schematic diagram of the electronic tag positioning device provided in this application.

[0029] Figure 6 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0031] The electronic tag positioning method provided in this application is used to solve the problem that when an item is close in the vertical direction of the antenna, the position of the electronic tag cannot be determined due to the proximity of the RSSI signal, thus making it impossible to locate the item.

[0032] Let's take a real-world scenario as an example: Large enterprises often manage vast amounts of documents that are subject to frequent changes. Currently, these documents are managed manually on a regular basis, which is inefficient. Therefore, there is an urgent need for an automated document inventory system that can periodically check and update document location information.

[0033] RFID tags are attached to the files, and the RSSI information of the RFID tags is obtained by a reader to locate the files. However, if the files are placed back to back in the filing cabinet, environmental interference can cause the reader to scan the files on the back while scanning the front files, making it impossible to determine which file is being scanned and thus impossible to locate the file.

[0034] This application will use archives as an example for description, but it is not intended to limit the scope of protection of the electronic tag positioning method provided in this application. This method can be applied to the positioning of any item with similar problems.

[0035] Figure 1 This is one of the flowcharts illustrating the electronic tag positioning method provided in this application. (Refer to...) Figure 1 This application provides an electronic tag positioning method, which may include: Step S1: During the uniform movement of the radio frequency antenna, collect the electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna; wherein, the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes the electronic tag identifier, the phase of the electronic tag, and the data acquisition time.

[0036] This application provides a technical solution for locating electronic tags based on phase time difference. It eliminates the need for RSSI analysis of the electronic tag, locating the tag vertically by utilizing the time difference required for phase change during the antenna's uniform movement. The vertical electronic tag is the tag located in the direction perpendicular to the RF antenna, which is perpendicular to the antenna's movement direction. The vertical direction and the movement direction of the RF antenna need only be spatially perpendicular.

[0037] When at least one electronic tag is located perpendicular to and close to the RF antenna, the position of the at least one electronic tag cannot be distinguished due to the proximity of the RSSI signals. This application proposes to solve this problem based on phase time difference.

[0038] The design concept of this application involves attaching passive electronic tags to the surface of an object, arranging the objects vertically, and placing an radio frequency antenna on a trolley. The trolley moves at a constant speed horizontally. During the trolley's movement, the radio frequency antenna continuously collects the phase information of the passive electronic tags. After the trolley stops, the phase information of the tags can be analyzed and processed, and the distance of the vertical tags can be determined by the phase time difference. This achieves the positioning of the electronic tags, and thus the positioning of the objects.

[0039] In this step, during the uniform movement of the RF antenna, phase correlation data of at least one electronic tag in the vertical direction of the RF antenna is acquired. The electronic tag phase correlation data includes the electronic tag identifier, the electronic tag's phase, and the data acquisition time, and may also include other necessary data. The electronic tag identifier can be an Electronic Product Code (EPC), used to uniquely identify the electronic tag. The data acquisition time is used to identify the time when the electronic tag's phase was acquired.

[0040] Step S2: Analyze the phase change of at least one electronic tag based on the phase correlation data of the electronic tag.

[0041] For each electronic tag, the phase change of the electronic tag is analyzed based on the phase correlation data of the electronic tag.

[0042] Step S3: In response to the phase change satisfying a preset phase change range, calculate the time difference corresponding to the electronic tag reaching the phase change range.

[0043] If the phase change of the electronic tag meets the preset phase change range, calculate the time difference corresponding to the electronic tag reaching the phase change range. The phase change range can be set to one degree, then the time difference corresponding to the electronic tag reaching the phase change range is represented by the time taken for the phase change to reach that degree.

[0044] Step S4: Determine the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag.

[0045] Because the electronic tags are located at different positions, the time difference corresponding to the same phase change range is also different. The position of at least one electronic tag is determined based on the different time differences corresponding to the phase change range reached by at least one electronic tag.

[0046] The electronic tag positioning method provided in this application collects electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during the uniform movement of the radio frequency antenna. The vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna. The electronic tag phase correlation data includes the electronic tag identifier, the electronic tag phase, and the data acquisition time. The phase change of at least one electronic tag is analyzed based on the electronic tag phase correlation data. In response to the phase change meeting a preset phase change range, the time difference corresponding to the electronic tag reaching the phase change range is calculated. The position of at least one electronic tag is determined based on the different time differences corresponding to the at least one electronic tag reaching the phase change range. This method realizes the differentiation of nearby items in the vertical direction of the radio frequency antenna, thereby achieving effective positioning of items and avoiding the situation of items being mistakenly inventoried.

[0047] According to the electronic tag positioning method provided in this application, the step of determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag includes: the longer the time difference corresponding to the phase change range reached by the electronic tag, the farther the electronic tag is from the radio frequency antenna; the shorter the time difference corresponding to the phase change range reached by the electronic tag, the closer the electronic tag is to the radio frequency antenna.

[0048] When determining the position of at least one electronic tag based on the different time differences corresponding to the phase change range of at least one electronic tag, the longer the time difference corresponding to the phase change range of the electronic tag, the farther the electronic tag is from the radio frequency antenna; the shorter the time difference corresponding to the phase change range of the electronic tag, the closer the electronic tag is to the radio frequency antenna.

[0049] The proof of this method is given below.

[0050] Figure 2This is a schematic diagram illustrating the principle of the electronic tag positioning method provided in this application. Figure 2 The parameters in the code are explained below: Coordinates (Ax, Ay): Coordinates of electronic tag EPC1.

[0051] Coordinates (Bx, By): Coordinates of electronic tag EPC2.

[0052] Coordinate point (X3,0): The starting coordinate position of the antenna operation.

[0053] Coordinate point (X2,0): The coordinate position of the antenna during its operation.

[0054] Coordinate point (X1,0): The coordinate position of the antenna during its operation.

[0055] Coordinate point (X0,0): The coordinate position where the direction of antenna movement intersects the direction perpendicular to the RF antenna in the XY plane.

[0056] y1: The distance between coordinates (Bx,By) and (X3,0).

[0057] y2: The distance between coordinates (Bx,By) and (X2,0).

[0058] y3: The distance between coordinates (Ax,Ay) and (X3,0).

[0059] y4: The distance between coordinates (Ax,Ay) and (X2,0).

[0060] P1: The foot of the perpendicular from the coordinate point (X2,0) to the line y3.

[0061] P2: The foot of the perpendicular from the coordinate point (X2,0) to the line y1.

[0062] : The distance from coordinate point (X3,0) to (X2,0).

[0063] b1: The distance from coordinate point (X3,0) to point P1.

[0064] b2: The distance from coordinate point (X3,0) to point P2.

[0065] c1: The distance from coordinate point (Ax, Ay) to point P1.

[0066] c2: The distance from coordinate point (Bx, By) to point P2.

[0067] α: The angle between the horizontal direction and y3.

[0068] β: The angle between the horizontal direction and y1.

[0069] Assuming the antenna moves at a constant speed, the distance from point (X3,0) to point (X2,0) is very small. Therefore, the distance y2 from coordinates (Bx,By) of electronic tag EPC2 to (X2,0) is approximately equal to the distance c2 from coordinates (Bx,By) of electronic tag EPC2 to point P2. Similarly, the distance y4 from coordinates (Ax,Ay) of electronic tag EPC1 to (X2,0) is approximately equal to the distance c1 from coordinates (Ax,Ay) of electronic tag EPC1 to point P1. From this, we can conclude that: Formula 1 Formula 2 Formula 3 Formula 4 Formula 5 Formula 6 Formula 7 Formula 8 Since angle α is less than angle β, the following conclusion can be drawn: Formula 9 Formula 10 Formula 11 Assuming the radio frequency antenna moves at a constant speed, the average speed is... The time elapsed when the antenna moves from position (X3,0) to position (X2,0) is Then the distance the antenna moves is .

[0070] Formula 12 The phase calculation formula is as follows: Formula 13 Formula 14 λ is the phase of the EPC electronic tag obtained by the reader through the radio frequency antenna, d is the distance from the radio frequency antenna to the EPC electronic tag, and λ is the wavelength. It's the speed of light. It is the frequency. Equation 15 can be derived from Equations 13 and 14.

[0071] Formula 15 d is the distance from the RF antenna to the EPC electronic tag, corresponding to y1, y2, y3, y4 in the above. Assume the RF antenna obtains the phase of EPC2 at coordinate (X3, 0). The phase of EPC2 obtained by the RF antenna at coordinates (X2,0) is The phase of EPC1 obtained by the RF antenna at coordinates (X3,0) is The phase of EPC1 obtained by the RF antenna at coordinates (X2,0) is .

[0072] Formula 16 Formula 17 From Equation 11, we can see that: Formula 18 Formula 19 Based on the above derivation, it can be seen that when the antenna moves horizontally, in the depth direction perpendicular to the antenna's movement direction, when the antenna moves the same distance, the phase change of the electronic tag farther away from the antenna in the depth direction is smaller than the phase change of the electronic tag closer to the antenna.

[0073] Based on the time-distance formula, when two electronic tags with different depths have the same phase change, the electronic tag with a greater distance needs to move its antenna a greater distance. Since the antenna moves at a constant speed, the antenna movement time also needs to be longer.

[0074] The data collected during the actual research process was analyzed as follows: During the process of the antenna moving horizontally from (X3,0) to (X1,0), the phase change of electronic tag EPC2 is the same as the phase change of electronic tag EPC1 during the process of the antenna moving horizontally from (X3,0) to (X2,0). X3-X1 is greater than X3-X2. Based on the formula for distance and time during uniform motion, it can be calculated that the time t1 taken from X3 to X1 is greater than the time t2 taken from X3 to X2.

[0075] Figure 3 This is a test result diagram of the electronic tag positioning method provided in this application. Figure 3 The red line corresponds to the phase of electronic tag EPC2, and the blue line corresponds to the phase of electronic tag EPC1. The phase changes from 0 degrees to 180 degrees. Electronic tag EPC2 takes longer than electronic tag EPC1. Based on the fact that electronic tags EPC1 and EPC2 have the same phase change but different time, it can be determined that when the phase change is the same, the electronic tag that takes longer is farther from the antenna, and the electronic tag that takes shorter time is closer to the antenna.

[0076] Further explanation is needed for the sake of simplicity in the example. Figure 2The example given is that the vertical direction of the RF antenna and the direction of movement of the RF antenna intersect in the XY plane. However, it is not required that the vertical direction of the RF antenna and the direction of movement of the RF antenna necessarily intersect in the XY plane. It is sufficient that the vertical direction of the RF antenna and the direction of movement of the RF antenna are perpendicular in space. When the vertical direction of the RF antenna and the direction of movement of the RF antenna are perpendicular in space, the parameter relationship in the above proof process is still satisfied, and the result is still valid.

[0077] The electronic tag positioning method provided in this application determines that the electronic tag is farther away from the radio frequency antenna by the longer the time difference corresponding to the phase change range, and the electronic tag is closer to the radio frequency antenna by the shorter the time difference corresponding to the phase change range. This effectively realizes the differentiation and positioning of objects adjacent to the radio frequency antenna in the vertical direction.

[0078] According to the electronic tag positioning method provided in this application, after determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag, the method further includes: filtering out items corresponding to electronic tags that are far away from the radio frequency antenna, retaining only items corresponding to electronic tags that are closest to the radio frequency antenna, and recording the storage location of the items.

[0079] Carts equipped with radio frequency antennas can collect phase correlation data from electronic tags in the aisles between shelves to enable inventory counting. If there are adjacent items vertically to the radio frequency antennas, taking file inventory as an example, there are front and back files. The front files are the files currently being inventoried, while the back files are files stored on the adjacent shelves, not the ones currently being inventoried. Because the front files are closer and the back files are farther away, the farther-away back files can be filtered out, retaining only the closer-away front files, thus achieving effective file inventory counting.

[0080] Therefore, after determining the position of at least one electronic tag based on the different time differences corresponding to the phase change range of at least one electronic tag, the items corresponding to electronic tags that are far from the radio frequency antenna are filtered out, and only the items corresponding to electronic tags that are closest to the radio frequency antenna are retained, and the storage location of the items is recorded. The storage location of the items may include information about the shelf and shelf compartment where the items are stored.

[0081] The electronic tag positioning method provided in this application determines the position of at least one electronic tag based on the different time differences corresponding to the phase change range of at least one electronic tag, filters out items corresponding to electronic tags that are far from the radio frequency antenna, retains only items corresponding to electronic tags that are closest to the radio frequency antenna, and records the storage location of the items, thereby achieving the filtering of interference information and improving the accuracy of item positioning.

[0082] According to the electronic tag positioning method provided in this application, after recording the storage location of the item, the method further includes: in response to the fact that the storage location of each item to be inventoried has been recorded, displaying the storage location of each item in a preset form.

[0083] For each item, after determining its storage location, record that location. Depending on the inventory needs, if the storage locations of all items to be inventoried (such as all items on the shelf) have been recorded, the storage locations of each item can be displayed in a preset format, such as a chart or image.

[0084] The electronic tag positioning method provided in this application displays the storage locations of each item in a preset format after all the storage locations of the items to be inventoried have been recorded, which helps users observe the item positioning results and improves the user experience.

[0085] According to the electronic tag positioning method provided in this application, the height of the radio frequency antenna is the same as the height of the at least one electronic tag.

[0086] To facilitate signal acquisition, during the uniform movement of the RF antenna, its height can be set to be the same as the height of at least one electronic tag. This allows the electronic tag to receive a larger signal, resulting in a larger reflected tag signal. For example, when inventorying files on a higher shelf, the antenna height can be increased. The RF antenna height being the same as the height of at least one electronic tag can mean that the height of the RF antenna's center point is the same as the height of the center point of at least one electronic tag. This embodiment only considers this setting from the perspective of signal acquisition. As explained above, achieving electronic tag positioning does not require the RF antenna's vertical direction and its movement direction to intersect in the XY plane; therefore, it is not necessary to limit the RF antenna's height to be the same as the height of at least one electronic tag.

[0087] The electronic tag positioning method provided in this application can improve signal acquisition by setting the height of the radio frequency antenna to be the same as the height of at least one electronic tag.

[0088] According to an electronic tag positioning method provided in this application, after analyzing the phase change of at least one electronic tag based on the electronic tag phase correlation data, the method further includes: in response to the phase change of any electronic tag not satisfying the phase change range, repeatedly performing the analysis of the phase change of the electronic tag based on the electronic tag phase correlation data until the phase change of the electronic tag satisfies the phase change range.

[0089] After analyzing the phase change of at least one electronic tag based on the phase correlation data of the electronic tag, if the phase change of any electronic tag does not meet the phase change range, the analysis of the phase change of the electronic tag based on the phase correlation data of the electronic tag is repeated until the phase change of the electronic tag meets the phase change range.

[0090] The electronic tag positioning method provided in this application, in response to any electronic tag's phase change not meeting the phase change range, repeatedly executes the analysis of the electronic tag's phase change based on the electronic tag's phase correlation data until the electronic tag's phase change meets the phase change range, ensuring that at least one electronic tag's phase change meets the phase change range, thus guaranteeing the subsequent positioning process.

[0091] According to an electronic tag positioning method provided in this application, before calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range, the method further includes: setting a start phase and a stop phase, and setting the phase change range to be from the start phase change to the stop phase.

[0092] Based on the periodicity of phase changes, a start phase and an end phase can be set. Therefore, the phase change range can be set to a specific degree, or it can be set to the change from the start phase to the end phase. Thus, before calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying the preset phase change range, a start phase and an end phase can be set, and the phase change range can be set to the change from the start phase to the end phase.

[0093] By comparing the time required for at least one electronic tag to change from the initial phase to the final phase, and comparing the time differences between different electronic tags, the electronic tag with the larger time difference is the one that is farther from the antenna in the longitudinal direction, and the electronic tag with the smaller time difference is the one that is closer to the antenna in the longitudinal direction.

[0094] The electronic tag positioning method provided in this application provides a unified and easy-to-analyze benchmark for judging phase changes by setting a start phase and an end phase, and setting the phase change range from the start phase to the end phase, which can improve the accuracy of time difference calculation.

[0095] According to the electronic tag positioning method provided in this application, the starting phase is 0 degrees and the ending phase is 180 degrees; before analyzing the phase change of the at least one electronic tag according to the phase correlation data of the electronic tag respectively, the method further includes: integrating the phase of the electronic tag into the range of 0 degrees to 180 degrees.

[0096] To improve the accuracy and efficiency of phase change analysis, the starting phase can be set to 0 degrees and the ending phase to 180 degrees, i.e., half a cycle can be used for calculation. Before analyzing the phase change of at least one electronic tag based on its phase correlation data, the phase of the electronic tag is consolidated into the range of 0 to 180 degrees. The original phase of the electronic tag is 0 to 360 degrees, which can be consolidated into the range of 0 to 180 degrees by subtracting 180 degrees from any phase greater than 180 degrees. This allows the calculation of the time required for the passive electronic tag's phase to rise from 0 to 180 degrees, and the distance between the longitudinal passive electronic tag and the RF antenna can be determined based on the time difference.

[0097] The electronic tag positioning method provided in this application further improves the accuracy and efficiency of electronic tag phase change analysis by setting the starting phase to 0 degrees and the ending phase to 180 degrees, and by integrating the phase of the electronic tag into the range of 0 degrees to 180 degrees, thereby improving the accuracy and efficiency of time difference calculation.

[0098] According to the electronic tag positioning method provided in this application, the step of collecting electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna includes: collecting raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna; and performing data cleaning on the raw tag data to obtain electronic tag phase correlation data of the at least one electronic tag.

[0099] When acquiring the electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna, the raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna is acquired, and the raw tag data is cleaned to obtain the electronic tag phase correlation data of at least one electronic tag. The data cleaning of the raw tag data may include the removal of irrelevant data (such as frequency signals) and the handling of outliers in the electronic tag phase data.

[0100] The electronic tag positioning method provided in this application acquires electronic tag phase correlation data of at least one electronic tag by collecting raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna and cleaning the raw tag data.

[0101] According to the electronic tag positioning method provided in this application, the acquisition of raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna includes: periodically acquiring raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from a message middleware; wherein, the raw tag data is acquired by a reader and stored in the message middleware.

[0102] Since the real-time requirements for item positioning are not high, the real-time positioning of items can be achieved by processing the phase correlation data of the electronic tags collected in real time, or the positioning of items can be achieved by processing the stored phase correlation data of the electronic tags after a period of collection.

[0103] The raw tag data of the electronic tags is collected by a reader / writer, which can store the collected raw tag data in a message middleware. The positioning system used to achieve electronic tag positioning can periodically collect the raw tag data of the electronic tags from the message middleware, and obtain the electronic tag phase correlation data through data cleaning, and further realize the positioning of the item based on the electronic tag phase correlation data. Multiple readers / writers may be used.

[0104] The electronic tag positioning method provided in this application ensures the reliable acquisition of the original tag data of the electronic tag by periodically collecting the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from the message middleware.

[0105] According to the electronic tag positioning method provided in this application, the step of analyzing the phase change of at least one electronic tag based on the electronic tag phase correlation data includes: distinguishing the electronic tag to be processed based on the electronic tag identifier; and analyzing the phase change of the corresponding electronic tag when the data acquisition time changes continuously based on the electronic tag phase correlation data of the electronic tag.

[0106] When analyzing the phase change of at least one electronic tag based on its phase correlation data, the electronic tags to be processed are distinguished by their identifiers. Based on the electronic tag phase correlation data, the phase change of the corresponding electronic tag is analyzed as the data acquisition time changes continuously. This continuous change in data acquisition time can be a continuous change following a specific data acquisition time interval.

[0107] The electronic tag positioning method provided in this application distinguishes the electronic tags to be processed based on their identification, and analyzes the phase changes of the corresponding electronic tags when the data acquisition time changes continuously based on the phase correlation data of the electronic tags, thereby improving the reliability of the electronic tag phase change results.

[0108] Figure 4 This is the second flowchart illustrating the electronic tag positioning method provided in this application. For example... Figure 4 As shown, the method includes: Collect raw tag data from electronic tags; Data cleaning is performed on the raw tag data to obtain electronic tag phase correlation data; Calculate the phase change of the electronic tag; Determine whether the phase change of the electronic tag meets the phase change range; if not, repeat the step of calculating the phase change of the electronic tag. If satisfied, calculate the time difference corresponding to the electronic tag reaching the phase change range; The distance between the electronic tag and the antenna is determined by comparing the time difference of different electronic tags.

[0109] This application provides a method for collecting phase data of an electronic tag in a direction perpendicular to the direction of movement of the radio frequency antenna during the uniform motion of the radio frequency antenna, and determining the distance between the electronic tag and the antenna based on the different phase time changes when the phase changes are the same.

[0110] During the uniform motion of the radio frequency antenna, when the phase change of the electronic tags in the direction perpendicular to the direction of movement of the radio frequency antenna is the same, the time taken is different. The electronic tags closer to the antenna require less time, and the electronic tags farther away from the antenna require more time. The position of the electronic tags is determined based on the difference in time.

[0111] In a back-to-back cargo scenario, electronic tags are attached to the surface of the cargo. By using the different phase time differences, the cargo on the back is filtered out, and the cargo that is actually to be inventoried is retained.

[0112] To address the problem of electronic tag positioning when the spacing between goods is small in the direction perpendicular to the movement direction of the radio frequency antenna, existing technologies cannot solve this issue. This application utilizes the uniform movement of the radio frequency antenna and compares the different times different electronic tags experience the same phase change to determine the distance between the electronic tag and the antenna. This solves the problem of not being able to determine the front and back sides when storing longitudinally mounted electronic tags. The method proposed in this application is based on phase time difference positioning. Since phase is more sensitive than RSSI, it can better resist environmental interference with passive signals.

[0113] The electronic tag positioning device provided in the embodiments of this application is described below. The electronic tag positioning device described below can be referred to in correspondence with the electronic tag positioning method described above.

[0114] Figure 5 This is a structural schematic diagram of the electronic tag positioning device provided in this application. Figure 5As shown, the device includes a data acquisition module 10, an analysis module 20, a calculation module 30, and a positioning module 40. The data acquisition module 10 is used to acquire electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during the uniform movement of the radio frequency antenna. The vertical direction of the radio frequency antenna is perpendicular to the direction of movement of the radio frequency antenna. The electronic tag phase correlation data includes the electronic tag identifier, the electronic tag phase, and the data acquisition time. The analysis module 20 is used to analyze the phase changes of the at least one electronic tag based on the electronic tag phase correlation data. The calculation module 30 is used to calculate the time difference corresponding to the electronic tag reaching the preset phase change range in response to the phase change satisfying the preset phase change range. The positioning module 40 is used to determine the position of the at least one electronic tag based on the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0115] The electronic tag positioning device provided in this application collects electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during the uniform movement of the radio frequency antenna. The vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna. The electronic tag phase correlation data includes the electronic tag identifier, the phase of the electronic tag, and the data acquisition time. The phase change of at least one electronic tag is analyzed based on the electronic tag phase correlation data. In response to the phase change meeting a preset phase change range, the time difference corresponding to the electronic tag reaching the phase change range is calculated. The position of at least one electronic tag is determined based on the different time differences corresponding to the at least one electronic tag reaching the phase change range. This realizes the differentiation of nearby items in the vertical direction of the radio frequency antenna, thereby achieving effective positioning of items and avoiding the situation of items being mistakenly inventoried.

[0116] According to an electronic tag positioning device provided in this application, when the positioning module 40 determines the position of the at least one electronic tag based on the different time differences corresponding to the phase change range, it is specifically used for: the longer the time difference between the electronic tag reaching the phase change range, the farther the electronic tag is from the radio frequency antenna; the shorter the time difference between the electronic tag reaching the phase change range, the closer the electronic tag is to the radio frequency antenna.

[0117] The electronic tag positioning device provided in this application determines that the electronic tag is farther away from the radio frequency antenna by the longer the time difference corresponding to the phase change range of the electronic tag, and closer to the radio frequency antenna by the shorter the time difference corresponding to the phase change range of the electronic tag. This effectively realizes the differentiation and positioning of nearby items in the vertical direction of the radio frequency antenna.

[0118] According to the electronic tag positioning device provided in this application, after determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag, the positioning module 40 is further configured to: filter out items corresponding to electronic tags that are far away from the radio frequency antenna, retain only items corresponding to electronic tags that are closest to the radio frequency antenna, and record the storage location of the items.

[0119] The electronic tag positioning device provided in this application determines the position of at least one electronic tag based on the different time differences corresponding to the phase change range of at least one electronic tag, filters out items corresponding to electronic tags that are far from the radio frequency antenna, retains only items corresponding to electronic tags that are closest to the radio frequency antenna, and records the storage location of the items, thereby achieving the filtering of interference information and improving the accuracy of item positioning.

[0120] According to the electronic tag positioning device provided in this application, after recording the storage location of the items, the positioning module 40 is further configured to: in response to the fact that the storage locations of all items to be inventoried have been recorded, display the storage locations of each item in a preset form.

[0121] The electronic tag positioning device provided in this application displays the storage location of each item in a preset format after the storage location of each item to be inventoried has been recorded, which helps users observe the item positioning results and improves the user experience.

[0122] According to an electronic tag positioning device provided in this application, the height of the radio frequency antenna is the same as the height of the at least one electronic tag.

[0123] The electronic tag positioning device provided in this application can improve signal acquisition by setting the height of the radio frequency antenna to be the same as the height of at least one electronic tag.

[0124] According to the electronic tag positioning device provided in this application, the calculation module 30 is further configured to: in response to the phase change of any electronic tag not meeting the phase change range, trigger the analysis module 20 to repeatedly perform the analysis of the phase change of the electronic tag based on the phase correlation data of the electronic tag until the phase change of the electronic tag meets the phase change range.

[0125] The electronic tag positioning device provided in this application, in response to any electronic tag's phase change not meeting the phase change range, repeatedly executes the analysis of the electronic tag's phase change based on the electronic tag's phase correlation data until the electronic tag's phase change meets the phase change range, ensuring that at least one electronic tag's phase change meets the phase change range, thus ensuring the subsequent positioning process.

[0126] According to an electronic tag positioning device provided in this application, the calculation module 30 is used to calculate the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range, and is further used to: set a start phase and a stop phase, and set the phase change range to be from the start phase change to the stop phase.

[0127] The electronic tag positioning device provided in this application provides a unified and easy-to-analyze benchmark for judging phase changes by setting a start phase and an end phase, and setting the phase change range from the start phase to the end phase, which can improve the accuracy of time difference calculation.

[0128] According to the electronic tag positioning device provided in this application, the starting phase is 0 degrees and the ending phase is 180 degrees; before the analysis module 20 is used to analyze the phase change of the at least one electronic tag according to the electronic tag phase correlation data, it is also used to: integrate the phase of the electronic tag into the range of 0 degrees to 180 degrees.

[0129] The electronic tag positioning device provided in this application further improves the accuracy and efficiency of electronic tag phase change analysis by setting the starting phase to 0 degrees and the ending phase to 180 degrees, and by integrating the phase of the electronic tag into the range of 0 degrees to 180 degrees, thereby improving the accuracy and efficiency of time difference calculation.

[0130] According to the electronic tag positioning device provided in this application, when the acquisition module 10 is used to acquire electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna, it is specifically used to: acquire the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna; and perform data cleaning on the original tag data to obtain the electronic tag phase correlation data of the at least one electronic tag.

[0131] The electronic tag positioning device provided in this application acquires electronic tag phase correlation data of at least one electronic tag by collecting raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna and cleaning the raw tag data.

[0132] According to the electronic tag positioning device provided in this application, when the acquisition module 10 is used to acquire the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna, it is specifically used to: periodically acquire the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from the message middleware; wherein, the original tag data is acquired by the reader and stored in the message middleware.

[0133] The electronic tag positioning device provided in this application ensures reliable acquisition of the original tag data of the electronic tag by periodically collecting the original tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from the message middleware.

[0134] According to the electronic tag positioning device provided in this application, the analysis module 20, when analyzing the phase change of at least one electronic tag based on the electronic tag phase correlation data, is specifically used for: distinguishing the electronic tag to be processed based on the electronic tag identifier; and analyzing the phase change of the corresponding electronic tag when the data acquisition time changes continuously based on the electronic tag phase correlation data of the electronic tag.

[0135] The electronic tag positioning device provided in this application distinguishes the electronic tags to be processed based on the electronic tag identifier, and analyzes the phase change of the corresponding electronic tag when the data acquisition time changes continuously based on the electronic tag phase correlation data, thereby improving the reliability of the electronic tag phase change results.

[0136] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 can call a computer program in the memory 630 to execute the steps of an electronic tag positioning method, such as: acquiring electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during uniform movement of the radio frequency antenna; wherein the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes the electronic tag identifier, the phase of the electronic tag, and the data acquisition time; analyzing the phase change of the at least one electronic tag based on the electronic tag phase correlation data; calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range; and determining the position of the at least one electronic tag based on the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0137] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0138] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the electronic tag positioning method provided in the above embodiments, such as: during the uniform movement of the radio frequency antenna, acquiring electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna; wherein, the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes electronic tag identification, electronic tag phase, and data acquisition time; analyzing the phase change of the at least one electronic tag according to the electronic tag phase correlation data; in response to the phase change satisfying a preset phase change range, calculating the time difference corresponding to the electronic tag reaching the phase change range; and determining the position of the at least one electronic tag according to the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0139] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program. The computer program is used to cause a processor to execute the steps of the electronic tag positioning method provided in the above embodiments, including, for example: during the uniform movement of a radio frequency antenna, acquiring electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna; wherein the vertical direction of the radio frequency antenna is perpendicular to the moving direction of the radio frequency antenna, and the electronic tag phase correlation data includes an electronic tag identifier, the phase of the electronic tag, and the data acquisition time; analyzing the phase change of the at least one electronic tag based on the electronic tag phase correlation data; calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range; and determining the position of the at least one electronic tag based on the different time differences corresponding to the at least one electronic tag reaching the phase change range.

[0140] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0141] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0142] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0143] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for locating electronic tags, characterized in that, include: During the uniform movement of the radio frequency antenna, electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna is collected; wherein, the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes electronic tag identification, electronic tag phase, and data acquisition time; Analyze the phase changes of at least one electronic tag based on the phase correlation data of the electronic tag; In response to the phase change satisfying a preset phase change range, the time difference corresponding to the electronic tag reaching the phase change range is calculated; The position of the at least one electronic tag is determined based on the different time differences corresponding to the phase change range reached by the at least one electronic tag.

2. The electronic tag positioning method according to claim 1, characterized in that, Determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range includes: The longer the time difference between the electronic tag reaching the phase change range, the farther the electronic tag is from the radio frequency antenna. The shorter the time difference between the electronic tag reaching the phase change range, the closer the electronic tag is to the radio frequency antenna.

3. The electronic tag positioning method according to claim 2, characterized in that, After determining the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag, the method further includes: Filter out items corresponding to electronic tags that are far from the radio frequency antenna, retain only items corresponding to electronic tags that are closest to the radio frequency antenna, and record the storage location of the items.

4. The electronic tag positioning method according to claim 3, characterized in that, After recording the storage location of the item, the method further includes: In response to the fact that the storage locations of all items to be inventoried have been recorded, the storage locations of each item are displayed in a preset format.

5. The electronic tag positioning method according to claim 1, characterized in that, The height of the radio frequency antenna is the same as the height of the at least one electronic tag.

6. The electronic tag positioning method according to claim 1, characterized in that, After analyzing the phase changes of the at least one electronic tag based on the electronic tag phase correlation data, the method further includes: If the phase change of any of the electronic tags does not meet the phase change range, the analysis of the phase change of the electronic tag based on the phase correlation data of the electronic tag is repeated until the phase change of the electronic tag meets the phase change range.

7. The electronic tag positioning method according to claim 1, characterized in that, Before calculating the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range, the method further includes: Set a start phase and an end phase, and set the phase change range to be from the start phase to the end phase.

8. The electronic tag positioning method according to claim 7, characterized in that, The starting phase is 0 degrees, and the ending phase is 180 degrees; Before analyzing the phase changes of the at least one electronic tag based on the electronic tag phase correlation data, the method further includes: The phase of the electronic tag is integrated into the range of 0 to 180 degrees.

9. The electronic tag positioning method according to claim 1, characterized in that, The electronic tag phase correlation data of at least one electronic tag in the vertical direction of the acquired radio frequency antenna includes: Acquire raw tag data from at least one electronic tag in the vertical direction of the radio frequency antenna; Data cleaning is performed on the original tag data to obtain the electronic tag phase correlation data of the at least one electronic tag.

10. The electronic tag positioning method according to claim 9, characterized in that, The raw tag data of at least one electronic tag in the vertical direction of the acquisition radio frequency antenna includes: The system periodically collects raw tag data of at least one electronic tag in the vertical direction of the radio frequency antenna from the message middleware; wherein the raw tag data is collected by the reader and stored in the message middleware.

11. The electronic tag positioning method according to claim 1, characterized in that, The step of analyzing the phase change of at least one electronic tag based on the phase correlation data of the electronic tag includes: The electronic tags to be processed are identified based on the electronic tag identifiers; Based on the phase correlation data of the electronic tag, the phase change of the electronic tag is analyzed when the data acquisition time changes continuously.

12. An electronic tag positioning device, characterized in that, include: The acquisition module is used to: acquire electronic tag phase correlation data of at least one electronic tag in the vertical direction of the radio frequency antenna during the uniform movement of the radio frequency antenna; wherein, the vertical direction of the radio frequency antenna is perpendicular to the movement direction of the radio frequency antenna, and the electronic tag phase correlation data includes electronic tag identification, electronic tag phase, and data acquisition time; The analysis module is used to: analyze the phase changes of at least one electronic tag based on the phase correlation data of the electronic tag; The calculation module is used to: calculate the time difference corresponding to the electronic tag reaching the phase change range in response to the phase change satisfying a preset phase change range; The positioning module is used to determine the position of the at least one electronic tag based on the different time differences corresponding to the phase change range reached by the at least one electronic tag.

13. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the electronic tag positioning method according to any one of claims 1 to 11.

14. A processor-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the electronic tag positioning method as described in any one of claims 1 to 11.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the electronic tag positioning method according to any one of claims 1 to 11.