Asset management method based on RFID time information

By using target time information to filter RFID tags in RFID tag applications, the problem of difficult to lock and inactivate expired tags in massive RFID tag applications is solved, and efficient asset inventory and management is achieved.

CN119476322APending Publication Date: 2025-02-18CHONGQING YUXIN MICRO INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411582645.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the application scenarios of massive RFID tags, expired and legacy RFID tags are difficult to accurately lock and inactivate, resulting in a reduced asset inventory efficiency and the lack of effective solutions in the existing technology.

Method used

By broadcasting query instructions carrying target time information, filtering and efficiently selecting RFID tags that meet target time information, avoiding repeated inventory of invalid tags and improving management efficiency.

Benefits of technology

It realizes efficient screening of massive RFID tags, improves asset inventory efficiency, reduces the number of invoked tags, and finds tags that need to be inactivated, improving management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119476322A_ABST
    Figure CN119476322A_ABST
Patent Text Reader

Abstract

The invention discloses an asset management method based on RFID time information, and the method is characterized in that the method comprises the steps: broadcasting a query instruction carrying target time information, so as to enable an RFID tag meeting the target time information to carry out the reply; time information and target data are written into the RFID tag; and obtaining the target data stored in the replied RFID tag. According to the invention, broadcast query is carried out on the mass RFID tags based on the time information configured by the tags, efficient screening of the target RFID tags is realized, and repeated checking of invalid tags can be avoided, so that the management efficiency of the mass tags is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of asset management, and in particular to an asset management method based on RFID time information. Background Art

[0002] Due to the passive, low-cost, strong penetration, data encryption, large storage capacity, and multiple read and write characteristics of RFID tags, ultra-high frequency (UHF) RFID technology has been widely used in asset management, warehousing and logistics, retail, medical care, tobacco and alcohol industries.

[0003] In warehousing, logistics, retail and other industry applications, it is necessary to inactivate (Kill) the RFID tags corresponding to expired and destroyed assets according to the life cycle of the assets. Since the inactivation operation of RFID tags is more difficult than reading, RFID tags need to be within a close range to the RFID reader to be successfully inactivated, and only one tag can be locked at a time for operation. However, in the application scenarios of massive tags such as warehousing and logistics, it is difficult to accurately lock and successfully inactivate them because assets are scattered and left in every corner. As a result, some expired and legacy materials are repeatedly counted, and they must be filtered by software to be excluded, which will lead to a decrease in the efficiency of asset inventory. There is currently no effective and reliable solution to the asset management problem of the above-mentioned RFID tags, which has brought certain troubles to the application scenarios of massive RFID tags. Summary of the invention

[0004] The purpose of the present invention is to provide an asset management method based on RFID time information to improve the efficiency of massive asset inventory in order to solve all or part of the above-mentioned problems.

[0005] The technical solution adopted by the present invention is as follows:

[0006] An asset management method based on RFID time information, comprising:

[0007] Broadcasting a query instruction carrying target time information so that an RFID tag that meets the target time information responds; the RFID tag has time information and target data written therein;

[0008] The target data stored in the replying RFID tag is acquired.

[0009] Furthermore, the time information and target data are spliced ​​into tag encoding data and written into the RFID tag.

[0010] Furthermore, the query instruction is generated according to the target time information.

[0011] Furthermore, the method for generating the query instruction according to the target time information includes:

[0012] With the goal of combining the target time information, a time combination is calculated, wherein the time combination includes at least one piece of time information. When there is more than one piece of time information in the time combination, these time information are sequentially Boolean-operated to obtain the target time information;

[0013] Generate corresponding query parameters according to each piece of time information in the time combination in sequence;

[0014] Generate a query instruction carrying corresponding time information according to each query parameter in turn.

[0015] Furthermore, the query parameters include a code length parameter and a time parameter; the code length parameter indicates the same high-order code length of each time information in the time information range contained in the time parameter; the time parameter matches the time information of the RFID tag in a bit order from high to low, and the match selects the representable time range with the same highest code length bit number and the remaining default bits traversed, thereby selecting all corresponding RFID tags.

[0016] Furthermore, the calculated time combination is the one containing the least number of time information items among all possible time combinations.

[0017] Furthermore, the broadcast carries a query instruction of the target time information so that the RFID tag meeting the target time information responds, including:

[0018] Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list;

[0019] Broadcasting a query instruction carrying the second time information so that the RFID tags meeting the second time information respond, and storing a second tag list; the target time information and the second time information both belong to the range of the first time information, and the target time information and the second time information have no intersection;

[0020] The second tag list is excluded from the first tag list.

[0021] Furthermore, the broadcast carries a query instruction of the target time information so that the RFID tag meeting the target time information responds, including:

[0022] Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list;

[0023] Broadcasting a query instruction carrying the second time information so that the RFID tags meeting the second time information respond, and storing a second tag list; the first time information and the second time information both fall within the target time information range;

[0024] The first tag list and the second tag list are merged.

[0025] Furthermore, the target data stored in the RFID tag of the obtained reply includes:

[0026] Obtaining the tag encoding data stored in the replying RFID tag;

[0027] According to the encoding format of the time information, the target time information is removed from the tag encoding data to obtain the target data.

[0028] Furthermore, the time information is represented in relative time form.

[0029] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0030] The present invention performs broadcast query on a large number of RFID tags based on the time information configured on the tags, thereby realizing efficient screening of target RFID tags. By excluding expired, invalid, and other non-target tags in advance in the query instructions, repeated inventory of such invalid tags can be avoided, thereby effectively improving the management efficiency of a large number of tags. In addition, expired, invalid, and other tags can also be screened to find tags that need to be inactivated. The present invention can be implemented with the help of existing RFID tags and readers in the asset management system, without adding additional costs, and the method is simple to execute. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The present invention will now be described by way of example with reference to the accompanying drawings, in which:

[0032] Figure 1 It is a diagram of the label encoding data structure.

[0033] Figure 2 It is a structural diagram of the time information encoding format.

[0034] Figure 3 FIG. 4 is a diagram showing the encoding structure of time information in one embodiment.

[0035] Figure 4 is an embodiment of a query parameter for multiple target time information. DETAILED DESCRIPTION

[0036] All features disclosed in this specification, or steps in all methods or processes disclosed, except mutually exclusive features and / or steps, can be combined in any manner.

[0037] Any feature disclosed in this specification (including any additional claims and abstract), unless otherwise stated, may be replaced by other equivalent or alternative features having similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

[0038] In view of the situation in which it is easy to repeatedly count expired and leftover tags when taking inventory of massive RFID tags in the current asset management system, the embodiment of the present application proposes an asset management method based on RFID time information, which mainly solves the problem of repeated inventory of RFID tags of expired and missing assets by pre-screening and taking inventory based on target time information.

[0039] Methods include:

[0040] S1. Broadcasting a query instruction carrying target time information so that an RFID tag that meets the target time information responds; the time information and target data are written into the RFID tag.

[0041] The target time information is the time information written in the RFID tag of the asset planned for inventory. In this way, only the RFID tags that meet the target time information will respond, and the target data in the response information is the asset information to be counted (such as asset identification code, product supplier, etc.), and the RFID tags of expired assets will not respond, thereby achieving pre-screening of assets.

[0042] In some embodiments, the time information and the target data are combined into tag encoding data and written into the RFID tag. The structure of the tag encoding data is as follows: Figure 1 shown.

[0043] In a possible implementation, the time information represents the production date of the asset (or other management date), which can be expressed in the form of year-month-day (or more fine-grained hour-minute-second), or in the form of week count, month count, second count, etc. That is, the time information can be expressed in the form of absolute time or relative time.

[0044] As a feasible way, the time information is based on the UTC time January 1, 1980, and the target time is represented by encoding the interval between the target time and the reference time. The data format of the time information in a feasible implementation is as follows: Figure 2 As shown in FIG. 1 , it includes an enable bit, a year indication bit, a month indication bit, and a day indication bit in sequence. Taking September 23, 2024 as an example, its encoded data bits are as follows: Figure 3As shown. Among them, the enable bit is "1" to indicate that the time information is valid, and if the enable bit is "0", it indicates that the time information is invalid. For expired assets, or assets that are not sensitive to dates (such as long-term valid assets), the enable bit can be set to "0". In addition, after the enable bit is set to "0", the data bits originally used to indicate the year, month, and day can be reused to indicate asset information or other data. The decimal value of the 14-bit year indicator bit "00000000101100" is 44, and the decimal value of the 4-bit month indicator bit "1000" is 8. The decimal value of the month indicator bit "10110" is 22. Add 44 of the year indicator bit to 1980, and the year of the time information is 2024. Similarly, add 8 of the month indicator bit to 1, and the month of the time information is September. Add 22 of the day indicator bit to 1, and the day of the time information is 23. If there are more fine-grained indicator bits, the data format of the reference time and time information can be expanded in the same way.

[0045] According to the determined tag encoding data format, in some embodiments, the method of writing the tag encoding data into the RFID tag includes:

[0046] encoding the time of the asset as time information according to a format of the time information;

[0047] Encoding the asset information into target data according to a format configured for the target data;

[0048] splicing the encoded time information and target data according to a predetermined format to obtain label encoded data;

[0049] Write the tag encoding data into the designated storage area MEMO (EPC area, User area, etc.) of the RFID tag. This completes the initialization writing process of the asset's RFID tag.

[0050] For a large number of RFID tags that have been initialized and written, when it is necessary to select RFID tags at a specific time (such as a certain time point or a certain time period, referred to as target time information in the embodiment of the present application) for operation, an inventory is performed by broadcasting a query instruction carrying the target time information, and only RFID tags that meet the target time information will reply with the tag encoding data written by them, thereby greatly reducing the collision probability of a large number of tags. Then, operations such as reading can be performed on the RFID tags that have been inventoried.

[0051] Usually, to take inventory of RFID tags in a certain time period, it is necessary to perform multiple queries on a large number of tags and perform difference operations to obtain the RFID tags with the target time information. This requires generating corresponding query instructions based on the target time information to perform inventory of a large number of tags.

[0052] In some feasible implementations, the method for generating a query instruction according to target time information includes:

[0053] With the goal of combining target time information, a time combination is calculated, the time combination includes at least one piece of time information, and when there is more than one piece of time information in the time combination, these time information are Boolean operated in sequence to obtain the target time information;

[0054] Generate corresponding query parameters according to each piece of time information in the time combination in sequence;

[0055] Generate a query instruction carrying corresponding time information according to each query parameter in turn.

[0056] For the target time information of a query, when it is a time point, such as September 24, 2024, the calculated time combination only includes one time information. When the target time information includes a period of time, the calculated time combination usually includes more than one time information.

[0057] In some embodiments, the query parameters include a code length parameter length and a time parameter Mask. Of course, since the query is performed using an RFID reader, the RFID tag needs to respond in the end, and the query parameters also include a mode parameter Action. According to the format, a query parameter is a triple, represented by P, that is, P = [Action, Length, Mask]. In the embodiment of the present application, Action is configured as 3 bits, and the configuration of "001" is selected to select an RFID tag that matches the Mask to respond to the RFID reader command; Length contains 8 bits, indicating the length of the Mask, which is used to indicate the same high-order code length of each time information in the time information range contained in the time parameter; Mask is a variable length, and the length is indicated by Length. It matches the time information of the RFID tag in a bit order from high to low, and matches the highest code length with the same number of bits, and the remaining default bits traverse the representable time range, thereby selecting all corresponding RFID tags. Mask represents the covered time information by defaulting to different low-order codes in the time information range contained. For example, in the encoding format of the time information configuration described above, the year indication bit is 14 bits, the month indication bit is 4 bits, the day indication bit is 5 bits, and the total length plus the enable bit is 24 bits. Assume that there is a query parameter P = [001, 21, 1 00000000101100 1000 10], which represents the time information [1 00000000101100 1000 10] with a total length of 21 bits, 3 bits are omitted. Therefore, Mask matches the time information of the RFID tag in bit order from high to low, and selects the RFID tag whose high 21 bits (i.e., the highest code length bits) in the time information is [1 00000000101100 1000 10]. The remaining 3 bits are traversed from 0 to 1 to obtain a representable time range. Therefore, the time information range to be queried by the query parameter is between [000000001011001000 10000] and [000000001011001000 10111], that is, September 17, 2024 to September 24, 2024.

[0058] Multiple query parameters corresponding to the time combination constitute a query parameter list in order, which is represented by LP, that is, LP = {P1, P2, P3, ..., Pw}, Pk represents the kth group of query parameters, and w represents the number of query instructions to be executed when querying the label corresponding to the target time information once, that is, the number of time information in the time combination calculated when querying the label corresponding to the target time information once.

[0059] As a preferred implementation, the time combination calculated above is the one with the least number of time information among all possible time combinations. In this way, the number of query instructions to be executed will be minimized, which can effectively improve the efficiency of asset inventory.

[0060] The label query is performed based on the query instruction corresponding to the time combination.

[0061] In some embodiments, there is only one time information in the time combination, that is, the target time information is a time point (such as a day). At this time, the process of broadcasting a query instruction carrying the target time information so that the RFID tag that meets the target time information responds includes:

[0062] A query instruction carrying the first time information is broadcasted to enable the RFID tags meeting the first time information to respond and store the first tag list.

[0063] like Figure 4 As shown, for example, assuming that the target time information is September 1, 2024, the calculated time combination contains only one time information: the first time information [1 000000000101100 100000000]. The query parameter P1 generated according to the first time information is [001, 24, 1 000000001011001000 00000]. The query instruction is in the form of Select+Query command. After the query instruction is generated according to P1 and broadcasted, all RFID tags containing the time information of September 1, 2024 will respond to the command of the RFID reader and writer to obtain the corresponding tag list L.

[0064] In some embodiments, the time information in the time combination has a differential operation. At this time, the process of broadcasting a query instruction carrying the target time information so that the RFID tag that meets the target time information responds includes:

[0065] Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list;

[0066] Broadcast a query instruction carrying the second time information so that the RFID tags that meet the second time information respond and store a second tag list; the target time information and the second time information both belong to the first time information range, and the target time information and the second time information have no intersection; exclude the second tag list from the first tag list.

[0067] The process listed in this embodiment may not be the complete process in a query, but may be only some steps therein. That is, the calculated time combination may not only include the first time information and the second time information, but may also include more time information. This embodiment is only for illustrating the situation corresponding to the differential operation when combining the target time information.

[0068] like Figure 4 As shown, for example, assuming that the target time information is from September 17, 2024 to September 23, 2024, the calculated time combination includes two time information: the first time information [100000000101100 1000 10] and the second time information [1 00000000101100 1000 10111], and the target time information is obtained by performing a difference operation between the two. Then the first query parameter P1 = [001, 21, 100000000101100 1000 10], and the second query parameter P2 = [001, 24, 100000000101100 100010111]. After the query instruction is generated according to P1 and broadcasted, all RFID tags containing time information from September 17, 2024 to September 24, 2024 will respond to the command of the RFID reader and writer and reply to obtain the corresponding tag list L1. Similarly, after the query instruction is generated according to P2 and broadcasted, the RFID tags containing time information of September 24, 2024 will reply and obtain the corresponding tag list L2. According to the Boolean operation between the time information in the time combination, the RFID reader and writer differentiates the tag list L1 and the tag list L2, excludes L2 from L1, and obtains the tag list L with time information from September 17, 2024 to September 23, 2024 (i.e., the target time information).

[0069] In some other embodiments, the time information in the time combination has a merging operation. At this time, the process of broadcasting a query instruction carrying the target time information so that the RFID tag that meets the target time information responds includes:

[0070] Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list;

[0071] Broadcasting a query instruction carrying the second time information so that the RFID tags meeting the second time information respond, and storing a second tag list; the first time information and the second time information both fall within the target time information range;

[0072] The first tag list and the second tag list are merged.

[0073] Similarly, the time combination in this embodiment may not only include the first time information and the second time information, but may also include more time information. This embodiment is only to illustrate the situation corresponding to the merging operation when the target time information is combined. For the target time information across the year, there must be a merging operation of the time information.

[0074] like Figure 4 As shown, for example, assuming that the target time information is from September 2023 to September 2024, the calculated time combination includes three time information: the first time information [1 00000000101011 1], the second time information [100000000101100 0] and the third time information [1 00000000101100 1000], and the three time information are combined to obtain the target time information. The corresponding first query parameter P1 = [001, 16, 100000000101011 1], the second query parameter P2 = [001, 16, 1 00000000101100 0], and the third query parameter P2 = [001, 24, 1 00000000101100 1000]. Broadcast the query instruction generated by P1, and all RFID tags with time information from September 2023 to December 2023 will respond to the command of the RFID reader and writer to get the corresponding tag list L1. Similarly, broadcast the query instruction generated by P2, and all RFID tags with time information from January 2024 to August 2024 will respond to the command of the RFID reader and writer to get the corresponding tag list L2; broadcast the query instruction generated by P3, and all RFID tags with time information from September 2024 will respond to the command of the RFID reader and writer to get the corresponding tag list L3. Merge L1, L2 and L3: L1∪L2∪L3, and get the tag list L with time information from September 2023 to September 2024 (i.e., the target time information).

[0075] S2. Obtain the target data stored in the replying RFID tag.

[0076] After receiving a reply from an RFID tag that meets the target time information, the tag encoding data of the reply needs to be processed to obtain the target data of interest.

[0077] In some embodiments, the step includes:

[0078] Obtaining the tag encoding data stored in the replying RFID tag;

[0079] According to the encoding format of the time information, the target time information is removed from the tag encoding data to obtain the target data.

[0080] Taking the tag list L in the previous embodiment as an example, the RFID reader / writer traverses the tag list L, and each time sends a Read command to read the designated storage area MEMO of the target RFID tag to obtain the tag encoding data.

[0081] Since the tag encoding data contains time information, and the actual inventory is only concerned with the target data, the first 24 bits are removed from the tag encoding data according to the encoding format of the time information, and the remaining is the target data of the RFID tag.

[0082] In some embodiments, the RFID reader also reports the read target data to the data center.

[0083] It should be noted that although the time information in the above embodiment only lists year-month-day, it is not limited to this in practice, and can also be or include time information of other granularity, and the encoding and query of time information are the same. In addition, the representation of time information can also be in other forms such as week counts and second counts relative to the reference time, not just in the form of difference with the reference time.

[0084] The present invention is not limited to the above-mentioned specific embodiments, but extends to any new features or any new combination disclosed in this specification, as well as any new method or process steps or any new combination disclosed.

Claims

1. An asset management method based on RFID time information, characterized in that: include: Broadcasting a query instruction carrying target time information so that an RFID tag that meets the target time information responds; the RFID tag has time information and target data written therein; The target data stored in the replying RFID tag is acquired.

2. The asset management method based on RFID time information as claimed in claim 1, characterized in that: The time information and target data are spliced ​​into tag encoding data and written into the RFID tag.

3. The asset management method based on RFID time information according to claim 1 or 2, characterized in that: The query instruction is generated according to the target time information.

4. The asset management method based on RFID time information as claimed in claim 3, characterized in that: The method for generating the query instruction according to the target time information includes: With the goal of combining the target time information, a time combination is calculated, wherein the time combination includes at least one piece of time information. When there is more than one piece of time information in the time combination, these time information are sequentially Boolean-operated to obtain the target time information; Generate corresponding query parameters according to each piece of time information in the time combination in sequence; Generate a query instruction carrying corresponding time information according to each query parameter in turn.

5. The asset management method based on RFID time information as claimed in claim 4, characterized in that: The query parameters include a code length parameter and a time parameter; the code length parameter indicates the same high-order code length of each time information in the time information range contained in the time parameter; the time parameter matches the time information of the RFID tag in a bit order from high to low, and the match selects the representable time range with the same highest code length bit number and the remaining default bits traversed, thereby selecting all corresponding RFID tags.

6. The asset management method based on RFID time information as claimed in claim 4, characterized in that: The calculated time combination is the one containing the least number of time information among all possible time combinations.

7. The asset management method based on RFID time information as claimed in claim 4, characterized in that: The broadcast carries a query instruction of the target time information so that the RFID tag meeting the target time information responds, including: Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list; Broadcast a query instruction carrying the second time information so that the RFID tags that meet the second time information respond and store a second tag list; the target time information and the second time information both belong to the first time information range, and the target time information and the second time information have no intersection; exclude the second tag list from the first tag list.

8. The asset management method based on RFID time information as claimed in claim 4, characterized in that: The broadcast carries a query instruction of the target time information so that the RFID tag meeting the target time information responds, including: Broadcasting a query instruction carrying the first time information so that the RFID tags meeting the first time information respond, and storing the first tag list; Broadcasting a query instruction carrying the second time information so that the RFID tags meeting the second time information respond, and storing a second tag list; the first time information and the second time information both fall within the target time information range; The first tag list and the second tag list are merged.

9. The asset management method based on RFID time information as claimed in claim 2, characterized in that: The target data stored in the RFID tag of the obtained reply includes: Obtaining the tag encoding data stored in the replying RFID tag; According to the encoding format of the time information, the target time information is removed from the tag encoding data to obtain the target data.

10. The asset management method based on RFID time information according to claim 1, characterized in that: Represents time information in relative time form.