CN106228222B - Electronic tag and method for track traffic product life-cycle tracing management - Google Patents

Electronic tag and method for track traffic product life-cycle tracing management Download PDF

Info

Publication number
CN106228222B
CN106228222B CN201610571122.5A CN201610571122A CN106228222B CN 106228222 B CN106228222 B CN 106228222B CN 201610571122 A CN201610571122 A CN 201610571122A CN 106228222 B CN106228222 B CN 106228222B
Authority
CN
China
Prior art keywords
data
area
service
electronic tag
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610571122.5A
Other languages
Chinese (zh)
Other versions
CN106228222A (en
Inventor
李希宁
李豹
张奕奕
宋庆兰
唐向荣
潘旭阳
黄奇敏
汤小敏
郭淑敏
张小叶
张艳芳
孙达明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRRC Zhuzhou Locomotive Co Ltd
China State Railway Group Co Ltd
Original Assignee
CRRC Zhuzhou Locomotive Co Ltd
China Railway Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CRRC Zhuzhou Locomotive Co Ltd, China Railway Corp filed Critical CRRC Zhuzhou Locomotive Co Ltd
Priority to CN201610571122.5A priority Critical patent/CN106228222B/en
Publication of CN106228222A publication Critical patent/CN106228222A/en
Application granted granted Critical
Publication of CN106228222B publication Critical patent/CN106228222B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an electronic tag and a method for the whole life tracing management of a rail transit product, wherein an EPC (electronic product code) area of the electronic tag is used for storing a secondary complementary code of an identity ID (identity) of a product to be identified; the electronic tag USER area is logically partitioned into a data formatting definition area and one or more service data areas. Data formatting definition area: the definition of label format number, data format definition area length, BD logic area number, BD logic area type and BD logic area definition; a service data area: for storing user traffic data information. By adopting the data formatting definition method provided by the invention, rich expansibility in the same application is ensured, and the data stored in the electronic tag has good self-resolvability by defining different versions of the tag data formatting and defining the service record data format numbers of different data areas in the same data formatting version.

Description

Electronic tag and method for track traffic product life-cycle tracing management
Technical Field
The invention relates to an electronic tag and a method for track traffic product life tracing management.
Background
When the passive electronic tag is applied to the whole life tracing management of products and parts thereof, the storage space of the passive electronic tag is very limited, and for the whole life management, the data stored in the tag only contains Identity (ID) information, and configuration information and key event information of the parts, such as fault and maintenance event information, need to be stored.
The passive electronic tag follows an ISO 18000-6C air interface protocol, and the memory of the electronic tag is logically divided into four memory banks according to the ISO 18000-6C protocol: reserving a memory, an EPC area, a TID area and a USER area. According to the ISO 18000-6C standard, a memory is reserved for managing deactivation and access passwords of an electronic tag, a TID area stores information provided by an electronic tag chip manufacturer, an EPC area stores product electronic codes, namely identity information, and a USER area stores service data, and the service data need to be defined by a USER independently according to application.
There are many products in the railway industry and many data that need to be managed retrospectively differ, such as: different service data structures are often defined for different products due to different information focused by users, and a plurality of electronic tags with different data structures are needed in one service application, thereby bringing great difficulty to the development of application programs and the expandability of software.
Disclosure of Invention
The invention aims to solve the technical problem that aiming at the defects of the prior art, the invention provides an electronic tag and a method for the whole-life tracing management of a rail transit product.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows: a passive electronic tag for the whole life tracing management of rail transit products is characterized by comprising an EPC area and a User area; the EPC area is used for storing the identity ID information of the product to be identified and encoding by adopting a secondary complementary code, and the identity ID information of the electronic tag EPC area is used for identifying the identity information of the product identified by the electronic tag; the USER region includes: data formatting definition area, i.e. DF logical area: definitions for defining "tag format number", "data format definition area length", "number of BD logical areas included", "type of each BD logical area", and each BD logical area; one or more service data areas, i.e., DB logical areas: the system is used for storing the business data of the product, such as basic information of the product, technical parameters, failure event information and the like.
The data record type of the service data area comprises: a single recording data area, a plurality of recording data areas, a plurality of loop recording data areas, and the like.
For the single recording data area, the data format defining area defines the start address, the total length and the service recording data format number of the data area.
For the plurality of recorded data areas, the data format defining area defines the start address of the data area, the total length of data recorded in each data area, the service recording data format number and the maximum recording number supported by the data area.
For the multiple circular recording data areas, the data format defining area defines the start address of the data area, the total length of each recording data, the service recording data format number, the maximum recording number supported by the data area, and the index number of the next data recording.
In the same application, the number has uniqueness and corresponds to the data dictionary of the single record of each service, and the data dictionary information of the service record is obtained through the number; the reading and writing of the data in each service data area are accessed and read and written as binary data, and the meaning of the binary data is analyzed by a data dictionary designated by the service record data format number of the service data.
Compared with the prior art, the invention has the beneficial effects that:
the invention uses the digital character string ID, actually stores the binary complement of the corresponding digit of the digital character string, and converts the digit into the corresponding character string during reading, thereby saving the storage space; by adopting the data formatting definition method provided by the invention, electronic tags with different models and different capacities can be compatible in the same application, and different data item versions can be supported in the same application;
by adopting the data formatting definition method provided by the invention, rich expansibility in the same application is ensured, and electronic tags of different ISO 18000-6C air interface protocols can be used in the same service application and are compatible with electronic tags of different manufacturers and different models; different data structures can be used for the electronic tags traced back by different products in the same service application, so that different tracing requirements are met, the application software is not influenced, and the application system has good expansibility.
Drawings
Fig. 1 is a schematic structural diagram of a USER area according to an embodiment of the present invention.
Detailed Description
The technical problem to be solved by the invention is to provide a general data storage structure in a passive electronic tag, so that the tracing data records of products and parts in the whole life cycle can be effectively managed in a very limited space, and the electronic tag can be compatible with electronic tags of different models and different product tracing data requirements.
When the product is managed in the whole life cycle, the key components need to be uniformly coded to ensure that the key components have unique identification codes (identity identification ID for short), such as identification codes applied by locomotives and key components thereof to China railway general companies, and then each manufacturer uniquely numbers product real objects according to corresponding rules to form the identity identification ID (or single-piece codes) and the like. The invention provides a method for converting numbers into corresponding character strings during reading by using a digital character string ID, wherein the actually stored binary complement of the numbers corresponding to the digital character strings, so that space is saved.
The electronic tag USER area is a continuous nonvolatile storage space, and the electronic tag storage spaces of different types are different. The storage space of the USER area is logically divided into different service data areas, and the information of the areas is stored in a specific position, namely a data formatting definition area. The user data area can be divided into different types of service data areas according to the needs of practical application, such as: the structure schematic diagram of the space division of the USER area in the RFID is shown in figure 1.
The data format defining area is divided into different service data areas according to the actual application requirement, the different service data areas have definite data recording types, and each service data area completes the definition of the storage space of the data area by defining the data recording type, the length of the data area, the initial address field, the service recording data format number and the like in the data format defining area. The invention supports 3 service data areas with different data recording types, the first is a data area (such as a static data area) recorded singly, and only needs to define a starting address, a total length and a service recording data format number; the second is a plurality of recorded data areas (such as a configuration data area), and a start address, the total length of data of each record, a service record data format number and the maximum number of records supported by the area need to be defined in a data format defining area; and thirdly, defining a starting address, the total length of each recorded data, the version of the data word, the maximum number of records supported by the region and a next record index number in a data formatting definition region for a plurality of circular record data regions (such as a maintenance data region), wherein the data region is a circular queue, the next record index number marks the address of the data entering the queue next time, and when the queue is full, the new data can cover the oldest historical data and retain the newest recorded data.
The start address of the data formatting definition area in the electronic tag USER area is 0, namely the foremost address. And then other service data areas. The data format defining area firstly defines the total length of the electronic tag USER area, the length of the data format defining area, the number and the type of the service data areas, and then the format information of each service data area. To illustrate the data format framework of the electronic tag provided by the present invention, an example is given, for example, in the track transportation industry, the electronic tag is used for product life tracing management, and the USER area is divided into three data areas, namely a static data area, a configuration data area and a maintenance information area, wherein the static data area is a single record type, the configuration data area is a plurality of record types, and the maintenance information area is a plurality of loop record types. The data formatting definition area is defined as the following table 1.
TABLE 1 data formatting Definitions area content example
Figure BDA0001053482580000041
Figure BDA0001053482580000051
Figure BDA0001053482580000061
The invention provides a general electronic tag data partition structure through the data formatting definition area, and the actual stored content of each data area is treated as binary data in a general way. The reading and writing software of the electronic tag can calculate the offset address of the USER area in the electronic tag through the initial address of the service data area, the byte length of the data item of the service data area, the number of records and the offset address of the recorded data item, so that corresponding binary data can be obtained according to the ISO 18000-6C air interface protocol, and corresponding analysis is carried out through a data dictionary of the recorded data item, such as the analysis into date, integer or character string, and the like, so that the data reading and writing and the analysis of the corresponding electronic tag are completed; similarly, the read-write software can also convert the service data into binary data according to the analyzed logic, and after the offset of the binary data in the electronic tag is calculated, the service data is written in through an ISO 18000-6C protocol.
By utilizing the partition structure of the universal electronic tag provided by the method, a universal electronic tag data reading and writing middleware can be developed on the basis of an ISO 18000-6C protocol, and the middleware can read and write any universal data item to the electronic tag conforming to the structure provided by the invention, so that all the ISO 18000-6C electronic tags can be compatible and different information tracing requirements of various products can be met, different designs for different products and different electronic tags are not required, the difficulty and cost of application development are reduced, and the application development efficiency is improved.
To illustrate embodiments of the present invention, a track traffic industry electronic tag life-cycle tracing application is described.
Each part needing to be traced and managed needs to have a unique identification code (identification ID for short), digital coding is adopted, products of different manufacturers, different models and specifications are generally coded according to a certain rule to form a product identification code, and the real object identification ID code of the product is formed by the product identification code plus a serial number, such as: the serial number is coded in a year and month + digital increasing serial number mode. The product real object ID code is used as a number for analyzing, a corresponding byte array is formed by adopting a binary complement code, the length of the byte array is set as the length of an EPC (electronic product code) area, and data in the EPC area are the binary complement code of the number corresponding to the product ID.
According to the business requirements of tracing the electronic tags of the track traffic products, basic information of the products needs to be traced, such as: manufacturers, product serial numbers, models, production time and the like, and also need to trace the basic information of key sub-components assembled by the manufacturers and the fault maintenance information of the products; the USER area may be divided into a static data area of a single recording data area type, a configuration data area of a plurality of recording types, and a repair data area of a plurality of loop recording data area types for this case.
Assuming that the number of parts of the identified product to be subjected to sub-part tracing is 10, the tag is used for recording maintenance information except static data and configuration data, and the expected failure rate is high, a tag with a large capacity, such as 8K bits, can be selected.
The data formatting definition area A2 has a value of 21 bytes (the sum of the lengths of the fields in Table one); a binary digit of A3 value "111001", indicates that the type of the 3 rd DB area is a numerical representation of 5-6 bits, namely "11", indicates that a plurality of record types are circulated, the type of the 2 nd DB area is a numerical representation of 3-4 bits, namely "10", indicates that a plurality of record types are recorded, the type of the 1 st DB area is a numerical representation of 1-2 bits, namely "01", indicates that a single record type is recorded, and the data of 7-8 bits is "00", indicates that the 4 th DB area is not defined, and indicates that only 3 DB areas are defined.
The static data area data dictionary is shown in the following table, because it is a single record type, its data area length is 40 bytes such as 28+2+ 10. If the static data area is placed in the first of the user data areas, the start address of the static area, i.e., the a4 value of the data format definition area, may be set to 20 (because the data format definition area has a length of 20), the length, i.e., the a5 value of the data format definition area, is 40, and the service record data format number a6 is 0.
TABLE 2 example of static zone data fields
Figure BDA0001053482580000081
The configuration data area data dictionary is shown in the following table, because for a plurality of record types, the number of records is 10, the length of a single record is 19 (the sum of the lengths of the fields), and the total occupied length of the configuration data area is 19X10 and is equal to 190 bytes. The start address of the configuration data area may be set to a value of 60 for a7 of the data format definition area (since the data format definition area and the static area already occupy 60 bytes), 19 for A8 of the data format definition area, 10 for a9 of the data format definition area, and 1 for service record data format number a 10.
Table 3 example of data fields of configuration data area
Figure BDA0001053482580000091
The repair data area (multiple loop record type) data dictionary is shown in the following table, and the start address of the repair data area, i.e., the value of a11 in the data format definition area, may be set to 250(20+40+190 ═ 250). The a12 value of the length data format definition area of a single record is 10 (sum of lengths of fields). Service record data format number a13 value 2. Since the remaining capacity of the 8 kbit electronic tag is used for repair information, the capacity of the repair information is 1000-20-40-190-750, and the length of the circular queue, i.e., the a14 value of the data format definition area is 750/10-75. The a15 value for the data format definition area is initially 0 and is accumulated with the service record. The a16 value of the data format definition area is initially 0 and its value cycles between 0 and 74.
TABLE 4 example service data field
Figure BDA0001053482580000092
Figure BDA0001053482580000101
The order of the fields in the data format definition area may be adjusted, and some fields may be reduced in some specific applications, for example, if there is only one data format definition in an application, a3 in the data format definition area may be eliminated, if there is only one record dictionary in the application scope, the service record data format number may also be eliminated, and the user data area may be deleted according to the needs of the actual application, and is not necessarily three data areas proposed in the example, namely, the static data area, the configuration data area, and the repair information area.
For the indication index in the formatting of the data area with multiple loop types, the current index number can be used for replacing the index number updated next time, and the current position information needing to be updated can be calculated only by adding 1 to the current index number in practical application.

Claims (2)

1. A passive electronic tag for the whole life tracing management of rail transit products is characterized by comprising an EPC area and a User area; the EPC area is used for storing the identity ID information of the product to be identified and encoding by adopting a secondary complementary code, and the identity ID information of the electronic tag EPC area is used for identifying the identity information of the product identified by the electronic tag;
the USER region includes:
data formatting definition area: the label format number, the length of the data format defining area, the number of the contained service data areas, the type of each data area and the definition of each service data area are defined;
one or more service data areas: the system is used for storing the business data of the product; the data record type of the service data area comprises: a single recording data area, a plurality of recording data areas, and a plurality of circular recording data areas;
for the single recording data area, the data format defining area defines the initial address, the total length and the service recording data format number of the data area;
for the plurality of recorded data areas, the data formatting definition area defines the start address of the data area, the total length of data recorded in each data area, the service recording data format number and the maximum recording number supported by the data area;
for the multiple circular recording data areas, the data format defining area defines the start address of the data area, the total length of each recording data, the service recording data format number, the maximum recording number supported by the data area, and the index number of the next data recording.
2. The electronic tag according to claim 1, wherein in the same application, the service record data format number has uniqueness, corresponds to the data dictionary of a single record of each service, and obtains the data dictionary information of the service record through the number; the reading and writing of the data in each service data area are accessed and read and written as binary data, and the meaning of the binary data is analyzed by a data dictionary designated by the service record data format number of the service data.
CN201610571122.5A 2016-07-19 2016-07-19 Electronic tag and method for track traffic product life-cycle tracing management Active CN106228222B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610571122.5A CN106228222B (en) 2016-07-19 2016-07-19 Electronic tag and method for track traffic product life-cycle tracing management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610571122.5A CN106228222B (en) 2016-07-19 2016-07-19 Electronic tag and method for track traffic product life-cycle tracing management

Publications (2)

Publication Number Publication Date
CN106228222A CN106228222A (en) 2016-12-14
CN106228222B true CN106228222B (en) 2020-06-19

Family

ID=57531646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610571122.5A Active CN106228222B (en) 2016-07-19 2016-07-19 Electronic tag and method for track traffic product life-cycle tracing management

Country Status (1)

Country Link
CN (1) CN106228222B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339399A (en) * 2010-07-22 2012-02-01 上海孚恩电子科技有限公司 Anti-counterfeiting method based on RFID electronic label

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102339399A (en) * 2010-07-22 2012-02-01 上海孚恩电子科技有限公司 Anti-counterfeiting method based on RFID electronic label

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
面向继电保护设备身份标识的UHF RFID技术应用研究;肖知根;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20160215;第3.4节 *
高校图书馆超高频RFID数据模型规范研究;陈嘉懿等;《大学图书馆学报》;20140921;第2.3、5.1-5.2节 *

Also Published As

Publication number Publication date
CN106228222A (en) 2016-12-14

Similar Documents

Publication Publication Date Title
US7493181B2 (en) Utilizing an RFID tag in manufacturing for enhanced lifecycle management
CN101256561B (en) Method, apparatus and system for storing and accessing database data
CN1584884B (en) Apparatus for searching data of structured document
CN101739351A (en) Method for managing storage device and associated memory apparatus thereof
CN104598625A (en) Data table storage method based on automatic identification identifier
CN106611024B (en) File merging method and device
CN100357952C (en) Binary data access method
CN108572788A (en) Data access method, apparatus and system
CN100543748C (en) A kind of method and system of utilizing file allocation table to carry out the file tracking
CN106228222B (en) Electronic tag and method for track traffic product life-cycle tracing management
CN110378569A (en) Industrial relations chain building method, apparatus, equipment and storage medium
CN104123104A (en) Log control system and method
CN116187915A (en) Warehouse management method, device, equipment and storage medium
CN103092859B (en) A kind of method and device obtaining music file information
CN114240351A (en) Distributed intelligent economic management system
CN110543434B (en) NAND flash device, memory table management method, device and storage medium
CN106919666A (en) A kind of Embedded Main Memory Database of object-oriented
US8204917B2 (en) Apparatus, method, and computer program product thereof for storing a data and data storage system comprising the same
CN114328283B (en) Counting address acquisition method, counting method, device, equipment and storage medium
CN103426010B (en) read-write system and method for electronic tag
CN101346769A (en) Device for and method of retrieval of a data file
US20090094276A1 (en) System for the unique identification of physical and virtual objects
CN108776577A (en) Disk management method, device, electronic equipment and storage medium
CN115993938B (en) Disk formatting method, apparatus, device and computer readable storage medium
JPH04181583A (en) Recording medium and recording management system and data processing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant