This invention relates to a contact-less card reader having associated campaign encrypting/decrypting means and associated campaign processing means
A contact-less card in the present invention is referred to a card in which a chip of sensor with a coil is embedded so that contact-less communication is achieved in electro-magnetic sensing manner. A user only gets the contact-less card within a sensing area of contact-less card reader to read/write data from/to the card in electro-magnetic communication manner. In general, when EMV transaction, a transaction specification specified by Europay, MaterCard, VISA, is proceeded, it requires EMV applet to be installed in the card. When the associated campaign such as loyalty campaign is proceeded, it requires loyalty applet to be installed in the card.
As compared with the conventional contact card, which requires the card to pass through a slot of the contact card reader, the contact-less card is more convenient, faster, and is safer since it is not necessary to submit the card to cashier. Therefore, the contact-less card is more and more popular.
For being more competitive, the contact-less card is added with extra campaign function such as loyalty campaign. The loyalty campaign is for encouraging customers who consume a specific amount in a specific period by providing discount to the customers. However, the transaction speed for contact-less card is limited by the conventional structure such as shown in
The loyalty campaign transaction is the same as common transaction in that they both need transaction verification. In transaction verification for loyalty campaign transaction, it needs a key, hereinafter referred to as associated campaign encrypting/decrypting means, for encrypting/decrypting the associated campaign data in order to determine whether the associated campaign transaction such as loyalty campaign transaction is legal or not. However, in conventional structure for contact-less card reader, the associated campaign encrypting/decrypting means and the associated campaign processing means are stored in a associated campaign server or electronic data capture (EDC), as shown in
In
In the above steps, since the associated campaign encrypting/decrypting means 35 and associated campaign processing means 36 are stored in the associated campaign server 34, it requires the connection to the associated campaign server 34, so that the transaction time is rather long, about 11 to 20 seconds. Since the short transaction time required by a contact-less card, such long transaction time causes the transaction failure and software exception. Thus it does not meet the requirement of rapid transaction for a contact-less card.
In
The processes in
The present invention is for solving the long transaction time of the conventional contact-less cards.
The object of the present invention is to shorten transaction time of EMV transaction that associates with campaign such as loyalty campaign for contact-less card.
The present invention stores associated campaign encrypting/decrypting means 15 and associated campaign processing means 16 in a card reader 12. The associated campaign means 16 periodically downloads associated campaign rules to the card reader 12. In transaction, EDC 13 instructs the card reader 12 to execute the following jobs in the card reader 12 itself, comprising: associated campaign process, transaction authorization process, and writing data to the card 11. After that, the transaction result is then sent back to EDC 13.
The present invention shortens the transaction time of EMV transaction that associates with loyalty campaign to become within 1.5 to 3 seconds. It thus greatly meets the requirement in transaction time for contact-less card.
In
In step 1A, the EDC 13 initializes a transaction request to instruct the card reader 12 to execute the following transaction authorization and associated campaign process in the card reader 12. In step 1B, the card reader 12 starts to read the card information such as card number, sum of balance, and transaction proof code. In addition, the card reader 12 directly utilizes the associated campaign encrypting/decrypting means 15 stored in the card reader 12 to execute security control for the associated campaign so as to verify the card being read. The card reader 12 calculates the bonus points for the card 11 in accordance with the associated campaign rules in the associated campaign processing means 16.
Step 1C is very similar with step 3B2 in
Next, step 1D in the present invention is different from that in
Lastly, the transaction authorization result and the associated campaign process result are sent back by the card reader 12 to the EDC 13, in step 1E, so as to execute the following recordation between EDC 13 and other servers.
In other words, the card reader 12 in present invention integrally executes transaction process and associated campaign process.
In the present invention, the associated campaign encrypting/decrypting means 15 and associated campaign processing means 16 are stored in the card reader 12 so that the reader itself executes transaction authorization and associated campaign process without the necessity of the coordination in communication between the card reader 12 and EDC 13. The communication time is shortened. In addition, data communication also becomes less complex, so the occurrence of transaction failure and exception reduces.
The associated campaign encrypting/decrypting means 15 in the present invention is achieved by storing keys in a secure access module card (SAM card). The keys are for providing secure control operating functions such as data encryption, data decryption, and the calculation for verification code. The SAM card is plugged in a slot of the card reader 12.
When the card reader 12 is turned on, the card reader 12 executes SAM log-in process via EDC 13 and associated campaign server 14, so as to verify the EDC 13 and SAM card in order to enable the associated campaign encrypting/decrypting means (key) in the SAM card. If the EDC 13 is considered illegal, the associated campaign server 14 will reject the transaction, so that the login of the SAM card will not be complete, and then the associated campaign encrypting/decrypting means will not be enabled, so that the associated campaign verification code, which is needed when writing data to the card, will not be able to be generated. On the contrary, when the SAM card is successfully login, all transactions can be executed until the card reader 12 is turned off. In other words, next time when the card reader 12 is turned on, associated EDC 13 executes the login process for the SAM card.
The calculating algorithm of the loyalty campaign in the present invention is explained as follows as an example.
The rule can be written as follows.
(1) Condition for deducting bonus points: From Jan. 1, 2008 to Dec. 31, 2008, every US$3 can use 10 bonus points to deduct US$0.3 for each transaction.
(2) Condition for adding bonus points: During the above period, every card transaction of US$1 earns 1 bonus point.
In
| Number | Date | Country | Kind |
|---|---|---|---|
| 097210481 | Jun 2008 | TW | national |