CN103065107B - A kind of noncontact swipe the card application implementation method and device - Google Patents
A kind of noncontact swipe the card application implementation method and device Download PDFInfo
- Publication number
- CN103065107B CN103065107B CN201110322788.4A CN201110322788A CN103065107B CN 103065107 B CN103065107 B CN 103065107B CN 201110322788 A CN201110322788 A CN 201110322788A CN 103065107 B CN103065107 B CN 103065107B
- Authority
- CN
- China
- Prior art keywords
- security module
- card swiping
- module
- command
- application
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 238000012545 processing Methods 0.000 claims abstract description 37
- 230000008569 process Effects 0.000 claims description 39
- 238000004891 communication Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 19
- 230000004044 response Effects 0.000 description 13
- 230000007246 mechanism Effects 0.000 description 11
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 6
- 101150115300 MAC1 gene Proteins 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 101100244969 Arabidopsis thaliana PRL1 gene Proteins 0.000 description 3
- 102100039558 Galectin-3 Human genes 0.000 description 3
- 101100454448 Homo sapiens LGALS3 gene Proteins 0.000 description 3
- 101150051246 MAC2 gene Proteins 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000005452 bending Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种非接触刷卡应用的实现方法以及装置,主要技术方案包括:NFC终端中的CLF模块接收非接触刷卡命令,其中携带刷卡应用的应用标识;根据保存的安全模块的安全模块标识与应用标识的对应关系,确定与非接触刷卡命令中携带的应用标识对应的安全模块标识;将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理。根据该技术方案,CLF模块与NFC终端内置的各安全模块连接,且能够根据保存的对应关系将非接触刷卡命令路由到相应的安全模块进行处理,避免了由于与CLF模块存在有效连接的安全模块与非接触刷卡应用支持的安全模块不匹配而导致的刷卡失败的问题,从而提高了非接触刷卡应用的使用成功率。
The invention discloses a method and device for realizing a non-contact card swiping application. The main technical solution includes: a CLF module in an NFC terminal receives a non-contact card swiping command, which carries an application identification of a card swiping application; The corresponding relationship with the application identification is to determine the security module identification corresponding to the application identification carried in the non-contact card swiping command; the non-contact card swiping command is sent to the security module corresponding to the determined security module identification for processing. According to this technical solution, the CLF module is connected to each security module built in the NFC terminal, and can route the non-contact card swiping command to the corresponding security module for processing according to the stored corresponding relationship, avoiding the security module that is effectively connected to the CLF module. The failure of card swiping caused by the mismatch with the security module supported by the contactless card swiping application improves the success rate of the contactless card swiping application.
Description
技术领域 technical field
本发明涉及通信技术领域,尤其涉及一种非接触刷卡应用的实现方法以及装置。The invention relates to the field of communication technology, in particular to a method and device for realizing a non-contact card swiping application.
背景技术 Background technique
随着非接触刷卡技术的发展,非接触刷卡方式具备了越来越多优于接触式刷卡方式的性能,例如,非接触刷卡方式中,非接触卡与读卡终端之间无机械接触,避免了由于机械接触读卡终端而产生的各种故障,如避免了在接触刷卡方式中由于粗暴插卡、非卡外物插入、灰尘或油污进入插卡区域等接触不良因素而导致的读卡失败。此外,非接触卡与接触卡相比,表面无裸露模块,避免了模块脱落、静电击穿、弯曲损坏等问题,卡片的使用可靠性较高。因此,非接触卡凭借其良好的性能和较高的性价比得到了广泛应用,目前已被广泛应用于公交、医疗、校园一卡通、门禁等各个领域。With the development of contactless card swiping technology, the contactless card swiping method has more and more performances superior to the contact card swiping method. For example, in the contactless card swiping method, there is no mechanical contact between the contactless card and the card reader terminal, avoiding Eliminate various failures caused by mechanical contact with the card reader terminal, such as avoiding the failure of card reading caused by rough card insertion, non-card foreign object insertion, dust or oil entering the card insertion area and other poor contact factors in the contact card swiping method . In addition, compared with contact cards, non-contact cards have no exposed modules on the surface, which avoids problems such as module falling off, electrostatic breakdown, bending damage, etc., and the reliability of the cards is higher. Therefore, contactless cards have been widely used due to their good performance and high cost performance, and have been widely used in various fields such as public transportation, medical care, campus card, and access control.
为了更好地利用非接触刷卡技术,目前已将非接触刷卡技术与应用非常普及的移动终端融合,该具备非接触刷卡功能的移动终端即NFC(NearFieldCommunication,近距离无线通讯)终端,NFC终端通过内置天线及安全模块将非接触刷卡技术与移动终端结合,为用户提供了良好的使用感受,其中,安全模块可以为SIM(SubscriberIdentityModule客户识别模块)卡、SD(SecureDigitalMemoryCard,安全数码卡)、独立的SE(Secure,安全)模块等。In order to make better use of the non-contact card swiping technology, the non-contact card swiping technology has been integrated with the popular mobile terminal. The mobile terminal with the non-contact card swiping function is the NFC (Near Field Communication, short-range wireless communication) terminal. The NFC terminal passes The built-in antenna and security module combine non-contact card swiping technology with mobile terminals to provide users with a good experience. Among them, the security module can be SIM (Subscriber Identity Module) card, SD (Secure Digital Memory Card, secure digital card), independent SE (Secure, security) module, etc.
NFC终端可以有三种工作模式,分别是:卡模拟模式、读卡器模式和点对点模式,目前典型的NFC终端的实现方案分为两类:一类是CLF(ContactlessFronted,非接触前端)模块与单安全模块相连,另一类是CLF模块同时与终端内置的各安全模块相连。图1示出了CLF模块与单安全模块相连的结构示意图,如图1所示,NFC终端中的CLF模块只与一个安全模块连接,该安全模块可以为SIM卡、SD或独立的SE模块等。图2示出了CLF模块同时与终端内置的各安全模块相连的结构示意图,如图2所示,NFC终端中的CLF模块同时与NFC终端内置的SIM卡、SD以及SE模块等安全模块连接。NFC terminals can have three working modes, namely: card simulation mode, card reader mode and point-to-point mode. At present, the typical implementation schemes of NFC terminals are divided into two categories: one is CLF (Contactless Fronted, non-contact front) module and single The other type is that the CLF module is connected with all security modules built in the terminal at the same time. Figure 1 shows a schematic diagram of the structure of a CLF module connected to a single security module. As shown in Figure 1, the CLF module in the NFC terminal is only connected to one security module, which can be a SIM card, SD or an independent SE module, etc. . Figure 2 shows a schematic structural diagram of the CLF module being connected to various security modules built in the terminal at the same time. As shown in Figure 2, the CLF module in the NFC terminal is connected to the security modules such as the SIM card, SD and SE modules built in the NFC terminal at the same time.
图1所示的CLF模块与安全模块的连接方式中,CLF模块只固定与单一的安全模块相连,这样存在NFC终端引入新的安全模块或与CLF模块相连的安全模块与刷卡应用支持的安全模块不匹配的情况,从而造成NFC终端的非接触刷卡失败。例如,NFC终端中的CLF模块只与SE模块连接,若在该NFC终端中插入SIM卡,则该SIM卡上的非接触应用将无法使用。图2所示的CLF模块与安全模块的连接方式中,NFC终端中的CLF模块虽然可以同时与SE模块、SIM卡等NFC终端支持的多个安全模块相连,但在实际应用中,NFC终端只能支持CLF模块与所连接的各安全模块中的一个安全模块进行通信,即将CLF模块与所连接的各安全模块中的一个安全模块之间的连接通道设置为激活状态,其余连接通道设置为休眠状态,只有处于激活状态的连接通道才能正常使用,这样同样存在NFC终端引入新的安全模块或被设置为激活状态的与CLF模块相连的安全模块与刷卡应用支持的安全模块不匹配的情况,从而造成NFC终端的非接触刷卡失败。例如,NFC终端中的CLF模块与SE模块以及SIM卡连接,CLF模块与SE模块的连接通道被设置为激活状态,CLF模块与SIM卡的连接通道被设置为休眠状态,则在非接触应用支持的安全模块为SIM卡时,则该应用将无法使用。In the connection mode between the CLF module and the security module shown in Figure 1, the CLF module is only fixedly connected to a single security module, so that there is a new security module introduced by the NFC terminal or a security module connected to the CLF module and a security module supported by the card swiping application In the case of a mismatch, the non-contact card swiping of the NFC terminal fails. For example, the CLF module in the NFC terminal is only connected to the SE module, if a SIM card is inserted into the NFC terminal, the contactless application on the SIM card will not be available. In the connection mode between the CLF module and the security module shown in Figure 2, although the CLF module in the NFC terminal can be connected to multiple security modules supported by the NFC terminal such as the SE module and the SIM card at the same time, in practical applications, the NFC terminal only It can support the CLF module to communicate with one of the connected security modules, that is, set the connection channel between the CLF module and one of the connected security modules as active, and set the other connection channels as dormant state, only the connection channel in the activated state can be used normally, so there is also a situation where the NFC terminal introduces a new security module or the security module connected to the CLF module that is set to the active state does not match the security module supported by the card swiping application. The contactless card swiping of the NFC terminal fails. For example, the CLF module in the NFC terminal is connected to the SE module and the SIM card, the connection channel between the CLF module and the SE module is set to the active state, and the connection channel between the CLF module and the SIM card is set to the dormant state, then the contactless application supports If the security module is a SIM card, the application will not work.
综上所述,现有的NFC终端存在由于上述原因导致的NFC终端无法支持非接触刷卡应用的情况,非接触刷卡应用的使用成功率低。To sum up, existing NFC terminals cannot support non-contact card swiping applications due to the above reasons, and the success rate of non-contact card swiping applications is low.
发明内容 Contents of the invention
有鉴于此,本发明实施例提供一种非接触刷卡应用的实现方法以及装置,采用该技术方案,能够提高非接触刷卡应用的使用成功率。In view of this, an embodiment of the present invention provides a method and device for implementing a non-contact card swiping application. By adopting the technical solution, the success rate of using the non-contact card swiping application can be improved.
本发明实施例通过如下技术方案实现:Embodiments of the present invention are realized through the following technical solutions:
根据本发明实施例的一个方面,提供了一种非接触刷卡应用的实现方法,包括:According to an aspect of an embodiment of the present invention, a method for implementing a contactless card swiping application is provided, including:
近距离无线通讯NFC终端中的非接触前端CLF模块接收非接触刷卡命令,所述非接触刷卡命令中携带刷卡应用的应用标识;The non-contact front-end CLF module in the short-range wireless communication NFC terminal receives a non-contact card swiping command, and the non-contact card swiping command carries the application identification of the card swiping application;
根据保存的所述NFC终端内置的与所述CLF模块连接的安全模块的安全模块标识与应用标识的对应关系,确定与所述非接触刷卡命令中携带的所述应用标识对应的安全模块标识;According to the stored corresponding relationship between the security module identification and the application identification of the security module connected to the CLF module built in the NFC terminal, determine the security module identification corresponding to the application identification carried in the non-contact card swiping command;
将所述非接触刷卡命令发送至与确定出的所述安全模块标识对应的安全模块进行处理。Sending the non-contact card swiping command to the security module corresponding to the determined security module identifier for processing.
根据本发明实施例的另一个方面,还提供了一种非接触刷卡应用的实现装置,包括:According to another aspect of the embodiments of the present invention, a device for realizing a contactless card swiping application is also provided, including:
接收单元,用于接收非接触刷卡命令,所述非接触刷卡命令中携带刷卡应用的应用标识;A receiving unit, configured to receive a non-contact card swiping command, wherein the non-contact card swiping command carries an application identification of a card swiping application;
第一保存单元,用于保存近距离无线通讯NFC终端中内置的与非接触前端CLF模块连接的安全模块的安全模块标识与应用标识的对应关系;The first storage unit is used to store the corresponding relationship between the security module identification and the application identification of the security module connected to the non-contact front-end CLF module built in the short-range wireless communication NFC terminal;
安全模块标识确定单元,用于根据所述第一保存单元保存的所述对应关系,确定与所述非接触刷卡命令中携带的所述应用标识对应的安全模块标识;A security module identification determination unit, configured to determine the security module identification corresponding to the application identification carried in the contactless card swiping command according to the correspondence stored by the first storage unit;
命令分配单元,用于将所述接收单元接收的非接触刷卡命令发送至与所述安全模块标识确定单元确定出的所述安全模块标识对应的安全模块进行处理。The command distribution unit is configured to send the contactless card swiping command received by the receiving unit to the security module corresponding to the security module identification determined by the security module identification determination unit for processing.
通过本发明实施例提供的上述至少一个技术方案,NFC终端中的CLF模块接收非接触刷卡命令,该非接触刷卡命令中携带刷卡应用的应用标识,根据保存的NFC终端内置的与CLF模块连接的安全模块的安全模块标识与应用标识的对应关系,确定与该非接触刷卡命令中携带的应用标识对应的安全模块标识,并将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理。根据该技术方案,CLF模块与NFC终端内置的各安全模块连接,并且能够根据保存的安全模块与应用标识的对应关系,将非接触刷卡命令路由到相应的安全模块进行处理,避免了由于与CLF模块存在有效连接的安全模块与非接触刷卡应用支持的安全模块不匹配而导致的刷卡失败的问题,从而提高了非接触刷卡应用的使用成功率。Through at least one of the above-mentioned technical solutions provided by the embodiments of the present invention, the CLF module in the NFC terminal receives a contactless card swiping command, which carries the application identification of the card swiping application in the non-contact card swiping command. The corresponding relationship between the security module identification and the application identification of the security module, determine the security module identification corresponding to the application identification carried in the non-contact card swiping command, and send the non-contact card swiping command to the security module corresponding to the determined security module identification to process. According to this technical solution, the CLF module is connected to each security module built in the NFC terminal, and can route the non-contact card swiping command to the corresponding security module for processing according to the corresponding relationship between the stored security module and the application identification, avoiding the The module has the problem of card swiping failure caused by the mismatch between the effectively connected security module and the security module supported by the contactless card swiping application, thereby improving the success rate of the contactless card swiping application.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
附图说明 Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:
图1为本发明实施例一提供的非接触刷卡应用的实现方法的流程示意图;FIG. 1 is a schematic flowchart of a method for implementing a contactless card swiping application provided by Embodiment 1 of the present invention;
图2为本发明实施例一提供的NFC终端的结构示意图;FIG. 2 is a schematic structural diagram of an NFC terminal provided in Embodiment 1 of the present invention;
图3为本发明实施例一提供的保存安全模块标识与应用标识的对应关系的流程示意图;FIG. 3 is a schematic flow diagram of saving the corresponding relationship between security module identifiers and application identifiers provided by Embodiment 1 of the present invention;
图4为本发明实施例一提供的通过广播的方式确定处理该非接触刷卡命令的安全模块的流程示意图;FIG. 4 is a schematic flow diagram of determining a security module for processing the non-contact card swiping command through broadcasting provided by Embodiment 1 of the present invention;
图5为本发明实施例一提供的NFC终端中CLF模块与安全模块连接状态的示意图;5 is a schematic diagram of a connection state between a CLF module and a security module in an NFC terminal provided by Embodiment 1 of the present invention;
图6为本发明实施例一提供的CLF模块保存用于标识所述CLF模块与安全模块的连接通道状态为开启或关闭的信息的流程示意图;6 is a schematic flow diagram of the CLF module saving the information used to identify the state of the connection channel between the CLF module and the security module as open or closed provided by Embodiment 1 of the present invention;
图7为本发明实施例一提供的基于对称密钥机制对指示信息的发送方进行验证的流程示意图;FIG. 7 is a schematic flow diagram of verifying the sender of the indication information based on the symmetric key mechanism provided by Embodiment 1 of the present invention;
图8为本发明实施例一提供的基于非对称密钥机制对指示信息的发送方进行验证的流程示意图;FIG. 8 is a schematic flow diagram of verifying the sender of the indication information based on the asymmetric key mechanism provided by Embodiment 1 of the present invention;
图9为本发明实施例二提供的非接触刷卡应用的应用场景示意图;FIG. 9 is a schematic diagram of an application scenario of a contactless card swiping application provided by Embodiment 2 of the present invention;
图10为本发明实施例二提供的基于图9所示的场景实现非接触刷卡应用的流程示意图;FIG. 10 is a schematic flow diagram of implementing a non-contact card swiping application based on the scenario shown in FIG. 9 provided by Embodiment 2 of the present invention;
图11为本发明实施例三提供的一种非接触刷卡应用的实现装置的结构示意图;Fig. 11 is a schematic structural diagram of a device for implementing a non-contact card swiping application provided by Embodiment 3 of the present invention;
图12为本发明实施例三提供的又一种非接触刷卡应用的实现装置的结构示意图。FIG. 12 is a schematic structural diagram of another implementation device for a contactless card swiping application provided by Embodiment 3 of the present invention.
具体实施方式 Detailed ways
为了给出提高非接触刷卡应用的使用成功率的实现方案,本发明实施例提供了一种非接触刷卡应用的实现方法以及装置,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。In order to provide an implementation plan for improving the success rate of non-contact card swiping applications, the embodiment of the present invention provides a method and device for implementing non-contact card swiping applications. The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that , the preferred embodiments described here are only used to illustrate and explain the present invention, not to limit the present invention. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
实施例一Embodiment one
本发明实施例一提供了一种非接触刷卡应用的实现方法,该实现方法可以应用于NFC终端中,具体可以在NFC终端中的CLF模块中实现,通过在CLF模块中实现该方法,能够实现非接触刷卡应用的自动路由,从而提高了非接触刷卡应用的使用成功率。Embodiment 1 of the present invention provides a method for implementing a non-contact card swiping application. This method can be applied to an NFC terminal, specifically, it can be implemented in a CLF module in an NFC terminal. By implementing this method in a CLF module, it is possible to realize Automatic routing of contactless card swiping applications, thereby improving the success rate of contactless card swiping applications.
图1示出了本发明实施例一提供的非接触刷卡应用的实现方法的流程示意图,如图1所示,该方法主要包括如下步骤:Fig. 1 shows a schematic flowchart of a method for implementing a non-contact card swiping application provided by Embodiment 1 of the present invention. As shown in Fig. 1, the method mainly includes the following steps:
步骤101、NFC终端中的CLF模块接收非接触刷卡命令,该非接触刷卡命令中携带刷卡应用的应用标识。Step 101, the CLF module in the NFC terminal receives a non-contact card swiping command, and the non-contact card swiping command carries the application identification of the card swiping application.
步骤102、CLF模块根据保存的安全模块标识与应用标识的对应关系,确定与该非接触刷卡命令中携带的应用标识对应的安全模块标识。Step 102, the CLF module determines the security module ID corresponding to the application ID carried in the contactless card swiping command according to the stored correspondence between the security module ID and the application ID.
该步骤102中,保存的安全模块标识为NFC终端内置的与CLF模块连接的安全模块的标识。In this step 102, the saved security module identifier is the identifier of the security module connected to the CLF module built in the NFC terminal.
步骤103、CLF模块将接收的非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理。Step 103, the CLF module sends the received contactless card swiping command to the security module corresponding to the determined security module identifier for processing.
至此,非接触刷卡应用的实现流程结束。So far, the implementation process of the contactless card swiping application is over.
根据上述流程,CLF模块与NFC终端内置的各安全模块连接,并且能够根据保存的安全模块与应用标识的对应关系,将非接触刷卡命令路由到相应的安全模块进行处理,避免了由于与CLF模块存在有效连接的安全模块与非接触刷卡应用支持的安全模块不匹配而导致的刷卡失败的问题,从而提高了非接触刷卡应用的使用成功率。According to the above process, the CLF module is connected to each security module built in the NFC terminal, and can route the non-contact card swiping command to the corresponding security module for processing according to the corresponding relationship between the stored security module and the application identification, avoiding the There is a problem of card swiping failure caused by a mismatch between the effectively connected security module and the security module supported by the contactless card swiping application, thereby improving the success rate of the contactless card swiping application.
本发明实施例一中所涉及的NFC终端包括CLF模块以及至少一个安全模块,该CLF模块分别与天线适配器、CPU(中央处理器)以及各安全模块相连,实际应用中,该NFC终端的结构示意图可如图2所示,CLF模块与该NFC包括的各类安全模块相连(注:图中示意性地给出CLF模块与SD、SE以及SIM卡相连,NFC终端可以根据实际需要选择与CLF模块相连的安全模块的种类及数量)。各安全模块可以通过CLF模块与CPU,CPU可以通过CLF模块将获取的应用写入与该应用对应的安全模块,根据需要该CLF模块可以对应用数据进行格式转换。优选地,各类安全模块也可以直接与NFC终端的CPU连接,该CPU可以获取应用并将获取的应用写入与其连接、且与该应用对应的安全模块中,从而无需经过CLF模块转换。The NFC terminal involved in Embodiment 1 of the present invention includes a CLF module and at least one security module, and the CLF module is connected to the antenna adapter, CPU (central processing unit) and each security module respectively. In practical applications, the structure diagram of the NFC terminal As shown in Figure 2, the CLF module is connected to various security modules included in the NFC (note: the figure schematically shows that the CLF module is connected to SD, SE and SIM cards, and the NFC terminal can choose to connect with the CLF module according to actual needs. type and number of connected security modules). Each security module can communicate with the CPU through the CLF module, and the CPU can write the acquired application into the security module corresponding to the application through the CLF module, and the CLF module can convert the format of the application data as required. Preferably, various security modules can also be directly connected to the CPU of the NFC terminal, and the CPU can obtain the application and write the obtained application into the security module connected to it and corresponding to the application, so that it does not need to be converted by the CLF module.
本发明实施例一提供的上述技术方案中,CLF模块中保存了安全模块标识与应用标识的对应关系,具体地,该对应关系可以在CPU将应用写入安全模块之后保存,该保存安全模块标识与应用标识的对应关系的过程如图3所示,主要包括如下步骤:In the above technical solution provided by Embodiment 1 of the present invention, the corresponding relationship between the security module identifier and the application identifier is stored in the CLF module. Specifically, the corresponding relationship can be saved after the CPU writes the application into the security module. The stored security module identifier The process of the corresponding relationship with the application identifier is shown in Figure 3, and mainly includes the following steps:
步骤301、CPU获取到应用的应用数据后,确定该应用对应的安全模块。Step 301, after the CPU acquires the application data of the application, it determines the security module corresponding to the application.
该步骤301中,应用对应的安全模块可以由该应用的提供商指定,也可以由用户指定,并且同一个应用可以被写入多个安全模块。In step 301, the security module corresponding to the application can be specified by the provider of the application, or can be specified by the user, and the same application can be written into multiple security modules.
步骤302、CPU根据与各安全模块的连接方式,将该应用写入到确定出的该应用对应的安全模块中。Step 302, the CPU writes the application into the determined security module corresponding to the application according to the connection mode with each security module.
该步骤302中,CPU与各安全模块的连接方式可以为直接与安全模块连接或通过CLF模块与安全模块连接,若直接与安全模块连接,则直接通过该连接将该应用数据写入与该应用对应的安全模块,若通过CLF模块与安全模块连接,则通过CLF模块将该应用数据写入与该应用对应的安全模块。并且,若确定的与应用对应的安全模块为多个,则需要将该应用分别写入该多个安全模块中。In this step 302, the connection mode between the CPU and each security module can be directly connected to the security module or connected to the security module through the CLF module. If it is directly connected to the security module, the application data is written directly to the application If the corresponding security module is connected to the security module through the CLF module, the application data is written into the security module corresponding to the application through the CLF module. Moreover, if there are multiple determined security modules corresponding to the application, the application needs to be respectively written into the multiple security modules.
步骤303、保存该应用的应用标识与该应用被写入的安全模块的安全模块标识的对应关系。Step 303: Save the correspondence between the application ID of the application and the security module ID of the security module in which the application is written.
该步骤302也可以在步骤301确定出与应用对应的安全模块之后执行,即保存该应用的应用标识与确定出的与该应用对应的安全模块的安全模块标识的对应关系。This step 302 may also be performed after the security module corresponding to the application is determined in step 301, that is, the corresponding relationship between the application ID of the application and the determined security module ID of the security module corresponding to the application is saved.
至此,保存安全模块标识与应用标识的对应关系的流程结束。So far, the process of saving the corresponding relationship between the security module ID and the application ID ends.
通过图3对应的流程,CLF模块中能够保存安全模块标识与应用标识的对应关系(该对应关系可以称为路由表),具体地,CLF模块保存安全模块标识与应用标识的对应关系时可以以列表的方式,如下表1所示:Through the process corresponding to Figure 3, the corresponding relationship between the security module identifier and the application identifier can be saved in the CLF module (the corresponding relationship can be called a routing table). Specifically, when the CLF module saves the corresponding relationship between the security module identifier and the application identifier, it can be as The form of the list is shown in Table 1 below:
表1Table 1
根据上表1保存的应用标识与安全模块标识的对应关系,应用标识为“0xD1560001018003800000000100000001”的应用对应安全模块SE,应用标识为“0xD1560001018003800000000100000002”的应用对应安全模块SIM,应用标识为“0xD1560001018003800000000100000003”的应用对应安全模块SD。According to the corresponding relationship of the application logo and security module identification above, the application identifier is "0xd1560001018003800000000000001" corresponding to the security module SE. The application logo is "0xd156000101800380000000000000002", and the application logo is "0xd15600010180000000000003" "" Corresponds to the security module SD.
本发明实施例一进一步提供了图1对应流程包括的步骤103的具体实现过程,即CLF模块将接收的非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理的具体过程,该过程包括:Embodiment 1 of the present invention further provides a specific implementation process of step 103 included in the corresponding flow in FIG. 1, that is, the specific process in which the CLF module sends the received contactless card swiping command to the security module corresponding to the determined security module identifier for processing, The process includes:
在步骤102确定出的与该非接触刷卡命令中携带的应用标识对应的安全模块标识为一个时,则直接将该非接触刷卡命令发送至确定出的安全模块标识对应的安全模块进行处理;When the security module identification corresponding to the application identification carried in the non-contact card swiping command determined in step 102 is one, the non-contact card swiping command is directly sent to the security module corresponding to the determined security module identification for processing;
在步骤102确定出的与该非接触刷卡命令中携带的应用标识对应的安全模块标识为两个以上时,则将该非接触刷卡命令发送至确定出的安全模块标识中优先级最高的安全模块标识对应的安全模块进行处理。其中,安全模块标识的优先级可以预先由应用的提供商指定,也可以由用户指定,该安全模块标识的优先级信息可以与安全模块标识以及应用标识的对应关系一并保存,例如,将对应最高优先级的安全模块标识设置为缺省,在同一应用标识对应多个安全模块标识时,选择被设置为缺省的安全模块标识对应的安全模块为处理该应用标识对应的应用的安全模块标识,一般情况下,同一应用标识对应的多个安全模块标识中只有一个被设置为缺省,且同一个安全模块上的应用标识不允许重复。例如,电子钱包应用(应用AID为0xD1560001018003800000000100000000)预置在SE和SIM卡上,其中SE上的电子钱包应用为缺省应用,具体如下表2所示:When it is determined in step 102 that there are more than two security module identifications corresponding to the application identification carried in the contactless card swiping command, the contactless card swiping command is sent to the security module with the highest priority among the determined security module identifications Identify the corresponding security module for processing. Wherein, the priority of the security module ID can be specified by the application provider in advance, or can be specified by the user, and the priority information of the security module ID can be saved together with the corresponding relationship between the security module ID and the application ID, for example, the corresponding The security module ID with the highest priority is set as the default. When the same application ID corresponds to multiple security module IDs, the security module corresponding to the security module ID that is set as the default is selected as the security module ID that processes the application corresponding to the application ID. , generally, only one of the multiple security module IDs corresponding to the same application ID is set as the default, and the application IDs on the same security module are not allowed to be repeated. For example, the electronic wallet application (the application AID is 0xD1560001018003800000000100000000) is preset on the SE and the SIM card, and the electronic wallet application on the SE is the default application, as shown in Table 2 below:
表2Table 2
根据上表1保存的对应关系,应用标识为“0xD1560001018003800000000100000000”的电子钱包应用可以同时在安全模块SE以及安全模块SIM卡中,但只有在安全模块SE上设置为缺省,因此,后续应用时有该电子钱包应用的刷卡命令时,该命令会被路由到SE进行处理,除非CLF模块与SE之间的连接通道被关闭。According to the corresponding relationship saved in Table 1 above, the e-wallet application whose application ID is "0xD1560001018003800000000100000000" can be in the security module SE and the security module SIM card at the same time, but it is only set as the default on the security module SE. Therefore, subsequent applications have When the electronic wallet applies a card swiping command, the command will be routed to the SE for processing, unless the connection channel between the CLF module and the SE is closed.
本发明实施例一提供的图1对应的上述流程中,若上述步骤102的确定结果为:CLF模块根据保存的对应关系未确定出与该非接触刷卡命令中携带的应用标识对应的安全模块标识,则为了提高非接触刷卡的使用成功率,CLF模块可以进一步通过广播的方式确定处理该非接触刷卡命令的安全模块,该过程具体如图4所示,主要包括如下步骤:In the above process corresponding to Figure 1 provided by Embodiment 1 of the present invention, if the determination result of the above step 102 is: the CLF module has not determined the security module identification corresponding to the application identification carried in the contactless card swiping command according to the stored correspondence , in order to improve the success rate of contactless card swiping, the CLF module can further determine the security module for processing the contactless card swiping command through broadcasting. This process is specifically shown in Figure 4 and mainly includes the following steps:
步骤401、CLF模块向该NFC终端内置的与其连接的各安全模块广播该非接触刷卡命令。Step 401, the CLF module broadcasts the non-contact card swiping command to each security module built in the NFC terminal connected to it.
该步骤401中,CLF模块可以向与其连接的所有安全模块发送该非接触刷卡命令,目的在于确定出能够对该刷卡应用进行处理的安全模块。In step 401, the CLF module may send the non-contact card swiping command to all security modules connected to it, in order to determine the security module capable of processing the card swiping application.
步骤402、CLF模块接收安全模块反馈的用于标识支持该非接触刷卡命令中携带的应用标识对应的应用的信息。In step 402, the CLF module receives the information fed back by the security module for identifying the application that supports the application identifier carried in the contactless card swiping command.
该步骤402中,安全模块在接收到CLF模块发送的非接触刷卡命令后,获取该非接触刷卡命令中的应用标识,若安全模块确定自身支持该应用标识对应的应用,则向CLF模块反馈用于标识支持该应用的信息,若不支持,则无需反馈。其中,安全模块发送的用于标识支持该应用标识的应用的信息的格式可以预先确定,例如,为了减少信息传输量,可以设置“1”代表支持,“0”代表不支持,实际应用中可以灵活确定该信息格式,此处不再一一列举。In this step 402, after receiving the non-contact card swiping command sent by the CLF module, the security module obtains the application identification in the non-contact card swiping command, and if the security module determines that it supports the application corresponding to the application identification, it will feed back the application to the CLF module. It is used to identify the information that supports the application. If it is not supported, no feedback is required. The format of the information sent by the security module to identify the application that supports the application identification can be predetermined. For example, in order to reduce the amount of information transmission, "1" can be set to indicate support, and "0" can be set to indicate no support. In actual applications, you can The format of the information can be determined flexibly, and will not be listed one by one here.
步骤403、CLF模块指示反馈了用于标识支持该非接触刷卡命令中携带的应用标识的安全模块中的一个安全模块对该非接触刷卡命令进行处理。Step 403 , the CLF module instructs one of the security modules that have fed back the application identification carried in the contactless card swiping command to process the contactless card swiping command.
该步骤403中,若反馈了用于标识支持该非接触刷卡命令中携带的应用标识的安全模块为多个,则CLF模块可以根据预先设定的规则选择出一个安全模块对该非接触刷卡命令进行处理。In this step 403, if it is fed back that there are multiple security modules that support the application identification carried in the contactless card swiping command, the CLF module can select a security module to respond to the contactless card swiping command according to preset rules. to process.
至此,通过广播的方式确定处理该非接触刷卡命令的安全模块的流程结束。So far, the process of determining the security module processing the non-contact card swiping command by means of broadcasting ends.
通过图4对应的流程,即使根据CLF模块保存的对应关系未确定出与该非接触刷卡命令中携带的应用标识对应的安全模块标识,CLF模块也能够通过广播方式确定出能够对该非接触刷卡命令进行处理的安全模块,从而保证了非接触刷卡应用的使用成功率。Through the process corresponding to Figure 4, even if the security module identification corresponding to the application identification carried in the contactless card swiping command is not determined according to the corresponding relationship saved by the CLF module, the CLF module can also determine that the contactless card swiping command can A security module for processing commands, thus ensuring the success rate of non-contact card swiping applications.
进一步地,若根据CLF模块保存的对应关系未确定出与该非接触刷卡命令中携带的应用标识对应的安全模块标识,则说明CLF模块未保存该应用标识与安全模块标识的对应关系,在此情况下,CLF模块可以进一步根据本次广播确定出的能够对该非接触刷卡命令进行处理的安全模块的确定结果,对保存的应用标识与安全模块标识的对应关系进行更新,具体地,在上述步骤402之后,即在CLF模块接收到安全模块反馈的用于标识支持该非接触刷卡命令中携带的应用标识对应的应用的信息后,CLF模块可以分别保存反馈了用于标识支持该非接触刷卡命令中携带的应用标识的安全模块的安全模块标识与该非接触刷卡命令中携带的所述应用标识的对应关系,从而在后续有包括该应用标识的非接触刷卡命令时,能够直接根据保存的对应关系确定出对该非接触刷卡命令进行处理的安全模块,从而提高刷卡效率。Further, if the corresponding security module identification corresponding to the application identification carried in the contactless card swiping command is not determined according to the corresponding relationship saved by the CLF module, it means that the CLF module does not save the corresponding relationship between the application identification and the security module identification. In this case, the CLF module can further update the corresponding relationship between the stored application ID and the security module ID according to the determination result of the security module that can process the contactless card swiping command determined in this broadcast. Specifically, in the above After step 402, that is, after the CLF module receives the information fed back by the security module for identifying the application corresponding to the application identification carried in the command that supports the contactless card swiping, the CLF module can separately save and feed back the information used to identify the application that supports the contactless card swiping command. The corresponding relationship between the security module identification of the security module of the application identification carried in the command and the application identification carried in the non-contact card swiping command, so that when there is a subsequent non-contact card swiping command including the application identification, it can be directly based on the saved The corresponding relationship determines the security module that processes the non-contact card swiping command, thereby improving the card swiping efficiency.
本发明实施例一提供的非接触刷卡应用的实现方法中,为了提高对NFC终端的控制,还可以对NFC终端中CLF模块与各安全模块的连接状态进行控制。图5示出了该NFC终端中CLF模块与安全模块连接状态的示意图,如图5所示,该CLF模块包括控制器,该控制器用于接收安全设备中包括的安全模块发送的控制CLF模块与设定安全模块连接通道开启或闭合的命令。实际应用中,CLF模块与各安全模块的连接通道上可以设置开关,若控制器接收到控制CLF模块与设定安全模块连接通道开启的命令时,可以关闭该开关,此时该连接通道有效,可以进行通信;若控制CLF模块与设定安全模块连接通道关闭时,可以打开该开关,此时该连接通道无效,无法进行通信。应当理解,此处所述的以开关控制CLF模块与安全模块的连接通道的方式仅为实现本发明的一种实现方式,实际应用中,可以有多种控制方式,如设置连接通道的有效位等,此处不再一一列举。并且,实际应用中,图5所示的安全设备可以在应用提供方或NFC终端运营方提供的设备,即该安全设备独立于NFC终端,用于应用提供方或NFC终端运营方对应用进行管理,该安全设备也可以内置于NFC终端内部,由用户控制,以便于用户对自身NFC终端进行管理控制。In the implementation method of the non-contact card swiping application provided by Embodiment 1 of the present invention, in order to improve the control of the NFC terminal, the connection status between the CLF module and each security module in the NFC terminal can also be controlled. Figure 5 shows a schematic diagram of the connection state between the CLF module and the security module in the NFC terminal, as shown in Figure 5, the CLF module includes a controller, the controller is used to receive the control CLF module and the security module sent by the security module included in the security device Set the command to open or close the connection channel of the security module. In practical applications, a switch can be set on the connection channel between the CLF module and each security module. If the controller receives a command to control the opening of the connection channel between the CLF module and the set security module, it can turn off the switch. At this time, the connection channel is valid. Communication is possible; if the connection channel between the control CLF module and the setting security module is closed, the switch can be turned on. At this time, the connection channel is invalid and communication cannot be performed. It should be understood that the method of controlling the connection channel between the CLF module and the security module described here is only one implementation of the present invention. In practical applications, there may be various control methods, such as setting the effective bit of the connection channel Wait, I won't list them one by one here. Moreover, in practical applications, the security device shown in Figure 5 can be provided by the application provider or the NFC terminal operator, that is, the security device is independent of the NFC terminal, and is used by the application provider or the NFC terminal operator to manage the application , the security device can also be built into the NFC terminal and controlled by the user, so that the user can manage and control the NFC terminal itself.
图6示出了CLF模块保存用于标识所述CLF模块与安全模块的连接通道状态为开启或关闭的信息的流程示意图,如图6所示,该过程主要包括如下步骤:Fig. 6 shows the schematic flow chart of the information that the CLF module saves the information used to identify the state of the connection channel between the CLF module and the security module as open or closed. As shown in Fig. 6, the process mainly includes the following steps:
步骤601、CLF模块接收指示开启或关闭与设定安全模块的连接通道的指示信息,该指示信息中携带所述设定安全模块的安全模块标识。Step 601, the CLF module receives instruction information indicating to open or close the connection channel with the set security module, and the instruction information carries the security module identifier of the set security module.
该步骤601中,该指示信息可以由图5中所示的安全设备的安全模块发送。In this step 601, the indication information may be sent by a security module of the security device shown in FIG. 5 .
步骤602、CLF模块对该指示信息的发送方进行验证,并在验证通过后,根据该指示信息控制与该指示信息中携带的安全模块标识对应的安全模块的连接通道开启或关闭。Step 602, the CLF module verifies the sender of the indication information, and after the verification is passed, controls the connection channel of the security module corresponding to the security module identifier carried in the indication information to be opened or closed according to the indication information.
步骤603、CLF模块保存用于标识CLF模块与该安全模块的连接通道状态为开启或关闭的信息。Step 603, the CLF module saves the information used to identify whether the state of the connection channel between the CLF module and the security module is open or closed.
至此,CLF模块保存用于标识所述CLF模块与安全模块的连接通道状态为开启或关闭的信息的流程结束。So far, the process for the CLF module to save the information used to identify the state of the connection channel between the CLF module and the security module as being open or closed ends.
图6对应流程包括的上述步骤602中,CLF模块对指示信息的发送方进行验证可以基于对称密钥机制、非对称密钥机制等验证机制,以下针对基于对称密钥机制、非对称密钥机制验证的流程进行具体说明。In the above step 602 included in the process corresponding to Figure 6, the CLF module can verify the sender of the indication information based on a verification mechanism such as a symmetric key mechanism or an asymmetric key mechanism. The verification process is described in detail.
一、基于对称密钥机制对指示信息的发送方进行验证1. Verify the sender of the indication information based on the symmetric key mechanism
图7示出了基于对称密钥机制对指示信息的发送方进行验证的流程示意图,具体地,CLF模块中预置CLF模块的标识、子密钥KEYSUB,安全设备的安全模块中保存根密钥KEYROOT。如图7所示,该验证流程主要包括:Figure 7 shows a schematic flow diagram of verifying the sender of the indication information based on the symmetric key mechanism. Specifically, the CLF module is preset in the CLF module and the subkey KEYSUB, and the root key is stored in the security module of the security device. KEYROOT. As shown in Figure 7, the verification process mainly includes:
步骤1、安全模块向CLF模块发送获取CLF模块的标识的命令(GetID命令);Step 1, the security module sends an order (GetID command) to obtain the identification of the CLF module to the CLF module;
步骤2、CLF模块生成随机数RAND1;Step 2. The CLF module generates a random number RAND1;
步骤3、CLF模块向安全模块返回响应消息(Response),该响应消息中携带生成的RAND1以及CLF模块的标识;Step 3, the CLF module returns a response message (Response) to the security module, which carries the generated RAND1 and the identifier of the CLF module in the response message;
步骤4、安全模块生成RAND2,利用KEYROOT对CLF模块的标识进行加密生成KEYSUB,利用KEYSUB对RAND1||RAND2进行加密生成会话密钥KEYSession,并利用KEYSession对连接通道开启或关闭(Open/CloseChannel)命令体进行处理生成MAC1;Step 4. The security module generates RAND2, uses KEYROOT to encrypt the identity of the CLF module to generate KEYSUB, uses KEYSUB to encrypt RAND1||RAND2 to generate a session key KEYSession, and uses KEYSession to open or close the connection channel (Open/CloseChannel) command The body is processed to generate MAC1;
步骤5、安全模块向CLF模块发送Open/CloseChannel命令,该命令汇总包括:安全模块标识(ChannelID)、RAND2、MAC1等信息,用以指示开启或关闭某条CLF模块与该ChannelID对应的安全模块的连接通道;Step 5, the security module sends the Open/CloseChannel command to the CLF module, and the command summary includes: security module identification (ChannelID), RAND2, MAC1 and other information to indicate opening or closing of a certain CLF module and the corresponding security module of the ChannelID connection channel;
步骤6、CLF模块收到Open/CloseChannel命令后,利用KEYSUB对RAND1||RAND2进行加密生成会话密钥KEYSession,利用KEYSession对Open/CloseChannel命令体进行处理生成MAC2,然后比较MAC1和MAC2,若MAC1与MAC2相等则根据指令开启或关闭CLF模块与安全模块的指定连接通道,否则返回错误信息;Step 6. After receiving the Open/CloseChannel command, the CLF module uses KEYSUB to encrypt RAND1||RAND2 to generate a session key KEYSession, uses KEYSession to process the body of the Open/CloseChannel command to generate MAC2, and then compares MAC1 and MAC2. If MAC2 is equal, the specified connection channel between the CLF module and the security module is opened or closed according to the instruction, otherwise an error message is returned;
步骤7、CLF模块向安全模块返回执行响应消息(Response)。Step 7: The CLF module returns an execution response message (Response) to the security module.
至此,基于对称密钥机制对指示信息的发送方进行验证的流程结束。So far, the process of verifying the sender of the indication information based on the symmetric key mechanism ends.
二、基于非对称密钥机制对指示信息的发送方进行验证2. Verify the sender of the indication information based on the asymmetric key mechanism
图8示出了基于非对称密钥机制对指示信息的发送方进行验证的流程示意图,具体地,CLF模块中预置发行方证书(含发行方公钥)或发行方公钥KEYPUB、CLF模块的标识,安全模块中保存发行方私钥KEYPRIVATE。如图8所述,该验证过程主要包括如下步骤:Figure 8 shows a schematic flow diagram of verifying the sender of the indication information based on the asymmetric key mechanism. Specifically, the issuer certificate (including the issuer's public key) or the issuer's public key KEYPUB, CLF module is preset in the CLF module The identity of the issuer's private key KEYPRIVATE is stored in the security module. As shown in Figure 8, the verification process mainly includes the following steps:
步骤1、安全模块向CLF模块发送获取CLF模块的标识的命令(GetID命令);Step 1, the security module sends an order (GetID command) to obtain the identification of the CLF module to the CLF module;
步骤2、CLF模块生成随机数RAND1;Step 2. The CLF module generates a random number RAND1;
步骤3、CLF模块向安全模块返回响应消息(Response),该响应消息中携带生成的RAND1、CLF模块的标识ID;Step 3, the CLF module returns a response message (Response) to the security module, which carries the generated RAND1 and the identification ID of the CLF module in the response message;
步骤4、安全模块生成RAND2,利用KEYPRIVATE对连接通道开启或关闭(Open/CloseChannel)命令体的哈希值进行加密生成签名MAC1;Step 4, the security module generates RAND2, uses KEYPRIVATE to encrypt the hash value of the connection channel opening or closing (Open/CloseChannel) command body to generate signature MAC1;
步骤5、安全设备向CLF模块发送Open/CloseChannel命令,该命令中包括安全模块标识(ChannelID)、RAND1、RAND2、MAC1等信息,用以开启/关闭某条CLF模块与ChannelID对应安全模块的连接通道;Step 5. The security device sends an Open/CloseChannel command to the CLF module, which includes security module identification (ChannelID), RAND1, RAND2, MAC1 and other information to open/close the connection channel between a certain CLF module and the security module corresponding to the ChannelID ;
步骤6、CLF模块收到Open/CloseChannel命令后,利用KEYPUB对MAC1进行解密,计算命令体的哈希值,与解密结果进行比较,若两者相等则根据指令开启/关闭CLF模块与安全模块的指定连接通道,否则返回错误信息;Step 6. After receiving the Open/CloseChannel command, the CLF module uses KEYPUB to decrypt MAC1, calculates the hash value of the command body, and compares it with the decrypted result. If the two are equal, open/close the communication between the CLF module and the security module according to the command. Specify the connection channel, otherwise return an error message;
步骤7、CLF模块向安全设备返回执行响应消息(Response)。Step 7: The CLF module returns an execution response message (Response) to the security device.
至此,基于非对称密钥机制对指示信息的发送方进行验证的流程结束。So far, the process of verifying the sender of the indication information based on the asymmetric key mechanism ends.
根据上述处理过程,能够对CLF模块与安全模块的连接通道的开启或闭合进行灵活的控制,从而提高了对安全模块以及刷卡应用的管理效率。According to the above process, the opening or closing of the connection channel between the CLF module and the security module can be flexibly controlled, thereby improving the management efficiency of the security module and the card swiping application.
基于上述处理过程,CLF模块保存了用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息,具体地,CLF模块保存了用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息可以与安全模块标识以及应用标识的对应关系一并保存,例如,如下表3所示:Based on the above processing process, the CLF module saves the information used to identify the state of the connection channel between the CLF module and the security module as open or closed. The closed information can be stored together with the corresponding relationship between the security module identifier and the application identifier, for example, as shown in Table 3 below:
表3table 3
根据表3保存的内容可知,CLF模块与安全模块SE以及安全模块SIM卡之间的连接通道处于开启状态,即可用,CLF模块与安全模块SD之间的连接通道处于关闭状态,即不可用。According to the content saved in Table 3, it can be seen that the connection channel between the CLF module and the security module SE and the security module SIM card is open, that is, available, and the connection channel between the CLF module and the security module SD is closed, that is, unavailable.
根据上述过程,若关闭CLF模块与某安全模块之间的链路,则在保存的对应关系(或称为命令路由表)中将与该安全模块相关表项的“连接通道状态”标记设置为“关闭”,若该安全模块上的某个(或某些)应用是缺省应用,则用户需要从命令路由表剩余的表项中选择缺省应用,若没有满足条件的表项则不执行该步骤。若开启CLF模块与某安全模块之间的链路,则在命令路由表中将与该安全模块相关表项的“连接通道状态”标记设置为“开启”,若这些表项中某个(或某些)应用标识在命令路由表中没有缺省应用则用户需要选择缺省应用,若没有满足条件的表项则不执行该步骤。According to the above process, if the link between the CLF module and a certain security module is closed, the "connection channel state" flag of the entry related to the security module is set to "Off", if a certain (or some) applications on the security module are the default applications, the user needs to select the default application from the remaining entries in the command routing table, if there is no entry that meets the conditions, it will not be executed the step. If the link between the CLF module and a security module is opened, the "connection channel status" flag of the entry related to the security module in the command routing table is set to "open", if one of these entries (or If there is no default application in the command routing table for certain) application identifiers, the user needs to select a default application, and if there is no table entry that meets the conditions, this step will not be performed.
为了保证安全模块能够成功对非接触刷卡命令进行处理,在执行图1对应流程包括的步骤103之前,即在CLF模块将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理之前,还进一步执行如下过程:In order to ensure that the security module can successfully process the non-contact card swiping command, before executing step 103 included in the corresponding process in Figure 1, that is, the CLF module sends the non-contact card swiping command to the security module corresponding to the determined security module identification for processing Before, the following process was further performed:
根据保存的用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息,从确定出的安全模块标识对应的安全模块中选择出连接通道状态为开启的安全模块;According to the saved information for identifying the connection channel state between the CLF module and the security module as open or closed, select the security module whose connection channel state is open from the security modules corresponding to the determined security module identification;
那么,相应地,上述步骤103在执行时,即CLF模块将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理,具体是将该非接触刷卡命令发送至与选择出的连接通道状态为开启的安全模块进行处理。Then, correspondingly, when the above-mentioned step 103 is executed, that is, the CLF module sends the non-contact card swiping command to the security module corresponding to the determined security module identification for processing, specifically, the non-contact card swiping command is sent to the selected The connection channel is processed by the security module whose status is open.
本发明实施例提供的上述技术方案还能够支持刷卡应用的动态安装以及删除,即:The above-mentioned technical solution provided by the embodiment of the present invention can also support the dynamic installation and deletion of card swiping applications, namely:
若在安全模块中动态安装应用,则应用安装成功后,需要将该应用的信息添加到命令路由表中,若该应用所处的安全模块与CLF模块之间的链路处于开启状态,还需要决定是否将新安装的应用设置为缺省应用;If the application is dynamically installed in the security module, after the application is successfully installed, the information of the application needs to be added to the command routing table. Decide whether to set newly installed apps as default apps;
若在安全模块中动态删除应用,则应用删除成功后,需要将该应用的信息从命令路由表中删除,若该应用是缺省应用,则用户需要从命令路由表剩余的表项中选择缺省应用,若没有满足条件的表项则不执行该步骤。If the application is dynamically deleted in the security module, after the application is successfully deleted, the information of the application needs to be deleted from the command routing table. If the application is the default application, the user needs to select the Do not apply. If there is no entry that meets the conditions, this step will not be performed.
实施例二Embodiment two
本发明实施例二提供了上述实施例一提供的非接触刷卡应用的一个具体实现过程。Embodiment 2 of the present invention provides a specific implementation process of the non-contact card swiping application provided in Embodiment 1 above.
图9示出了该非接触刷卡应用的应用场景示意图,如图9所示,非接触POS机/读头与安全模块间借助CLF模块实现通信,非接触POS机/读头与安全模块间以可以以APDU(ApplicationProtocolDataUnit,应用协议数据单元)命令进行通信。Figure 9 shows a schematic diagram of the application scenario of the contactless card swiping application. Can communicate with APDU (ApplicationProtocolDataUnit, application protocol data unit) command.
图10示出了基于图9所示的场景实现非接触刷卡应用的流程示意图,如图10所示,主要包括如下步骤:Figure 10 shows a schematic flow diagram of implementing a non-contact card swiping application based on the scenario shown in Figure 9, as shown in Figure 10, mainly including the following steps:
步骤1001、非接触POS机/读头发送应用选择命令给NFC终端,该命令包含应用的应用标识(AID);Step 1001, the non-contact POS machine/reader sends an application selection command to the NFC terminal, and the command includes the application identification (AID) of the application;
步骤1002、CLF模块收到应用选择命令后,根据其中包含的AID在命令路由表(即保存的应用标识与安全模块标识的对应关系)中进行查找;Step 1002, after the CLF module receives the application selection command, it searches in the command routing table (that is, the stored correspondence between the application identification and the security module identification) according to the AID contained therein;
步骤1003、CLF模块判断是否查到与该AID匹配的表项(即与该AID对应的安全模块标识),若查找到匹配的表项,则继续执行步骤1004;若未发现匹配的表项,跳至步骤1006;Step 1003, the CLF module judges whether to find an entry matching the AID (i.e. the security module identification corresponding to the AID), if finding a matching entry, proceed to step 1004; if not finding a matching entry, Skip to step 1006;
步骤1004、若查到AID匹配的表项,CLF模块判断该表项是否为缺省应用,若是跳至步骤1009;若查到的表项不是缺省应用,则执行步骤1005;Step 1004, if the entry matching the AID is found, the CLF module judges whether the entry is a default application, if so, skip to step 1009; if the entry found is not a default application, then execute step 1005;
步骤1005、CLF模块继续在命令路由表中进行查找,并返回步骤1003;Step 1005, the CLF module continues to search in the command routing table, and returns to step 1003;
步骤1006、CLF模块向所有连接通道处于开启状态的安全模块转发应用选择命令;Step 1006, the CLF module forwards the application selection command to all security modules whose connection channels are open;
步骤1007、CLF模块判断是否收到正确响应(即是否收到安全模块反馈的用于标识支持该AID对应的应用的消息),若所有处于开启状态的安全模块均返回错误提示(即应用未找到),CLF模块向非接触POS机/读头返回应用未找到响应,流程结束;否则继续执行步骤1008;Step 1007, the CLF module judges whether to receive a correct response (that is, whether to receive the message fed back by the security module to identify the application that supports the AID); ), the CLF module returns an application not found response to the non-contact POS machine/reading head, and the process ends; otherwise, continue to execute step 1008;
步骤1008、若某个(或某些)处于开启状态的安全模块返回正确响应,CLF模块列出所有满足条件的应用,由用户选择缺省应用,CLF模块将所有应用信息加入命令路由表中,并设置缺省应用;Step 1008, if a certain (or some) security modules in the open state return a correct response, the CLF module lists all applications that meet the conditions, and the user selects a default application, and the CLF module adds all application information to the command routing table, And set the default application;
步骤1009、CLF模块从命令路由表中选择缺省应用;Step 1009, the CLF module selects a default application from the command routing table;
步骤1010、CLF模块将后续命令路由至该应用,直至交易结束或收到新的应用选择命令。Step 1010, the CLF module routes subsequent commands to the application until the transaction ends or a new application selection command is received.
至此,流程结束。At this point, the process ends.
实施例三Embodiment Three
与上述实施例一以及实施例二给出的流程对应,本发明实施例三提供了一种非接触刷卡应用的实现装置,如图11所示,该装置包括:Corresponding to the procedures given in the first and second embodiments above, the third embodiment of the present invention provides a device for implementing a non-contact card swiping application, as shown in FIG. 11 , the device includes:
接收单元1101、第一保存单元1102、安全模块标识确定单元1103以及命令分配单元1104;A receiving unit 1101, a first saving unit 1102, a security module identifier determining unit 1103, and a command distributing unit 1104;
其中:in:
接收单元1101,用于接收非接触刷卡命令,非接触刷卡命令中携带刷卡应用的应用标识;The receiving unit 1101 is configured to receive a non-contact card swiping command, and the non-contact card swiping command carries the application identification of the card swiping application;
第一保存单元1102,用于保存近距离无线通讯NFC终端中内置的与非接触前端CLF模块连接的安全模块的安全模块标识与应用标识的对应关系;The first saving unit 1102 is used to save the corresponding relationship between the security module identification and the application identification of the security module connected to the non-contact front-end CLF module built in the short-range wireless communication NFC terminal;
安全模块标识确定单元1103,用于根据第一保存单元1102保存的对应关系,确定与非接触刷卡命令中携带的应用标识对应的安全模块标识;A security module identification determination unit 1103, configured to determine the security module identification corresponding to the application identification carried in the non-contact card swiping command according to the correspondence stored by the first storage unit 1102;
命令分配单元1104,用于将接收单元1101接收的非接触刷卡命令发送至与安全模块标识确定单元1103确定出的安全模块标识对应的安全模块进行处理。The command distribution unit 1104 is configured to send the contactless card swiping command received by the receiving unit 1101 to the security module corresponding to the security module identification determined by the security module identification determination unit 1103 for processing.
本发明实施例三提供的一个优选实施方式中,图11所示装置包括的命令分配单元1104,具体用于在确定出的安全模块标识为一个时,直接将非接触刷卡命令发送至确定出的安全模块标识对应的安全模块进行处理;在确定出的安全模块标识为两个以上时,将非接触刷卡命令发送至确定出的安全模块标识中优先级最高的安全模块标识对应的安全模块进行处理。In a preferred implementation provided by Embodiment 3 of the present invention, the command distribution unit 1104 included in the device shown in FIG. 11 is specifically used to directly send the non-contact card swiping command to the determined The security module corresponding to the security module identification performs processing; when the determined security module identification is more than two, the non-contact card swiping command is sent to the security module corresponding to the security module identification with the highest priority among the determined security module identifications for processing .
本发明实施例三提供的一个优选实施方式中,图11所示装置包括的命令分配单元1101,还用于在根据第一保存单元1102保存的对应关系未确定出与非接触刷卡命令中携带的应用标识对应的安全模块标识时,向NFC终端内置的与CLF模块连接的各安全模块广播非接触刷卡命令,并指示反馈了用于标识支持非接触刷卡命令中携带的应用标识的安全模块中的一个安全模块对非接触刷卡命令进行处理。In a preferred implementation mode provided by Embodiment 3 of the present invention, the command allocation unit 1101 included in the device shown in FIG. When the security module identification corresponding to the application identification is applied, the non-contact card swiping command is broadcast to each security module connected to the CLF module built in the NFC terminal, and the instruction feedback is used to identify and support the application identification carried in the contactless card swiping command. In the security module A security module handles the contactless swipe commands.
本发明实施例三提供的一个优选实施方式中,图11所示装置包括的第一保存单元1102,还用于在命令分配单元向NFC终端内置的与CLF模块连接的各安全模块广播非接触刷卡命令后,分别保存反馈了用于标识支持非接触刷卡命令中携带的应用标识的安全模块的安全模块标识与非接触刷卡命令中携带的应用标识的对应关系。In a preferred implementation provided by Embodiment 3 of the present invention, the first storage unit 1102 included in the device shown in FIG. 11 is also used to broadcast the non-contact swiping card to each security module connected to the CLF module built in the NFC terminal at the command distribution unit After the command, the corresponding relationship between the security module identification used to identify the security module supporting the application identification carried in the contactless card swiping command and the application identification carried in the contactless card swiping command is saved and fed back.
如图12所示,本发明实施例三提供的一个优选实施方式中,图11所示装置还可以进一步包括:As shown in Figure 12, in a preferred implementation mode provided by Embodiment 3 of the present invention, the device shown in Figure 11 may further include:
第二保存单元1105,用于保存用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息;The second storage unit 1105 is used to store the information used to identify the state of the connection channel between the CLF module and the security module as open or closed;
相应地,安全模块选择单元1103,用于在命令分配单元1104将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理之前,根据第二保存单元1105保存的用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息,从确定出的安全模块标识对应的安全模块中选择出连接通道状态为开启的安全模块;Correspondingly, the security module selection unit 1103 is configured to, before the command distribution unit 1104 sends the non-contact card swiping command to the security module corresponding to the determined security module identifier for processing, according to the second storage unit 1105 stored for identifying the CLF The information that the state of the connection channel between the module and the security module is open or closed, and the security module whose connection channel state is open is selected from the security modules corresponding to the determined security module identification;
命令分配单元1104,具体用于将非接触刷卡命令发送至与选择出的连接通道状态为开启的安全模块进行处理。The command distributing unit 1104 is specifically configured to send the non-contact card swiping command to the security module whose connection channel status is selected to be opened for processing.
本发明实施例三提供的一个优选实施方式中,图12所示装置包括的第二保存单元1105,具体用于接收指示开启或关闭与设定安全模块的连接通道的指示信息,指示信息中携带设定安全模块的安全模块标识;并对指示信息的发送方验证通过后,根据指示信息控制与指示信息中携带的安全模块标识对应的安全模块的连接通道开启或关闭,并保存用于标识CLF模块与安全模块的连接通道状态为开启或关闭的信息。In a preferred implementation manner provided by Embodiment 3 of the present invention, the second storage unit 1105 included in the device shown in FIG. 12 is specifically used to receive instruction information indicating to open or close the connection channel with the set security module, and the instruction information carries Set the security module identification of the security module; and after passing the verification of the sender of the instruction information, control the connection channel of the security module corresponding to the security module identification carried in the instruction information to open or close according to the instruction information, and save the information used to identify the CLF The status of the connection channel between the module and the security module is open or closed.
应当理解,以上非接触刷卡应用的实现装置包括的单元仅为根据该终端实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的非接触刷卡应用的实现装置所实现的功能与上述实施例提供的非接触刷卡应用的实现方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例中已做详细描述,此处不再详细描述。It should be understood that the units included in the device for implementing the contactless card swiping application are only logically divided according to the functions realized by the terminal. In practical applications, the above units can be superimposed or split. And the functions realized by the device for realizing the non-contact card swiping application provided by this embodiment correspond to the flow of the method for realizing the non-contact card swiping application provided by the above embodiment one by one. The method has been described in detail in the embodiments, and will not be described in detail here.
并且,本实施例三中的非接触刷卡应用的实现装置还具有能够实现实施例一和实施例二方案的功能模块,此处不再赘述。Moreover, the implementation device for the contactless card swiping application in the third embodiment also has functional modules capable of implementing the solutions of the first and second embodiments, which will not be repeated here.
通过本发明实施例提供的上述至少一个技术方案,NFC终端中的CLF模块接收非接触刷卡命令,该非接触刷卡命令中携带刷卡应用的应用标识,根据保存的NFC终端内置的与CLF模块连接的安全模块的安全模块标识与应用标识的对应关系,确定与该非接触刷卡命令中携带的应用标识对应的安全模块标识,并将非接触刷卡命令发送至与确定出的安全模块标识对应的安全模块进行处理。根据该技术方案,CLF模块与NFC终端内置的各安全模块连接,并且能够根据保存的安全模块与应用标识的对应关系,将非接触刷卡命令路由到相应的安全模块进行处理,避免了由于与CLF模块存在有效连接的安全模块与非接触刷卡应用支持的安全模块不匹配而导致的刷卡失败的问题,从而提高了非接触刷卡应用的使用成功率。Through at least one of the above-mentioned technical solutions provided by the embodiments of the present invention, the CLF module in the NFC terminal receives a contactless card swiping command, which carries the application identification of the card swiping application in the non-contact card swiping command. The corresponding relationship between the security module identification and the application identification of the security module, determine the security module identification corresponding to the application identification carried in the non-contact card swiping command, and send the non-contact card swiping command to the security module corresponding to the determined security module identification to process. According to this technical solution, the CLF module is connected to each security module built in the NFC terminal, and can route the non-contact card swiping command to the corresponding security module for processing according to the corresponding relationship between the stored security module and the application identification, avoiding the The module has the problem of card swiping failure caused by the mismatch between the effectively connected security module and the security module supported by the contactless card swiping application, thereby improving the success rate of the contactless card swiping application.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110322788.4A CN103065107B (en) | 2011-10-21 | 2011-10-21 | A kind of noncontact swipe the card application implementation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110322788.4A CN103065107B (en) | 2011-10-21 | 2011-10-21 | A kind of noncontact swipe the card application implementation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103065107A CN103065107A (en) | 2013-04-24 |
CN103065107B true CN103065107B (en) | 2015-12-02 |
Family
ID=48107733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110322788.4A Active CN103065107B (en) | 2011-10-21 | 2011-10-21 | A kind of noncontact swipe the card application implementation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103065107B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426572A (en) * | 2013-09-11 | 2015-03-18 | 中兴通讯股份有限公司 | Method and system for multiplexing radio-frequency front end |
CN104753550B (en) * | 2013-12-30 | 2017-06-20 | 中国移动通信集团公司 | A kind of wireless communication terminal and data processing method |
CN104166917B (en) * | 2014-07-31 | 2018-05-15 | 宇龙计算机通信科技(深圳)有限公司 | The Notification Method and system of NFC transaction events |
US9992616B2 (en) | 2014-09-30 | 2018-06-05 | Huawei Technologies Co., Ltd. | Information processing method and NFC terminal |
CN105682074B (en) * | 2014-11-20 | 2018-12-28 | 中国移动通信集团公司 | A kind of update method and device of the application identities AID based on HCE application |
CN105472546B (en) * | 2015-12-31 | 2019-05-24 | 华为技术有限公司 | Near field communication method and mobile terminal |
CN107239469B (en) * | 2016-03-29 | 2022-01-28 | 中兴通讯股份有限公司 | Routing information query method and device |
CN105933036B (en) * | 2016-04-20 | 2019-06-14 | Oppo广东移动通信有限公司 | NFC communication device and method |
US10602337B2 (en) | 2016-05-25 | 2020-03-24 | Huawei Technologies Co., Ltd. | Route configuration method and apparatus for contactless application |
CN106685485B (en) * | 2016-12-30 | 2020-08-14 | 宇龙计算机通信科技(深圳)有限公司 | Signal processing method and device based on Near Field Communication (NFC) |
CN107911319B (en) * | 2017-11-22 | 2021-05-11 | 中兴通讯股份有限公司 | Routing method for multiple security modules, NFC controller and NFC device |
US11977946B2 (en) | 2018-11-01 | 2024-05-07 | Huawei Technologies Co., Ltd. | Method for automatically activating NFC application and terminal |
CN111124503B (en) * | 2018-11-01 | 2021-09-14 | 华为终端有限公司 | Automatic activation method of NFC application and terminal |
CN111107525B (en) * | 2019-04-26 | 2022-01-14 | 华为技术有限公司 | Automatic routing method of SE (secure element) and electronic equipment |
CN110191054B (en) * | 2019-05-06 | 2021-07-13 | Oppo广东移动通信有限公司 | Routing processing method and device, storage medium and electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101241541A (en) * | 2008-02-27 | 2008-08-13 | 上海复旦微电子股份有限公司 | Device and method suitable for NFC terminal for storing, substituting and accessing application data |
WO2010102488A1 (en) * | 2009-03-11 | 2010-09-16 | 中兴通讯股份有限公司 | Method and terminal realizing apply selection in non-contract electronic payment |
CN101866463A (en) * | 2009-04-14 | 2010-10-20 | 中兴通讯股份有限公司 | eNFC terminal, eNFC intelligent card and communication method thereof |
CN101944225A (en) * | 2009-07-06 | 2011-01-12 | 中国移动通信集团公司 | Method for subscribing and checking electronic ticket and relevant system |
CN102064856A (en) * | 2010-10-27 | 2011-05-18 | 上海复旦微电子股份有限公司 | Method and device for transmitting data |
-
2011
- 2011-10-21 CN CN201110322788.4A patent/CN103065107B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101241541A (en) * | 2008-02-27 | 2008-08-13 | 上海复旦微电子股份有限公司 | Device and method suitable for NFC terminal for storing, substituting and accessing application data |
WO2010102488A1 (en) * | 2009-03-11 | 2010-09-16 | 中兴通讯股份有限公司 | Method and terminal realizing apply selection in non-contract electronic payment |
CN101866463A (en) * | 2009-04-14 | 2010-10-20 | 中兴通讯股份有限公司 | eNFC terminal, eNFC intelligent card and communication method thereof |
CN101944225A (en) * | 2009-07-06 | 2011-01-12 | 中国移动通信集团公司 | Method for subscribing and checking electronic ticket and relevant system |
CN102064856A (en) * | 2010-10-27 | 2011-05-18 | 上海复旦微电子股份有限公司 | Method and device for transmitting data |
Also Published As
Publication number | Publication date |
---|---|
CN103065107A (en) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103065107B (en) | A kind of noncontact swipe the card application implementation method and device | |
US10504101B2 (en) | Method, device and secure element for conducting a secured financial transaction on a device | |
JP6193879B2 (en) | Method for routing in a mobile terminal emulating a contactless payment card | |
JP6305559B2 (en) | Secure element management method and terminal | |
US11129004B2 (en) | Information processing apparatus and information processing method | |
US20150032865A1 (en) | Methods, Secure Element, Server, Computer Programs and Computer Program Products for Improved Application Management | |
JP6127318B2 (en) | Contactless payment method, device and system | |
KR20190131712A (en) | A control method of secure module connected to a plurality of processors and electronic apparatus implementing the same | |
JP2008301329A (en) | Wireless communication system, sim card, mobile communication terminal, and data guarantee method | |
JP2006509298A (en) | Mobile communication terminal having IC card settlement function | |
US8886121B2 (en) | Communication device, commnunication method, and program | |
US20130291084A1 (en) | Method for accessing a secure element and corresponding secure element and system | |
JP6940044B2 (en) | Server, terminal, SIM information provision method and SIM information writing method | |
US10313853B2 (en) | Information processing apparatus, information processing method, and program | |
US20190172051A1 (en) | Electronic device and method for processing remote payment | |
US20150178068A1 (en) | Electric product and method for updating firmware of the same | |
CN102917351B (en) | Method and device for realizing application in user identification card and user identification card | |
CN105472599A (en) | Method for accessing SIM cards and double-card mobile terminal | |
WO2024108933A1 (en) | Communication method of wearable device, wearable device, and machine-readable storage medium | |
CN105722005A (en) | Near-field communication method and device | |
JP6163364B2 (en) | Communications system | |
CN116088885A (en) | Operating system update method, device, universal integrated circuit card and storage medium | |
WO2019113760A1 (en) | Card writer mounting method and terminal | |
CN105635198A (en) | Consistency management method and device | |
HK1149875B (en) | Method and means for processing service in mobile terminal |
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 |