A radio frequency identification electronic tag identification method, device and storage medium
By adopting a split architecture and business feature configuration for RFID identification, the simultaneous operation of multi-band RFID systems is achieved, solving the problems of high resource consumption and poor compatibility in existing technologies, improving system efficiency and reducing costs.
Patent Information
- Application Number
- CN202111459471.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-02
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2041-12-02
AI Technical Summary
Existing dual-band or multi-band readers cannot operate multiple frequency bands simultaneously, resulting in high resource consumption, poor compatibility, difficulty in miniaturization, and high replacement costs.
The RFID identification solution adopts a split architecture. The receiver instructs each exciter to send excitation signals according to the preset non-interfering working ports and frequencies, realizing multi-band collaborative operation. The working mode of the exciter can be configured according to business needs, the interference list can be recorded, and the working time and frequency of the exciter can be scheduled to avoid mutual interference.
This enables multi-band RFID systems to operate simultaneously, reducing system power consumption, improving work efficiency, reducing manual operation costs, and expanding application scenarios.
Smart Images

Figure CN116227508B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a radio frequency identification (RFID) electronic tag identification method, device, and storage medium. Background Technology
[0002] RFID (Radio Frequency Identification) technology is a non-contact automatic identification technology that uses radio frequency signals and their spatial coupling and transmission characteristics to automatically identify target objects and obtain relevant data. According to the operating frequency, it can be divided into low frequency (120k-135kHz), high frequency (13.56MHz), ultra-high frequency (860-960MHz) and microwave (2.4G-5.8GHz).
[0003] With the increasing demand from vertical industries for low-power, low-cost, and easily deployable asset management methods, RFID technology is being used more and more widely, and its application scenarios are gradually expanding. Previously, vertical industries mostly used high-frequency RFID for asset management. However, with the maturity of UHF RFID technology, its performance improvement, and cost reduction, the industry's demand for UHF RFID is growing. Meanwhile, replacing the high-frequency RFID tags on a large number of assets is costly, time-consuming, and requires replacing the entire existing RFID system. Therefore, dual-frequency or multi-frequency readers have become an important means to empower asset management in vertical industries and improve efficiency.
[0004] The shortcoming of existing technology is that dual-frequency or multi-frequency readers can only operate on one frequency band of RFID at any given time, and cannot achieve simultaneous operation of two or more frequency bands. Summary of the Invention
[0005] This invention provides a radio frequency identification (RFID) electronic tag identification method, device, and storage medium to solve the problem that dual-frequency or multi-frequency readers can only operate on one frequency band of RFID at any given time, and cannot achieve simultaneous operation of two or more frequency bands.
[0006] This invention provides the following technical solutions:
[0007] An RFID identification method, comprising:
[0008] Determine the reliability and / or real-time performance of the business requirements for each RFID tag;
[0009] According to the requirements of reliability and / or real-time, the appropriate exciter is arranged to excite the RFID using the excitation signal at the preset working port and / or frequency point;
[0010] The receiver sends feedback information after receiving the tag information sent by the RFID.
[0011] During implementation, according to reliability and / or real-time requirements, appropriate actuators are arranged to excite the RFID using excitation signals at preset working ports and / or frequencies, including:
[0012] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0013] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0014] During implementation, it further includes:
[0015] Record the interference list for each operating port and / or frequency point of the exciter, and instruct each exciter to send excitation signals through operating ports and / or frequencies that do not interfere with each other, and turn off exciters that do not send excitation signals.
[0016] During implementation, it further includes:
[0017] When the receiver detects a change in the status of the RFID tag that needs to be identified, it instructs the exciter to send a preset number of request commands. If there is no RFID response, the receiver stops RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the instruction.
[0018] During implementation, it further includes:
[0019] If the receiver does not receive a response from the tag for the corresponding frequency band within time T, it instructs the exciter to turn off the switching module for the corresponding frequency band.
[0020] During implementation, it further includes:
[0021] Configure the timing and / or operating port and / or frequency point for each exciter to send excitation signals based on the interference information.
[0022] During implementation, the timing and / or operating port and / or frequency of each exciter's excitation signal transmission are configured according to the interference information, including:
[0023] The receiver acquires channel-related information fed back from multiple exciters;
[0024] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0025] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0026] In practice, the feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes:
[0027] After integrating the repeatedly identified tag information from the tag information, it is sent in the feedback information.
[0028] In practice, the business requirements for each RFID tag affiliation are determined based on pre-configuration and / or, during testing, by the receiver reporting business requirements based on the identified tag information.
[0029] In practice, the feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes:
[0030] When the percentage of incorrect information in the label information is less than a preset value, the correct information is integrated and sent in the feedback information.
[0031] When the error rate in the label information is greater than or equal to a preset value, an alarm message is included in the feedback information.
[0032] An RFID identification platform, comprising:
[0033] The processor is used to read programs from memory and execute the following procedures:
[0034] Determine the reliability and / or real-time performance of the business requirements for each RFID tag;
[0035] According to the requirements of reliability and / or real-time, the appropriate exciter is arranged to excite the RFID using the excitation signal at the preset working port and / or frequency point;
[0036] The receiver sends feedback information after receiving the tag information sent by the RFID;
[0037] A transceiver is used to receive and send data under the control of a processor.
[0038] During implementation, according to reliability and / or real-time requirements, appropriate actuators are arranged to excite the RFID using excitation signals at preset working ports and / or frequencies, including:
[0039] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0040] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0041] During implementation, it further includes:
[0042] Record the interference list for each operating port and / or frequency point of the exciter, and instruct each exciter to send excitation signals through operating ports and / or frequencies that do not interfere with each other, and turn off exciters that do not send excitation signals.
[0043] During implementation, it further includes:
[0044] When the receiver detects a change in the status of the RFID tag that needs to be identified, it instructs the exciter to send a preset number of request commands. If there is no RFID response, the receiver stops RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the instruction.
[0045] During implementation, it further includes:
[0046] If the receiver does not receive a response from the tag for the corresponding frequency band within time T, it instructs the exciter to turn off the switching module for the corresponding frequency band.
[0047] During implementation, it further includes:
[0048] Configure the timing and / or operating port and / or frequency point for each exciter to send excitation signals based on the interference information.
[0049] During implementation, the timing and / or operating port and / or frequency of each exciter's excitation signal transmission are configured according to the interference information, including:
[0050] The receiver acquires channel-related information fed back from multiple exciters;
[0051] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0052] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0053] In practice, when the receiver receives the tag information sent by the RFID, the feedback information it sends further includes:
[0054] After integrating the repeatedly identified tag information from the tag information, it is sent in the feedback information.
[0055] In practice, the business requirements for each RFID tag affiliation are determined based on pre-configuration and / or, during testing, by the receiver reporting business requirements based on the identified tag information.
[0056] In practice, the feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes:
[0057] When the percentage of incorrect information in the label information is less than a preset value, the correct information is integrated and sent in the feedback information.
[0058] When the error rate in the label information is greater than or equal to a preset value, an alarm message is included in the feedback information.
[0059] An RFID identification platform, comprising:
[0060] The business module is used to determine the reliability and / or real-time nature of the business requirements of each RFID tag;
[0061] The strategy module is used to arrange the appropriate actuators to excite the RFID RFID using excitation signals at preset working ports and / or frequency points according to the requirements of reliability and / or real-time performance;
[0062] The information module is used to receive feedback information sent by the receiver after receiving the tag information sent by the RFID.
[0063] In implementation, the strategy module is further used to excite RFID RFID by arranging appropriate exciters to use excitation signals at preset operating ports and / or frequency points according to reliability and / or real-time requirements, including:
[0064] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0065] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0066] During implementation, it further includes:
[0067] The switching module is used to record the interference list for each operating port and / or frequency point of the exciter, and to instruct each exciter to send excitation signals through the non-interfering operating ports and / or frequencies according to the interference list, and to turn off the exciters that do not send excitation signals.
[0068] In implementation, the strategy module is further used to instruct the exciter to send a preset number of request commands. If there is no RFID response after the receiver detects a change in the RFID status that needs to be identified, the receiver will stop RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the issuance of the command.
[0069] During implementation, it further includes:
[0070] A switching module is used to instruct the exciter to turn off the switching module for the corresponding frequency band if the receiver does not receive a response from a tag for the corresponding frequency band within time T.
[0071] In practice, the strategy module is further used to configure the timing and / or operating port and / or frequency of each exciter's excitation signal transmission based on the interference information.
[0072] In implementation, the strategy module is further used to configure the timing and / or operating port and / or frequency of each exciter's excitation signal transmission based on interference information, including:
[0073] The receiver acquires channel-related information fed back from multiple exciters;
[0074] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0075] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0076] During implementation, it further includes:
[0077] The integration module is used by the receiver to integrate duplicate tag information in the tag information and send it in the feedback information after receiving the tag information sent by the RFID.
[0078] In practice, the business module is further used to determine the business requirements of each RFID tag affixed, which is determined based on pre-configuration and / or by the business requirements reported by the receiver through the identification tag information during the testing process.
[0079] During implementation, it further includes:
[0080] The integration module is used to, when the receiver receives the tag information sent by the RFID and sends feedback information, integrate the correct information and send it in the feedback information if the error rate in the tag information is less than a preset value; if the error rate in the tag information is greater than or equal to the preset value, carry alarm information in the feedback information.
[0081] An RFID identification system includes: at least one receiver, at least two actuators, and an RFID identification platform, wherein:
[0082] An RFID identification platform is used to arrange appropriate exciters to excite RFID tags using excitation signals at preset working ports and / or frequency points according to reliability and / or real-time requirements; and to receive feedback information sent by the receiver after receiving the tag information sent by the RFID.
[0083] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described radio frequency identification electronic tag identification method.
[0084] The beneficial effects of this invention are as follows:
[0085] The technical solution provided in this invention adopts a split-architecture RFID identification scheme. That is, according to the pre-configured working mode and the working mode based on business characteristics, the receiver instructs each exciter to use excitation signals to excite the RFID according to the preset working port and / or frequency point. Since each exciter sends excitation signals through a working port and / or frequency point that does not interfere with each other, the dual-frequency or multi-frequency reader can work on multiple frequency bands of RFID at the same time, thereby realizing the simultaneous operation of two or more frequency bands.
[0086] Since the pre-configured working mode is a working mode configured based on the reliability and / or real-time performance of business characteristics, it expands the application scenarios of single-band RFID systems.
[0087] Furthermore, in practical industry applications, the RFID identification solution with a split architecture allows for direct upgrades to the RFID system without the need to discard or replace existing RFID tags. This is especially beneficial for industrial enterprises with substantial assets, saving significant labor costs. Attached Figure Description
[0088] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0089] Figure 1This is a schematic diagram of the RFID identification method implementation process in an embodiment of the present invention;
[0090] Figure 2 This is a schematic diagram of the split-architecture multi-frequency RFID management system in an embodiment of the present invention;
[0091] Figure 3 This is a schematic diagram of the main module structure for multi-band collaborative operation in an embodiment of the present invention;
[0092] Figure 4 This is a schematic diagram of the system working time in an embodiment of the present invention;
[0093] Figure 5 This is a schematic diagram of the inventory process in an embodiment of the present invention;
[0094] Figure 6 This is a schematic diagram of the exciter architecture in an embodiment of the present invention;
[0095] Figure 7 This is a schematic diagram of the receiver architecture in an embodiment of the present invention;
[0096] Figure 8 This is a schematic diagram of the multi-frequency RFID management system based on business characteristics in an embodiment of the present invention;
[0097] Figure 9 This is a schematic diagram of the receiver architecture based on business requirements in an embodiment of the present invention;
[0098] Figure 10 This is a schematic diagram of the exciter coverage area in an embodiment of the present invention;
[0099] Figure 11 This is a schematic diagram of the receiver coverage area in an embodiment of the present invention;
[0100] Figure 12 This is a schematic diagram of the RFID identification platform structure in an embodiment of the present invention. Detailed Implementation
[0101] The inventor noticed the following during the invention process:
[0102] One proposed solution discloses a "multi-band RFID smart reader and its control method." Its main technical idea is to achieve multi-band reading and writing through four internal "radio frequency identification modules" operating at different frequencies. As seen in the instruction manual, these four modules operate independently. After a tag is attached to the reader, a manual operation of a "switch key" is required to select the appropriate frequency band for the identification module. While this solution is more convenient than readers carrying different frequency bands, it is still not intelligent enough. Simply combining different frequency band identification modules (which, according to the instruction manual, should be understood as different identification modules containing antennas for their respective frequency bands) increases the physical size and complexity of the reader. More importantly, it results in poor compatibility and significant electromagnetic interference between the different frequency band identification modules.
[0103] Another solution discloses "an RFID handheld device for reading multi-band electronic tags". This handheld device also combines antennas with different frequency bands and RFID modules. The difference is that this solution uses software to automatically control the switching between the frequency band modules. This software replaces the switching key in the aforementioned patent and achieves automatic identification. However, it still cannot solve the problem of electromagnetic compatibility, which is not conducive to the miniaturization of the reader.
[0104] Another proposed solution discloses "a multi-band RFID reader and its reading / writing method." This solution uses a radio frequency (RF) selection module to select different RF processing units based on the input RF signal, simultaneously decoding the signals output by the RF processing units and transmitting the decoded data to a data terminal. This solution primarily identifies the RF signals emitted by different tags using the RF selection module and selects different frequency band processing modules for processing. The solution mainly targets active RFID tags and does not address passive RFID systems.
[0105] Currently, dual-band or multi-band readers on the market all combine high-frequency and low-frequency antennas into the reader. The antennas of different frequency bands are connected to their respective reading and writing modules. Although this simple combination of existing frequency band antennas and reading and writing modules can achieve multi-frequency reading and writing functions, it has disadvantages such as poor compatibility, high loss, large mutual interference, and is not conducive to miniaturization.
[0106] It is also important to note that although the above solution is a multi-frequency reader solution, in actual operation, only one frequency band of RFID is working at any given time, and it is impossible to truly achieve simultaneous operation of two or more frequency bands.
[0107] In current practical applications, most RFID systems use single-frequency systems, especially in the industrial sector. Previously, industrial enterprises used high-frequency active RFID tags, but these tags required battery replacement, resulting in high manual replacement costs. Furthermore, with the expansion of industry operations, the maturity of UHF RFID technology, and cost reductions, many industrial enterprises have gradually introduced UHF RFID systems, but their existing high-frequency or other frequency band RFID systems remain in use.
[0108] The existing technical solution process is as follows:
[0109] The reader periodically sends card search commands to the active RFID tag, the active RFID tag returns a signal, the reader receives the signal through a multi-band radio frequency antenna, selects a processing unit through the radio frequency selection module, performs demodulation and filtering processing in the corresponding processing unit, and finally sends the data to the platform.
[0110] This solution has the following problems:
[0111] The reader needs to send card search commands cyclically and must simultaneously send multiple frequency bands of card search radio frequency signals, resulting in high power consumption of the reader.
[0112] The work on different frequency bands must start and end simultaneously, which consumes a lot of resources. For scenarios with a large number of assets, the number of tags in different frequency bands is different. Therefore, the inventory completion time of tags in different frequency bands is usually different.
[0113] Based on this, the multi-frequency RFID collaborative management scheme provided in this embodiment of the invention proposes a scheme based on a split architecture to achieve multi-frequency collaborative operation, business-based working frequency band selection, and interference coordination. This scheme can support vertical industries to achieve efficient management of multi-frequency passive RFID tags and reduce labor and management costs.
[0114] The specific embodiments of the present invention will now be described with reference to the accompanying drawings.
[0115] Figure 1 The diagram illustrates the implementation process of an RFID identification method, which may include:
[0116] Step 101: Determine the reliability and / or real-time performance of the business requirements for each RFID tag;
[0117] Step 102: Arrange the appropriate exciter to excite the RFID using the excitation signal according to the preset working port and / or frequency point, based on the requirements of reliability and / or real-time performance;
[0118] Step 103: Receive feedback information sent by the receiver after receiving the tag information sent by the RFID.
[0119] During implementation, according to reliability and / or real-time requirements, appropriate actuators are arranged to excite the RFID using excitation signals at preset working ports and / or frequencies, including:
[0120] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0121] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0122] Specifically, RFID readers support multi-frequency collaborative management, employing different multi-frequency management schemes based on business type and requirements. These schemes may include:
[0123] For services requiring high reliability but low real-time performance, multiple identifications can be performed using a single frequency and a single exciter.
[0124] For high reliability and high real-time service requirements, single exciter multi-frequency redundancy identification, multi-exciter single-frequency redundancy identification, and multi-exciter multi-frequency redundancy identification can be adopted.
[0125] For other business operations, traditional identification methods can be used.
[0126] Figure 2 The diagram illustrates a split-architecture multi-frequency RFID management system. It represents at least one system capable of implementing RFID identification. The system may include: a platform or server that sends inventory commands to a receiver and provides feedback on the received results. The receiver instructs an exciter to emit excitation signals to the RFID tags and receives the feedback tag signals. In practice, other system architectures may be used; this embodiment is only for understanding how to implement it.
[0127] Figure 3 The diagram shows the main module structure for multi-band collaborative operation. As shown, it represents at least one working module capable of implementing RFID identification. The main module for multi-band collaborative operation can be deployed on the receiver side or the platform side as needed. It mainly includes: a control module, an interference coordination module, a frequency band switching module, and a service identification module. In specific implementations, other module architectures can also be adopted. This embodiment is only for understanding how to implement it.
[0128] 1. Multi-frequency collaborative operation: The receiver or platform issues a collaborative operation instruction, which includes the frequency band to be operated, the exciter number, and the receiver number; the receiver that receives the operation instruction executes the operation and sends the operation instruction to the exciter with the corresponding number, and the exciter executes the operation.
[0129] 2. Business-based operating frequency band selection: The platform verifies the operating frequency band, exciter number that can receive excitation signals, and receiver number that can receive information for the RFID tags that need to collect data; and determines whether the system needs to operate on a single frequency or multiple frequencies based on the above information.
[0130] 3. Interference Coordination: The receiver or platform side records the interference list for each channel of the exciter. The interference coordination module in the multi-frequency collaborative working module schedules the operating frequencies of different operating exciters, and the frequency band switching module switches different frequency bands on and off. Only the operating frequencies are in the on state, while the other operating frequencies are in the off state. Therefore, the RFID exciter and receiver do not need to constantly monitor the frequency hopping list, reducing system power consumption. That is, in the implementation, it further includes: recording the interference list for each operating port and / or frequency of the exciter, instructing each exciter to send excitation signals through non-interfering operating ports and / or frequencies according to the interference list, and turning off exciters that do not send excitation signals.
[0131] 4. High Reliability and Real-Time Performance: For industrial scenarios such as production line tracking and personnel positioning, the reliability and real-time performance requirements of the RFID system are high, necessitating highly accurate tag identification within the shortest possible inventory time. The high reliability and real-time performance approach for existing RFID systems is redundant identification. Specifically, the platform identifies reliability and real-time levels based on service type. For example, high reliability and high real-time services employ multi-exciter redundant identification; high reliability and low real-time services employ single-exciter repeated identification; other services employ normal single-exciter single-time identification.
[0132] 5. System operating hours:
[0133] During implementation, it further includes:
[0134] When the receiver detects a change in the status of the RFID tag that needs to be identified, it instructs the exciter to send a preset number of request commands. If there is no RFID response, the receiver stops RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the instruction.
[0135] When an RFID system operates on different frequency bands simultaneously, the system should stop operating after identifying all the tags on a particular frequency band, since the number of tags on each frequency band is different. Figure 4The system's operating time is illustrated in the figure. During implementation, the system's operating time can be as follows:
[0136] The exciter receives the inventory execution instruction from the receiver.
[0137] The platform or receiver detects that all tags to be identified have changed from state A to state B. The exciter repeatedly sends the Request command N times without any tag response. The receiver does not receive a tag response for a certain frequency band within time T, and the specified time has elapsed.
[0138] When a tag response is used as the basis for the system to stop working within a time period T, time T is calculated from the time the exciter issues the Query command.
[0139] The following examples illustrate this approach. The specific examples primarily utilize high-frequency and ultra-high-frequency RFID implementations. It should be noted that this solution uses only high-frequency and ultra-high-frequency RFID systems as examples, but it is applicable to RFID applications across any frequency band. Furthermore, this solution is also suitable for RFID transceiver integrated systems.
[0140] Example 1:
[0141] This example illustrates the implementation of configuration-based multi-frequency RFID collaborative operation.
[0142] In practice, it may further include:
[0143] Configure the timing and / or operating port and / or frequency point for each exciter to send excitation signals based on the interference information.
[0144] In specific implementation, the timing and / or operating port and / or frequency of each exciter's excitation signal transmission are configured according to the interference information, including:
[0145] The receiver acquires channel-related information fed back from multiple exciters;
[0146] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0147] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0148] Example 1: Single exciter inventory operation.
[0149] When a single actuator is working, only one actuator performs the inventory work at a time, and there is no problem of mutual interference between actuators during operation.
[0150] 1) Measurement Configuration: The management platform sends a measurement configuration command to the receiver. The receiver sends configuration instructions {H1234, 900M, ST (simultaneous operation), 1min, feedback_CQ} to the exciter. The exciter issues instructions to perform inventory and test for any interference between them. Exciters 1, 2, 3, and 4 are activated simultaneously and operate in the 900M band. They configure tag inventory and access, and record the number of initiated connections (also known as inventory) and the number of successful connections. CQ is calculated as: CQ = number of successful connections / number of initiated connections. The results are then fed back in m_report{H1, 5, 10:00, 0.98}, m_report{H2, 7, 10:00, 0.95}, m_report{H3, 3, 10:00, 0.52}, and m_report{H4, 11, 10:00, 0.57}.
[0151] The feedback_CQ threshold is set to 0.7, meaning that when CQ < 0.7, interference is considered to exist; when CQ ≥ 0.7, interference is considered to be absent. The measurement report shows that at 10:00 AM, in the 900MHz band, there is interference between channel 3 of exciter 3 and channel 11 of exciter 4, while channel 5 of exciter 1 has the best quality.
[0152] Repeat the above process multiple times to generate an interference list and a high-quality channel list.
[0153] 2) Considering environmental changes, the exciter sends channel information Hij to the receiver after each round of operation. The receiver dynamically updates the latest Hij channel information and deletes the previous channel information. For the channels of nearby exciters, the exciter only refers to the high-quality channel information within 20 meters of the nearest operating time t=1h, and prioritizes the first three high-quality channels.
[0154] 3) Assume that at 18:00, the system requires exciter H3 to perform an inventory check. Exciters H1 and H4 performed inventory checks at 17:30 and 17:50 respectively. The list of high-quality channels can be evaluated in the following two ways:
[0155] A. The ratio of successful connections based on exciter groups is shown in Table 1. The larger this value is, the better the channel quality.
[0156] Table 1
[0157]
[0158] Therefore, the high-quality channels are ranked. If different exciters have the same high-quality channel, the average value is taken, and the channels are then sorted and distributed according to channel quality. The final list of high-quality channels is shown in Table 2.
[0159] Table 2
[0160] High-quality channel J1 J8 J9 J12 J6
[0161] B. The unit tag information acquisition time based on the exciter group (in microseconds), as shown in Table 3, is better if the value is smaller.
[0162] Table 3
[0163] j1 j2 j3 j5 j6 j7 j8 j9 j10 j11 j12 j13 j14 j15 j16 H1 7 35 0 22 / 25 5 12 35 / 17 H4 / 19 18 15 10 / / 13 / 16 /
[0164] Therefore, the high-quality channels are ranked. If different exciters have the same high-quality channel, the average value is taken, and the channels are then sorted and distributed according to channel quality. The final list of high-quality channels is shown in Table 4.
[0165] Table 4
[0166] High-quality channel J1 J8 J9 J12 J6
[0167] 4) After the exciter receives the list of high-quality channels sent by the receiver, it selects a channel according to the order of the channel list or a random order, excites the tag, and then sends the channel number and corresponding channel quality back to the receiver after the inventory is completed.
[0168] Example 2: Inventory work with interference from multiple exciters
[0169] When multiple actuators are working, multiple actuators need to complete the inventory work within the same time period, and there is mutual interference between actuators.
[0170] 1) Measurement Configuration: The management platform sends a measurement configuration command to the receiver. The receiver sends configuration instructions {H1234, 900M, ST (simultaneous operation), 1min, feedback_CQ} to the exciter. The exciter issues instructions to perform inventory and test for any interference between them. Exciters 1, 2, 3, and 4 are activated simultaneously and operate in the 900M band. They configure tag inventory and access, and record the number of initiated connections (also known as inventory) and the number of successful connections. CQ is calculated as: CQ = number of successful connections / number of initiated connections. The results are then fed back in m_report{H1, 5, 10:00, 0.98}, m_report{H2, 7, 10:00, 0.95}, m_report{H3, 3, 10:00, 0.52}, and m_report{H4, 11, 10:00, 0.57}.
[0171] The feedback_CQ threshold is set to 0.7, meaning that when CQ < 0.7, interference is considered to exist; when CQ ≥ 0.7, interference is considered to be absent. The measurement report shows that at 10:00 AM, in the 900MHz band, there is interference between channel 3 of exciter 3 and channel 11 of exciter 4, while channel 5 of exciter 1 has the best quality.
[0172] Repeat the above process multiple times to generate an interference list and a high-quality channel list. For example, the interference list is shown in Table 5.
[0173] Table 5
[0174]
[0175] As shown in Table 5, channels 3 and 4 of exciter H1, channels 8 and 1 of exciter H2, and channels 11 of exciter H1 interfere with channels 1, 6, and 6 of exciter H3. Interfering channels cannot operate simultaneously.
[0176] 2) Considering environmental changes, the exciter feeds back channel information Hij to the receiver after each round of operation. The receiver dynamically updates the latest Hij channel information and deletes the previous channel information. For nearby reader channels, the exciter only refers to high-quality channel information within a 10-meter radius of the nearest operating time t=2h, and prioritizes the first four high-quality channels.
[0177] Suppose that at 18:00, exciters H1 and H2 need to perform inventory checks simultaneously. Exciters H3 and H4 performed inventory checks at 17:30 and 17:50 respectively. As in Example 1, there are two methods for channel quality assessment; this example uses the unit tag identification method.
[0178] The unit tag information acquisition time (in microseconds) based on the exciter group is shown in Table 6. The smaller this value, the better the channel quality.
[0179] Table 6
[0180] j1 j2 j3 J4 j5 j6 j7 j8 j9 j10 j11 j12 j13 j14 j15 j16 H3 7 35 4 12 22 25 6 16 35 / / 17 / / / H4 8 / 9 18 18 15 10 / / / 13 / 16 /
[0181] Therefore, the high-quality channels are ranked. If different exciters have the same high-quality channel, the average value is taken, and the channels are then sorted and distributed according to channel quality. The final list of high-quality channels is shown in Table 7.
[0182] Table 7
[0183] High-quality channel J3 J1 J8 J4 J12
[0184] 3) However, the interference table shows that channels 3 and 4 of H1, and channels 8 and 1 of H2 are interfering. But channels 3, 1, 8, and 4 are considered high-quality channels. If this channel list is simultaneously sent to both H1 and H2, interference may occur during their operation. Therefore, the high-quality channels are split according to the interference list and sent separately to H1 and H2, for example:
[0185] For H1, issue: j3, j1, j8, j4;
[0186] For H2, issue: j3, j8, j12;
[0187] This ensures that when H1 uses channel 3, H2 will not use channel 4; and when H1 uses channel 8, H2 will not use channel 1.
[0188] 4) After the exciters H1 and H2 receive the list of high-quality channels sent by the receiver, they select channels according to the order of the channel list or a random order, excite the tags, and at the same time, after the inventory is completed, they feed back to the receiver the channel number and the corresponding channel quality.
[0189] In summary, for each RFID actuator, the receiver collects high-quality reference channels for the RFID group and distributes them as needed, ensuring that the RFID actuators prioritize operating on higher-quality channels and avoid staying on interfering channels, thus improving the efficiency of the RFID actuators. Furthermore, for multiple RFID actuators operating simultaneously, the receiver distributes different high-quality channel lists to different actuators based on the interference list, and uses different time slots and frequency bands for scheduling to avoid mutual interference between actuators, while ensuring that each actuator operates on a high-quality channel; thus improving the efficiency of the RFID system.
[0190] This method is based on a user configuration mode, allowing users to configure different time periods and operating frequencies of different RFID exciters according to the interference conditions of different RFID exciters.
[0191] The implementation example process is as follows:
[0192] 1) Users configure the RFID actuator work list using the interference list and requirements:
[0193]
[0194] The platform issues different work instructions at different times through a work list, and the information in the list is carried in RFID signaling.
[0195] Figure 5 The inventory process is illustrated in the diagram, and mainly includes:
[0196] The platform instructs an inventory check, sending the exciter number, high-frequency port, and ultra-high-frequency port to the receiver; the receiver instructs the exciter to perform a query, specifying the exciter number, high-frequency port, and ultra-high-frequency port; the exciter issues the query command, and the tag responds as required. Among these:
[0197] When the platform issues a work instruction, it only sends the inventory instruction to the receiver that needs to work at the corresponding time, and carries the actuator number and the working port number of the actuator in the instruction. For example, at 2:00, the platform sends an inventory instruction to receiver 1.
[0198] In step ①, the receiver sends a Query command to the corresponding exciter carried in the inventory command, along with the corresponding operating port number [1UHF{2,5,7},1HF{6,8}]. This means exciter 1 needs to excite the UHF tag via an UHF antenna through one of ports 2, 5, or 7, and simultaneously excite the HF tag via a HF antenna through one of ports 7 or 8. After receiving the receiver signal, the exciter will only perform its operation if the exciter number in the Query command matches its own; otherwise, it will not respond.
[0199] In step ②, exciter 1 operates using the port numbers [1UHF{2,5,7},1HF{6,8}] in the received exciter query signal, and performs frequency hopping on the port numbers when necessary. The control module puts the UHF and HF operating modules into the operating state, and puts ports 2, 5, 6, 7, and 8 into the operating state, while the remaining ports are in the off state.
[0200] Ultra-high frequency signals are transmitted through one of ports {2,5,7}, and high frequency signals are transmitted through one of ports {6,8}.
[0201] In section ③, after receiving excitation from the corresponding frequency band, UHF and HF tags feed back tag information. The receiver receives feedback information from tags in different frequency bands through HF and UHF modules and sends the inventory results back to the platform. The receiver can have a built-in intelligent processing module to integrate repeatedly identified tag information; this module can also be deployed on the platform side. That is, in implementation, the feedback information sent by the receiver after receiving tag information from the RFID system further includes:
[0202] After integrating the repeatedly identified tag information from the tag information, it is sent in the feedback information.
[0203] Figure 6 The diagram shows the architecture of an exciter, illustrating at least one exciter architecture capable of implementing an RFID identification method. The exciter may include a control module, a communication module, a port switch module, a frequency band switch module, a high-frequency excitation module, and an ultra-high-frequency excitation module. In practice, other architectures may be used; this embodiment is only provided for understanding how to implement it.
[0204] Figure 7 The diagram illustrates the architecture of at least one receiver capable of implementing RFID identification. The receiver may include a control module, a communication module, an intelligent processing module, a high-frequency receiving module, and an ultra-high-frequency receiving module. In practice, other architectures may be used; this embodiment is provided for illustrative purposes only.
[0205] The intelligent processing module needs to identify the exciter that needs to work and send instructions through the communication module. Optionally, it may include processing of tag reflection data.
[0206] If the RFID receiver does not receive a response from the high-frequency RFID tag within time T, it assumes that the high-frequency RFID tag inventory has been completed and sends a command to exciter 1 to shut down the high-frequency RFID operation.
[0207] After receiving the command to shut down the high-frequency RFID, exciter 1 sets the high-frequency switch module to off, and the high-frequency RFID excitation stops working. That is, in the implementation, it can further include: if the receiver does not receive a response from a tag in the corresponding frequency band within time T, it instructs the exciter to set the switch module of the corresponding frequency band to off.
[0208] When the time reaches 3:00, the working time limit of the multi-frequency RFID system is reached, so the platform issues a stop inventory command, and the receiver further notifies the exciter to stop working.
[0209] Example 2:
[0210] This example illustrates the implementation of multi-frequency RFID collaborative operation based on business characteristics.
[0211] Multi-frequency RFID collaborative operation based on business characteristics can automatically plan the RFID system's operating mode according to business needs. Industrial scenarios involve high mobility of goods and personnel, and the randomness of the tags they carry. Therefore, in some scenarios, configuration alone may not meet business requirements. Operating based on business characteristics—that is, based on the frequency band of the tag to be identified—allows the RFID system to operate on demand, making it applicable to more scenarios.
[0212] Figure 8 This is a schematic diagram of a multi-frequency RFID management system based on business characteristics. As shown, it illustrates at least one system capable of implementing an RFID identification method based on business characteristics. The system may include: a platform or server that sends test commands to a receiver and receives feedback results. The receiver instructs the exciter to send an excitation signal (Query(test)) to the RFID tag and receives the feedback tag signal. The receiver processes and only returns the tag frequency band type result, along with the platform's result. After the platform determines the operating mode, the receiver receives the platform's operating commands, including the receiver number, exciter number, high-frequency port, and ultra-high-frequency port. In specific implementations, other system architectures may also be used; this embodiment is only for understanding how to implement it.
[0213] The specific implementation is as follows:
[0214] Frequency division test / Multi-frequency test:
[0215] When a task needs to be performed, the presence of tags at the inventory site is first tested. This can be achieved through frequency division testing or multi-frequency testing. For frequency division testing, the platform first issues a high-frequency inventory operation command. The operating mode involves multiple exciters in the area working simultaneously, with interference coordination based on the platform's existing interference list. If the exciter issues three Req (request) signals and the receiver still does not receive reflection information from the high-frequency tag, it is considered that there are no high-frequency tags in the inventory area. The same principle applies to ultra-high frequency (UHF) testing. For multi-frequency testing, the platform issues a multi-frequency operation command and sends information such as the exciter number and operating port number. The high-frequency and UHF ports work simultaneously. Similarly, if the high-frequency and UHF operating ports of the exciter issue three Req signals and the receiver still does not receive reflection information from the high-frequency tag but receives reflection information from the UHF tag, it is considered that there are no high-frequency tags in the inventory area, but there are UHF tags.
[0216] Results feedback:
[0217] After receiving tag information, the receiver uses an intelligent processing module to identify the reflection status of the received high-frequency and ultra-high-frequency tags, and only feeds back four types of information to the platform: {high-frequency and ultra-high-frequency present}, {high-frequency present but no ultra-high-frequency present}, {no high-frequency present but ultra-high-frequency present}, and {no high-frequency and no ultra-high-frequency present}. The intelligent processing module is simple to function and easy to implement, and avoids the situation where the receiver transmits all tag feedback information to the platform, thus avoiding the consumption of network bandwidth resources.
[0218] Work mode formulation:
[0219] After receiving feedback from the receiver, the platform formulates working modes such as high-frequency operation, ultra-high-frequency operation, and dual-frequency collaborative operation based on the tag information, and sends them to the receiver as described in Example 1.
[0220] Collaborative work time:
[0221] Since the number of tags in different frequency bands of the identification area varies, and can even differ significantly, if the RFID receiver does not receive a response from a high-frequency RFID tag within time T, it assumes that the high-frequency RFID tag inventory has been completed and sends a command to exciter 1 to shut down the high-frequency RFID operation. After receiving the command to shut down the high-frequency RFID operation, exciter 1 sets the high-frequency switch module to off, and the high-frequency RFID excitation stops working. When the inventory end time is reached, the working time limit of the multi-frequency RFID system is reached, so the platform issues a stop inventory command, and the receiver further notifies the exciter to stop working.
[0222] Example 3:
[0223] This example illustrates the implementation of a reliability inventory based on business requirements.
[0224] Industrial enterprises have extremely high reliability requirements for RFID systems during actual inventory checks, needing to achieve at least 99.9% accuracy. Therefore, this solution also enables multi-frequency RFID systems to work collaboratively based on business needs.
[0225] Scenarios requiring high reliability and real-time performance in industry include production line tracking and personnel positioning, as these involve production safety. Scenarios requiring high reliability and low real-time performance include asset inventory and personnel statistics, as these involve item management and payroll. For large industrial enterprises, the loss of a single item can result in losses of hundreds of thousands of dollars. Other business operations include sensor data acquisition, which have relatively lower reliability and real-time requirements compared to the above scenarios.
[0226] To address the aforementioned business needs, the following working mode for the RFID system can be established:
[0227] High-reliability and high-real-time service: Employs redundant identification using multiple exciters;
[0228] High-reliability, low-real-time-responsive services: employing a single exciter for repeated identification;
[0229] Other services: Normal single exciter single recognition.
[0230] In practice, the business requirements for each RFID tag affiliation are determined based on pre-configuration and / or, during testing, by the receiver reporting business requirements based on the identified tag information.
[0231] Specifically, there are two ways to identify business requirements:
[0232] 1. Platform-side identification of business requirements: Various business requirements are pre-configured on the platform side, so the platform knows the task type and corresponding business requirements before executing the task.
[0233] 2. During the test, the receiver reports business requirements by identifying tag information: In the process of testing the tag type as described in Example 2, after receiving the tag information, the receiver further identifies the business type of the tag-uploaded data. Figure 9 The diagram illustrates a receiver architecture based on business requirements. It shows at least one receiver architecture capable of implementing RFID identification. The receiver may include a control module, a communication module, an intelligent processing module, a high-frequency receiving module, an ultra-high-frequency receiving module, and may also include a service type identification module. In practice, other architectures may be used; this embodiment is only for understanding how to implement it.
[0234] The specific implementation can be as follows:
[0235] Business type & tag type test:
[0236] When a task needs to be performed, first test the situation of labels present at the inventory site and the business requirements. This can be achieved through frequency division testing or multi-frequency testing. The process of starting the test and activating the labels is the same as above.
[0237] Results feedback:
[0238] After receiving the tag information, the receiver uses an intelligent processing module to identify the reflection status of the received high-frequency and ultra-high-frequency tags and only feeds back four types of information to the platform: {High-frequency and ultra-high-frequency present}, {High-frequency present but no ultra-high-frequency present}, {No high-frequency present but ultra-high-frequency present}, and {No high-frequency and no ultra-high-frequency present}. Simultaneously, the service type identification module confirms the service type by recognizing the data carried by the tag. For example, if only the tag contains EPC (Evolved Packet Core) information, the service type is inventory; if it contains production line equipment numbers, it is production line tracking; if it contains personnel information, it is personnel tracking; and if it contains location information, it is personnel / equipment location. For service requirements, the platform categorizes them into three types: {High reliability, high real-time}, {High reliability, low real-time}, and {Other}.
[0239] Work mode formulation:
[0240] After receiving feedback from the receiver, the platform formulates exciter operating modes based on the tag information, including high-frequency operation, ultra-high-frequency operation, and dual-frequency collaborative operation. At the same time, it formulates system operating modes, including multi-exciter redundant identification, single-exciter repetitive identification, and normal operation.
[0241] A. Redundancy identification of multiple exciters.
[0242] Multi-exciter redundant identification aims to further verify and confirm results by having different exciters identify the same area. Before deploying an RFID system, staff test and adjust the positions of RFID exciters and receivers, recording their coverage areas to ensure complete coverage of the area to be identified. Therefore, the coverage area of each exciter and receiver is recorded on the platform side. If each area is divided into 10 grids and numbered, the exciter and receiver coverage table can be as follows:
[0243] Figure 10 This is a schematic diagram of the exciter's coverage area. Figure 11 The diagram illustrates the receiver coverage area. Taking a warehouse as an example, the table shows the coverage areas of the actuator and reader / writer:
[0244]
[0245]
[0246] For the recognition area indicated by the black circle, exciter 1, exciter 2, and exciter 3 are designed simultaneously.
[0247] Therefore, the platform issues a work instruction, and exciters 1, 2 and 3 simultaneously excite the tags through non-interfering working ports and frequencies. After receiving the excitation signal, the tags reflect the signal. After receiving the tag information, the receiver integrates and deduplicates the information through the intelligent processing module. Identical information is retained in one copy and the number of recognitions is recorded.
[0248] Let the fault tolerance rate be X. By default, when different information is uploaded from the same tag, such as different CRC (Cyclic Redundancy Check) codes or failing EPC codes, the information uploaded less frequently is considered erroneous. That is, if more than X erroneous messages are uploaded, the receiver notifies the user of the error message through the platform; if the number of erroneous messages does not exceed X, the erroneous messages are removed, and the correct information is integrated and fed back to the platform. In other words, in implementation, the feedback information sent by the receiver after receiving the tag information from the RFID further includes:
[0249] When the percentage of incorrect information in the label information is less than a preset value, the correct information is integrated and sent in the feedback information.
[0250] When the error rate in the label information is greater than or equal to a preset value, an alarm message is included in the feedback information.
[0251] B. Repeated identification of a single exciter.
[0252] When using a single exciter for repeated identification, the platform sends a command carrying {exciter number, working port, number of repetitions}. For example, if the area covered by reader 1 in region 1 contains goods with UHF tags that need to be counted during this inventory check, the platform sends {exciter 1, working port 235, 3 repetitions} to the receiver.
[0253] The receiver sends {operating port 235, 3 times} to exciter 1. Upon receiving the instruction, exciter 1 randomly selects one tag from port 235 to begin operation and performs frequency hopping. If no tag responds within time T, one inventory count is considered complete. This process is repeated 3 times.
[0254] After receiving feedback information from the three rounds of incentive tags, the receiver integrates the same information through the intelligent processing module and sends the deduplicated information to the platform.
[0255] Based on the same inventive concept, this invention also provides an RFID identification platform, an RFID identification system, and a computer-readable storage medium. Since the principles by which these devices solve problems are similar to those of the RFID identification method, the implementation of these devices can refer to the implementation of the method, and repeated details will not be repeated.
[0256] When implementing the technical solutions provided in the embodiments of the present invention, they can be implemented in the following manner.
[0257] Figure 12 The diagram shows the structure of an RFID identification platform. The RFID identification platform includes:
[0258] Processor 1200 is used to read the program from memory 1220 and execute the following procedures:
[0259] Determine the reliability and / or real-time performance of the business requirements for each RFID tag;
[0260] According to the requirements of reliability and / or real-time, the appropriate exciter is arranged to excite the RFID using the excitation signal at the preset working port and / or frequency point;
[0261] The receiver sends feedback information after receiving the tag information sent by the RFID;
[0262] Transceiver 1210 is used to receive and send data under the control of processor 1200.
[0263] During implementation, according to reliability and / or real-time requirements, appropriate actuators are arranged to excite the RFID using excitation signals at preset working ports and / or frequencies, including:
[0264] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0265] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0266] During implementation, it further includes:
[0267] Record the interference list for each operating port and / or frequency point of the exciter, and instruct each exciter to send excitation signals through operating ports and / or frequencies that do not interfere with each other, and turn off exciters that do not send excitation signals.
[0268] During implementation, it further includes:
[0269] When the receiver detects a change in the status of the RFID tag that needs to be identified, it instructs the exciter to send a preset number of request commands. If there is no RFID response, the receiver stops RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the instruction.
[0270] During implementation, it further includes:
[0271] If the receiver does not receive a response from the tag for the corresponding frequency band within time T, it instructs the exciter to turn off the switching module for the corresponding frequency band.
[0272] During implementation, it further includes:
[0273] Configure the timing and / or operating port and / or frequency point for each exciter to send excitation signals based on the interference information.
[0274] During implementation, the timing and / or operating port and / or frequency of each exciter's excitation signal transmission are configured according to the interference information, including:
[0275] The receiver acquires channel-related information fed back from multiple exciters;
[0276] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0277] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0278] In practice, when the receiver receives the tag information sent by the RFID, the feedback information it sends further includes:
[0279] After integrating the repeatedly identified tag information from the tag information, it is sent in the feedback information.
[0280] In practice, the business requirements for each RFID tag affiliation are determined based on pre-configuration and / or, during testing, by the receiver reporting business requirements based on the identified tag information.
[0281] In practice, the feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes:
[0282] When the percentage of incorrect information in the label information is less than a preset value, the correct information is integrated and sent in the feedback information.
[0283] When the error rate in the label information is greater than or equal to a preset value, an alarm message is included in the feedback information.
[0284] Among them, Figure 12 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1200) and memory (memory 1220). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface. Transceiver 1210 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. Processor 1200 is responsible for managing the bus architecture and general processing, and memory 1220 may store data used by processor 1200 during operation.
[0285] This invention also provides an RFID identification platform, comprising:
[0286] The business module is used to determine the reliability and / or real-time nature of the business requirements of each RFID tag;
[0287] The strategy module is used to arrange the appropriate actuators to excite the RFID RFID using excitation signals at preset working ports and / or frequency points according to the requirements of reliability and / or real-time performance;
[0288] The information module is used to receive feedback information sent by the receiver after receiving the tag information sent by the RFID.
[0289] In implementation, the strategy module is further used to excite RFID RFID by arranging appropriate exciters to use excitation signals at preset operating ports and / or frequency points according to reliability and / or real-time requirements, including:
[0290] Identify the actuators corresponding to RFID locations belonging to high-reliability and high-real-time service requirements, and instruct each actuator via a receiver to activate the RFID using activation signals at preset operating ports and / or frequencies. Each activation signal is transmitted by each actuator through a non-interfering operating port and / or frequency; and / or,
[0291] Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
[0292] During implementation, it further includes:
[0293] The switching module is used to record the interference list for each operating port and / or frequency point of the exciter, and to instruct each exciter to send excitation signals through the non-interfering operating ports and / or frequencies according to the interference list, and to turn off the exciters that do not send excitation signals.
[0294] In implementation, the strategy module is further used to instruct the exciter to send a preset number of request commands. If there is no RFID response after the receiver detects a change in the RFID status that needs to be identified, the receiver will stop RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the Query command, or from the start of the issuance of the command.
[0295] During implementation, it further includes:
[0296] A switching module is used to instruct the exciter to turn off the switching module for the corresponding frequency band if the receiver does not receive a response from a tag for the corresponding frequency band within time T.
[0297] In practice, the strategy module is further used to configure the timing and / or operating port and / or frequency of each exciter's excitation signal transmission based on the interference information.
[0298] In implementation, the strategy module is further used to configure the timing and / or operating port and / or frequency of each exciter's excitation signal transmission based on interference information, including:
[0299] The receiver acquires channel-related information fed back from multiple exciters;
[0300] The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency.
[0301] The receiver sends inventory information to the exciter, which includes inventory commands, quality channel information, and / or scheduling strategies.
[0302] During implementation, it further includes:
[0303] The integration module is used by the receiver to integrate duplicate tag information in the tag information and send it in the feedback information after receiving the tag information sent by the RFID.
[0304] In practice, the business module is further used to determine the business requirements of each RFID tag affixed, which is determined based on pre-configuration and / or by the business requirements reported by the receiver through the identification tag information during the testing process.
[0305] During implementation, it further includes:
[0306] The integration module is used to, when the receiver receives the tag information sent by the RFID and sends feedback information, integrate the correct information and send it in the feedback information if the error rate in the tag information is less than a preset value; if the error rate in the tag information is greater than or equal to the preset value, carry alarm information in the feedback information.
[0307] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.
[0308] This invention also provides an RFID identification system, comprising: at least one receiver, at least two actuators, and an RFID identification platform, wherein:
[0309] The RFID identification platform is used to determine the reliability and / or real-time requirements of the business needs of each RFID tag; to arrange the corresponding exciter to excite the RFID tag using excitation signals at preset working ports and / or frequency points according to the reliability and / or real-time requirements; and to receive feedback information sent by the receiver after receiving the tag information sent by the RFID tag.
[0310] For specific implementation details, please refer to the implementation of the radio frequency identification electronic tag identification method.
[0311] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described radio frequency identification electronic tag identification method.
[0312] For specific implementation details, please refer to the implementation of the radio frequency identification electronic tag identification method.
[0313] In summary, the technical solution provided by the present invention has at least one of the following effects:
[0314] The performance of the RFID system has been improved: the collaborative working time of different frequency bands, the reliability of business-based identification, and the data processing method on the reader side have been optimized, which can improve the working efficiency and reliability of the RFID system and save network bandwidth resources.
[0315] Expanding the application scenarios of RFID systems: Combining different frequency bands of RFID and explaining the integrated working modes of different frequency bands, including pre-configured working modes and working modes based on business characteristics, thus expanding the application scenarios of single-band RFID systems;
[0316] It saves users the labor costs of replacing RFID systems: When expanding actual industry applications, the RFID system can be directly upgraded and replaced without discarding and replacing the original RFID tags. This is especially beneficial for industrial enterprises with large assets, saving a significant amount of labor costs.
[0317] Specifically, it provides:
[0318] Exciter side:
[0319] A scheme that integrates excitation modules of different frequency bands and carries radio frequency transmitting antennas of different frequency bands;
[0320] A scheme to identify the list of working port numbers sent by the receiver and perform random frequency hopping based on the list;
[0321] A scheme to identify the number of reliable operations transmitted by the receiver and to perform single exciter redundancy identification according to instructions;
[0322] A solution that integrates a frequency band switch module, a port switch module, and a control module to control the operating mode of the exciter and save power consumption of the exciter.
[0323] Receiver side:
[0324] A solution that integrates receiver modules of different frequency bands and carries different near-end radio frequency receiving antennas;
[0325] A solution that integrates an intelligent processing module and a business identification module to perform preliminary data processing and identify business characteristics;
[0326] A scheme is developed to enable the actuator to operate by issuing the actuator number and actuator working port.
[0327] A solution that only requires reporting business needs and tag type information on the platform to reduce network resource consumption.
[0328] Platform side:
[0329] The scheme for developing the RFID system work list and information on the types of forms;
[0330] A scheme for recording the coverage area of RFID actuators and readers;
[0331] Based on business requirements, a scheme is issued to a designated receiver, specifying the exciter number and the working port number for different frequency bands.
[0332] For the system:
[0333] The rules for changing the inventory execution status (conditions required from the start to the end of the inventory count) should be noted. It should be noted that when the inventory count ends at time T, T is calculated from the time the exciter or receiver sends a query signal. Optionally, it can also be calculated from the time the platform issues an instruction.
[0334] Schemes for multi-exciter redundancy identification and single-exciter redundancy identification;
[0335] Solutions for obtaining tag types and business requirements through testing;
[0336] A scheme for the working modes of exciters and receivers is developed based on business characteristics (the types of tags existing in the inventory area).
[0337] Improve the reliability of 5G passive RFID-based intelligent warehousing and logistics inventory management, expand the application scenarios of 5G passive RFID, and save enterprises labor costs for updating RFID systems.
[0338] In real-world applications, UHF and HF passive RFID are typically used for asset inventory, production line tracking, and personnel positioning. With industry transformation and the expansion of digital application scenarios, the demand for collaborative work of RFID across different frequency bands is increasing.
[0339] Since discrete RFID can be continuously networked, this solution takes into account the situation of multiple frequency bands, multiple exciters and receivers working together. It adopts a working scheme based on business characteristics and business needs, which can improve the performance of RFID system, while further expanding the application scenarios of RFID and reducing the difficulty of system upgrade and optimization.
[0340] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0341] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0342] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0343] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0344] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A radio frequency identification (RFID) tag identification method, characterized in that, include: Determine the reliability and / or real-time performance of the business requirements for each RFID tag; According to the requirements of reliability and / or real-time, the appropriate exciter is arranged to excite the RFID using the excitation signal at the preset working port and / or frequency point; The receiver sends feedback information after receiving the tag information sent by the RFID; Among them, according to the requirements of reliability and / or real-time, the corresponding exciter is arranged to excite the RFID using the excitation signal at a preset working port and / or frequency point, including: Identify the actuators corresponding to the RFID locations that belong to high reliability and high real-time business requirements, and instruct each actuator through the receiver to use the excitation signal to excite the RFID according to the preset working port and / or frequency point. The excitation signal is sent by each actuator through a working port and / or frequency point that does not interfere with each other. Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
2. The method as described in claim 1, characterized in that, Further includes: Record the interference list for each operating port and / or frequency point of the exciter, and instruct each exciter to send excitation signals through operating ports and / or frequencies that do not interfere with each other, and turn off exciters that do not send excitation signals.
3. The method as described in claim 1, characterized in that, Further includes: When the receiver detects a change in the status of the RFID tag that needs to be identified, it instructs the exciter to send a preset number of request commands. If there is no RFID response, the receiver stops RFID identification if it does not receive a tag response in the corresponding frequency band within a preset time T. The time T is calculated from the start of the exciter issuing the query command, or from the start of the instruction.
4. The method as described in claim 3, characterized in that, Further includes: If the receiver does not receive a response from the tag for the corresponding frequency band within time T, it instructs the exciter to turn off the switching module for the corresponding frequency band.
5. The method as described in claim 1, characterized in that, Further includes: Configure the timing and / or operating port and / or frequency point for each exciter to send excitation signals based on the interference information.
6. The method as described in claim 5, characterized in that, Configure the timing and / or operating port and / or frequency of each exciter's excitation signal transmission based on the interference information, including: The receiver acquires channel-related information fed back from multiple exciters; The receiver determines the high-quality channel information and / or scheduling strategy of at least one exciter with inventory requirements based on the channel-related information of the plurality of exciters. The scheduling strategy is based on time and / or operating port and / or frequency. The receiver sends inventory information to the exciter, which includes inventory commands, high-quality channel information, and / or scheduling strategies.
7. The method as described in claim 1, characterized in that, The feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes: After integrating the repeatedly identified tag information from the tag information, it is sent in the feedback information.
8. The method as described in claim 1, characterized in that, The business requirements for each RFID affiliation are determined based on pre-configuration and / or, during testing, by the receiver reporting business requirements through the identification tag information.
9. The method as described in claim 1, characterized in that, The feedback information sent by the receiver after receiving the tag information transmitted by the RFID further includes: When the percentage of incorrect information in the label information is less than a preset value, the correct information is integrated and sent in the feedback information. When the error rate in the label information is greater than or equal to a preset value, an alarm message is included in the feedback information.
10. An RFID identification platform, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: Determine the reliability and / or real-time performance of the business requirements for each RFID tag; According to the requirements of reliability and / or real-time, the appropriate exciter is arranged to excite the RFID using the excitation signal at the preset working port and / or frequency point; The receiver sends feedback information after receiving the tag information sent by the RFID; A transceiver is used to receive and send data under the control of a processor; Among them, according to the requirements of reliability and / or real-time, the corresponding exciter is arranged to excite the RFID using the excitation signal at a preset working port and / or frequency point, including: Identify the actuators corresponding to the RFID locations that belong to high reliability and high real-time business requirements, and instruct each actuator through the receiver to use the excitation signal to excite the RFID according to the preset working port and / or frequency point. The excitation signal is sent by each actuator through a working port and / or frequency point that does not interfere with each other. Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
11. An RFID identification platform, characterized in that, include: The business module is used to determine the reliability and / or real-time nature of the business requirements of each RFID tag; The strategy module is used to arrange the appropriate actuators to excite the RFID RFID using excitation signals at preset working ports and / or frequency points according to the requirements of reliability and / or real-time performance; The information module is used to receive feedback information sent by the receiver after receiving the tag information sent by the RFID; Among them, according to the requirements of reliability and / or real-time, the corresponding exciter is arranged to excite the RFID using the excitation signal at a preset working port and / or frequency point, including: Identify the actuators corresponding to the RFID locations that belong to high reliability and high real-time business requirements, and instruct each actuator through the receiver to use the excitation signal to excite the RFID according to the preset working port and / or frequency point. The excitation signal is sent by each actuator through a working port and / or frequency point that does not interfere with each other. Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
12. An RFID identification system, characterized in that, include: At least one receiver, at least two actuators, and an RFID identification platform as claimed in claim 10 or 11, wherein: An RFID identification platform is used to arrange appropriate exciters to excite RFID tags using excitation signals at preset working ports and / or frequency points according to reliability and / or real-time requirements; and to receive feedback information sent by the receiver after receiving the tag information sent by the RFID tag. Among them, according to the requirements of reliability and / or real-time, the corresponding exciter is arranged to excite the RFID using the excitation signal at a preset working port and / or frequency point, including: Identify the actuators corresponding to the RFID locations that belong to high reliability and high real-time business requirements, and instruct each actuator through the receiver to use the excitation signal to excite the RFID according to the preset working port and / or frequency point. The excitation signal is sent by each actuator through a working port and / or frequency point that does not interfere with each other. Identify the exciter corresponding to the RFID location belonging to the high reliability and low real-time business requirements, instruct the exciter through the receiver, and use the excitation signal to excite the RFID according to the preset number of times.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Radio frequency identification system using multi-channel transmission to avoid packet collision
CN101727565A
RFID systems using distributed exciter network
US20090146792A1