Data processing method, device, radio frequency electronic tag and radio frequency identification system
By entering the unlock password verification mechanism on the radio frequency electronic tag, the problem of low data security of RFID electronic tags is solved, ensuring that only authorized users can read and write data, improving data security.
Patent Information
- Application Number
- CN202111643207.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-12-29
AI Technical Summary
RFID electronic tags are less secure when reading and writing data, which can easily lead to data theft and tampering.
Before the radio frequency electronic tag receives the radio frequency signal sent by the read and write device, the user is required to enter the unlock password and verify it. Data processing will only be performed if the unlock password is correct, including reading and writing operations.
By unlocking the password verification mechanism, the data security of RF electronic tags is improved and unauthorized data access and tampering is prevented.
Smart Images

Figure CN114298071B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a data processing method, device, radio frequency electronic tag and radio frequency identification system. Background Art
[0002] RFID (Radio Frequency Identification) technology is a radio communication technology that can identify specific targets and read and write related data through radio signals without the need to establish mechanical or optical contact between the identification system and the specific target. At present, electronic tags based on RFID technology are used in many scenarios, such as vehicle ETC (Electronic Toll Collection), access control cards, canteen meal cards, etc. In these scenarios, the RFID electronic tag only needs to be close to the reader, and the reader can read and write the data in the tag without the need for the tag holder to confirm or agree. Therefore, it is very fast to use RFID electronic tags for data reading and writing, so RFID electronic tags are widely used. However, although the application method of RFID electronic tags is simple, since the holder does not need to confirm or agree when reading and writing data, this leads to the fact that any person can use RFID electronic tags, thereby reducing the data security in the RFID electronic tags and easily causing property losses to the tag holder.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The purpose of the present application is to provide a data processing method, device, radio frequency electronic tag and radio frequency identification system to solve the problem of low security of RFID electronic tags when reading and writing data in related technologies.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0006] According to one aspect of an embodiment of the present application, a data processing method is provided, which is applied to a radio frequency electronic tag, comprising:
[0007] Determine an unlock password input by a user for unlocking the radio frequency electronic tag, and verify the unlock password;
[0008] When the unlock password verification is passed, a radio frequency signal sent by an electronic tag reading and writing device is received, and the radio frequency signal carries a control instruction for data processing of the radio frequency electronic tag;
[0009] The radio frequency signal is parsed to obtain the control instruction, and the data stored in the radio frequency electronic tag is processed according to the control instruction.
[0010] According to one aspect of an embodiment of the present application, there is provided a data processing device, which is applied to a radio frequency electronic tag, including:
[0011] The unlocking password acquisition module is used to determine the unlocking password input by the user for unlocking the radio frequency electronic tag, and verify the unlocking password;
[0012] A radio frequency signal receiving module, used to receive a radio frequency signal sent by an electronic tag reading and writing device when the unlocking password is verified, wherein the radio frequency signal carries a control instruction for performing data processing on the radio frequency electronic tag;
[0013] The instruction parsing module is used to parse the radio frequency signal to obtain the control instruction, and process the data stored in the radio frequency electronic tag according to the control instruction.
[0014] In one embodiment of the present application, the unlocking password acquisition module includes:
[0015] An unlocking password determining unit, used to determine an unlocking password for unlocking the radio frequency electronic tag according to an input operation of a user on a password keyboard provided on the radio frequency electronic tag;
[0016] A password verification unit is used to compare the unlock password with the pre-stored password in the radio frequency electronic tag; if the unlock password is the same as the pre-stored password, it is determined that the unlock password verification has passed; if the unlock password is different from the pre-stored password, it is determined that the unlock password verification has failed
[0017] In one embodiment of the present application, the instruction parsing module includes:
[0018] A demodulation unit, used to demodulate the radio frequency signal to obtain coding information corresponding to the radio frequency signal;
[0019] A decoding unit, used to decode the encoded information to obtain encrypted information contained in the encoded information;
[0020] The decryption unit is used to decrypt the encrypted information to obtain decrypted information containing control instructions.
[0021] In one embodiment of the present application, the decryption information also includes the control authority of the electronic tag reading and writing device; the instruction parsing module also includes:
[0022] An authority checking unit, used to check the control authority of the electronic tag reading and writing device;
[0023] A data processing unit is used to process the data stored in the radio frequency electronic tag according to the control instruction if the control authority check is passed.
[0024] In one embodiment of the present application, the data processing unit is specifically used for:
[0025] If the control instruction is a data reading instruction, a reading operation is performed on the data stored in the radio frequency electronic tag according to the control instruction;
[0026] If the control instruction is a data rewriting instruction, the data stored in the radio frequency electronic tag is modified according to the control instruction.
[0027] In one embodiment of the present application, the device further includes:
[0028] The radio frequency transmission signal generating module is used to generate a radio frequency transmission signal according to the read data, and send the radio frequency transmission signal to the electronic tag reading and writing device.
[0029] In one embodiment of the present application, the radio frequency transmission signal generation module is specifically used to:
[0030] Encrypting the read data to obtain encrypted read data;
[0031] Encoding the encrypted read data to obtain encoded read data;
[0032] The coded read data is modulated to generate a radio frequency transmission signal.
[0033] According to one aspect of an embodiment of the present application, a radio frequency electronic tag is provided, comprising: a control module; and a data storage device for storing data of the radio frequency electronic tag; wherein the control module executes the data processing method in the above technical solution on the data in the data storage device.
[0034] According to one aspect of an embodiment of the present application, a radio frequency identification system is provided, including: an electronic tag reading and writing device, used to send a radio frequency signal to a radio frequency electronic tag; and a radio frequency electronic tag, used to process data according to the radio frequency signal as in the above technical solution.
[0035] In the technical solution provided in the embodiment of the present application, before the radio frequency electronic tag receives the radio frequency signal sent by the electronic tag reading and writing device, an unlocking password for unlocking the radio frequency electronic tag is input and verified, so that the radio frequency electronic tag can only be used when the unlocking password is correct, thereby preventing the data of the radio frequency electronic tag from being stolen and tampered with, and improving the security of the radio frequency electronic tag.
[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1 The flowchart of a data processing method provided by an embodiment of the present application is schematically shown.
[0039] Figure 2 The structural block diagram of a data processing device provided by an embodiment of the present application is schematically shown.
[0040] Figure 3 The structural block diagram of a radio frequency electronic tag used to implement the data processing method provided in an embodiment of the present application is schematically shown.
[0041] Figure 4 The structural block diagram of a radio frequency identification system for applying the data processing method provided in an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0042] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0043] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0044] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or control circuit devices and / or microcontroller devices.
[0045] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0046] The data processing method, radio frequency electronic tag and radio frequency identification system provided by the present application are described in detail below in conjunction with specific implementation methods.
[0047] Figure 1 A flow chart of a data processing method provided by an embodiment of the present application is schematically shown. The data processing method provided by the embodiment of the present application is applied to a radio frequency electronic tag, which is an RFID electronic tag. That is, the radio frequency electronic tag can process its internal data by the data processing method provided by the embodiment of the present application.
[0048] like Figure 1 As shown, the data processing method provided in the embodiment of the present application includes steps 110 to 130, which are specifically as follows:
[0049] Step 110: determine the unlocking password input by the user for unlocking the radio frequency electronic tag, and verify the unlocking password.
[0050] Specifically, in the embodiment of the present application, before using the RFID tag, the user needs to enter an unlocking password to unlock the RFID tag. The RFID tag can be used normally only after being unlocked. The unlocking password is equivalent to the start switch of the RFID tag.
[0051] After the user enters the unlock password, the unlock password needs to be verified to determine whether the entered unlock password is correct. Whether the unlock password is correct can reflect whether the user using the radio frequency electronic tag is the real holder of the radio frequency electronic tag.
[0052] In one embodiment of the present application, the process of inputting an unlock password and verifying it specifically includes: determining an unlock password for unlocking the radio frequency electronic tag based on the user's input operation on the password keyboard provided on the radio frequency electronic tag; comparing the unlock password with a pre-stored password in the radio frequency electronic tag; if the unlock password is the same as the pre-stored password, determining that the unlock password verification has passed; if the unlock password is different from the pre-stored password, determining that the unlock password verification has failed.
[0053] Specifically, the radio frequency electronic tag provided in the embodiment of the present application is equipped with a password keyboard, through which the user can enter the unlock password. The password keyboard can be a keyboard composed of mechanical buttons, or it can be a virtual keyboard displayed by setting a display screen on the radio frequency electronic tag. Generally, the password keyboard includes 10 numbers from 0 to 9, and the unlock password entered by the user is a number of preset digits, and the numbers in the unlock password can be repeated. In some cases, the password keyboard may also include some special character buttons, such as special characters such as "*", "#", etc., and correspondingly, the unlock password may be composed of numbers and special characters. In some cases, the unlock password may also include English character buttons, and correspondingly, the unlock password may be composed of numbers, special characters and English characters.
[0054] In the embodiment of the present application, the pre-stored password is the correct unlocking password pre-set by the real holder of the radio frequency electronic tag for the radio frequency electronic tag, for example, the unlocking password set by the real holder during the initialization phase of the radio frequency electronic tag, or the unlocking password set by the real holder according to the password setting prompt of the radio frequency electronic tag. It is understandable that the real holder described in the present application refers to a user who has a formal and legal right to use the radio frequency electronic tag, which can be the owner of the radio frequency electronic tag or a user who legally borrows the radio frequency electronic tag from the owner in some way.
[0055] In the embodiment of the present application, after the user enters the unlock password for the radio frequency electronic tag, the unlock password entered by the user is compared with the pre-stored password. If the unlock password is the same as the pre-stored password, it means that the password entered by the user is correct, and the user can be regarded as a legitimate user of the radio frequency electronic tag, thereby determining that the unlock password verification has passed. If the unlock password is not the same as the pre-stored password, it means that the password entered by the user is wrong, and it is determined that the unlock password verification has failed.
[0056] In one embodiment of the present application, when it is determined that the unlock password verification fails, a prompt message indicating that the password is wrong can be issued, for example, a sound warning can be issued. At the same time, the wrong unlock password is cleared so that the user can re-enter the unlock password for verification, thus providing a re-entry mechanism for the user in the event of a wrong password input.
[0057] In one embodiment of the present application, if the number of times the unlock password verification fails reaches a set number within a set time period, the radio frequency electronic tag is locked so that the radio frequency electronic tag cannot be used to input the unlock password and perform related operations within the next preset time period.
[0058] Step 120: When the unlock password verification is passed, a radio frequency signal sent by the electronic tag reading and writing device is received, and the radio frequency signal carries a control instruction for performing data processing on the radio frequency electronic tag.
[0059] Specifically, when the unlock password verification is passed, the RFID tag can be used normally, that is, normal RFID signal transmission and reception operations can be performed. The RFID reader / writer is a device used to read and write data in the RFID tag. The RFID reader / writer usually has a working range. When the RFID tag is within the working range, the RFID reader / writer will send a RFID signal to the RFID tag. The RFID signal contains a control instruction for data processing on the RFID tag. The control instruction indicates whether to read data from the RFID tag or to write data to the RFID tag.
[0060] Step 130: parse the radio frequency signal to obtain a control instruction, and process the data stored in the radio frequency electronic tag according to the control instruction.
[0061] Specifically, the radio frequency signal sent by the electronic tag reading and writing device is a signal that has been processed by encoding and modulation, and cannot be directly identified and used. Therefore, after receiving the radio frequency signal, the radio frequency electronic tag needs to parse and process the radio frequency signal to restore the control instructions carried by the radio frequency signal from the received radio frequency signal, and then perform corresponding data processing according to the control instructions.
[0062] In one embodiment of the present application, the process of parsing the radio frequency signal specifically includes: demodulating the radio frequency signal to obtain the encoded information corresponding to the radio frequency signal; decoding the encoded information to obtain the encrypted information contained in the encoded information; decrypting the encrypted information to obtain the decrypted information containing the control instruction.
[0063] Specifically, when a radio frequency electronic tag receives a radio frequency signal, it receives a modulated signal, that is, a modulated signal. The demodulation process is to perform the reverse process of the modulation process on the modulated signal, so as to restore the signal to the signal before modulation. The demodulation method needs to correspond to the modulation method. According to the classification of the modulation method, the demodulation method can be divided into sinusoidal wave demodulation and pulse wave demodulation. Sine wave demodulation can be further divided into amplitude demodulation, frequency demodulation and phase demodulation. In addition, there are some variants such as single sideband signal demodulation and residual sideband signal demodulation. Similarly, pulse wave demodulation can also be divided into pulse amplitude demodulation, pulse phase demodulation, pulse width demodulation and pulse coding demodulation. Multiple modulations require multiple demodulations.
[0064] After demodulating the RF signal, the information before modulation is obtained. This information is obtained through encoding, so it is recorded as encoded information. Encoding refers to the use of a predetermined method to encode text, numbers or other objects into digital form, or to convert information or data into a specified electrical pulse signal. Decoding is the reverse process of encoding, which restores the encoded information to its state before encoding. In order to enhance the security of data transmission, information is usually encrypted before encoding, so after decoding the encoded information, encrypted information is obtained. Finally, the encrypted information is decrypted to obtain decrypted information containing control instructions.
[0065] In one embodiment of the present application, the decrypted information obtained after decryption includes not only control instructions, but also control permissions of the electronic tag reading and writing device. The control permissions of the electronic tag reading and writing device refer to the permissions of the electronic tag reading and writing device to perform read and write operations on the radio frequency electronic tag, for example, only read operations, only write operations, only read partial data, etc. The control permissions of the electronic tag reading and writing device can be reflected by permission levels. For example, permission level one means that all data in the radio frequency electronic tag can be read and written, permission level two means that part of the data in the radio frequency electronic tag can be read and written, permission level three means that only write operations can be performed on the data in the radio frequency electronic tag, and permission level four means that only read operations can be performed on the data in the radio frequency electronic tag.
[0066] In the embodiment of the present application, the control authority of the electronic tag reading and writing device is verified to determine whether the electronic tag reading and writing device has the authority to control the radio frequency electronic tag, as well as the specific control authority of the electronic tag reading and writing device. When the authority check passes, it indicates that the electronic tag reading and writing device can perform relevant read and write operations on the radio frequency electronic tag, so the data stored in the radio frequency electronic tag is processed according to the control instruction. When the authority check fails, it indicates that the electronic tag reading and writing device does not have the authority to perform relevant read and write operations on the radio frequency electronic tag. At this time, the radio frequency electronic tag will generate an authority error message and feed back the authority error message to the electronic tag reading and writing device in the form of a radio frequency signal.
[0067] In one embodiment of the present application, the control instruction may be a data read instruction or a data rewrite instruction. A data read instruction refers to reading data from a radio frequency electronic tag. A data rewrite instruction refers to performing a modification operation on the data in a radio frequency electronic tag. Then, when the control instruction is a data read instruction, the data to be read as indicated by the control instruction is read from the data stored in the radio frequency electronic tag. When the control instruction is a data rewrite instruction, the data stored in the radio frequency electronic tag is modified according to the instruction of the control instruction. Modification operations include writing data, deleting data, and changing data. Writing data refers to writing new data into a radio frequency electronic tag, deleting data refers to deleting relevant data in a radio frequency electronic tag, and changing data refers to overwriting or replacing existing data in a radio frequency electronic tag with new data, for example, changing data A in a radio frequency electronic tag to data B (equivalent to overwriting data B with data A, or replacing data B with data A).
[0068] In one embodiment of the present application, after reading the relevant data according to the control instruction, the radio frequency electronic tag needs to return the read data to the electronic tag reading and writing device, and the specific process includes: generating a radio frequency transmission signal according to the read data, and sending the radio frequency transmission signal to the electronic tag reading and writing device. Specifically, the read data cannot be sent directly, so it needs to be processed so that it exists in the form of a radio frequency signal, recorded as a radio frequency transmission signal, and then the radio frequency transmission signal is sent to the electronic tag reading and writing device.
[0069] In one embodiment of the present application, the process of generating a radio frequency transmission signal based on the read data includes: encrypting the read data to obtain encrypted read data; encoding the encrypted read data to obtain encoded read data; modulating the encoded read data to generate a radio frequency transmission signal.
[0070] Specifically, the read data is first encrypted to obtain encrypted read data, which can prevent data leakage during data transmission. The encrypted read data is then encoded to obtain coded read data, which is then modulated to modulate the coded read data into a modulated signal to form a radio frequency transmission signal.
[0071] In one embodiment of the present application, the encryption, encoding, modulation and other processing performed by the radio frequency electronic tag on the read data may be performed in the same manner as the corresponding operation performed by the electronic tag reading and writing device.
[0072] In one embodiment of the present application, after receiving the radio frequency transmission signal sent by the radio frequency electronic tag, the electronic tag reading and writing device uses corresponding demodulation, decoding, decryption and other processing to obtain the data read from the radio frequency electronic tag.
[0073] In the technical solution provided in the embodiment of the present application, before the radio frequency electronic tag receives the radio frequency signal sent by the electronic tag reading and writing device, an unlocking password for unlocking the radio frequency electronic tag is input and verified, so that the radio frequency electronic tag can only be used when the unlocking password is correct, thereby preventing the data of the radio frequency electronic tag from being stolen and tampered with, and improving the security of the radio frequency electronic tag.
[0074] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0075] Figure 2 The structural block diagram of a data processing device provided in one embodiment of the present application is schematically shown. The data processing device is applied to a radio frequency electronic tag and can be used to execute the data processing method in the above-mentioned embodiment of the present application.
[0076] like Figure 2 As shown, the data processing device provided in the embodiment of the present application includes:
[0077] The unlocking password obtaining module 210 is used to determine the unlocking password input by the user for unlocking the radio frequency electronic tag, and verify the unlocking password;
[0078] The radio frequency signal receiving module 220 is used to receive the radio frequency signal sent by the electronic tag reading and writing device when the unlocking password is verified, and the radio frequency signal carries the control instruction for data processing of the radio frequency electronic tag;
[0079] The instruction parsing module 230 is used to parse the radio frequency signal to obtain the control instruction, and process the data stored in the radio frequency electronic tag according to the control instruction.
[0080] In one embodiment of the present application, the unlocking password acquisition module 210 includes:
[0081] An unlocking password determining unit, used to determine an unlocking password for unlocking the radio frequency electronic tag according to an input operation of a user on a password keyboard provided on the radio frequency electronic tag;
[0082] The password verification unit is used to compare the unlock password with the pre-stored password in the radio frequency electronic tag; if the unlock password is the same as the pre-stored password, it is determined that the unlock password verification has passed; if the unlock password is different from the pre-stored password, it is determined that the unlock password verification has failed.
[0083] In one embodiment of the present application, the instruction parsing module 230 includes:
[0084] A demodulation unit, used to demodulate the radio frequency signal to obtain coding information corresponding to the radio frequency signal;
[0085] A decoding unit, used to decode the encoded information to obtain encrypted information contained in the encoded information;
[0086] The decryption unit is used to decrypt the encrypted information to obtain decrypted information containing control instructions.
[0087] In one embodiment of the present application, the decrypted information also includes the control authority of the electronic tag reading and writing device; the instruction parsing module 230 also includes:
[0088] An authority checking unit, used to check the control authority of the electronic tag reading and writing device;
[0089] A data processing unit is used to process the data stored in the radio frequency electronic tag according to the control instruction if the control authority check is passed.
[0090] In one embodiment of the present application, the data processing unit is specifically used for:
[0091] If the control instruction is a data reading instruction, a reading operation is performed on the data stored in the radio frequency electronic tag according to the control instruction;
[0092] If the control instruction is a data rewriting instruction, the data stored in the radio frequency electronic tag is modified according to the control instruction.
[0093] In one embodiment of the present application, the device further includes:
[0094] The radio frequency transmission signal generating module is used to generate a radio frequency transmission signal according to the read data, and send the radio frequency transmission signal to the electronic tag reading and writing device.
[0095] In one embodiment of the present application, the radio frequency transmission signal generation module is specifically used to:
[0096] Encrypting the read data to obtain encrypted read data;
[0097] Encoding the encrypted read data to obtain encoded read data;
[0098] The coded read data is modulated to generate a radio frequency transmission signal.
[0099] The specific details of the data processing device provided in each embodiment of the present application have been described in detail in the corresponding method embodiments and will not be repeated here.
[0100] Figure 3 The structural block diagram of a radio frequency electronic tag used to implement the data processing method provided in an embodiment of the present application is schematically shown.
[0101] like Figure 3 As shown, the embodiment of the present application provides a radio frequency electronic tag including a control module, a data storage device 36, a password keyboard 32 and a programmable password storage device 33, wherein the control module includes a radio frequency circuit 31, an unlocking circuit 34 and a control circuit 35. The radio frequency circuit 31 is connected to the unlocking circuit 34 and the control circuit 35, the control circuit 35, the password keyboard 32 and the programmable password storage device 33 are all connected to the unlocking circuit 34, and the control circuit 35 is also connected to the data storage device 36.
[0102] The radio frequency circuit 31 is used to receive and send radio frequency signals, which can be electromagnetic wave signals. Among them, the received radio frequency signal is a radio frequency signal emitted by the electronic tag reading and writing device, and the radio frequency signal carries the control instruction for data processing of the radio frequency electronic tag. The transmitted radio frequency signal is a radio frequency transmission signal generated by the radio frequency electronic tag according to the read data, or a radio frequency transmission signal generated based on the corresponding instruction. After receiving the radio frequency signal, the radio frequency circuit 31 demodulates, decodes, decrypts and other processes the received radio frequency signal to obtain the control instruction. At the same time, when the radio frequency circuit 31 receives the data or instructions transmitted by the control circuit 35, it encrypts, encodes, modulates and other processes the data or instructions to generate a radio frequency transmission signal, and transmits the radio frequency signal.
[0103] The password keyboard 32 includes a plurality of switch-type digital buttons. The password keyboard 32 is used to provide an entry for the user to input an unlocking password.
[0104] The programmable password memory 33 is used to store the correct unlocking password preset by the user, ie, the pre-stored password.
[0105] The unlocking circuit 34 is used to compare the unlocking password input by the user with the pre-stored password. When the unlocking password is the same as the pre-stored password, the unlocking circuit 34 is turned on, so that the signal received by the RF circuit 31 can be transmitted to the control circuit 35.
[0106] The data storage device 36 is used to store the data in the radio frequency electronic tag.
[0107] The control circuit 35 is used to process the data in the data storage 36 according to the control instructions, such as reading data or modifying data.
[0108] The working principle of data processing of the radio frequency electronic tag provided in the embodiment of the present application can refer to the relevant description in the aforementioned data processing method embodiment, which will not be repeated here.
[0109] Figure 4 The structural block diagram of a radio frequency identification system for applying the data processing method provided in an embodiment of the present application is schematically shown.
[0110] like Figure 4 As shown, the radio frequency identification system provided in the embodiment of the present application includes an electronic tag reading and writing device 2 and a radio frequency electronic tag 1, wherein the electronic tag reading and writing device 2 is used to send a radio frequency signal to the radio frequency electronic tag 1, and the radio frequency electronic tag 1 can implement the data processing method provided in the above embodiment according to the radio frequency signal sent by the electronic tag reading and writing device 2.
[0111] The working process of the RFID system is as follows:
[0112] When it is detected that the radio frequency electronic tag 1 enters the working range, the electronic tag reading and writing device 2 sends a radio frequency signal to the radio frequency electronic tag 1 .
[0113] The user enters the unlock password through the password keyboard, and the unlock circuit obtains the pre-stored password from the programmable password memory, and compares the unlock password with the pre-stored password to verify whether the two are the same. When the unlock password is the same as the pre-stored password, the unlock circuit is turned on, so that the radio frequency circuit receives the radio frequency signal, and demodulates, decodes, decrypts, and other processes the received radio frequency signal to obtain control instructions and authority information. The control instructions and authority information are transmitted to the control circuit via the turned-on unlock circuit, and the control circuit verifies the authority information. When the verification passes, the data in the data storage device is processed according to the control instruction. When the verification fails, the control instruction generates an authority error message, and sends the authority error message to the radio frequency circuit, which encrypts, encodes, modulates, and other processes the authority error message to generate an radio frequency transmission signal, and sends the radio frequency transmission signal out so that the electronic tag reading and writing device 2 can unpack and receive the radio frequency transmission signal.
[0114] When the verification passes, if the control instruction is a data read instruction, the control circuit will read the RF transmission signal and transmit the RF transmission signal to the RF circuit. The RF circuit will encrypt, encode, modulate and process the permission error information to generate a RF transmission signal, and send the RF transmission signal out so that the electronic tag reading and writing device 2 can unpack and receive the RF transmission signal.
[0115] When the verification is passed, if the control instruction is a data rewriting instruction, the data modification operation is performed according to the control instruction. When the data modification is completed, a feedback message can also be generated to inform the electronic tag reading and writing device 2 that the data modification operation is completed.
[0116] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0117] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0118] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.
[0119] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application.
[0120] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A data processing method, applied to a radio frequency electronic tag, characterized in that: The radio frequency electronic tag comprises a control module, a password keyboard and a programmable password memory, wherein the control module comprises a radio frequency circuit, an unlocking circuit and a control circuit; the radio frequency circuit is connected to the unlocking circuit and the control circuit respectively, and the control circuit, the password keyboard and the programmable password memory are all connected to the unlocking circuit; The data processing method comprises: Determine the unlock password input by the user for unlocking the radio frequency electronic tag through the password keyboard, and verify the unlock password according to the pre-stored password in the programmable password memory through the unlock circuit; When the unlock password is verified, the unlock circuit is turned on, so that the radio frequency signal sent by the electronic tag reading and writing device received by the radio frequency circuit is transmitted to the control circuit, and the radio frequency signal carries the control instruction for data processing of the radio frequency electronic tag; The control circuit analyzes the radio frequency signal to obtain the control instruction, and processes the data stored in the radio frequency electronic tag according to the control instruction; When the unlocking circuit determines that the number of times the unlocking password verification fails reaches a set number within a set time period, the radio frequency electronic tag is locked.
2. The data processing method according to claim 1, characterized in that: Determining an unlock password input by a user for unlocking a radio frequency electronic tag through the password keyboard, and verifying the unlock password according to a pre-stored password in the programmable password memory through the unlock circuit, including: Determine an unlocking password for unlocking the radio frequency electronic tag according to the user's input operation on the password keyboard provided on the radio frequency electronic tag; comparing the unlocking password with a pre-stored password in the programmable password memory through the unlocking circuit; If the unlock password is the same as the pre-stored password, it is determined that the unlock password verification has passed; If the unlock password is different from the pre-stored password, it is determined that the unlock password verification fails.
3. The data processing method according to claim 1, characterized in that: Parsing the radio frequency signal to obtain the control instruction includes: Demodulating the radio frequency signal to obtain coding information corresponding to the radio frequency signal; Decoding the encoded information to obtain encrypted information contained in the encoded information; The encrypted information is decrypted to obtain decrypted information containing control instructions.
4. The data processing method according to claim 3, characterized in that: The decryption information also includes the control authority of the electronic tag reading and writing device; processing the data stored in the radio frequency electronic tag according to the control instruction includes: Verifying the control authority of the electronic tag reading and writing device; If the control authority check is passed, the data stored in the radio frequency electronic tag is processed according to the control instruction.
5. The data processing method according to claim 4, characterized in that: Processing the data stored in the radio frequency electronic tag according to the control instruction includes: If the control instruction is a data reading instruction, a reading operation is performed on the data stored in the radio frequency electronic tag according to the control instruction; If the control instruction is a data rewriting instruction, the data stored in the radio frequency electronic tag is modified according to the control instruction.
6. The data processing method according to claim 5, characterized in that: After performing a reading operation on the data stored in the radio frequency electronic tag according to the control instruction, the method further includes: A radio frequency transmission signal is generated according to the read data, and the radio frequency transmission signal is sent to the electronic tag reading and writing device.
7. The data processing method according to claim 5, characterized in that: Generate a radio frequency transmission signal based on the read data, including: Encrypting the read data to obtain encrypted read data; Encoding the encrypted read data to obtain encoded read data; The coded read data is modulated to generate a radio frequency transmission signal.
8. A data processing device, applied to a radio frequency electronic tag, characterized in that: The radio frequency electronic tag comprises a control module, a password keyboard and a programmable password memory, the control module comprises a radio frequency circuit, an unlocking circuit and a control circuit; the radio frequency circuit is connected to the unlocking circuit and the control circuit respectively, the control circuit, the password keyboard and the programmable password memory are all connected to the unlocking circuit; the data processing device comprises: An unlocking password acquisition module, used to determine the unlocking password input by the user for unlocking the radio frequency electronic tag through the password keyboard, and verify the unlocking password according to the pre-stored password in the programmable password memory through the unlocking circuit; A radio frequency signal receiving module, used for, when the unlocking password is verified, turning on the unlocking circuit, so that the radio frequency signal sent by the electronic tag reading and writing device received by the radio frequency circuit is transmitted to the control circuit, and the radio frequency signal carries the control instruction for data processing of the radio frequency electronic tag; An instruction parsing module, used to parse the radio frequency signal through the control circuit to obtain the control instruction, and process the data stored in the radio frequency electronic tag according to the control instruction; The data processing device is also used to lock the radio frequency electronic tag when the number of times the unlocking password verification fails to pass reaches a set number within a set time period through the unlocking circuit.
9. A radio frequency electronic tag, characterized in that: include: Control module; as well as A data storage device, used for storing data of the radio frequency electronic tag; Wherein, the control module executes the data processing method as described in any one of claims 1 to 7 on the data in the data storage.
10. A radio frequency identification system, characterized in that: include: Electronic tag reading and writing equipment, used to send radio frequency signals to radio frequency electronic tags; A radio frequency electronic tag, used to implement the data processing method according to any one of claims 1 to 7 according to the radio frequency signal.
