A method and system for automatic downloading of payment terminal data

The automated data download of payment terminals is realized through NFC technology, which solves the problem of frequent plugging and unplugging of data lines in the prior art, simplifies the operation process and reduces costs.

CN119854288BActive Publication Date: 2025-07-04SHENZHEN TOPWISE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510339752.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-07-04
Estimated Expiration
2045-03-21

AI Technical Summary

Technical Problem

When existing payment terminals download SN and keys during production, they need to frequently plug and unplug data cables, which is cumbersome and time-consuming.

Method used

Using NFC short-distance transmission technology, the female terminal simulates it into an NFC tag card, and the child terminal acts as a card reader to realize data transmission through NFC, eliminating the steps of plugging and unplugging data lines.

Benefits of technology

It realizes automatic download of payment terminal data, simplifies operational processes, reduces labor costs, and does not increase additional equipment costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854288B_ABST
    Figure CN119854288B_ABST
Patent Text Reader

Abstract

A method for automatically downloading payment terminal data according to the present invention includes the following steps: S1: Configure the master terminal to simulate the NFC tag card mode and electrically connect it to the conveyor control device, and set the slave terminal to the NFC reader mode; S2: Attach identification information to the slave terminal. When the slave terminal is powered on and determines that the SN and key information do not exist, it enters the download mode, or enters the download mode by triggering a button, and continuously sends a card search instruction; among them, the identification information includes a barcode or a QR code. The present invention provides a method for automatically downloading payment terminal data, a data download method that does not require inserting a data cable, that is, adopts the NFC short-distance transmission method. The master terminal is simulated as an NFC tag card, and the slave terminal uses the reader mode. When the slave terminal approaches the master terminal, data transmission is achieved through NFC to realize information download, saving the trouble of plugging and unplugging the data cable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of payment terminals, and particularly to a method and system for automatically downloading SN and keys of a payment terminal. Background Art

[0002] During the production process of a payment terminal, data information such as SN and keys usually needs to be downloaded to be used normally. A common method for downloading SN and keys during the production process of a payment terminal is to connect both a barcode scanner and the payment terminal to a computer via data cables. The SN barcode or QR code attached to the payment terminal device is scanned to the computer side through the barcode scanner, and then downloaded to the payment terminal through the computer-side tool. With such an operation method, every time after downloading one device and switching to another device, it is necessary to unplug the data cable and plug in another device again, which is rather troublesome. Summary of the Invention

[0003] To solve the above problems, the present technical solution provides a method for automatically downloading SN and keys of a payment terminal.

[0004] To achieve the above object, the present technical solution is as follows:

[0005] A method for automatically downloading payment terminal data includes the following steps:

[0006] S1: Configure the master terminal to the simulated NFC tag card mode and electrically connect it to the conveyor control device, and set the slave terminal to the NFC reader mode;

[0007] S2: Attach identification information to the slave terminal. When the slave terminal is powered on and determines that the SN and key information does not exist, it enters the download mode, or enters the download mode by triggering through a button, and continuously sends a card search instruction; wherein, the identification information includes a barcode or a QR code;

[0008] S3: The master terminal controls the conveyor belt to work through the conveyor control device, so that the slave terminal on the conveyor belt moves to the position corresponding to the scanning device, and the scanning device automatically scans the identification information on the slave terminal and transmits it to the master terminal;

[0009] S4: The conveyor belt continues to work. When the slave terminal approaches the master terminal, the master terminal responds to the card search instruction of the slave terminal, establishes a communication link, and controls the conveyor belt to stop;

[0010] S5: The master terminal sends NDEF format data containing SN and key information to the slave terminal;

[0011] S6: After the slave terminal completes data reception, it turns off the NFC function;

[0012] S7: Repeat steps S3 - S6; or when the steps are completed, the master terminal controls the conveyor belt to stop.

[0013] A method for automatically downloading payment terminal data as described above further includes a computer terminal. The scanning device is electrically connected to the computer terminal, and the master terminal is electrically connected to the computer terminal.

[0014] A method for automatically downloading payment terminal data as described above. In step S3, the scanning device scans the identification information on the slave terminal and transmits it to the computer terminal. The computer terminal obtains the corresponding SN and key information and transmits it to the master terminal.

[0015] A method for automatically downloading payment terminal data as described above. In step S5, the master terminal converts the SN and key information into text format and encapsulates the data in NDEF format as the card data of the simulated NFC tag card. The master terminal starts to enter the simulated NFC tag card mode and continues to listen for card search instructions.

[0016] A method for automatically downloading payment terminal data as described above. In step S6, the slave terminal sends a card reading instruction to the master terminal. The master terminal sends the data to be sent to the slave terminal as response data to the slave terminal. After receiving the data, the slave terminal performs parsing and processing. The slave terminal converts the data to be sent to the master terminal into text and encapsulates it in NDEF format and transmits it to the master terminal through the card writing instruction. The master terminal performs parsing and processing after receiving the card writing data.

[0017] A method for automatically downloading payment terminal data as described above. In step S7, after the master terminal confirms that all information has been transmitted, it exits the simulated card mode and issues an instruction to control the conveyor belt to continue rotating. After the slave terminal determines that all information has been received, it turns off the NFC function and exits the download mode.

[0018] A method for automatically downloading payment terminal data as described above. In step S7, when the master terminal does not receive the identification information scanned by the scanning device within the preset time, it controls the conveyor belt to stop.

[0019] A method for automatically downloading payment terminal data as described above. The processing steps of the slave terminal are as follows:

[0020] S01: Enter the download mode;

[0021] S02: Send a card search instruction;

[0022] S03: The card search instruction is responded to, and proceed to the next step; otherwise, return to step S02;

[0023] S04: Enter the card activation mode;

[0024] S05: Receive the activation feedback, and proceed to the next step; otherwise, return to step S02;

[0025] S06: Enter the card reading mode;

[0026] S07: Receive the response feedback and proceed to the next step; otherwise, return to step S02.

[0027] S08: Perform data processing and issue the read / write card instruction.

[0028] S09: Receive the response feedback and proceed to the next step; otherwise, return to step S02.

[0029] S10: The processing is completed and the step ends; otherwise, return to step S06.

[0030] For a method of automatically downloading payment terminal data as described above, the processing steps of the master terminal are as follows:

[0031] S21: Initialize.

[0032] S22: Detect the SN and key information and proceed to the next step; otherwise, repeat step S22.

[0033] S23: Enter the simulated NFC tag card mode.

[0034] S24: Receive the card search instruction and proceed to the next step; otherwise, repeat step S24.

[0035] S25: Respond to the card search instruction and trigger the conveyor belt control device to stop the conveyor belt.

[0036] S26: Receive the activation instruction and proceed to the next step; otherwise, repeat step S26.

[0037] S27: Receive the response feedback.

[0038] S28: Receive the read / write card instruction and proceed to the next step; otherwise, repeat step S28.

[0039] S29: Perform data processing.

[0040] S30: The processing is completed, trigger the conveyor belt control device to start the conveyor belt, and the step ends; otherwise, return to step S28.

[0041] A payment terminal data automatic download system includes a computer terminal, a barcode scanning device electrically connected to the computer terminal, a master terminal electrically connected to the computer terminal, a conveyor belt control device electrically connected to the master terminal, a conveyor belt electrically connected to the conveyor belt control device, and a slave terminal.

[0042] The beneficial effects of this application are as follows:

[0043] The present invention provides a method for automatically downloading payment terminal data, a data downloading method that does not require inserting a data cable, that is, using the NFC short-range transmission method. The master terminal is simulated as an NFC tag card, and the slave terminal uses the card reader mode. When the slave terminal approaches the master terminal, data transmission is achieved through NFC to realize information downloading, eliminating the trouble of plugging and unplugging the data cable. Currently, payment devices generally have NFC functions, and most NFC chips support not only the card reading mode but also the card emulation mode, so it does not increase costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments.

[0045] Figure 1 is a framework schematic diagram of a payment terminal data automatic downloading system;

[0046] Figure 2 is a flowchart of the processing steps of the slave terminal;

[0047] Figure 3 is a flowchart of the processing steps of the master terminal. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0048] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the following further details the present invention with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0049] A method for automatically downloading payment terminal data includes the following steps:

[0050] S1: Configure the master terminal to the NFC tag card emulation mode and electrically connect it to the conveyor belt control device, and set the slave terminal to the NFC card reader mode;

[0051] S2: Stick identification information on the slave terminal. When the slave terminal is powered on and determines that the SN and key information do not exist, it enters the download mode, or enters the download mode by triggering through a button, and continuously sends a card search instruction; wherein, the identification information includes a barcode or a two-dimensional code;

[0052] S3: The master terminal controls the conveyor belt to work through the conveyor belt control device, so that the slave terminal on the conveyor belt moves to the position corresponding to the scanning device, and the scanning device automatically scans the identification information on the slave terminal and transmits it to the master terminal;

[0053] S4: The conveyor belt continues to work. When the slave terminal approaches the master terminal, the master terminal responds to the card search instruction of the slave terminal and establishes a communication link, and controls the conveyor belt to stop;

[0054] S5: The master terminal sends the NDEF format data containing the SN and key information to the slave terminal;

[0055] S6: After the slave terminal finishes receiving the data, it turns off the NFC function;

[0056] S7: Repeat steps S3 - S6; or when the steps end, the master terminal controls the conveyor belt to stop.

[0057] The present invention provides a method for automatically downloading payment terminal data, a data downloading method that does not require inserting a data cable, that is, using the NFC short - distance transmission method. The master terminal is simulated as an NFC tag card, and the slave terminal uses the card reader mode. When the slave terminal approaches the master terminal, data transmission is achieved through NFC to realize information downloading, eliminating the trouble of plugging and unplugging the data cable. Currently, most payment devices are equipped with NFC functions, and most NFC chips not only support the card reader mode but also support the card emulation mode, so it does not increase costs.

[0058] Further, as a preferred implementation manner of this solution rather than a limitation, it further includes a computer terminal. The scanning device is electrically connected to the computer terminal, and the master terminal is electrically connected to the computer terminal.

[0059] Further, as a preferred implementation manner of this solution rather than a limitation, in step S3, the scanning device scans the identification information on the slave terminal and transmits it to the computer terminal. The computer terminal obtains the corresponding SN and key information and transmits it to the master terminal.

[0060] Further, as a preferred implementation manner of this solution rather than a limitation, in step S5, the master terminal converts the SN and key information into text format and encapsulates the data in NDEF format as the card data of the simulated NFC tag card. The master terminal starts to enter the simulated NFC tag card mode and continues to listen for card - seeking instructions.

[0061] Further, as a preferred implementation manner of this solution rather than a limitation, in step S6, the slave terminal sends a card - reading instruction to the master terminal. The master terminal sends the data that needs to be sent to the slave terminal as response data to the slave terminal. After the slave terminal receives the data, it performs parsing and processing. The slave terminal converts the data that needs to be sent to the master terminal into text and encapsulates it in NDEF format and transmits it to the master terminal through a write - card instruction. The master terminal performs parsing and processing after receiving the write - card data.

[0062] Further, as a preferred implementation manner of this solution rather than a limitation, in step S7, after the master terminal confirms that all information has been transmitted, it exits the simulated card mode and issues an instruction to control the conveyor belt to continue rotating. After the slave terminal determines that all information has been received, it turns off the NFC function and exits the download mode.

[0063] Further, as a preferred implementation manner of this solution rather than a limitation, in step S7, when the master terminal does not receive the identification information scanned by the code scanning device within a preset time, it controls the conveyor belt to stop.

[0064] Further, as a preferred implementation manner of this solution rather than a limitation, as Figure 2 shown, the processing steps of the slave terminal are as follows:

[0065] S01: Enter the download mode;

[0066] S02: Send a card search instruction;

[0067] S03: If the card search instruction is responded to, proceed to the next step; otherwise, return to step S02;

[0068] S04: Enter the card activation mode;

[0069] S05: If an activation feedback is received, proceed to the next step; otherwise, return to step S02;

[0070] S06: Enter the card reading mode;

[0071] S07: If a response feedback is received, proceed to the next step; otherwise, return to step S02;

[0072] S08: Perform data processing and issue a card reading and writing instruction;

[0073] S09: If a response feedback is received, proceed to the next step; otherwise, return to step S02;

[0074] S10: The processing is completed and the step ends; otherwise, return to step S06.

[0075] Further, as a preferred implementation manner of this solution rather than a limitation, as Figure 3 shown, the processing steps of the master terminal are as follows:

[0076] S21: Initialize;

[0077] S22: If the SN and key information are detected, proceed to the next step; otherwise, repeat step S22;

[0078] S23: Enter the simulated NFC tag card mode;

[0079] S24: If a card search instruction is received, proceed to the next step; otherwise, repeat step S24;

[0080] S25: Respond to the card search instruction and trigger the conveyor belt control device to stop the conveyor belt;

[0081] S26: If an activation instruction is received, proceed to the next step; otherwise, repeat step S26;

[0082] S27: A response feedback is received;

[0083] S28: A read / write card instruction is received, and proceed to the next step; otherwise, repeat step S28;

[0084] S29: Perform data processing;

[0085] S30: After the processing is completed, trigger the conveyor belt control device to start the conveyor belt, and the step ends; otherwise, return to step S28.

[0086] As Figure 1 shown, an automated payment terminal data download system includes a computer terminal 1, a barcode scanning device 2 electrically connected to the computer terminal 1, a master terminal 3 electrically connected to the computer terminal 1, a conveyor belt control device 4 electrically connected to the master terminal 3, a conveyor belt 5 electrically connected to the conveyor belt control device 4, and a slave terminal 6.

[0087] The working principle of this embodiment:

[0088] 1. Find a payment terminal with NFC function (referred to as the slave terminal) and an automatic barcode scanning device (which can be a barcode scanner or a payment terminal with barcode scanning function), and connect them to the computer through data cables respectively. The slave terminal acts as a card reader to implement the card emulation function on the master terminal device, and the master terminal is connected to the conveyor belt control device.

[0089] 2. Add a function mode for downloading SN and keys through NFC on the payment terminal (slave terminal) that needs to download information. When the device boots, if the SN does not exist or a certain button is pressed, it enters this mode. In this mode, the slave terminal continuously sends card search instructions through NFC to detect whether there is a master terminal emulated card approaching.

[0090] 3. Place the automatic barcode scanning device and the master terminal beside or above the conveyor belt on the production line and adjust their positions and angles so that when the slave terminal is conveyed in front of the barcode scanning device, the barcode scanning device can quickly and accurately scan the content of the barcode or QR code. When the slave terminal is conveyed in front of the master terminal, the slave terminal can recognize the card emulated by the master terminal.

[0091] 4. During production, after the previous workstation has tested the basic functions of the slave terminal, attach a barcode or QR code at the corresponding position of the slave terminal, and let the slave terminal enter the mode of downloading SN information through NFC. Then place the slave terminal on the conveyor belt and adjust its angle.

[0092] 5. When the sub-terminal is transported close to the barcode scanning device, the SN code information pasted on the sub-terminal is scanned out and transmitted to the computer tool. If a key needs to be downloaded, the tool sends the SN to the background server to obtain the key information corresponding to the SN, and then transmits the SN and the key information to the mother terminal. The mother terminal converts the data information into text format and encapsulates the data in NDEF format as the card data of the simulated card. The mother terminal starts to enter the simulated card mode and listens for card search instructions.

[0093] 6. When the sub-terminal approaches the mother terminal through the conveyor belt, after receiving the card search instruction, the mother terminal makes a response. After receiving the response, the sub-terminal sends an instruction to further confirm whether the simulated card of the mother terminal is detected and activate the simulated card. After receiving the activation instruction, the mother terminal makes a response and issues an instruction to control the conveyor belt to stop running and wait for the information download to complete.

[0094] 7. After establishing a data link between the sub-terminal and the mother terminal, the sub-terminal sends a card reading instruction to the mother terminal. The mother terminal sends the data to be sent to the sub-terminal as response data to the sub-terminal. After receiving the data, the sub-terminal performs parsing and processing. The sub-terminal converts the data to be sent to the mother terminal into text, encapsulates it in NDEF format, and transmits it to the mother terminal through the card writing instruction. After receiving the card writing data, the mother terminal performs parsing and processing. After confirming that all information has been transmitted, the mother terminal exits the simulated card mode and issues an instruction to control the conveyor belt to continue running. After determining that all information has been received, the sub-terminal turns off the NFC and exits the download mode.

[0095] 8. By repeating the steps 4 to 7 of the above operations, the automatic download of information such as SN and keys is realized, saving the trouble of plugging and unplugging the data cable and reducing the labor cost.

[0096] The above description is only a preferred embodiment of the present application, and is not used to limit the scope of implementation of the present application. All other embodiments with the same or similar principles and basic structures as the present application are within the protection scope of the present application.

Claims

1. A method for automatically downloading payment terminal data, characterized in that, It includes the following steps: S1: Configure the master terminal to the analog NFC tag card mode and electrically connect it to the conveyor belt control device, and set the slave terminal to the NFC reader mode; S2: Stick identification information on the slave terminal. When the slave terminal is powered on and determines that the SN and key information do not exist, it enters the download mode, or enters the download mode by triggering with a button, and continuously sends card search instructions; among them, the identification information includes barcodes or QR codes; S3: The master terminal controls the conveyor belt to work through the conveyor belt control device, so that the slave terminal on the conveyor belt moves to the position corresponding to the code scanning device, and the code scanning device automatically scans the identification information on the slave terminal and transmits it to the master terminal; S4: The conveyor belt continues to work. When the slave terminal approaches the master terminal, the master terminal responds to the card search instruction of the slave terminal and establishes a communication link, and controls the conveyor belt to stop; S5: The master terminal sends NDEF format data containing SN and key information to the slave terminal; S6: The slave terminal sends a card reading instruction to the master terminal. The master terminal sends the data to be sent to the slave terminal as response data to the slave terminal. After receiving the data, the slave terminal performs parsing and processing. The slave terminal converts the data to be sent to the master terminal into text, encapsulates it in the NDEF format, and transmits it to the master terminal through the card writing instruction. After receiving the card writing data, the master terminal performs parsing and processing. After the slave terminal completes data reception, it turns off the NFC function; S7: Repeat steps S3 - S6; or when the steps end, the master terminal controls the conveyor belt to stop; Among them, the processing steps of the slave terminal are: S01: Enter the download mode; S02: Send a card search instruction; S03: The card search instruction is responded to, and enter the next step; otherwise, return to step S02; S04: Enter the card activation mode; S05: Receive the activation feedback, and enter the next step; otherwise, return to step S02; S06: Enter the card reading mode; S07: Receive the response feedback, and enter the next step; otherwise, return to step S02; S08: Perform data processing and send card reading and writing instructions; S09: Receive the response feedback, and enter the next step; otherwise, return to step S02; S10: The processing is completed and the steps end; otherwise, return to step S06; The processing steps of the master terminal are: S21: Initialize; S22: Detect the SN and key information, and enter the next step; otherwise, repeat step S22; S23: Enter the analog NFC tag card mode; S24: Receive the card search instruction, and enter the next step; otherwise, repeat step S24; S25: Respond to the card search instruction and trigger the conveyor belt control device to stop the conveyor belt; S26: Receive the activation instruction, and enter the next step; otherwise, repeat step S26; S27: Receive the response feedback; S28: Receive the card reading and writing instruction, and enter the next step; otherwise, repeat step S28; S29: Perform data processing; S30: The processing is completed, trigger the conveyor belt control device, start the conveyor belt, and the steps end; otherwise, return to step S28.

2. The automated payment terminal data download method according to claim 1, wherein: It also includes a computer terminal. The code scanning device is electrically connected to the computer terminal, and the master terminal is electrically connected to the computer terminal.

3. The automated payment terminal data download method according to claim 2, characterized in that: In step S3, the barcode scanning device scans the identification information on the sub-terminal and transmits it to the computer terminal. The computer terminal obtains the corresponding SN and key information and transmits it to the master terminal.

4. A method for automatically downloading payment terminal data according to claim 2, characterized in that: In step S5, the master terminal converts the SN and key information into text format, encapsulates the data in NDEF format as the card data of the simulated NFC tag card, and the master terminal starts to enter the simulated NFC tag card mode and continues to listen for card search instructions.

5. A method for automatically downloading payment terminal data according to claim 1, characterized in that: In step S7, after the master terminal confirms that all information has been transmitted, it exits the simulated card mode and issues an instruction to control the conveyor belt to continue rotating. After the sub-terminal determines that all information has been received, it turns off the NFC function and exits the download mode.

6. A method for automatically downloading payment terminal data according to claim 1, characterized in that: In step S7, when the master terminal does not receive the identification information scanned by the barcode scanning device within the preset time, it controls the conveyor belt to stop.

7. A payment terminal data automatic download system for implementing a payment terminal data automatic download method according to any one of claims 1-6, characterized in that: It includes a computer terminal (1), a barcode scanning device (2) electrically connected to the computer terminal (1), a master terminal (3) electrically connected to the computer terminal (1), a conveyor belt control device (4) electrically connected to the master terminal (3), a conveyor belt (5) electrically connected to the conveyor belt control device (4), and a sub-terminal (6).

Citation Information

Patent Citations

  • POS (Point of Sale) terminal, terminal accessing device, main key managing system and method thereof

    CN102647274A

  • POS machine automatic testing device

    CN113640651A

  • POS terminal installation method, device and system

    CN118981321A

  • Secret key filling method and system based on serial communication

    CN119316141A