CN1920889B - 智能卡多业务控制方法 - Google Patents

智能卡多业务控制方法 Download PDF

Info

Publication number
CN1920889B
CN1920889B CN200610089369A CN200610089369A CN1920889B CN 1920889 B CN1920889 B CN 1920889B CN 200610089369 A CN200610089369 A CN 200610089369A CN 200610089369 A CN200610089369 A CN 200610089369A CN 1920889 B CN1920889 B CN 1920889B
Authority
CN
China
Prior art keywords
card
order
application
smart card
apdu
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.)
Expired - Fee Related
Application number
CN200610089369A
Other languages
English (en)
Other versions
CN1920889A (zh
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.)
Feitian Technologies Co Ltd
Original Assignee
Beijing Feitian Technologies 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 Beijing Feitian Technologies Co Ltd filed Critical Beijing Feitian Technologies Co Ltd
Priority to CN200610089369A priority Critical patent/CN1920889B/zh
Publication of CN1920889A publication Critical patent/CN1920889A/zh
Application granted granted Critical
Publication of CN1920889B publication Critical patent/CN1920889B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明涉及一种智能卡控制方法,具体来说是一种智能卡多业务控制方法。本发明通过在支付***环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符,并根据所述应用标识符实现对各应用子目录的访问和处理,从而实现将EMV应用与“一卡通”结合起来,持卡人只需要办理一张卡,就可以同时享受EMV应用和“一卡通”提供的所有服务,而且减少了办理各项业务的复杂度,比如缴费业务等,进而,持卡人可以在EMV业务受理网点直接缴费,不但节约了时间,提升了安全度,而且降低了持卡人的使用成本。

Description

智能卡多业务控制方法
技术领域
本发明涉及一种智能卡控制方法,具体来说是一种智能卡多业务控制方法。
背景技术
“城市一卡通”是随着电子计算机技术的高速发展,“电子商务”和“电子货币”支付手段的日益成熟而提出的新概念。将城市公用事业各个行业统一起来,采用一致的付费方式,方便市民消费、提高运营企业的工作效率;在一定区域内,居民或游客持同一张IC卡能实现身份验证、流动消费支付、存储各类信息等功能,达到“一卡在手,生活无忧”的总体目标。
建设数字化城市是城市一卡通工程项目的远期目标,IC卡作为信息的载体和接口,在“城市一卡通”工程项目中,通过向市民发行用于城市生活的IC卡,建立城市公共事业管理信息平台。将市民的生活信息和消费信息,通过使用IC卡进行数字化记录,反映到城市的相关的信息***中,为城市信息的综合管理提供必要的数据与分析。有了这些信息,辅以其他手段,如:查询、统计,间接测算、决策分析等,为城市中的个人消费、企业经营及城市管理者的决策,提供了多方面有力的分析基础和指导依据。
城市一卡通主要涉及在城市居民生活的各个领域的支付和身份认证,能够完成公用事业的预收费,金融、旅游、医疗等多个领域的快速结算和支付,保证各领域的身份认证和信息存储查询,城市一卡通比较成熟的应用列举如下:
公共交通收费  :公交、地铁、轻轨、轮渡、出租等收费;
公用事业收费  :水、电、气、有线电视、电信收费;
金融应用      :圈存、消费、取现、圈提;
旅游消费      :代替门票、旅游积分;
医疗          :治疗收费;
社保          :五险管理、医保待遇、养老待遇;
加油、加气    :油气收费、税控管理。
EMV标准是由国际三大银行卡组织--Europay(欧陆卡,已被万事达收购)、MasterCard(万事达卡)和Visa(维萨)共同发起制定的银行卡从磁条卡向IC卡转移的技术标准,是基于智能IC卡的金融支付标准,目前已成为公认的框架性标准。其目的是在金融IC卡支付***中建立卡片和终端接口的统一标准,使得在此体系下所有的卡片和终端能够互通互用,并且该技术的采用将大大提高银行卡支付的安全性,减少欺诈行为。目前正式发布的版本有EMV96和EMV2000。
EMV2000是现行的国际上金融IC卡借记/贷记应用的基础性技术标准,由国际三大银行卡组织联合制定,标准的主要内容包括借贷记应用交易流程、借记/贷记应用规范和安全认证机制等,其目的是为金融IC卡、金融终端、支付***以及金融机构建立一个统一的通用的标准平台。
但是,目前国内的“一卡通”项目大都是独立非金融应用的方式,即用一张专门的智能卡应用于“一卡通”,这样的卡片需要到专门的“一卡通”业务受理网点申请,如图1中所示,而对一卡通项目缴费流程,通常是持卡人在银行的金融网点提取现金,然后到一卡通业务受理网点缴纳现金,为“一卡通”公共帐户充值.而每次交纳各种类型的费用也必须到网点办理,且主要以现金方式交易,给持卡人带来了诸多的不便.
发明内容
本发明克服了上述缺点,将EMV应用与“一卡通”结合起来,提供一种复杂度低、使用方便的智能卡多业务控制方法。
本发明解决其技术问题所采取的技术方案是:一种智能卡多业务控制方法,包括如下步骤:
1)支付***环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符;
2)根据所述应用标识符实现对各应用子目录的访问和处理。
所述步骤2)可具体为:
a)接收应用协议数据命令;
b)识别所述应用协议数据命令中包含的应用标识符;
c)根据应用标识符选择并执行对应的应用子目录中的文件。
所述应用标识符可为一个数组,包括资源标识和私有标识扩展。
所述各应用子目录下存放的文件可包含有数据文件和密钥文件。
所述各应用子目录下还可存放的数据文件中包含有应用数据文件和目录定义文件,并通过文件名直接引用。
所述应用数据文件的文件名可与所在应用子目录中应用标识符对应或以所述应用标识符为文件名的开头。
所述应用数据文件和目录定义文件的文件名可在所述智能卡***中是唯一的。
所述支付***环境中还可包括公共命令处理文件。
所述各应用子目录下的文件可受各应用自身的安全机制保护,不相互访问。
本发明通过在支付***环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符,并根据所述应用标识符实现对各应用子目录的访问和处理,从而实现将EMV应用与“一卡通”结合起来,持卡人只需要办理一张卡,就可以同时享受EMV应用和“一卡通”提供的所有服务,而且减少了办理各项业务的复杂度,比如缴费业务等,进而,持卡人可以在EMV业务受理网点直接缴费,不但节约了时间,提升了安全度,而且降低了持卡人办卡的成本。
附图说明
图1为现有技术中缴费流程示意图
图2为本发明中智能卡内部***构成示意图
图3为本发明中对所述智能卡访问过程流程图
具体实施方式
在一张智能卡芯片上同时支持EMV和“一卡通”两种应用,需要卡片能处理EMV标准金融APDU命令和“一卡通”应用专用APDU命令,还需要在卡片的支付***环境(Payment System Environment,IC卡文件***根目录,以下简称PSE)下分别为两个应用创建子目录,如图2中所示,通过对各应用子目录的应用标识符(ApplicationIdentifier,以下简称AID)进行选择,每个子目录下只存放相应的应用的数据文件和密钥文件。其中,EMV应用目录和“一卡通”应用目录下的用户文件受各应用自身的安全机制保护,不允许相互访问。
所述APDU指应用协议数据单元,所述智能卡通过I/O接口与终端之间的全部数据交换都是用应用协议数据单元(ApplicationProtocol Data Unit,是IC卡的通讯标准,简称APDU)进行的。APDU包括命令APDU和应答APDU两种,命令APDU由终端发送到卡片,应答APDU则是卡片对命令APDU的响应。遵照ISO/IEC 7816-4标准,APDU设计得完全与传输协议无关。
所述应用标识符(Application Identifier,简称AID)是一个字节数组,其中,前五个字节是资源标识(Resource Identifier,简称RID);剩下的字节是私有标识扩展(proprietary identifier extension,简称PIX),长度范围是0到11个字节。
IC卡中的任何应用数据文件(Application Definition File,缩写为ADF)或目录定义文件(Directory Definition File,缩写为DDF)都可以通过文件名引用。其中,ADF的文件名与它的AID对应或以AID作为文件名的开头,一张智能卡芯片中的每个文件名在该智能卡内是唯一的。
在进行包括缴费、查询、消费等的对所述智能卡的访问过程,如图3中所示,智能卡操作***,即COS内部根据被应用的RID(AID的头五个字节)来判定当前选定应用的类型,并依此决定当前所支持的APDU命令集,处理流程如图三所示:
步骤[100]:智能卡卡片上电,操作***COS内部默认选择PSE作为当前应用;
步骤[110]:卡片等待接收APDU命令;
步骤[120]:卡片接收到APDU命令,首先根据当前应用的RID判断应用类型;
步骤[130]:如果所述接收到的APDU为EMV应用,根据命令中的指令INS判定是否是EMV业务专用命令:
步骤[131]:如果是EMV业务专用命令,执行专用命令处理,结束处理,跳转到步骤[110],等待下一条APDU命令;
如果不是EMV业务专用命令,跳转到步骤[150];
步骤[140]:“一卡通”应用,根据命令中的指令INS判断是否是一卡通业务专用命令;
步骤[141]:  如果是一卡通业务专用命令,执行专用命令处理,结束处理,跳转到步骤[110],等待下一条APDU命令;
如果不是一卡通业务专用命令,跳转到步骤[150];
如果不是以上两个应用中的任何一个,则直接跳转到步骤[150];
步骤[150]:执行公共APDU命令处理,根据指令INS判断是否是公共命令:
步骤[160]:公共命令处理,判断是否是选择命令,即SELECT命令
步骤[161]:如果是SELECT命令,则选择APDU命令指示应用,并设置为当前应用,结束处理,跳转到[110],等待下一条APDU命令
步骤[162]:如果不是SELECT命令,即其他公共命令,则执行命令处理,结束处理,跳转到[110],等待下一条APDU命令;不是公共命令,返回“功能不支持”,结束处理,跳转到[110],等待下一条APDU命令。
以上对本发明所提供的智能卡多业务控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种智能卡多业务控制方法,其特征在于,包括如下步骤:
1)在支付***环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符;
2)根据所述应用标识符实现对各应用子目录的访问和处理;
所述步骤2)具体为:
a)智能卡卡片上电,操作***内部默认选择支付***环境作为当前应用;
b)卡片等待接收应用协议数据单元APDU命令;
c)卡片接收到APDU命令,首先根据当前应用的资源标识判断应用类型,如果所述接收到的APDU命令为EMV应用则转入步骤d);如果所述接收到的APDU命令为“一卡通”应用则转入步骤f);如果不是以上两个应用中的任何一个,则直接跳转到步骤h);
d)根据命令中的指令判定是否是EMV业务专用命令:
e)如果是EMV业务专用命令,执行专用命令处理,结束处理,跳转到步骤b),等待下一条APDU命令;如果不是EMV业务专用命令,跳转到步骤h);
f)根据命令中的指令判断是否是一卡通业务专用命令;
g)如果是一卡通业务专用命令,执行专用命令处理,结束处理,跳转到步骤b),等待下一条APDU命令;如果不是一卡通业务专用命令,跳转到步骤h);
h)执行公共APDU命令处理,根据指令判断是否是公共命令,如果是公共命令,则转入步骤i);如果不是公共命令,返回“功能不支持”,结束处理,跳转到步骤b),等待下一条APDU命令;
i)判断是否是选择命令;
j)如果是选择命令,则选择APDU命令指示应用,并设置为当前应用,结束处理,跳转到步骤b),等待下一条APDU命令;如果不是选择命令,则执行命令处理,结束处理,跳转到步骤b),等待下一条APDU命令。
2.如权利要求1所述的智能卡多业务控制方法,其特征在于:所述应用标识符为一个数组,包括资源标识和私有标识扩展。
3.如权利要求1所述的智能卡多业务控制方法,其特征在于:所述各应用子目录下存放的文件包含有数据文件和密钥文件。
4.如权利要求1所述的智能卡多业务控制方法,其特征在于:所述各应用子目录下还存放的数据文件中包含有应用数据文件和目录定义文件,并通过文件名直接引用。
5.如权利要求4中所述的智能卡多业务控制方法,其特征在于:所述应用数据文件的文件名与所在应用子目录中应用标识符对应或以所述应用标识符为文件名的开头。
6.如权利要求4中所述的智能卡多业务控制方法,其特征在于:所述应用数据文件和目录定义文件的文件名在所述智能卡***中是唯一的。
7.如权利要求1所述的智能卡多业务控制方法,其特征在于:所述支付***环境中还包括公共命令处理文件。
8.如权利要求4中所述的智能卡多业务控制方法,其特征在于:所述各应用子目录下的文件受各应用自身的安全机制保护,不相互访问。
CN200610089369A 2006-06-22 2006-06-22 智能卡多业务控制方法 Expired - Fee Related CN1920889B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610089369A CN1920889B (zh) 2006-06-22 2006-06-22 智能卡多业务控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610089369A CN1920889B (zh) 2006-06-22 2006-06-22 智能卡多业务控制方法

Publications (2)

Publication Number Publication Date
CN1920889A CN1920889A (zh) 2007-02-28
CN1920889B true CN1920889B (zh) 2010-05-12

Family

ID=37778608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610089369A Expired - Fee Related CN1920889B (zh) 2006-06-22 2006-06-22 智能卡多业务控制方法

Country Status (1)

Country Link
CN (1) CN1920889B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103310537A (zh) * 2012-03-16 2013-09-18 ***通信集团公司 一种多应用识别访问方法、智能卡和pos机

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101261754A (zh) * 2007-03-07 2008-09-10 邱云南 一种可具多种应用的储值金融卡
CN101256645B (zh) * 2008-01-16 2012-01-11 苏州市城市信息化建设有限公司 集成式市民卡***的设置方法
CN101727707B (zh) * 2008-10-30 2011-11-09 范磊 多功能卡***和通过该***应用多功能卡的方法
CN101751450B (zh) * 2008-12-03 2015-05-20 上海公共交通卡股份有限公司 具有多应用cos的cpu卡的信息共享实现方法
CN101661567B (zh) * 2009-09-23 2013-06-05 北京华大智宝电子***有限公司 一种多功能智能卡设备的实现方法
CN102306170A (zh) * 2011-08-23 2012-01-04 北京握奇数据***有限公司 一种存储及处理智能卡公共信息的方法及装置
CN105592007A (zh) * 2014-10-23 2016-05-18 广东华大互联网股份有限公司 一种层级式智能卡公共应用安全认证***
CN105740271A (zh) * 2014-12-10 2016-07-06 北京数码视讯科技股份有限公司 一种管理智能卡应用信息的方法、设备及智能卡
CN105894426A (zh) * 2016-03-30 2016-08-24 广州星海数字电视金卡有限公司 一种基于cpu芯片卡的居民信息共享、存储及管理***
CN107679858B (zh) * 2017-10-24 2019-12-10 恒宝股份有限公司 移动终端及移动支付方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1418538A1 (en) * 2001-08-03 2004-05-12 Dai Nippon Printing Co., Ltd. MULTI−APPLICATION IC CARD
CN1687905A (zh) * 2005-05-08 2005-10-26 华中科技大学 一种多片内操作***的智能卡

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1418538A1 (en) * 2001-08-03 2004-05-12 Dai Nippon Printing Co., Ltd. MULTI−APPLICATION IC CARD
CN1687905A (zh) * 2005-05-08 2005-10-26 华中科技大学 一种多片内操作***的智能卡

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
金志刚,朱军.基于IC卡技术的一卡多用的设计与实现.电子工程师30 12.2004,30(12),73-75,80.
金志刚,朱军.基于IC卡技术的一卡多用的设计与实现.电子工程师30 12.2004,30(12),73-75,80. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103310537A (zh) * 2012-03-16 2013-09-18 ***通信集团公司 一种多应用识别访问方法、智能卡和pos机
CN103310537B (zh) * 2012-03-16 2016-01-20 ***通信集团公司 一种多应用识别访问方法、智能卡和pos机

Also Published As

Publication number Publication date
CN1920889A (zh) 2007-02-28

Similar Documents

Publication Publication Date Title
CN1920889B (zh) 智能卡多业务控制方法
US7360691B2 (en) Secure device and mobile terminal which carry out data exchange between card applications
CN101256645B (zh) 集成式市民卡***的设置方法
CN102117453B (zh) 一种受理各类支付卡并进行交易转接处理的方法及***
CN104025134B (zh) 电子货币管理装置、电子货币管理方法、计算机可读取的存储介质
CN105719139A (zh) 电子抵用凭证参与消费支付的移动融合电子支付方法
CN104966194A (zh) 一种复合收银方法及其智能化收银***
CN101587615A (zh) 一种交通ic卡与银行卡的信息集成平台
CN102521921A (zh) 一种费控装置、预付费售电***、售电***及方法
CN105096109A (zh) 一种乘车支付方法及***
CN101272546A (zh) 一种基于手机的鉴权、计费***及方法
CN101577026A (zh) 电子钱包移动自助充值及消费的方法与***
CN101944214A (zh) 多卡种多收单行支付清算方法及***
CN105184970A (zh) 公交ic卡网络支付***及其支付方法
CN101188033B (zh) 基于特征识别的快速联机支付方法与***
CN101383066A (zh) 本地智能一卡通个人消费结算***及其方法
CN101009032A (zh) 一种自动售票终端***及其实现方法
JP2008041024A (ja) ポイント計算装置、及びポイント計算方法
CN106127462A (zh) 用于预付卡账户载体的线下移动支付方法
CN101383065A (zh) 一种交通ic卡跨地域、跨领域应用实现方法和***
CN201331812Y (zh) 城乡小额电子支付***
CN108932618A (zh) 基于rfid物联网技术的城市one卡通***
CN107480971A (zh) 虚拟国标cpu卡以及基于虚拟国标cpu卡实现互联网用户交易的方法
CN103577980A (zh) 一种无线支付零钱找续***和相应方法
CN201364616Y (zh) 一种家用支付终端

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
C56 Change in the name or address of the patentee

Owner name: FEITIAN TECHNOLOGIES CO., LTD.

Free format text: FORMER NAME: BEIJING FEITIAN CHENGXIN SCIENCE + TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: 100085 Beijing city Haidian District Xueqing Road No. 9 Ebizal building B block 17 layer

Patentee after: Feitian Technologies Co.,Ltd.

Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 40 research, 7A building, 5 floor

Patentee before: FEITIAN TECHNOLOGIES Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

CF01 Termination of patent right due to non-payment of annual fee