Warehouse inspection method and warehouse inspection device
By determining the effective tag location of the material equipment in the warehouse and performing group verification, the conflict problem of RFID tag reading and writing equipment when scanning a large number of material equipment is solved, and the accuracy and efficiency of inspection results are improved.
Patent Information
- Application Number
- CN202510414277.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, RFID tag reading and writing equipment is prone to label response conflicts when scanning a large number of materials and equipment, resulting in missing inspection results and low accuracy.
By determining the effective tag location of the material equipment, grouping it according to the tag value, and using the tag reading and writing equipment to check the grouping equipment in turn to avoid the tag response conflicts at the same time and ensure the integrity of the verification results.
It improves the accuracy and efficiency of warehouse inspections, and reduces the problem of missing and missing labels that cannot be fully received by labels.
Smart Images

Figure CN120258690A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of warehouse management, and in particular, to a warehouse inspection method and a warehouse inspection device. Background Art
[0002] In the process of warehouse management, the verification and statistics of material equipment are important links in inspection.
[0003] In related technologies, when inspecting material equipment, Radio Frequency Identification (RFID) technology is introduced. RFID tags are attached to the material equipment, and the identification information of the material equipment is pre-entered into the RFID scanning device. The RFID tags of the material equipment are scanned and verified by the RFID scanning device to obtain the inspection result.
[0004] However, label response conflicts may occur during the scanning and verification process in related technologies, resulting in missing verification results and low accuracy of inspection results. Summary of the Invention
[0005] Based on this, it is necessary to provide a warehouse inspection method and a warehouse inspection device that can avoid label omission during the verification process and thus improve the accuracy of inspection results for the above technical problems.
[0006] In a first aspect, this application provides a warehouse inspection method, which includes:
[0007] Based on the label information of each material equipment in the target warehouse, determine the effective label positions of each material equipment;
[0008] Divide each material equipment according to the label values at the effective label positions of each material equipment to obtain at least one group of material equipment in the target warehouse;
[0009] Use a label reading and writing device to sequentially verify the material equipment in each group of material equipment to obtain the verification result of each group of material equipment;
[0010] Statistically analyze the verification results of each group of material equipment to obtain the material inspection result of the target warehouse.
[0011] In one embodiment, based on the label information of each material equipment in the target warehouse, determining the effective label positions of each material equipment includes:
[0012] Obtain the area of the target warehouse and the number of communication channels of the label reading and writing device;
[0013] Based on the label information, area and number of communication channels of each material equipment, obtain the effective label positions of each material equipment.
[0014] In one embodiment, based on the tag information, area, and number of communication channels of each material device, obtaining the effective tag positions of each material device includes:
[0015] Determining the tag conflict quantization value of the target warehouse according to the tag information, area, and number of communication channels of each material device;
[0016] Determining the target quantization interval that matches the tag conflict quantization value from a preset conflict quantization interval;
[0017] Determining the tag positions corresponding to the target quantization interval as the effective tag positions of each material device.
[0018] In one embodiment, determining the tag conflict quantization value of the target warehouse according to the tag information, area, and number of communication channels of each material device includes:
[0019] Classifying the tag information of each material device to determine the tag distribution quantization value of the target warehouse; and, based on the tag information and number of communication channels of each material device, determining the channel occupancy of the tag reading and writing device; and, determining the ratio between the total number of tag information of each material device and the area as the tag density of the target warehouse;
[0020] Fusing the tag distribution quantization value of the target warehouse, the channel occupancy of the tag reading and writing device, and the tag density of the target warehouse according to a preset distribution weight to obtain the tag conflict quantization value of the target warehouse.
[0021] In one embodiment, classifying the tag information of each material device to determine the tag distribution quantization value of the target warehouse includes:
[0022] Classifying the tag information of each material device to determine the tag proportion corresponding to different tag types;
[0023] Based on the tag proportion corresponding to each tag type, determining the tag information entropy of the target warehouse;
[0024] Calculating the ratio between the number of tag types and the tag information entropy to obtain the tag distribution quantization value of the target warehouse.
[0025] In one embodiment, based on the tag information and number of communication channels of each material device, determining the channel occupancy of the tag reading and writing device includes:
[0026] Based on the tag information and number of communication channels of each material device, determining the average number of tags allocated to each channel;
[0027] Inputting the average number of tags into the tag conflict prediction model to obtain the conflict probability value of tag conflict occurring on the same channel;
[0028] Calculate the ratio between the conflict probability value and the number of communication channels to obtain the channel occupancy of the tag reading and writing device.
[0029] In one embodiment, each material device is divided according to the tag value at the effective tag position to obtain at least one material device group of the target warehouse, including:
[0030] The material devices with the same tag value at the effective tag position are grouped into one group to obtain a material device group of the target warehouse.
[0031] In one embodiment, the tag reading and writing device is used to check the material devices in each material device group in turn to obtain the check result of each material device group, including:
[0032] For any material device group, according to the tag value corresponding to the material device group, a tag information list is determined from the list of tags to be checked in the target warehouse, and the tag information list is imported into the tag reading and writing device;
[0033] The tag reading and writing device is used to check the material devices in the material device group;
[0034] The material device tags that are in the tag information list and not in the material device group are determined as the check result of the material device group.
[0035] In one embodiment, the tag reading and writing device is used to check the material devices in the material device group, including:
[0036] When it is detected that there is a tag response conflict in the material device group, obtain the conflict times and conflict durations of each conflict tag;
[0037] Based on the conflict times and conflict durations of each conflict tag, calculate the conflict influence value of each conflict tag;
[0038] In the order from the smallest to the largest conflict influence value of each conflict tag, the tag reading and writing device is used to scan each conflict tag to obtain the check result of the material device group.
[0039] In a second aspect, the present application also provides a warehouse inspection device, including:
[0040] A determination module, configured to determine the effective tag position of each material device based on the tag information of each material device in the target warehouse;
[0041] A grouping module, configured to divide each material device according to the tag value at the effective tag position of each material device to obtain at least one material device group of the target warehouse;
[0042] A verification module, configured to sequentially verify the material devices in each group of material devices by using a tag reading and writing device, so as to obtain a verification result for each group of material devices;
[0043] A statistics module, configured to perform statistics on the verification results of each group of material devices to obtain a material inspection result of the target warehouse.
[0044] In a third aspect, the present application further provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method in any one of the embodiments in the first aspect are implemented.
[0045] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method in any one of the embodiments in the first aspect are implemented.
[0046] In a fifth aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method in any one of the embodiments in the first aspect are implemented.
[0047] The above warehouse inspection method and warehouse inspection device determine the effective tag positions of each material device based on the tag information of each material device in the target warehouse, then divide each material device according to the tag value of each material device at the effective tag position to obtain at least one group of material devices in the target warehouse, and then sequentially verify the material devices in each group of material devices by using a tag reading and writing device to obtain a verification result for each group of material devices, and finally perform statistics on the verification results of each group of material devices to obtain a material inspection result of the target warehouse. In this method, during the warehouse material inspection and verification, the material devices are first grouped according to the tag information of each material device in the target warehouse, and then the tag reading and writing device is used to perform verification according to the grouping, so as to avoid the tags of a large number of material devices responding to the tag reading and writing device at the same time, resulting in the problem that the tag reading and writing device cannot completely receive the tags of the material devices and causing verification omissions, thereby ensuring the integrity of the verification result of the tag reading and writing device and improving the accuracy of the inspection result. Description of the Drawings
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required to be used in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0049] Figure 1 It is an application environment diagram of the warehouse inspection method in an embodiment;
[0050] Figure 2 is a schematic flowchart of a warehouse inspection method in an embodiment;
[0051] Figure 3 is a schematic flowchart of the label position determination step in an embodiment;
[0052] Figure 4 is a schematic flowchart of the label conflict quantification value determination step in an embodiment;
[0053] Figure 5 is a schematic flowchart of the label conflict quantification value determination step in another embodiment;
[0054] Figure 6 is a schematic flowchart of the channel occupancy determination step in an embodiment;
[0055] Figure 7 is a schematic flowchart of the verification result determination step in an embodiment;
[0056] Figure 8 is a schematic flowchart of the verification result determination step in another embodiment;
[0057] Figure 9 is a structural block diagram of a warehouse inspection device in an embodiment;
[0058] Figure 10 is an internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0059] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0060] The warehouse inspection method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 . Among them, a large number of material devices are included in the target warehouse 102, and each material device corresponds to a device label, such as an RFID label; the inspection device 104 includes a label reading and writing device, such as an RFID reader / writer. The label reading and writing device scans the corresponding device label on the material device to check the material devices in the target warehouse. The label reading and writing device 102 communicates with the material devices through a network. The data storage system can store the data that the inspection device 104 needs to process, such as the label list to be checked in the target warehouse 102, the area information of the target warehouse 102, etc. Among them, the inspection device 104 can be, but is not limited to, an intelligent inspection robot, which can move flexibly in the target warehouse 102 through remote control to achieve intelligent scanning, checking and inspection.
[0061] In the process of warehouse management, the verification and statistics of material equipment are important links in the inspection tour. The traditional warehouse inspection tour verification usually relies on manual inspection one by one, which not only has a large workload and low efficiency, but also is prone to problems such as missed inspection and misinspection. Therefore, in the inspection tour verification of electrical materials in many warehouses, radio frequency identification technology is introduced. By attaching RFID tags to electrical material equipment and combining with automated tag reading and writing devices, the speed and accuracy of material verification in the warehouse inspection tour will increase significantly.
[0062] However, when the existing tag reading and writing device (RFID scanning device) performs tag scanning, if there are a large number of tags to be verified, multiple tags may respond simultaneously, resulting in conflicts, so that the tag reading and writing device cannot completely receive the RFID tags of the material equipment, resulting in missing verification and reducing the inspection tour effect. Based on this, the present application provides a warehouse inspection tour method and a warehouse inspection tour device. Before the tag reading and writing device performs tag scanning, the material equipment is grouped in advance according to the tag information of each material equipment in the target warehouse, so that the tag reading and writing device performs verification according to the grouping, so as to avoid the tag response conflict of a large number of material equipment, and then ensure the integrity of the verification result and improve the accuracy of the inspection tour result.
[0063] The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. These specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.
[0064] In an exemplary embodiment, as Figure 2 shown, a warehouse inspection tour method is provided, and the method includes the following steps:
[0065] S201, based on the tag information of each material equipment in the target warehouse, determine the effective tag positions of each material equipment.
[0066] Among them, the target warehouse refers to a material warehouse storing a large amount of materials and equipment, which can be an electric power material warehouse, a food material warehouse, etc. In the target warehouse, each material and equipment corresponds to a tag information, such as a digital code, an RFID electronic tag, and the tag information is used to uniquely identify the attribute information of the material and equipment, such as name, type, use, etc. In the embodiment of the present application, the tag information of each material and equipment in the target warehouse can be in digital form, and the lengths of the tag information of each material and equipment are the same. The effective tag position of the material and equipment is a description information characterizing the tag of the material and equipment, including the starting effective position and length of the tag, the ending effective position and length of the tag, or the starting effective position and the ending effective position of the tag, such as the first k bits of the tag of the material and equipment.
[0067] Based on the tag information of each material and equipment in the target warehouse, predict the tag response conflict level of each material and equipment in the target warehouse when simultaneously responding to the scanning instruction, and then determine the effective tag position corresponding to the tag response conflict level. For example, input the tag information of each material and equipment into a preset conflict prediction model, and determine the corresponding candidate tag response conflict level when different tag scanning devices scan the tag information of each material and equipment through the conflict prediction model. Determine the maximum candidate tag response conflict level as the tag response conflict level of the target warehouse, and then determine the effective tag position corresponding to the tag response conflict level according to the mapping relationship between the tag response conflict level and the tag position.
[0068] S202, divide each material and equipment according to the tag value at the effective tag position to obtain at least one group of material and equipment in the target warehouse.
[0069] Exemplarily, determine the type of the material and equipment in the target warehouse according to the tag value at the effective tag position, and evenly divide the material and equipment in the target warehouse according to the number of types of the material and equipment to obtain at least one group of material and equipment.
[0070] Exemplarily, the material and equipment with the same tag value at the effective tag position can also be divided into one group to obtain a group of material and equipment in the target warehouse. The same tag value at the effective tag position means that the attribute information of the material and equipment is relatively close. In this case, the material and equipment with the same tag value at the effective tag position can be divided into one group to facilitate subsequent targeted scanning of the overall tag information of this batch of material and equipment by the tag reading and writing device.
[0071] S203, use the tag reading and writing device to check each material and equipment in each group of material and equipment in turn to obtain the check result of each group of material and equipment.
[0072] For each group of material equipment, determine the label information to be verified that matches the label value of the material equipment group from the label information to be verified in the target warehouse, enter the label information to be verified into the label reading and writing device, and use the label reading and writing device to scan the label information of each material equipment in the material equipment group. If the label information of the entered material equipment is scanned, it means that the corresponding material equipment exists and there is no shortage. Otherwise, it means that the entered material equipment is missing, so as to realize the verification of power material equipment and obtain the verification result of the material equipment group.
[0073] S204. Statistically analyze the verification results of each group of material equipment to obtain the material inspection results of the target warehouse.
[0074] Summarize the verification results of each group of material equipment, and determine the list of existing material equipment and the list of missing material equipment in the target warehouse as the material inspection results of the target warehouse.
[0075] In the embodiment of the present application, based on the label information of each material equipment in the target warehouse, determine the effective label positions of each material equipment, and then divide each material equipment according to the label values at the effective label positions of each material equipment to obtain at least one group of material equipment in the target warehouse. Then, use the label reading and writing device to verify the material equipment in each group of material equipment in turn to obtain the verification result of each group of material equipment. Finally, statistically analyze the verification results of each group of material equipment to obtain the material inspection results of the target warehouse. In this method, when verifying and inspecting the warehouse materials, first group the material equipment according to the label information of each material equipment in the target warehouse, and then use the label reading and writing device to verify according to the grouping, so as to avoid the labels of a large number of material equipment responding to the label reading and writing device at the same time, resulting in the problem that the label reading and writing device cannot completely receive the labels of the material equipment and there are verification omissions, thereby ensuring the integrity of the verification results of the label reading and writing device and improving the accuracy of the inspection results.
[0076] In an exemplary embodiment, the foregoing step S201, "Based on the label information of each material equipment in the target warehouse, determine the effective label positions of each material equipment", includes the following steps:
[0077] Obtain the area of the target warehouse and the number of communication channels of the label reading and writing device; based on the label information, area and number of communication channels of each material equipment, obtain the effective label positions of each material equipment.
[0078] In an actual application scenario, the area of the target warehouse and the number of communication channels of the tag reading and writing device are fixed and can be directly stored in the local memory space of the inspection device. Among them, the area of the target warehouse can be directly obtained from the floor plan of the warehouse. The number of communication channels of the tag reading and writing device can be obtained according to the protocol specifications of the specific tag reading and writing device; the protocols of different tag reading and writing devices specify the available number of channels during production, and the specific value is obtained according to the actual situation without limitation and elaboration.
[0079] In this case, after determining the type of the tag reading and writing device, based on the identifier of the tag reading and writing device, the number of communication channels of the tag reading and writing device is determined from the local memory space. Based on the correspondence between the three variables of tag information, area, and number of communication channels and the tag position, the effective tag position is determined.
[0080] In the embodiments of the present application, considering the tag information of the material equipment, the area of the target warehouse, and the number of communication channels of the tag reading and writing device, the effective tag position is determined, which is equivalent to comprehensively considering the influencing factors of the scanning object, scanning area, and scanning device on the tag scanning process. The effective tag position determined in this way is more accurate.
[0081] In an exemplary embodiment, as Figure 3 shown, based on the tag information, area, and number of communication channels of each material equipment, obtaining the effective tag position of each material equipment includes the following steps:
[0082] S301, according to the tag information, area, and number of communication channels of each material equipment, determine the tag conflict quantization value of the target warehouse.
[0083] Statistical analysis is performed on the tag information of each material equipment to determine the tag distribution quantization value. The first tag conflict quantization value corresponding to the tag distribution quantization value, the second tag conflict quantization value corresponding to the area, and the third tag conflict quantization value corresponding to the number of communication channels are determined in sequence. Then, the statistical values of the first tag conflict quantization value, the second tag conflict quantization value, and the third tag conflict quantization value, such as the average value, median value, or weighted value, are calculated to obtain the tag conflict quantization value of the target warehouse. It should be emphasized that the above determination steps are only for illustration, and in actual applications, the embodiments of the present application do not limit the determination method of the tag conflict quantization value.
[0084] S302, from the preset conflict quantization interval, determine the target quantization interval that matches the tag conflict quantization value.
[0085] From the preset conflict quantization interval, determine the conflict quantization interval that covers the tag conflict quantization value as the target quantization interval.
[0086] Comparing the tag conflict quantization value with the corresponding conflict quantization interval of the preset tag conflict quantization value can help determine the conflict situation in the current environment. When the conflict severity is relatively high, it indicates that the probability of tag conflict is relatively high, and the tag reading and writing device may face greater reading interference when scanning tags; while when the conflict severity is relatively low, the possibility of conflict is relatively low and the reading process is relatively smooth. According to this evaluation result, the corresponding conflict quantization interval is selected. For example, three severity levels are set: low (less than 0.2), medium (0.2 - 0.5), and high (greater than 0.5). If the calculated conflict severity is 0.4, then it belongs to the medium severity level.
[0087] S303. Determine the effective tag positions of each material device as the tag positions corresponding to the target quantization interval.
[0088] Each conflict quantization interval corresponds to a tag position. Determine the effective tag positions of each material device as the tag positions corresponding to the target quantization interval.
[0089] Take the first k bits of the tag in the form of the description of the effective tag position and select an appropriate k value to determine the grouping strategy of the tag information. Each severity level corresponds to a specific grouping k value, that is, the first k bits of the tag ID coding need to be recognized. A lower conflict severity level may select a smaller k value (such as 4 bits), while a higher conflict severity level may select a larger k value (such as 8 bits or higher). For example, in the case of high conflict severity, the tag reading and writing device may need to recognize the first 8 bits of the ID to ensure the fine granularity of tag grouping, reduce the probability of conflict on the same channel, and thus improve the scanning efficiency and accuracy. In practical applications, assume that when the conflict severity level is low, the k value is small, indicating a larger grouping granularity, a more dispersed tag distribution, and fewer conflicts; while when the severity level is higher, the k value is large, indicating that a finer granularity grouping is required to reduce the probability of conflict.
[0090] It should be noted that the larger the tag conflict quantization value, the greater the severity of the tag conflict, the longer the tag length corresponding to the effective tag position, the more groups of material devices divided according to the effective tag position, and the more targeted the tag reading and writing device scans according to the tag information corresponding to the material device groups.
[0091] In the embodiments of the present application, the label conflict situation of the target warehouse is quantitatively predicted and analyzed from three dimensions: the label information, the area of the region, and the number of communication channels of each material device. The label conflict quantization value determined in this way is true and effective. On this basis, based on the preset conflict quantization interval and the label positions corresponding to each conflict quantization interval, the target quantization interval matching the label conflict quantization value is quickly determined, and the label position corresponding to the target quantization interval is obtained to obtain the effective label position. The entire determination process is logically clear and easy to implement.
[0092] As can be seen from the foregoing embodiments, when the determination basis is the label information, the area of the region, and the number of communication channels, the determination method of the label conflict quantization value is not limited. Next, an implementable method for the label conflict quantization value will be described.
[0093] In an exemplary embodiment, as Figure 4 shown, to determine the label conflict quantization value of the target warehouse according to the label information, the area of the region, and the number of communication channels of each material device, the following steps are included:
[0094] S401, classify the label information of each material device to determine the label distribution quantization value of the target warehouse; and, based on the label information and the number of communication channels of each material device, determine the channel occupancy of the label reading and writing device; and, determine the ratio between the total number of label information of each material device and the area of the region as the label density of the target warehouse.
[0095] Among them, the label distribution quantization value is an index to measure whether the labels of the material devices are evenly distributed in the target warehouse. The larger the label distribution quantization value, the more uneven the distribution of the labels of the material devices, the easier it is for signal overlap and interference to occur in the target warehouse, and the greater the risk of label conflict; conversely, the smaller the label distribution quantization value, the smaller the risk of label conflict.
[0096] When determining the label distribution quantization value, classify the label information of each material device to determine different types of labels of the material devices, and then determine the proportion of each type of label, and then calculate the statistical value (such as the average value, the maximum value, etc.) corresponding to the proportion of each type of label to obtain the label distribution quantization value.
[0097] Among them, the channel occupancy of the tag reading and writing device refers to the load level of each communication channel in the tag reading and writing device during the process of scanning the tag information of the materials in the target warehouse, that is, the usage of the communication channel per unit time. It measures the degree to which the communication channel is occupied during the transmission of tag information, reflecting the tightness of the channel resources and the potential conflict risk. The material tags interact with the tag reading and writing device through wireless communication, and the number of communication channels is limited; the more tags each channel carries, the tighter the channel resources, and the probability of multiple tags sending data on the same channel also increases; when multiple tags simultaneously attempt to transmit data on the same channel, due to channel competition, the tag information cannot be correctly read; therefore, the greater the channel occupancy, it means that the more tags each channel has to process per unit time, the channel competition intensifies, and the probability of conflicts between tags also increases; when the channel occupancy exceeds a certain threshold, the tag reading and writing device may frequently encounter communication conflicts, resulting in an increase in the tag information reading failure rate, and may even cause system delays or timeouts.
[0098] When determining the channel occupancy, calculate the ratio between the number of tag information of each material device and the number of communication channels of the tag reading and writing device to obtain the average number of tags allocated to each channel. Then, through the Markov chain model, calculate the overall probability of tag conflicts occurring during the entire tag reading process of the tag reading and writing device, and evenly distribute the overall probability among each channel to obtain the channel occupancy.
[0099] Among them, the tag density of the target warehouse is a unitless normalized index, which reflects the density of information tags in the current scanned area, and is the ratio relative to the maximum tag density in the historical data without conflicts. The larger its value, the closer or exceeding the historical conflict-free maximum density the tag information distribution density in the current target warehouse area is, which means that there are more tags per unit area, thus increasing the possibility of multiple tags sending signals to the reader at the same time. Since the tag scanning device uses a shared channel mode when scanning tags, overly dense tag information will lead to intensified channel competition, causing conflicts when the data of multiple tags are transmitted at the same time, resulting in reading failures or the need for multiple retries. Therefore, the greater the tag density, the greater the risk of tag conflicts during the reader's scan; the smaller the tag density, the smaller the risk of tag conflicts during the reader's scan. In the embodiments of the present application, the tag density is obtained by calculating the ratio between the total number of tag information of the material device and the area of the region.
[0100] S402, fuse the tag distribution quantization value of the target warehouse, the channel occupancy of the tag reading and writing device, and the tag density of the target warehouse according to the preset allocation weight to obtain the tag conflict quantization value of the target warehouse.
[0101] After calculating the quantization value of the label distribution of the target warehouse, the channel occupancy of the label reading and writing device, and the label density of the target warehouse, the calculation expression of the label conflict quantization value is as follows:
[0102] Formula (1)
[0103] In the above formula, is the label conflict quantization value, 、 and are the concentration degree of label distribution, the channel occupancy, and the label density respectively, 、 and are respectively 、 and preset proportional values, and are all greater than 0. It should be noted that 、 and are set according to the actual situation. Generally, the sum of 、 and is 1. For example 、 and can be 0.3, 0.4, and 0.3 respectively, or other numbers, which are not specifically limited.
[0104] In the embodiment of the present application, the label conflict degree of the label reading and writing device during the scanning process is quantitatively characterized from three dimensions of the label distribution quantization value, the channel occupancy, and the label density, and the label distribution quantization value of the target warehouse, the channel occupancy of the label reading and writing device, and the label density of the target warehouse are fused according to the preset distribution weights to obtain a more real and accurate label conflict quantization value of the target warehouse, providing a reliable division basis for subsequent label grouping.
[0105] Next, the steps for obtaining the label distribution quantization value in the foregoing embodiment are further described. Then in an exemplary embodiment, as Figure 5 shown, classifying the label information of each material device to determine the label distribution quantization value of the target warehouse includes the following steps:
[0106] S501, classify the label information of each material device to determine the label proportion corresponding to different label types.
[0107] Classify the label information of each material device to determine the label types of the material devices that need to be checked, obtain the number of labels corresponding to each label type, and obtain the label proportion of the corresponding type of label information by taking the ratio between the number of label information corresponding to each label type and the total number of label information of the material devices that need to be checked.
[0108] S502. Determine the label information entropy of the target warehouse based on the label proportion corresponding to each label type.
[0109] Based on the label proportion of each label type, calculate the corresponding label information entropy. The calculation formula is:
[0110] Formula (2)
[0111] In the above formula, is the label information entropy; is the proportion of the i-th label type, and m is the number of label type categories.
[0112] S503. Calculate the ratio between the number of label types and the label information entropy to obtain the label distribution quantization value of the target warehouse.
[0113] The expression formula of the label distribution quantization value is as follows:
[0114] Formula (3)
[0115] In the above formula, is the label information entropy, is the label distribution concentration degree.
[0116] In the embodiments of the present application, based on the label proportion corresponding to each label type, determine the label information entropy of the target warehouse, and calculate the ratio between the number of label types and the label information entropy to obtain the label distribution quantization value of the target warehouse. This is equivalent to considering that when the number of a certain type of label is too large, they may generate signal overlap at the same frequency, resulting in conflicts or omissions, the impact of the number and distribution of different label types on the label management and scanning efficiency of the entire target warehouse, and the impact of the concentration of label distribution on the label conflict probability during the scanning process by the label reading device. By calculating the distribution quantization value of the label type, evaluate the label types with too high a concentration degree, and then optimize the warehouse management strategy, reduce scanning conflicts, and improve the accuracy and efficiency of inventory verification of the target warehouse.
[0117] Next, the steps for obtaining the channel occupancy degree in the foregoing embodiments will be further described. Then, in an exemplary embodiment, as Figure 6 shown, based on the label information of each material device and the number of communication channels, determine the channel occupancy degree of the label reading and writing device, including the following steps:
[0118] S601. Based on the label information of each material device and the number of communication channels, determine the average number of labels allocated to each channel.
[0119] Calculate the ratio between the number of tag information of each material and equipment and the number of communication channels, and determine the average number of tags allocated to each channel.
[0120] S602. Input the average number of tags into the tag collision prediction model to obtain the collision probability value of tag collisions occurring on the same channel.
[0121] The tag collision prediction model includes a Poisson distribution model and a Markov chain model. Calculate the probability of tags colliding on the same channel through the Poisson distribution. The calculation formula is:
[0122] Formula (4)
[0123] In the above formula, is the probability value of a single-channel collision, the average number of tags allocated to each channel.
[0124] Through the Markov chain model, calculate the overall probability of collisions during the entire process of the tag reading and writing device reading tags. , and the calculation formula is:
[0125] Formula (5)
[0126] S603. Calculate the ratio between the collision probability value and the number of communication channels to obtain the channel occupancy of the tag reading and writing device.
[0127] Formula (6)
[0128] In the above formula, is the channel occupancy, is the number of communication channels.
[0129] In the embodiments of the present application, the Poisson distribution is used to model the randomness of tag sending requests, which helps to estimate the probability of collisions occurring on the same channel. For the inspection of material warehouses, it can more accurately reflect the collision situation in the wireless channel; calculating the overall probability of collisions through the Markov chain model can dynamically simulate the evolution of the channel state under multiple time steps, reflect the actual collision degree encountered by the reader during the entire scanning process, predict the channel load trend from a global perspective, improve the reading efficiency and reliability of the tag reading device, and enhance the accuracy of channel occupancy.
[0130] In an exemplary embodiment, as Figure 7 shown, the tag reading and writing device is used to check the material equipment in each material equipment group in sequence to obtain the check result of each material equipment group, including the following steps:
[0131] S701. For any material and equipment group, determine a list of label information from the list of labels to be verified in the target warehouse according to the label value corresponding to the material and equipment group, and import the list of label information into the label reading and writing device.
[0132] For any material and equipment group, determine all label information corresponding to the label value from the list of labels to be verified in the target warehouse to obtain a list of label information, and import all the label information in the list of label information into the label reading and writing device.
[0133] For example, if the valid label position corresponding to the material and equipment group is the first 5 digits and the label value is "11524", then in the list of labels to be verified, summarize the respective label information corresponding to the first five digits of the label being "11524" to obtain a list of label information.
[0134] S702. Verify the materials and equipment in the material and equipment group through the label reading and writing device.
[0135] The label reading and writing device emits a frequency band that matches the label value, receives the label information reported by the materials and equipment corresponding to the frequency band, uses the list of label information as a reference, and verifies the label information in the list of label information and the reported label information. If the two are consistent, it is determined that there is no omission or shortage of the materials and equipment in this frequency band; otherwise, it is determined that the verification result is that there is an omission or shortage of the materials and equipment in this frequency band.
[0136] S703. Determine the labels of the materials and equipment that are in the list of label information but not in the material and equipment group as the verification result of the material and equipment group.
[0137] Among them, the verification result can be a list of missing materials and equipment. For example, when the label information in the list of label information is consistent with the reported label information, the verification result is empty, that is, there is no omission or shortage of materials and equipment; when the label information in the list of label information is inconsistent with the reported label information, determine the labels of the materials and equipment that are in the list of label information but not in the material and equipment group as the verification result of the material and equipment group, that is, the list of missing materials and equipment.
[0138] In the embodiment of the present application, according to the label value corresponding to the material and equipment group, a list of label information is determined from the list of labels to be verified in the target warehouse as the verification basis, and the materials and equipment in the material and equipment group are verified through the label reading and writing device, accurately determining the labels of the materials and equipment that are in the list of label information but not in the material and equipment group, and further obtaining the missing materials and equipment corresponding to the labels of the materials and equipment.
[0139] In an exemplary embodiment, as Figure 8 shown, verifying the materials and equipment in the material and equipment group through the label reading and writing device includes the following steps:
[0140] S801. When it is detected that there is a tag response conflict in the material equipment grouping, obtain the conflict times and conflict durations of each conflicting tag.
[0141] Extract the conflicting tag information through the tag reading and writing device scan log records, identify and count the conflict times of each tag during the scanning process and the total number of times participating in conflicts. Each time a conflict occurs, record the duration of the conflict through a timestamp, and accumulate the duration of each tag participating in the conflict to obtain the cumulative conflict duration. At the same time, record the total number of conflicts and the total duration during the scanning process.
[0142] S802. Based on the conflict times and conflict durations of each conflicting tag, calculate the conflict influence values of each conflicting tag.
[0143] Among them, the conflict influence value of the conflicting tag is used to evaluate the influence of the conflicting tag on the scanning process of the tag reading and writing device. In the embodiments of the present application, the greater the conflict influence value, the greater the influence on the scanning process; the smaller the conflict influence value, the smaller the influence on the scanning process.
[0144] Calculate the proportion of the conflict times of each conflicting tag participating in the conflict in the total number of conflicts occurring during the scanning process to obtain the conflict times proportion; calculate the proportion of the conflict duration of each conflicting tag participating in the conflict in the total duration of conflicts occurring during the scanning process to obtain the conflict duration proportion; for each pair of conflicting tags, superimpose the conflict times proportion and the conflict duration proportion of the conflicting tag to obtain the conflict influence value of the conflicting tag.
[0145] S803. Scan each conflicting tag in ascending order of the conflict influence values of each conflicting tag using the tag reading and writing device to obtain the verification result of the material equipment grouping.
[0146] Sort these tags according to the conflict influence values, and determine the sending order of each tag in ascending order. Use the tag reading and writing device to scan each conflicting tag in turn, and check each material equipment corresponding to each conflicting tag one by one to obtain the verification result of the material equipment grouping.
[0147] It should be noted that the larger the proportion of the conflict times and the proportion of the conflict duration of the conflict tags, the greater the conflict influence value of the conflict tags. Correspondingly, when the tag reading and writing device reads these tag information again, it reads them in ascending order of the conflict influence value to complete the scanning and verification of the tag information of the material equipment. This is because when the proportion of the conflict times and the proportion of the conflict duration of each conflict tag are larger, it means that there are more conflicts during the scanning process, and each conflict lasts for a longer time. Tags with a relatively large proportion of conflict times usually mean that the communication interference between these tags and other tags is more frequent, so their conflict influence values are higher. At the same time, tags with a large proportion of conflict duration indicate that these tags occupy more scanning time during each conflict, which may lead to a decrease in the scanning efficiency of other tags and even affect the smooth progress of the entire reading process.
[0148] In the embodiment of the present application, the tag reading and writing device preferentially processes tags with smaller conflict influence values, which can ensure that these tags can be read as early as possible, reduce the interference between high-conflict tags, ensure more accurate verification of warehouse materials, thereby improving the accuracy and efficiency of the overall power material inspection, while reducing repeated scanning and resource waste, improving the scanning efficiency, and avoiding excessive occupation of the communication channel. In summary, reading tags in ascending order of the conflict influence value can not only effectively improve the overall scanning speed of the system, but also optimize the utilization of resources, reduce conflicts and the resulting delay problems. Through this optimized tag scanning order, both the processing efficiency of the reader and writer can be improved, and the risk of loss and omission of warehouse materials can be greatly reduced, providing a stronger guarantee for the precise management of materials.
[0149] In an exemplary embodiment, the target warehouse may be a power material equipment warehouse, the material equipment may be power material equipment, the tag information is an RFID tag, the tag reading and writing device is an RFID reader, and the effective tag position is the first k bits of the RFID.
[0150] It should be noted that in the process of managing and checking the power material warehouse, the RFID reader plays a crucial role; in order to quickly and accurately determine whether there is a shortage of power materials in the warehouse, the reader will pre-enter the ID information of the power materials to be checked, and compare it with the RFID tags of the power materials actually stored in the warehouse during scanning; therefore, according to the ID information of the power materials to be checked pre-entered by the reader, that is, the label ID information and other information of the power materials to be checked, to calculate and predict the serious situation of label conflict that may occur when the reader scans the power materials in the warehouse area, and according to the serious situation of label conflict that may occur, divide all the label IDs of the power materials to be checked according to the same first k bits, and the more serious the label conflict situation, correspondingly, the larger the k value division, and the more subgroups divided by the serious situation of label conflict. The reader scans more targeted according to the tags corresponding to several subgroups, gradually sends and identifies the label IDs within the same group, so as to effectively avoid conflicts, and at the same time avoid blindly identifying each label one by one, and can save the checking time according to the actual situation; in this way, according to the actual situation, the reader can not only reduce the probability of conflict, but also save the checking time and improve the work efficiency of the entire warehouse management. Especially when facing a large number of material tags to be checked, it can significantly optimize the scanning speed and accuracy, so as to better ensure the inventory accuracy of power materials and the smooth operation of warehouse management.
[0151] In this scenario, a method for inspecting a power material warehouse is provided, including the following steps:
[0152] (1) Obtain the label information of the power materials to be checked.
[0153] (2) Classify the label information of the material equipment for each power material label information to determine the label proportion corresponding to different label types; based on the label proportion corresponding to each label type, determine the label information entropy of the target warehouse; calculate the ratio between the number of label types and the label information entropy to obtain the label distribution quantization value of the target warehouse.
[0154] In the warehouse management of power materials, the types of power material tags that need to be verified usually include different types of equipment material tags; for example: common tag types include transformer tags, cable tags, switchgear tags, battery tags, control panel tags, etc. These tags represent different categories of materials, and their functions, uses, sizes, and weights may vary. Therefore, when managing in the warehouse, the quantity of each tag type will also vary. For example, some warehouses may store a large number of cables or batteries, and the proportion of these tag types in the warehouse is relatively high, while the proportion of tags for other equipment such as control panels or transformers is relatively small; when verifying power materials, RFID tags are required to identify and verify these materials. The quantity and distribution of different tag types affect the overall tag management and scanning efficiency in the warehouse; whether the tag distribution is concentrated directly affects the conflict probability during the scanning process by the reader. Especially when the quantity of a certain type of tag is too large, they may generate signal overlaps at the same frequency, resulting in conflicts or omissions. Therefore, by calculating the distribution concentration of tag types, it can help evaluate which tag types have too high a concentration, and then optimize the warehouse management strategy, reduce scanning conflicts, and improve the accuracy and efficiency of inventory verification.
[0155] It should be noted that the tag distribution quantization value is an important indicator for measuring whether the distribution of power material tags in the warehouse is uniform. The higher the tag distribution quantization value, the greater the risk of conflict, because the reader may not be able to accurately identify the ID of each tag when receiving multiple signals; the larger the tag distribution quantization value means that the proportion of certain tag types in the warehouse is higher, resulting in a more concentrated distribution of these tags. In this case, in order to reduce conflicts, usually the first k bits of the ID coding of the tags are used as the basis for division when grouping the tags. Since the tags with a concentrated distribution have a similar coding pattern, the tags with the same first k bits of the tag ID will be grouped in the same subgroup. Therefore, when the tag distribution is too concentrated, a more detailed grouping strategy is required, that is, a larger k value is selected. This is because a higher k value can further refine the grouping of tags, reducing the number of tags with the same first k bits of the tag ID, thus effectively avoiding multiple tags responding simultaneously during scanning and reducing the risk of conflict. By increasing the k value, the tags can be divided more precisely, thereby reducing the interference between tags within the same subgroup during subsequent scanning and improving the recognition efficiency and accuracy of the reader.
[0156] (3) Based on the tag information of each material equipment and the number of communication channels, determine the average number of tags allocated to each channel; input the average number of tags into the tag conflict prediction model to obtain the conflict probability value of tag conflicts occurring on the same channel; calculate the ratio between the conflict probability value and the number of communication channels to obtain the channel occupancy of the tag reading and writing device.
[0157] Among them, the greater the channel occupancy, the more tags each channel has to process per unit time, which intensifies channel competition and increases the probability of collisions between tags. When the channel occupancy exceeds a certain threshold, the reader may frequently encounter communication collisions, resulting in an increase in the reading failure rate of tag information and even potentially causing system delays or timeouts. In this case, to improve the reading efficiency and reduce collisions, one common optimization strategy is to group the tags so that tags within the same group avoid accessing the same channel simultaneously. In the grouping strategy based on tag ID coding, usually the first k bits of the tag ID coding are used as the grouping basis. When the channel occupancy is high, the tags need to be divided more finely to reduce the likelihood of tags within the same group competing for the same channel. Therefore, k needs to take a larger value to form more small groups, thereby reducing the number of tags in each group and the probability of concurrent collisions. In other words, the larger k is, the finer the grouping granularity, the fewer the number of tags in each group, enabling the tags in each group to be more evenly distributed across different channels during communication, thus reducing collisions and improving the recognition efficiency of the reader.
[0158] (4) Obtain the area of the region of the power material warehouse to be scanned, and divide the total number of tags of the power materials to be verified by the reader by the area to obtain the tag density value.
[0159] It should be noted that the tag density is a unitless normalized index that reflects the density of RFID tags in the current scanned area. The greater the tag density, the greater the risk of tag collisions during the reader scan. In addition, during the tag management process, if the tag density is high, to reduce collisions and optimize the reading efficiency, it is usually necessary to divide the tag subgroups more finely to ensure that the number of tags in each subgroup is as balanced as possible. When grouping based on the first k bits of the tag ID coding being the same, the larger k is, the more subgroups are divided, and the number of tags in each subgroup decreases accordingly, thereby reducing the probability of collisions. Therefore, the greater the tag density, the larger k is required for grouping to ensure the stability and accuracy of reading.
[0160] (5) According to the preset allocation weights, fuse the tag distribution quantization value of the target warehouse, the channel occupancy of the tag reading and writing device, and the tag density of the target warehouse to obtain the tag collision quantization value of the target warehouse.
[0161] (6) Determine the target quantization interval that matches the tag collision quantization value from the preset collision quantization intervals; determine the first k bits corresponding to the target quantization interval as the valid tag positions of each material device; and divide the tags to be identified into several subgroups according to the first k bits of the RFID.
[0162] (7) The reader scans the power material tags one by one according to several subgroups. During the scanning process, the reader reads each subgroup one by one to ensure that only the tags within the group are scanned, avoiding conflicts with the tags of other subgroups. Each time it scans, the reader selects a subgroup and reads it. After the reading is completed, it selects the next subgroup for scanning until all tags are scanned. Through this grouped scanning method, tag conflicts can be effectively reduced, and the reading efficiency and accuracy can be improved.
[0163] (8) During the scanning process, if tag conflicts still occur between certain groups, obtain the number of times each conflicting tag participates in the conflict and the total number of conflicts during the scanning process, and obtain the duration of each conflict. Add up the durations of each conflict to obtain the cumulative conflict duration of the corresponding tag. Obtain the total duration of conflicts during the scanning process, divide the cumulative conflict duration by the total duration of conflicts, and obtain the proportion of the conflict duration of each conflicting tag. Add the proportion of the conflict times and the proportion of the conflict durations to obtain the conflict influence value of each conflicting tag.
[0164] Among them, the conflict influence value is used to evaluate the degree of tag conflict influence during the scanning process.
[0165] (9) Extract the conflicting tags in the group where tag conflicts occur, and determine the order in which the conflicting tags are sent to the reader according to the conflict influence value from small to large. The reader scans the RFID of the conflicting tags in order to complete the verification of the power material RFID tags.
[0166] (10) If the verified power material RFID tag is inconsistent with the power material RFID tag to be verified, an alarm is issued to indicate that there are shortages or inconsistencies in the power materials in the warehouse. At this time, the inspection result of the warehouse shows "shortage", and it is necessary to further check or supplement the missing materials.
[0167] (11) If the power material RFID tags are consistent, it indicates that the material information in the warehouse is consistent with the record and there is no shortage. The inspection result is "normal". This process ensures the accuracy of the materials in the warehouse, especially in a high-density tag environment, effectively avoiding errors or omissions caused by tag conflicts, and at the same time improving the efficiency and accuracy of warehouse material verification.
[0168] The method for inspecting power material warehouses provided by the embodiments of this application can group the tags to be verified before the reader scans the tags during the inspection and verification of power materials. Then the reader scans and verifies according to the groups. During the re-scanning process, if conflicts occur again, the conflicting tags can be read again according to the influence degree of the conflicting tags, so that the reader can completely receive the power material RFID tags without missing tag verification, ensuring the inspection effect.
[0169] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear indication in this document, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0170] Based on the same inventive concept, an embodiment of the present application also provides a warehouse inspection device for implementing the above-mentioned warehouse inspection method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the warehouse inspection device provided below can refer to the limitations on the warehouse inspection method in the above text, and will not be repeated here.
[0171] In an exemplary embodiment, as Figure 9 shown, a warehouse inspection device is provided, including: a determination module 901, a grouping module 902, a verification module 903, and a statistics module 904, where:
[0172] The determination module 901 is configured to determine the effective label positions of each material device based on the label information of each material device in the target warehouse;
[0173] The grouping module 902 is configured to divide each material device according to the label values of each material device at the effective label positions to obtain at least one material device group of the target warehouse;
[0174] The verification module 903 is configured to sequentially verify the material devices in each material device group by using a label reading and writing device to obtain the verification result of each material device group;
[0175] The statistics module 904 is configured to statistically analyze the verification results of each material device group to obtain the material inspection result of the target warehouse.
[0176] In an exemplary embodiment, the determination module 901 includes: a quantity acquisition unit and a position determination unit, where:
[0177] The quantity acquisition unit is configured to acquire the area of the target warehouse and the number of communication channels of the label reading and writing device;
[0178] A position determination unit for obtaining the effective tag positions of each material device based on the tag information, area of the region, and number of communication channels of each material device.
[0179] In an exemplary embodiment, the position determination unit includes: a quantization value determination subunit, an interval determination subunit, and a tag determination subunit, where:
[0180] The quantization value determination subunit is used to determine the tag conflict quantization value of the target warehouse according to the tag information, area of the region, and number of communication channels of each material device;
[0181] The interval determination subunit is used to determine the target quantization interval that matches the tag conflict quantization value from the preset conflict quantization intervals;
[0182] The tag determination subunit is used to determine the tag positions corresponding to the target quantization interval as the effective tag positions of each material device.
[0183] In an exemplary embodiment, the quantization value determination subunit is used to classify the tag information of each material device to determine the tag distribution quantization value of the target warehouse; and, based on the tag information of each material device and the number of communication channels, determine the channel occupancy of the tag reading and writing device; and, determine the ratio between the total number of tag information of each material device and the area of the region as the tag density of the target warehouse; fuse the tag distribution quantization value of the target warehouse, the channel occupancy of the tag reading and writing device, and the tag density of the target warehouse according to the preset distribution weights to obtain the tag conflict quantization value of the target warehouse.
[0184] In an exemplary embodiment, the quantization value determination subunit is used to classify the tag information of each material device to determine the tag proportion corresponding to different tag types; based on the tag proportion corresponding to each tag type, determine the tag information entropy of the target warehouse; calculate the ratio between the number of tag types and the tag information entropy to obtain the tag distribution quantization value of the target warehouse.
[0185] In an exemplary embodiment, the quantization value determination subunit is used to determine the average number of tags allocated to each channel based on the tag information of each material device and the number of communication channels; input the average number of tags into the tag conflict prediction model to obtain the conflict probability value of tag conflict occurring on the same channel; calculate the ratio between the conflict probability value and the number of communication channels to obtain the channel occupancy of the tag reading and writing device.
[0186] In an exemplary embodiment, the grouping module is further used to group the material devices with the same tag value of the effective tag position into one group to obtain a material device grouping of the target warehouse.
[0187] In an exemplary embodiment, the verification module includes: an information import unit, a device verification unit, and a result determination unit, where:
[0188] The information import unit is configured to, for any material equipment group, determine a label information list from the to-be-verified label list of the target warehouse according to the label value corresponding to the material equipment group, and import the label information list into the label reading and writing device;
[0189] The device verification unit is configured to verify the material equipment in the material equipment group through the label reading and writing device;
[0190] The result determination unit is configured to determine the label of the material equipment that is in the label information list but not in the material equipment group as the verification result of the material equipment group.
[0191] In an exemplary embodiment, the device verification unit includes: a conflict monitoring subunit, an influence value determination subunit, and a label scanning subunit, where:
[0192] The conflict monitoring subunit is configured to, when detecting a label response conflict in the material equipment group, obtain the conflict times and conflict durations of each conflict label;
[0193] The influence value determination subunit is configured to calculate the conflict influence value of each conflict label based on the conflict times and conflict durations of each conflict label;
[0194] The label scanning subunit is configured to scan each conflict label using the label reading and writing device in ascending order of the conflict influence values of each conflict label to obtain the verification result of the material equipment group.
[0195] Each module in the above warehouse inspection device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0196] In an exemplary embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 10As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a warehouse inspection method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0197] Those skilled in the art can understand that Figure 10 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0198] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0199] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0200] In an exemplary embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0201] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of the relevant data need to comply with the relevant regulations.
[0202] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.
[0203] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.
[0204] The above-described embodiments merely represent several implementation manners of this application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application shall be subject to the appended claims.
Claims
1. A warehouse inspection method, characterized in that, The method includes: Based on the tag information of each material and equipment in the target warehouse, determine the effective tag positions of each material and equipment; According to the tag values of each material and equipment at the effective tag positions, divide each material and equipment to obtain at least one group of material and equipment in the target warehouse; Use a tag reading and writing device to check each material and equipment in each group of material and equipment in turn to obtain the check result of each group of material and equipment; Statistically analyze the check results of each group of material and equipment to obtain the material inspection result of the target warehouse.
2. The method according to claim 1, characterized in that, The step of determining the effective tag positions of each material and equipment based on the tag information of each material and equipment in the target warehouse includes: Obtain the area of the target warehouse and the number of communication channels of the tag reading and writing device; Based on the tag information of each material and equipment, the area of the region, and the number of communication channels, obtain the effective tag positions of each material and equipment.
3. The method according to claim 2, wherein The step of obtaining the effective tag positions of each material and equipment based on the tag information of each material and equipment, the area of the region, and the number of communication channels includes: According to the tag information of each material and equipment, the area of the region, and the number of communication channels, determine the tag conflict quantization value of the target warehouse; From a preset conflict quantization interval, determine a target quantization interval that matches the tag conflict quantization value; Determine the tag positions corresponding to the target quantization interval as the effective tag positions of each material and equipment.
4. The method according to claim 3, wherein The step of determining the tag conflict quantization value of the target warehouse according to the tag information of each material and equipment, the area of the region, and the number of communication channels includes: Classify the tag information of each material and equipment to determine the tag distribution quantization value of the target warehouse; and, based on the tag information of each material and equipment and the number of communication channels, determine the channel occupancy of the tag reading and writing device; and, determine the ratio between the total number of tag information of each material and equipment and the area of the region as the tag density of the target warehouse; According to a preset distribution weight, fuse the tag distribution quantization value of the target warehouse, the channel occupancy of the tag reading and writing device, and the tag density of the target warehouse to obtain the tag conflict quantization value of the target warehouse.
5. The method according to claim 4, wherein The step of classifying the tag information of each material and equipment to determine the tag distribution quantization value of the target warehouse includes: Classify the tag information of each material and equipment to determine the tag proportion corresponding to different tag types; Based on the tag proportion corresponding to each tag type, determine the tag information entropy of the target warehouse; Calculate the ratio between the number of tag types and the tag information entropy to obtain the tag distribution quantization value of the target warehouse.
6. The method according to claim 4, characterized in that, The step of determining the channel occupancy of the tag reading and writing device based on the tag information of each material and equipment and the number of communication channels includes: Based on the tag information of each material and equipment and the number of communication channels, determine the average number of tags allocated to each channel; Input the average number of tags into a tag conflict prediction model to obtain a conflict probability value of tag conflict occurring on the same channel; Calculate the ratio between the conflict probability value and the number of communication channels to obtain the channel occupancy of the tag reading and writing device.
7. The method according to any one of claims 1-6, characterized in that Partition each of the material devices according to the tag values of the material devices at the effective tag positions to obtain a grouping of the material devices in the target warehouse, including: Group the material devices with the same tag values at the effective tag positions into one group to obtain a grouping of the material devices in the target warehouse.
8. The method according to any one of claims 1 to 6, characterized in that Use the tag reading and writing device to sequentially check the material devices in each grouping of material devices to obtain the check result of each grouping of material devices, including: For any grouping of material devices, determine a list of tag information from the list of tags to be checked in the target warehouse according to the tag value corresponding to the grouping of material devices, and import the list of tag information into the tag reading and writing device; Check the material devices in the grouping of material devices through the tag reading and writing device; Determine the tags of the material devices that are in the list of tag information and not in the grouping of material devices as the check result of the grouping of material devices.
9. The method according to claim 8, wherein The step of checking the material devices in the grouping of material devices through the tag reading and writing device includes: When it is detected that there is a tag response conflict in the grouping of material devices, obtain the number of conflict times and the conflict duration of each conflicting tag; Based on the number of conflict times and the conflict duration of each conflicting tag, calculate the conflict impact value of each conflicting tag; Scan each of the conflicting tags in ascending order of the conflict impact value of each conflicting tag using the tag reading and writing device to obtain the check result of the grouping of material devices.
10. A warehouse inspection device, characterized in that, The device includes: A determination module for determining the effective tag positions of each of the material devices based on the tag information of each of the material devices in the target warehouse; A grouping module for partitioning each of the material devices according to the tag values of the material devices at the effective tag positions to obtain at least one grouping of the material devices in the target warehouse; A checking module for using the tag reading and writing device to sequentially check the material devices in each of the groupings of material devices to obtain the check result of each grouping of material devices; A statistics module for statistically analyzing the check results of each of the groupings of material devices to obtain the material inspection result of the target warehouse.
Citation Information
Patent Citations
Intelligent warehousing information management system
CN112215532A
Method, device and system for reading embedded RFID tag
CN118643851A
Unmanned aerial vehicle intelligent dynamic inventory algorithm
CN119250332A
Intelligent medical waste collection vehicle information collection method based on Internet of Things
CN119670778A
Search system and management server thereof
JP2019219927A