Dynamic Reading Method and Reading System of RFID System Based on Intelligent Decision Making
Through image recognition and dynamic adjustment of RFID reader and writer strategy, the problem of poor reading performance of RFID readers and writers in different sites is solved, and fast and accurate RFID tag data reading is achieved.
Patent Information
- Application Number
- CN202411477051.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2044-10-22
AI Technical Summary
In the prior art, RFID electronic tag readers are not personalized for different sites, resulting in poor reading performance under certain sites and inability to quickly and accurately read all RFID electronic tag data.
The RFID system dynamic reading method based on intelligent decision-making is adopted to acquire the site image through the image acquisition device, and the site type is recognized using a pre-trained image recognition model, and the reader reading strategy is dynamically selected and adjusted to ensure that the reading efficiency reaches the preset threshold and further optimization is carried out.
It realizes dynamic adjustment of RFID reader reading strategy according to site type, improves the accuracy and efficiency of RFID tag reading, and ensures that all tags can be read quickly and accurately.
Smart Images

Figure CN119378581B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of radio frequency identification reading, and particularly to a dynamic reading method and a reading system for an RFID system based on intelligent decision-making. Background Art
[0002] Radio Frequency Identification (RFID) technology is the technical foundation of the Internet of Things. RFID tags can be set on different intelligent devices (such as devices on an industrial production line) to be written with information by an RFID reader / writer or read information by an RFID reader / writer, thereby completing the interaction of device information.
[0003] However, currently, for a reader / writer, a general RFID electronic tag reading strategy is usually pre-configured, and then the reader / writer is actually used to read RFID electronic tags. If RFID electronic tags are deployed in different sites and then the general RFID electronic tag reading strategy is applied, the effect of reading RFID electronic tags in some site cases will be poor, and it is impossible to quickly and accurately read all the RFID electronic tag data in the site. Summary of the Invention
[0004] Embodiments of the present invention provide a dynamic reading method and a reading system for an RFID system based on intelligent decision-making, aiming to solve the problem that in the prior art, the reader / writer of RFID electronic tags does not configure a targeted RFID electronic tag reading strategy for different sites, but configures a general reading strategy, resulting in poor effect of reading RFID electronic tags in some site cases and inability to quickly and accurately read all the RFID electronic tag data in the site.
[0005] In a first aspect, an embodiment of the present invention provides a dynamic reading method for an RFID system based on intelligent decision-making, which is applied to an RFID reading system. The RFID reading system includes a server, an image acquisition device, and an RFID reader / writer group. A plurality of RFID reader / writers included in the image acquisition device and the RFID reader / writer group are all communicatively connected to the server. The dynamic reading method for an RFID system based on intelligent decision-making includes:
[0006] The image acquisition device responds to a site scene recognition instruction, acquires a current site image corresponding to the site scene recognition instruction, and sends it to the server;
[0007] The server identifies the current site image based on a pre-trained image recognition model to obtain the current site type;
[0008] The server obtains the current reader reading strategy corresponding to the current site type based on a preset reader reading intelligent selection strategy, and sends it to one of the target RFID readers in the RFID reader group;
[0009] The target RFID reader in the RFID reader group reads all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within a first preset time period, determines the corresponding first reading efficiency index, and sends it to the server;
[0010] If the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, it determines the adjusted reading strategy based on a preset dynamic adjustment strategy and sends it to each RFID reader in the RFID reader group;
[0011] Each RFID reader in the RFID reader group reads the RFID tags in the unread grouped RFID tags corresponding to the adjusted reading strategy, obtains the RFID tag reading result, and sends it to the server.
[0012] In a second aspect, an embodiment of the present invention further provides a reading system configured in an RFID reading system. The reading system includes a server, an image acquisition device, and an RFID reader group. The image acquisition device and several RFID readers included in the RFID reader group are all communicatively connected to the server;
[0013] The image acquisition device is configured to obtain a current site image corresponding to the site scene recognition instruction in response to the site scene recognition instruction, and send it to the server;
[0014] The server is configured to identify the current site image based on a pre-trained image recognition model to obtain the current site type;
[0015] The server is further configured to obtain the current reader reading strategy corresponding to the current site type based on a preset reader reading intelligent selection strategy, and send it to one of the target RFID readers in the RFID reader group;
[0016] The RFID reader group is configured to have the target RFID reader read all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within a first preset time period, determine the corresponding first reading efficiency index, and send it to the server;
[0017] The server is further configured to, if it is determined that the first reading efficiency index does not exceed a preset efficiency threshold, determine an adjusted reading policy based on a preset dynamic adjustment strategy and send the adjusted reading policy to each RFID reader in the RFID reader group;
[0018] Each RFID reader in the RFID reader group is configured to perform corresponding reading on the RFID tags in the unread group among the grouped RFID tags based on the adjusted reading policy, obtain an RFID tag reading result, and send the result to the server.
[0019] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor. A computer program is stored on the memory. When the processor executes the computer program, the method described in the first aspect above is implemented.
[0020] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium. The computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the method described in the first aspect above can be implemented.
[0021] The embodiment of the present invention provides a dynamic reading method and a reading system for an RFID system based on intelligent decision-making, which are applied to an RFID reading system. The RFID reading system includes a server, an image acquisition device, and an RFID reader group. A plurality of RFID readers included in the image acquisition device and the RFID reader group are all communicatively connected to the server. The method includes: the image acquisition device responds to a site scene recognition instruction, acquires a current site image corresponding to the site scene recognition instruction, and sends it to the server; the server recognizes the current site image based on a pre-trained image recognition model to obtain the current site type; the server obtains a current reader reading strategy corresponding to the current site type based on a preset reader reading intelligent selection strategy, and sends it to one of the target RFID readers in the RFID reader group; the target RFID reader in the RFID reader group reads all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within a first preset time period, determines a corresponding first reading efficiency index, and sends it to the server; if the server determines that the first reading efficiency index does not exceed a preset efficiency threshold, it determines an adjusted reading strategy based on a preset dynamic adjustment strategy and sends it to each RFID reader in the RFID reader group; each RFID reader in the RFID reader group reads the RFID tags in the unread group of the grouped RFID tags corresponding to the adjusted reading strategy to obtain an RFID tag reading result, and sends it to the server. The embodiment of the present invention can determine the current site type and the current reader reading strategy based on image recognition, and when it is determined that the first reading efficiency index does not exceed the preset efficiency threshold after reading all the RFID tags in one of the grouped RFID tags, it can also determine an adjusted reading strategy based on a dynamic adjustment strategy and send it to each RFID reader in the RFID reader group for subsequent reading processing, so that the reading strategy in the RFID reader can be intelligently and dynamically adjusted. Description of the Drawings
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0023] Figure 1 It is a schematic diagram of the application scenario of the dynamic reading method for the RFID system based on intelligent decision-making provided by the embodiment of the present invention;
[0024] Figure 2 It is a schematic diagram of the flow of the dynamic reading method for the RFID system based on intelligent decision-making provided by the embodiment of the present invention;
[0025] Figure 3 It is a schematic diagram of a sub - process of the dynamic reading method of the RFID system based on intelligent decision - making provided by the embodiment of the present invention;
[0026] Figure 4 It is a schematic diagram after the current site image is recognized in the dynamic reading method of the RFID system based on intelligent decision - making provided by the embodiment of the present invention;
[0027] Figure 5 It is a schematic diagram of a sub - process of the dynamic reading method of the RFID system based on intelligent decision - making provided by the embodiment of the present invention;
[0028] Figure 6 It is a schematic diagram of a sub - process of the dynamic reading method of the RFID system based on intelligent decision - making provided by the embodiment of the present invention;
[0029] Figure 7 It is a schematic diagram of a sub - process of the dynamic reading method of the RFID system based on intelligent decision - making provided by the embodiment of the present invention;
[0030] Figure 8 It is a schematic block diagram of the reading system provided by the embodiment of the present invention;
[0031] Figure 9 It is a schematic block diagram of the computer device provided by the embodiment of the present invention. Detailed implementation manners
[0032] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the protection scope of the present invention.
[0033] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprise" indicate the presence of the described features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.
[0034] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in this specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include the plural forms.
[0035] It should be further understood that the term "and / or" as used in the specification and appended claims of the present invention refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0036] Please refer to Figure 1 and Figure 2 simultaneously, where Figure 1 is a schematic diagram of the scenario of the dynamic reading method of the RFID system based on intelligent decision-making according to an embodiment of the present invention, Figure 2 is a schematic flowchart of the dynamic reading method of the RFID system based on intelligent decision-making provided by an embodiment of the present invention. As Figure 1 shown, the dynamic reading method of the RFID system based on intelligent decision-making provided by an embodiment of the present invention is applied to an RFID reading system. The RFID reading system includes a server 10, an image acquisition device 20, and an RFID reader group 30. A plurality of RFID readers included in the image acquisition device 20 and the RFID reader group 30 are all communicatively connected to the server 10. Among them, the server 10 can be an edge server whose deployment location is not more than a first preset distance (such as 100 m, etc.) from the deployment locations of the image acquisition device 20 and the RFID reader group 30, or a cloud server whose distance exceeds the first preset distance.
[0037] As Figure 2 shown, the method includes the following steps S110-S160.
[0038] S110. In response to a site scene recognition instruction, the image acquisition device acquires a current site image corresponding to the site scene recognition instruction and sends it to the server.
[0039] In this embodiment, after the RFID reading system is deployed at a certain site (such as a production workshop where an industrial production line is located), in order to quickly determine the reader reading strategy that needs to be deployed for the RFID reader group, first, an image acquisition device (such as a 360-degree panoramic camera, etc.) needs to perform image acquisition on the direction it is aligned with to obtain a current site image when it receives a site scene recognition instruction (a timing image acquisition period can be set in the image acquisition device, such as durations of 10 min, 30 min, 1 h, 2 h, 12 h, 24 h, etc. Of course, other durations can also be flexibly set according to user requirements, not limited to the above examples), and then send the current site image to the server for subsequent image recognition.
[0040] S120. The server recognizes the current site image based on a pre-trained image recognition model to obtain the current site type.
[0041] In this embodiment, after the server receives the current site image, it can identify the current site image based on the local image recognition model to determine the current site type. For example, by identifying a number of key objects in the current site image through the image recognition model, the current site type can be obtained through comprehensive analysis of the number of key objects.
[0042] In one embodiment, the image recognition model is a multi-object detection model; as Figure 3 shown, step S120 includes:
[0043] S121. Obtain multiple target detection regions in the current site image based on the multi-object detection model, and determine a classification result for each target detection region;
[0044] S122. Determine the current site type corresponding to the classification result set based on the classification result set composed of the classification results corresponding to the multiple target detection regions respectively and the local site recognition knowledge base.
[0045] In this embodiment, the specific multi-object detection model adopted may specifically be the Yolo model (such as the Yolo V3 model, Yolo V5 model, etc.). Through the Yolo model, the regions where objects exist in the current site image can be located. As Figure 4 shown, target detection regions 1 - 4 are recognized in the current site image. Then, a classification result is determined for each target detection region based on the Yolo model. For example, target detection region 1 corresponds to device 1, target detection region 2 corresponds to device 2, target detection region 3 corresponds to device 3, and target detection region 4 corresponds to device 4. It is determined from the above 4 classification results that device 1, device 2, device 3, and device 4 are included in the current site image, and device 1, device 2, device 3, and device 4 form a classification result set.
[0046] After that, the classification result set is substituted into the local site recognition knowledge base and matched with the knowledge graph in the site recognition knowledge base to determine whether there is a site type that includes the above devices 1 - 4. If there is a site type that includes the above devices 1 - 4, then it is determined that the site type is the current site type corresponding to the classification result set, such as the AA product production line, BB industrial equipment, etc.
[0047] In one embodiment, after step S120, it further includes:
[0048] If the server determines that the current site type is not the same as each preset site recognition type in the preset site recognition type set, it generates a positioning information acquisition instruction and sends it to the cloud server;
[0049] Receive the current site location information sent by the cloud server and corresponding to the location information acquisition instruction, and determine the current site type based on the current site location information.
[0050] In this embodiment, when the current site type identified based on the received current site image in the server is different from each preset site identification type in the preset site identification type set, for example, when the current site identification type is a null value, it can be regarded as different from each preset site identification type in the preset site identification type set. At this time, a location information acquisition instruction can be generated and sent to the cloud server (this cloud server is different from the server, and its main function is to act as a control center. Each server, each image acquisition device, and each RFID reader group can upload their specific deployed location information in advance). Then, the cloud server parses and obtains the location information acquisition instruction and obtains the corresponding current site location information from multiple pre-stored location information locally. Finally, the corresponding enterprise name is obtained in combination with the current site location information, and the current site type is determined according to its production and business scope and main product information. It can be seen that based on this method, when the current site type cannot be directly determined through the current site image, the current site type is determined by the location method.
[0051] S130. The server obtains the current reader reading strategy corresponding to the current site type based on the preset reader reading intelligent selection strategy, and sends it to one of the target RFID readers in the RFID reader group.
[0052] In this embodiment, after determining the current site type to which the deployment location of the RFID reading system belongs in the server, it is also necessary to determine the current reader reading strategy corresponding to the current site type based on the preset reader reading intelligent selection strategy. For example, multiple reader reading strategies are stored locally in the server. Through the reader reading intelligent selection strategy, a current reader reading strategy can be determined from multiple reader reading strategies in combination with the current site type as the reader reading strategy to be deployed, and then the current reader reading strategy is sent to one of the target RFID readers in the RFID reader group for specific configuration and application.
[0053] In one embodiment, as Figure 5 shown, step S130 includes:
[0054] S131. Determine the similarity between the applicable site type label of each preset reader reading strategy in the multiple preset reader reading strategies and the current site type based on the reader reading intelligent selection strategy;
[0055] S132. Obtain the target applicable site type label with the maximum similarity to the current site type, and obtain the reader-writer reading strategy corresponding to the target applicable site type label as the current reader-writer reading strategy.
[0056] In this embodiment, a plurality of preset reader-writer reading strategies are pre-set and stored locally in the server, and each preset reader-writer reading strategy can be pre-set with labels, that is, each preset reader-writer reading strategy corresponds to at least one applicable site type label (it can be understood that some preset reader-writer reading strategies can also correspond to multiple applicable site type labels). After knowing the word vector corresponding to the current site type, the similarity (such as cosine similarity, etc.) between the word vectors corresponding to the applicable site type labels of each preset reader-writer reading strategy and the word vector of the current site type can be calculated, and then the target applicable site type label with the maximum similarity to the current site type is determined therefrom. Finally, the reader-writer reading strategy corresponding to the target applicable site type label is used as the current reader-writer reading strategy. It can be seen that based on the above method, the current reader-writer reading strategy can be quickly determined according to the current site type.
[0057] S140. The target RFID reader-writer of the RFID reader-writer group reads all the RFID tags in one of the grouped RFID tags based on the current reader-writer reading strategy within a first preset time period, determines the corresponding first reading efficiency index, and sends it to the server.
[0058] In this embodiment, when one of the target RFID reader-writers of the RFID reader-writer group, which is an RFID reading system, receives the current reader-writer reading strategy sent by the server, a test on whether it is applicable to the RFID reading system needs to be carried out. Specifically, the target RFID reader-writer reads all the RFID tags in one of the grouped RFID tags based on the current reader-writer reading strategy within a first preset time period for at least one round (each grouped RFID tag in the grouped RFID tags is specifically set on specific equipment or materials in the current site), and determines a first reading efficiency index after the above reading and sends it to the server. By judging whether the first reading efficiency index exceeds the preset efficiency threshold, it is specifically judged whether the current reader-writer reading strategy is applicable to the RFID reading system. It can be seen that based on the above method, the reading efficiency test of the current reader-writer reading strategy can be quickly completed, so as to further determine whether to retain the current reader-writer reading strategy.
[0059] In one embodiment, before step S140, it further includes:
[0060] The target RFID reader of the RFID reader group completes local reader-writer policy configuration based on the current reader reading policy;
[0061] As Figure 6 shown, step S140 includes:
[0062] S141. The target RFID reader obtains target grouped RFID tags corresponding to the target RFID reader from the grouped RFID tags; wherein, the grouped RFID tags include multiple grouped RFID tags, and each grouped RFID tag corresponds to an RFID reader;
[0063] S142. The target RFID reader reads each RFID tag in the target grouped RFID tags based on the current reader reading policy within the first preset time period to obtain a reading result corresponding to each RFID tag in the target grouped RFID tags;
[0064] S143. Based on the reading result corresponding to each RFID tag in the target grouped RFID tags and a preset reading efficiency determination policy, obtain a tag reading efficiency index corresponding to each RFID tag in the target grouped RFID tags and correspondingly determine the first reading efficiency index;
[0065] S144. Send the first reading efficiency index to the server.
[0066] In this embodiment, first, the target RFID reader obtains the corresponding target grouped RFID tags from the grouped RFID tags (generally, in the server, the RFID electronic tags of the site corresponding to the current site image can be pre-divided into multiple groups according to a preset grouping policy, and each grouped RFID tag in the grouped RFID tags is correspondingly mapped to an RFID reader).
[0067] Then, the target RFID reader performs at least one round of reading on each RFID tag in the target grouped RFID tags based on the current reader reading policy within the first preset time period. Among them, since the first preset time period may exceed the time consumed for each RFID tag in the target grouped RFID tags to be read once, in order to improve the stability of the test process, the target RFID reader can perform multiple rounds of reading on each RFID tag in the target grouped RFID tags within the first preset time period, and then accurately determine the first reading efficiency index based on the multiple-round reading situation.
[0068] Specifically, the target RFID reader reads each RFID tag in the target grouped RFID tags within the first preset duration to obtain a reading result corresponding to each RFID tag in the target grouped RFID tags. Among them, after the target RFID reader reads each RFID tag in the target grouped RFID tags once to obtain a reading sub-result, it will be stored in the target RFID reader. If the same RFID tag is read multiple times, each reading sub-result will also be stored in the target RFID reader and form the reading result corresponding to the RFID tag. After each RFID tag is read by the target RFID reader, the obtained reading result not only records the original stored data information in the RFID tag, but also records the reading success rate and the average reading duration of the RFID tag at the same time. For example, an RFID tag is read 3 times by the target RFID reader, each time it is read successfully, and the total duration of the 3 readings is 0.9 s. The original stored data information in the RFID tag is obtained 3 times in the target RFID reader, and the original stored data information obtained each time in the RFID tag is exactly the same. In the above case, it can be determined that the reading success rate of the RFID tag is 100% and the average reading duration is 0.3 s.
[0069] After obtaining the reading result corresponding to each RFID tag in the target grouped RFID tags, combined with the reading efficiency determination strategy, obtain the tag reading efficiency index corresponding to each RFID tag in the target grouped RFID tags, and finally comprehensively determine the first reading efficiency index. For example, the first reading efficiency index can be determined by averaging the tag reading efficiency indexes corresponding to each RFID tag in the target grouped RFID tags. Finally, the target RFID reader sends the first reading efficiency index to the server. It can be seen that based on the above method, the data reading of each RFID tag in the target grouped RFID tags and the determination of the comprehensive reading efficiency index can be quickly completed within the first preset duration.
[0070] In one embodiment, as Figure 7 shown, step S143 includes:
[0071] S1431. Obtain the reading success rate and the average reading duration of the reading result corresponding to each RFID tag in the target grouped RFID tags;
[0072] S1432. If it is determined that the reading success rate of the corresponding reading result of the RFID tag is the first preset success rate and the average reading duration is less than the first preset duration, then determine the tag reading efficiency index of the RFID tag based on the reading efficiency determination strategy and the average reading duration; where the formula of the reading efficiency determination strategy is: tag reading efficiency index of the RFID tag = 1 / average reading duration;
[0073] S1433. Obtain the average value of the tag reading efficiency indexes corresponding to each RFID tag in the target grouped RFID tags, and use it as the first reading efficiency index.
[0074] In this embodiment, after obtaining the reading success rate and the average reading duration of the corresponding reading results of each RFID tag in the target grouped RFID tags in the target RFID reader / writer, it can be determined at this time whether the reading success rate of the corresponding reading result of each RFID tag is the first preset success rate (for example, the first preset success rate is set to 100%). If it is determined that the reading success rate of each RFID tag in the target grouped RFID tags is the first preset success rate and the average reading duration is less than the first preset duration, then the target RFID reader / writer has completed multiple rounds of successful reading of each RFID tag in the target grouped RFID tags. At this time, taking the determination of the tag reading efficiency index of a certain RFID tag as an example, after determining the average reading duration of this certain RFID tag (its unit can also be equivalent to seconds / tag), directly use its reciprocal as the tag reading efficiency index of the RFID tag (its unit can be recorded as tags / second). After determining the tag reading efficiency indexes corresponding to each RFID tag in the target grouped RFID tags, calculate the average value of the corresponding multiple tag reading efficiency indexes, which can be used as the first reading efficiency index. It can be seen that based on the above method, the first reading efficiency index of the target RFID reader / writer can be quickly determined.
[0075] S150. If the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, then determine the adjusted reading strategy based on the preset dynamic adjustment strategy and send it to each RFID reader / writer in the RFID reader / writer group.
[0076] In this embodiment, if it is determined at the server that the first reading efficiency index does not exceed the preset efficiency threshold, it means that the current reader-writer reading strategy is not applicable to the RFID reading system. At this time, the adjusted reading strategy can be further determined by the dynamic adjustment strategy, and the current reader-writer reading strategy is replaced with the adjusted reading strategy and deployed to each RFID reader-writer in the RFID reader-writer group. After each RFID reader-writer in the RFID reader-writer group receives the adjusted reading strategy, the configuration and deployment of the adjusted reading strategy are completed in each RFID reader-writer.
[0077] Of course, if it is determined at the server that the first reading efficiency index exceeds the preset efficiency threshold, it means that the current reader-writer reading strategy is applicable to the RFID reading system. At this time, there is no need to determine the adjusted reading strategy based on the dynamic adjustment strategy, but the following steps are executed: If the server determines that the first reading efficiency index exceeds the preset efficiency threshold, the current reader-writer reading strategy is sent to each RFID reader-writer in the RFID reader-writer group.
[0078] In one embodiment, step S150 includes:
[0079] Obtain the general reading strategy corresponding to the dynamic adjustment strategy, and use the general reading strategy as the adjusted reading strategy and send it to each RFID reader-writer in the RFID reader-writer group;
[0080] Alternatively, step S150 includes:
[0081] Based on the dynamic adjustment strategy, obtain the target reader-writer reading strategy that has an optimized strategy mapping relationship with the current reader-writer reading strategy from the multiple preset reader-writer reading strategies, and use the target reader-writer reading strategy as the adjusted reading strategy and send it to each RFID reader-writer in the RFID reader-writer group.
[0082] In this embodiment, at least two ways can be specifically adopted to dynamically adjust and replace the current reader-writer reading strategy. The first is to obtain the general reading strategy corresponding to the dynamic adjustment strategy, and use the general reading strategy as the adjusted reading strategy and send it to each RFID reader-writer in the RFID reader-writer group; the second is to obtain the target reader-writer reading strategy that has an optimized strategy mapping relationship with the current reader-writer reading strategy from the multiple preset reader-writer reading strategies. Generally, the target reader-writer reading strategy has a similar relationship with the current reader-writer reading strategy but some parameters are different. At this time, the target reader-writer reading strategy is used as the adjusted reading strategy and sent to each RFID reader-writer in the RFID reader-writer group. It can be seen that based on the above methods, the dynamic adjustment of the reading strategy in each RFID reader-writer in the RFID reader-writer group is realized.
[0083] S160. Each RFID reader in the RFID reader group reads the RFID tags in the unread groups of the grouped RFID tags according to the adjusted reading strategy, obtains the RFID tag reading result, and sends it to the server.
[0084] In this embodiment, after each RFID reader in the RFID reader group completes the configuration of the adjusted reading strategy, it can start to read the RFID tags in the unread groups of the grouped RFID tags at least once, obtain the RFID tag reading result and send it to the server. At this time, the server has stored the reading results of all grouped RFID tags in the grouped RFID tags, completed the RFID tag reading of this round, and then can perform respective data analysis applications based on the RFID tag reading results.
[0085] It can be seen that the embodiment of implementing this method can determine the current site type and the current reader reading strategy based on image recognition, and when it is determined that the first reading efficiency index does not exceed the preset efficiency threshold after reading all RFID tags in one of the grouped RFID tags, it can also determine the adjusted reading strategy based on the dynamic adjustment strategy and send it to each RFID reader in the RFID reader group for subsequent reading processing, so that the reading strategy in the RFID reader can be intelligently and dynamically adjusted.
[0086] Figure 8 It is a schematic block diagram of a reading system provided by an embodiment of the present invention. As Figure 8 shown, corresponding to the above RFID system dynamic reading method based on intelligent decision-making, the present invention also provides a reading system 100. As Figure 1 and Figure 8 shown, the reading system 100 is configured in the RFID reading system, and the RFID reading system includes a server 10, an image acquisition device 20, and an RFID reader group 30. The image acquisition device 20 and several RFID readers included in the RFID reader group 30 are all communicatively connected to the server 10. Among them, the server 10 can be an edge server whose deployment location is no more than a first preset distance (such as 100 m, etc.) from the image acquisition device 20 and the RFID reader group 30, or a cloud server whose distance exceeds the first preset distance.
[0087] The image acquisition device 20 is configured to obtain the current site image corresponding to the site scene recognition instruction in response to the site scene recognition instruction, and send it to the server.
[0088] In this embodiment, after the RFID reading system is deployed in a certain site (such as the production workshop where the industrial production line is located), in order to quickly determine the reader reading strategy that the RFID reader group needs to deploy, first, the image acquisition device (such as a 360-degree panoramic camera, etc.) needs to receive a site scene recognition instruction (in the image acquisition device, a timed image acquisition period can be set, such as 10 minutes, 30 minutes, 1 hour, 2 hours, 12 hours, 24 hours, etc. Of course, other durations can also be flexibly set according to user needs, not limited to the above examples). When receiving the instruction, it performs image acquisition on the direction it is aligned with to obtain the current site image, and then sends the current site image to the server for subsequent image recognition.
[0089] The server 10 is used to identify the current site image based on a pre-trained image recognition model to obtain the current site type.
[0090] In this embodiment, after the server receives the current site image, it can identify the current site image based on the local image recognition model to determine the current site type. For example, by identifying a number of key objects in the current site image through the image recognition model, the current site type can be obtained through comprehensive analysis of the number of key objects.
[0091] In one embodiment, the image recognition model is a multi-object detection model; the server 10 is specifically used for:
[0092] Based on the multi-object detection model, obtain multiple target detection regions in the current site image, and determine a classification result for each target detection region;
[0093] Based on the classification result set composed of the classification results respectively corresponding to the multiple target detection regions and the local site recognition knowledge base, determine the current site type corresponding to the classification result set.
[0094] In this embodiment, the specific multi-object detection model adopted can be the Yolo model (such as the Yolo V3 model, Yolo V5 model, etc.). Through the Yolo model, the regions where objects exist in the current site image can be located, such as Figure 4 As shown, target detection regions 1 - 4 are recognized in the current site image. Then, for each target detection region, a classification result is determined based on the Yolo model. For example, target detection region 1 corresponds to device 1, target detection region 2 corresponds to device 2, target detection region 3 corresponds to device 3, and target detection region 4 corresponds to device 4. From the above 4 classification results, it is determined that device 1, device 2, device 3, and device 4 are included in the current site image, and device 1, device 2, device 3, and device 4 form the classification result set.
[0095] Afterwards, substitute the classification result set into the local site recognition knowledge base, and match it with the knowledge graph in the site recognition knowledge base to determine whether there is a site type that includes the above-mentioned devices 1-4. If there is a site type that includes the above-mentioned devices 1-4, then determine that this site type is the current site type corresponding to the classification result set, such as an AA product production line, BB industrial equipment, etc.
[0096] In one embodiment, the server 10 is further configured to:
[0097] If it is determined that the current site type is different from each preset site recognition type in the preset site recognition type set, then generate a location information acquisition instruction and send it to the cloud server;
[0098] Receive the current site location information sent by the cloud server and corresponding to the location information acquisition instruction, and determine the current site type based on the current site location information.
[0099] In this embodiment, when the current site type recognized based on the received current site image in the server is different from each preset site recognition type in the preset site recognition type set, for example, when the current site recognition type is a null value, it can be regarded as being different from each preset site recognition type in the preset site recognition type set. At this time, a location information acquisition instruction can be generated and sent to the cloud server (this cloud server is different from the server, and its main function is to serve as a control center. Each server, each image acquisition device, and each RFID reader group can upload their specific deployed location information in advance). Afterwards, the cloud server parses and obtains the location information acquisition instruction and obtains the corresponding current site location information from the multiple pre-stored location information locally. Finally, combine the current site location information to obtain the corresponding enterprise name, and determine the current site type according to its production and business scope and main product information. It can be seen that based on this method, when the current site type cannot be directly determined through the current site image, the current site type is determined by means of location.
[0100] The server 10 is further configured to obtain a current reader reading strategy corresponding to the current site type based on a preset reader reading selection strategy, and send it to one target RFID reader in the RFID reader group.
[0101] In this embodiment, after determining the current site type to which the deployment location of the RFID reading system belongs in the server, it is also necessary to determine the current reader-writer reading strategy corresponding to the current site type based on a preset reader-writer intelligent selection strategy. For example, multiple reader-writer reading strategies are stored locally in the server. Through the reader-writer intelligent selection strategy, a current reader-writer reading strategy can be determined from multiple reader-writer reading strategies in combination with the current site type as the reader-writer reading strategy to be deployed, and then the current reader-writer reading strategy is sent to one of the target RFID readers in the RFID reader-writer group for specific configuration and application.
[0102] In one embodiment, the server 10 is further specifically configured to:
[0103] Determine the similarity between the applicable site type label of each preset reader-writer reading strategy among multiple preset reader-writer reading strategies and the current site type based on the reader-writer intelligent selection strategy;
[0104] Obtain the target applicable site type label with the maximum similarity to the current site type, and obtain the reader-writer reading strategy corresponding to the target applicable site type label as the current reader-writer reading strategy.
[0105] In this embodiment, multiple preset reader-writer reading strategies are preset and stored locally in the server, and each preset reader-writer reading strategy can be pre-labeled, that is, each preset reader-writer reading strategy corresponds to at least one applicable site type label (it can be understood that some preset reader-writer reading strategies can also correspond to multiple applicable site type labels). After knowing the word vector corresponding to the current site type, the similarity (such as cosine similarity, etc.) between the word vector corresponding to the applicable site type label of each preset reader-writer reading strategy and the word vector of the current site type can be calculated, and then the target applicable site type label with the maximum similarity to the current site type is determined from them. Finally, the reader-writer reading strategy corresponding to the target applicable site type label is used as the current reader-writer reading strategy. It can be seen that based on the above method, the current reader-writer reading strategy can be quickly determined according to the current site type.
[0106] The target RFID reader in the RFID reader-writer group 30 is configured to read all the RFID tags in one of the grouped RFID tags based on the current reader-writer reading strategy within a first preset time period, determine the corresponding first reading efficiency index, and send it to the server.
[0107] In this embodiment, when one of the target RFID readers in the RFID reader group serving as the RFID reading system receives the current reader reading strategy sent by the server, a test needs to be performed to determine whether it is applicable to the RFID reading system. Specifically, the target RFID reader reads all the RFID tags in one of the grouped RFID tags at least once based on the current reader reading strategy within the first preset time period (each grouped RFID tag in the grouped RFID tags is specifically set on a specific device or material in the current site), and determines a first reading efficiency index and sends it to the server after the above reading is completed. By determining whether the first reading efficiency index exceeds the preset efficiency threshold, it is specifically determined whether the current reader reading strategy is applicable to the RFID reading system. It can be seen that based on the above method, the reading efficiency test of the current reader reading strategy can be quickly completed, so as to further determine whether to retain the current reader reading strategy.
[0108] In one embodiment, the target RFID reader of the RFID reader group 30 is further configured to complete local reading and writing strategy configuration based on the current reader reading strategy;
[0109] The target RFID reader is specifically configured to:
[0110] Obtain the target grouped RFID tags corresponding to the target RFID reader from the grouped RFID tags; wherein, the grouped RFID tags include multiple grouped RFID tags, and each grouped RFID tag corresponds to an RFID reader;
[0111] Read each RFID tag in the target grouped RFID tags based on the current reader reading strategy within the first preset time period to obtain a reading result corresponding to each RFID tag in the target grouped RFID tags;
[0112] Based on the reading result corresponding to each RFID tag in the target grouped RFID tags and the preset reading efficiency determination strategy, obtain the label reading efficiency index corresponding to each RFID tag in the target grouped RFID tags and correspondingly determine the first reading efficiency index;
[0113] Send the first reading efficiency index to the server.
[0114] In this embodiment, first, the target RFID reader obtains the corresponding target grouped RFID tags from the grouped RFID tags. (Generally, in the server, the RFID electronic tags of the site corresponding to the current site image can be pre-divided into multiple groups according to a preset grouping strategy, and each grouped RFID tag in the grouped RFID tags is correspondingly mapped to an RFID reader).
[0115] Then, the target RFID reader performs at least one round of reading on each RFID tag in the target grouped RFID tags based on the current reader reading strategy within the first preset duration. Since the first preset duration may exceed the duration required for each RFID tag in the target grouped RFID tags to be read once, in order to improve the stability of the test process, the target RFID reader can perform multiple rounds of reading on each RFID tag in the target grouped RFID tags within the first preset duration, and then accurately determine the first reading efficiency index based on the multiple-round reading situation.
[0116] Specifically, the target RFID reader reads each RFID tag in the target grouped RFID tags within the first preset duration to obtain a reading result corresponding to each RFID tag in the target grouped RFID tags. Among them, after the target RFID reader reads each RFID tag in the target grouped RFID tags once to obtain a reading sub-result, it will be stored in the target RFID reader. If the same RFID tag is read multiple times, each reading sub-result will also be stored in the target RFID reader and form the reading result corresponding to the RFID tag. After each RFID tag is read by the target RFID reader, the obtained reading result not only records the original stored data information in the RFID tag, but also records the reading success rate and the average reading duration of the RFID tag. For example, an RFID tag is read 3 times by the target RFID reader, each time it is read successfully, and the total duration of the 3 readings is 0.9 s. The original stored data information in the RFID tag is obtained 3 times in the target RFID reader, and the original stored data information obtained each time in the RFID tag is exactly the same. In the above case, it can be determined that the reading success rate of the RFID tag is 100% and the average reading duration is 0.3 s.
[0117] After obtaining the reading results corresponding to each RFID tag in the target grouped RFID tags, combined with the reading efficiency determination strategy, obtain the tag reading efficiency indicators corresponding to each RFID tag in the target grouped RFID tags, and finally comprehensively determine the first reading efficiency indicator. For example, the first reading efficiency indicator can be determined by taking the average value of the tag reading efficiency indicators corresponding to each RFID tag in the target grouped RFID tags. Finally, the target RFID reader sends the first reading efficiency indicator to the server. It can be seen that based on the above method, the data reading of each RFID tag in the target grouped RFID tags and the determination of the comprehensive reading efficiency indicator can be quickly completed within the first preset time period.
[0118] In one embodiment, the target RFID reader is further specifically configured to:
[0119] Obtain the reading success rate and the average reading duration of the reading results corresponding to each RFID tag in the target grouped RFID tags;
[0120] If it is determined that the reading success rate of the reading result corresponding to the RFID tag is the first preset success rate and the average reading duration is less than the first preset time period, then determine the tag reading efficiency indicator of the RFID tag based on the reading efficiency determination strategy and the average reading duration; wherein, the formula of the reading efficiency determination strategy is that the tag reading efficiency indicator of the RFID tag = 1 / average reading duration;
[0121] Obtain the average value of the tag reading efficiency indicators corresponding to each RFID tag in the target grouped RFID tags, and use it as the first reading efficiency indicator.
[0122] In this embodiment, after obtaining the reading success rate and the average reading duration of each RFID tag in the target grouped RFID tags in the target RFID reader, it can be determined at this time whether the reading success rate of the corresponding reading result of each RFID tag is the first preset success rate (for example, the first preset success rate is set to 100%). If it is determined that the reading success rate corresponding to each RFID tag in the target grouped RFID tags is the first preset success rate and the average reading duration is less than the first preset duration, the target RFID reader has completed multiple rounds of successful reading of each RFID tag in the target grouped RFID tags. At this time, taking the determination of the tag reading efficiency index of a certain RFID tag as an example, after determining the average reading duration of this certain RFID tag (whose unit can also be equivalent to seconds per tag), directly taking its reciprocal as the tag reading efficiency index of the RFID tag (whose unit can be recorded as tags per second). After determining the tag reading efficiency index corresponding to each RFID tag in the target grouped RFID tags, finding the average value of the corresponding multiple tag reading efficiency indices can be used as the first reading efficiency index. It can be seen that based on the above method, the first reading efficiency index of the target RFID reader can be quickly determined.
[0123] The server 10 is further configured to, if it is determined that the first reading efficiency index does not exceed the preset efficiency threshold, determine an adjusted reading strategy based on a preset dynamic adjustment strategy and send it to each RFID reader in the RFID reader group.
[0124] In this embodiment, when the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, it means that the current reader reading strategy is not applicable to this RFID reading system. At this time, the adjusted reading strategy can be further determined by the dynamic adjustment strategy, and the current reader reading strategy is replaced with the adjusted reading strategy and deployed to each RFID reader in the RFID reader group. After each RFID reader in the RFID reader group receives the adjusted reading strategy, the configuration and deployment of the adjusted reading strategy are completed in each RFID reader.
[0125] Of course, when the server determines that the first reading efficiency index exceeds the preset efficiency threshold, it means that the current reader reading strategy is applicable to this RFID reading system. At this time, there is no need to determine the adjusted reading strategy based on the dynamic adjustment strategy, but the following steps are executed: if the server determines that the first reading efficiency index exceeds the preset efficiency threshold, the current reader reading strategy is sent to each RFID reader in the RFID reader group.
[0126] In one embodiment, the server 10 is further specifically configured to:
[0127] Obtain a general reading policy corresponding to the dynamic adjustment policy, and use the general reading policy as the adjusted reading policy and send it to each RFID reader in the RFID reader group;
[0128] Alternatively, the server 10 is further specifically configured to:
[0129] Based on the dynamic adjustment policy, obtain a target reader reading policy that has an optimized policy mapping relationship with the current reader reading policy from the multiple preset reader reading policies, and use the target reader reading policy as the adjusted reading policy and send it to each RFID reader in the RFID reader group.
[0130] In this embodiment, at least two methods can be specifically used to dynamically adjust and replace the current reader reading policy. The first is to obtain a general reading policy corresponding to the dynamic adjustment policy, and use the general reading policy as the adjusted reading policy and send it to each RFID reader in the RFID reader group; the second is to obtain a target reader reading policy that has an optimized policy mapping relationship with the current reader reading policy from the multiple preset reader reading policies. Generally, the target reader reading policy has a similar relationship with the current reader reading policy but some parameters are different. At this time, use the target reader reading policy as the adjusted reading policy and send it to each RFID reader in the RFID reader group. It can be seen that based on the above methods, the dynamic adjustment of the reading policies of each RFID reader in the RFID reader group is realized.
[0131] Each RFID reader in the RFID reader group 30 is configured to perform corresponding reading on the RFID tags in the unread groups of the grouped RFID tags based on the adjusted reading policy, obtain an RFID tag reading result, and send it to the server.
[0132] In this embodiment, when each RFID reader in the RFID reader group has completed the configuration of the adjusted reading policy, it can start to perform at least one reading on the RFID tags in the unread groups of the grouped RFID tags to obtain an RFID tag reading result and send it to the server. At this time, the server has stored the reading results of all grouped RFID tags in the grouped RFID tags, and completed the RFID tag reading of this round. After that, respective data analysis applications can be performed based on the RFID tag reading results.
[0133] It can be seen that the embodiments implementing the system can determine the current site type and the current reader reading strategy based on image recognition. When all RFID tags in one of the grouped RFID tags are read and it is determined that the first reading efficiency index does not exceed the preset efficiency threshold, the adjusted reading strategy can also be determined based on the dynamic adjustment strategy and sent to each RFID reader in the RFID reader group for subsequent reading processing, so that the reading strategy in the RFID reader can be intelligently and dynamically adjusted.
[0134] The above-mentioned reading system can be implemented in the form of a computer program, which can run on a computer device as shown in Figure 9 the figure.
[0135] Please refer to Figure 9 , Figure 9 which is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device integrates any of the reading systems provided by the embodiments of the present invention.
[0136] Refer to Figure 9 , the computer device 400 includes a processor 402, a memory, and a network interface 405 connected through a system bus 401. Among them, the memory may include a storage medium 403 and an internal memory 404.
[0137] The storage medium 403 can store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions. When the program instructions are executed, the processor 402 can be made to execute the above-mentioned dynamic reading method of the RFID system based on intelligent decision-making.
[0138] The processor 402 is used to provide computing and control capabilities to support the operation of the entire computer device.
[0139] The internal memory 404 provides an environment for the operation of the computer program 4032 in the storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can be made to execute the above-mentioned dynamic reading method of the RFID system based on intelligent decision-making.
[0140] The network interface 405 is used for network communication with other devices. Those skilled in the art can understand that Figure 9 the structure shown in is only a block diagram of some structures related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention 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.
[0141] Among them, the processor 402 is used to run the computer program 4032 stored in the memory to implement the dynamic reading method of the RFID system based on intelligent decision-making as described above.
[0142] It should be understood that in the embodiment of the present invention, the processor 402 may be a central processing unit (CPU), and the processor 402 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0143] 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 includes program instructions, and the computer program can be stored in a storage medium, and the storage medium is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer device to implement the process steps of the embodiments of the above methods.
[0144] Therefore, the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, where the computer program includes program instructions. When the program instructions are executed by the processor, the processor is caused to execute the dynamic reading method of the RFID system based on intelligent decision-making as described above.
[0145] The computer-readable storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, an optical disk, or other various computer-readable storage media that can store program codes.
[0146] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been generally described according to their functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0147] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0148] The steps in the method embodiments of the present invention can be adjusted, combined, and deleted according to actual needs. The units in the device embodiments of the present invention can be combined, divided, and deleted according to actual needs. In addition, the functional units in each embodiment of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0149] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0150] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A dynamic reading method for RFID system based on intelligent decision-making, applied to an RFID reading system, characterized in that, The RFID reading system includes a server, an image acquisition device, and an RFID reader group. A plurality of RFID readers included in the image acquisition device and the RFID reader group are all communicatively connected to the server. The RFID system dynamic reading method based on intelligent decision-making includes: The image acquisition device responds to a site scene recognition instruction, acquires a current site image corresponding to the site scene recognition instruction, and sends it to the server. The server recognizes the current site image based on a pre-trained image recognition model to obtain the current site type. The server obtains a current reader reading strategy corresponding to the current site type based on a preset reader reading intelligent selection strategy, and sends it to one target RFID reader in the RFID reader group. The target RFID reader in the RFID reader group reads all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within a first preset time period, determines a corresponding first reading efficiency index, and sends it to the server. If the server determines that the first reading efficiency index does not exceed a preset efficiency threshold, it determines an adjusted reading strategy based on a preset dynamic adjustment strategy and sends it to each RFID reader in the RFID reader group. Each RFID reader in the RFID reader group reads the RFID tags in the unread grouped RFID tags corresponding to the adjusted reading strategy to obtain an RFID tag reading result, and sends it to the server. The server obtains a current reader reading strategy corresponding to the current site type based on a preset reader reading intelligent selection strategy, including: Determining the similarity between the applicable site type label of each preset reader reading strategy in a plurality of preset reader reading strategies and the current site type based on the reader reading intelligent selection strategy. Obtaining a target applicable site type label with the maximum similarity to the current site type, and obtaining the reader reading strategy corresponding to the target applicable site type label as the current reader reading strategy.
2. The method according to claim 1, characterized in that, After the server recognizes the current site image based on a pre-trained image recognition model to obtain the current site type, the method further includes: If the server determines that the current site type is different from each preset site recognition type in a preset site recognition type set, it generates a positioning information acquisition instruction and sends it to the cloud server. Receiving the current site positioning information sent by the cloud server and corresponding to the positioning information acquisition instruction, and determining the current site type based on the current site positioning information.
3. The method according to claim 1, wherein The image recognition model is a multi-target detection model. Recognizing the current site image based on a pre-trained image recognition model to obtain the current site type includes: Obtaining a plurality of target detection regions in the current site image based on the multi-target detection model, and correspondingly determining a classification result for each target detection region. Determine the current site type corresponding to the classification result set based on the classification results corresponding to the multiple target detection regions respectively and the local site recognition knowledge base.
4. The method according to claim 1, characterized in that, Before the step that the target RFID reader of the RFID reader group reads all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within the first preset time period, determines the corresponding first reading efficiency index and sends it to the server, the method further includes: The target RFID reader of the RFID reader group completes the local reading and writing strategy configuration based on the current reader reading strategy; The target RFID reader of the RFID reader group reads all the RFID tags in one of the grouped RFID tags based on the current reader reading strategy within the first preset time period, determines the corresponding first reading efficiency index and sends it to the server, including: The target RFID reader obtains the target grouped RFID tags corresponding to the target RFID reader from the grouped RFID tags; wherein, the grouped RFID tags include multiple grouped RFID tags, and each grouped RFID tag corresponds to an RFID reader; The target RFID reader reads each RFID tag in the target grouped RFID tags based on the current reader reading strategy within the first preset time period to obtain the reading result corresponding to each RFID tag in the target grouped RFID tags; Based on the reading result corresponding to each RFID tag in the target grouped RFID tags and the preset reading efficiency determination strategy, obtain the label reading efficiency index corresponding to each RFID tag in the target grouped RFID tags and correspondingly determine the first reading efficiency index; Send the first reading efficiency index to the server.
5. The method according to claim 4, wherein The step of obtaining the label reading efficiency index corresponding to each RFID tag in the target grouped RFID tags and correspondingly determining the first reading efficiency index based on the reading result corresponding to each RFID tag in the target grouped RFID tags and the preset reading efficiency determination strategy includes: Obtain the reading success rate and the average reading duration of the reading result corresponding to each RFID tag in the target grouped RFID tags; If it is determined that the reading success rate of the reading result of the RFID tag is the first preset success rate and the average reading duration is less than the first preset time period, then determine the label reading efficiency index of the RFID tag based on the reading efficiency determination strategy and the average reading duration; wherein, the formula of the reading efficiency determination strategy is the label reading efficiency index of the RFID tag = 1 / average reading duration; Obtain the average value of the label reading efficiency indexes corresponding to each RFID tag in the target grouped RFID tags and use it as the first reading efficiency index.
6. The method according to claim 1, characterized in that, Determining an adjusted reading strategy based on a preset dynamic adjustment strategy and sending it to each RFID reader in the RFID reader group includes: Obtaining a general reading strategy corresponding to the dynamic adjustment strategy, and using the general reading strategy as the adjusted reading strategy and sending it to each RFID reader in the RFID reader group; Alternatively, determining an adjusted reading strategy based on a preset dynamic adjustment strategy and sending it to each RFID reader in the RFID reader group includes: Based on the dynamic adjustment strategy, obtaining a target reader reading strategy with an optimized strategy mapping relationship with the current reader reading strategy from multiple preset reader reading strategies, and using the target reader reading strategy as the adjusted reading strategy and sending it to each RFID reader in the RFID reader group.
7. A reading system configured in an RFID reading system, characterized in that, The reading system includes a server, an image acquisition device, and an RFID reader group. The image acquisition device and several RFID readers included in the RFID reader group are all communicatively connected to the server; The image acquisition device is configured to, in response to a site scene recognition instruction, obtain a current site image corresponding to the site scene recognition instruction and send it to the server; The server is configured to identify the current site image based on a pre-trained image recognition model to obtain the current site type; The server is further configured to, based on a preset intelligent selection strategy for reader reading, obtain a current reader reading strategy corresponding to the current site type and send it to one target RFID reader in the RFID reader group; The RFID reader group is configured to have the target RFID reader read all RFID tags in one of the grouped RFID tags based on the current reader reading strategy within a first preset time period, and determine a corresponding first reading efficiency index and send it to the server; The server is further configured to, if it is determined that the first reading efficiency index does not exceed a preset efficiency threshold, determine an adjusted reading strategy based on a preset dynamic adjustment strategy and send it to each RFID reader in the RFID reader group; Each RFID reader in the RFID reader group is configured to read the RFID tags in the unread group of the grouped RFID tags corresponding to the adjusted reading strategy to obtain an RFID tag reading result and send it to the server; The server obtaining a current reader reading strategy corresponding to the current site type based on a preset intelligent selection strategy for reader reading includes: Determining the similarity between the applicable site type label of each preset reader reading strategy in multiple preset reader reading strategies and the current site type based on the intelligent selection strategy for reader reading; Obtaining a target applicable site type label with the maximum similarity to the current site type, and obtaining the reader reading strategy corresponding to the target applicable site type label as the current reader reading strategy.
8. A computer device, characterized in that, The computer device includes a memory and a processor. A computer program is stored on the memory. When the processor executes the computer program, the dynamic reading method of the RFID system based on intelligent decision-making as described in any one of claims 1-6 is implemented.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the dynamic reading method of the RFID system based on intelligent decision-making as described in any one of claims 1-6 can be implemented.
Citation Information
Patent Citations
Bin for transporting waste or recyclable material
US20170008671A1
RFID tag information reading apparatus and method
US20220092280A1