Authentication method, device and system, communication equipment and storage medium

By sending data reporting messages containing serial number, contract information and terminal capabilities between the zero-power terminal and the card reader device, authentication is achieved, and the problem that the zero-power terminal and the card reader device cannot authenticate each other, improving the problem that the zero-power terminal and the card reader device cannot authenticate each other. Data security.

CN119485295APending Publication Date: 2025-02-18CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310996971.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The zero-power terminal and the card reading device cannot authenticate each other, resulting in poor data security and the risk of malicious card reading device stealing terminal data and responding illegally to wake-up processes.

Method used

By sending data reporting messages to the card reader device, including the serial number, contract information, period reporting time period and terminal capabilities of the zero-power consumption terminal, the card reader device authenticates the zero-power consumption terminal. If authentication is passed, the zero-power terminal sends the reported data.

Benefits of technology

It realizes two-way authentication between zero-power terminals and card reading devices to ensure the security of data transmission and prevent malicious data reporting and data theft.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485295A_ABST
    Figure CN119485295A_ABST
Patent Text Reader

Abstract

The invention relates to an authentication method, device and system, communication equipment, a storage medium and a computer program product. The method comprises the steps that a data reporting message is sent to a card reading device, the data reporting message comprises a serial number of a zero-power-consumption terminal, first subscription information, a periodic reporting time period and terminal capacity, and the data reporting message is used for the card reading device to authenticate the zero-power-consumption terminal. And receiving communication configuration information sent by the card reading equipment. And performing authentication based on the communication configuration information and the terminal capability of the zero-power-consumption terminal, and if the authentication is passed, sending report data to the card reading equipment. By adopting the method, based on data interaction between the zero-power-consumption terminal and the card reading equipment, the zero-power-consumption terminal can realize bidirectional authentication between the zero-power-consumption equipment and the card reading equipment by sending the data report message, so that mutual credibility of the zero-power-consumption terminal and the card reading equipment is ensured; and malicious data reporting of the zero-power-consumption terminal and stealing of terminal data by malicious card reading equipment are prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to an authentication method, apparatus, system, communication equipment, storage medium and computer program product. Background Art

[0002] With the development of science and technology, the terminal form of zero-power IoT terminal devices (Ambient IOT) has been proposed, which can usually be in the form of cards and tags. Zero-power terminals can access the network through direct access and indirect access, and both methods require the use of card readers to identify the terminals. The direct access method of zero-power terminals is the same as that of traditional terminals. For example, zero-power terminals can interact directly with card readers on base stations; while the indirect access method is to first access the card reader on the relay terminal and then access the network.

[0003] In the related art, during the interaction with the card reader, the zero-power terminal can only passively accept the wake-up of the card reader and cannot identify whether the card reader is trustworthy. There is a risk that the data in the zero-power terminal may be stolen by a malicious card reader. At the same time, if the card reader cannot correctly identify and authenticate the corresponding zero-power terminal, a malicious zero-power terminal may illegally respond to the wake-up of the card reader, thereby hindering the wake-up process of the terminal that really needs to be awakened. The zero-power terminal and the card reader cannot authenticate each other, resulting in poor data security. Summary of the invention

[0004] The embodiments of the present application provide an authentication method, apparatus, system, communication device, storage medium and computer program product, which can achieve mutual authentication between a zero-power terminal and a card reader, thereby ensuring the beneficial effect of data security.

[0005] An authentication method, applied to a zero-power consumption terminal, comprising:

[0006] Sending a data reporting message to a card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0007] Receiving communication configuration information sent by the card reading device;

[0008] Authentication is performed based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, reporting data is sent to the card reading device.

[0009] In one embodiment, if the authentication is successful, sending the reporting data to the card reader device includes:

[0010] If the communication configuration information matches the terminal capability of the zero-power consumption terminal, it is determined that the authentication is passed, and the reporting data is sent to the card reading device.

[0011] In one of the embodiments, the terminal capability includes at least a power level, a modulation capability, a number of data receiving antennas, and a number of data transmitting antennas.

[0012] In one of the embodiments, if the communication configuration information matches the terminal capability of the zero-power consumption terminal, determining that the authentication is passed includes:

[0013] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas represented by the communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0014] In one embodiment, the method further comprises:

[0015] The identification information corresponding to the current periodic reporting time period is added to the first byte of the data to be reported to obtain the reported data, and the data contained in the first byte is used for the card reading device to perform authentication.

[0016] In one embodiment, the method further comprises:

[0017] Receiving the contract information of the device sent by the operator network, and determining a message sending and receiving rule based on the contract information;

[0018] The sending of a data reporting message to the card reading device includes:

[0019] Based on the message sending and receiving rule, a data reporting message is sent to the card reading device.

[0020] An authentication method, applied to a card reading device, comprising:

[0021] Receive a data reporting message sent by a zero-power consumption terminal, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities;

[0022] Based on the serial number of the zero-power consumption terminal, determining the target subscription information corresponding to the serial number;

[0023] If the target contract information matches the first contract information, determining the terminal capability of the zero-power consumption terminal corresponding to the serial number, generating communication configuration information based on the terminal capability, and sending the communication configuration information to the zero-power consumption terminal, wherein the communication configuration information is used by the zero-power consumption terminal to authenticate the card reader;

[0024] Receive the reported data sent by the zero-power consumption terminal.

[0025] In one embodiment, the generating communication configuration information based on the terminal capability includes:

[0026] Determine a target data reporting frequency band based on the target contract information;

[0027] If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0028] In one of the embodiments, the receiving the reported data sent by the zero-power consumption terminal includes:

[0029] Receiving the first byte of the reported data sent by the zero-power consumption terminal;

[0030] Authentication is performed based on the data included in the first byte, and if the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

[0031] In one of the embodiments, after the step of continuing to receive the reported data sent by the zero-power consumption terminal if the authentication is passed, the method further includes:

[0032] Determining a target data reporting rate and a target reporting data capacity based on the target contract information;

[0033] If the target data reporting rate matches the reporting rate of the reported data, and the target reported data capacity matches the data volume of the reported data, it is determined that the zero-power consumption device is credible, or the zero-power consumption device is connected to the card reading device.

[0034] In one of the embodiments, the data included in the first byte is identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal;

[0035] The performing authentication based on the data included in the first byte, and if the authentication is passed, receiving the reported data sent by the zero-power consumption terminal, includes:

[0036] Determine a periodic reporting time period corresponding to the identification information represented by the first byte;

[0037] If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

[0038] An authentication device, applied to a zero-power consumption terminal, comprising:

[0039] A first sending module, configured to send a data reporting message to a card reading device, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first contract information, a periodic reporting time period, and terminal capabilities, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0040] A first receiving module, used to receive communication configuration information sent by the zero-power consumption terminal;

[0041] The first authentication module is used to perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device.

[0042] In one embodiment, the first authentication module is specifically used to:

[0043] If the communication configuration information matches the terminal capability of the zero-power consumption terminal, it is determined that the authentication is passed, and the reporting data is sent to the card reading device.

[0044] In one of the embodiments, the terminal capability includes at least a power level, a modulation capability, a number of data receiving antennas, and a number of data transmitting antennas.

[0045] In one embodiment, the first authentication module is further specifically configured to:

[0046] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas represented by the communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0047] In one embodiment, the device further comprises:

[0048] The adding module is used to add the identification information corresponding to the current periodic reporting time period to the first byte of the data to be reported to obtain the reported data, and the data contained in the first byte is used for the card reading device to perform authentication.

[0049] In one embodiment, the device further comprises:

[0050] A fourth receiving module, configured to receive the contract information of the device sent by the operator network, and determine a message sending and receiving rule based on the contract information;

[0051] The first authentication module is further specifically used for:

[0052] Based on the message sending and receiving rule, a data reporting message is sent to the card reading device.

[0053] An authentication device, applied to a card reading device, comprising:

[0054] A second receiving module is used to receive a data reporting message sent by a zero-power consumption terminal, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities;

[0055] A first determination module, configured to determine, based on the serial number of the zero-power consumption terminal, target subscription information corresponding to the serial number;

[0056] A second sending module, configured to determine the terminal capability of the zero-power consumption terminal corresponding to the serial number if the target contract information matches the first contract information, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power consumption terminal, wherein the communication configuration information is used by the zero-power consumption terminal to authenticate the card reading device;

[0057] The third receiving module is used to receive the reporting data sent by the zero-power consumption terminal.

[0058] In one embodiment, the second sending module is specifically used to:

[0059] Determine a target data reporting frequency band based on the target contract information;

[0060] If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0061] In one embodiment, the third receiving module is specifically used for:

[0062] Receiving the first byte of the reported data sent by the zero-power consumption terminal;

[0063] Authentication is performed based on the data included in the first byte, and if the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

[0064] In one embodiment, the device further comprises:

[0065] A second determination module, configured to determine a target data reporting rate and a target reporting data capacity based on the target contract information;

[0066] The third determination module is used to determine that the zero-power consumption device is credible, or to connect the zero-power consumption device to the card reading device if the target data reporting rate matches the reporting rate of the reported data and the target reported data capacity matches the data volume of the reported data.

[0067] In one of the embodiments, the data included in the first byte is identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal;

[0068] The third receiving module is further specifically used for:

[0069] Determine a periodic reporting time period corresponding to the identification information represented by the first byte;

[0070] If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

[0071] An authentication system, comprising a zero-power consumption terminal and a card reader, wherein:

[0072] The zero-power consumption terminal is used to send a data reporting message to the card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0073] The card reading device is used to receive the data reporting message sent by the zero-power consumption terminal, and determine the target contract information corresponding to the serial number based on the serial number of the zero-power consumption terminal; if the target contract information matches the first contract information, determine the terminal capability of the zero-power consumption terminal corresponding to the serial number, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power consumption terminal, where the communication configuration information is used by the zero-power consumption terminal to authenticate the card reading device;

[0074] The zero-power consumption terminal is further used to perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device;

[0075] The card reading device is also used to receive the reported data sent by the zero-power consumption terminal.

[0076] A communication device, comprising: a transmitter, a processor and a receiver;

[0077] The transmitter is used to send a data reporting message to the card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0078] The processor is used to receive the communication configuration information sent by the zero-power consumption terminal through the receiver, perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device through the transmitter.

[0079] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

[0080] Sending a data reporting message to a card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0081] Receiving communication configuration information sent by the card reading device;

[0082] Authentication is performed based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, reporting data is sent to the card reading device.

[0083] A computer program product, including a computer program, characterized in that when the computer program is executed by a processor, the authentication method provided in the embodiment of the present application is implemented, and the method can be:

[0084] Sending a data reporting message to a card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0085] Receiving communication configuration information sent by the card reading device;

[0086] Authentication is performed based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, reporting data is sent to the card reading device.

[0087] The above-mentioned authentication method, apparatus, system, communication device, storage medium and computer program product can send a data reporting message to a card reader device, the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used for the card reader device to authenticate the zero-power terminal; receive the communication configuration information sent by the card reader device; perform authentication based on the communication configuration information and the terminal capability of the zero-power terminal, and if the authentication is passed, send the reporting data to the card reader device. By adopting this method, based on the data interaction between the zero-power terminal and the card reader device, the zero-power terminal can realize two-way authentication between the zero-power device and the card reader device by sending a data reporting message, ensure mutual trust between the zero-power terminal and the card reader device, and prevent the zero-power terminal from maliciously reporting data and the malicious card reader device from stealing the terminal data. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] Figure 1 An application environment diagram of an authentication method in an embodiment;

[0089] Figure 2 A schematic diagram of a flow chart of an authentication method in an embodiment;

[0090] Figure 3 is a flow chart of an authentication method in another embodiment;

[0091] Figure 4 A schematic diagram of a flow chart of steps for generating communication configuration information in one embodiment;

[0092] Figure 5 A schematic diagram of a process of receiving data in one embodiment;

[0093] Figure 6 A flowchart of a step of determining whether a match occurs in one embodiment;

[0094] Figure 7 A schematic diagram of a process of receiving data in one embodiment;

[0095] Figure 8 is a signaling diagram of an authentication method in an embodiment;

[0096] Fig. 9 is a structural block diagram of an authentication device in an embodiment;

[0097] Fig.10 is a structural block diagram of an authentication device in an embodiment;

[0098] Fig.11 FIG. 4 is a diagram showing the internal structure of an authentication device in an embodiment. DETAILED DESCRIPTION

[0099] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0100] Figure 1 A schematic diagram of an authentication application scenario provided in an embodiment of the present application. Figure 1 As shown, in this scenario, there are a zero-power consumption terminal 100 and a card reader 200. The zero-power consumption terminal 100 and the card reader 200 perform data transmission via a network.

[0101] Among them, the card reading device 200 can be a card reading device on an access network device, and the access network device 300 can be a base station (Base Transceiver Station, BTS) in Global System of Mobile communication (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), or an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a base station in a 5G network, etc., which are not limited here.

[0102] The zero-power consumption terminal 100 may be a zero-power consumption Internet of Things terminal device (Ambient IOT), and may be in the form of a card or a tag, which is not limited here.

[0103] In the traditional 3GPP R19 technology, a new type of terminal form, Ambient IOT, is proposed. Such terminals are usually in the form of cards and tags. Ambient IOT terminals can access the network directly or indirectly, and both methods require the use of card readers to identify the terminals. The direct access method of Ambient IOT terminals is that the Ambient IOT terminals can directly interact with the card reader on the base station; while the indirect access method is to first access the card reader on the relay terminal and then access the network.

[0104] Based on this, the card-type terminal can only passively accept the wake-up of the card reader device. The terminal cannot know whether the card reader device is trustworthy, and cannot authenticate the card reader device, which may cause the zero-power terminal data to be stolen by malicious card readers. At the same time, if the card reader device cannot correctly identify and authenticate the corresponding zero-power terminal, there may be malicious zero-power terminals that illegally respond to the wake-up of the card reader device, hindering the wake-up process of the terminal that really needs to be awakened.

[0105] Based on the above-mentioned traditional technology, the embodiment of the present application provides an authentication method applied to the zero-power terminal side and the card reader device side. The operator can bind the card contract type of the zero-power terminal with its usage rules. Based on the mutual authentication of the usage rules between the card reader device and the zero-power terminal, it is ensured that the zero-power terminal can transmit data to the verified card reader device, and the card reader device can correctly wake up the required zero-power terminal, ensuring that the zero-power terminal and the corresponding card reader device function normally, thereby solving the problem that the zero-power terminal and the card reader device cannot authenticate each other, thereby bringing the effect of ensuring data security.

[0106] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.

[0107] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0108] In one embodiment, Figure 2 As shown, an authentication method is provided, which is applied to Figure 1 The zero-power terminal in the example is used as an example to illustrate the following steps:

[0109] Step 202: Send a data reporting message to the card reading device.

[0110] Among them, the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used for the card reading device to authenticate the zero-power terminal. The zero-power terminal can be a card-type terminal, and the serial number of the zero-power terminal can be the unique identification information configured for the zero-power terminal, and the serial number corresponds to the zero-power terminal one by one; the first contract information can be the contract information sent by the operator network to the zero-power device when the zero-power terminal signs a contract with the operator network. The contract information can at least include the type of the zero-power terminal, for example, it can include agricultural type, livestock detection equipment type, smart home type or logistics type, etc. The periodic reporting time period can include multiple types, for example, it can include emergency periodic reporting time period, etc. The terminal capability is UE capability, which indicates the ability of the terminal to communicate with other devices, for example, it can include power level, modulation capability, number of data receiving antennas, number of data transmitting antennas, data transmission frequency band, data transmission rate, etc.

[0111] Specifically, when the zero-power consumption device communicates with the card reading device, it can send a data reporting message containing the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period and the terminal capabilities to the card reading device. After receiving the data reporting message, the card reading device can determine whether the zero-power consumption terminal is trustworthy based on the received data reporting message, that is, authenticate the zero-power consumption terminal.

[0112] Step 204: Receive communication configuration information sent by the card reader.

[0113] Among them, the communication configuration information can be a configuration message generated by the card reader device based on the terminal capabilities of the zero-power device stored in the card reader device when the card reader device determines that the zero-power device is trustworthy based on the data reporting message. The communication configuration information is used to instruct the zero-power device how to communicate with the card reader device.

[0114] Specifically, the card reader device determines that the contract information in the data report message matches the contract information stored locally in the card reader device, and the card reader device can generate communication configuration information corresponding to the zero-power terminal, and send the communication configuration information to the zero-power terminal corresponding to the data report message. Based on this, the zero-power terminal can receive the communication configuration information sent by the card reader device.

[0115] Step 206: Authentication is performed based on the communication configuration information and the terminal capability of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reader.

[0116] Among them, the terminal capability of the zero-power terminal can be the terminal capability of the zero-power terminal device itself, and authenticating the card reader device refers to the process of determining whether the card reader device is trustworthy; the reported data can be the data that needs to be transmitted for the zero-power terminal to communicate with the card reader device, that is, the data reported by the zero-power terminal to the card reader device when communicating with the card reader device.

[0117] Specifically, the zero-power terminal can receive the communication configuration information and the terminal capabilities configured locally in the zero-power terminal to authenticate the card reader. If the zero-power terminal determines that the card reader is authenticated, the zero-power terminal can determine that the card reader is credible, and then send reporting data to the credible card reader. The reporting data can be the data that the zero-power terminal needs to send to the card reader when the zero-power terminal communicates with the card reader.

[0118] In the above authentication method, a data reporting message can be sent to a card reader device, and the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period, and the terminal capability. The data reporting message is used by the card reader device to authenticate the zero-power terminal. Receive the communication configuration information sent by the card reader device. Authentication is performed based on the communication configuration information and the terminal capability of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reader device. By adopting this method, based on the data interaction between the zero-power terminal and the card reader device, the zero-power terminal can realize two-way authentication between the zero-power device and the card reader device by sending a data reporting message, ensuring mutual trust between the zero-power terminal and the card reader device, and preventing the zero-power terminal from maliciously reporting data and the malicious card reader device from stealing terminal data.

[0119] In one embodiment, step 206 "if authentication is successful, then send reporting data to the card reader device" may include:

[0120] If the communication configuration information matches the terminal capability of the zero-power terminal, it is determined that the authentication is passed and the reporting data is sent to the card reader.

[0121] Specifically, the zero-power terminal can realize the authentication processing of the card reader device by judging whether the terminal capability configured locally matches the terminal capability represented by the communication configuration message sent by the received card reader device. Based on this, the zero-power terminal can determine that the card reader device authentication is passed when it is determined that the terminal capability configured locally matches the terminal capability represented by the communication configuration information. In this way, the zero-power terminal can send the reporting data to the card reader device when it is determined that the card reader device authentication is passed.

[0122] In this embodiment, the zero-power terminal can authenticate the card reader device based on the received communication configuration information, that is, the zero-power terminal can make a trustworthy judgment on the card reader device so that the zero-power terminal can report data after the authentication is passed, thereby avoiding the zero-power terminal reporting data to a malicious card reader device and ensuring the security of the data.

[0123] In one embodiment, the terminal capability includes at least power level, modulation capability, number of data receiving antennas and number of data transmitting antennas. Specifically, the data receiving antenna may be an antenna for receiving data in a zero-power consumption terminal, and the data transmitting antenna may be an antenna for sending data in a zero-power consumption terminal.

[0124] In one embodiment, the step of “determining that authentication is passed if the communication configuration information matches the terminal capability of the zero-power consumption terminal” may include:

[0125] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas is consistent with the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is consistent with the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0126] Specifically, the zero-power terminal can perform authentication processing based on the terminal capabilities represented by the communication configuration information and the terminal capabilities configured locally on the zero-power terminal. In other words, the zero-power terminal can determine whether the specific content of the terminal capabilities represented by the communication configuration information matches the specific content of the terminal capabilities configured locally on the zero-power terminal. For example, the zero-power terminal can perform authentication processing based on the power level, modulation capability, the number of data receiving antennas for receiving data, and the number of data transmitting antennas for sending data.

[0127] In one example, if the zero-power terminal determines that the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas represented by the communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the zero-power terminal can determine that the card reader device authentication is passed.

[0128] In one example, if the zero-power terminal finds that there is a power level consistent with the power level represented by the communication configuration information among the power levels included in the terminal capabilities of the zero-power terminal, and the zero-power terminal also determines that the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capabilities of the zero-power terminal, and the zero-power terminal determines that the number of data receiving antennas represented by the received communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capabilities of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capabilities of the zero-power terminal, then the zero-power terminal can determine that the card reader device authentication has passed.

[0129] In this embodiment, the zero-power terminal can perform authentication based on the specific content of the terminal capabilities represented by the communication configuration information and the locally configured terminal capabilities, thereby ensuring the reliability of the zero-power terminal's authentication of the card reader device, preventing the zero-power terminal from reporting data to a malicious card reader device, and ensuring data security.

[0130] In one embodiment, the authentication method further includes:

[0131] The identification information corresponding to the current periodic reporting time period is added to the first byte of the data to be reported to obtain the reported data.

[0132] The data contained in the first byte is used by the card reader for authentication.

[0133] Specifically, the zero-power consumption terminal can determine the periodic reporting time period that the zero-power consumption terminal is currently in, and determine the identification information of the periodic reporting time period that the zero-power consumption device is currently in. In this way, after determining the data to be reported that needs to be communicated with the card reader, the zero-power consumption device can add the identification information of the periodic reporting time period that the zero-power consumption device is currently in to the header of the data to be reported, that is, the first byte of the data to be reported, and obtain the reported data based on this.

[0134] In one example, a zero-power consumption device can determine the identification information corresponding to the periodic reporting time period in which the zero-power consumption device is currently located based on the correspondence between the pre-configured periodic reporting time period and the identification information. For example, when the current periodic reporting time period is an emergency reporting time period, the corresponding identification information determined can be character d, and the time period is the time window. For example, the identification information corresponding to the capability reporting time window is character a, the identification information corresponding to the periodic reporting time window is character b, the identification information corresponding to the non-periodic reporting time window is character c, and so on.

[0135] In this embodiment, by adding the identification information of the cycle to the first byte, the card reader can complete the authentication process of the zero-power terminal when receiving the first byte of data, thereby improving the authentication efficiency of the zero-power terminal.

[0136] In one embodiment, the authentication method further includes:

[0137] Receive the contract information of the device sent by the operator network, and determine the message sending and receiving rules based on the contract information.

[0138] Specifically, the zero-power terminal can sign a contract with the operator network. When the operator network determines that the contract of the zero-power terminal is completed, the operator network determines the contract information corresponding to the zero-power terminal. The zero-power terminal can receive the contract information of the device sent by the operator network, so that the zero-power terminal can determine the communication rules for communication between the zero-power terminal and other communication devices based on the received contract information, that is, the message sending and receiving rules.

[0139] In one example, the operator network corresponding to the zero-power terminal and the operator network corresponding to the card reader device can be the same operator network. Based on this, the operator network can bind the contract information of the zero-power device with the usage rules of the zero-power device (communication rules, i.e., message sending and receiving rules). In other words, the operator network can limit the data format of the data uploaded by the zero-power device, the data transmission frequency band used, the data capacity, the receiving device, the transmission rate, etc. based on the specific content of the contract information of the zero-power device, and obtain the usage rules of the zero-power device. In addition, the operator network can also bind the usage rules of the zero-power device with the preamble code of the zero-power device and the card serial number of the zero-power device to obtain the target binding relationship. The operator network can store the target binding relationship in the storage database corresponding to the card reader device, or send the target binding relationship to the card reader device.

[0140] The specific implementation method of the step "sending a data reporting message to a card reader device" includes:

[0141] Based on the message sending and receiving rules, send data reporting messages to the card reader device.

[0142] Specifically, the zero-power consumption device can send data reporting messages to the card reading device that has passed authentication based on the specific content of the message sending and receiving rules issued by the operator network, or the zero-power consumption device can send reporting data to the card reading device that has passed authentication based on the specific content of the message sending and receiving rules issued by the operator network.

[0143] In one example, a zero-power device can send reporting data to a receiving device that is consistent with the message sending and receiving rules based on the data form, data transmission frequency band, data capacity, and transmission rate of the uploaded data that are consistent with the message sending and receiving rules.

[0144] In another example, the zero-power device can send a data reporting message to a receiving device that is consistent with the message sending and receiving rules based on the data format, data transmission frequency band, data capacity, and transmission rate of the uploaded data that are consistent with the message sending and receiving rules.

[0145] In this embodiment, the contract information of the zero-power consumption terminal and the usage rules may be bound in advance by the operator of the card reading device, so as to realize two-way authentication between the zero-power consumption terminal and the card reading device.

[0146] In one embodiment, Figure 3 As shown, an authentication method is provided, which is applied to Figure 1 The card reader device in the example is used as an example to illustrate, including the following steps:

[0147] Step 302: Receive a data reporting message sent by a zero-power consumption terminal.

[0148] Among them, the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period and the terminal capability. The zero-power terminal can be a card-type terminal, and the serial number of the zero-power terminal can be the unique identification information configured for the zero-power terminal, and the serial number corresponds to the zero-power terminal one by one; the first contract information can be the contract information sent by the operator network to the zero-power device when the zero-power terminal signs a contract with the operator network. The contract information can at least include the type of the zero-power terminal, for example, it can include agricultural type, livestock detection equipment type, smart home type or logistics type, etc. The periodic reporting time period can include multiple types, for example, it can include emergency periodic reporting time period, etc. The terminal capability is UE capability, which indicates the ability of the terminal to communicate with other devices, for example, it can include power level, modulation capability, number of data receiving antennas, number of data transmitting antennas, data transmission frequency band, data transmission rate, etc.

[0149] Specifically, when the zero-power device communicates with the card reader device, it can send a data reporting message containing the serial number of the zero-power terminal, the first contract information, the periodic reporting time period and the terminal capabilities to the card reader device, and the card reader device can receive the data reporting message sent by the zero-power device.

[0150] Step 304: Based on the serial number of the zero-power consumption terminal, determine the target contract information corresponding to the serial number.

[0151] Among them, the target contract information can be the contract information queried locally by the card reader device.

[0152] Specifically, the card reader device can query the contract information corresponding to the serial number of the zero-power consumption terminal carried in the data reporting message locally on the card reader device, and determine that the contract information corresponding to the serial number is the target contract information.

[0153] In one example, the card reading device may query the target contract information corresponding to the serial number carried in the data reporting message in the storage database corresponding to the card reading device.

[0154] Step 306: If the target contract information matches the first contract information, the terminal capability of the zero-power consumption terminal corresponding to the serial number is determined, and communication configuration information is generated based on the terminal capability, and the communication configuration information is sent to the zero-power consumption terminal.

[0155] The communication configuration information is used by the zero-power terminal to authenticate the card reader.

[0156] Specifically, the card reader device can determine whether the target contract information matches the first contract information. If the card reader device determines that the target contract information matches the first contract information, the card reader device can generate communication configuration information based on the terminal capability of the zero-power terminal corresponding to the serial number carried in the data reporting message. Based on this, the card reader device can send the communication configuration information to the zero-power device.

[0157] In one example, if the card reading device determines that the target contract information matches the first contract information, the card reading device can determine that the zero-power device authentication has passed, and based on the serial number carried in the data reporting message, determine the corresponding terminal capabilities, and generate communication configuration information based on the terminal capabilities.

[0158] In another example, if the card reader determines that the target contract information matches the first contract information, the card reader can determine that the zero-power device corresponding to the first contract information is credible, and the card reader can also query the communication frequency band corresponding to the zero-power device and open the communication frequency band corresponding to the zero-power device. Based on this, the card reader can receive the data reported by the zero-power device based on the open communication frequency band corresponding to the zero-power device, and send the generated communication configuration information to the zero-power device.

[0159] Step 308: receiving the reported data sent by the zero-power consumption terminal.

[0160] Specifically, the zero-power device can authenticate the card reader device based on the received communication configuration information, and after determining that the card reader device has passed the authentication, it can send the reporting data to the card reader device. The zero-power device can send the reporting data to the card reader device based on the communication frequency band corresponding to the zero-power device, and accordingly, the card reader device can receive the reporting data sent by the zero-power device based on the communication frequency band corresponding to the zero-power device.

[0161] In this embodiment, a data reporting message sent by a zero-power terminal is received, and the target contract information corresponding to the serial number is determined; if the target contract information matches the first contract information, the terminal capability of the zero-power terminal corresponding to the serial number is determined, and communication configuration information is generated based on the terminal capability, and the communication configuration information is sent to the zero-power terminal. The communication configuration information is used by the zero-power terminal to authenticate the card reader; and the reporting data sent by the zero-power terminal is received. By adopting this method, based on the data interaction between the zero-power terminal and the card reader, the zero-power terminal can realize two-way authentication between the zero-power device and the card reader by sending a data reporting message, ensuring mutual trust between the zero-power terminal and the card reader, and preventing the zero-power terminal from maliciously reporting data and the malicious card reader from stealing terminal data.

[0162] In one embodiment, Figure 4 As shown, step 306 "generating communication configuration information based on terminal capabilities" may include:

[0163] Step 402, determining the target data reporting frequency band based on the target contract information.

[0164] Among them, the target data reporting frequency band can be a communication frequency band for the zero-power consumption terminal to send data.

[0165] Specifically, the card reading device can query the target contract information, obtain the communication frequency band corresponding to the target contract information, and determine it as the target data reporting frequency band.

[0166] Step 404: If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0167] The upload frequency band corresponding to the data report message may be a communication frequency band for the card reader to receive the data report message, or may be a reporting frequency band carried in the data report message.

[0168] Specifically, the card reader device can determine whether the target data reporting frequency band is consistent with the upload frequency band corresponding to the data reporting message. If the card reader device determines that the target data reporting frequency band is consistent with the upload frequency band corresponding to the data reporting message, the card reader device can determine that the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message. Based on this, the card reader device can generate communication configuration information based on the terminal capability of the zero-power terminal.

[0169] In this embodiment, communication configuration information can be generated when it is determined that the target data reporting frequency band matches, thereby ensuring the reliability of authentication between the zero-power consumption device and the card reading device.

[0170] In one embodiment, Figure 5 As shown, step 308 "receiving reported data sent by the zero-power consumption terminal" may include:

[0171] Step 502: Receive the first byte of the reported data sent by the zero-power consumption terminal.

[0172] The first byte may be the header position of the reported data.

[0173] Specifically, the card reading device may first receive the data content written in the first byte of the reported data sent by the zero-power consumption device.

[0174] Step 504: Authentication is performed based on the data included in the first byte. If the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

[0175] The data included in the first byte may be identification information of the periodic reporting time period in which the zero-power consumption device is located.

[0176] Specifically, the card reader device can perform another authentication process on the zero-power device based on the data contained in the first byte of the reported data, that is, the card reader device can perform a second authentication process on the zero-power device based on the identification information of the periodic reporting time period in which the zero-power device is contained in the first byte, and obtain an authentication result. If the card reader device determines that the zero-power device authentication is passed based on the authentication result, the card reader device can continue to receive the reported data sent by the zero-power device.

[0177] In this embodiment, by adding the periodic identification information to the first byte through the zero-power terminal, the card reader device can complete the authentication processing of the zero-power terminal when receiving the first byte data, thereby improving the authentication efficiency of the card reader device for the zero-power terminal.

[0178] In one embodiment, after the step of continuing to receive the reported data sent by the zero-power consumption terminal if the authentication is passed, as follows Figure 6 As shown, the authentication method also includes:

[0179] Step 602, determine the target data reporting rate and target reporting data capacity based on the target contract information.

[0180] Specifically, the card reader device may determine the data reporting rate and the reported data capacity included in the target contract information as the target data reporting rate and the target reported data capacity. The data reporting rate may be the rate at which the zero-power device sends data to the card reader device, and the reported data capacity may be the size of data that the zero-power device can report to the card reader device.

[0181] Step 604: If the target data reporting rate matches the reporting rate of the reported data, and the target reported data capacity matches the data volume of the reported data, it is determined that the zero-power consumption device is credible, or the zero-power consumption device is connected to the card reader.

[0182] Specifically, if the card reader device determines that the target data reporting rate corresponding to the target contract information matches the reporting rate of the reported data, and the target reported data capacity corresponding to the target contract information matches the data volume of the reported data, then the card reader device can determine that the zero-power consumption device is trustworthy, or the card reader device can connect the zero-power consumption terminal to the card reader device.

[0183] In one example, if the card reading device determines that the target data reporting rate corresponding to the target contract information is consistent with the reporting rate of the reported data, and the target reported data capacity corresponding to the target contract information is consistent with the data volume of the reported data, then the card reading device can determine that the zero-power consumption device is trustworthy, or the card reading device can connect the zero-power consumption terminal to the card reading device.

[0184] In this embodiment, the authentication method of the card reader device for the zero-power device and the accuracy of the authentication result can be enriched, the reliability of the authentication result can be guaranteed, and the data security between the zero-power device and the card reader device can be maintained.

[0185] In one embodiment, the data included in the first byte is identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal.

[0186] Accordingly, if Figure 7 As shown, step 504 "authentication is performed based on the data contained in the first byte, and if the authentication is successful, the reported data sent by the zero-power consumption terminal is continued to be received" may include:

[0187] Step 702: determine the periodic reporting time period corresponding to the identification information represented by the first byte.

[0188] Specifically, the card reader device can determine the data content contained in the first byte and the identification information represented by the data content. In this way, the card reader device can determine the periodic reporting time period corresponding to the identification information based on the corresponding relationship between the identification information and the periodic reporting time period.

[0189] Step 704: If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

[0190] Specifically, if the card reader device determines that the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period contained in the data reporting message, the card reader device can determine that the zero-power device authentication has passed, and the card reader device can continue to receive the reporting data sent by the zero-power terminal.

[0191] In this embodiment, the authentication process of the zero-power consumption terminal can be implemented based on the identification information, thereby improving the authentication efficiency of the card reader device for the zero-power consumption terminal.

[0192] The specific implementation process of the above authentication method is described in detail below in conjunction with a specific embodiment:

[0193] In the related technology, the card-type terminal cannot know whether the card reader device is trustworthy, and is even more unable to authenticate the card reader device, resulting in the zero-power terminal data being stolen by malicious card readers, and the risk of data security leakage; at the same time, malicious zero-power terminals will illegally respond to the wake-up of the card reader device, hindering the wake-up process of the terminal that really needs to be awakened, and also causing the risk of data leakage between the zero-power device and the card reader device. Based on this, the authentication method provided in this embodiment can realize mutual authentication between the zero-power terminal and the card reader device to ensure data security.

[0194] In the authentication method provided in this embodiment, the operator network can bind the card contract type of the zero-power terminal with the usage rules of the zero-power device. Based on the mutual authentication of the usage rules between the card reader and the zero-power terminal, it is ensured that the zero-power terminal can transmit data to the verified card reader, and the card reader can correctly wake up the required zero-power terminal, thereby ensuring the normal functions of the zero-power terminal and the corresponding card reader.

[0195] Specifically, the operators of the zero-power terminal and the card reader device bind the contract information of the zero-power terminal with the usage rules. For example, according to the service contract content of the zero-power terminal, the data format uploaded by the zero-power terminal, the data transmission frequency band used, the data capacity, the receiving device, the transmission rate, etc. are limited, and the usage rules, preamble code and card serial number are bound.

[0196] The message sending and receiving rules of the zero-power terminal may include: when the zero-power terminal reports data, it can report according to the usage rules (message sending and receiving rules) corresponding to the contract information. For example, the format of reported data: the first digit can represent the type of periodic reporting time period (time window) of the zero-power device. For example, in the capability reporting time window, the data content written in the first byte of the reported data sent by the zero-power device to the card reader device can be character a; in the periodic reporting time window, the data content written in the first byte of the reported data sent by the zero-power device to the card reader device can be character b; in the non-periodic reporting time window, the data content written in the first byte of the reported data sent by the zero-power device to the card reader device can be character c; in the emergency reporting time window, the data content written in the first byte of the reported data sent by the zero-power device to the card reader device can be character d.

[0197] In one example, the authentication process of the card reader device for the zero-power terminal may include: the first authentication of the zero-power terminal by the card reader device and the second authentication of the zero-power terminal by the card reader device. Specifically, the card reader device may determine the stored contract information based on the serial number of the zero-power terminal, and determine whether the contract information in the data reporting message matches the stored contract information; in the specific process of the second authentication, the card reader device may implement the second authentication based on the first bit of the reported data and whether the corresponding period matches.

[0198] Similarly, the zero-power consumption terminal may authenticate the card reader device based on whether the configuration information (communication configuration information) sent by the card reader device matches its own capabilities.

[0199] In one specific example, in one embodiment, Figure 8 A signaling interaction flow chart of an authentication method is provided, that is, the identification and authentication method of a zero-power terminal and a card reader device may include:

[0200] (1) The zero-power terminal sends a data reporting message to the card reader according to the preamble code obtained through the contract. The data reporting message may include the terminal serial number, contract information, periodic reporting time period and terminal capabilities.

[0201] (2) The card reader verifies that the zero-power terminal is authentic based on whether the terminal serial number and contract information match the stored information.

[0202] (3) The card reader opens the frequency band corresponding to the terminal to receive data and sends configuration information.

[0203] (4) The zero-power terminal verifies whether the configuration information sent by the card reader matches its own capabilities.

[0204] (5) After successful verification, the zero-power terminal sends data to the card reader.

[0205] (6) The card reader checks whether the first bit of the data is correct. If it is correct, the card reader receives the data transmitted by the zero-power terminal. If it is incorrect, the card reader denies the terminal access.

[0206] In a possible implementation, the card reader device may be a relay terminal, the zero-power terminal 1 may be a terminal 1011 of the logistics equipment type, and the contract type is logistics card 02; the zero-power terminal 1 may be a livestock detection device 0001, and the contract type is agricultural card 01. In the capability reporting time window, the first byte of the reported data may be 1, that is, the first byte of the periodic data reporting period is 1, the first byte corresponding to the emergency data reporting time window is 0, and the first byte corresponding to the periodic data reporting period is 2.

[0207] Step 1: The zero-power terminal is turned on. The zero-power terminal 1 (i.e., terminal 1) sends a data reporting message to the card reader according to the preamble code 1 obtained from the signed logistics card. The data reporting message can be 1101102T11, where the terminal serial number is 1011, the contract information is the logistics card, the periodic reporting time period is T1, and the terminal capability is 1X; the zero-power terminal 2 (i.e., terminal 2) reports a data reporting message to the card reader according to the preamble code 2 obtained from the signed agricultural card. The data reporting message can be 1000101T21, where the terminal serial number is 0001, the contract information is the agricultural card 01, the periodic reporting time period is T2, and the terminal capability is 1x.

[0208] Step 2: The card reader device verifies the serial numbers and contract information of terminals 1 and 2 with the stored information. If the contract information and the contract information corresponding to the serial numbers in the stored information match, it verifies that both zero-power terminals 1 and 2 are trustworthy; the card reader device can query the frequency band 1 corresponding to terminal 1, and query the frequency band 2 corresponding to terminal 2, where the frequency band can be the communication frequency band between the card reader device and the zero-power terminal.

[0209] Step 3: The card reader opens terminal 1 corresponding to frequency band 1 and opens terminal 2 corresponding to frequency band 2 to receive data, and sends corresponding 1x configuration information (i.e., communication configuration information);

[0210] Step 4: The zero-power terminals 1 and 2 respectively verify whether the configuration information 1x sent by the card reader matches their own capabilities 1x;

[0211] Step 5: After successful verification, the zero-power terminals 1 and 2 send reporting data to the card reader respectively. For example, the reporting data may be 000100 and 200011.

[0212] Step 6: The card reader checks whether the first bit 2 and 1 of the data are in the corresponding data upload cycle, and finds that terminal 1 is in the data sending cycle, occupying the emergency channel, does not accept terminal 1 data, and refuses terminal 1 access this time; the first bit of terminal 2 data matches the cycle correctly, and only receives data transmitted by zero-power terminal 2.

[0213] In another possible implementation, card reader 1 is a relay terminal, card reader 2 is a base station; terminal 1 is a logistics equipment terminal 1011, and the contract type is logistics card 02; terminal 2 is livestock detection equipment 0001, and the contract type is agricultural card 01; terminal 3 is a smart home device 0110, and the contract type is home card 03. In the capability reporting time window, the first number should be 1, the first number of the emergency data reporting cycle is 0, and the first number of the periodic data reporting cycle is 2.

[0214] Step 1: The zero-power terminal is turned on. Terminal 1 reports 1101102T11 to card reader 1 according to the preamble code 1 obtained from the signed logistics card, where the terminal serial number is 1011, the contract information is the logistics card, the periodic reporting time period is T1, and the terminal capability is 1X; terminal 2 reports 1000101T22 to card reader 2 according to the preamble code 2 obtained from the signed agricultural card, where the terminal serial number is 0001, the contract information is the agricultural card 01, the periodic reporting time period is T2, and the terminal capability is 2x; terminal 3 reports 1011003T21 to card reader 2 according to the preamble code 3 obtained from the signed home card, where the terminal serial number is 0110, the contract information is the home card 03, the periodic reporting time period is T2, and the terminal capability is 1x.

[0215] Step 2: Card reader 1 verifies the serial number and contract information of terminal 1 with the stored information. If they match, then it verifies that zero-power terminal 1 is credible; card reader 2 verifies the serial numbers and contract information of terminals 2 and 3 with the stored information. If terminal 2 matches, then it verifies that zero-power terminal 2 is credible; card reader 2 verifies that the contract information of terminal 3 does not exist and the receiving device is a base station; terminal 3 is denied access.

[0216] Step 3: Card reader 1 opens terminal 1 corresponding to frequency band 1 and sends 2x configuration information; card reader 2 opens terminal 2 corresponding to frequency band 2 to receive data and sends 2x configuration information;

[0217] Step 4: The zero-power terminal 1 verifies that the configuration information 2x sent by the card reader 1 does not match its own capability 1x, and the zero-power terminal 2 verifies that the configuration information 2x sent by the card reader 2 matches its own capability 2x;

[0218] Step 5: Terminal 1 does not respond to the wake-up of card reader 1; after successful verification, terminal 2 sends data 100011 to the card reader;

[0219] Step 6: The card reader 2 checks that the first bit 1 of the data is in the data upload cycle, and receives the data transmitted by the zero-power terminal 2.

[0220] The authentication method provided in this embodiment can implement a mutual authentication method between a zero-power terminal and a card reader. Ensure mutual trust between the zero-power terminal and the card reader to prevent the zero-power terminal from maliciously reporting data and the malicious card reader from stealing terminal data. By introducing the binding of usage rules during the contract signing process, the operator's constraints on zero-power terminals can be increased to ensure the credibility of the terminals connected to the network. The first byte type of data transmission of the zero-power terminal, through a simple difference in the first byte, the card reader can distinguish whether the terminal sends the corresponding data in the correct time period, thereby judging the data credibility of the terminal. According to the configuration information sent by the card reader, the zero-power terminal can authenticate the card reader to confirm the credibility of the card reader.

[0221] It should be understood that although Figure 1-8 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-8 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0222] In one embodiment, Fig. 9 As shown, an authentication device 900 is provided, which is applied to a zero-power consumption terminal, and includes: a first sending module 902, a first receiving module 904 and a first authentication module 906, wherein:

[0223] The first sending module 902 is used to send a data reporting message to the card reading device, where the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal;

[0224] A first receiving module 904, configured to receive communication configuration information sent by a zero-power consumption terminal;

[0225] The first authentication module 906 is used to perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device.

[0226] In one embodiment, the first authentication module is specifically used to:

[0227] If the communication configuration information matches the terminal capability of the zero-power terminal, it is determined that the authentication is passed and the reporting data is sent to the card reader.

[0228] In one of the embodiments, the terminal capability includes at least a power level, a modulation capability, a number of data receiving antennas, and a number of data transmitting antennas.

[0229] In one embodiment, the first authentication module is further specifically configured to:

[0230] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas represented by the communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0231] In one embodiment, the authentication device further comprises:

[0232] The adding module is used to add the identification information corresponding to the current periodic reporting time period to the first byte of the data to be reported to obtain the reported data. The data contained in the first byte is used for authentication by the card reader.

[0233] In one embodiment, the authentication device further comprises:

[0234] A fourth receiving module, configured to receive the contract information of the device sent by the operator network, and determine a message sending and receiving rule based on the contract information;

[0235] The first authentication module is further specifically used for:

[0236] Based on the message sending and receiving rules, send data reporting messages to the card reader device.

[0237] In one embodiment, Fig.10 As shown, an authentication device 1000 is provided, which is applied to a card reading device, including: a second receiving module 1002, a first determining module 1004, a second sending module 1006, and a third receiving module 1008, wherein:

[0238] The second receiving module 1002 is used to receive a data reporting message sent by the zero-power consumption terminal, where the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities;

[0239] A first determination module 1004 is used to determine target subscription information corresponding to the serial number based on the serial number of the zero-power consumption terminal;

[0240] The second sending module 1006 is used to determine the terminal capability of the zero-power consumption terminal corresponding to the serial number if the target contract information matches the first contract information, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power consumption terminal, where the communication configuration information is used by the zero-power consumption terminal to authenticate the card reader;

[0241] The third receiving module 1008 is used to receive the reporting data sent by the zero-power consumption terminal.

[0242] In one embodiment, the second sending module is specifically configured to:

[0243] Determine the target data reporting frequency band based on the target contract information;

[0244] If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0245] In one embodiment, the third receiving module is specifically configured to:

[0246] Receive the first byte of the reported data sent by the zero-power consumption terminal;

[0247] Authentication is performed based on the data contained in the first byte. If the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

[0248] In one embodiment, the device further comprises:

[0249] A second determination module, configured to determine a target data reporting rate and a target reporting data capacity based on the target contract information;

[0250] The third determination module is used to determine that the zero-power consumption device is credible, or to connect the zero-power consumption device to the card reader device if the target data reporting rate matches the reporting rate of the reported data and the target reported data capacity matches the data volume of the reported data.

[0251] In one of the embodiments, the data included in the first byte is identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal;

[0252] The third receiving module is further specifically used for:

[0253] Determine the periodic reporting time period corresponding to the identification information represented by the first byte;

[0254] If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

[0255] For the specific definition of the authentication device, please refer to the definition of the authentication method above, which will not be repeated here. Each module in the above authentication device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0256] In one embodiment, an authentication system is provided, the authentication system comprising a zero-power consumption terminal and a card reading device, wherein:

[0257] The zero-power terminal is used to send a data reporting message to the card reader device, where the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reader device to authenticate the zero-power terminal;

[0258] A card reader device, used to receive a data reporting message sent by a zero-power terminal, and determine the target contract information corresponding to the serial number based on the serial number of the zero-power terminal; if the target contract information matches the first contract information, determine the terminal capability of the zero-power terminal corresponding to the serial number, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power terminal, where the communication configuration information is used by the zero-power terminal to authenticate the card reader device;

[0259] The zero-power terminal is also used to perform authentication based on the communication configuration information and the terminal capability of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reader device;

[0260] The card reader is also used to receive the reported data sent by the zero-power consumption terminal.

[0261] In one embodiment, a communication device is provided. Figure 1 . Figure 1 It is a schematic diagram of the structure of a terminal device provided in an embodiment of the present invention. Figure 1 The terminal device 700 shown includes: at least one processor 701, a memory 702, at least one network interface 704 and a user interface 703. The various components in the terminal device 700 are coupled together via a bus system 705. It is understood that the bus system 705 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 705 is not shown in FIG. Figure 1Various buses are labeled as bus system 705. In addition, the embodiment of the present invention also includes a transceiver 706, which can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.

[0262] The user interface 703 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touch pad, or a touch screen).

[0263] It can be understood that the memory 702 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DRRAM). The memory 702 of the system and method described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0264] In some implementations, the memory 702 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 7021 and an application 7022 .

[0265] The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 7022 includes various application programs, such as a media player (MediaPlayer), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present invention can be included in the application 7022.

[0266] In an embodiment of the present invention, by calling the program or instructions stored in the memory 702, specifically, it can be the program or instructions stored in the application 7022, wherein the transmitter is used to send a data reporting message to the card reading device, the data reporting message includes the serial number of the zero-power terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power terminal; the processor is used to receive the communication configuration information sent by the zero-power terminal through the receiver, and perform authentication based on the communication configuration information and the terminal capability of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reading device through the transmitter.

[0267] Part or all of the methods disclosed in the above embodiments of the present invention may also be applied to the processor 701, or implemented by the processor 701, or implemented by the processor 701 in cooperation with other components (such as a transceiver). The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 701 or by instructions in the form of software. The above processor 701 may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and completes the steps of the above method in combination with its hardware.

[0268] It is to be understood that the embodiments described in the embodiments of the present invention can be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of the present application or a combination thereof.

[0269] For software implementation, the technology of the embodiments of the present invention can be implemented by a module (such as a process, function, etc.) that performs the functions of the embodiments of the present invention. The software code can be stored in a memory and executed by the processor 701. The memory can be implemented in the processor 701 or outside the processor 701.

[0270] In one embodiment, the processor is specifically configured to determine that the authentication is successful if the communication configuration information matches the terminal capability of the zero-power consumption terminal, and send the reporting data to the card reading device through the transmitter.

[0271] In one embodiment, the terminal capability includes at least a power level, a modulation capability, a number of data receiving antennas, and a number of data transmitting antennas; and the processor is specifically configured to:

[0272] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas is consistent with the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is consistent with the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0273] In one of the embodiments, the processor is specifically used to add identification information corresponding to the current periodic reporting time period to the first byte of the data to be reported to obtain the reported data, and the data included in the first byte is used for authentication by the card reader.

[0274] In one embodiment, the receiver is specifically configured to receive the contract information of the device sent by the operator network, and the processor is specifically configured to determine the message sending and receiving rules based on the contract information;

[0275] The transmitter is specifically used to send a data reporting message to the card reading device based on the message sending and receiving rules.

[0276] In one embodiment, the receiver is used to receive a data reporting message sent by a zero-power consumption terminal, where the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities;

[0277] The processor is used to determine the target contract information corresponding to the serial number based on the serial number of the zero-power terminal; if the target contract information matches the first contract information, the terminal capability of the zero-power terminal corresponding to the serial number is determined, and communication configuration information is generated based on the terminal capability, and the communication configuration information is sent to the zero-power terminal through the transmitter, and the communication configuration information is used for the zero-power terminal to authenticate the card reader;

[0278] The receiver is also used to receive reporting data sent by the zero-power consumption terminal.

[0279] In one of the embodiments, the processor is specifically used to determine a target data reporting frequency band based on target contract information; if the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0280] In one of the embodiments, the receiver is specifically used to: receive the first byte of the reported data sent by the zero-power consumption terminal;

[0281] The processor is also specifically used to perform authentication based on the data included in the first byte, and if the authentication is successful, continue to receive the reported data sent by the zero-power consumption terminal through the receiver.

[0282] In one of the embodiments, the processor is specifically used to determine a target data reporting rate and a target reported data capacity based on the target contract information; if the target data reporting rate matches the reporting rate of the reported data, and the target reported data capacity matches the data volume of the reported data, then it is determined that the zero-power consumption device is trustworthy, or the zero-power consumption device is connected to a card reading device.

[0283] In one of the embodiments, the data included in the first byte is identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal;

[0284] The processor is specifically used to determine the periodic reporting time period corresponding to the identification information represented by the first byte; if the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period contained in the data reporting message, it is determined that the authentication is passed, and the receiver continues to receive the reporting data sent by the zero-power consumption terminal.

[0285] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0286] Send a data reporting message to the card reader device, where the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reader device to authenticate the zero-power consumption terminal;

[0287] Receive communication configuration information sent by the card reader;

[0288] Authentication is performed based on the communication configuration information and the terminal capabilities of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reader.

[0289] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0290] If the communication configuration information matches the terminal capability of the zero-power terminal, it is determined that the authentication is passed and the reporting data is sent to the card reader.

[0291] In one embodiment, the terminal capability includes at least a power level, a modulation capability, a number of data receiving antennas, and a number of data transmitting antennas; in one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0292] If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas is consistent with the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is consistent with the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

[0293] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0294] The identification information corresponding to the current periodic reporting time period is added to the first byte of the data to be reported to obtain the reported data. The data contained in the first byte is used for authentication by the card reader.

[0295] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0296] Receive the contract information of the device sent by the operator network, determine the message sending and receiving rules based on the contract information; based on the message sending and receiving rules, send a data reporting message to the card reader device.

[0297] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0298] Receive a data reporting message sent by the zero-power consumption terminal, where the data reporting message includes a serial number of the zero-power consumption terminal, first contract information, a periodic reporting time period, and terminal capabilities;

[0299] Based on the serial number of the zero-power consumption terminal, determine the target contract information corresponding to the serial number;

[0300] If the target contract information matches the first contract information, the terminal capability of the zero-power terminal corresponding to the serial number is determined, and communication configuration information is generated based on the terminal capability, and the communication configuration information is sent to the zero-power terminal, where the communication configuration information is used by the zero-power terminal to authenticate the card reader;

[0301] Receive the reported data sent by the zero-power consumption terminal.

[0302] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0303] Determine the target data reporting frequency band based on the target contract information;

[0304] If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

[0305] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0306] Receive the first byte of the reported data sent by the zero-power consumption terminal;

[0307] Authentication is performed based on the data contained in the first byte. If the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

[0308] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0309] Determine a target data reporting rate and a target reporting data capacity based on the target contract information;

[0310] If the target data reporting rate matches the reporting rate of the reported data, and the target reported data capacity matches the data volume of the reported data, it is determined that the zero-power consumption device is credible, or the zero-power consumption device is connected to the card reader device.

[0311] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0312] Determine the periodic reporting time period corresponding to the identification information represented by the first byte;

[0313] If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

[0314] The present application also provides a computer program product including instructions, which, when executed on a computer, causes the computer to perform the following steps:

[0315] Send a data reporting message to the card reader device, where the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reader device to authenticate the zero-power consumption terminal;

[0316] Receive communication configuration information sent by the card reader;

[0317] Authentication is performed based on the communication configuration information and the terminal capabilities of the zero-power terminal. If the authentication is successful, the reporting data is sent to the card reader.

[0318] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0319] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0320] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. An authentication method, characterized in that: Applied to a zero-power consumption terminal, the method comprises: Sending a data reporting message to a card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period, and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal; Receiving communication configuration information sent by the card reading device; Authentication is performed based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, reporting data is sent to the card reading device.

2. The method according to claim 1, characterized in that: If the authentication is successful, the reporting data is sent to the card reader device, including: If the communication configuration information matches the terminal capability of the zero-power consumption terminal, it is determined that the authentication is passed, and the reporting data is sent to the card reading device.

3. The method according to claim 2, characterized in that The terminal capability includes at least power level, modulation capability, the number of data receiving antennas and the number of data transmitting antennas.

4. The method according to claim 3, characterized in that If the communication configuration information matches the terminal capability of the zero-power consumption terminal, determining that the authentication is passed includes: If the power level represented by the communication configuration information matches the power level corresponding to the terminal capability of the zero-power terminal, and the modulation capability represented by the communication configuration information matches the modulation capability corresponding to the terminal capability of the zero-power terminal, and the number of data receiving antennas represented by the communication configuration information is less than or equal to the number of data receiving antennas corresponding to the terminal capability of the zero-power terminal, and the number of data transmitting antennas represented by the communication configuration information is less than or equal to the number of data transmitting antennas corresponding to the terminal capability of the zero-power terminal, then the authentication is determined to be successful.

5. The method according to claim 1, characterized in that The method further comprises: The identification information corresponding to the current periodic reporting time period is added to the first byte of the data to be reported to obtain the reported data, and the data contained in the first byte is used for the card reading device to perform authentication.

6. The method according to claim 1, characterized in that The method further comprises: Receiving the contract information of the device sent by the operator network, and determining a message sending and receiving rule based on the contract information; The sending of a data reporting message to the card reading device includes: Based on the message sending and receiving rule, a data reporting message is sent to the card reading device.

7. An authentication method, characterized in that: Applied to a card reader, the method comprises: Receive a data reporting message sent by a zero-power consumption terminal, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities; Based on the serial number of the zero-power consumption terminal, determining the target subscription information corresponding to the serial number; If the target contract information matches the first contract information, determining the terminal capability of the zero-power consumption terminal corresponding to the serial number, generating communication configuration information based on the terminal capability, and sending the communication configuration information to the zero-power consumption terminal, wherein the communication configuration information is used by the zero-power consumption terminal to authenticate the card reader; Receive the reported data sent by the zero-power consumption terminal.

8. The method according to claim 7, characterized in that The generating communication configuration information based on the terminal capability includes: Determine a target data reporting frequency band based on the target contract information; If the target data reporting frequency band matches the upload frequency band corresponding to the data reporting message, communication configuration information is generated based on the terminal capability.

9. The method according to claim 7, characterized in that: The receiving the reported data sent by the zero-power consumption terminal includes: Receiving the first byte of the reported data sent by the zero-power consumption terminal; Authentication is performed based on the data included in the first byte, and if the authentication is successful, the reported data sent by the zero-power consumption terminal continues to be received.

10. The method according to claim 9, characterized in that After the step of continuing to receive the reported data sent by the zero-power consumption terminal if the authentication is passed, the method further includes: Determining a target data reporting rate and a target reporting data capacity based on the target contract information; If the target data reporting rate matches the reporting rate of the reported data, and the target reported data capacity matches the data volume of the reported data, the zero-power consumption device is connected to the card reading device.

11. The method according to claim 9, characterized in that The data contained in the first byte is the identification information corresponding to the current periodic reporting time period of the zero-power consumption terminal; The performing authentication based on the data included in the first byte, and if the authentication is passed, continuing to receive the reported data sent by the zero-power consumption terminal, includes: Determine a periodic reporting time period corresponding to the identification information represented by the first byte; If the periodic reporting time period corresponding to the identification information represented by the first byte is consistent with the periodic reporting time period included in the data reporting message, it is determined that the authentication is passed, and the reporting data sent by the zero-power consumption terminal continues to be received.

12. An authentication device, characterized in that: Applied to a zero-power consumption terminal, the device comprises: A first sending module, configured to send a data reporting message to a card reading device, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first contract information, a periodic reporting time period, and terminal capabilities, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal; A first receiving module, used to receive communication configuration information sent by the zero-power consumption terminal; The first authentication module is used to perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device.

13. An authentication device, characterized in that: Applied to a card reading device, the device comprises: A second receiving module is used to receive a data reporting message sent by a zero-power consumption terminal, wherein the data reporting message includes a serial number of the zero-power consumption terminal, first subscription information, a periodic reporting time period, and terminal capabilities; A first determination module, configured to determine, based on the serial number of the zero-power consumption terminal, target subscription information corresponding to the serial number; A second sending module, configured to determine the terminal capability of the zero-power consumption terminal corresponding to the serial number if the target contract information matches the first contract information, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power consumption terminal, wherein the communication configuration information is used by the zero-power consumption terminal to authenticate the card reading device; The third receiving module is used to receive the reporting data sent by the zero-power consumption terminal.

14. An authentication system, characterized in that: The authentication system includes a zero-power consumption terminal and a card reader, wherein: The zero-power consumption terminal is used to send a data reporting message to the card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal; The card reading device is used to receive the data reporting message sent by the zero-power consumption terminal, and determine the target contract information corresponding to the serial number based on the serial number of the zero-power consumption terminal; if the target contract information matches the first contract information, determine the terminal capability of the zero-power consumption terminal corresponding to the serial number, generate communication configuration information based on the terminal capability, and send the communication configuration information to the zero-power consumption terminal, where the communication configuration information is used by the zero-power consumption terminal to authenticate the card reading device; The zero-power consumption terminal is further used to perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device; The card reading device is also used to receive the reported data sent by the zero-power consumption terminal.

15. A communication device, characterized in that: include: transmitter, processor, and receiver; The transmitter is used to send a data reporting message to the card reading device, wherein the data reporting message includes the serial number of the zero-power consumption terminal, the first contract information, the periodic reporting time period and the terminal capability, and the data reporting message is used by the card reading device to authenticate the zero-power consumption terminal; The processor is used to receive the communication configuration information sent by the zero-power consumption terminal through the receiver, perform authentication based on the communication configuration information and the terminal capability of the zero-power consumption terminal, and if the authentication is successful, send the reporting data to the card reading device through the transmitter.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 11 are implemented.