本发明专利技术提供一种检索并使用设置在智能卡内应用的方法及系统。该方法包括将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到智能卡内;将所获得的应用标识、属性标识以及发行方标识存储在智能卡的应用目录数据区;通过向智能卡输入应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。本发明专利技术所提供方法和系统使得各种应用设置在智能卡内且易于检索。
【技术实现步骤摘要】
检索并使用设置在智能卡内的应用的方法及系统
本专利技术涉及电子支付技术,尤其涉及智能卡中应用的检索。
技术介绍
随着互联网应用的发展及移动智能终端的普及,出现了结合互联网、智能终端和智能卡三方面技术特征的电子支付解决方案,这种方案的关键特点是以互联网实现数据和服务的云存储,用户通过智能终端、计算机或其他设备访问云端服务,特别是移动智能终端,结合NFC技术,不仅可以实现近场支付,也可以利用本身的安全特性,将远程的云端应用或数据和智能设备相关联,实现部分应用的“落地”。国际标准化组织为IC卡及相关设备制定了大量的标准,其中包括用于接触式IC卡的国际标准(如ISO7816-3)和用于非接触式IC卡的国际标准(如ISO14443)。作为IC卡的智能卡同样遵循上述标准。因标准的不同,目前还无法使用同一方式通过不同的通道访问智能卡内的应用,例如对于ISO7816-3标准下的接触式智能卡是通过PSE来获取应用列表,而对于ISO14443标准下的非接触式智能卡则是通过PPSE来获取应用列表。图1是在金融智能卡中的应用的目录结构示意。如图所示,在该智能卡根目录100下,有一个名为“1PAY.SYS.DDF01”的目录专用文件DDF(DirectoryDedicatedFile)101,即PSE。在根目录100下,可同时存在一个名为“2PAY.SYS.DDF01”的DDF,亦即PPSE,图1中未示出。DDF目录下存在二部分内容,一部分是目录本身的信息,另一部分是应用的目录数据。目录本身的信息在选择该DDF时便会呈现出来,而应用目录数据通常是可通过标准的APDU进行读写操作的记录文件,该记录文件中的每条记录定义一个应用的描述信息,例如应用的名称、入口及其他附加信息。智能卡内一般只有1-2个应用,少数情况下可以达到或超过5个,这些应用的目录信息均保存在记录文件中。目录区存放应用的个数一般受卡片空间的限制。从当前的发展趋势看,用户希望能将银行卡、公交卡以及预付费卡等卡的功能及应用集成在一张卡上,从而不用携带多张卡。进一步,用户还希望能将优惠券、电子账单、门票及公司的门禁卡等应用功能也设置在如上这张卡内。当前已经可以将标准化的应用设置在同一张智能卡内,也可以将许多可转换为电子数据的应用,诸如优惠券、电子账单、门票及公司的门禁卡等应用设置在智能卡内,且可以和标准化的应用设置在同一张智能卡内。但是,现有技术中,这些非标准化的应用在用户需要通过该智能卡片使用时无法检索到。此外,当前的智能卡中,目录信息的写入是按照应用单独写入,即:首先在卡外开发好应用,再通过卡片提供的应用安装接口将应用装入到卡内并激活,随后必须将该应用的标识、属性等附加信息写入到对应的目录入口当中,如写入到PSE或PPSE当中。如果应用安装到卡内并激活,而对应的目录信息没有写入,这时外部程序访问该应用就无法通过目录的方式来实现应用发现,只能使用直接选择的方式。这种目录信息单独写入的机制在目录完整性方面存在一定的缺陷。
技术实现思路
本专利技术提供一种检索并使用设置在智能卡内的应用的方法,该方法包括:将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡内;将所获得的所述应用标识、所述属性标识以及所述发行方标识存储在所述智能卡的应用目录数据区;通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。优选地,在该检索并使用设置在智能卡内的应用的方法中,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡包括:检查所述应用标识、属性标识、以及发行方标识是否合法;在所述应用标识、属性标识、以及发行方标识合法的情况下,检查所述智能卡的存储空间是否有余;如果存储空间有余,则存储所述应用标识、属性标识、及发行方标识。优选地,在上述方法中,如果存储空间有余,则存储所述应用标识、属性标识及发行方标识包括:如果所述存储空间有余,则对所述应用标识、属性标识以及发行方标识进行数据转换;存储转换后的应用标识、属性标识及发行方标识。优选地,在上述方法中,对所述应用标识、属性标识、发行方标识以及私有数据进行转换是对所述应用标识、属性标识以及发行方标识进行编码。优选地,在该检索并使用设置在智能卡内的应用的方法中,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内包括:在将所述应用安装到所述智能卡时,所述智能卡自动收集所述应用标识、属性标识以及发行方标识。优选地,在该检索并使用设置在智能卡内的应用的方法中,所述方法还包括在所述应用标识、属性标识以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。优选地,在上述方法中,通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用的同时获得该一个应用的定位符或多个应用中每一个的定位符,从而通过所述定位符从所述智能卡内获得所述应用的私有数据以便使用。本专利技术还提供一种检索并使用设置在智能卡内的应用的系统,该系统包括:应用数据设置模块,其用于将标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内;应用数据存储模块,其用于存储所获得的所述应用标识、所述属性标识以及所述发行方标识;应用搜索模块,其用于根据接收的应用标识搜索符合该应用标识所对应的应用类型的一个或多个应用;以及处理模块,其用于在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。优选地,所述检索并使用设置在智能卡内的应用的系统,应用数据设置模块包括:合法性检查单元,其用于检查所述应用标识、属性标识、以及发行方标识是否合法;存储空间检查单元,其用于在合法性检查单元的检查结果合法的情况下,检查所述所述应用数据存储模块是否有余,且在检查结果表明应用数据存储模块有余的情况下,由所述应用数据存储模块存储所述应用标识、属性标识、及发行方标识。优选地,上述系统中,还包括数据转换模块,其用于在将所述应用标识、属性标识、及发行方标识存储到所述应用数据存储模块之前,对它们进行数据转换。优选地,所述检索并使用设置在智能卡内的应用的系统中,还包括自动收集模块,用于在将所述应用安装到所述智能卡时,自动收集所述应用标识、属性标识、以及发行方标识。优选地,所述检索并使用设置在智能卡内的应用的系统中,还包括定位符生成模块,其用于在所述应用标识、属性标识、以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。按照本专利技术,智能卡内可设置更多类型的应用且易于检索。附图说明图1是涉及金融的智能卡中的应用的目录结构示意图。图2是根据本专利技术的示例本文档来自技高网...

【技术保护点】
一种检索并使用设置在智能卡内的应用的方法,其特征在于,所述方法包括:将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内; 将所获得的所述应用标识、所述属性标识以及所述发行方标识存储在所述智能卡的应用目录数据区; 通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及 在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。
【技术特征摘要】
1.一种检索并使用设置在智能卡内的应用的方法,其特征在于,所述方法包括:将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内;将所获得的所述应用标识、所述属性标识以及所述发行方标识存储在所述智能卡的应用目录数据区;在所述应用标识、属性标识以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符;通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。2.如权利要求1所述的方法,其特征在于,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡包括:检查所述应用标识、属性标识、以及发行方标识是否合法;在所述应用标识、属性标识、以及发行方标识合法的情况下,检查所述智能卡的存储空间是否有余;如果存储空间有余,则存储所述应用标识、属性标识及发行方标识。3.如权利要求2所述的方法,其特征在于,如果存储空间有余,则存储所述应用标识、属性标识及发行方标识进一步包括:如果所述存储空间有余,则对所述应用标识、属性标识以及发行方标识进行数据转换;存储转换后的应用标识、属性标识及发行方标识。4.如权利要求3所述的方法,其特征在于,对所述应用标识、属性标识及发行方标识进行转换是对所述应用标识、属性标识及发行方标识进行编码。5.如权利要求1所述的方法,其特征在于,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡内包括:在将所述应用安装到所述智能卡时,所述智能卡自动收集所述应用标识、属性标识以及发行方标识。6.如权利要求1所述的方法,其特征在于,通过向所述智能卡输入所述应用标识而搜索出...
【专利技术属性】
技术研发人员:柴洪峰,鲁志军,何朔,孟宏文,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。