[go: up one dir, main page]

CN102110334B - Device, system and method for processing information - Google Patents

Device, system and method for processing information Download PDF

Info

Publication number
CN102110334B
CN102110334B CN 200910243471 CN200910243471A CN102110334B CN 102110334 B CN102110334 B CN 102110334B CN 200910243471 CN200910243471 CN 200910243471 CN 200910243471 A CN200910243471 A CN 200910243471A CN 102110334 B CN102110334 B CN 102110334B
Authority
CN
China
Prior art keywords
information processing
interrupted
transaction information
transaction
processing process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 200910243471
Other languages
Chinese (zh)
Other versions
CN102110334A (en
Inventor
乐祖晖
罗烽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN 200910243471 priority Critical patent/CN102110334B/en
Publication of CN102110334A publication Critical patent/CN102110334A/en
Application granted granted Critical
Publication of CN102110334B publication Critical patent/CN102110334B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种信息处理装置、系统和方法。该设备包括处理模块、监测模块和存储模块;所述处理模块,与另一设备建立通信连接,根据存储模块中存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程;所述监测模块,监测处理模块与所述另一设备进行交易信息处理的过程被中断的时长;所述存储模块,在监测模块监测到交易信息处理的过程被中断的时长达到预定值后,存储被中断的交易信息处理过程的信息。应用本发明使得被中断的交易信息处理过程能够被继续处理,避免对用户和发卡方造成损失。

The invention discloses an information processing device, system and method. The device includes a processing module, a monitoring module, and a storage module; the processing module establishes a communication connection with another device, and recognizes that the last transaction with the other device is based on the information of the interrupted transaction information processing process stored in the storage module. The transaction information processing process is interrupted, continue to process the interrupted transaction information processing process; the monitoring module monitors the duration of the transaction information processing process between the processing module and the other device being interrupted; the storage module monitors The module stores the information of the interrupted transaction information processing process after detecting that the duration of the transaction information processing process being interrupted reaches a predetermined value. The application of the present invention enables the interrupted transaction information processing process to be continued, avoiding losses to the user and the card issuer.

Description

一种信息处理装置、系统和方法An information processing device, system and method

技术领域 technical field

本发明涉及信息处理技术领域,尤其涉及一种信息处理装置、系统和方法。The present invention relates to the technical field of information processing, in particular to an information processing device, system and method.

背景技术 Background technique

电子存折和电子钱包是为金融IC卡持卡人进行金融交易而设计的应用。对于一张金融IC卡而言,其可以同时支持电子存折和电子钱包两种应用,也可以仅支持其中一种。Electronic passbook and electronic wallet are applications designed for financial IC card holders to conduct financial transactions. For a financial IC card, it can support both electronic passbook and electronic wallet, or only one of them.

金融IC卡通过与金融交易终端(POS机)交互交易信息来实现电子支付、电子存取等功能。下面以金融IC卡中的电子钱包模块与金融交易终端交互交易信息为例,说明对交易信息进行处理的流程,具体请参见图1。The financial IC card realizes electronic payment, electronic access and other functions by exchanging transaction information with the financial transaction terminal (POS machine). The following takes the exchange of transaction information between the electronic wallet module in the financial IC card and the financial transaction terminal as an example to illustrate the process of processing transaction information. Please refer to Figure 1 for details.

图1是现有技术中金融IC卡与金融交易终端处理电子钱包交易信息的流程图。Fig. 1 is a flow chart of processing electronic wallet transaction information between a financial IC card and a financial transaction terminal in the prior art.

如图1所示,该流程包括:As shown in Figure 1, the process includes:

步骤1,POS机向消费安全存取模块(Purchase Secure Access Module,PSAM)卡发出第一SELECT命令,用于指示PSAM卡选择支付系统环境(Payment System Environment,PSE)。其中的PSAM卡位于POS机内部,该PSAM卡中设置有用于支持电子钱包应用的电子钱包模块。Step 1. The POS machine sends the first SELECT command to the Purchase Secure Access Module (PSAM) card to instruct the PSAM card to select the Payment System Environment (PSE). The PSAM card is located inside the POS machine, and the PSAM card is provided with an electronic wallet module for supporting electronic wallet applications.

步骤2,PSAM卡收到第一SELECT命令后,在响应报文中返回PSAM序列号、PSAM版本号、密钥卡类型、指令集版本、发卡行自定义FCI数据和POS机编号。Step 2: After receiving the first SELECT command, the PSAM card returns the PSAM serial number, PSAM version number, key card type, instruction set version, card issuer's custom FCI data and POS machine number in the response message.

步骤3,POS机向PSAM卡发出第二SELECT命令,用于指示PSAM卡选择电子钱包应用来处理交易信息。Step 3, the POS machine sends a second SELECT command to the PSAM card, which is used to instruct the PSAM card to select the electronic wallet application to process the transaction information.

步骤4,PSAM卡收到第二SELECT命令后,在响应报文中返回电子钱包应用的消费密钥索引号、全国发行者标识、接收者标识、启用日期和有效日期。Step 4: After receiving the second SELECT command, the PSAM card returns the consumption key index number, national issuer ID, receiver ID, activation date and valid date of the electronic wallet application in the response message.

步骤5,POS机向用户卡发出SELECT命令,选择电子钱包应用。Step 5, the POS machine sends a SELECT command to the user card to select the electronic wallet application.

步骤6,用户卡收到SELECT命令后,在响应报文中返回发卡方标识符、应用类型标识、发卡方应用版本号、应用序列号、应用启用日期、应用有效日期和发卡方自定义FCI数据。Step 6: After receiving the SELECT command, the user card returns the issuer identifier, application type identifier, issuer application version number, application serial number, application activation date, application validity date and issuer-defined FCI data in the response message .

步骤7,操作人员在POS机上设定交易金额,即消费金额。In step 7, the operator sets the transaction amount on the POS machine, that is, the consumption amount.

步骤8,POS机向用户卡发出初始化交易(INITIALIZE FORPURCHASE)命令,该命令中包含密钥索引号、交易金额和终端机编号。Step 8, the POS machine sends an INITIALIZE FORPURCHASE command to the user card, which includes the key index number, transaction amount and terminal number.

步骤9,用户卡收到INITIALIZE FOR PURCHASE命令后,在响应报文中返回电子钱包应用余额、电子钱包应用脱机交易序号、透支限额、密钥版本号、算法标识和用户卡侧的伪随机数。Step 9: After receiving the INITIALIZE FOR PURCHASE command, the user card returns the e-wallet application balance, e-wallet application offline transaction number, overdraft limit, key version number, algorithm identification and pseudo-random number on the user card side in the response message .

步骤10,POS机向PSAM卡发出INIT_PSAM_FOR_PURCHASE命令,该命令中包含用户卡侧伪随机数、电子钱包应用脱机交易序号、交易金额、交易类型标识、POS机上的交易日期和交易时间、消费密钥版本号、消费密钥算法标识、用户卡应用序列号和分散因子。Step 10, the POS machine sends the INIT_PSAM_FOR_PURCHASE command to the PSAM card, which includes the pseudo-random number on the user's card side, the offline transaction number of the electronic wallet application, the transaction amount, the transaction type identification, the transaction date and time on the POS machine, and the consumption key Version number, consumption key algorithm identification, user card application serial number and dispersion factor.

步骤11,PSAM卡收到INIT_PSAM_FOR_PURCHASE命令后,根据用户卡应用序列号及分散因子得到用户卡的电子钱包应用消费子密钥,将用户卡侧的伪随机数、电子钱包应用脱机交易序号和终端交易序号这三个字段连成一个字符串,得到过程密钥SESPK,例如,用户卡侧伪随机数为11223344,电子钱包应用脱机交易序号为5566,终端交易序号为7788,则SESPK值为1122334455667788。PSAM卡用SESPK对交易金额、交易类型标识、终端机编号、POS机上的交易日期和交易时间加密得到MAC1;在响应报文中返回POS机脱机交易序号和MAC1值。Step 11: After receiving the INIT_PSAM_FOR_PURCHASE command, the PSAM card obtains the user card's electronic wallet application consumption sub-key according to the user card application serial number and dispersion factor, and uses the pseudo-random number on the user card side, the electronic wallet application offline transaction serial number and the terminal The three fields of the transaction number are concatenated into a string to obtain the process key SESPK. For example, the pseudo-random number on the user card side is 11223344, the offline transaction number of the e-wallet application is 5566, and the terminal transaction number is 7788, so the SESPK value is 1122334455667788 . The PSAM card uses SESPK to encrypt the transaction amount, transaction type identification, terminal number, transaction date and transaction time on the POS machine to obtain MAC1; return the POS machine offline transaction number and MAC1 value in the response message.

步骤12,POS机向用户卡发出DEBIT FOR PURCHASE命令,该命令中携带有MAC1值和POS机上的交易序号、交易日期和交易时间。Step 12, the POS machine sends a DEBIT FOR PURCHASE command to the user card, which carries the MAC1 value and the transaction serial number, transaction date and transaction time on the POS machine.

步骤13,用户卡收到DEBIT FOR PURCHASE命令后,生成SESPK并验证MAC1的有效性,若MAC1有效,则利用SESPK对交易金额加密得到MAC2,用TAC密钥的前8字节和后8字节进行异或运算,利用异或运算结果对交易金额、交易类型标识、POS机编号、POS机交易序号、POS机上的交易日期和交易时间加密产生TAC。Step 13: After receiving the DEBIT FOR PURCHASE command, the user card generates SESPK and verifies the validity of MAC1. If MAC1 is valid, use SESPK to encrypt the transaction amount to obtain MAC2, and use the first 8 bytes and the last 8 bytes of the TAC key Carry out XOR operation, use the XOR operation result to encrypt the transaction amount, transaction type identification, POS machine number, POS machine transaction serial number, transaction date and transaction time on the POS machine to generate TAC.

步骤14,用户卡在响应报文中向POS机返回TAC和MAC2。Step 14, the user card returns the TAC and MAC2 to the POS machine in the response message.

步骤15,POS机向PSAM卡发出CREDIT_PSAM_FOR_PURCHASE命令,该命令中携带有MAC2值。Step 15, the POS machine sends a CREDIT_PSAM_FOR_PURCHASE command to the PSAM card, which carries the MAC2 value.

步骤16,PSAM卡收到CREDIT_PSAM_FOR_PURCHASE命令后,验证MAC2的有效性。Step 16: After receiving the CREDIT_PSAM_FOR_PURCHASE command, the PSAM card verifies the validity of MAC2.

步骤17,PSAM卡在响应报文中向POS机返回MAC2的校验结果。Step 17, the PSAM card returns the verification result of MAC2 to the POS machine in the response message.

图1所示信息处理流程中,在步骤13,用户卡需要计算MAC2和TAC值,并执行扣款操作,如果POS机接收到MAC2和TAC,则说明图1所示流程已执行到了步骤14,即POS机接收到MAC2和TAC则可获知用户卡已执行了扣款操作。然而,如果在执行完步骤13之后、执行步骤14之前,用户卡由于从POS机中拔出或者远离POS机等原因导致与POS机失去通信连接,则步骤14无法执行,即用户卡无法将MAC2和TAC值发给POS机,这种情况下POS机无法获知用户卡是否已执行了扣款操作,用户卡与POS机的交易信息处理流程中断。这种情况下,需要用户卡正常工作并再次进入POS机的有效工作区域,POS机发出GET Transaction Prove指令判断用户卡是否完成了交易。In the information processing flow shown in Figure 1, in step 13, the user card needs to calculate MAC2 and TAC values, and perform a deduction operation, if the POS machine receives MAC2 and TAC, it means that the flow shown in Figure 1 has been executed to step 14, That is, when the POS machine receives MAC2 and TAC, it can know that the user card has performed a deduction operation. However, if after step 13 is executed and before step 14 is executed, the user card loses the communication connection with the POS machine due to being pulled out from the POS machine or being away from the POS machine, etc., then step 14 cannot be executed, that is, the user card cannot set the MAC2 and the TAC value are sent to the POS machine. In this case, the POS machine cannot know whether the user card has performed a deduction operation, and the transaction information processing flow between the user card and the POS machine is interrupted. In this case, the user card needs to work normally and enter the effective working area of the POS machine again, and the POS machine sends a GET Transaction Prove command to determine whether the user card has completed the transaction.

实际应用中,在POS机向用户卡发送命令以更新电子存折余额或者电子钱包余额时,用户卡在更新完成后,会向POS机回送MAC值和/或TAC值,以通知POS机余额更新已完成。In practical applications, when the POS machine sends a command to the user card to update the balance of the electronic passbook or the balance of the electronic wallet, after the update is completed, the user card will return the MAC value and/or TAC value to the POS machine to notify the POS machine that the balance update has been completed. Finish.

如果在用户卡余额更新完成后、且POS机收到携带有MAC值和/或TAC值的响应之前,用户卡突然拔出,POS机将会处于不知用户卡是否完成余额更新的不定状态,这种情况下,POS机负责向用户卡发送GETTRANSACTION PROVE命令,以指示用户卡继续交易信息处理流程。If the user card is pulled out suddenly after the user card balance update is completed and before the POS machine receives the response carrying the MAC value and/or TAC value, the POS machine will be in an uncertain state of not knowing whether the user card has completed the balance update. In this case, the POS machine is responsible for sending the GETTRANSACTION PROVE command to the user card to instruct the user card to continue the transaction information processing process.

具体地,如果用户卡正在处理交易信息时被突然拔出,POS机应提醒持卡人重新插入用户卡,之后POS机检查发卡方标识和应用序列号以确认插入的用户卡和前面拔出的用户卡是否是同一张卡,如果是同一张卡,终端发出GET TRANSACTION PROVE命令。假如用户卡返回了MAC或/和TAC,则POS机继续执行步骤15及后续步骤以完成交易信息处理流程;如果用户卡无法返回MAC或/和TAC,则说明用户卡中的余额没有被修改,这种情况需要通过初始化命令重新开始交易信息处理流程。Specifically, if the user card is suddenly pulled out while processing transaction information, the POS machine should remind the cardholder to reinsert the user card, and then the POS machine checks the card issuer ID and application serial number to confirm the inserted user card and the previously pulled out card. Whether the user card is the same card, if it is the same card, the terminal sends the GET TRANSACTION PROVE command. If the user card returns MAC or/and TAC, then the POS machine continues to perform step 15 and subsequent steps to complete the transaction information processing flow; if the user card cannot return MAC or/and TAC, it means that the balance in the user card has not been modified, In this case, it is necessary to restart the transaction information processing flow through the initialization command.

其中,如果用户卡再次正常工作时已使余额恢复到更新前的数值,那么有关的加密数据不必再保留。接到更改ED或EP余额的命令,如Debit、Credit命令时,这些加密数据可能被丢弃。Wherein, if the balance has been restored to the value before the update when the user card works normally again, then the relevant encrypted data need not be retained. When receiving orders to change ED or EP balances, such as Debit and Credit orders, these encrypted data may be discarded.

由上述方案可见,在现有技术中,当交易信息处理流程被中断时,通过重新插入用户卡或者使用户卡接近POS机可继续进行交易信息处理,并且POS机在交易信息处理流程被中断后不保存交易信息处理的相关数据。It can be seen from the above scheme that in the prior art, when the transaction information processing flow is interrupted, the transaction information processing can be continued by reinserting the user card or making the user card close to the POS machine, and the POS machine can continue to process the transaction information after the transaction information processing flow is interrupted. Data related to transaction information processing is not saved.

为了方便用户,目前有方案在手机终端等手持通讯设备中的用户卡集成电子存折和/或电子钱包模块,例如在手机终端中的2.45G RFID-SIM卡中集成电子存折模块和电子钱包模块。由于该用户卡需要在手持通讯设备有电的情况下才能正常工作,因此当手持通讯设备没电时,即使用户将手持设备再次靠近POS机,被中断的交易信息处理过程仍然无法继续,导致交易无法完成,对用户或者发卡方造成损失。For the convenience of users, there are currently plans to integrate electronic passbook and/or electronic wallet modules in user cards in handheld communication devices such as mobile terminals, for example, integrating electronic passbook modules and electronic wallet modules in 2.45G RFID-SIM cards in mobile terminals. Since the user card can only work normally when the handheld communication device has power, when the handheld communication device is out of power, even if the user brings the handheld device close to the POS machine again, the interrupted transaction information processing process still cannot continue, resulting in transaction failure. If it cannot be completed, it will cause losses to the user or the card issuer.

发明内容 Contents of the invention

有鉴于此,本发明实施例的目的在于提供一种信息处理装置、系统和方法,以使得被中断的交易信息处理过程能够被继续处理,避免对用户和发卡方造成损失。In view of this, the purpose of the embodiments of the present invention is to provide an information processing device, system and method, so that the interrupted transaction information processing process can be continued to avoid losses to the user and the card issuer.

为达到上述目的,本发明实施例的技术方案具体是这样实现的:In order to achieve the above purpose, the technical solutions of the embodiments of the present invention are specifically implemented as follows:

一种信息处理设备,该设备包括处理模块、监测模块和存储模块;An information processing device, which includes a processing module, a monitoring module and a storage module;

所述处理模块,与另一设备建立通信连接,根据存储模块中存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程;The processing module establishes a communication connection with another device, and according to the information of the interrupted transaction information processing process stored in the storage module, recognizes that the last transaction information processing process with the other device was interrupted, and the continuation of the processing is interrupted transaction information processing process;

所述监测模块,监测处理模块与所述另一设备进行交易信息处理的过程被中断的时长;The monitoring module monitors how long the process of processing transaction information between the processing module and the other device is interrupted;

所述存储模块,在监测模块监测到交易信息处理的过程被中断的时长达到预定值后,存储被中断的交易信息处理过程的信息。The storage module stores the information of the interrupted transaction information processing process after the monitoring module detects that the transaction information processing process has been interrupted for a predetermined value.

一种信息处理系统,该系统包括区域管理设备和信息处理设备,所述区域管理系统管理一台以上的信息处理设备;An information processing system, the system includes area management equipment and information processing equipment, the area management system manages more than one information processing equipment;

所述信息处理设备,与另一设备建立通信连接,处理与该另一设备的交易信息,监测与所述另一设备进行交易信息处理的过程被中断的时长,在该时长达到第一预定值后,存储被中断的交易信息处理过程的信息,从所述过程被中断时起第二预定时长内,根据存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程,达到第二预定时长后,将存储的被中断的交易信息处理过程的信息上报给区域管理系统;The information processing device establishes a communication connection with another device, processes transaction information with the other device, and monitors the duration of interruption of the process of processing transaction information with the other device, and reaches a first predetermined value when the duration is interrupted Afterwards, storing the information of the interrupted transaction information processing process, within a second predetermined period of time from when the process was interrupted, according to the stored information of the interrupted transaction information processing process, identifying the last communication with the other device The transaction information processing process is interrupted, continue to process the interrupted transaction information processing process, and report the stored information of the interrupted transaction information processing process to the regional management system after reaching the second predetermined duration;

所述区域管理系统,存储信息处理设备上报的被中断的交易信息处理过程的信息,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The area management system stores the information of the interrupted transaction information processing process reported by the information processing device, recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process .

一种信息处理方法,该方法包括:An information processing method, the method comprising:

监测与另一设备进行交易信息处理的过程被中断的时长,该时长达到预定值,存储被中断的交易信息处理过程的信息;Monitoring the interrupted duration of the process of transaction information processing with another device, the duration reaches a predetermined value, and storing the information of the interrupted transaction information processing process;

识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。It is recognized that the last transaction information processing process with the other device was interrupted, and the interrupted transaction information processing process is continued to be processed.

由上述技术方案可知,对于被中断的交易信息处理过程,本发明在该交易信息处理过程被中断的时长达到预定值后,存储该交易信息处理过程的信息,并在识别出上一次与该另一设备的交易信息处理过程被中断后,继续处理被中断的交易信息处理过程。由于能够及时地存储被中断的交易信息处理过程的信息,并继续处理被中断的交易信息处理过程,因此能够避免被中断的交易信息处理过程丢失,及时地处理被中断的交易信息处理过程,从而避免对用户和发卡方造成损失。It can be known from the above technical solution that for the interrupted transaction information processing process, the present invention stores the information of the transaction information processing process after the transaction information processing process is interrupted for a predetermined value, and recognizes the last transaction information processing process. After the transaction information processing process of a device is interrupted, continue to process the interrupted transaction information processing process. Since the information of the interrupted transaction information processing process can be stored in time, and the interrupted transaction information processing process can be continued to be processed, the loss of the interrupted transaction information processing process can be avoided, and the interrupted transaction information processing process can be processed in a timely manner, thereby Avoid losses to users and card issuers.

附图说明 Description of drawings

图1是现有技术中金融IC卡与金融交易终端处理电子钱包交易信息的流程图。Fig. 1 is a flow chart of processing electronic wallet transaction information between a financial IC card and a financial transaction terminal in the prior art.

图2是本发明提供的信息处理设备的结构示意图。Fig. 2 is a schematic structural diagram of an information processing device provided by the present invention.

图3是本发明提供的信息处理系统的组成示意图。Fig. 3 is a schematic diagram of the composition of the information processing system provided by the present invention.

图4是本发明提供的信息处理方法的流程图。Fig. 4 is a flow chart of the information processing method provided by the present invention.

具体实施方式 Detailed ways

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

本发明涉及的信息处理设备是指POS机,包括接触式和非接触式的各个应用领域中的POS机,例如收银POS机、地铁闸机等。The information processing equipment involved in the present invention refers to POS machines, including contact and non-contact POS machines in various application fields, such as cash register POS machines, subway gates, and the like.

本发明涉及的另一设备是指接触式和非接触式等各种形态的用户卡,例如RFID-SIM卡、SWP SIM卡、IC卡等。Another device that the present invention relates to refers to various forms of user cards such as contact type and non-contact type, such as RFID-SIM card, SWP SIM card, IC card, etc.

图2是本发明提供的信息处理设备的结构示意图。Fig. 2 is a schematic structural diagram of an information processing device provided by the present invention.

如图2所示,该设备包括处理模块201、监测模块202和存储模块203。As shown in FIG. 2 , the device includes a processing module 201 , a monitoring module 202 and a storage module 203 .

处理模块201,与另一设备建立通信连接,根据存储模块203中存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The processing module 201 establishes a communication connection with another device, and according to the information of the interrupted transaction information processing process stored in the storage module 203, recognizes that the last transaction information processing process with the other device was interrupted, and the continuation of the processing is interrupted transaction information processing process.

监测模块202,监测处理模块201与所述另一设备进行交易信息处理的过程被中断的时长。The monitoring module 202 monitors the duration of the interruption of the transaction information processing process between the processing module 201 and the other device.

存储模块203,在监测模块202监测到交易信息处理的过程被中断的时长达到预定值后,存储被中断的交易信息处理过程的信息。The storage module 203 stores the information of the interrupted transaction information processing process after the monitoring module 202 detects that the transaction information processing process has been interrupted for a predetermined value.

其中的处理模块201,识别出上一次与该另一设备的交易信息处理过程被中断,向该另一设备发送获取交易信息处理状态的命令,该命令中携带有被中断交易信息处理过程的信息,根据该另一设备返回的处理状态信息继续处理被中断的交易信息处理过程。The processing module 201 recognizes that the transaction information processing process with the other device was interrupted last time, and sends a command to obtain the transaction information processing status to the other device, and the command carries the information of the interrupted transaction information processing process , continuing to process the interrupted transaction information processing process according to the processing status information returned by the other device.

所述获取交易信息处理状态的命令是Get Transaction Prove命令;所述被中断交易信息处理过程的信息包括交易类型和交易序号。也就是说,所述另一设备根据交易类型和交易序号向信息处理设备返回相应交易信息处理过程的处理状态信息,信息处理设备根据该处理状态继续处理被中断的交易信息处理过程。The command for obtaining the processing state of transaction information is a Get Transaction Prove command; the information of the interrupted transaction information processing process includes transaction type and transaction sequence number. That is to say, the other device returns the processing state information of the corresponding transaction information processing process to the information processing device according to the transaction type and transaction number, and the information processing device continues to process the interrupted transaction information processing process according to the processing state.

处理模块201,判断该另一设备返回的处理状态信息中是否携带有MAC值或TAC值,如果是,确认被中断的交易信息处理过程已完成余额更新,从所述存储模块中删除该被中断的交易信息处理过程的信息,如果否,重新发起与该另一设备的交易信息处理过程或停止与该另一设备的交易信息处理过程。The processing module 201 judges whether the processing status information returned by the other device carries a MAC value or a TAC value, and if so, confirms that the interrupted transaction information processing process has completed the balance update, and deletes the interrupted transaction information from the storage module. If not, re-initiate the transaction information processing process with the other device or stop the transaction information processing process with the other device.

根据对图1的介绍可知,所述另一设备在计算MAC值和TAC值之前需要完成余额更新操作,因此,如果该另一设备向信息处理设备的处理模块201返回了MAC值和TAC值,则说明该另一设备已完成了余额更新操作,则处理模块201可以与该另一设备进行余额更新操作之后的交易信息处理过程。According to the introduction of FIG. 1, it can be known that the other device needs to complete the balance update operation before calculating the MAC value and TAC value. Therefore, if the other device returns the MAC value and TAC value to the processing module 201 of the information processing device, It means that the other device has completed the balance update operation, and the processing module 201 can perform the transaction information processing process after the balance update operation with the other device.

本发明还提供了一种信息处理系统,其中包含如图2所示的信息处理设备,具体请参见图3。The present invention also provides an information processing system, which includes the information processing device shown in FIG. 2 , please refer to FIG. 3 for details.

图3是本发明提供的信息处理系统的组成示意图。Fig. 3 is a schematic diagram of the composition of the information processing system provided by the present invention.

如图3所示,该系统包括中央管理系统301、区域管理系统302和信息处理设备303。中央管理系统301管理一个以上的区域管理系统302,区域管理系统302管理一个以上的信息处理设备303。其中的中央管理系统301是可选系统,也就是说,本发明提供的信息处理系统可以只包括区域管理系统302和信息处理设备303。As shown in FIG. 3 , the system includes a central management system 301 , an area management system 302 and an information processing device 303 . The central management system 301 manages one or more area management systems 302 , and the area management system 302 manages one or more information processing devices 303 . The central management system 301 is an optional system, that is, the information processing system provided by the present invention may only include the area management system 302 and the information processing device 303 .

其中的中央管理系统301和区域管理系统302可以由一个设备来实现,也可以分为两个以上的设备来实现,下面以中央管理系统301包括中央管理设备3011和中央信息处理设备3012、区域管理系统302包括区域管理设备3021和区域信息处理设备3022为例,对本发明的信息处理系统进行说明,具体请参见图3。Among them, the central management system 301 and the regional management system 302 can be realized by one device, and can also be realized by being divided into two or more devices. Below, the central management system 301 includes the central management device 3011, the central information processing device 3012, and the regional management system. The system 302 includes an area management device 3021 and an area information processing device 3022 as an example to describe the information processing system of the present invention, please refer to FIG. 3 for details.

其中的信息处理设备303,与另一设备建立通信连接,处理与该另一设备的交易信息,监测与所述另一设备进行交易信息处理的过程被中断的时长,在该时长达到第一预定值后,存储被中断的交易信息处理过程的信息,从所述过程被中断时起第二预定时长内,根据存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程,达到第二预定时长后,将存储的被中断的交易信息处理过程的信息上报给区域管理系统302。Among them, the information processing device 303 establishes a communication connection with another device, processes transaction information with the other device, monitors the duration of interruption of the process of processing transaction information with the other device, and when the duration reaches the first predetermined After the value, store the information of the interrupted transaction information processing process, and within the second predetermined period of time from when the process is interrupted, according to the stored information of the interrupted transaction information processing process, identify the last contact with the other device The transaction information processing process is interrupted, continue to process the interrupted transaction information processing process, and report the stored information of the interrupted transaction information processing process to the regional management system 302 after reaching the second predetermined time length.

区域管理系统302,存储信息处理设备上报的被中断的交易信息处理过程的信息,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The area management system 302 stores the information of the interrupted transaction information processing process reported by the information processing device, recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process.

其中的区域管理系统302包括区域管理设备3021和区域信息处理设备3022。The area management system 302 includes an area management device 3021 and an area information processing device 3022 .

区域管理设备3021,将其管理的各个信息处理设备303上报的被中断的交易信息处理过程的信息存储在区域信息处理设备3022中。The regional management device 3021 stores the information of the interrupted transaction information processing process reported by each information processing device 303 it manages in the regional information processing device 3022 .

区域信息处理设备3022,识别出另一设备上一次与所述区域管理设备3021管理的信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The regional information processing device 3022 recognizes that another device's transaction information processing process with the information processing device managed by the regional management device 3021 was interrupted last time, and continues to process the interrupted transaction information processing process.

区域管理设备3021管理的各个信息处理设备3022之间还可以共享被中断的交易信息处理过程的信息,识别出另一设备上一次与所述各个信息处理设备3022中任一信息处理设备3022的交易信息处理过程被中断后,继续处理被中断的交易信息处理过程。Each information processing device 3022 managed by the area management device 3021 can also share the information of the interrupted transaction information processing process, and identify another device's last transaction with any information processing device 3022 among the information processing devices 3022 After the information processing process is interrupted, continue to process the interrupted transaction information processing process.

中央管理系统301,存储各个区域管理系统302上报的被中断的交易信息处理过程的信息,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The central management system 301 stores the information of the interrupted transaction information processing process reported by each regional management system 302, recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process.

中央管理系统301包括中央管理设备3011和中央信息处理设备3012。The central management system 301 includes a central management device 3011 and a central information processing device 3012 .

中央管理设备3011,将各个区域管理系统302上报的被中断的交易信息处理过程的信息存储在中央信息处理设备3012中。The central management device 3011 stores in the central information processing device 3012 the information of the interrupted transaction information processing process reported by each regional management system 302 .

中央信息处理设备3012,识别出另一设备上一次与信息处理设备3012的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The central information processing device 3012 recognizes that another device's transaction information processing process with the information processing device 3012 was interrupted last time, and continues to process the interrupted transaction information processing process.

图3中信息处理设备303、区域信息处理设备3022和中央信息处理设备3012的具体结构以及具体如何继续处理被中断的交易信息处理过程与图2中的信息处理设备相同。The specific structure of the information processing device 303 , the regional information processing device 3022 and the central information processing device 3012 in FIG. 3 and how to continue processing the interrupted transaction information processing process are the same as those of the information processing device in FIG. 2 .

本发明还提供了一种信息处理方法,具体请参见图4。The present invention also provides an information processing method, please refer to FIG. 4 for details.

图4是本发明提供的信息处理方法的流程图。Fig. 4 is a flow chart of the information processing method provided by the present invention.

如图4所示,该方法包括:As shown in Figure 4, the method includes:

步骤401,监测与另一设备进行交易信息处理的过程被中断的时长,该时长达到预定值,存储被中断的交易信息处理过程的信息。Step 401, monitor the interrupted duration of the process of transaction information processing with another device, and store the information of the interrupted transaction information processing process when the duration reaches a predetermined value.

步骤402,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。Step 402, recognizing that the last transaction information processing process with the other device was interrupted, and continue processing the interrupted transaction information processing process.

关于继续处理被中断的交易信息处理过程的具体方法,请参见图2中关于信息处理设备继续处理被中断的交易信息处理过程的说明。For the specific method of continuing to process the interrupted transaction information processing process, please refer to the description of the information processing device continuing to process the interrupted transaction information processing process in FIG. 2 .

本发明的装置、系统和方法可以适用于各种交易信息处理过程,为了描述方便,本发明仅以电子钱包模块的消费交易为例加以说明。The device, system and method of the present invention can be applied to various transaction information processing processes. For the convenience of description, the present invention only uses the consumption transaction of the electronic wallet module as an example for illustration.

在下面的应用实例中,电子钱包模块位于图2、图3和图4所述装置、系统和方法中所述的另一设备中,该另一设备是用户卡,不同用户卡上的电子钱包模块通过电子钱包应用序列号唯一标识,本应用实例中的POS机相当于图2、图3和图4所示装置、系统和方法中的信息处理设备。In the following application examples, the electronic wallet module is located in another device described in the devices, systems and methods described in Fig. 2, Fig. 3 and Fig. 4, the other device is a user card, and the electronic wallet on different user cards The module is uniquely identified by the serial number of the electronic wallet application. The POS machine in this application example is equivalent to the information processing equipment in the devices, systems and methods shown in Fig. 2, Fig. 3 and Fig. 4 .

在处理消费交易信息的过程中,POS机需要记录的信息包括:电子钱包应用序列号、交易类型、联机或脱机交易序号、期望返回的MAC或TAC值。In the process of processing consumption transaction information, the information that the POS machine needs to record includes: electronic wallet application serial number, transaction type, online or offline transaction serial number, and expected return MAC or TAC value.

在该应用实例中,可以采用单POS机处理方案、单区域内的多POS机协作处理方案、单区域内区域管理系统处理方案或者中央区域管理系统处理方案,下面分别予以介绍:In this application example, a single POS machine processing scheme, a multi-POS machine cooperative processing scheme in a single area, a regional management system processing scheme in a single area, or a central regional management system processing scheme can be used, which are introduced below:

在单POS机处理方案中,当某张用户卡出现故障,即TAC值或MAC值未返回给POS机时,若在一定时间内该用户卡未移近或插入POS机,即未进入该POS机的有效工作区域,则POS机操作人员可以选择将该笔未确认交易挂起,即将该交易的交易信息处理过程的信息转存到该POS机中的未确认交易表中,具体包括:In the single POS machine processing scheme, when a user card fails, that is, the TAC value or MAC value is not returned to the POS machine, if the user card is not moved or inserted into the POS machine within a certain period of time, that is, the POS machine has not been entered. The POS machine operator can choose to suspend the unconfirmed transaction, that is, to transfer the information of the transaction information processing process of the transaction to the unconfirmed transaction table in the POS machine, including:

步骤11,POS机未收到用户卡返回的Debit For Purchase响应。该响应中携带有MAC值或TAC值。Step 11, the POS machine has not received the Debit For Purchase response returned by the user card. The response carries a MAC value or a TAC value.

步骤12,POS机等待用户卡进入有效工作区域。Step 12, the POS machine waits for the user card to enter the effective working area.

步骤13,若一定时间内,用户卡未进入POS机的有效工作区域,操作人员选择挂起该笔交易,该笔交易保存在POS机内的未确认交易表。Step 13, if the user card does not enter the effective working area of the POS machine within a certain period of time, the operator chooses to suspend the transaction, and the transaction is saved in the unconfirmed transaction table in the POS machine.

步骤14,当用户卡再次进入POS机有效工作区域时,操作人员可以选择执行防拔处理流程,即继续处理由于被中断而存储在未确认交易表中的交易信息处理流程。Step 14, when the user card enters the effective working area of the POS machine again, the operator can choose to execute the anti-unplug processing flow, that is, continue processing the transaction information processing flow stored in the unconfirmed transaction table due to being interrupted.

具体地,该防拔处理流程包括:Specifically, the anti-pulling process includes:

步骤21,POS机向用户卡发出SELECT命令,选择电子钱包模块。Step 21, the POS machine sends a SELECT command to the user card to select the electronic wallet module.

步骤22,用户卡收到SELECT命令后,在响应报文中返回发卡方标识符、应用类型标识、发卡方应用版本号、应用序列号、应用启用日期、应用有效日期和发卡方自定义FCI数据。Step 22: After receiving the SELECT command, the user card returns the issuer identifier, application type identifier, issuer application version number, application serial number, application activation date, application validity date and issuer-defined FCI data in the response message .

步骤23,POS机根据应用序列号在未确认交易表中进行搜索,如果没有搜索到,提示交易失败,如果搜索到执行步骤24。Step 23: The POS machine searches the unconfirmed transaction table according to the application serial number. If it is not found, it prompts that the transaction failed. If it is found, go to step 24.

步骤24,POS机向用户卡发出Get Transaction Prove命令,该命令中包含交易类型和交易序号。Step 24, the POS machine sends a Get Transaction Prove command to the user card, which includes the transaction type and transaction number.

步骤25,用户卡收到Get Transaction Prove命令后,判断相应的MAC值或TAC值是否存在,若不存在,执行步骤26,否则执行步骤27。Step 25, after the user card receives the Get Transaction Prove command, judge whether the corresponding MAC value or TAC value exists, if not, execute step 26, otherwise execute step 27.

步骤26,向POS机返回错误提示,结束本流程,或者由POS机重新发起交易信息处理流程,或者停止对该被中断的交易信息处理流程的处理。Step 26: return an error message to the POS machine, end the process, or re-initiate the transaction information processing process by the POS machine, or stop processing the interrupted transaction information processing process.

步骤27,向POS机返回指定的MAC值或TAC值,POS机从未确认交易表中删除该交易,并记录上次交易成功的信息。Step 27, return the designated MAC value or TAC value to the POS machine, and the POS machine deletes the transaction from the unconfirmed transaction table, and records the information that the last transaction was successful.

单区域内的多POS机协作处理方案与单POS机处理方案的区别在于,当用户卡在某台POS机上的交易信息处理流程被中断后,该台POS机将被中断的交易信息处理流程的信息共享给该台POS机所在区域内的各个POS机,用户可以在该台POS机所在区域内的任意一台POS机上进行防拔处理流程。The difference between the cooperative processing scheme of multiple POS machines in a single area and the processing scheme of a single POS machine is that when the transaction information processing flow of a user card on a certain POS machine is interrupted, the POS machine will be interrupted. The information is shared with each POS machine in the area where the POS machine is located, and the user can perform the anti-tear process on any POS machine in the area where the POS machine is located.

单区域内区域管理系统处理方案与单POS机处理方案的区别在于,当用户卡在某台POS机上的交易信息处理流程被中断后,将未确认交易信息提交给该POS机所在区域的区域管理系统,由该台POS机所在区域内的区域管理设备直接相连的区域信息处理设备进行防拔处理流程。The difference between the regional management system processing scheme in a single area and the single POS machine processing scheme is that when the transaction information processing process of a user stuck on a certain POS machine is interrupted, the unconfirmed transaction information will be submitted to the area management of the area where the POS machine is located. system, the regional information processing device directly connected to the regional management device in the region where the POS machine is located performs the anti-plugging process.

中央区域管理系统处理方案与单POS机处理方案的区别在于,当用户卡在某台POS机上的交易信息处理流程被中断后,将未确认交易信息提交给该POS机所在区域的区域管理系统,并由该区域管理系统提交给中央区域管理系统,用户需在同中央区域管理系统相连的中央信息处理设备(或者称中央POS机)上处理未确认交易,即进行防拔处理流程。The difference between the processing scheme of the central regional management system and the processing scheme of a single POS machine is that when the transaction information processing flow of a user stuck on a certain POS machine is interrupted, the unconfirmed transaction information is submitted to the regional management system in the area where the POS machine is located. And submitted to the central regional management system by the regional management system, the user needs to process unconfirmed transactions on the central information processing equipment (or central POS machine) connected to the central regional management system, that is, to carry out the anti-plug processing process.

特别地,POS机将未确认交易信息提交给POS区域管理系统,POS区域管理系统将未确认交易信息提交给POS中央管理系统,可以是实时进行的,也可以是非实时的。In particular, the POS machine submits the unconfirmed transaction information to the POS regional management system, and the POS regional management system submits the unconfirmed transaction information to the POS central management system, which may be performed in real time or non-real time.

其中的Get Transaction Prove命令能够在交易处理过程中拔出并重插用户卡后,触发用户卡的恢复机制,该命令报文参见表一。The Get Transaction Prove command can trigger the recovery mechanism of the user card after the user card is pulled out and reinserted during the transaction processing. See Table 1 for the command message.

  代码 Code   值 value   CLA CLA   ‘80’ '80'   INS INS   ‘5A’ '5A'   P1 P1   ‘00’ '00'   P2 P2   要取的MAC或/和TAC所对应的交易类型标识。 The transaction type identifier corresponding to the MAC or/and TAC to be retrieved.   Lc Lc   ‘02’ '02'   Data Data   见附表1-2 See Attached Table 1-2   Le Le   ‘08’ '08'

表一Table I

总之,Get Transaction Prove命令是进行交易信息处理时常用的一种命令,关于该命令,本发明不再详述。In short, the Get Transaction Prove command is a commonly used command when processing transaction information, and the present invention will not describe this command in detail.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, and is not used to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention shall include Within the protection scope of the present invention.

Claims (5)

1.一种信息处理系统,其特征在于,该系统包括区域管理系统和信息处理设备,所述区域管理系统管理一台以上的信息处理设备;1. An information processing system, characterized in that the system includes an area management system and information processing equipment, and the area management system manages more than one information processing equipment; 所述信息处理设备,与另一设备建立通信连接,处理与该另一设备的交易信息,监测与所述另一设备进行交易信息处理的过程被中断的时长,在该时长达到第一预定值后,存储被中断的交易信息处理过程的信息,从所述过程被中断时起第二预定时长内,根据存储的被中断的交易信息处理过程的信息,识别出上一次与该另一设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程,达到第二预定时长后,将存储的被中断的交易信息处理过程的信息上报给区域管理系统;The information processing device establishes a communication connection with another device, processes transaction information with the other device, and monitors the duration of interruption of the process of processing transaction information with the other device, and reaches a first predetermined value when the duration is interrupted Afterwards, storing the information of the interrupted transaction information processing process, within a second predetermined period of time from when the process was interrupted, according to the stored information of the interrupted transaction information processing process, identifying the last communication with the other device The transaction information processing process is interrupted, continue to process the interrupted transaction information processing process, and report the stored information of the interrupted transaction information processing process to the regional management system after reaching the second predetermined duration; 所述区域管理系统,存储信息处理设备上报的被中断的交易信息处理过程的信息,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The area management system stores the information of the interrupted transaction information processing process reported by the information processing device, recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process . 2.根据权利要求1所述的系统,其特征在于,所述区域管理系统包括区域管理设备和区域信息处理设备;2. The system according to claim 1, wherein the area management system comprises an area management device and an area information processing device; 所述区域管理设备,将其管理的各个信息处理设备上报的被中断的交易信息处理过程的信息存储在区域信息处理设备中;The regional management device stores the information of the interrupted transaction information processing process reported by each information processing device it manages in the regional information processing device; 所述区域信息处理设备,识别出另一设备上一次与所述区域管理设备管理的信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The regional information processing device recognizes that the last transaction information processing process between another device and the information processing device managed by the regional management device was interrupted, and continues to process the interrupted transaction information processing process. 3.根据权利要求2所述的系统,其特征在于,3. The system of claim 2, wherein: 所述区域管理设备管理的各个信息处理设备之间共享被中断的交易信息处理过程的信息,识别出另一设备上一次与所述各个信息处理设备中任一信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。Information about the interrupted transaction information processing process is shared among the information processing devices managed by the area management device, and it is recognized that the last transaction information processing process between another device and any information processing device in the information processing devices was interrupted Interrupt, continue processing the interrupted transaction information processing. 4.根据权利要求1所述的系统,其特征在于,该系统进一步包括中央管理系统;4. The system according to claim 1, further comprising a central management system; 所述中央管理系统,存储各个区域管理系统上报的被中断的交易信息处理过程的信息,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The central management system stores the information of the interrupted transaction information processing process reported by each regional management system, recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process. 5.根据权利要求3所述的系统,其特征在于,所述中央管理系统包括中央管理设备和中央信息处理设备;5. The system according to claim 3, wherein the central management system comprises a central management device and a central information processing device; 所述中央管理设备,将各个区域管理系统上报的被中断的交易信息处理过程的信息存储在中央信息处理设备中;The central management device stores the information of the interrupted transaction information processing process reported by each regional management system in the central information processing device; 所述中央信息处理设备,识别出另一设备上一次与信息处理设备的交易信息处理过程被中断,继续处理被中断的交易信息处理过程。The central information processing device recognizes that the last transaction information processing process between another device and the information processing device was interrupted, and continues to process the interrupted transaction information processing process.
CN 200910243471 2009-12-23 2009-12-23 Device, system and method for processing information Active CN102110334B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910243471 CN102110334B (en) 2009-12-23 2009-12-23 Device, system and method for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910243471 CN102110334B (en) 2009-12-23 2009-12-23 Device, system and method for processing information

Publications (2)

Publication Number Publication Date
CN102110334A CN102110334A (en) 2011-06-29
CN102110334B true CN102110334B (en) 2013-01-23

Family

ID=44174477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910243471 Active CN102110334B (en) 2009-12-23 2009-12-23 Device, system and method for processing information

Country Status (1)

Country Link
CN (1) CN102110334B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201310084D0 (en) * 2013-06-06 2013-07-17 Mastercard International Inc Improvements to electronic authentication systems
CN103490902B (en) * 2013-10-11 2017-11-24 北京握奇智能科技有限公司 A kind of method and apparatus for realizing authenticating user identification
CN106297073B (en) * 2016-07-29 2018-12-11 深圳怡化电脑股份有限公司 A kind of self-aided terminal method for processing business and system
CN112215596A (en) * 2019-07-10 2021-01-12 南京赛凯斯信息科技有限公司 A bidirectional fault-tolerant control method for offline electronic wallet transactions

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6062472A (en) * 1996-12-23 2000-05-16 Koninklijke Ptt Nederland N.V. System and method for increasing a value of an electronic payment card including performing a restore transaction in response to interruption of a value increase transaction
US6070795A (en) * 1996-09-24 2000-06-06 Koninklijke Kpn N.V. Method of making recoverable smart card transactions, a method of recovering such a transaction, as well as a smart card allowing recoverable transactions
CN1659528A (en) * 2002-06-10 2005-08-24 坂村健 IC card, terminal device and data communication method
CN1831860A (en) * 2006-03-09 2006-09-13 李东声 Method, recording device and system for off-line recording operation
CN1947140A (en) * 2004-04-27 2007-04-11 比特瓦雷特股份有限公司 Money terminal processing server, money terminal processing method, money terminal, calculation instruction input device, and price modification information input device
CN101382907A (en) * 2008-10-24 2009-03-11 普天信息技术研究院有限公司 A smart card operation method and a smart card

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6070795A (en) * 1996-09-24 2000-06-06 Koninklijke Kpn N.V. Method of making recoverable smart card transactions, a method of recovering such a transaction, as well as a smart card allowing recoverable transactions
US6062472A (en) * 1996-12-23 2000-05-16 Koninklijke Ptt Nederland N.V. System and method for increasing a value of an electronic payment card including performing a restore transaction in response to interruption of a value increase transaction
CN1659528A (en) * 2002-06-10 2005-08-24 坂村健 IC card, terminal device and data communication method
CN1947140A (en) * 2004-04-27 2007-04-11 比特瓦雷特股份有限公司 Money terminal processing server, money terminal processing method, money terminal, calculation instruction input device, and price modification information input device
CN1831860A (en) * 2006-03-09 2006-09-13 李东声 Method, recording device and system for off-line recording operation
CN101382907A (en) * 2008-10-24 2009-03-11 普天信息技术研究院有限公司 A smart card operation method and a smart card

Also Published As

Publication number Publication date
CN102110334A (en) 2011-06-29

Similar Documents

Publication Publication Date Title
CN110431578B (en) Token replacement on multi-token user device
US20240104548A1 (en) Systems and methods for facilitating a transaction using a virtual card on a mobile device
US11587067B2 (en) Digital wallet system and method
US20230360021A1 (en) Payment card storing tokenized information
TWI435282B (en) Techniques for authorization of usage of a payment device
CN101334913B (en) Method for receiving and processing multi-terminal information by self-adapting SIM chip operating system
TW201539341A (en) Method and system for reversed near field communication electronic transaction
CN101996442A (en) Method, device and system for recharging electronic purse
US20160189142A1 (en) Methods and systems of secure credit-card commerce transactions
CN102110334B (en) Device, system and method for processing information
JP6031407B2 (en) Settlement terminal device, connection destination switching method and program in the same device
EP3814997B1 (en) Chip card socket communication
US20230038078A1 (en) Indicating failed card reading to identify defective transaction card and/or defective transaction terminal
CN103578207B (en) A kind of data processing method, device, system and relevant device
TW201537486A (en) Method and system for mobile payment and access control
CN112585638A (en) Techniques for secure transfer of sensitive data
KR100461350B1 (en) Electronic Payment System and its Method using Contactless IC Card for Electronic Money
KR100965144B1 (en) Dual Application Delivery System Using Card
US20250131423A1 (en) Methods and systems for providing over-the-air updates of a virtual or physical card token
TWM576297U (en) Interbank credit card bill installment plan system
CN103295344A (en) Memory card, terminal and transaction system
TWI525548B (en) Portable device for personalizing integrated circuit film affixed to a smart card and method thereof
JP2005352562A (en) Off-line credit settlement system
TWI442333B (en) Method and system for enabling item-level approval of payment card
JP2006350938A (en) Expiration date management system, center device and terminal device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant