CN103678427A - 检索并使用设置在智能卡内的应用的方法及*** - Google Patents

检索并使用设置在智能卡内的应用的方法及*** Download PDF

Info

Publication number
CN103678427A
CN103678427A CN201210364345.6A CN201210364345A CN103678427A CN 103678427 A CN103678427 A CN 103678427A CN 201210364345 A CN201210364345 A CN 201210364345A CN 103678427 A CN103678427 A CN 103678427A
Authority
CN
China
Prior art keywords
application
attribute
publisher
smart card
bit
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.)
Granted
Application number
CN201210364345.6A
Other languages
English (en)
Other versions
CN103678427B (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.)
China Unionpay Co Ltd
Original Assignee
China Unionpay 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 Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201210364345.6A priority Critical patent/CN103678427B/zh
Publication of CN103678427A publication Critical patent/CN103678427A/zh
Application granted granted Critical
Publication of CN103678427B publication Critical patent/CN103678427B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/356Aspects of software for card payments

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种检索并使用设置在智能卡内应用的方法及***。该方法包括将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到智能卡内;将所获得的应用标识、属性标识以及发行方标识存储在智能卡的应用目录数据区;通过向智能卡输入应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。本发明所提供方法和***使得各种应用设置在智能卡内且易于检索。

Description

检索并使用设置在智能卡内的应用的方法及***
技术领域
本发明涉及电子支付技术,尤其涉及智能卡中应用的检索。
背景技术
随着互联网应用的发展及移动智能终端的普及,出现了结合互联网、智能终端和智能卡三方面技术特征的电子支付解决方案,这种方案的关键特点是以互联网实现数据和服务的云存储,用户通过智能终端、计算机或其他设备访问云端服务,特别是移动智能终端,结合NFC技术,不仅可以实现近场支付,也可以利用本身的安全特性,将远程的云端应用或数据和智能设备相关联,实现部分应用的“落地”。
  国际标准化组织为IC卡及相关设备制定了大量的标准,其中包括用于接触式IC卡的国际标准(如ISO7816-3)和用于非接触式IC卡的国际标准(如ISO14443)。作为IC卡的智能卡同样遵循上述标准。
因标准的不同,目前还无法使用同一方式通过不同的通道访问智能卡内的应用,例如对于ISO7816-3标准下的接触式智能卡是通过PSE来获取应用列表,而对于ISO14443标准下的非接触式智能卡则是通过PPSE来获取应用列表。
 图1是在金融智能卡中的应用的目录结构示意。如图所示,在该智能卡根目录100下,有一个名为“1PAY.SYS.DDF01”的目录专用文件DDF(Directory Dedicated File)101,即PSE。在根目录100下,可同时存在一个名为“2PAY.SYS.DDF01”的DDF,亦即PPSE,图1中未示出。DDF目录下存在二部分内容,一部分是目录本身的信息,另一部分是应用的目录数据。目录本身的信息在选择该DDF时便会呈现出来,而应用目录数据通常是可通过标准的APDU进行读写操作的记录文件,该记录文件中的每条记录定义一个应用的描述信息,例如应用的名称、入口及其他附加信息。
智能卡内一般只有1-2个应用,少数情况下可以达到或超过5个,这些应用的目录信息均保存在记录文件中。目录区存放应用的个数一般受卡片空间的限制。
从当前的发展趋势看,用户希望能将银行卡、公交卡以及预付费卡等卡的功能及应用集成在一张卡上,从而不用携带多张卡。进一步,用户还希望能将优惠券、电子账单、门票及公司的门禁卡等应用功能也设置在如上这张卡内。
当前已经可以将标准化的应用设置在同一张智能卡内,也可以将许多可转换为电子数据的应用,诸如优惠券、电子账单、门票及公司的门禁卡等应用设置在智能卡内,且可以和标准化的应用设置在同一张智能卡内。但是,现有技术中,这些非标准化的应用在用户需要通过该智能卡片使用时无法检索到。
此外,当前的智能卡中,目录信息的写入是按照应用单独写入,即:首先在卡外开发好应用,再通过卡片提供的应用安装接口将应用装入到卡内并激活,随后必须将该应用的标识、属性等附加信息写入到对应的目录入口当中,如写入到PSE或PPSE当中。如果应用安装到卡内并激活,而对应的目录信息没有写入,这时外部程序访问该应用就无法通过目录的方式来实现应用发现,只能使用直接选择的方式。这种目录信息单独写入的机制在目录完整性方面存在一定的缺陷。
发明内容
本发明提供一种检索并使用设置在智能卡内的应用的方法,该方法包括:将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡内;将所获得的所述应用标识、所述属性标识以及所述发行方标识存储在所述智能卡的应用目录数据区;通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。
 优选地,在该检索并使用设置在智能卡内的应用的方法中,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡包括:检查所述应用标识、属性标识、以及发行方标识是否合法;在所述应用标识、属性标识、以及发行方标识合法的情况下,检查所述智能卡的存储空间是否有余;如果存储空间有余,则存储所述应用标识、属性标识、及发行方标识。
 优选地,在上述方法中,如果存储空间有余,则存储所述应用标识、属性标识及发行方标识包括:如果所述存储空间有余,则对所述应用标识、属性标识以及发行方标识进行数据转换;存储转换后的应用标识、属性标识及发行方标识。
优选地,在上述方法中,对所述应用标识、属性标识、发行方标识以及私有数据进行转换是对所述应用标识、属性标识以及发行方标识进行编码。
优选地,在该检索并使用设置在智能卡内的应用的方法中,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内包括:在将所述应用安装到所述智能卡时,所述智能卡自动收集所述应用标识、属性标识以及发行方标识。
优选地,在该检索并使用设置在智能卡内的应用的方法中,所述方法还包括在所述应用标识、属性标识以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。
 优选地,在上述方法中,通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用的同时获得该一个应用的定位符或多个应用中每一个的定位符,从而通过所述定位符从所述智能卡内获得所述应用的私有数据以便使用。
本发明还提供一种检索并使用设置在智能卡内的应用的***,该***包括:应用数据设置模块,其用于将标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内;应用数据存储模块,其用于存储所获得的所述应用标识、所述属性标识以及所述发行方标识;应用搜索模块,其用于根据接收的应用标识搜索符合该应用标识所对应的应用类型的一个或多个应用;以及处理模块,其用于在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。
  优选地,所述检索并使用设置在智能卡内的应用的***,应用数据设置模块包括:合法性检查单元,其用于检查所述应用标识、属性标识、以及发行方标识是否合法;存储空间检查单元,其用于在合法性检查单元的检查结果合法的情况下,检查所述所述应用数据存储模块是否有余,且在检查结果表明应用数据存储模块有余的情况下,由所述应用数据存储模块存储所述应用标识、属性标识、及发行方标识。
优选地,上述***中,还包括数据转换模块,其用于在将所述应用标识、属性标识、及发行方标识存储到所述应用数据存储模块之前,对它们进行数据转换。
 优选地,所述检索并使用设置在智能卡内的应用的***中,还包括自动收集模块,用于在将所述应用安装到所述智能卡时,自动收集所述应用标识、属性标识、以及发行方标识。
优选地,所述检索并使用设置在智能卡内的应用的***中,还包括定位符生成模块,其用于在所述应用标识、属性标识、以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。
 按照本发明,智能卡内可设置更多类型的应用且易于检索。
附图说明
 图1是涉及金融的智能卡中的应用的目录结构示意图。
  图2是根据本发明的示例性智能卡的逻辑结构示意图。
 图3是根据本发明的示例性的在智能卡内设置应用的方法的流程图。
  图4是通过智能卡的导入接口将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、表明该应用的发行方的发行方标识、以及该应用的私有数据导入到所述智能卡内的一种示例性方法的流程图。
 图5是根据本发明一个实施例的使用设置在智能卡内的应用的方法的流程图。
 图6是图5中步骤502的更为具体的流程示意。
 图7是数据导出的过程示意。
 图8是根据本发明所述的检索并使用设置在智能卡内的应用的***。
   图9是应用数据设置模块80的结构图。 
具体实施方式
 现在参照附图描述本发明的示意性示例,相同的附图标号表示相同的元件。下文描述的各实施例有助于本领域技术人员透彻理解本发明,且意在示例而非限制。除非另有限定,文中使用的术语(包括科学和技术术语)具有与本发明所属领域的技术人员普遍理解的含义相同的含义。
在此,术语“实体应用”指的是占用目录且在智能卡内通过应用标识符(AID,Application Identification)进行标识的应用,它们均存在自有应用数据和应用逻辑;实体应用包括但不限于PBOC借贷记、电子现金、社保卡应用等。术语“非实体应用”指的是占用目录,没有应用标识符(AID)且可直接访问的应用,这类应用包括但不限于积分卡、优惠券、电影票、登记牌、会员卡等。
图2是根据本发明的示例性智能卡的逻辑结构示意图。如图所示,该智能卡的逻辑结构包括根目录200,根目录200之下设置有目录专用文件DDF 201,应用专用文件ADF1 202、ADF2、ADF3…ADFn-1、及ADFn 203等,图中只示例了DDF 201、ADF1 202和ADFn 203。与常规的DDF相比,本例中的DDF 201不仅包括目录本身信息区301和应用目录数据区302,还包括近场使用数据(NFC)区303。近场使用数据区303包括第一区域和第二区域。第一区域供所有非传统智能卡应用使用,第一区域例如为内置在智能卡芯片内可使用标准应用协议数据单元(APDU,Application Protocol Data Unit)命令读取的标准区域。第二区域为芯片模拟出的MIFARE区域或者附带的MIFARE区域。近场使用数据区303的第一区域在所述智能卡内可以是记录文件或二进制文件数据区,但也不排除是以其它形式的文件存在的数据区,例如可以是文件标识符(FID,File identification)标识的容器。
图3是根据本发明的示例的在智能卡内设置应用的方法的流程图。如图所示,在步骤310,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、表明该应用发行方的发行方标识设置到智能卡内,如果该应用具有私有数据,亦将该私有数据导入该智能卡。在步骤312,将该应用标识、属性标识及发行方标识存储在该智能卡的应用目录数据区,如果在步骤310导入了私有数据,亦将该私有数据存储在该智能卡的应用目录数据区,例如图2所示智能卡的应用目录数据区302。将应用标识、属性标识、发行方标识、及私有数据(如果有的话)均设置在应用目录数据区便使得非标准化的应用的电子数据也可被访问到。
按照本发明的一个实施例,按照图3所示意的方法设置到智能卡的应用可以是实体应用也可以是非实体应用。在此,该应用类型示例但非限制性地包括支付类应用、忠诚类应用、票据类应用及服务类应用。对于每一类应用,其属性标识有所不同。支付类应用的属性标识示例但非限制性地包括银行卡、预付费卡、虚拟账户等。忠诚类应用的属性标识示例但非限制性地包括会员卡。票据类应用的属性标识示例但非限制性地包括优惠券、代币券、门票、支付类票据、以及通知类票据。服务类应用的属性标识包括服务ID,服务ID是提供服务应用的发行方给特定服务应用的唯一标识。可选地,根据本发明的某些实施方式,支付类应用还可包括附加属性。
 以下分别示例性地给出应用描述。术语“应用描述”在此包括描述应用类型的应用标识、表明该应用的关联属性的属性标识、表明该应用是否可通过近场或远场访问的属性、以及该应用的宿主介质类型。应用的宿主介质类型包括可放入卡内的各种介质,本示例中宿主介质类型包括可打印在纸张、PVC卡或以条码、二维码等各种形式存在的各种可“打印”类应用、各种以磁条为载体的“磁条”类应用、以及各种以智能芯片(例如CPU卡)为载体的“芯片”类应。表1是应用描述定义的一个示例。
 
表1
Figure DEST_PATH_IMAGE001
图4是通过智能卡的导入接口将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识导入到所述智能卡内的一种示例性方法的流程图,本例中设定该应用包括私有数据,因此本方法包括将该应用的私有数据导入到所述智能卡内,但本领域技术人员可以理解,私有数据并不是应用必须的,在没有私有数据的情况下,图4所示例的方法将不导入私有数据,也就不会有对其的判断及处理。如图所示,在步骤400,检查应用标识、属性标识、以及发行方标识是否合法,如合法则进入到步骤401,否则结束。在步骤401,检查私有数据是否合法;在合法的情况下进入步骤402,否则结束。在步骤402,检查智能卡的存储空间是否有余;如果有余则进入到步骤403,否则结束。在步骤403,通过所述智能卡内设置的数据转换器对应用标识、属性标识、发行方标识、以及私有数据进行转换,如果转换成功,则进入步骤404存储转换后的数据,否则结束。如果在步骤403中用来进行数据转换的数据转换器是编码器,则步骤403中所进行的是通过所述智能卡内设置的数据转换器对应用标识、属性标识、发行方标识、以及私有数据进行编码;相应地,在步骤404中所存储的是经过编码的应用标识、属性标识、发行方标识、以及私有数据。需要说明的是,在该数据转换器为编码器的情况下,其可以进行数据加密,而该编码器例如可支持QR-code、UPcard 1.0、以及自定义编码等编码方式,在自定义编码的情况下,需要在应用的私有数据内指明自定义编码器的相关信息,如标识、入口和令牌等。
 替代地,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、表明该应用的发行方的发行方标识、以及所述应用的私有数据导入到所述智能卡内可通过如下方式达成:由智能卡在安装该应用时,自动收集应用标识、属性标识、发行方标识及私有数据。
 替代地,也可通过通用的APDU指令直接将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、表明该应用的发行方的发行方标识、以及所述应用的私有数据写入到智能卡内。
 回到图3,根据本发明的一个示例,本发明所述的在智能卡内设置应用的方法还包括步骤314。在步骤314,在将应用标识、属性标识、以及发行方标识存储在智能卡的应用目录数据区后(如果有私有数据的话,还包括将私有数据存储在智能卡的应用目录数据区后),针对该应用生成用于与该应用在所述应用目录数据区内的位置相关的定位符。该定位符的设置有助于智能卡快速检索出所期望的应用。定位符例如可以HASH或顺序编码等方式生成。
表2给出了在执行图3所示的方法之后,存储在智能卡数据区(即图2所示的应用目录数据区302)内的应用目录信息的一个示例性结构。根据表2,存储在智能卡数据区的应用目录信息包括描述符和数据区,描述符包括定位符、应用描述和附加属性。
 
表2
                                  
通过如上所述的方法,标准化的应用及未标准化的应用均可设置在智能卡内,且未标准化的应用的所有数据都设置在目录数据区,进而使其可被检索到。
根据本发明的又一实施例,还提供一种检索并使用设置在智能卡内的应用的方法。图5是根据该实施例的使用设置在智能卡内的应用的方法的流程图。在步骤500,可按照如上文所述的方法,预先将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用发行方的发行方标识设置在智能卡内,如果该应用有私有数据,亦将该应用的私有数据设置在智能卡内。在步骤502,通过向该智能卡输入应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用。本领域技术人员可以理解到,在智能卡中可设置多个应用,该多个应用的类型可以是多样的,同一类型的应用也可能有多个。在步骤504,如果在输入了应用标识后所获得的应用有多个,则从所获得的多个应用中选取期望的应用以便使用;在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,则选取该应用并使用,在本发明的所示实施例及示例中,使用例如是通过选取的应用进行支付操作等。步骤502可进一步细化,在以下针对步骤502的说明中,以应用包括私有数据为例进行说明。
 图6是步骤502亦即通过向智能卡输入应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用的更为具体的流程示意。在步骤601,检查向所述智能卡输入的应用标识的合法性,如果合法,则进入到步骤602,否则结束。在步骤602,判断要进行的检索是否通过定位符进行。如果步骤602的判断结果是通过记录定位,即定位符的方式进行检索,则进入步骤603,根据定位符定位应用目录数据。在步骤604,将响应查询结果,对查询结果的响应可以是呈现目录数据,在查询结果较多的情况下,可以分批呈现。如果步骤602的判断结果不是通过记录定位的方式进行检索,则进入到步骤605,判断当前的查询是第一次查询还是查询后重入。如果是第一次查询,则通过定位符定位应用目录数据,如步骤606所示,随后进入步骤步骤604;如果不是第一次查询则进入步骤607,则将第一次查询后的剩余查询结果呈现给用户。
 步骤506包含将搜索出的符合该应用标识所对应的应用类型的一个或从符合该应用标识的多个应用中所选取的期望应用的数据从智能卡导出并传送到该一个或从多个应用中所选择的应用的发卡方以便使用,例如进行支付。
数据导出的过程示意在图7中。如图7所示,可以理解到,该导出过程发生在对应用目录数据的定位成功之后,在定位成功的情况下,首先在步骤700,使用远程编码器编码如上所述表2中数据区内的数据,亦即在应用数据被导出并指明用于远程应用场景时使用数据加密来对表2中的数据区的数据进行编码。随后,在步骤702,检查NFC属性。如果该应用已经指定了NFC属性,则使用近场编码器编码表2中数据区的数据,如步骤703所示。随后,将近场编码后的数据写入到如图2所示的NFC区域303中的通用区域,如果存在MIFARE区,则也将编码后的数据写入MIFARE区,如步骤704所示。
 图8是根据本发明所述的检索并使用设置在智能卡内的应用的***。该***包括应用数据设置模块80、应用数据存储模块82、应用搜索模块84及处理模块86。应用数据设置模块80将标识应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用发行方的发行方标识设置到智能卡内,在存在私有数据的情况下,亦将所述应用的私有数据设置到智能卡内。应用数据存储模块82存储所获得的该应用标识、属性标识、以及发行方标识,在该应用包括私有数据的情况下,亦存储该私有数据。应用搜索模块84根据接收的应用标识搜索符合该应用标识所对应的应用类型的一个或多个应用。处理模块86在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,使用该应用,如进行支付操作,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用,例如进行支付操作。
 图9是应用数据设置模块80的结构图,针对图9的示例性说明中,所涉及的应用包括私有数据。如图所示,应用数据设置模块80包括第一检查单元800,第二检查单元802以及第三检查单元804。第一检查单元800检查所获得的应用标识、属性标识、以及发行方标识是否合法,并将检查结果传送给第二检查单元802。第二检查单元802在在第一检查单元800的检查结果为合法的情况下,检查该私有数据是否合法,并将检查结果传送给第三检查单元804。第三检查单元804在第二检查单元802的检查结果是合法的情况下,检查应用数据存储模块是否有余,且在检查结果表明应用数据存储模块有余的情况下,由所述应用数据存储模块存储应用标识、属性标识、发行方标识、及所述私有数据。第一检查单元800和第二检查单元802中的任意一个及其结合均为合法性检查单元,而第三检查单元806即形成为存储空间检查单元。
可选地,图8所示的***还可包括数据转换模块,以在将该应用标识、属性标识、发行方标识、及该私有数据存储到所述应用数据的存储模块之前,对它们进行数据转换。该数据转换模块例如是编码器。如果该数据转换模块是编码器,则该数据转换便是对应用标识、属性标识、发行方标识、及该私有数据进行编码。
可选地,图8所示的***还可包括自动收集模块,用于在将应用安装到智能卡时,自动地收集该应用的应用标识、属性标识、发行方标识以及私有数据。
 可选地,图8所示的***还可包括定位符生成模块,以在该应用的应用标识、属性标识、发行方标识以及私有数据已存储在智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。有关该定位符的使用以及给搜索应用带来的好处,已在上文结合图5进行了参数,这里就不再赘述。
 综上所述,根据本发明的方法及***,可将非实体应用(例如现有的一些非标准化的电子数据形式的应用或者可以转换为电子数据的应用)存放在目录数据区中,而不像现有技术那样,必须将它们创建为实体应用从而设置在卡内,如此,也就拓宽了可放置在智能卡内实体应用的种类并由此可方便地检索到它们以便使用。
尽管在附图和说明书中,已经公开了本发明的典型实施例,但这些实施例仅在一般及描述性意义上使用,并不用于限制的目的,本发明的范围由所附的权利要求限定。

Claims (14)

1.一种检索并使用设置在智能卡内的应用的方法,其特征在于,所述方法包括:
将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡内;
    将所获得的所述应用标识、所述属性标识以及所述发行方标识存储在所述智能卡的应用目录数据区;
    通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用;以及
    在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。
2. 如权利要求1所述的方法,其特征在于,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识、以及表明该应用的发行方的发行方标识设置到所述智能卡包括:
    检查所述应用标识、属性标识、以及发行方标识是否合法;
    在所述应用标识、属性标识、以及发行方标识合法的情况下,检查所述智能卡的存储空间是否有余;
    如果存储空间有余,则存储所述应用标识、属性标识及发行方标识。
3.如权利要求2所述的方法,其特征在于,如果存储空间有余,则存储所述应用标识、属性标识及发行方标识进一步包括:
    如果所述存储空间有余,则对所述应用标识、属性标识以及发行方标识进行数据转换;
    存储转换后的应用标识、属性标识及发行方标识。
4.如权利要求3所述的方法,其特征在于,对所述应用标识、属性标识及发行方标识进行转换是对所述应用标识、属性标识及发行方标识进行编码。
5.如权利要求1所述的方法,其特征在于,将用于标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡内包括:
    在将所述应用安装到所述智能卡时,所述智能卡自动收集所述应用标识、属性标识以及发行方标识。
6..如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述应用标识、属性标识以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。
7.如权利要求6所述的方法,其特征在于,通过向所述智能卡输入所述应用标识而搜索出符合该应用标识所对应的应用类型的一个或多个应用的同时获得该一个应用的定位符或多个应用中每一个的定位符,从而通过所述定位符从所述智能卡内获得所述应用以便使用。
8.如权利要求1所述的方法,其特征在于,所述方法还包括将所述应用的私有数据设置到所述智能卡内,并且将其存储在所述智能卡的应用目录数据区。
9.一种检索并使用设置在智能卡内的应用的***,其特征在于,所述***包括:
应用数据设置模块,其用于将标识该应用类型的应用标识、表明该应用的关联属性的属性标识以及表明该应用的发行方的发行方标识设置到所述智能卡内; 
应用数据存储模块,其用于存储所获得的所述应用标识、所述属性标识以及所述发行方标识;
应用搜索模块,其用于根据接收的应用标识搜索符合该应用标识所对应的应用类型的一个或多个应用;以及
处理模块,其用于在搜索出符合该应用标识所对应的应用类型为一个应用的情况下,选取该应用以便使用,或在搜索出符合该应用标识所对应的应用类型为多个应用的情况下,选取期望的应用以便使用。
10.如权利要求9所述的***,其特征在于,应用数据设置模块包括:
合法性检查单元,其用于检查所述应用标识、属性标识、以及发行方标识是否合法;
存储空间检查单元,其用于在合法性检查单元的检查结果合法的情况下检查所述应用数据存储模块是否有余,且在检查结果表明应用数据存储模块有余的情况下,指示所述应用数据存储模块存储所述应用标识、属性标识及发行方标识。
11.如权利要求10所述的***,还包括数据转换模块,其用于在将所述应用标识、属性标识及发行方标识存储到所述应用数据存储模块之前,对它们进行数据转换。
12.如权利要求11所述的***,其特征在于,所述数据转换模块为编码模块。
13.如权利要求9所述的***,其特征在于,所述***包括自动收集模块,用于在将所述应用安装到所述智能卡时,自动收集所述应用标识、属性标识以及发行方标识。
14.如权利要求9所述的***,其特征在于,所述***还包括定位符生成模块,用于在所述应用标识、属性标识以及发行方标识已经存储在所述智能卡的应用目录数据区后,针对该应用产生用于与该应用在所述应用目录数据区内的位置相关的定位符。
CN201210364345.6A 2012-09-26 2012-09-26 检索并使用设置在智能卡内的应用的方法及*** Active CN103678427B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210364345.6A CN103678427B (zh) 2012-09-26 2012-09-26 检索并使用设置在智能卡内的应用的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210364345.6A CN103678427B (zh) 2012-09-26 2012-09-26 检索并使用设置在智能卡内的应用的方法及***

Publications (2)

Publication Number Publication Date
CN103678427A true CN103678427A (zh) 2014-03-26
CN103678427B CN103678427B (zh) 2017-06-23

Family

ID=50316008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210364345.6A Active CN103678427B (zh) 2012-09-26 2012-09-26 检索并使用设置在智能卡内的应用的方法及***

Country Status (1)

Country Link
CN (1) CN103678427B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105225107A (zh) * 2015-09-23 2016-01-06 恒宝股份有限公司 基于集成卡片的通信交互方法、安全交易方法及其***
CN106484440A (zh) * 2015-08-24 2017-03-08 ***通信集团公司 一种基于近场通信nfc的应用操作方法及装置
CN110310116A (zh) * 2019-06-03 2019-10-08 杭州宇链科技有限公司 一种防止evt在区块链上过度使用的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042736B (zh) * 2006-03-24 2011-11-30 ***股份有限公司 一种智能卡及智能卡中存取对象的方法
CN100545845C (zh) * 2007-01-05 2009-09-30 北京握奇数据***有限公司 一种针对电信智能卡实现任意目录应用管理的方法
CN101511051B (zh) * 2008-12-31 2012-09-19 北京握奇数据***有限公司 电信智能卡的应用业务下载方法、***及设备
CN101661567B (zh) * 2009-09-23 2013-06-05 北京华大智宝电子***有限公司 一种多功能智能卡设备的实现方法
CN102073634B (zh) * 2009-11-20 2013-10-23 ***股份有限公司 一种智能卡文件***及其文件选择方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106484440A (zh) * 2015-08-24 2017-03-08 ***通信集团公司 一种基于近场通信nfc的应用操作方法及装置
CN106484440B (zh) * 2015-08-24 2019-06-11 ***通信集团公司 一种基于近场通信nfc的应用操作方法及装置
CN105225107A (zh) * 2015-09-23 2016-01-06 恒宝股份有限公司 基于集成卡片的通信交互方法、安全交易方法及其***
CN110310116A (zh) * 2019-06-03 2019-10-08 杭州宇链科技有限公司 一种防止evt在区块链上过度使用的方法

Also Published As

Publication number Publication date
CN103678427B (zh) 2017-06-23

Similar Documents

Publication Publication Date Title
CN100565597C (zh) 一种自助充值的***和方法
CN1160672C (zh) 金额值转移***
CN112232795B (zh) 交易处理方法、装置、设备及***
CN1863049B (zh) 无线通信***,读/写器装置,密钥管理方法,和计算机程序
CN105205508A (zh) 智能卡自助发卡机
WO2005076204A1 (en) Smart card for containing plural issuer security domain and method for installing plural issuer security domain in a smart card
CN103021081B (zh) 实现多卡融合应用的非接触式ic卡与读卡终端之间进行通信交互的方法
CN111815420B (zh) 一种基于可信资产数据的匹配方法、装置及设备
CN103473851A (zh) 一种快速发卡授权方法及***
CN109389386A (zh) 一种扫码控制方法、装置及***
CN103678427A (zh) 检索并使用设置在智能卡内的应用的方法及***
CN110460686A (zh) 一种区块链地址注册方法和装置
KR100974028B1 (ko) 이동식 저장장치를 이용한 보안 시스템 및 방법, 프로세서
CN102521746A (zh) 一种安全消费的智能卡及其方法
KR100617904B1 (ko) 스마트카드에 복수의 카드식별정보를 설치 및 관리할 수있는 스마트카드 관리시스템 및 그 방법
CN103679936A (zh) 带异卡控制功能的银行卡
Sreelekshmi et al. RFID based Smart Card for Campus Automation
KR20110116095A (ko) 아이씨 카드용 애플리케이션 제공 방법
CN104881623A (zh) 便携式电子卡***及用于制造可重复写入塑料卡的方法
CN102103774A (zh) 一种复合应用的实现方法和***以及一种智能卡
KR100839146B1 (ko) 카드 승인 단말 시스템과 이를 이용한 카드 관리 방법
KR100577000B1 (ko) 스마트카드의 사용 내역 관리 시스템 및 방법
Svečko et al. The Margento automated fare collection system solution for public transport
KR20080077064A (ko) 선택적 애플리케이션(또는 서비스 코드) 제공 시스템
Nádudvari Implementation of finite mixture models for route choice estimation in large metro networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant