一种过程型交易卡的处理方法

文档序号:6681919阅读:154来源:国知局
专利名称:一种过程型交易卡的处理方法
技术领域
本发明涉及一种智能卡,其卡内操作系统具有特别设计,用来处理过程型交易,即 涉及一种可撤消消费和撤消消费的过程型交易卡的处理方法。
背景技术
智能卡被广泛地使用在各个领域,如公交车上的非接触CPU卡,该卡很好的实现了单 一扣款的操作;根据PB0C2. 0ED/EP标准和建设事业CPU卡操作系统技术要求,现今的智能卡均 采用基本的消费交易进行处理,速度快,安全性强,广泛地应用在单一票制和小额消费中。除了单一票制和小额消费的这种常用的消费交易之外,还有一种典型性交易这 种交易就是过程型交易模式。这种交易模式分为消费开始和消费结束两个阶段。两个消费 阶段组成一个完整的消费。如,地铁消费和站点关联的多票制公交车消费。地铁消费进站 刷一次,出站刷一次。站点关联的多票制公交车消费是上车站上车刷一次,下车站下车刷一 次。此外还有其它类似的,如高速公路收费,进高速路刷一次,出高速路刷一次。这种消费 的特点是整个消费是个过程,因此被称为过程型交易模式。过程型交易模式中消费的交易额的确定通常与过程相关,如公交消费根据前后两 次之间的站点间隔来计算,因此前后两次刷卡都很重要。现在通常使用的实现方法是采用 复合消费交易来处理。在消费开始段,当持卡人消费开始时,做一次减0操作的复合消费 交易,终端在IC卡复合交易记录中写入相关信息;在消费结束段,当持卡人消费结束时,终 端根据复合交易中相关信息计算所需支付费用,再做一次减实际金额操作的复合消费,并 从电子钱包中扣除相应金额。如果乘客在下车或出口的地方忘记刷卡或恶意漏票时,造成 电子钱包里的余额未减,该智能卡在其他终端上进行操作时,根据复合交易记录中所记信 息来反推是否成功,如未成功则代扣上次消费。该过程型控制可参阅相关内容,如,JR/T 0025. 9一2004中国金融集成电路(IC)卡规范第2部分电子钱包/电子存折应用规范; JR/T 0025. 9—2004)卡规范第9部分电子钱包扩展应用指南;CJ/T 304-2008建设事业 CPU卡操作系统技术要求。但上述使用复合消费交易来处理过程型交易存在以下缺点,1.在代扣上次消费时 为了在终端内记录包括上次未完成的刷卡完整信息,则需要在复合交易记录记录上次交易 时间,上次刷卡终端号,上次操作员等信息,必然占用卡内存储空间;2.两次复合消费比普 通消费增加了刷卡时间,作为非接触卡,时间加长后也减少了刷卡的成功率,重新处理的几 率增加,降低了持卡人的通过速度;3.终端软件需要进行代扣,扣款后留存代扣记录,然后 开始新的复合消费,对于这种需要代扣的卡,终端的操作相当于两次操作,复杂繁琐;4.代 扣记录上传后台后,需要调帐划拨,现有的城市通卡往往都是在多个行业多个企业内应用, 比如地铁、公交、小额支付等,调整账目必然牵涉人力物力和各方利益。

发明内容
本发明所要解决的技术问题是,克服已有技术的缺点,提供一种占用内存小,刷卡速度快、成功率高,操作简单的过程型交易卡的处理方法。本发明所采用的技术方案是一种过程型交易卡的处理方法,过程型交易分成两 个前后关联的部分包括可撤消消费交易和撤消消费交易;其中,所述可撤消消费交易包 括步骤,A.终端发出初始化可撤消消费交易命令S20 ;B.卡处理初始化可撤消消费交易命 令S30;C.终端发出可撤消消费缓冲命令S40 ;D.卡处理可撤消消费缓冲命令S50 ;E.终端 /PSAM处理产生MAC1S60 ;F.终端发出可撤消消费交易命令S70 ;G.卡处理S80 ;H.终端/ PSAM处理S90;所述撤消消费交易包括步骤,I.终端发出读取复合交易文件记录命令S2; G.卡处理读取复合交易文件记录命令S3 ;K.终端判断是否允许进行撤消交易S4 ;L.终端 发出初始化撤消消费交易命令S5 ;M.卡处理初始化撤消消费交易命令S6 ;N.终端/PSAM处 理产生MACl S7 ;0.终端发出撤消消费命令S8 ;P.卡处理S9 ;Q.终端/PSAM处理S11。所述撤消交易在可撤消交易成功之后进行。一种过程型交易卡的处理方法,可撤消消费交易包括以下步骤,a.终端发出初 始化可撤消消费交易命令S20 ;b.卡处理初始化可撤消消费交易命令S30 ;c.终端发出 可撤消消费缓冲命令S40 ;d.卡处理可撤消消费缓冲命令S50 ;e.终端/PSAM处理产生 MAC1S60 ;f.终端发出可撤消消费交易命令S70 ;g.卡处理S80 ;h.终端/PSAM处理S90 ; i.扣款完成SlOO。本发明的有益效果是这种过程型交易卡的处理方法解决了使用者消费结束时在 终端忘记刷卡或恶意漏刷给运营单位所造成的损失。1.由于采用了先付费再返还的消费 模式,因此,交易卡内减少了代扣的相关信息,节省了存储空间,省下的空间可以增加交易 卡的附加功能;2.由于该交易比传统的二次复合应用交易少指令少,明显减少卡的交易时 间,增加了刷卡的成功率和通过率;3.这种过程型交易处理方法,持卡人的可撤消消费记 录和撤消消费记录分别留在消费开始段终端内和消费结束段终端内。通过记录对应的票款 是可撤消消费记录中可撤消消费额减去撤消消费记录中撤消消费额;如果漏票,则消费结 束段没有撤消消费记录。通过记录对应后台的票款则就是可撤消消费中的可撤消消费额, 此时卡内金额少于实际应缴额,因此不存在票款丢失;4.终端不再进行代扣,票款留存在 原车辆关联的运营单元,帐目清晰。本发明解决了 CPU卡电子存折、电子钱包过程型交易所存在的缺点,特别适合于 金融、非金融IC卡行业。


图1是过程型交易卡的处理方法中可撤消消费交易的流程图; 图2是过程型交易卡的处理方法中撤消消费交易的流程图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进一步详细说明
如图1、图2所示,本发明过程型交易卡的处理方法,包括可撤消消费交易和撤消消费 交易,撤消交易在可撤消交易成功之后进行,通过两台终端完成,其中一台用于可撤消消费 交易,另一台用于撤消消费交易;消费开始段交易称为可撤消消费交易,消费结束段交易称 为撤消交易;撤消消费交易只能在可撤消消费交易之后进行。两种交易联合完成过程型交消费结束段再返回部分金额的方式。这种方式扩展了普通交易, 简单说就是先减后加,但是都是采用扩展命令来进行,同时设定一定的限制,上述交易行为 为正常交易过程。可撤消消费交易包括可撤消消费(Initialize For Reversible Purchase) 命令,更新可撤消交易数据缓冲(Update Reversible Date Cache)命令,撤消消费 (Reversible Purchase)命令。同时定义两种新状态,可撤消消费1状态和可撤消消费2状 态。在消费明细记录中增加一种可撤消消费记录类型,和圈存,消费等类型并列。撤消消费交易包括初始化撤消消费(Initialize For Reverse Purchase)命令, 撤消消费(Reverse Purchase)命令。同时定义一种新状态,撤消消费状态。在消费明细记 录中增加一种撤消消费记录类型,和圈存,消费等类型并列。可撤消消费交易命令格式和撤消交易命令格式采用和复合交易命令格式和消费 交易命令格式相似的方法,更改其PI、P2,以不和原有命令冲突为准;撤消消费交易和可撤 消消费交易可借用消费密钥,不必再增加特殊密钥,过程密钥算法、MAC算法等都可借用。实施例1 现以多票制公交车这种典型性过程型交易进行说明。完成过程型消费交易首先需要事先设定终端类型。对于公交行业来说,有上下车 门的设定,上车终端设定只处理可撤消消费交易,下车终端设定只处理撤消消费交易。消费开始S10,持卡人上车刷卡,终端对卡片进行合法性判断后,进行可撤消消费 额的计算,发出初始化可撤消消费交易命令S20,交易卡处理初始化可撤消消费交易命令 S30,终端发出可撤消消费缓冲命令S40,交易卡处理可撤消消费缓冲命令S50,终端/PSAM 处理产生MACl S60,发出可撤消消费交易命令S70,交易卡处理S80,包括验证MAC1,当结果 为否时返回错误状态,当结果为是时执行交易处理金额减去可撤消消费额,将与消费结束 段计算金额相关的特定数据(如时间,站点号,车辆号等)写入复合应用专用文件的记录中, 完成可撤消消费交易,计算MAC2发给终端,终端/PSAM处理S90,包括验证MAC2,当结果为 否时返回错误状态,当结果为是时执行交易处理,即扣款完成S100。消费结束段,即结束段开始Si,持卡人下车刷卡,终端首先读取复合交易文件记录 命令S2,交易卡处理读取复合交易文件记录命令S3,终端判断是否允许进行撤消交易,并 计算撤消金额S4,通过计算撤消金额,首先根据上下车站点信息计算出实际应缴额,消费初 始段可撤消交易中的可撤消消费额减去实际应缴额即为撤消金额。终端对交易卡片采用撤 消消费交易来进行处理首先终端发出初始化撤消消费交易命令S5,交易卡处理初始化撤 消消费交易命令S6,终端/PSAM处理产生MACl S7,发出撤消消费交易命令S8,交易卡处理 S9,包括验证MAC1,当结果为否时返回错误状态,当结果为是时执行交易处理金额增加撤 消消费额,计算MAC2发给终端/PSAM ;终端/PSAM处理S11,包括验证MAC2,当结果为否时 返回错误状态,当结果为是时执行交易处理,完成撤消消费交易,即结束S12。可撤消消费交易在卡操作系统(COS)内的处理流程为首先判断上次消费交易明 细记录中是否为可撤消消费记录,如不是,则不可以进行,其次判断上次消费交易明细记录 中消费额是否大于此次撤消消费额,如不是,则也不可以进行。有了这两种限制,则把撤消 额限定在消费预支的前提下进行了。对这种过程性消费作为一个整体看待,每次过程型消 费不会造成电子钱包内金额会增加的情况,安全性不会降低。撤消消费交易只能在可撤消 消费交易之后,这样就能避免风险即,犯罪分子非法获得一张交易卡,在超市消费或其它场所消费后,利用消费结束端终端进行撤消交易。正常情况下,持卡人在消费开始段进行可撤消消费,在消费结束段进行撤消消费, 实际结果和传统方案中消费金额是相同的,没有变化。持卡人如果漏票,S卩非正常消费交易时,过程型交易卡的处理方法只包括可撤消 消费交易步骤,终端对卡片进行合法性判断后,进行可撤消消费额的计算,发出初始化可撤 消消费交易命令S20,交易卡处理初始化可撤消消费交易命令S30,终端发出可撤消消费缓 冲命令S40,交易卡处理可撤消消费缓冲命令S50,终端/PSAM处理产生MACl S60,发出可 撤消消费交易命令S70,交易卡处理S80,包括验证MAC1,当结果为否时返回错误状态,当结 果为是时执行交易处理金额减去可撤消消费额,将与消费结束段计算金额相关的特定数 据(如时间,站点号,车辆号等)写入复合应用专用文件的记录中,完成可撤消消费交易,计 算MAC2发给终端,终端/PSAM处理S90,包括验证MAC2,当结果为否时返回错误状态,当结 果为是时执行交易处理,即扣款完成S100。实施例2 现以交易卡持卡人漏票为例只进行可撤消消费交易进行说明。设定持卡人消费卡卡内金额为100元,公交车共11站,每间隔1站消费1元为消 费方式,持卡人从第1站上,终端对交易卡进行可撤消消费命令,消费金额按照漏票最大可 能性计算,第1站上第11站下为10站间距,即为10元,减去10元,交易卡内金额变为90 元。在第3站持卡人下车,终端进行计算得出持卡人实际为1站至3站,共2站间距,消费 应为2元,按照10元减去2元为8元进行撤消命令,卡内金额变更为98元。如果持卡人在 3站漏票,则卡不能进行撤消命令,卡内金额保持为90元。若持卡人再次进行普通消费时,因为普通消费终端是执行普通消费,不可以进行 撤消消费,则不会进行撤消消费交易,将进行普通消费。持卡人如果漏票,当再次进行过程性消费时,因为消费开始段终端是进行可撤消 消费,不可以进行撤消消费,则不会进行撤消消费交易,将重新开始消费开始段的可撤消消费。持卡人如果漏票,进行其他圈存等业务,也不可以进行撤消消费交易。进一步说明,如果漏票,S卩非正常离开了消费结束段,那么持卡人只能进行查询记 录明细和查询余额的操作,不可以进行其它操作,如撤消消费等,电子钱包中的金额也不可 能再增加。现对终端内消费记录进行分析,具有可撤消消费记录和撤消消费记录,没有代扣 记录。正常的过程型交易,持卡人的可撤消消费记录和撤消消费记录分别留在消费开始段 终端内和消费结束段终端内。通过记录对应的票款是可撤消消费记录中可撤消消费额减去 撤消消费记录中撤消消费额;如果漏票,则消费结束段没有撤消消费记录。通过记录对应后 台的票款则就是可撤消消费中的可撤消消费额,这种情况下,卡内金额要少于实际应缴额, 因此不存在票款丢失。终端不再进行代扣,而由代扣记录产生的划款等问题也就没有。从整体消费记录 上看,在上辆车上形成的消费记录没有相应的对应撤消消费记录,证明卡漏票,对应票款自 然就留存在原车队应的公司内,清晰明了。因为不需要代扣,而由代扣记录产生的划款等问题也不存在,从整体消费记录上 看,如果在某辆车上形成的可撤消消费记录没有其后对应的撤消消费记录,证明卡漏票,对应票款自然就对应留存在原车辆关联的运营单元,清晰明了,而且为了划拨清晰而对应的 消费终端内的消费关键性信息外的其他关联信息(如司机号、公司号、路队号、线路号、司机 上班时间)完全不需要在卡内用复合消费记录文件的方式进行保存,卡的存储空间需求降 低,省下的空间可以用来增加其他应用。采用这种方案,消费结束段用户卡比用复合消费交易减少一个更新复合交易数据 缓冲命令,减少卡的交易时间。减少了卡的交易时间,也增加了成功几率,增加了通过率。从城市系统升级改造方面说,如果一个城市的前期运营部分只涉及单票或小额等 普通消费的终端,需要在多票制车、地铁、高速公路等过程型交易的场所添加终端,那么只 需要对新添加的终端进行这种程序开发,对于原有的处于普通消费场所的终端无需进行任 何升级改造,因为即使有漏票也无须代扣。本发明通过先预付费再进行实际结算后返款的消费方式,先交费,再返款;通过这 种规范设定,成功地解决了漏票问题造成的卡存储空间需求大、卡操作复杂、缓慢、通过率 低、终端软件处理复杂、运营系统结算划拨困难、系统升级改造工程复杂等多个问题。以上是公交行业的应用例子,其他行业也可以应用可撤消消费交易和撤消消费交 易。地铁,有入口闸机出口闸机的设定,设定入口终端处理可撤消消费交易,出口终端处理 撤消消费交易。高速公路收费,设定入口终端处理可撤消消费交易,出口终端处理撤消消费 交易。值得指出的是,本发明的保护范围并不局限于上述具体实例方式,根据本发明的 基本技术构思,对于其中的命令具体格式和涉及的数据项也可以采用其他设计,比如交易 类型标识可以采用其他未定义的数据项来进行,例如16代表可撤消消费,18代表撤消消 费;CLS,INS, PI, P2,DATA域也可以采用其他不冲突的数据定义来完成。交易所用密钥除 本文提出的借用消费密钥,也可以增加特殊类型密钥。其中的算法也可以采用除DES算法 之外的其他算法,如国密算法等,只要可以实现本发明先进行预付费再进行实际结算后返 款的消费方式,只要本领域普通技术人员无需经过创造性劳动,即可联想到的实施方式,均 属于本发明的保护范围。
权利要求
1.一种过程型交易卡的处理方法,其特征在于,过程型交易分成两个前后关联的部分 包括可撤消消费交易和撤消消费交易; 其中,所述可撤消消费交易包括步骤,A.终端发出初始化可撤消消费交易命令S20;B.卡处理初始化可撤消消费交易命令S30;C.终端发出可撤消消费缓冲命令S40;D.卡处理可撤消消费缓冲命令S50;E.终端/PSAM处理产生MAC1S60;F.终端发出可撤消消费交易命令S70;G.卡处理S80;H.终端/PSAM处理S90;所述撤消消费交易包括步骤,I.终端发出读取复合交易文件记录命令S2; G.卡处理读取复合交易文件记录命令S3 ;K.终端判断是否允许进行撤消交易S4 ; L.终端发出初始化撤消消费交易命令S5; M.卡处理初始化撤消消费交易命令S6; N.终端/PSAM处理产生MACl S7 ;0.终端发出撤消消费命令S8; P.卡处理S9 ;Q.终端/PSAM处理Sll。
2.根据权利要求1所述的过程型交易卡的处理方法,其特征在于,所述撤消交易在可 撤消交易成功之后进行。
3.—种过程型交易卡的处理方法,其特征在于,可撤消消费交易包括以下步骤,a.终端发出初始化可撤消消费交易命令S20;b.卡处理初始化可撤消消费交易命令S30;c.终端发出可撤消消费缓冲命令S40;d.卡处理可撤消消费缓冲命令S50;e.终端/PSAM处理产生MAC1S60;f.终端发出可撤消消费交易命令S70;g.卡处理S80;h.终端/PSAM处理S90;·1.扣款完成SlOO。
全文摘要
本发明公开了一种过程型交易卡的处理方法,分成可撤消消费交易和撤消消费交易两部分;其中可撤消消费交易包括初始化可撤消消费交易命令及处理,可撤消消费缓冲命令及处理;可撤消消费交易命令及处理;撤消消费交易包括读取复合交易文件记录命令及处理;初始化撤消消费交易命令及处理;撤消消费命令及处理。有益效果是解决了持卡人消费结束段漏刷给运营单位造成的损失及其传统方法处理难题1.卡、机具、清算系统都省去代扣信息处理部分;2.系统向过程型交易领域拓展不牵涉系统已有部分。本发明解决了CPU卡过程型交易所存在的缺点,特别适合于金融、非金融IC卡行业。
文档编号G07G1/12GK102129749SQ20111002393
公开日2011年7月20日 申请日期2011年1月21日 优先权日2011年1月21日
发明者纪鸿舜 申请人:天津环球磁卡股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1