Radio Frequency Identification Information Reading Method, Device and Mobile Device
Through the determination method of signal strength and number of reads of the inner and outer antennas, the label on the tray and the interference label outside the tray is distinguished, which solves the problem of serial reading in radio frequency identification technology and improves the accuracy of identification of label information.
Patent Information
- Application Number
- CN202011630255.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-30
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2040-12-30
AI Technical Summary
Existing radio frequency identification technology is prone to serial reading in the logistics field, resulting in inaccurate identification of tag information.
The differentiated signal strength and read times judging the internal and external antennas are used to determine the differentiated signal strength and read times of the internal and external antennas. The data set is established separately through the internal and external antennas. The difference in signal strength and read times of the internal and external antennas are used to distinguish the label on the tray and the interference label outside the tray.
Effectively distinguish between labels on the pallet and interfering labels outside the pallet, improves the accuracy of radio frequency identification and solves the problem of serial reading.
Smart Images

Figure CN114692658B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of logistics, and in particular, to a method and apparatus for reading radio frequency identification information and a mobile device. Background Art
[0002] When identifying logistics parcels or goods, barcode identification or visual identification is limited by the line of sight, and its limitations are becoming more and more prominent in parcel information identification: barcodes must be within the line of sight of the device, and the number of parcels processed at one time is small, so it is impossible to handle the increasing number of parcels well. Radio frequency identification (RFID) is a non-line-of-sight automatic identification technology, which has been attracting more and more attention in recent years in the circulation links of goods such as warehousing and logistics.
[0003] The pallet is the mobile unit for most goods or parcels during handling or handover. In order to identify the goods or parcels on the pallet, when using barcode or two-dimensional code identification methods, the identification code of the goods must face the outside of the pallet, which results in small-sized parcels or irregular parcels not being able to make full use of the pallet space (i.e., stacking with hollow pallets). Without specifying the orientation of the identification code, increasing the flexibility of parcel stacking will greatly improve the utilization rate of the pallet. At this time, RFID becomes one of the few identification methods. For example, in a most common scenario: a mobile device pushes a pallet of goods through a gateway. Each piece of goods is attached with an RFID tag. When the mobile device passes through the gateway equipped with an RFID reader and antenna, all the tags on the mobile device are quickly and automatically accurately read. In fact, the actual application is far from so ideal. During the process of the mobile device passing through the gateway, due to the reflection, refraction and other effects of the radiation electromagnetic field of the reader antenna, RFID tags outside the cart are always misread. This phenomenon is called cross-reading. In many cases, the misread tags are even several meters away from the walking device.
[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of the present invention provide a method and apparatus for reading radio frequency identification information and a mobile device, so as to at least solve the technical problem in the prior art that cross-reading occurs in radio frequency identification, resulting in inaccurate identification of tag information.
[0006] According to one aspect of an embodiment of the present invention, there is provided a method for reading radio frequency identification information, which is applied to a mobile device. The mobile device includes a mobile device body, an inner antenna disposed on one side close to the object to be measured, and an outer antenna disposed on one side away from the object to be measured. The method includes: when the stop condition is not satisfied, acquiring tag information; determining whether the tag information exists in the outer antenna data set; when the determination is yes, acquiring the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna; determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna satisfy a preset rule; when the determination is yes, acquiring the maximum number of reads of the inner antenna corresponding to the tag information; determining whether the maximum number of reads is greater than the stable number of reads; when the determination is yes, marking the object to be measured corresponding to the tag information as a first type of object to be measured.
[0007] Optionally, after the step of, when the determination is yes, acquiring the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna, the method further includes: when the determination is no, marking the object to be measured corresponding to the tag information as a first type of object to be measured.
[0008] Optionally, the first type of object to be measured is an object to be measured located on a carrying device.
[0009] Optionally, before the step of, when the stop condition is not satisfied, acquiring tag information, the method further includes: establishing an inner antenna data set and an outer antenna data set.
[0010] Optionally, the establishing of the inner antenna data set and the outer antenna data set includes: reading tag data; determining whether the antenna that reads the tag data is the inner antenna; when the determination is yes, storing the tag data in the inner antenna data set; when the determination is no, storing the tag data in the outer antenna data set; when the reading is not completed, calculating the maximum signal strength value and the number of reads corresponding to the tag data in the current inner antenna data set and the outer antenna data set.
[0011] Optionally, the establishing of the inner antenna data set and the outer antenna data set further includes: when the reading is completed, ending the task.
[0012] Optionally, after the step of determining whether the maximum number of reads is greater than the stable number of reads, the method further includes: when the determination is no, marking the tag information as an interference tag.
[0013] Optionally, the determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna satisfy a preset rule includes: determining whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value.
[0014] According to another aspect of the embodiments of the present invention, there is also provided a radio frequency identification information reading device, which is applied to a mobile device. The mobile device includes a mobile device body, an inner antenna disposed on the side close to the object to be measured, and an outer antenna disposed on the side away from the object to be measured; the device includes: a first acquisition module, configured to acquire tag information when a stop condition is not met; a first judgment module, configured to judge whether the tag information exists in the outer antenna data set; a second acquisition module, configured to acquire the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag when the judgment is affirmative; a second judgment module, configured to judge whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule; a third acquisition module, configured to acquire the maximum reading times of the inner antenna corresponding to the tag information when the judgment is affirmative; a third judgment module, configured to judge whether the maximum reading times are greater than the stable reading times; a marking module, configured to mark the object to be measured corresponding to the tag information as a first type of object to be measured when the judgment is affirmative.
[0015] Optionally, the device further includes: a marking module, further configured to mark the object to be measured corresponding to the tag information as a first type of object to be measured when the judgment is negative.
[0016] Optionally, the first type of object to be measured is an object to be measured located on a carrying device.
[0017] Optionally, the device further includes: a building module, configured to build an inner antenna data set and an outer antenna data set.
[0018] Optionally, the building module includes: a reading unit, configured to read tag data; a judgment unit, configured to judge whether the antenna that reads the tag data is an inner antenna; a first storage unit, configured to store the tag data into the inner antenna data set when the judgment is affirmative; a second storage unit, configured to store the tag data into the outer antenna data set when the judgment is negative; a calculation unit, configured to calculate the maximum signal strength value and the reading times corresponding to the tag data in the current inner antenna data set and the outer antenna data set when the reading is not completed.
[0019] Optionally, the building module further includes: an end unit, configured to end the task when the reading is completed.
[0020] Optionally, the device further includes: a marking module, further configured to mark the tag information as an interference tag when the judgment is negative.
[0021] Optionally, the second judgment module includes: judging whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value.
[0022] According to another aspect of the embodiments of the present invention, a mobile device is further provided. The mobile device includes a mobile device body, an inner antenna disposed on the side close to the object to be measured, and an outer antenna disposed on the side away from the object to be measured. When the inner antenna reads the tag information, it sends an inner antenna signal to the processing device, and the outer antenna sends an outer antenna signal to the processing device. The processing device receives a plurality of inner antenna signals and determines the maximum inner antenna signal value, and receives a plurality of outer antenna signals and determines the maximum outer antenna signal value. The processing device is configured to perform the following operations: when the stop condition is not satisfied, obtain the tag information; determine whether the tag information exists in the outer antenna data set; when the determination is yes, obtain the maximum signal strength value of the inner antenna corresponding to the tag and the maximum signal strength value of the outer antenna; when the determination is yes, obtain the maximum number of reads of the inner antenna corresponding to the tag information; determine whether the maximum number of reads is greater than the stable number of reads; when the determination is yes, mark the object to be measured corresponding to the tag information as the first type of object to be measured.
[0023] According to another aspect of the embodiments of the present invention, a computer program product including instructions is further provided. When the instructions run on a computer, the computer is caused to execute a radio frequency identification information reading method.
[0024] According to another aspect of the embodiments of the present invention, a non-volatile storage medium is further provided. The non-volatile storage medium includes a stored program, wherein when the program runs, it controls a device where the non-volatile storage medium is located to execute a radio frequency identification information reading method.
[0025] According to another aspect of the embodiments of the present invention, an electronic device is further provided, including a processor and a memory. The memory stores computer-readable instructions, and the processor is configured to run the computer-readable instructions. When the computer-readable instructions run, a radio frequency identification information reading method is executed.
[0026] According to another aspect of the embodiments of the present invention, a fixing device is further provided. The fixing device includes a fixing device body, an inner antenna disposed on the side close to the object to be measured, and an outer antenna disposed on the side away from the object to be measured. When the inner antenna reads the tag information, it sends an inner antenna signal to the processing device, and the outer antenna sends an outer antenna signal to the processing device. The processing device receives a plurality of inner antenna signals and determines the maximum inner antenna signal value, and receives a plurality of outer antenna signals and determines the maximum outer antenna signal value.
[0027] The processing device is used to perform the following operations: when the stop condition is not met, obtain the tag information; determine whether the tag information exists in the outer antenna dataset; when the determination is yes, obtain the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna; when the determination is yes, obtain the maximum read count of the inner antenna corresponding to the tag information; determine whether the maximum read count is greater than the stable read count; when the determination is yes, mark the object under test corresponding to the tag information as the first type of object under test.
[0028] Optionally, after obtaining the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna when it is determined that the tag information exists, the operation further includes: when it is determined that the tag information does not exist, mark the object under test corresponding to the tag information as the first type of object under test.
[0029] Optionally, the first type of object under test is an object located on the carrying device, and the carrying device can rotate around its own axis.
[0030] In the embodiment of the present invention, the execution subject adopts the following method: when the stop condition is not met, obtain the tag information; determine whether the tag information exists in the outer antenna dataset; when the determination is yes, obtain the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna; determine whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet the preset rules; when the determination is yes, obtain the maximum read count of the inner antenna corresponding to the tag information; determine whether the maximum read count is greater than the stable read count; when the determination is yes, mark the object under test corresponding to the tag information as the first type of object under test, thus solving the technical problem in the prior art that radio frequency identification may cause cross-reading and inaccurate identification of tag information.
[0031] In the radio frequency identification information reading method, device and mobile device proposed in the embodiment of the present invention, the mobile device is used to circle around the carrying device of the logistics object to accurately read the radio frequency identification tag. By using the physical property that the signal intensity of the tag reflection read by the antenna facing the tray side is significantly better than that of the other side antenna during the process of circling around the carrying device, the tags on the tray and the tags outside the tray can be distinguished. During this period, metal structure isolation or dedicated antenna design can be used to further optimize the difference in the signal intensity of the tag reflection read by the inner and outer antennas.
[0032] During the entire process of the mobile device circling once, the radio frequency identification reader will read a large amount of radio frequency identification tag data, which contains both the radio frequency identification tags of the goods stacked on the tray and the interference tags outside the tray. In an alternative embodiment, through the internal and external separation algorithm, using the physical properties of the internal and external antennas, the tags on the carrying device and the surrounding interference tags are distinguished, thus solving the cross-reading problem. Brief Description of the Drawings
[0033] The drawings described herein are provided to further understand the present invention and form a part of this application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:
[0034] Figure 1 is a flowchart of a radio frequency identification information reading method according to an embodiment of the present invention;
[0035] Figure 2 is a structural block diagram of a radio frequency identification information reading device according to an embodiment of the present invention;
[0036] Figure 3 is a schematic diagram of a mobile device according to an embodiment of the present invention;
[0037] Figure 4 is a flowchart of an internal and external separation algorithm according to an embodiment of the present invention.
[0038] both sides Detailed Description of the Embodiments
[0039] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0040] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0041] According to an embodiment of the present invention, a method for reading radio frequency identification information is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0042] Embodiment 1
[0043] Figure 1 is a flowchart of a method for reading radio frequency identification information according to an embodiment of the present invention. As Figure 1 shown, the method includes the following steps:
[0044] Step S102, when the stop condition is not met, obtain tag information.
[0045] Specifically, in the embodiment of the present invention, it is necessary to judge whether the radio frequency tag is inside or outside the pallet according to the movement of the logistics cart. Therefore, when the operation of the embodiment of the present invention is not stopped, it is necessary to first obtain the tag information. The above tag information can be the radio frequency identification radio identifier on the logistics package. The radio frequency identification radio identifier continuously emits radio frequency signals and radio frequency reflection signals, and forms a reflection signal at the radio frequency identification receiving antenna, and judges whether the inner and outer antennas correctly identify the corresponding radio frequency identification tag according to the magnitude of the reflection signal intensity.
[0046] Optionally, before the step of obtaining tag information when the stop condition is not met, the method further includes: establishing an inner antenna data set and an outer antenna data set.
[0047] Specifically, in order to obtain radio frequency identification tag information with different reading times and reflection signal intensities through the inner and outer antenna devices in the embodiment of the present invention, it is necessary to pre-establish an inner antenna data set and an outer antenna data set. The inner antenna data set can be a partition in the memory, which is specifically used to store the identification content of the radio frequency identification tag information occurring on the inner antenna, such as how many reading times and what the reflection signal intensity is. The outer antenna data set can be another partition in the memory, which is different from and independent of the inner antenna storage partition. It is specifically used to store the identification content of the radio frequency identification tag information occurring on the outer antenna, such as how many reading times and what the reflection signal intensity is. The storage areas of the inner antenna data set and the outer antenna data set in the memory do not interfere with each other and independently store the data changes occurring on the inner and outer antennas.
[0048] Optionally, establishing the inner antenna dataset and the outer antenna dataset includes: reading tag data; determining whether the antenna that reads the tag data is an inner antenna; when the determination is yes, storing the tag data into the inner antenna dataset; when the determination is no, storing the tag data into the outer antenna dataset; when the reading is not completed, calculating the maximum signal strength value and the number of readings corresponding to the tag data in the current inner antenna dataset and the outer antenna dataset.
[0049] Specifically, establishing the inner antenna dataset and the outer antenna dataset can determine whether it is an inner antenna by judging the tag data of the radio frequency identification tag information, so as to further distinguish which radio frequency identification tag information belongs to the tag data of the inner antenna and which radio frequency identification tag information belongs to the tag data of the outer antenna, and at the same time, when reading the inner and outer tag data, calculate the maximum signal strength value and the number of readings corresponding to the tag data in the current inner antenna dataset and the outer antenna dataset.
[0050] It should be noted that whether it is the inner antenna dataset or the outer antenna dataset, the radio frequency signal strengths of the received radio frequency identification tags are different (mainly because the logistics mobile device moves during radio frequency identification). Therefore, after calculating the signal strength value of each radio frequency identification tag, the processor needs to sort the signal strengths through a sorting algorithm to effectively lock and output the maximum signal strength value in the inner or outer antenna dataset, and then cooperate with the number of readings for subsequent analysis.
[0051] Optionally, establishing the inner antenna dataset and the outer antenna dataset further includes: ending the task when the reading is completed.
[0052] Specifically, after establishing the inner and outer antenna datasets, it is necessary to enter the node of ending the task to end the reading and calculation tasks in order to perform subsequent judgment and identification work.
[0053] Step S104, determining whether the tag information exists in the outer antenna dataset.
[0054] Specifically, since the outer antenna dataset is located outside the logistics mobile device, if there is radio frequency identification tag information in the outer antenna dataset, then it is necessary to judge and process according to whether there is radio frequency identification tag information. Therefore, the processor will send a troubleshooting request signal to the inner antenna controller and the outer antenna controller to collect whether the tag information exists in the outer antenna dataset.
[0055] Step S106, when the determination is yes, obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag.
[0056] Specifically, when both the outer antenna dataset and the inner antenna dataset have collected or identified RFID tag information, in order to determine which tag information is the correct tag information required by the user and which tag information is the interfering tag information not required by the user through the maximum signal strength value, it is necessary to collect the maximum signal strength values of the tags in the outer antenna dataset and the inner antenna dataset through the comparison and collection module of the processor, and then compare the maximum signal strength values collected in the inner and outer antenna datasets.
[0057] Optionally, after obtaining the maximum signal strength value of the inner antenna of the tag and the maximum signal strength value of the outer antenna when the judgment is yes, the method further includes: when the judgment is no, marking the object under test corresponding to the tag information as the first type of object under test.
[0058] Specifically, if there is no RFID tag information in the outer antenna dataset, that is, the antenna installed outside the logistics mobile device cannot identify any RFID tag information, it means that all RFID tag information has been identified by the inner antenna. Since the logistics mobile device moves in a circle around the logistics package with RFID tag information, it can be determined that the tag information identified in the inner antenna dataset is all the first type of object under test, that is, the object under test required by the user.
[0059] Optionally, the first type of object under test is the object under test located on the carrying device.
[0060] Specifically, the first type of object under test is the object under test that the user needs the logistics mobile device to identify. It can be the object under test located on the carrying device, that is, the logistics package on the tray. It can also be any item or identifier specified by the user.
[0061] Step S108, determine whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule.
[0062] Specifically, when the processor obtains the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna, it is necessary to calculate and compare based on the above two maximum signal strength values, so as to identify which RFID tag information belongs to the interfering tag information and which RFID tag information belongs to the tag information of the first type of object under test by comparing the maximum signal strength values.
[0063] Optionally, determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule includes: determining whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value.
[0064] Specifically, in order to further determine the difference between the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna and identify the interference tag information and the first type of measured object tag information, it is necessary to determine how much stronger the maximum signal intensity of the inner antenna is than that of the outer antenna, that is, whether the maximum signal intensity of the inner antenna is greater than the maximum signal intensity of the outer antenna by a specified value, and thus determine which tag information is interference tag information that can be eliminated. Among them, the specified value can be an error coefficient. For example, if the maximum signal intensity value of the inner antenna is a, the maximum signal intensity value of the outer antenna is b, and the error coefficient is r, then when a - b > r, it can be seen that the signal intensity of b is much smaller than that of a, and then it can be determined whether b is an interference tag and whether a is a tag of the first type of measured object by judging the subsequent number of readings.
[0065] Step S110, when the judgment is yes, obtain the maximum number of readings of the inner antenna corresponding to the tag information
[0066] Specifically, when the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna meet the preset rules, it is also necessary to judge whether the tag information is interference tag information by the maximum number of readings of the inner antenna closest to the measured object of the tag information.
[0067] Step S112, judge whether the maximum number of readings is greater than the stable number of readings.
[0068] Specifically, since the number of radio frequency identifications of the first type of measured object by the inner antenna is much greater than the number of readings of the interference tag information, therefore, judging whether the maximum number of readings of the inner antenna for the tag information is greater than a stable number of readings can obtain the result of whether it is an interference tag.
[0069] Optionally, after judging whether the maximum number of readings is greater than the stable number of readings, the method further includes: when the judgment is no, mark the tag information as an interference tag.
[0070] Step S114, when the judgment is yes, mark the measured object corresponding to the tag information as the first type of measured object
[0071] Specifically, when the maximum number of readings of the inner antenna of the tag information is less than the stable number of readings, it means that the radio frequency identification measured object where the tag information is located is not within the circular trajectory of the logistics moving device walking in a circle, that is, not within the range of the first type of measured object. On the contrary, when the maximum number of readings of the inner antenna is greater than the stable number of readings, it means that the radio frequency identification measured object where the tag information is located is within the circular trajectory of the logistics moving device walking in a circle, that is, within the range of the first type of measured object.
[0072] Figure 4It is a flowchart of the internal and external separation algorithm according to an embodiment of the present invention. By Figure 4 It can be seen that the above process of the inner antenna and the outer antenna judging the tag information through the maximum signal strength and the maximum number of reads. Among them, RSSI is the reflected signal strength, insideMax and outsideMax respectively represent the maximum signal strengths of the inner antenna and the outer antenna, and the stable number of reads can be taken as 5, which is the stable number of reads in the embodiment of the present invention.
[0073] In the radio frequency identification method proposed by the embodiment of the present invention, the mobile device is used to circle around the carrying device of the logistics object to accurately read the radio frequency identification tag. By using the physical characteristic that the signal strength of the tag reflected by the antenna facing the tray side is significantly better than that of the other side antenna during the process of circling around the carrying device, the tags on the tray and the tags outside the tray can be distinguished. During this period, metal structure isolation or special antenna design can be used to further optimize the difference in the signal strength of the tag reflected by the internal and external antennas.
[0074] During the whole process of the mobile device making a full circle, the radio frequency identification reader will read a large amount of radio frequency identification tag data, which contains both the radio frequency identification tags of the goods stacked on the tray and the interference tags outside the tray. In an alternative embodiment, through the internal and external separation algorithm, by using the physical characteristics of the internal and external antennas, the tags on the carrying device are distinguished from the surrounding interference tags, thus solving the problem of cross-reading.
[0075] Through the above embodiments, the technical problem that radio frequency identification in the prior art may cause cross-reading and inaccurate identification of tag information is solved.
[0076] Embodiment 2
[0077] Figure 2 It is a structural block diagram of a radio frequency identification information reading device according to an embodiment of the present invention. As Figure 2 shown, the device includes:
[0078] A first acquisition module 20, configured to acquire tag information when the stop condition is not satisfied.
[0079] Specifically, in the embodiment of the present invention, it is necessary to judge whether the radio frequency tag belongs to within the tray or outside the tray according to the movement of the logistics cart. Therefore, when the operation of the embodiment of the present invention is not stopped, it is necessary to first acquire the tag information. The above tag information can be the radio frequency identification on the logistics package. The radio frequency identification continuously emits radio frequency signals and radio frequency reflection signals, and forms a reflection signal at the radio frequency identification receiving antenna, and judges whether the internal and external antennas correctly identify the corresponding radio frequency identification tag according to the magnitude of the reflection signal strength.
[0080] Optionally, the device further includes: a building module, configured to build an inner antenna data set and an outer antenna data set.
[0081] Specifically, in order to obtain RFID tag information with different read times and reflection signal strengths through the inner and outer antenna devices in the embodiments of the present invention, it is necessary to pre-build an inner antenna data set and an outer antenna data set. The inner antenna data set can be a partition in the memory, specifically for storing the identification content of RFID tag information occurring on the inner antenna, such as how many read times and what the reflection signal strength is. The outer antenna data set can be another partition in the memory, which is different from and independent of the inner antenna storage partition, and is specifically for storing the identification content of RFID tag information occurring on the outer antenna, such as how many read times and what the reflection signal strength is. The storage areas of the inner antenna data set and the outer antenna data set in the memory do not interfere with each other, and each independently stores the data changes occurring on the inner antenna and the outer antenna.
[0082] Optionally, the building module includes: a reading unit, configured to read tag data; a judging unit, configured to judge whether the antenna that reads the tag data is an inner antenna; a first storage unit, configured to store the tag data into the inner antenna data set when the judgment result is yes; a second storage unit, configured to store the tag data into the outer antenna data set when the judgment result is no; a calculating unit, configured to calculate the maximum signal strength value and the read times corresponding to the tag data in the current inner antenna data set and the outer antenna data set when the reading is not completed.
[0083] Specifically, building the inner antenna data set and the outer antenna data set can judge whether it is an inner antenna by judging the tag data of the RFID tag information, so as to further distinguish which RFID tag information belongs to the tag data of the inner antenna and which RFID tag information belongs to the tag data of the outer antenna, and at the same time, when reading the inner and outer tag data, calculate the maximum signal strength value and the read times corresponding to the tag data in the current inner antenna data set and the outer antenna data set.
[0084] It should be noted that the RF signal strengths of the RFID tags received by both the inner antenna data set and the outer antenna data set are different (mainly because the logistics mobile device moves during RFID identification). Therefore, after calculating the signal strength value of each RFID tag, the processor needs to sort the signal strengths through a sorting algorithm to effectively lock and output the maximum signal strength value in the inner or outer antenna data set, and then cooperate with the read times for subsequent analysis.
[0085] Optionally, the establishing module further includes: an ending unit, configured to end the task when the reading is completed.
[0086] Specifically, after the inner and outer antenna data sets are established, it is necessary to enter the node of ending the task to end the reading and calculation tasks, so as to perform subsequent judgment and recognition work.
[0087] The first judgment module 21 is configured to judge whether the tag information exists in the outer antenna data set.
[0088] Specifically, since the outer antenna data set is located outside the logistics mobile device, if there is radio frequency identification tag information in the outer antenna data set, then it is necessary to make judgments and processings according to whether there is radio frequency identification tag information. Therefore, the processor will send a troubleshooting request signal to the inner antenna controller and the outer antenna controller to collect whether the tag information exists in the outer antenna data set.
[0089] The second obtaining module 22 is configured to, when the judgment is yes, obtain the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag.
[0090] Specifically, when both the outer antenna data set and the inner antenna data set have collected or recognized radio frequency identification tag information, in order to judge which tag information is the correct tag information required by the user and which tag information is the interference tag information not required by the user through the maximum signal strength value, it is necessary to collect the maximum signal strength values of the tags for the outer antenna data set and the inner antenna data set through the comparison and collection module of the processor, and then compare the maximum signal strength values collected in the inner and outer antenna data sets.
[0091] Optionally, the device further includes: a marking module, further configured to, when the judgment is no, mark the object under test corresponding to the tag information as the first type of object under test.
[0092] Specifically, if there is no radio frequency identification tag information in the outer antenna data set, that is, the antenna installed outside the logistics mobile device cannot recognize any radio frequency identification tag information, it means that all the radio frequency identification tag information is recognized by the inner antenna. Since the logistics mobile device moves in a circle around the logistics package with radio frequency identification tag information, it can be judged that the tag information recognized in the inner antenna data set is all the first type of object under test, that is, the object under test required by the user.
[0093] Optionally, the first type of object under test is the object under test located on the carrying device.
[0094] Specifically, the first type of object to be measured is the object that the user needs the logistics moving device to identify. It can be the object to be measured located on the carrying device, that is, the logistics package on the pallet. It can also be any item or identifier specified by the user.
[0095] The second judgment module 23 is used to judge whether the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna meet the preset rules.
[0096] Specifically, when the processor obtains the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna, it is necessary to calculate and compare according to the above two maximum signal intensity values, so as to identify which radio frequency identification tag information belongs to the interference tag information and which radio frequency identification tag information belongs to the tag information of the first type of object to be measured by comparing the maximum signal intensity values.
[0097] Optionally, the second judgment module includes: judging whether the difference between the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna is greater than a specified value.
[0098] Specifically, in order to further judge the difference between the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna and identify the interference tag information and the tag information of the first type of object to be measured, it is necessary to judge how much stronger the maximum signal intensity of the inner antenna is than the maximum signal intensity of the outer antenna, that is, whether the maximum signal intensity of the inner antenna is greater than the maximum signal intensity of the outer antenna by a specified value, so as to judge which tag information is the interference tag information that can be eliminated. Among them, the specified value can be the error coefficient. For example, the maximum signal intensity value of the inner antenna is a, the maximum signal intensity value of the outer antenna is b, and the error coefficient is r. Then when a - b > r, it can be seen that the signal intensity of b is much smaller than that of a. Then, by judging the subsequent number of readings, it can be judged whether b is an interference tag and whether a is the tag of the first type of object to be measured.
[0099] The third acquisition module 24 is used to obtain the maximum number of readings of the inner antenna corresponding to the tag information when the judgment is yes.
[0100] Specifically, when the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna meet the preset rules, it is also necessary to judge whether the tag information is interference tag information by the maximum number of readings of the inner antenna closest to the object to be measured of the tag information.
[0101] The third judgment module 25 is used to judge whether the maximum number of readings is greater than the stable number of readings.
[0102] Specifically, since the number of radio frequency identifications of the first type of objects to be measured by the inner antenna is much larger than the number of readings of the interfering tag information, it is possible to obtain the result of whether it is an interfering tag by determining whether the maximum number of readings of the tag information by the inner antenna is greater than a stable number of readings.
[0103] Optionally, the device further includes: a marking module, further configured to mark the tag information as an interfering tag when the determination result is negative.
[0104] The marking module 26 is configured to mark the object to be measured corresponding to the tag information as the first type of object to be measured when the determination result is positive
[0105] Specifically, when the maximum number of readings of the inner antenna of the tag information is less than the stable number of readings, it indicates that the radio frequency identification object to be measured where the tag information is located is not within the circular trajectory of the logistics mobile device walking in a circle, that is, not within the range of the first type of object to be measured. On the contrary, when the maximum number of readings of the inner antenna is greater than the stable number of readings, it indicates that the radio frequency identification object to be measured where the tag information is located is within the circular trajectory of the logistics mobile device walking in a circle, that is, within the range of the first type of object to be measured.
[0106] Figure 4 is the flow chart of the internal and external separation algorithm according to the embodiment of the present invention. By Figure 4 It can be seen from the above that the inner antenna and the outer antenna judge the tag information through the maximum signal strength and the maximum number of readings. Among them, RSSI is the reflected signal strength, insideMax and outsideMax respectively represent the maximum signal strengths of the inner antenna and the outer antenna, and the stable number of readings can be taken as 5 in the embodiment of the present invention.
[0107] In the radio frequency identification method proposed by the embodiment of the present invention, the mobile device is used to accurately read the radio frequency identification tag by rotating around the loading device of the logistics object. By using the physical characteristic that the signal strength of the tag reflected by the antenna facing the tray side is significantly better than that of the other side antenna during the process of rotating around the loading device, the tags on the tray and the tags outside the tray are distinguished. During this period, metal structure isolation or special antenna design can be used to further optimize the difference in the signal strength of the tag reflected by the internal and external antennas.
[0108] During the entire process of the mobile device rotating in a circle, the radio frequency identification reader will read a large amount of radio frequency identification tag data, which contains both the radio frequency identification tags of the goods stacked on the tray and the interfering tags outside the tray. In an optional embodiment, through the internal and external separation algorithm, by using the physical characteristics of the internal and external antennas, the tags on the loading device and the surrounding interfering tags are distinguished, thereby solving the problem of cross-reading.
[0109] Through the above embodiments, the technical problem in the prior art that radio frequency identification may cause cross-reading and inaccurate identification of tag information is solved.
[0110] Embodiment III
[0111] Figure 3 is a schematic diagram of a mobile device according to an embodiment of the present invention, as Figure 3 shown, the inventory trolley mainly includes a mobile device 1, a radio frequency identification reader / writer 2, and inner and outer antennas 3.
[0112] The embodiment of the present invention changes the traditional channel gate solution and uses a trolley to circle around the tray to accurately read radio frequency identification tags. By utilizing the physical property that the RSSI of the tags read by the antenna facing the tray during the circling process is significantly better than that of the other antenna, the tags on the tray and the tags outside the tray can be distinguished. During this period, metal structures can be used for isolation or dedicated antenna designs to further optimize the difference in RSSI of the tags read by the inner and outer antennas. During the entire process of the trolley circling once, the radio frequency identification reader / writer will read a large amount of radio frequency identification tag data, which includes both the radio frequency identification tags of the goods stacked on the tray and the interference tags outside the tray. The embodiment of the present application proposes an internal and external separation algorithm, which utilizes the physical properties of the inner and outer antennas to distinguish the tags on the tray from the surrounding interference tags, thereby solving the problem of cross-reading.
[0113] It should be noted that although Figure 3 and the related descriptions are illustrated by taking the mobile device rotating around the carrying device as an example, the present invention is not particularly limited. The foregoing mobile device can be replaced by a fixed device, and the fixed carrying device in the foregoing embodiments can be replaced by a rotatable carrying device that can rotate around its own axis.
[0114] The fixed device includes a fixed device body, an inner antenna arranged on the side close to the object to be measured, and an outer antenna arranged on the side far from the object to be measured; when the inner antenna reads tag information, it sends an inner antenna signal to the processing device, and the outer antenna sends an outer antenna signal to the processing device; the processing device receives a plurality of inner antenna signals and determines the maximum inner antenna signal value, and receives a plurality of outer antenna signals and determines the maximum outer antenna signal value.
[0115] The processing device is used to perform the following operations: when the stop condition is not met, obtain tag information; determine whether the tag information exists in the outer antenna dataset; when the determination is yes, obtain the maximum signal intensity value of the inner antenna and the maximum signal intensity value of the outer antenna of the tag; when the determination is yes, obtain the maximum reading times of the inner antenna corresponding to the tag information; determine whether the maximum reading times is greater than the stable reading times; when the determination is yes, mark the object to be measured corresponding to the tag information as the first type of object to be measured.
[0116] Optionally, after determining that the tag information exists and obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information, the operation further includes: when it is determined that the tag information does not exist, marking the object under test corresponding to the tag information as a first type of object under test.
[0117] Optionally, the first type of object under test is an object located on a carrying device, and the carrying device can rotate around its own axis.
[0118] According to another aspect of the embodiments of the present invention, there is also provided a computer program product including instructions, which when run on a computer, causes the computer to execute a radio frequency identification information reading method.
[0119] Specifically, the above method includes: when the stop condition is not met, obtaining tag information; determining whether the tag information exists in the outer antenna data set; when it is determined that the answer is yes, obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag; determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule; when it is determined that the answer is yes, obtaining the maximum reading times of the inner antenna corresponding to the tag information; determining whether the maximum reading times are greater than the stable reading times; when it is determined that the answer is yes, marking the object under test corresponding to the tag information as a first type of object under test.
[0120] According to another aspect of the embodiments of the present invention, there is also provided a non-volatile storage medium, which includes a stored program, wherein when the program runs, it controls the device where the non-volatile storage medium is located to execute a radio frequency identification information reading method.
[0121] Specifically, the above method includes: when the stop condition is not met, obtaining tag information; determining whether the tag information exists in the outer antenna data set; when it is determined that the answer is yes, obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag; determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule; when it is determined that the answer is yes, obtaining the maximum reading times of the inner antenna corresponding to the tag information; determining whether the maximum reading times are greater than the stable reading times; when it is determined that the answer is yes, marking the object under test corresponding to the tag information as a first type of object under test.
[0122] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including a processor and a memory; computer-readable instructions are stored in the memory, and the processor is used to run the computer-readable instructions, wherein when the computer-readable instructions run, they execute a radio frequency identification information reading method.
[0123] Specifically, the above method includes: when the stop condition is not met, obtaining tag information; determining whether the tag information exists in the outer antenna dataset; when the determination is yes, obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna of the tag; determining whether the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna meet a preset rule; when the determination is yes, obtaining the maximum read count of the inner antenna corresponding to the tag information; determining whether the maximum read count is greater than the stable read count; when the determination is yes, marking the object under test corresponding to the tag information as the first type of object under test.
[0124] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0125] In the above embodiments of the present invention, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0126] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the units or modules can be in an electrical or other form.
[0127] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0128] In addition, in each embodiment of the present invention, the functional units 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. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0129] When 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 computer-readable storage medium. Based on this 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 may be a personal computer, a server, 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. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs.
[0130] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A radio frequency identification information reading method, applied to a mobile device, characterized in that, The mobile device includes a mobile device body, an inner antenna disposed on one side close to the object to be measured, and an outer antenna disposed on one side away from the object to be measured; the method includes: The mobile device circles around the carrying device, and when the stop condition is not met, obtains tag information; Determine whether the tag information exists in the outer antenna data set; When it is determined that the tag information exists, obtain the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information; Determine whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value; When it is determined that it is greater than the specified value, obtain the maximum read count of the inner antenna corresponding to the tag information; Determine whether the maximum read count is greater than the stable read count; When it is determined that it is greater than the stable read count, mark the object to be measured corresponding to the tag information as the first type of object to be measured, and the first type of object to be measured is the object to be measured located on the carrying device.
2. The method according to claim 1, wherein After obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information when it is determined that the tag information exists, the method further includes: When it is determined that the tag information does not exist, mark the object to be measured corresponding to the tag information as the first type of object to be measured.
3. The method according to claim 1, wherein Before obtaining the tag information when the stop condition is not met, the method further includes: Establish an inner antenna data set and an outer antenna data set.
4. The method according to claim 3, wherein The establishment of the inner antenna data set and the outer antenna data set includes: The mobile device receives and reads tag data; Determine whether the antenna that reads the tag data is the inner antenna of the mobile device; When it is determined that it is, store the tag data in the inner antenna data set; When it is determined that it is not, store the tag data in the outer antenna data set; When the reading is not completed, calculate the maximum signal strength value and the read count corresponding to the tag data in the inner antenna data set and the outer antenna data set.
5. The method according to claim 4, characterized in that, The establishment of the inner antenna data set and the outer antenna data set further includes: When the reading is completed, end the task.
6. The method according to claim 1, characterized in that, After determining whether the maximum read count is greater than the stable read count, the method further includes: When it is determined that it is not greater than the stable read count, mark the tag information as interference tag.
7. A radio frequency identification information reading device, applied to a mobile device, characterized in that, The mobile device includes a mobile device body, an inner antenna disposed on one side close to the object to be measured, and an outer antenna disposed on one side away from the object to be measured; the mobile device circles around the carrying device; The device includes: A first acquisition module, configured to obtain tag information when the stop condition is not met; A first judgment module, configured to judge whether the tag information exists in the outer antenna data set; A second acquisition module, configured to obtain the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information when it is determined that the tag information exists; A second judgment module, configured to judge whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value; A third acquisition module, configured to obtain the maximum read count of the inner antenna corresponding to the tag information when it is determined that it is greater than the specified value; A third judgment module, configured to judge whether the maximum read times is greater than the stable read times; A marking module, configured to mark the measured object corresponding to the tag information as a first type of measured object when it is judged that the maximum read times is greater than the stable read times, and the first type of measured object is the measured object located on the carrying device.
8. The device according to claim 7, characterized in that, The device further includes: The marking module is further configured to mark the measured object corresponding to the tag information as a first type of measured object when it is judged that the tag information does not exist.
9. The device according to claim 7, characterized in that, The device further includes: An establishment module, configured to establish an inner antenna data set and an outer antenna data set.
10. The device according to claim 9, characterized in that, The establishment module includes: A reading unit, configured to read tag data; A judgment unit, configured to judge whether the antenna that reads the tag data is an inner antenna; A first storage unit, configured to store the tag data into the inner antenna data set when it is judged to be yes; A second storage unit, configured to store the tag data into the outer antenna data set when it is judged to be no; A calculation unit, configured to calculate the maximum signal strength value and the read times corresponding to the tag data in the inner antenna data set and the outer antenna data set when the reading is not completed.
11. The device according to claim 10, characterized in that, The establishment module further includes: An end unit, configured to end the task when the reading is completed.
12. The device according to claim 7, characterized in that, The device further includes: The marking module is further configured to mark the tag information as an interference tag when it is judged that the maximum read times is not greater than the stable read times.
13. A mobile device, characterized in that, The mobile device includes a mobile device body, an inner antenna disposed on a side close to the measured object, and an outer antenna disposed on a side far from the measured object; the mobile device rotates around the carrying device, and when the inner antenna reads the tag information, it sends an inner antenna signal to the processing device, and the outer antenna sends an outer antenna signal to the processing device; the processing device receives a plurality of inner antenna signals and determines the maximum inner antenna signal strength value, and receives a plurality of outer antenna signals and determines the maximum outer antenna signal strength value; The processing device is configured to perform the following operations: When the stop condition is not met, obtain the tag information; Judge whether the tag information exists in the outer antenna data set; When it is judged that the tag information exists, obtain the maximum inner antenna signal strength value and the maximum outer antenna signal strength value corresponding to the tag information; Judge whether the difference between the maximum inner antenna signal strength value and the maximum outer antenna signal strength value is greater than a specified value; When it is judged that the difference is greater than the specified value, obtain the maximum read times of the inner antenna corresponding to the tag information; Judge whether the maximum read times is greater than the stable read times; When it is judged that the maximum read times is greater than the stable read times, mark the measured object corresponding to the tag information as a first type of measured object, and the first type of measured object is the measured object located on the carrying device.
14. A fixing device, characterized in that, The fixing device includes a fixing device body, an inner antenna disposed on the side close to the object to be measured, and an outer antenna disposed on the side away from the object to be measured; when the inner antenna reads the tag information, it sends an inner antenna signal to the processing device, and the outer antenna sends an outer antenna signal to the processing device; the processing device receives a plurality of inner antenna signals and determines the maximum signal strength value of the inner antenna, and receives a plurality of outer antenna signals and determines the maximum signal strength value of the outer antenna; The processing device is configured to perform the following operations: When the stop condition is not met, obtain the tag information; Determine whether the tag information exists in the outer antenna data set; When it is determined that the tag information exists, obtain the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information; Determine whether the difference between the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna is greater than a specified value; When it is determined that the difference is greater than the specified value, obtain the maximum reading times of the inner antenna corresponding to the tag information; Determine whether the maximum reading times is greater than the stable reading times; When it is determined that the maximum reading times is greater than the stable reading times, mark the object to be measured corresponding to the tag information as the first type of object to be measured, and the first type of object to be measured is the object to be measured located on the carrying device; Wherein, the carrying device can rotate around its own axis.
15. The fixing device according to claim 14, wherein After the step of obtaining the maximum signal strength value of the inner antenna and the maximum signal strength value of the outer antenna corresponding to the tag information when it is determined that the tag information exists, the operations further include: When it is determined that the tag information does not exist, mark the object to be measured corresponding to the tag information as the first type of object to be measured.
16. A computer program product comprising instructions, characterized in that, When the instruction runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 6.
17. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored program, wherein the program controls the device where the non-volatile storage medium is located to execute the method according to any one of claims 1 to 6 when running.
18. An electronic device, characterized in that, It includes a processor and a memory; computer-readable instructions are stored in the memory, and the processor is configured to run the computer-readable instructions, wherein the computer-readable instructions execute the method according to any one of claims 1 to 6 when running.
Citation Information
Patent Citations
Information processing system, and method and program for determinating recognition information
CN101441701A
Ultrahigh frequency RFID trolley type book intelligence putaway checking equipment
CN104933458A
Radio frequency identification reader-writer, radio frequency identification system and vending machine
CN108416409A