RFID system dynamic reading method and reading system based on intelligent decision
By introducing the intelligent decision -making mechanism in the RFID system, using image recognition technology to identify the type of site type and dynamically adjust the reading strategy, solve the problem of poor reading effects of the RFID reader in the existing technology, and achieve efficient and efficient and efficient and efficient and efficient and effective. Expert RFID electronic label reading.
Patent Information
- Application Number
- CN202411477051.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-10-22
AI Technical Summary
In the prior art, the reader and writer of RFID electronic tag fails to configure the reading strategy in a targeted manner under different sites, resulting in poor reading effect and unable to quickly and accurately read all RFID electronic tag data in the site.
Using a dynamic reading method based on intelligent decision -making, to obtain venue images through the image collection device, the server recognizes the venue type based on the image recognition model, and read the intelligent selection strategy according to the preset reader, dynamically adjust the reading strategy to improve Reading efficiency.
The reading strategy of adjusting the RFID reader dynamically according to the types of different venues has been realized, and the reading efficiency and accuracy of the RFID electronic label can be improved, and all RFID electronic tag data in the venue can be quickly and accurately read.
Smart Images

Figure CN119378581A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radio frequency identification reading technology, and in particular to an RFID system dynamic reading method and a reading 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 smart devices (such as equipment on industrial production lines, etc.) to be written with information by RFID readers or read by RFID readers, thereby completing the interaction of device information.
[0003] However, currently, readers are generally pre-configured with a general RFID electronic tag reading strategy, and then the reader is actually used to read the RFID electronic tags. If the RFID electronic tags are deployed in different venues and the general RFID electronic tag reading strategy is applied again, the effect of reading the RFID electronic tags in some venues will be poor, and all RFID electronic tag data in the venue cannot be read quickly and accurately. Summary of the invention
[0004] The embodiment of the present invention provides an RFID system dynamic reading method and a reading system based on intelligent decision-making, aiming to solve the problem that the RFID electronic tag reader in the prior art does not configure the RFID electronic tag reading strategy specifically for different venues, but configures a universal reading strategy, resulting in poor reading effect of RFID electronic tags in some venues, and cannot quickly and accurately read all RFID electronic tag data in the venue.
[0005] In a first aspect, an embodiment of the present invention provides an RFID system dynamic reading method based on intelligent decision-making, which is applied to an RFID reading system, wherein the RFID reading system includes a server, an image acquisition device, and an RFID reader-writer group, wherein the image acquisition device and the plurality of RFID readers included in the RFID reader-writer group are all communicatively connected to the server; the RFID system dynamic reading method based on intelligent decision-making includes:
[0006] The image acquisition device responds to the venue scene recognition instruction, obtains the current venue image corresponding to the venue scene recognition instruction, and sends it to the server;
[0007] The server recognizes the current venue image based on a pre-trained image recognition model to obtain the current venue type;
[0008] The server obtains the current reader-writer reading strategy corresponding to the current venue type based on the preset reader-writer reading intelligent selection strategy, and sends it to one of the target RFID readers in the RFID reader-writer group;
[0009] The target RFID reader of the RFID reader group reads all RFID tags in one group 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;
[0010] If the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, the server determines an adjusted reading strategy based on a preset dynamic adjustment strategy and sends the adjusted reading strategy to each RFID reader in the RFID reader group;
[0011] Each RFID reader in the RFID reader group reads the RFID tags of the grouped RFID tags that have not been read in the group based on 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, wherein the reading system comprises a server, an image acquisition device and an RFID reader-writer group, wherein the image acquisition device and a plurality of RFID readers-writers included in the RFID reader-writer group are all communicatively connected to the server;
[0013] The image acquisition device is used to respond to the venue scene recognition instruction, obtain the current venue image corresponding to the venue scene recognition instruction, and send it to the server;
[0014] The server is used to identify the current venue image based on a pre-trained image recognition model to obtain the current venue type;
[0015] The server is further configured to obtain a current reader-writer reading strategy corresponding to the current venue type based on a preset reader-writer reading intelligent selection strategy, and send the strategy to one of the target RFID readers in the RFID reader-writer group;
[0016] The RFID reader group is used for the target RFID reader to read all RFID tags in one group 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;
[0017] The server is further configured to determine an adjusted reading strategy based on a preset dynamic adjustment strategy and send the adjusted reading strategy to each RFID reader in the RFID reader group if it is determined that the first reading efficiency index does not exceed a preset efficiency threshold;
[0018] Each RFID reader in the RFID reader group is used to read the RFID tags of the grouped RFID tags that have not been read according to the adjusted reading strategy, obtain the RFID tag reading result, and send it 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, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0020] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer storage medium stores a computer program, wherein the computer program includes program instructions, and 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 an RFID system dynamic reading method and a reading 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. The image acquisition device and the RFID reader group include a plurality of RFID readers and writers that are connected to the server in communication. The method includes: the image acquisition device responds to a site scene recognition instruction, obtains 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 the RFI D is one of the target RFID readers in the reader group; the target RFID reader of the RFID reader group reads all RFID tags in one of the groups of the grouped RFID tags based on the current reader reading strategy within the first preset time length, and determines the corresponding first reading efficiency index and sends it to the server; 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 the 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 of the unread group in the grouped RFID tags based on the adjusted reading strategy, obtains the 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 all RFID tags in one of the groups of the grouped RFID tags are read and the first reading efficiency index is determined to not exceed the preset efficiency threshold, 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0023] Figure 1 A schematic diagram of an application scenario of an RFID system dynamic reading method based on intelligent decision-making provided by an embodiment of the present invention;
[0024] Figure 2 A schematic diagram of a flow chart of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention;
[0025] Figure 3 A schematic diagram of a sub-process of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention;
[0026] Figure 4 A schematic diagram of the current site image after being identified in the RFID system dynamic reading method based on intelligent decision-making provided by an embodiment of the present invention;
[0027] Figure 5 A schematic diagram of a sub-process of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention;
[0028] Figure 6 A schematic diagram of a sub-process of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention;
[0029] Figure 7 A schematic diagram of a sub-process of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention;
[0030] Figure 8 A schematic block diagram of a reading system provided by an embodiment of the present invention;
[0031] Fig. 9 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[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 the 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 plural forms.
[0035] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0036] Please also refer to Figure 1 and Figure 2 ,in Figure 1 Schematic diagram of a scenario of a dynamic reading method of an RFID system based on intelligent decision-making according to an embodiment of the present invention. Figure 2 FIG. 1 is a flow chart of a dynamic reading method of an RFID system based on intelligent decision-making provided by an embodiment of the present invention. Figure 1 As shown, the RFID system dynamic reading method based on intelligent decision-making provided by the embodiment of the present invention is applied to an RFID reading system, wherein the RFID reading system includes a server 10, an image acquisition device 20 and an RFID reader-writer group 30, wherein the image acquisition device 20 and the plurality of RFID readers included in the RFID reader-writer group 30 are all communicatively connected to the server 10. The server 10 may be an edge server that is no more than a first preset distance (such as 100 m) away from the deployment location of the image acquisition device 20 and the RFID reader-writer group 30, or may be a cloud server that is more than the first preset distance away.
[0037] like Figure 2 As shown, the method includes the following steps S110-S160.
[0038] S110. The image acquisition device responds to a venue scene recognition instruction, obtains a current venue image corresponding to the venue scene recognition instruction, and sends the image to the server.
[0039] In this embodiment, after the RFID reading system is deployed in a certain venue (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 by the RFID reader group, the image acquisition device (such as a 360-degree panoramic camera, etc.) first needs to receive the venue scene recognition instruction (a timed image acquisition cycle can be set in the image acquisition device, such as 10min, 30min, 1h, 2h, 12h, 24h, etc., and of course other durations can be flexibly set according to user needs, and are not limited to the above examples), and then acquire the image in the direction it is aimed at to obtain the current venue image, and then send the current venue image to the server for subsequent image recognition.
[0040] S120: The server recognizes the current venue image based on a pre-trained image recognition model to obtain the current venue type.
[0041] In this embodiment, after the server receives the current venue image, it can identify the current venue image based on the local image recognition model to determine the current venue type. For example, the image recognition model identifies several key objects in the current venue image, and the current venue type can be obtained by comprehensive analysis of the several key objects.
[0042] In one embodiment, the image recognition model is a multi-target detection model; Figure 3 As shown, step S120 includes:
[0043] S121, acquiring multiple target detection areas in the current site image based on the multi-target detection model, and determining a classification result corresponding to each target detection area;
[0044] S122: Determine the current venue type corresponding to the classification result set based on a classification result set composed of classification results corresponding to the multiple target detection areas and a local venue recognition knowledge base.
[0045] In this embodiment, the multi-target detection model specifically used may be a Yolo model (such as a Yolo V3 model, a Yolo V5 model, etc.), and the Yolo model may be used to locate the area where the object exists in the current site image. Figure 4 As shown, target detection areas 1 to 4 are identified in the current site image, and then classification results are determined for each target detection area based on the Yolo model. For example, target detection area 1 corresponds to device 1, target detection area 2 corresponds to device 2, target detection area 3 corresponds to device 3, and target detection area 4 corresponds to device 4. The above four classification results determine 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 constitute a classification result set.
[0046] The classification result set is then substituted into the local site identification knowledge base and matched with the knowledge graph in the site identification knowledge base to determine whether there is a site type that includes the above-mentioned equipment 1-equipment 4. If there is a site type that includes the above-mentioned equipment 1-equipment 4, then the site type is determined to be the current site type corresponding to the classification result set, such as AA product production line, BB industrial equipment, etc.
[0047] In one embodiment, after step S120, the method further includes:
[0048] If the server determines that the current venue type is different from any of the preset venue identification types in the preset venue identification type set, then generating a positioning information acquisition instruction and sending it to the cloud server;
[0049] The current venue positioning information is received and sent by the cloud server and corresponds to the positioning information acquisition instruction, and the current venue type is determined based on the current venue positioning information.
[0050] In this embodiment, when the current venue type obtained by the server based on the received current venue image and identification is different from each preset venue identification type in the preset venue identification type set, for example, when the current venue identification type is a null value, it can be regarded as different from each preset venue identification type in the preset venue identification type set. At this time, a positioning information acquisition instruction can be generated and sent to the cloud server (this cloud server is different from the server. Its main function is to serve as a control center. Each server, each image acquisition device and each RFID reader group can upload its specific deployment positioning information in advance). Afterwards, the cloud server parses and obtains the positioning information acquisition instruction and obtains the corresponding current venue positioning information from the multiple positioning information pre-stored locally. Finally, the corresponding enterprise name is obtained in combination with the current venue positioning information, and the current venue type is determined based on its production and business scope and main product information. It can be seen that based on this method, when the current venue type cannot be directly determined by the current venue image, the current venue type is determined by positioning.
[0051] S130: The server obtains a current reader-writer reading strategy corresponding to the current venue type based on a preset reader-writer reading intelligent selection strategy, and sends the strategy to one of the target RFID readers in the RFID reader-writer group.
[0052] In this embodiment, after the current site type to which the RFID reading system is deployed at the corresponding location is determined in the server, the current reader-writer reading strategy corresponding to the current site type needs to be determined based on the preset reader-writer reading intelligent selection strategy. For example, multiple reader-writer reading strategies are stored locally in the server, and the reader-writer reading intelligent selection strategy can be used to determine a current reader-writer reading strategy 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 group to be specifically configured and applied in the target RFID reader.
[0053] In one embodiment, if Figure 5 As shown, step S130 includes:
[0054] S131, determining the similarity between the applicable site type tag of each preset reader / writer reading strategy in a plurality of preset reader / writer reading strategies and the current site type based on the reader / writer reading intelligent selection strategy;
[0055] S132: Acquire a target applicable venue type tag having the greatest similarity to the current venue type, and acquire a reader / writer reading strategy corresponding to the target applicable venue type tag 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 on the server, and each preset reader / writer reading strategy can be pre-tagged, that is, each preset reader / writer reading strategy corresponds to at least one applicable venue type tag (it can be understood that some preset reader / writer reading strategies can also correspond to multiple applicable venue type tags). After the word vector corresponding to the current venue type is known, the similarity between the word vector corresponding to the applicable venue type tag of each preset reader / writer reading strategy and the word vector of the current venue type can be calculated (such as cosine similarity, etc.), and then the target applicable venue type tag with the maximum similarity with the current venue type is determined. Finally, the reader / writer reading strategy corresponding to the target applicable venue type tag 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 venue type.
[0057] S140: The target RFID reader of the RFID reader group reads all RFID tags in one group 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.
[0058] In this embodiment, when one of the target RFID readers in the RFID reader group as the RFID reading system receives the current reader reading strategy sent by the server, it is necessary to perform a test to see whether it is applicable to the RFID reading system. Specifically, the target RFID reader performs at least one round of reading on all RFID tags in one group of the grouped RFID tags based on the current reader reading strategy within a 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 after completing the above reading, determines a first reading efficiency index 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 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.
[0059] In one embodiment, before step S140, the method further includes:
[0060] The target RFID reader of the RFID reader group completes the local read / write strategy configuration based on the current reader read strategy;
[0061] like Figure 6 As shown, step S140 includes:
[0062] S141, the target RFID reader / writer obtains a target grouped RFID tag corresponding to the target RFID reader / writer from the grouped RFID tags; wherein the grouped RFID tags include a plurality of grouped RFID tags, and each grouped RFID tag corresponds to one RFID reader / writer;
[0063] S142, the target RFID reader reads each RFID tag in the target group RFID tags within the first preset time period based on the current reader reading strategy, and obtains a reading result corresponding to each RFID tag in the target group RFID tags;
[0064] S143, based on the reading result corresponding to each RFID tag in the target group of RFID tags and a preset reading efficiency determination strategy, obtaining a tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags and correspondingly determining the first reading efficiency index;
[0065] S144. Send the first reading efficiency indicator to the server.
[0066] In this embodiment, first, the target RFID reader obtains the corresponding target group RFID tag from the grouped RFID tag (generally, the RFID electronic tags of the site corresponding to the current site image can be pre-divided into multiple groups in the server according to a preset grouping strategy, and each group RFID tag in the grouped RFID tags is mapped to a corresponding RFID reader).
[0067] Then, the target RFID reader performs at least one round of reading on each RFID tag in the target group RFID tags within the first preset time period based on the current reader reading strategy. Wherein, because the first preset time period may exceed the time taken for each RFID tag in the target group RFID tags to be read once, in order to improve the stability of the test process, the target RFID reader may perform multiple rounds of reading on each RFID tag in the target group RFID tags within the first preset time period, and then accurately determine the first reading efficiency index based on the multiple rounds of reading.
[0068] Specifically, the target RFID reader reads each RFID tag in the target group RFID tags within a first preset time period to obtain a reading result corresponding to each RFID tag in the target group RFID tags. After the target RFID reader reads each RFID tag in the target group RFID tags once to obtain a reading sub-result, all of them 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 constitute a reading result corresponding to the RFID tag. After each RFID tag is read by the target RFID reader, the obtained reading result will not only record the data information originally stored in the RFID tag, but also record the reading success rate and average reading time of the RFID tag. For example, an RFID tag is read three times by the target RFID reader, each time it is read successfully and the total time taken for the three reads is 0.9s. The data information originally stored in the RFID tag is obtained three times in the target RFID reader, and the data information originally stored in the RFID tag obtained each time 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 time is 0.3s.
[0069] After obtaining the reading results corresponding to each RFID tag in the target group RFID tags, the tag reading efficiency index corresponding to each RFID tag in the target group RFID tags is obtained in combination with the reading efficiency determination strategy, and the first reading efficiency index is finally comprehensively determined. For example, the tag reading efficiency index corresponding to each RFID tag in the target group RFID tags can be averaged to determine the first reading efficiency index. 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 and comprehensive reading efficiency index determination of each RFID tag in the target group RFID tags can be quickly completed within the first preset time.
[0070] In one embodiment, if Figure 7 As shown, step S143 includes:
[0071] S1431, obtaining the reading success rate and average reading time of the corresponding reading result of each RFID tag in the target group 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 time is less than the first preset time, determine the tag reading efficiency index of the RFID tag based on the reading efficiency determination strategy and the average reading time; wherein the formula of the reading efficiency determination strategy is the tag reading efficiency index of the RFID tag = 1 / average reading time;
[0073] S1433. Obtain an average value of the tag reading efficiency of the tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags, and use the average value as the first reading efficiency index.
[0074] In this embodiment, after the target RFID reader has completed the acquisition of the reading success rate and the average reading time of the corresponding reading result of each RFID tag in the target group RFID tag, it can be determined whether the reading success rate of the corresponding reading result of each RFID tag is the first preset success rate (such as 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 group RFID tag is the first preset success rate and the average reading time is less than the first preset time, the target RFID reader has completed multiple rounds of successful reading for each RFID tag in the target group RFID tag. At this time, the determination of the tag reading efficiency index of a certain RFID tag is taken as an example. After determining the average reading time of the certain RFID tag (its unit can also be equivalent to seconds / piece), its reciprocal is directly used as the tag reading efficiency index of the RFID tag (its unit can be recorded as pieces / second). After determining the tag reading efficiency index corresponding to each RFID tag in the target group RFID tag, the average value of the corresponding multiple tag reading efficiency indexes is calculated, 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 can be quickly determined.
[0075] S150: If the server determines that the first reading efficiency index does not exceed a preset efficiency threshold, the server determines an adjusted reading strategy based on a preset dynamic adjustment strategy and sends the strategy to each RFID reader in the RFID reader group.
[0076] In this embodiment, if the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, it means that the current reader-writer reading strategy is not suitable for the RFID reading system. At this time, the adjusted reading strategy can be further determined by the dynamic adjustment strategy, and the adjusted reading strategy is used to replace the current reader-writer reading strategy and deployed in 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 is completed in each RFID reader-writer.
[0077] Of course, if the server determines 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 to perform the following steps: 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] Acquire a general read strategy corresponding to the dynamic adjustment strategy, and use the general read strategy as the adjusted read strategy and send it to each RFID reader in the RFID reader group;
[0080] Alternatively, step S150 includes:
[0081] Based on the dynamic adjustment strategy, a target reader / writer reading strategy having an optimized strategy mapping relationship with the current reader / writer reading strategy is obtained from the multiple preset reader / writer reading strategies, and 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.
[0082] In this embodiment, at least two methods can be used to dynamically adjust and replace the current reader-writer reading strategy. The first method is to obtain a 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 method is to obtain a 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 method, 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 that are not grouped in the grouped RFID tags based on the adjusted reading strategy, obtains RFID tag reading results, and sends them to the server.
[0084] In this embodiment, when each RFID reader in the RFID reader group completes the configuration of the adjusted reading strategy, it can start to read the RFID tags of the unread groups in the grouped RFID tags at least once, obtain the RFID tag reading results and send them to the server. At this time, the server has stored the reading results of all the grouped RFID tags in the grouped RFID tags, and the current round of RFID tag reading has been completed. After that, the respective data analysis applications can be performed based on the RFID tag reading results.
[0085] It can be seen that the embodiment of the method can determine the current site type and the current reader reading strategy based on image recognition, and when all RFID tags in one group of the grouped RFID tags are read and it is determined that the first reading efficiency index does not exceed the preset efficiency threshold, 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 is a schematic block diagram of a reading system provided by an embodiment of the present invention. Figure 8 As shown, corresponding to the above RFID system dynamic reading method based on intelligent decision-making, the present invention also provides a reading system 100. Figure 1 and Figure 8 As shown, the reading system 100 is configured in an RFID reading system, and the RFID reading system includes a server 10, an image acquisition device 20, and an RFID reader-writer group 30, and the image acquisition device 20 and the plurality of RFID readers included in the RFID reader-writer group 30 are all communicatively connected to the server 10. The server 10 may be an edge server that is no more than a first preset distance (such as 100 m) away from the deployment location of the image acquisition device 20 and the RFID reader-writer group 30, or may be a cloud server that is more than the first preset distance away.
[0087] The image acquisition device 20 is used to respond to the venue scene recognition instruction, obtain the current venue image corresponding to the venue scene recognition instruction, and send it to the server.
[0088] In this embodiment, after the RFID reading system is deployed in a certain venue (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 by the RFID reader group, the image acquisition device (such as a 360-degree panoramic camera, etc.) first needs to receive the venue scene recognition instruction (a timed image acquisition cycle can be set in the image acquisition device, such as 10min, 30min, 1h, 2h, 12h, 24h, etc., and of course other durations can be flexibly set according to user needs, and are not limited to the above examples), and then acquire the image in the direction it is aimed at to obtain the current venue image, and then send the current venue image to the server for subsequent image recognition.
[0089] The server 10 is used to identify the current venue image based on a pre-trained image recognition model to obtain the current venue type.
[0090] In this embodiment, after the server receives the current venue image, it can identify the current venue image based on the local image recognition model to determine the current venue type. For example, the image recognition model identifies several key objects in the current venue image, and the current venue type can be obtained by comprehensive analysis of the several key objects.
[0091] In one embodiment, the image recognition model is a multi-target detection model; the server 10 is specifically used for:
[0092] Acquire multiple target detection areas in the current site image based on the multi-target detection model, and determine a classification result corresponding to each target detection area;
[0093] Based on a classification result set composed of classification results corresponding to the plurality of target detection areas respectively and a local venue recognition knowledge base, the current venue type corresponding to the classification result set is determined.
[0094] In this embodiment, the multi-target detection model specifically used may be a Yolo model (such as a Yolo V3 model, a Yolo V5 model, etc.), and the Yolo model may be used to locate the area where the object exists in the current site image. Figure 4 As shown, target detection areas 1 to 4 are identified in the current site image, and then classification results are determined for each target detection area based on the Yolo model. For example, target detection area 1 corresponds to device 1, target detection area 2 corresponds to device 2, target detection area 3 corresponds to device 3, and target detection area 4 corresponds to device 4. The above four classification results determine 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 constitute a classification result set.
[0095] The classification result set is then substituted into the local site identification knowledge base and matched with the knowledge graph in the site identification knowledge base to determine whether there is a site type that includes the above-mentioned equipment 1-equipment 4. If there is a site type that includes the above-mentioned equipment 1-equipment 4, then the site type is determined to be the current site type corresponding to the classification result set, such as AA product production line, BB industrial equipment, etc.
[0096] In one embodiment, the server 10 is further used for:
[0097] If it is determined that the current venue type is different from any of the preset venue identification types in the preset venue identification type set, generating a positioning information acquisition instruction and sending it to the cloud server;
[0098] The current venue positioning information is received and sent by the cloud server and corresponds to the positioning information acquisition instruction, and the current venue type is determined based on the current venue positioning information.
[0099] In this embodiment, when the current venue type obtained by the server based on the received current venue image and identification is different from each preset venue identification type in the preset venue identification type set, for example, when the current venue identification type is a null value, it can be regarded as different from each preset venue identification type in the preset venue identification type set. At this time, a positioning information acquisition instruction can be generated and sent to the cloud server (this cloud server is different from the server. Its main function is to serve as a control center. Each server, each image acquisition device and each RFID reader group can upload its specific deployment positioning information in advance). Afterwards, the cloud server parses and obtains the positioning information acquisition instruction and obtains the corresponding current venue positioning information from the multiple positioning information pre-stored locally. Finally, the corresponding enterprise name is obtained in combination with the current venue positioning information, and the current venue type is determined based on its production and business scope and main product information. It can be seen that based on this method, when the current venue type cannot be directly determined by the current venue image, the current venue type is determined by positioning.
[0100] The server 10 is further configured to obtain a current reader-writer reading strategy corresponding to the current venue type based on a preset reader-writer reading intelligent selection strategy, and send the strategy to one of the target RFID readers in the RFID reader-writer group.
[0101] In this embodiment, after the current site type to which the RFID reading system is deployed at the corresponding location is determined in the server, the current reader-writer reading strategy corresponding to the current site type needs to be determined based on the preset reader-writer reading intelligent selection strategy. For example, multiple reader-writer reading strategies are stored locally in the server, and the reader-writer reading intelligent selection strategy can be used to determine a current reader-writer reading strategy 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 group to be specifically configured and applied in the target RFID reader.
[0102] In one embodiment, the server 10 is further specifically configured to:
[0103] Determine the similarity between the applicable site type tag of each preset reader-writer reading strategy in a plurality of preset reader-writer reading strategies and the current site type based on the reader-writer reading intelligent selection strategy;
[0104] A target applicable venue type tag having the greatest similarity to the current venue type is obtained, and a reader / writer reading strategy corresponding to the target applicable venue type tag is obtained as the current reader / writer reading strategy.
[0105] In this embodiment, a plurality of preset reader / writer reading strategies are pre-set and stored locally on the server, and each preset reader / writer reading strategy can be pre-tagged, that is, each preset reader / writer reading strategy corresponds to at least one applicable venue type tag (it can be understood that some preset reader / writer reading strategies can also correspond to multiple applicable venue type tags). After the word vector corresponding to the current venue type is known, the similarity between the word vector corresponding to the applicable venue type tag of each preset reader / writer reading strategy and the word vector of the current venue type can be calculated (such as cosine similarity, etc.), and then the target applicable venue type tag with the maximum similarity with the current venue type is determined. Finally, the reader / writer reading strategy corresponding to the target applicable venue type tag 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 venue type.
[0106] The target RFID reader of the RFID reader group 30 is used to read all RFID tags in one group of the grouped RFID tags based on the current reader reading strategy within a first preset time period, and 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 as the RFID reading system receives the current reader reading strategy sent by the server, it is necessary to perform a test to see whether it is applicable to the RFID reading system. Specifically, the target RFID reader performs at least one round of reading on all RFID tags in one group of the grouped RFID tags based on the current reader reading strategy within a 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 after completing the above reading, determines a first reading efficiency index 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 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 used to complete the local read / write policy configuration based on the current reader read policy;
[0109] The target RFID reader is specifically used for:
[0110] Acquire a target grouped RFID tag corresponding to the target RFID reader-writer from the grouped RFID tags; wherein the grouped RFID tags include a plurality of grouped RFID tags, and each grouped RFID tag corresponds to one RFID reader-writer;
[0111] Based on the current reader-writer reading strategy, read each RFID tag in the target group RFID tags within the first preset time period to obtain a reading result corresponding to each RFID tag in the target group RFID tags;
[0112] Based on the reading result corresponding to each RFID tag in the target group of RFID tags and a preset reading efficiency determination strategy, obtaining a tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags and correspondingly determining the first reading efficiency index;
[0113] The first reading efficiency indicator is sent to the server.
[0114] In this embodiment, first, the target RFID reader obtains the corresponding target group RFID tag from the grouped RFID tag (generally, the RFID electronic tags of the site corresponding to the current site image can be pre-divided into multiple groups in the server according to a preset grouping strategy, and each group RFID tag in the grouped RFID tags is mapped to a corresponding RFID reader).
[0115] Then, the target RFID reader performs at least one round of reading on each RFID tag in the target group RFID tags within the first preset time period based on the current reader reading strategy. Wherein, because the first preset time period may exceed the time taken for each RFID tag in the target group RFID tags to be read once, in order to improve the stability of the test process, the target RFID reader may perform multiple rounds of reading on each RFID tag in the target group RFID tags within the first preset time period, and then accurately determine the first reading efficiency index based on the multiple rounds of reading.
[0116] Specifically, the target RFID reader reads each RFID tag in the target group RFID tags within a first preset time period to obtain a reading result corresponding to each RFID tag in the target group RFID tags. After the target RFID reader reads each RFID tag in the target group RFID tags once to obtain a reading sub-result, all of them 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 constitute a reading result corresponding to the RFID tag. After each RFID tag is read by the target RFID reader, the obtained reading result will not only record the data information originally stored in the RFID tag, but also record the reading success rate and average reading time of the RFID tag. For example, an RFID tag is read three times by the target RFID reader, each time it is read successfully and the total time taken for the three reads is 0.9s. The data information originally stored in the RFID tag is obtained three times in the target RFID reader, and the data information originally stored in the RFID tag obtained each time 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 time is 0.3s.
[0117] After obtaining the reading results corresponding to each RFID tag in the target group RFID tags, the tag reading efficiency index corresponding to each RFID tag in the target group RFID tags is obtained in combination with the reading efficiency determination strategy, and the first reading efficiency index is finally comprehensively determined. For example, the tag reading efficiency index corresponding to each RFID tag in the target group RFID tags can be averaged to determine the first reading efficiency index. 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 and comprehensive reading efficiency index determination of each RFID tag in the target group RFID tags can be quickly completed within the first preset time.
[0118] In one embodiment, the target RFID reader is further specifically used for:
[0119] Obtaining the reading success rate and average reading time of the corresponding reading result of each RFID tag in the target group RFID tags;
[0120] If it is determined that the reading success rate of the corresponding reading result of the RFID tag is a first preset success rate and the average reading time is less than the first preset time, then the tag reading efficiency index of the RFID tag is determined based on the reading efficiency determination strategy and the average reading time; wherein the formula of the reading efficiency determination strategy is the tag reading efficiency index of the RFID tag = 1 / average reading time;
[0121] An average value of the tag reading efficiency of the tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags is obtained and used as the first reading efficiency index.
[0122] In this embodiment, after the target RFID reader has completed the acquisition of the reading success rate and the average reading time of the corresponding reading result of each RFID tag in the target group RFID tag, it can be determined whether the reading success rate of the corresponding reading result of each RFID tag is the first preset success rate (such as 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 group RFID tag is the first preset success rate and the average reading time is less than the first preset time, the target RFID reader has completed multiple rounds of successful reading for each RFID tag in the target group RFID tag. At this time, the determination of the tag reading efficiency index of a certain RFID tag is taken as an example. After determining the average reading time of the certain RFID tag (its unit can also be equivalent to seconds / piece), its reciprocal is directly used as the tag reading efficiency index of the RFID tag (its unit can be recorded as pieces / second). After determining the tag reading efficiency index corresponding to each RFID tag in the target group RFID tag, the average value of the corresponding multiple tag reading efficiency indexes is calculated, 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 can be quickly determined.
[0123] The server 10 is further configured to determine an adjusted reading strategy based on a preset dynamic adjustment strategy and send the adjusted reading strategy to each RFID reader in the RFID reader group if it is determined that the first reading efficiency index does not exceed a preset efficiency threshold.
[0124] In this embodiment, if the server determines that the first reading efficiency index does not exceed the preset efficiency threshold, it means that the current reader-writer reading strategy is not suitable for the RFID reading system. At this time, the adjusted reading strategy can be further determined by the dynamic adjustment strategy, and the adjusted reading strategy is used to replace the current reader-writer reading strategy and deployed in 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 is completed in each RFID reader-writer.
[0125] Of course, if the server determines 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 to perform the following steps: 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.
[0126] In one embodiment, the server 10 is further specifically configured to:
[0127] Acquire a general read strategy corresponding to the dynamic adjustment strategy, and use the general read strategy as the adjusted read strategy 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 strategy, a target reader / writer reading strategy having an optimized strategy mapping relationship with the current reader / writer reading strategy is obtained from the multiple preset reader / writer reading strategies, and 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.
[0130] In this embodiment, at least two methods can be used to dynamically adjust and replace the current reader-writer reading strategy. The first method is to obtain a 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 method is to obtain a 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 method, the dynamic adjustment of the reading strategy in each RFID reader-writer in the RFID reader-writer group is realized.
[0131] Each RFID reader in the RFID reader group 30 is used to read the RFID tags of the unread groups in the grouped RFID tags based on the adjusted reading strategy, obtain the RFID tag reading results, and send them to the server.
[0132] In this embodiment, when each RFID reader in the RFID reader group completes the configuration of the adjusted reading strategy, it can start to read the RFID tags of the unread groups in the grouped RFID tags at least once, obtain the RFID tag reading results and send them to the server. At this time, the server has stored the reading results of all the grouped RFID tags in the grouped RFID tags, and the current round of RFID tag reading has been completed. After that, the respective data analysis applications can be performed based on the RFID tag reading results.
[0133] It can be seen that the implementation example of the system can determine the current site type and the current reader reading strategy based on image recognition, and based on reading all RFID tags in one group of the grouped RFID tags and determining that the first reading efficiency index does not exceed the preset efficiency threshold, 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.
[0134] The above reading system can be implemented in the form of a computer program, which can be used in Fig. 9 Runs on the computer device shown.
[0135] See also Fig. 9 , Fig. 9 The figure is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device integrates any reading system provided by an embodiment of the present invention.
[0136] See also Fig. 9 The computer device 400 includes a processor 402 , a memory and a network interface 405 connected via a system bus 401 , wherein 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, and when the program instructions are executed, the processor 402 can execute the above-mentioned RFID system dynamic reading method 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 execute the above-mentioned RFID system dynamic reading method based on intelligent decision-making.
[0140] The network interface 405 is used to communicate with other devices over the network. Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure 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 certain components, or have a different arrangement of components.
[0141] The processor 402 is used to run a computer program 4032 stored in the memory to implement the above-mentioned RFID system dynamic reading method based on intelligent decision-making.
[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 (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) 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] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which 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 embodiment of the above method.
[0144] Therefore, the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the above-mentioned RFID system dynamic reading method based on intelligent decision-making.
[0145] The computer-readable storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0146] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0147] In the 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 only schematic. 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 of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into 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 this understanding, the technical solution of the present invention is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0150] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A dynamic reading method for an 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-writer group, wherein the image acquisition device and the plurality of RFID readers included in the RFID reader-writer group are all connected to the server in communication; the RFID system dynamic reading method based on intelligent decision-making includes: The image acquisition device responds to the venue scene recognition instruction, obtains the current venue image corresponding to the venue scene recognition instruction, and sends it to the server; The server recognizes the current venue image based on a pre-trained image recognition model to obtain the current venue type; The server obtains the current reader-writer reading strategy corresponding to the current venue type based on the preset reader-writer reading intelligent selection strategy, and sends it to one of the target RFID readers in the RFID reader-writer group; The target RFID reader of the RFID reader group reads all RFID tags in one group 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 the preset efficiency threshold, the server determines an adjusted reading strategy based on a preset dynamic adjustment strategy and sends the adjusted reading strategy to each RFID reader in the RFID reader group; Each RFID reader in the RFID reader group reads the RFID tags of the grouped RFID tags that have not been read in the group based on the adjusted reading strategy, obtains the RFID tag reading result, and sends it to the server.
2. The method according to claim 1, characterized in that After the server recognizes the current venue image based on a pre-trained image recognition model to obtain the current venue type, the method further includes: If the server determines that the current venue type is different from any of the preset venue identification types in the preset venue identification type set, then generating a positioning information acquisition instruction and sending it to the cloud server; The current venue positioning information is received and sent by the cloud server and corresponds to the positioning information acquisition instruction, and the current venue type is determined based on the current venue positioning information.
3. The method according to claim 1, characterized in that The image recognition model is a multi-target detection model; The identifying the current venue image based on the pre-trained image recognition model to obtain the current venue type includes: Acquire multiple target detection areas in the current site image based on the multi-target detection model, and determine a classification result corresponding to each target detection area; Based on a classification result set composed of classification results corresponding to the plurality of target detection areas respectively and a local venue recognition knowledge base, the current venue type corresponding to the classification result set is determined.
4. The method according to claim 1, characterized in that: The server obtains a current reader-writer reading strategy corresponding to the current site type based on a preset reader-writer reading intelligent selection strategy, including: Determine the similarity between the applicable site type tag of each preset reader-writer reading strategy in a plurality of preset reader-writer reading strategies and the current site type based on the reader-writer reading intelligent selection strategy; A target applicable venue type tag having the greatest similarity to the current venue type is obtained, and a reader / writer reading strategy corresponding to the target applicable venue type tag is obtained as the current reader / writer reading strategy.
5. The method according to claim 1, characterized in that Before the step in which the target RFID reader of the RFID reader group reads all RFID tags in one group of the grouped RFID tags based on the current reader reading strategy within a first preset time period, and determines a 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 read / write strategy configuration based on the current reader read strategy; The target RFID reader of the RFID reader group reads all RFID tags in one group of the grouped RFID tags based on the current reader reading strategy within a first preset time period, and determines a corresponding first reading efficiency index and sends it to the server, including: The target RFID reader / writer obtains a target grouped RFID tag corresponding to the target RFID reader / writer from the grouped RFID tags; wherein the grouped RFID tags include a plurality of grouped RFID tags, and each grouped RFID tag corresponds to one RFID reader / writer; The target RFID reader reads each RFID tag in the target group RFID tags within the first preset time period based on the current reader reading strategy to obtain a reading result corresponding to each RFID tag in the target group RFID tags; Based on the reading result corresponding to each RFID tag in the target group of RFID tags and a preset reading efficiency determination strategy, obtaining a tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags and correspondingly determining the first reading efficiency index; The first reading efficiency indicator is sent to the server.
6. The method according to claim 5, characterized in that The method of obtaining a tag reading efficiency index corresponding to each RFID tag in the target group RFID tags and determining the first reading efficiency index accordingly based on the reading result corresponding to each RFID tag in the target group RFID tags and a preset reading efficiency determination strategy includes: Obtaining the reading success rate and average reading time of the corresponding reading result of each RFID tag in the target group RFID tags; If it is determined that the reading success rate of the corresponding reading result of the RFID tag is a first preset success rate and the average reading time is less than the first preset time, then the tag reading efficiency index of the RFID tag is determined based on the reading efficiency determination strategy and the average reading time; wherein the formula of the reading efficiency determination strategy is the tag reading efficiency index of the RFID tag = 1 / average reading time; An average value of the tag reading efficiency of the tag reading efficiency index corresponding to each RFID tag in the target group of RFID tags is obtained and used as the first reading efficiency index.
7. The method according to claim 1, characterized in that The method of determining the adjusted reading strategy based on the preset dynamic adjustment strategy and sending the adjusted reading strategy to each RFID reader in the RFID reader group includes: Acquire a general read strategy corresponding to the dynamic adjustment strategy, and use the general read strategy as the adjusted read strategy and send it to each RFID reader in the RFID reader group; Alternatively, the determining of the adjusted reading strategy based on the preset dynamic adjustment strategy and sending the adjusted reading strategy to each RFID reader in the RFID reader group includes: Based on the dynamic adjustment strategy, a target reader / writer reading strategy having an optimized strategy mapping relationship with the current reader / writer reading strategy is obtained from multiple preset reader / writer reading strategies, and 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.
8. 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 / writer group, wherein the image acquisition device and the plurality of RFID readers / writers included in the RFID reader / writer group are all communicatively connected to the server; The image acquisition device is used to respond to the venue scene recognition instruction, obtain the current venue image corresponding to the venue scene recognition instruction, and send it to the server; The server is used to identify the current venue image based on a pre-trained image recognition model to obtain the current venue type; The server is further configured to obtain a current reader-writer reading strategy corresponding to the current venue type based on a preset reader-writer reading intelligent selection strategy, and send the strategy to one of the target RFID readers in the RFID reader-writer group; The RFID reader group is used for the target RFID reader to read all RFID tags in one group 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 determine an adjusted reading strategy based on a preset dynamic adjustment strategy and send the adjusted reading strategy to each RFID reader in the RFID reader group if it is determined that the first reading efficiency index does not exceed a preset efficiency threshold; Each RFID reader in the RFID reader group is used to read the RFID tags of the grouped RFID tags that have not been read according to the adjusted reading strategy, obtain the RFID tag reading result, and send it to the server.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the RFID system dynamic reading method based on intelligent decision-making as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the RFID system dynamic reading method based on intelligent decision-making as described in any one of claims 1 to 7 can be implemented.
Citation Information
Patent Citations
Method and apparatus for adaptive setting reading parameters of RFID reader
CN106682555A
A method for reading an UHF RFID tag
CN108985125A
Method for continuously tagging RFID tags based on artificial intelligence
CN116451727A
Encrypted communication method and system based on RFID
CN117669626A
Control method and system of reader-writer equipment and storage medium
CN118396002A