A warehouse material management method and system based on RFID

By constructing site models and analyzing the mobile data of RFID readers, the problem of not being able to determine the specific location of the goods in the prior art is solved, and efficient cargo search is achieved.

CN115806146BActive Publication Date: 2025-04-29益凯新材料有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211575058.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-08
Publication Date
2025-04-29
Estimated Expiration
2042-12-08

AI Technical Summary

Technical Problem

The prior art cannot specifically determine the specific location of the goods corresponding to each RFID tag, resulting in untargeted and inefficient when looking for goods.

Method used

By building a site model, setting multiple marking reference points, obtaining reader movement data and reading data, dividing independent movement data, analyzing the movement path, and marking the position of the cargo in the site model.

Benefits of technology

The specific location of each RFID tag is determined, which improves the efficiency of cargo search and can directly know the specific location of the cargo.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115806146B_ABST
    Figure CN115806146B_ABST
Patent Text Reader

Abstract

The present invention is applicable to the field of warehouse management technology, and in particular, to a warehouse material management method and system based on RFID, the method comprising: constructing a site model, setting a plurality of marking reference points in the site model; obtaining reader movement data and reading data, dividing the reader movement data according to the time of the reading operation in the reading data, and obtaining independent movement data; parsing the independent movement data, and determining the movement path between each tag and the corresponding marking reference point; marking the site model according to the movement path of each tag, and marking the position of each cargo in the site model. The present invention can sense the movement path between each marking point and the tag in the warehouse by setting a three-axis acceleration sensor, so that the actual position of each tag can be determined accordingly, so as to obtain a site model with the tag position recorded, and the specific position of each cargo can be directly known, thereby improving the efficiency of searching for cargo.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of warehouse management, and in particular relates to a warehouse material management method and system based on RFID. Background Art

[0002] Radio Frequency Identification (RFID) is the abbreviation of Radio Frequency Identification. Its principle is to conduct contactless data communication between the reader and the tag to achieve the purpose of identifying the target. RFID is widely used. Typical applications include animal chips, car chip anti-theft devices, access control, parking lot control, production line automation, and material management.

[0003] In the current material management process, materials are marked with REID. When materials are shipped out or in, readers are used to identify REID, thereby reading the corresponding information and determining the identity of the materials to achieve the purpose of material management.

[0004] However, in the prior art, only the quantity and type of goods in the current warehouse can be determined based on the REID, but the specific location of the goods corresponding to each REID cannot be determined specifically. Therefore, the search for goods is not targeted and the efficiency is low. Summary of the invention

[0005] The purpose of the embodiment of the present invention is to provide a warehouse material management method based on RFID, aiming to solve the problem that the prior art cannot specifically determine the specific location of the goods corresponding to each RFID, so it is not targeted when searching for goods and has low efficiency.

[0006] The embodiment of the present invention is implemented as follows: a warehouse material management method based on RFID, the method comprising:

[0007] Build a site model and set multiple marked reference points in the site model;

[0008] Obtain reader movement data and reading data, divide the reader movement data according to the time when the reading operation is performed in the reading data, and obtain independent movement data;

[0009] Parse the independent movement data to determine the movement path between each tag and the corresponding marked reference point;

[0010] The site model is marked according to the moving path of each tag, and the location of each cargo is marked in the site model.

[0011] Preferably, the step of obtaining the reader movement data and the reading data, dividing the reader movement data according to the time of performing the reading operation in the reading data, and obtaining the independent movement data specifically includes:

[0012] Obtain reader movement data and reading data, and extract the time axis of the reader movement data and reading data;

[0013] Identify the time information corresponding to each reading operation in the reading data, determine the time of reading two adjacent reference points of the mark, and divide the time axis;

[0014] The reader movement data is divided based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein the targets corresponding to two reading operations are marked reference points.

[0015] Preferably, the step of parsing the independent movement data to determine the movement path between each tag and the corresponding marked reference point specifically includes:

[0016] Analyze independent mobile data and divide it into incoming mobile data and outgoing mobile data;

[0017] Reversely process the incoming movement data to obtain inverse movement data;

[0018] Two groups of movement paths are generated according to the inversion movement data and the destination movement data, and the movement path is a path starting from the marked reference point to reach the corresponding tag.

[0019] Preferably, the step of marking the site model according to the moving path of each tag and marking the position of each cargo in the site model specifically includes:

[0020] Read the site model and determine the coordinates of each marked reference point in the site model;

[0021] Determine the scale of the site model and determine the corresponding two end points according to the movement path of each tag;

[0022] Generates an optional label range based on two end point locations, generates label end point coordinates and determines the range area.

[0023] Preferably, the radius of the range area is equal to the distance between the two end positions.

[0024] Preferably, the range area is a spherical area, and the tag endpoint coordinates are located at the center of the spherical area.

[0025] Another object of an embodiment of the present invention is to provide a warehouse material management system based on RFID, the system comprising:

[0026] A model marking module is used to construct a site model and set multiple marking reference points in the site model;

[0027] A data splitting module is used to obtain reader movement data and reading data, and divide the reader movement data according to the time of the reading operation in the reading data to obtain independent movement data;

[0028] A movement path generation module is used to parse the independent movement data and determine the movement path between each tag and the corresponding marked reference point;

[0029] The tag position marking module is used to mark the site model according to the moving path of each tag and mark the position of each cargo in the site model.

[0030] Preferably, the data splitting module includes:

[0031] A data processing unit, used to obtain reader movement data and reading data, and extract the time axis of the reader movement data and reading data;

[0032] A time axis division unit, used to identify the time information corresponding to each reading operation in the reading data, determine the time of reading two adjacent reference points of the mark, and divide the time axis;

[0033] The data cutting unit is used to divide the reader movement data based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein the targets corresponding to two reading operations are marked reference points.

[0034] Preferably, the moving path generation module includes:

[0035] A data parsing unit, used for parsing the independent mobile data and dividing it into incoming mobile data and outgoing mobile data;

[0036] An inverse processing unit, used for inversely processing the incoming movement data to obtain inverse movement data;

[0037] The path processing unit is used to generate two sets of movement paths according to the inversion movement data and the destination movement data, wherein the movement path is a path starting from the marked reference point and arriving at the corresponding tag.

[0038] Preferably, the label position marking module includes:

[0039] A reference point marking unit, used to read the site model and determine the coordinates of each marked reference point in the site model;

[0040] The terminal position determination unit is used to determine the scale of the site model and determine the corresponding two terminal positions according to the moving path of each tag;

[0041] The label area division unit is used to generate an optional label range according to two end point positions, generate label end point coordinates and determine the range area.

[0042] An RFID-based warehouse material management method provided by an embodiment of the present invention can sense the movement path between each marking point and the label in the warehouse by setting a three-axis acceleration sensor. Therefore, the actual position of each label can be determined accordingly to obtain a site model recording the label position, so that the specific position of each cargo can be directly known, thereby improving the efficiency of searching for cargo. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 A flowchart of a warehouse material management method based on RFID provided by an embodiment of the present invention;

[0044] Figure 2 A flowchart of the steps of obtaining reader movement data and reading data, dividing the reader movement data according to the time of performing a reading operation in the reading data, and obtaining independent movement data provided by an embodiment of the present invention;

[0045] Figure 3 A flowchart of the steps of parsing independent movement data and determining the movement path between each tag and the corresponding marked reference point provided by an embodiment of the present invention;

[0046] Figure 4 A flowchart of the steps of marking a site model according to the moving path of each tag and marking the location of each cargo in the site model provided by an embodiment of the present invention;

[0047] Figure 5 An architecture diagram of an RFID-based warehouse material management system provided by an embodiment of the present invention;

[0048] Figure 6 An architecture diagram of a data splitting module provided in an embodiment of the present invention;

[0049] Figure 7 An architecture diagram of a mobile path generation module provided in an embodiment of the present invention;

[0050] Figure 8 An architectural diagram of a tag location marking module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0052] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.

[0053] like Figure 1 FIG. 1 is a flowchart of a warehouse material management method based on RFID provided by an embodiment of the present invention, wherein the method comprises:

[0054] S100, constructing a site model, and setting a plurality of marking reference points in the site model.

[0055] In this step, a site model is constructed. Specifically, the model is constructed according to the actual scale, such as modeling at a scale of 1:1. A three-dimensional site model is constructed. According to the stacking rules of the goods on site, corresponding marking reference points are set on site. Labels used separately for the marking reference points are set on the marking reference points, that is, each good has an independent label, and each marking reference point has an independent label. In order to improve the accuracy, the marking reference points are set close to the goods. For example, if a large number of goods are stacked somewhere on the site, a marking reference point is set next to the goods. Since the size and dimensions of the site are known, the positions of the marking reference points can be determined one by one by measuring the distances between the marking reference points. A three-dimensional coordinate system is constructed, and then the site model is imported into it to determine the coordinates of each point in the site model, including the coordinates of the marking reference points.

[0056] S200, obtaining reader movement data and reading data, dividing the reader movement data according to the time of performing a reading operation in the reading data, and obtaining independent movement data.

[0057] In this step, the reader movement data and reading data are obtained. In the process of modeling, a three-axis acceleration sensor is set on the reader. The acceleration of the reader in each direction can be known through the three-axis acceleration sensor. By integrating the acceleration curve, the movement speed of the reader in each direction can be calculated. Therefore, by collecting the acceleration data collected by the three-axis acceleration sensor, the movement path of the reader can be calculated based on it. The reading data is the data obtained when the reader reads the tag, which includes not only the information of the goods or the mark reference point, but also the time information of the reading operation. When reading, the mark reference point is used to obtain the time information of the goods or the mark reference point. The reader starts from the marking reference point, arrives at the goods, and then returns to the marking reference point. Specifically, first use the reader to read a marking reference point, then move the reader to the goods, use the reader to read the label on the goods, and then return to any marking reference point, preferably the last marking reference point read, to read its label. For example, A is the marking reference point and B is the goods, then the reader reads the label of A first, then the label of B, and then the label of A. At this time, the data collection of one goods is completed. Therefore, the reader movement data is divided according to the time of the reading operation in the reading data to obtain independent movement data. Each independent data corresponds to the reading process of this one goods.

[0058] S300, analyzing the independent movement data to determine the movement path between each tag and the corresponding marked reference point.

[0059] In this step, the independent mobile data is parsed. Since in one mobile data, there are corresponding moving paths for the two processes of the reader going to the cargo tag and leaving the cargo tag, the two moving paths are extracted to obtain the moving path between each tag and the corresponding marking reference point.

[0060] S400, marking the site model according to the moving path of each tag, and marking the location of each cargo in the site model.

[0061] In this step, the site model is marked according to the moving path of each tag. Since the moving path has been determined and the position of the marking reference point has been marked in the site model, the specific position of the tag can be calculated according to the moving path. The position of the tag represents the position of the goods, and each tag corresponds to two sets of moving paths, which means two positions are determined. A range area is determined based on the above two positions. The goods are within the range and can be marked. When looking for goods, the coordinate position of the goods can be directly derived by inputting the information of the goods, so that the management personnel can find the goods easily.

[0062] like Figure 2As shown, as a preferred embodiment of the present invention, the step of obtaining the reader movement data and the reading data, dividing the reader movement data according to the time of performing the reading operation in the reading data, and obtaining independent movement data specifically includes:

[0063] S201, obtaining reader movement data and reading data, and extracting the time axis of the reader movement data and reading data.

[0064] In this step, the reader movement data and reading data are obtained. In this process, the reader is moved to read each tag through the reader. In this process, the three-axis acceleration sensor on the reader is used to record data to obtain the reader movement data, and what the reader reads is the reading data. Regardless of reading the tag or moving the reader, the time information is recorded, that is, each data has a corresponding collection time, which is the time axis.

[0065] S202, identifying the time information corresponding to each reading operation in the reading data, determining the time between two adjacent readings of the marked reference points, and dividing the time axis.

[0066] In this step, the time information corresponding to each reading operation in the reading data is identified. In the process of using a reader to read a label, the time for reading each label is different because the reader needs to be moved. The reading data records the time of each label reading. Regardless of whether it is a cargo label or a label at a reference mark point, the corresponding reading time is recorded when reading. The time axis is divided into multiple intervals by the time when two adjacent labels on the marked reference points are read.

[0067] S203, dividing the reader movement data based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein targets corresponding to two reading operations are marked reference points.

[0068] In this step, the reader movement data is divided based on the time axis, and the corresponding reader movement data during this period is independent movement data, which includes the movement data of the reader moving from the mark reference point to the goods and the movement data from the goods back to the mark reference point.

[0069] like Figure 3 As shown, as a preferred embodiment of the present invention, the step of parsing the independent movement data to determine the movement path between each tag and the corresponding marking reference point specifically includes:

[0070] S301, analyzing the independent mobile data, and dividing it into incoming mobile data and outgoing mobile data.

[0071] In this step, the independent movement data is parsed. Since the independent movement data includes the movement data of the reader from the mark reference point to the goods and the movement data from the goods back to the mark reference point, it is split into two parts. Specifically, based on the time of reading the goods label, the independent movement data is divided into two parts, namely, the incoming movement data and the outgoing movement data. The incoming direction refers to the direction from the goods to the mark reference point, and the outgoing direction refers to the direction from the mark reference point to the goods.

[0072] S302, reversely process the incoming mobile data to obtain inverse mobile data.

[0073] S303, generating two groups of movement paths according to the inverse movement data and the destination movement data, wherein the movement paths are paths starting from the marked reference point and arriving at the corresponding tag.

[0074] In this step, the incoming movement data is reversely processed, that is, it is converted into the direction of movement from the marked reference point to the goods. For example, in the incoming movement data, the reader moves ten centimeters toward the goods, which is converted into the reader moving ten centimeters toward the marked reference point. This process is to read the data in reverse according to the actual movement process. For example, the incoming movement data moves from the goods to the marked reference point within 10 seconds, which is the moment of the 10th second when moving from moment 0 in chronological order. The reverse processing is to move from the moment of the tenth second to moment 0. When reading the data, read from the 10th second until moment 0 is read. At this time, the inverted movement data is obtained. The inverted movement data and the outgoing movement data record the direction and distance of movement.

[0075] like Figure 4 As shown, as a preferred embodiment of the present invention, the step of marking the site model according to the moving path of each tag and marking the position of each cargo in the site model specifically includes:

[0076] S401, reading the site model, and determining the coordinates of each marked reference point in the site model.

[0077] S402, determining the scale of the site model, and determining two corresponding end points according to the moving path of each tag.

[0078] In this step, the site model is read. Since the positions of each marked reference point have been determined and the site model is constructed at a 1:1 ratio, the coordinates of the marked reference point can be directly determined. The site model is constructed in a three-dimensional coordinate system, and the overall structure of the site model is determined by multiple coordinate points. In the site model, the positions of each marked reference point are determined, and the moving path determines the direction and distance of movement. Based on this, the end position corresponding to each moving path can be directly determined. Each tag has two sets of moving paths, which naturally produces two sets of end positions.

[0079] S403, generating an optional label range according to the two end positions, generating label end coordinates and determining the range area.

[0080] In this step, an optional label range is generated based on the two end positions, the midpoint of the line between the two end positions is used as the label end point, the label end point coordinates are generated, and a spherical range is determined with the distance between the two end positions as the radius. The spherical range can be regarded as the range where the goods are located, that is, the range area where the goods are located.

[0081] like Figure 5 As shown, an RFID-based warehouse material management system provided by an embodiment of the present invention includes:

[0082] The model marking module 100 is used to construct a site model and set a plurality of marking reference points in the site model.

[0083] In the present system, the model marking module 100 constructs a site model. Specifically, the model is modeled according to the actual proportion, such as modeling according to the proportion of 1:1, to construct a three-dimensional site model. According to the stacking rules of the goods on site, corresponding marking reference points are set on the site. Labels used separately for the marking reference points are set on the marking reference points, that is, each good has an independent label, and each marking reference point has an independent label. In order to improve the accuracy, the marking reference points are set close to the goods. For example, if a large number of goods are stacked somewhere on the site, a marking reference point is set next to the goods. Since the size and dimensions of the site are known, the positions of the marking reference points can be determined one by one by measuring the distances between the marking reference points, and a three-dimensional coordinate system can be constructed. Then, the site model is imported into it, and the coordinates of each point in the site model can be determined, including the coordinates of the marking reference points.

[0084] The data splitting module 200 is used to obtain the reader movement data and the reading data, and divide the reader movement data according to the time when the reading operation is performed in the reading data to obtain independent movement data.

[0085] In this system, the data splitting module 200 obtains the reader movement data and reading data. In the process of modeling, a three-axis acceleration sensor is set on the reader. The acceleration of the reader in various directions can be known through the three-axis acceleration sensor. By integrating the acceleration curve, the movement speed of the reader in various directions can be calculated. Therefore, by collecting the acceleration data collected by the three-axis acceleration sensor, the movement path of the reader can be calculated based on this. The reading data is the data obtained when the reader reads the label, which includes not only the information of the goods or the reference point of the mark, but also the time information of the reading operation. When reading, It starts from the marked reference point, arrives at the goods, and then returns to the marked reference point. Specifically, it first uses the reader to read a marked reference point, then moves the reader to the goods, uses the reader to read the label on the goods, and then returns to any marked reference point, preferably the last marked reference point read, to read its label. For example, A is the marked reference point and B is the goods, then the reader first reads the label of A, then reads the label of B, and then reads the label of A. At this time, the data collection of one goods is completed. Therefore, the reader movement data is divided according to the time of the reading operation in the reading data to obtain independent movement data. Each independent data corresponds to the reading process of this one goods.

[0086] The moving path generating module 300 is used to parse the independent moving data and determine the moving path between each tag and the corresponding marking reference point.

[0087] In this system, the mobile path generation module 300 parses the independent mobile data. Since in one mobile data, there are corresponding mobile paths for the two processes of the reader going to the cargo tag and leaving the cargo tag, the two mobile paths are extracted to obtain the mobile path between each tag and the corresponding marking reference point.

[0088] The tag position marking module 400 is used to mark the site model according to the moving path of each tag, and mark the position of each cargo in the site model.

[0089] In this system, the tag position marking module 400 marks the site model according to the moving path of each tag. Since the moving path has been determined and the position of the marking reference point has been marked in the site model, the specific position of the tag can be calculated according to the moving path. The position of the tag represents the position of the goods, and each tag corresponds to two sets of moving paths, which means two positions are determined. A range area is determined based on the above two positions. The goods are within the range and can be marked. When looking for goods, the coordinate position of the goods can be directly derived by inputting the information of the goods, so that the management personnel can find the goods easily.

[0090] like Figure 6 As shown, as a preferred embodiment of the present invention, the data splitting module 200 includes:

[0091] The data processing unit 201 is used to obtain the reader movement data and the reading data, and extract the time axis of the reader movement data and the reading data.

[0092] In this module, the data processing unit 201 obtains the reader movement data and reading data. During this process, the reader is moved to read each tag through the reader. During this process, the three-axis acceleration sensor on the reader is used to record data to obtain the reader movement data, and what the reader reads is the reading data. Regardless of reading the tag or moving the reader, the time information is recorded, that is, each data has a corresponding collection time, which is the time axis.

[0093] The time axis division unit 202 is used to identify the time information corresponding to each reading operation in the reading data, determine the time between two adjacent readings of the marked reference points, and divide the time axis.

[0094] In this module, the time axis division unit 202 identifies the time information corresponding to each reading operation in the reading data. In the process of using the reader to read the label, since the reader needs to be moved, the time for reading each label is different. The reading data records the time of each label reading. Regardless of whether it is a cargo label or a label at a reference mark point, the corresponding reading time is recorded when reading. The time axis is divided into multiple intervals based on the time when the labels on the marked reference points are read twice adjacently.

[0095] The data cutting unit 203 is used to divide the reader movement data based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein the targets corresponding to two reading operations are the marked reference points.

[0096] In this module, the data cutting unit 203 divides the reader movement data based on the time axis, and the corresponding reader movement data during this period is independent movement data, which includes the movement data of the reader moving from the marking reference point to the goods and the movement data from the goods back to the marking reference point.

[0097] like Figure 7 As shown, as a preferred embodiment of the present invention, the moving path generation module 300 includes:

[0098] The data parsing unit 301 is used to parse the independent mobile data and divide it into incoming mobile data and outgoing mobile data.

[0099] In this module, the data parsing unit 301 parses the independent movement data. Since the independent movement data includes the movement data of the reader from the mark reference point to the goods and the movement data from the goods back to the mark reference point, it is divided into two parts. Specifically, based on the time of reading the goods label, the independent movement data is divided into two parts, namely, the incoming movement data and the outgoing movement data. The incoming direction refers to the direction from the goods to the mark reference point, and the outgoing direction refers to the direction from the mark reference point to the goods.

[0100] The inverse processing unit 302 is used to perform inverse processing on the incoming mobile data to obtain inverse mobile data.

[0101] The path processing unit 303 is used to generate two groups of movement paths according to the inverse movement data and the destination movement data, wherein the movement paths are paths starting from the marked reference point and arriving at the corresponding tag.

[0102] In this module, the incoming movement data is processed in reverse, that is, it is converted into the direction of movement from the marked reference point to the goods. For example, in the incoming movement data, the reader moves ten centimeters toward the goods, which is converted into the reader moving ten centimeters toward the marked reference point. This process is to read the data in reverse according to the actual movement process. For example, the incoming movement data moves from the goods to the marked reference point within 10 seconds, which is the 10th second moment when moving from time 0 in chronological order. The reverse processing is to move from the 10th second moment to time 0. When reading the data, read from the 10th second until time 0 is read. At this time, the inverted movement data is obtained. The inverted movement data and the outgoing movement data record the direction and distance of movement.

[0103] like Figure 8 As shown, as a preferred embodiment of the present invention, the tag position marking module 400 includes:

[0104] The reference point marking unit 401 is used to read the site model and determine the coordinates of each marked reference point in the site model.

[0105] The end point position determination unit 402 is used to determine the scale of the site model and determine the corresponding two end point positions according to the moving path of each tag.

[0106] In this module, the site model is read. Since the position of each marked reference point has been determined and the site model is constructed at a 1:1 ratio, the coordinates of the marked reference points can be directly determined. This site model is constructed in a three-dimensional coordinate system, and the overall structure of the site model is determined by multiple coordinate points. In the site model, the position of each marked reference point is determined, and the moving path determines the direction and distance of movement. Based on this, the end point position corresponding to each moving path can be directly determined. Each tag has two sets of moving paths, which naturally produces two sets of end points.

[0107] The label area division unit 403 is used to generate a selectable label range according to the two end point positions, generate label end point coordinates and determine the range area.

[0108] In this module, the label area division unit 403 generates an optional label range according to the two end positions, takes the midpoint of the line between the two end positions as the label end point, generates the label end point coordinates, and determines a spherical range with the distance between the two end positions as the radius. The spherical range can be regarded as the range where the goods are located, that is, the range area where the goods are located.

[0109] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0110] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0111] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0112] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

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

Claims

1. A warehouse material management method based on RFID, characterized in that: The method comprises: Build a site model and set multiple marked reference points in the site model; Obtain reader movement data and reading data, divide the reader movement data according to the time when the reading operation is performed in the reading data, and obtain independent movement data; Parse the independent movement data to determine the movement path between each tag and the corresponding marked reference point; Mark the site model according to the moving path of each tag, and mark the location of each cargo in the site model; The step of marking the site model according to the moving path of each tag and marking the position of each cargo in the site model specifically includes: Read the site model and determine the coordinates of each marked reference point in the site model; Determine the scale of the site model and determine the corresponding two end points according to the movement path of each tag; Generates an optional label range based on two end point locations, generates label end point coordinates and determines the range area.

2. The RFID-based warehouse material management method according to claim 1, characterized in that: The step of obtaining the reader movement data and the reading data, dividing the reader movement data according to the time of performing the reading operation in the reading data, and obtaining independent movement data specifically includes: Obtain reader movement data and reading data, and extract the time axis of the reader movement data and reading data; Identify the time information corresponding to each reading operation in the reading data, determine the time of reading two adjacent reference points of the mark, and divide the time axis; The reader movement data is divided based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein the targets corresponding to two reading operations are marked reference points.

3. The RFID-based warehouse material management method according to claim 1, characterized in that: The step of parsing the independent movement data to determine the movement path between each tag and the corresponding marked reference point specifically includes: Analyze the independent mobile data and divide it into incoming mobile data and outgoing mobile data; Reversely process the incoming movement data to obtain inverse movement data; Two groups of movement paths are generated according to the inversion movement data and the destination movement data, and the movement path is a path starting from the marked reference point to reach the corresponding tag.

4. The RFID-based warehouse material management method according to claim 1, characterized in that: The radius of the range area is equal to the distance between the two end positions.

5. The RFID-based warehouse material management method according to claim 1, characterized in that: The range area is a spherical area, and the label end point coordinates are located at the center of the spherical area.

6. A warehouse material management system based on RFID, characterized in that: The system comprises: A model marking module is used to construct a site model and set multiple marking reference points in the site model; A data splitting module is used to obtain reader movement data and reading data, and divide the reader movement data according to the time of the reading operation in the reading data to obtain independent movement data; A movement path generation module is used to parse the independent movement data and determine the movement path between each tag and the corresponding marked reference point; The tag position marking module is used to mark the site model according to the moving path of each tag and mark the location of each cargo in the site model; The label position marking module includes: A reference point marking unit, used to read the site model and determine the coordinates of each marked reference point in the site model; The terminal position determination unit is used to determine the scale of the site model and determine the corresponding two terminal positions according to the moving path of each tag; The label area division unit is used to generate an optional label range according to two end point positions, generate label end point coordinates and determine the range area.

7. The RFID-based warehouse material management system according to claim 6, characterized in that: The data splitting module comprises: A data processing unit, used to obtain reader movement data and reading data, and extract the time axis of the reader movement data and reading data; A time axis division unit, used to identify the time information corresponding to each reading operation in the reading data, determine the time of reading two adjacent reference points of the mark, and divide the time axis; The data cutting unit is used to divide the reader movement data based on the time axis to obtain independent movement data, wherein the independent movement data includes three groups of reading operations, wherein the targets corresponding to two reading operations are marked reference points.

8. The RFID-based warehouse material management system according to claim 6, characterized in that: The moving path generation module comprises: A data parsing unit, used for parsing the independent mobile data and dividing it into incoming mobile data and outgoing mobile data; An inverse processing unit, used for inversely processing the incoming movement data to obtain inverse movement data; The path processing unit is used to generate two sets of movement paths according to the inversion movement data and the destination movement data, wherein the movement path is a path starting from the marked reference point and arriving at the corresponding tag.

Citation Information

Patent Citations

  • RFID reader antenna location method of based on tag reverse positioning

    CN106324560A

  • Positioning method and device for tray of ground pile warehouse

    CN109858850A