POS card reading method and system for synchronously enhancing contact card and contactless card reading performance

By simultaneously detecting non-connected cards and contact cards in the POS machine, and delaying detection of contact cards after the power-on failure of the non-connected cards, the problem of high card reading failure rate of POS machine is solved, improving card reading performance and user experience.

CN115223309BInactive Publication Date: 2025-04-29DYNAMICODE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210836381.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-15
Publication Date
2025-04-29
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When existing POS machines read financial cards, the failure rate of contact card and non-connected card reading is high. The main reason is that the non-connected card reading module and the contact card module are close to or overlapping, resulting in weak card reading performance and failure of the card reading process.

Method used

The non-connection and contact card detection channels are opened in the POS machine at the same time to detect non-connection and contact card. If the power-on of the non-connected card fails, only the contact card is detected within the delay, and the non-connected card is re-read after the timeout to avoid the blind spots of the non-connected card reading card.

Benefits of technology

It effectively improves the failure of contact cards and non-connected card reading, greatly improves the card reading performance of contact cards and non-connected card reading, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115223309B_ABST
    Figure CN115223309B_ABST
Patent Text Reader

Abstract

The present invention discloses a POS card reading method and system for synchronously enhancing the contact card and contactless card reading performance, including: first, after the POS senses the contactless card, the contactless card is read normally; if the contactless card execution fails, only the contact card is detected within the delay time, and the contactless card is not detected; if the contact card is read within the delay time, the contact card is directly powered on for transaction; if the contact card cannot be read, the contactless card is read again after the timeout. By setting a delay for a period of time after the power-on failure during the contactless card reading process, the contact card is detected within the delay time, and the contactless card is detected again after the timeout, so that the contact card and contactless card reading performance can be improved at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic technology, and in particular to a POS card reading method and system for synchronously enhancing the card reading performance of contact cards and contactless cards. Background Art

[0002] At present, the financial cards issued by banks are all contactless and contact IC cards made on the same card. In the application of POS machine reading financial cards, a POS machine often has two card reading modules, contactless card and contact card (IC card). Therefore, this design solution may fail to read IC cards in specific applications. The specific reasons are as follows:

[0003] (1) Limited by the appearance and internal space of the POS machine, when the IC card and contactless card reader modules are very close or nearly overlapped inside the POS machine, the contactless module and contact IC module of the POS machine are often opened at the same time to facilitate users to choose to insert or swipe the card at will.

[0004] In this case, when the customer chooses to insert a contact IC card, the contactless card module of the POS machine will first detect the card in the air from the direction of the IC card slot. However, because the card is inserted from this direction, the contactless card reading performance is weak, resulting in the failure of the card reading process to be completed.

[0005] Although the contactless transaction time is very short, the entire card reading process is basically completed within 100-200ms, but in the process of inserting the card into the card slot, the failure rate of more bytes of data is high, and it is difficult to read the entire card reading process. Therefore, the main reason for the failure is the failure of contactless card reading in this direction, which greatly affects the user experience;

[0006] (2) The main reason for the failure of contactless card reading is the existence of card reading blind area.

[0007] According to the coil coupling principle, when the two coils are close to or even overlapped, the coupling coefficient is extremely small and the energy transfer is extremely poor. The working principle of the contactless card is to obtain the energy transmitted by the POS machine and return data to the POS machine after starting to work.

[0008] When we insert a card into the IC card slot, the coil inside the card will gradually approach the coil inside the POS machine. When one side of the card coil is very close to the other side of the POS machine coil or even overlaps, the energy transfer disappears and the card cannot obtain energy to return data to the POS machine. This area forms a blind spot. The blind spot is generally a few millimeters wide. In this area, no matter which step the card reading process is carried out, it will fail directly.

[0009] Therefore, there are two possibilities for successful card reading in the initial state:

[0010] (1) Insert the card into the bottom of the contact IC card slot at a relatively fast speed so that the POS machine can sense the contact card directly before it senses the contactless card.

[0011] (2) Insert the IC card at a slower speed so that the POS contactless card module can read the card data completely and complete the transaction. For example, the card is sensed and read before it enters the blind area, or the card is sensed and read after it crosses the blind area without detecting the card at all.

[0012] However, these two methods require the user's card insertion speed to be too high and thus do not meet actual usage needs.

[0013] From this we can see that the above three reasons will lead to a significant increase in the probability of card reading failure. Therefore, how to simultaneously enhance the contact card and contactless card reading performance is a problem that needs to be solved in this field. Summary of the invention

[0014] In view of the technical problem of high failure rate of existing contact card and contactless card reading, the purpose of the present invention is to provide a POS card reading method that simultaneously enhances the contact card and contactless card reading performance, which effectively improves the contact card and contactless card reading failure situation and greatly improves the contact card and contactless card reading performance; on this basis, a system that simultaneously enhances the contact card and contactless card reading performance is also provided, which well overcomes the problems existing in the prior art.

[0015] In order to achieve the above object, the present invention provides a POS card reading method for synchronously enhancing the contact card and contactless card reading performance, comprising:

[0016] First, open the contactless card and contact card detection channels at the same time to detect the contactless card and the contact card;

[0017] If the POS senses a contactless card, it will read the card normally;

[0018] If the contactless card fails to be executed, only the contact card will be detected within the delay time, and the contactless card will not be detected;

[0019] If a contact card is read within the delay time, the contact card is directly powered on for transaction; if the contact card cannot be read, the contactless card is read again after the timeout.

[0020] Furthermore, the POS machine turns on contactless card and contact card detection scanning at the same time, and the device is in a state of cyclically scanning the SPI interface of the contactless card chip and the switch signal of the contact card. If a signal is received on any interface, it means that the corresponding contactless card or contact card is sensed by the device.

[0021] Furthermore, if a signal return is detected at the SPI port of the contactless card chip, it means that a contactless card has entered the electric field of the POS machine and responded to the card search command. The POS machine then executes the command to power on the contactless card. If the power-on is successful, data interaction is performed with the contactless card. If the power-on step fails, the device will not report the failure directly, but will be in a delayed state. During this delay, the device will not perform any contactless card operations.

[0022] Furthermore, during the delay period, the device does not perform any non-contact card operation but only detects the contact card port and scans the switch signal of the contact card. If the switch signal of the contact card is scanned, the device performs the contact card reading operation.

[0023] Furthermore, if no contact card switch signal is detected within the delay, the device will try to read the contactless card again after the delay ends. The device will directly perform the complete steps of card inspection, power-on and data exchange. If a failure occurs in any step, it will be reported directly. If successful, the transaction will be executed directly without any delay.

[0024] In order to achieve the above-mentioned object, the present invention provides a POS card reading system for synchronously enhancing the contact card and contactless card reading performance, including a contactless card detection module, a contact card detection module, a reading module, a transaction module, a delay module, and a broadcast module;

[0025] The contactless card detection module and the contact card detection module are turned on at the same time to detect the contactless card and the contact card;

[0026] If the contact card detection module detects a contact card, the contact card transaction is directly executed;

[0027] If the contactless card detection module senses a contactless card, the detection signal is sent to the reading module;

[0028] After the reading module receives the detection signal of the contactless card, it triggers the reading module to read the contactless card normally;

[0029] If the reading module reads the contactless card normally, it sends a reading signal to drive the transaction module to perform the power-on transaction of the contactless card;

[0030] If the reader module fails to power on the contactless card, the delay module is triggered. During the delay time set by the delay module, the contact card detection module only detects the contact card.

[0031] If the contact card detection module detects a contact card during the delay, a read signal is sent to drive the transaction module to execute a power-on transaction of the contact card;

[0032] At the same time, after the time set by the delay module is over, the contactless card detection module is triggered again to detect the contactless card. If a contactless card is detected, the contactless card reading process is re-implemented;

[0033] If the card transaction is not successful, the broadcast module will be triggered to report success;

[0034] If no contactless card is detected, the broadcast module is triggered to report a timeout and stop detection;

[0035] If the contactless card detection module detects a contactless card but fails to power on or fails in data exchange with the card, it will directly report the transaction failure and stop detection.

[0036] The present invention provides a POS card reading method and system for synchronously enhancing the contact card and contactless card reading performance. In the process of reading a contactless card, if power-on fails, a delay is set, the contact card is detected within the delay time, and the contactless card is detected again after the timeout. In this way, the contact card and contactless card reading performance can be improved at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.

[0038] Figure 1 The present invention is a flow chart of a method for simultaneously enhancing the card reading performance of contact cards and contactless cards. DETAILED DESCRIPTION

[0039] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below with reference to specific diagrams.

[0040] In view of the technical problem of high failure rate of existing contact card and contactless card reading, based on this technical problem, the present invention provides a POS card reading method for synchronously enhancing the contact card and contactless card reading performance. If power-on fails during the contactless card reading process, a delay is set for a period of time, the contact card is detected within the delay time, and the contactless card is detected again after the timeout. In this way, the contact card and contactless card reading performance can be improved at the same time.

[0041] This solution designs a card reading process to improve the card reading performance. This process is completely based on the card reading protocol and does not make any changes to the hardware, so it is highly versatile and cost-effective.

[0042] See also Figure 1 , which shows a flow chart of a method for simultaneously enhancing the contact card and contactless card reading performance on the POS machine; the method for simultaneously enhancing the contact card and contactless card reading performance on the POS machine provided by the solution includes:

[0043] Open the contactless card and contact card detection channels at the same time to detect contactless cards and contact cards;

[0044] Specifically, first, the POS machine is operated in a state of detecting contactless cards and contact cards at the same time. The main chip of the POS machine will connect to the contactless chip to enable the device to turn on the contactless detection electric field to search for cards and detect whether a contactless card enters the contactless electric field of the POS machine; at the same time, the POS machine will also turn on the contact card module to detect whether a contact card is inserted.

[0045] That is, the main chip will turn on the contactless card and contact card detection scans at the same time. The scanning process is cyclic. The device will cyclically scan the SPI interface of the contactless chip and the switch signal of the contact card. Once a signal is received on any interface, it means that the corresponding card (contact or contactless) is sensed by the device.

[0046] If the switch signal of the contact card is read directly, it means that the device has sensed the insertion of the contact card and can directly complete the contactless card transaction.

[0047] If a signal return is detected at the SPI port of the contactless chip, it means that a contactless card has entered the electric field of the POS machine and responded to the card search command. In this case, the POS machine will then execute the command to power on the card. If the power-on is successful, it will then perform data interaction with the card. Once the power-on step fails, the device will not directly report the failure, but will first perform a delay.

[0048] It should be noted that the failure of the above power-on step can also be extended to the failure of reading the contactless card number, and the delay operation can also be performed.

[0049] During the delay, the device does not perform any non-contact card operations but only detects the contact card port, that is, it only scans the switch signal of the contact card. Once the switch signal of the contact card is scanned, it means that a contact card is inserted into the device. At this time, the device will perform the contact card reading operation.

[0050] Once no contact card switch signal is detected within the delay, it means that no contact card is inserted. When the delay is over, the device tries to read the contactless card again. In this process, the device directly executes the complete steps of card inspection, power-on and data exchange. If any step fails, it will report failure directly. If successful, the transaction will be executed directly without any delay.

[0051] On this basis, the solution provides a system for simultaneously enhancing the contact card and contactless card reading performance on a POS machine, which includes: a contactless card detection module, a contact card detection module, a reading module, a transaction module, a delay module, and a broadcast module.

[0052] First, the contactless card detection module and the contact card detection module are turned on at the same time to detect the contactless card and the contact card;

[0053] If the contact card detection module detects a contact card, the contact card transaction is directly executed

[0054] If the contactless card detection module senses a contactless card, the detection signal is sent to the reading module;

[0055] After the reading module receives the detection signal of the contactless card, it triggers the reading module to read the contactless card normally;

[0056] If the reading module reads the contactless card normally, it sends a reading signal to drive the transaction module to perform the power-on transaction of the contactless card;

[0057] If the reader module fails to power on the contactless card, the delay module is triggered. During the delay time set by the delay module, the contact card detection module only detects the contact card.

[0058] If the contact card detection module detects a contact card during the delay, a read signal is sent to drive the transaction module to execute a power-on transaction of the contact card;

[0059] At the same time, after the time set by the delay module, the contactless card detection module is triggered again to detect the contactless card. If a contactless card is detected, the contactless card reading process is re-implemented.

[0060] If the non-card transaction is successful, the reporting module will be triggered to report success; if it fails, it will report failure.

[0061] If no contactless card is detected, the broadcast module is triggered to report a timeout and stop detection;

[0062] In this card reading process, the card reading performance and effect of the contactless card are not affected at all. If the user wants to perform a contactless transaction, any normal card will be read normally without any delay.

[0063] If the contactless card detection and power-on fail, the reason for the failure is most likely that the user inserted the card from the IC card slot. The POS machine first detected the presence of the contactless card, and then wanted to continue to send a power-on command to the card. Later, when reading the card data, a failure occurred. The main reason is that during the process of detecting the card and sending subsequent commands, the card moved into the blind area, resulting in a power-on failure.

[0064] For this reason, this solution adds a delay to avoid this period of time. When the contactless card reading fails to be powered on, we directly turn off the contactless module and only detect the contact card, so that the card avoids the contactless card reading blind area.

[0065] At the same time, a typical delay time is generally 200ms to 500ms. This period of time is calculated from the time the POS machine detects a contactless card. If the user's purpose is indeed to insert an IC card, this period of time is used for the user to insert the card into the bottom of the IC card slot.

[0066] If the user's ultimate goal is not to read a contactless IC card but to read a contactless card, in the process of reading the contactless card, if the contactless card fails to power on due to other reasons such as too fast distance or movement speed, it can be read again in the process of trying to read the contactless card again after a delay, thereby simultaneously improving the success rate of contactless card reading.

[0067] A method and system for simultaneously enhancing the contact card and contactless card reading performance on a POS machine constituted by the above scheme effectively improves the card reading failure during the process of inserting an IC card from a contact IC card slot; and at the same time greatly improves the card reading performance of contactless and contactless cards.

[0068] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A POS card reading method for simultaneously enhancing the contact card and contactless card reading performance, characterized in that: include: First, open the contactless card and contact card detection channels at the same time to detect the contactless card and the contact card; If the POS senses a contactless card, it will read the card normally; If the power-on of the contactless card fails, only the contact card will be detected within the delay time, and the contactless card will not be detected; If a contact card is read within the delay time, the contact card is directly powered on for transaction; if the contact card cannot be read, the contactless card is read again after the timeout.

2. The POS card reading method for synchronously enhancing the contact card and contactless card reading performance according to claim 1, characterized in that: The POS machine turns on contactless card and contact card detection scanning at the same time. The device is in a state of cyclic scanning of the SPI interface of the contactless card chip and the switch signal of the contact card. If a signal is received on any interface, it means that the corresponding contactless card or contact card is sensed by the device.

3. The POS card reading method for synchronously enhancing the contact card and contactless card reading performance according to claim 1, characterized in that: If a signal return is detected at the SPI port of the contactless card chip, it means that a contactless card has entered the electric field of the POS machine and responded to the card search command. The POS machine then executes the command to power on the contactless card. If the power-on step is successful, data interaction is performed with the contactless card. If the power-on step fails, the device will not report the failure directly, but will be in a delayed state. During this delay, the device will not perform any contactless card operations.

4. The POS card reading method for synchronously enhancing the contact card and contactless card reading performance according to claim 1, characterized in that: During the delay, the device does not perform any non-contact card operations but only detects the contact card port and scans the switch signal of the contact card. If the switch signal of the contact card is scanned, the device will perform the contact card reading operation.

5. The POS card reading method for synchronously enhancing the contact card and contactless card reading performance according to claim 1, characterized in that: If no contact card switch signal is detected within the delay, the device will try to read the contactless card again after the delay. The device will directly perform the complete steps of card inspection, power-on and data exchange. If any step fails, it will be reported as a failure. If successful, the transaction will be executed directly without any delay.

6. A POS card reading system that simultaneously enhances the contact card and contactless card reading performance, characterized in that: Including contactless card detection module, contact card detection module, reading module, transaction module, delay module, and broadcast module; The contactless card detection module and the contact card detection module are turned on at the same time to detect the contactless card and the contact card; If the contact card detection module detects a contact card, the contact card transaction is directly executed; If the contactless card detection module senses a contactless card, the detection signal is sent to the reading module; After the reading module receives the detection signal of the contactless card, it triggers the reading module to read the contactless card normally; If the reading module reads the contactless card normally, it sends a reading signal to drive the transaction module to perform the power-on transaction of the contactless card; If the reader module fails to power on the contactless card, the delay module is triggered. During the delay time set by the delay module, the contact card detection module only detects the contact card. If the contact card detection module detects a contact card during the delay, a read signal is sent to drive the transaction module to execute a power-on transaction of the contact card; At the same time, after the time set by the delay module is over, the contactless card detection module is triggered again to detect the contactless card. If a contactless card is detected, the contactless card reading process is re-implemented; If the card transaction is not successful, the broadcast module will be triggered to report success; If no contactless card is detected, the broadcast module is triggered to report a timeout and stop detection; If the contactless card detection module detects a contactless card but fails to power on or fails in data exchange with the card, it will directly report the transaction failure and stop detection.

Citation Information

Patent Citations

  • Chip card for contact and contactless data transfer with own voltage supply and clock with switch over between system clock and card clock

    DE10007284A1

  • Testing protocols for extended functionality cards

    WO2010019620A1