智能卡多业务控制方法

文档序号:6559269阅读:191来源:国知局
专利名称:智能卡多业务控制方法
技术领域
本发明涉及一种智能卡控制方法,具体来说是一种智能卡多业务控制方法。
背景技术
“城市一卡通”是随着电子计算机技术的高速发展,“电子商务”和“电子货币”支付手段的日益成熟而提出的新概念。将城市公用事业各个行业统一起来,采用一致的付费方式,方便市民消费、提高运营企业的工作效率;在一定区域内,居民或游客持同一张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命令。
以上对本发明所提供的智能卡多业务控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种智能卡多业务控制方法,其特征在于,包括如下步骤1)在支付系统环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符;2)根据所述应用标识符实现对各应用子目录的访问和处理。
2.如权利要求1中所述的智能卡多业务控制方法,其特征在于所述步骤2)具体为a)接收应用协议数据命令;b)识别所述应用协议数据命令中包含的应用标识符;c)根据应用标识符选择并执行对应的应用子目录中的文件。
3.如权利要求1或2中所述的智能卡多业务控制方法,其特征在于所述应用标识符为一个数组,包括资源标识和私有标识扩展。
4.如权利要求1或2中所述的智能卡多业务控制方法,其特征在于所述各应用子目录下存放的文件包含有数据文件和密钥文件。
5.如权利要求1或2中所述的智能卡多业务控制方法,其特征在于所述各应用子目录下还存放的数据文件中包含有应用数据文件和目录定义文件,并通过文件名直接引用。
6.如权利要求4中所述的智能卡多业务控制方法,其特征在于所述应用数据文件的文件名与所在应用子目录中应用标识符对应或以所述应用标识符为文件名的开头。
7.如权利要求4中所述的智能卡多业务控制方法,其特征在于所述应用数据文件和目录定义文件的文件名在所述智能卡系统中是唯一的。
8.如权利要求1或2中所述的智能卡多业务控制方法,其特征在于所述支付系统环境中还包括公共命令处理文件。
9.如权利要求4中所述的智能卡多业务控制方法,其特征在于所述各应用子目录下的文件受各应用自身的安全机制保护,不相互访问。
全文摘要
本发明涉及一种智能卡控制方法,具体来说是一种智能卡多业务控制方法。本发明通过在支付系统环境下创建至少两个应用子目录,每个应用子目录设置有应用标识符,并根据所述应用标识符实现对各应用子目录的访问和处理,从而实现将EMV应用与“一卡通”结合起来,持卡人只需要办理一张卡,就可以同时享受EMV应用和“一卡通”提供的所有服务,而且减少了办理各项业务的复杂度,比如缴费业务等,进而,持卡人可以在EMV业务受理网点直接缴费,不但节约了时间,提升了安全度,而且降低了持卡人的使用成本。
文档编号G06Q40/00GK1920889SQ200610089369
公开日2007年2月28日 申请日期2006年6月22日 优先权日2006年6月22日
发明者陆舟, 于华章 申请人:北京飞天诚信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1