CN102279741A - Service processing method of smart card and smart card - Google Patents
Service processing method of smart card and smart card Download PDFInfo
- Publication number
- CN102279741A CN102279741A CN2011101959144A CN201110195914A CN102279741A CN 102279741 A CN102279741 A CN 102279741A CN 2011101959144 A CN2011101959144 A CN 2011101959144A CN 201110195914 A CN201110195914 A CN 201110195914A CN 102279741 A CN102279741 A CN 102279741A
- Authority
- CN
- China
- Prior art keywords
- smart card
- ota
- menu
- menu application
- module
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 94
- 238000000034 method Methods 0.000 claims abstract description 16
- 238000005516 engineering process Methods 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域 technical field
本发明涉及通信技术,特别地涉及一种智能卡的业务处理方法及智能卡。The invention relates to communication technology, in particular to a service processing method of a smart card and the smart card.
背景技术 Background technique
空中下载技术(Over The Air Technology,简称:OTA)是通过全球移动通讯系统(Global System of Mobile Communication,简称:GSM)或码分多址(Code Division Multiple Access,简称:CDMA)的空中接口对用户识别卡(Subscriber Identity Module,简称:SIM卡)数据及应用进行远程管理的技术。常见的OTA应用使得移动通信不但提供了移动化的语音和数据服务,而且还提供更多的移动新业务下载。目前,OTA应用主要是面对用户需求的服务,如菜单目录下的信息点播、互动娱乐和位置服务等。手机用户点击手机SIM卡片中的用户识别应用发展工具(SIM Tool Kit,简称:STK)菜单通过OTA应用就可以根据个人喜好把网络所提供的各种业务下载到手机SIM卡中。Over The Air Technology (Over The Air Technology, referred to as: OTA) is through the Global System of Mobile Communications (Global System of Mobile Communication, referred to as: GSM) or Code Division Multiple Access (Code Division Multiple Access, referred to as: CDMA) air interface to the user Identification card (Subscriber Identity Module, referred to as: SIM card) data and application for remote management technology. Common OTA applications make mobile communications not only provide mobile voice and data services, but also provide more mobile new service downloads. At present, OTA applications are mainly services that meet user needs, such as information on demand under the menu directory, interactive entertainment, and location services. Mobile phone users can download various services provided by the network to the mobile phone SIM card through the OTA application by clicking the user identification application development tool (SIM Tool Kit, referred to as: STK) menu in the mobile phone SIM card according to personal preferences.
然而,OTA应用仅限于SIM卡上运营商的业务开展。随之发展的如采用欧洲电信标准(European Telecommunications Standard for EquipmentPractice,简称:ETSI)的智能卡如Java卡无法使用上述的OTA应用。例如Java卡只能在手机上实现面向行业内的Java应用,如电子钱包、电子信用卡、电子票据等应用,而不能实现OTA应用,如信息点播、互动娱乐等OTA应用,故,上述的智能卡的应用范围受限。However, the OTA application is limited to the business development of the operator on the SIM card. The subsequent development of smart cards such as Java cards that adopt the European Telecommunications Standard for Equipment Practice (ETSI) cannot use the above-mentioned OTA applications. For example, Java cards can only implement industry-oriented Java applications on mobile phones, such as electronic wallets, electronic credit cards, electronic bills, etc., but cannot implement OTA applications, such as information on demand, interactive entertainment and other OTA applications. Therefore, the above smart cards The scope of application is limited.
发明内容 Contents of the invention
本发明的目的是提供一种智能卡的业务处理方法及智能卡,其能够在智能卡中实现Java应用,也能够在智能卡中实现OTA应用,扩大了智能卡的应用范围。The purpose of the present invention is to provide a smart card service processing method and a smart card, which can realize Java application in the smart card, and can also realize OTA application in the smart card, expanding the application range of the smart card.
本发明一方面提供一种智能卡的业务处理方法,包括:One aspect of the present invention provides a smart card service processing method, including:
智能卡的OTA接口模块接收智能卡管理平台下发的菜单应用数据包,所述菜单应用数据包包括菜单应用标识;The OTA interface module of the smart card receives the menu application data packet issued by the smart card management platform, and the menu application data packet includes the menu application identification;
若所述智能卡的OTA接口模块根据所述菜单应用标识确定所述菜单应用数据包为OTA菜单应用数据包,则将所述菜单应用数据包发送至所述智能卡的OTA处理模块;If the OTA interface module of the smart card determines that the menu application data packet is an OTA menu application data packet according to the menu application identifier, then send the menu application data packet to the OTA processing module of the smart card;
若所述智能卡的OTA接口模块根据所述菜单应用标识确定所述菜单应用数据包为Java菜单应用数据包,则将所述菜单应用数据包发送至所述智能卡的Java处理模块。If the OTA interface module of the smart card determines that the menu application data packet is a Java menu application data packet according to the menu application identifier, then send the menu application data packet to the Java processing module of the smart card.
本发明另一方面提供一种智能卡,包括OTA接口模块、OTA处理模块和Java处理模块,所述OTA接口模块包括第一接收模块和第一发送模块;Another aspect of the present invention provides a smart card, including an OTA interface module, an OTA processing module and a Java processing module, and the OTA interface module includes a first receiving module and a first sending module;
所述第一接收模块,用于接收智能卡管理平台下发的菜单应用数据包,所述菜单应用数据包包括菜单应用标识;The first receiving module is configured to receive a menu application data packet issued by the smart card management platform, and the menu application data packet includes a menu application identifier;
所述第一发送模块,用于根据所述菜单应用标识确定所述菜单应用数据包为OTA菜单应用数据包时,将所述菜单应用数据包发送至所述OTA处理模块;以及The first sending module is configured to send the menu application data packet to the OTA processing module when determining that the menu application data packet is an OTA menu application data packet according to the menu application identifier; and
所述第一发送模块用于根据所述菜单应用标识确定所述菜单应用数据包为Java菜单应用数据包时,将所述菜单应用数据包发送至所述Java处理模块。The first sending module is configured to send the menu application data packet to the Java processing module when determining that the menu application data packet is a Java menu application data packet according to the menu application identifier.
由上述技术方案可知,本发明的智能卡的业务处理方法及智能卡,通过OTA接口模块将OTA菜单应用数据包发送至OTA处理模块,以及将Java菜单应用数据包发送至Java处理模块,进而在智能卡中既可以实现Java应用,也能够实现OTA应用,扩大了智能卡的应用范围。It can be seen from the above technical scheme that the business processing method and the smart card of the smart card of the present invention send the OTA menu application data packet to the OTA processing module through the OTA interface module, and send the Java menu application data packet to the Java processing module, and then in the smart card Both Java applications and OTA applications can be implemented, which expands the application range of smart cards.
附图说明 Description of drawings
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the present invention or the technical solutions in the prior art, the accompanying drawings that need to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are the present invention. For some embodiments of the invention, those skilled in the art can also obtain other drawings based on these drawings without creative effort.
图1为本发明一实施例提供的智能卡的业务处理方法的流程图;FIG. 1 is a flowchart of a smart card service processing method provided by an embodiment of the present invention;
图2为本发明一实施例提供的智能卡的结构示意图;Fig. 2 is a schematic structural diagram of a smart card provided by an embodiment of the present invention;
图3为本发明另一实施例提供的智能卡的结构示意图;Fig. 3 is a schematic structural diagram of a smart card provided by another embodiment of the present invention;
图4为本发明另一实施例提供的智能卡的结构示意图。Fig. 4 is a schematic structural diagram of a smart card provided by another embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the Some, but not all, embodiments are invented. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
图1为本发明一实施例提供的智能卡的业务处理方法的流程图,如图1所示,智能卡的业务处理方法如下所述。FIG. 1 is a flowchart of a smart card service processing method provided by an embodiment of the present invention. As shown in FIG. 1 , the smart card service processing method is as follows.
步骤101,智能卡的OTA接口模块接收智能卡管理平台下发的菜单应用数据包,所述菜单应用数据包包括菜单应用标识。In
举例来说,智能卡的菜单应用标识可为TAR值(目标应用参考号),在实际应用中,OTA菜单应用数据包的TAR值与Java菜单应用数据包的TAR值是不同的,例如,OTA应用的TAR值可为B00010,Java应用的TAR值可为000001至AFFFFF、C00000至FFFFFF。For example, the menu application identifier of the smart card can be a TAR value (target application reference number). In practical applications, the TAR value of the OTA menu application data package is different from the TAR value of the Java menu application data package. For example, the OTA application The TAR value of the Java application can be B00010, and the TAR value of the Java application can be 000001 to AFFFFF, C00000 to FFFFFF.
需要说明的是,首先用户触发智能卡中的应用菜单中某一应用菜单,进而可向智能卡管理平台发送请求菜单应用数据包的消息,进而执行步骤101。It should be noted that first, the user triggers an application menu in the application menu in the smart card, and then sends a message requesting a menu application data packet to the smart card management platform, and then performs
步骤102,若所述智能卡的OTA接口模块根据所述菜单应用标识确定所述菜单应用数据包为OTA菜单应用数据包,则将所述菜单应用数据包发送至所述智能卡的OTA处理模块。
举例来说,OTA应用中的菜单可包括:天气预报、信息点播、互动娱乐、位置服务和银行交易等,OTA应用可为上述菜单的下载等。For example, the menus in the OTA application may include: weather forecast, information on demand, interactive entertainment, location services, bank transactions, etc., and the OTA application may be the download of the above menus, etc.
另外,智能卡的菜单目录下的菜单还可包括Java菜单,Java菜单可包括刷卡服务,电子支付等。上述菜单共同预置在智能卡内的菜单目录下。当然,该智能卡的菜单目录下还可包括其他应用菜单,本实施例不对其进行限定。In addition, the menus under the menu directory of the smart card may also include a Java menu, and the Java menu may include card swiping services, electronic payment, and the like. The above menus are jointly preset under the menu directory in the smart card. Of course, the menu directory of the smart card may also include other application menus, which are not limited in this embodiment.
在本实施例中,OTA接口模块可根据菜单应用标识判断所述菜单应用数据包是否为OTA菜单应用数据包。In this embodiment, the OTA interface module can judge whether the menu application data packet is an OTA menu application data packet according to the menu application identifier.
步骤103,若所述智能卡的OTA接口模块根据所述菜单应用标识确定所述菜单应用数据包为Java菜单应用数据包,则将所述菜单应用数据包发送至所述智能卡的Java处理模块。
在本实施例中,OTA接口模块和所述OTA处理模块可预先预置在智能卡中。也就是说,在发卡系统发卡之前,智能卡内预置有OTA接口模块和所述OTA处理模块。本实施例中的OTA接口模块和所述OTA处理模块连接。另外,OTA接口模块与Java处理模块连接。在实际应用中,智能卡中还设有接收各种菜单应用数据包的短消息服务接口模块,若智能卡为现有技术中的Java卡,则短消息服务接口模块将接收的各种菜单应用数据包发送至Java处理模块。在本实施例中,由于智能卡中预置有OTA接口模块和OTA处理模块,此时,短消息服务接口模块将接收的各种菜单应用数据包发送至OTA接口模块,该OTA接口模块接收并识别所述菜单应用数据包,以便将OTA菜单应用数据包发送至OTA处理模块,Java菜单应用数据包发送至Java处理模块。In this embodiment, the OTA interface module and the OTA processing module may be preset in the smart card. That is to say, before the card is issued by the card issuing system, the OTA interface module and the OTA processing module are preset in the smart card. The OTA interface module in this embodiment is connected to the OTA processing module. In addition, the OTA interface module is connected with the Java processing module. In practical applications, the smart card is also provided with a short message service interface module that receives various menu application data packets. If the smart card is a Java card in the prior art, the various menu application data packets that the short message service interface module will receive Sent to the Java processing module. In this embodiment, since the OTA interface module and the OTA processing module are preset in the smart card, at this moment, the short message service interface module sends various menu application data packets received to the OTA interface module, and the OTA interface module receives and recognizes The menu application data packet is used to send the OTA menu application data packet to the OTA processing module, and the Java menu application data packet to the Java processing module.
在另一种场景下,在步骤101之前,智能卡的业务处理方法还可包括:所述智能卡向所述智能卡管理平台发送用于请求下载OTA应用程序数据包的下载请求消息;In another scenario, before
所述智能卡接收所述智能卡管理平台根据所述下载请求消息发送的OTA应用程序数据包;以及该智能卡应用所述OTA应用程序数据包中所包含的应用程序以部署所述OTA接口模块和OTA处理模块所需的功能。特别地,在实际的智能卡中,智能卡的短消息服务接口模块接收智能卡管理平台下发的OTA应用程序数据包,并使智能卡内的Java工具箱模块安装OTA应用程序数据包,以部署所述OTA接口模块和OTA处理模块所需的功能。The smart card receives the OTA application data packet sent by the smart card management platform according to the download request message; and the smart card applies the application contained in the OTA application data packet to deploy the OTA interface module and OTA processing The functionality required by the module. Particularly, in the actual smart card, the short message service interface module of the smart card receives the OTA application program data packet issued by the smart card management platform, and makes the Java toolbox module in the smart card install the OTA application program data package, to deploy the OTA Functionality required by the interface module and the OTA processing module.
进一步地,通过上述方式获取的OTA接口模块和OTA处理模块连接,以及OTA接口模块与Java处理模块连接,故,OTA接口模块能够接收并识别短消息服务接口模块下发的各种菜单应用数据包,以便将OTA菜单应用数据包发送至OTA处理模块,Java菜单应用数据包发送至Java处理模块,本实施例中OTA接口模块不仅具有传统OTA接口模块(即现有的SIM卡中OTA接口模块)的功能,还具有根据菜单应用标识识别菜单应用数据包的功能。Further, the OTA interface module obtained by the above method is connected with the OTA processing module, and the OTA interface module is connected with the Java processing module, so the OTA interface module can receive and identify various menu application data packets issued by the short message service interface module , so that the OTA menu application data packet is sent to the OTA processing module, and the Java menu application data packet is sent to the Java processing module. In this embodiment, the OTA interface module not only has a traditional OTA interface module (that is, an OTA interface module in the existing SIM card) It also has the function of identifying the menu application data package according to the menu application identifier.
与此相应的是,智能卡内的OTA应用菜单和Java应用菜单可预先排列在智能卡的菜单目录下。当用户第一次选择某一菜单时,可触发智能卡向所述智能卡管理平台发送下载OTA应用程序数据包的下载请求消息,进而智能卡管理平台根据所述下载请求消息下发OTA应用程序数据包至智能卡,以及智能卡将OTA应用程序数据包安装于智能卡内,以便获取到部署OTA接口模块的功能和部署OTA处理模块的功能,进而实现了在智能卡内可以使用Java应用,也可使用OTA应用。Correspondingly, the OTA application menu and the Java application menu in the smart card can be pre-arranged under the menu directory of the smart card. When the user selects a certain menu for the first time, the smart card can be triggered to send a download request message for downloading the OTA application data packet to the smart card management platform, and then the smart card management platform sends the OTA application data packet to the The smart card, and the smart card installs the OTA application data package in the smart card, so as to obtain the function of deploying the OTA interface module and the function of deploying the OTA processing module, thereby realizing that Java applications and OTA applications can be used in the smart card.
本实施例提及的智能卡可为Java卡,智能卡管理平台可为Java卡管理平台。The smart card mentioned in this embodiment may be a Java card, and the smart card management platform may be a Java card management platform.
上述实施例中通过OTA接口模块将OTA菜单应用数据包发送至OTA处理模块,以及将Java菜单应用数据包发送至Java处理模块,进而在智能卡中既可以实现Java应用,也能够实现OTA应用,扩大了智能卡的应用范围。In the above-mentioned embodiment, the OTA menu application data packet is sent to the OTA processing module through the OTA interface module, and the Java menu application data packet is sent to the Java processing module, and then both Java application and OTA application can be realized in the smart card, expanding The scope of application of smart cards.
在上述实施例的基础上,以下通过智能卡中“天气预报”菜单的使用举例说明智能卡的业务处理方法,其步骤流程如下文所述。On the basis of the above embodiments, the following uses the "weather forecast" menu in the smart card as an example to illustrate the business processing method of the smart card, and its steps are as follows.
在一种应用场景中,本实施例中的OTA接口模块和OTA处理模块可预先预置在智能卡中。也就是说,在Java卡中采用Java语言编程的模式设置OTA虚拟机以实现OTA接口模块和OTA处理模块的应用程序的功能。在该应用场景下,智能卡的业务处理方法步骤如下的步骤S1至步骤S5所述。In an application scenario, the OTA interface module and the OTA processing module in this embodiment may be preset in the smart card. That is to say, the OTA virtual machine is set in the Java card in a Java language programming mode to realize the functions of the application program of the OTA interface module and the OTA processing module. In this application scenario, the steps of the smart card service processing method are described in the following steps S1 to S5.
步骤S1,用户查找手机中智能卡内预置的“天气预报”菜单,并触发“天气预报”菜单,以使智能卡向智能卡管理平台发送请求消息,该请求消息可为请求“天气预报”菜单应用数据包的消息。Step S1, the user searches for the "weather forecast" menu preset in the smart card in the mobile phone, and triggers the "weather forecast" menu, so that the smart card sends a request message to the smart card management platform, and the request message can be used to request the "weather forecast" menu application data Package news.
步骤S2,智能卡管理平台接收所述请求消息后,向所述智能卡下发“天气预报”菜单应用数据包。Step S2, after receiving the request message, the smart card management platform sends a "weather forecast" menu application data packet to the smart card.
步骤S3,智能卡的OTA接口模块接收智能卡管理平台下发的“天气预报”菜单应用数据包,该“天气预报”菜单应用数据包中菜单应用标识可为B00010。In step S3, the OTA interface module of the smart card receives the "weather forecast" menu application data package issued by the smart card management platform, and the menu application identifier in the "weather forecast" menu application data package can be B00010.
步骤S4,智能卡的OTA接口模块根据所述菜单应用标识判断所述菜单应用数据包是否为OTA菜单应用数据包。在本实施例中智能卡内的OTA接口模块接收智能卡管理平台下发的“天气预报”菜单应用数据包,以及通过TAR值“B00010”判断出该菜单应用数据包为OTA菜单应用数据包。In step S4, the OTA interface module of the smart card judges whether the menu application data packet is an OTA menu application data packet according to the menu application identifier. In this embodiment, the OTA interface module in the smart card receives the "weather forecast" menu application data package issued by the smart card management platform, and judges that the menu application data package is an OTA menu application data package through the TAR value "B00010".
步骤S5,依据步骤S4的判断结果,智能卡的OTA接口模块将“天气预报”菜单应用数据包发送至OTA处理模块进行处理。Step S5, according to the judgment result of step S4, the OTA interface module of the smart card sends the "weather forecast" menu application data packet to the OTA processing module for processing.
在另一种应用场景下,OTA接口模块和OTA处理模块可通过触发下载,进而安装于智能卡中进行应用。本实施例中主要是通过Java虚拟机的形式实现OTA Toolkit Applet在Java卡中的应用,本实施例的智能卡中的OTAToolkit Applet应用能够实现现有技术中的OTA应用的下载和字节码的解析。在该应用场景下,智能卡的业务处理方法步骤如下的步骤M1至步骤M5所述。In another application scenario, the OTA interface module and the OTA processing module can be downloaded through triggering, and then installed in the smart card for application. In the present embodiment, the application of the OTA Toolkit Applet in the Java card is mainly realized in the form of a Java virtual machine, and the OTA Toolkit Applet application in the smart card of the present embodiment can realize the downloading of the OTA application in the prior art and the analysis of the bytecode . In this application scenario, the steps of the smart card service processing method are described in the following steps M1 to M5.
步骤M1,用户查找智能卡内预置的“天气预报”菜单,并触发“天气预报”菜单,以使智能卡向智能卡管理平台发送请求消息,该请求消息可为请求“天气预报”菜单应用数据包的消息;同时触发智能卡向智能卡管理平台发送下载请求消息,该下载请求消息为下载OTA应用程序数据包的请求消息。Step M1, the user searches for the preset "weather forecast" menu in the smart card, and triggers the "weather forecast" menu, so that the smart card sends a request message to the smart card management platform, and the request message can be used to request the "weather forecast" menu application packet message; trigger the smart card to send a download request message to the smart card management platform at the same time, and the download request message is a request message for downloading the OTA application data package.
步骤M2,智能卡管理平台接收请求“天气预报”菜单应用数据包的消息和下载OTA应用程序数据包的请求消息,向所述智能卡下发OTA应用程序数据包。In step M2, the smart card management platform receives the message requesting the "weather forecast" menu application data package and the request message for downloading the OTA application data package, and sends the OTA application data package to the smart card.
步骤M3,智能卡接收所述智能卡管理平台发送的OTA应用程序数据包,以及,智能卡应用该OTA应用程序数据包所包含的应用程序以部署所述OTA接口模块和OTA处理模块所需的应用程序,同时根据智能卡管理平台发送的OTA应用程序数据包响应所述智能卡管理平台。Step M3, the smart card receives the OTA application data packet sent by the smart card management platform, and the smart card applies the application contained in the OTA application data packet to deploy the application required by the OTA interface module and the OTA processing module, At the same time, respond to the smart card management platform according to the OTA application data packet sent by the smart card management platform.
在实际应用的场景中,智能卡可通过短消息服务接口模块接收智能卡管理平台下发的OTA应用程序数据包,以便应用该OTA应用程序数据包,获取OTA接口模块和OTA处理模块所需的应用程序。In the actual application scenario, the smart card can receive the OTA application data packet issued by the smart card management platform through the short message service interface module, so as to apply the OTA application data packet and obtain the application program required by the OTA interface module and the OTA processing module .
需要说明的是本发明实施例中的OTA应用程序是作为一种Java应用存在的,其OTA应用程序数据包的标识和菜单应用数据包的标识是不同的,在本实施例中可理解的是,OTA应用程序数据包和菜单应用数据包的TAR值不同。由此,在实际的智能卡中,智能卡的短消息服务接口模块接收智能卡管理平台下发的OTA应用程序数据包,并将该OTA应用程序数据包发送至Java工具箱模块进行安装,以便获取OTA接口模块和OTA处理模块的应用程序,并使获取的OTA接口模块能够接收并识别短消息服务接口模块下发的各种菜单应用数据包,以便将OTA菜单应用数据包发送至OTA处理模块,Java菜单应用数据包发送至Java处理模块。It should be noted that the OTA application program in the embodiment of the present invention exists as a Java application, and the identification of its OTA application data package is different from the identification of the menu application data package. In this embodiment, it can be understood that , the TAR values of the OTA application data package and the menu application data package are different. Thus, in the actual smart card, the short message service interface module of the smart card receives the OTA application data packet issued by the smart card management platform, and sends the OTA application data packet to the Java toolbox module for installation, so as to obtain the OTA interface module and the application program of the OTA processing module, and the obtained OTA interface module can receive and identify various menu application data packets issued by the short message service interface module, so that the OTA menu application data packet is sent to the OTA processing module, Java menu The application data packet is sent to the Java processing module.
步骤M4,所述智能卡管理平台接收所述智能卡中的OTA应用程序安装完的响应后,向所述智能卡下发“天气预报”菜单应用数据包。In step M4, the smart card management platform sends a "weather forecast" menu application data packet to the smart card after receiving the response that the OTA application program in the smart card is installed.
步骤M5,所述智能卡的OTA应用中的OTA接口模块从(U)SIM应用的短消息服务接口模块处接收智能卡管理平台下发的“天气预报”菜单应用数据包,该“天气预报”菜单应用数据包中菜单应用标识可为B00010。Step M5, the OTA interface module in the OTA application of the smart card receives the "weather forecast" menu application packet issued by the smart card management platform from the short message service interface module of the (U)SIM application, the "weather forecast" menu application The menu application identifier in the data packet can be B00010.
步骤M6,OTA接口模块根据所述菜单应用标识判断所述菜单应用数据包是否为OTA菜单应用数据包。在本实施例中智能卡内的OTA接口模块通过TAR值“B00010可判断该处的菜单应用数据包为OTA菜单应用数据包。Step M6, the OTA interface module judges whether the menu application data packet is an OTA menu application data packet according to the menu application identifier. In this embodiment, the OTA interface module in the smart card can judge that the menu application data packet there is an OTA menu application data packet through the TAR value "B00010".
步骤M7,依据步骤M6的判断结果,将“天气预报”菜单应用数据包发送至OTA处理模块进行处理。Step M7, according to the judgment result of step M6, send the "weather forecast" menu application data packet to the OTA processing module for processing.
上述实施例中通过OTA接口模块将OTA菜单应用数据包发送至OTA处理模块,以及将Java菜单应用数据包发送至Java处理模块,进而在智能卡中既可以实现Java应用,也能够实现OTA应用,扩大了智能卡的应用范围。In the above-mentioned embodiment, the OTA menu application data packet is sent to the OTA processing module through the OTA interface module, and the Java menu application data packet is sent to the Java processing module, and then both Java application and OTA application can be realized in the smart card, expanding The scope of application of smart cards.
在另一中应用场景中,OTA接口模块和OTA处理模块可通过发送下载请求消息获取。具体步骤如下:In another application scenario, the OTA interface module and the OTA processing module can be obtained by sending a download request message. Specific steps are as follows:
所述智能卡向所述智能卡管理平台发送用于请求下载OTA应用程序数据包的下载请求消息;The smart card sends a download request message for requesting to download the OTA application data package to the smart card management platform;
所述智能卡接收所述智能卡管理平台根据所述下载请求消息发送的OTA应用程序数据包,以及该智能卡安装/应用所述OTA应用程序数据包以获取所述OTA接口模块和OTA处理模块所需的应用程序,以便采用OTA接口模块接收各种菜单应用数据包。当然,安装后的OTA接口模块与Java处理模块、OTA处理模块分别连接。The smart card receives the OTA application data packet sent by the smart card management platform according to the download request message, and the smart card installs/applies the OTA application data packet to obtain the OTA interface module and the OTA processing module. application program, in order to adopt the OTA interface module to receive various menu application data packets. Of course, the installed OTA interface module is connected to the Java processing module and the OTA processing module respectively.
特别地,在本实施例中智能卡下载包含OTA接口模块和OTA处理模块的OTA应用程序数据包可通过Java应用的方式下载。需要说明的是,在实际的智能卡中,智能卡中的OTA接口模块和OTA处理模块的应用程序是通过Java编程方式实现。In particular, in this embodiment, the smart card downloads the OTA application data package including the OTA interface module and the OTA processing module through a Java application. It should be noted that, in an actual smart card, the application programs of the OTA interface module and the OTA processing module in the smart card are realized by Java programming.
本实施例的智能卡中的OTA接口模块和OTA处理模块不限于上述实施例中描述的几种方式,还可以通过其他的方式获取应用程序并安装,本发明不对其OTA接口模块和OTA处理模块的应用程序的获取方式进行限定。The OTA interface module and OTA processing module in the smart card of this embodiment are not limited to the several methods described in the above-mentioned embodiments, and the application program can also be acquired and installed in other ways. The present invention does not affect the OTA interface module and the OTA processing module. The method of obtaining the application program is limited.
图2为本发明一实施例提供的智能卡的结构示意图,如图2所示,智能卡包括OTA接口模块和OTA处理模块。其中OTA接口模块包括第一接收模块201和第一发送模块202。第一接收模块201用于接收智能卡管理平台下发的菜单应用数据包,所述菜单应用数据包包括菜单应用标识;第一发送模块202用于根据所述菜单应用标识确定所述菜单应用数据包为OTA菜单应用数据包时,将所述菜单应用数据包发送至OTA处理模块203;以及,第一发送模块202还用于根据所述菜单应用标识确定所述菜单应用数据包为Java菜单应用数据包时,将所述菜单应用数据包发送至Java处理模块204。FIG. 2 is a schematic structural diagram of a smart card provided by an embodiment of the present invention. As shown in FIG. 2 , the smart card includes an OTA interface module and an OTA processing module. The OTA interface module includes a
通常的OTA应用菜单和Java应用菜单可预置于智能卡的菜单目录下。在实际使用时OTA接口模块识别菜单应用数据包的应用标识以便根据该应用标识将菜单应用数据包发送至不同的处理模块(如OTA处理模块、Java处理模块)以使其执行菜单应用处理。Common OTA application menus and Java application menus can be preset under the menu directory of the smart card. In actual use, the OTA interface module recognizes the application identifier of the menu application data packet so as to send the menu application data packet to different processing modules (such as OTA processing module, Java processing module) to execute menu application processing according to the application identifier.
在一种应用场景中,所述OTA接口模块和所述OTA处理模块预先预置在所述智能卡中。需要说明的是,OTA接口模块和OTA处理模块均可为采用语言编程的方式其相对应的功能。另外,Java处理模块包括Java应用模块和Java虚拟机模块,用以对Java应用菜单进行处理。In an application scenario, the OTA interface module and the OTA processing module are preset in the smart card. It should be noted that both the OTA interface module and the OTA processing module can have corresponding functions in a language programming manner. In addition, the Java processing module includes a Java application module and a Java virtual machine module for processing the Java application menu.
在另一种应用场景下,智能卡还包括:请求模块和下载模块;所述请求模块用于向所述智能卡管理平台发送用于请求下载OTA应用程序数据包的下载请求消息;所述下载模块用于接收所述智能卡管理平台根据所述下载请求消息发送的OTA应用程序数据包,以及该下载模块还用于安装/应用所述OTA应用程序数据包,以便获取所述OTA接口模块和连接OTA接口模块的OTA处理模块的应用程序。进一步地,当用户第一次选择菜单目录下的任一菜单时,可触发请求模块向智能卡管理平台发送下载OTA应用程序数据包的请求消息。In another application scenario, the smart card also includes: a request module and a download module; the request module is used to send a download request message to the smart card management platform for requesting download of the OTA application data package; the download module uses To receive the OTA application data packet sent by the smart card management platform according to the download request message, and the download module is also used to install/apply the OTA application data packet, so as to obtain the OTA interface module and connect the OTA interface The module's OTA handles the module's application. Further, when the user selects any menu under the menu category for the first time, the request module may be triggered to send a request message for downloading the OTA application data package to the smart card management platform.
本实施例中提及的智能卡可为Java卡,其智能卡管理平台可为Java卡管理平台。The smart card mentioned in this embodiment may be a Java card, and its smart card management platform may be a Java card management platform.
上述实施例通过OTA接口模块将OTA菜单应用数据包发送至OTA处理模块,以及将Java菜单应用数据包发送至Java处理模块,进而在智能卡中既可以实现Java应用,也能够实现OTA应用,扩大了智能卡的应用范围。The above-described embodiment sends the OTA menu application data packet to the OTA processing module through the OTA interface module, and sends the Java menu application data packet to the Java processing module, and then both the Java application and the OTA application can be implemented in the smart card, which expands The scope of application of smart cards.
图3为本发明另一实施例提供的智能卡的结构示意图,如图3所示,本实施例的智能卡中包括OTA接口模块、OTA处理模块(即OTA引擎),以及Java处理模块。图3中所示的OTA接口模块和OTA处理模块预先通过语言编程的方式预置在智能卡中。FIG. 3 is a schematic structural diagram of a smart card provided by another embodiment of the present invention. As shown in FIG. 3 , the smart card of this embodiment includes an OTA interface module, an OTA processing module (that is, an OTA engine), and a Java processing module. The OTA interface module and the OTA processing module shown in FIG. 3 are preset in the smart card through language programming.
图3中所示的接收模块301用于接收卡片外部的消息,之后将根据接收到的消息内容分发给下层与之对应的API,API则通过调用底层的JCRE、JCVM和Native OS处理分发给的相对应的消息,待处理完毕后再将信息返回给最顶层的Applet。需要说明的是,本实施例中的OTA引擎可为OTA处理模块,其用于负责处理OTA接口模块中接收的OTA菜单应用数据包;另,Java处理模块可包括Java应用模块(如图3中所示的Applets、ToolkitsApplets)和Java虚拟机模块(如图3中所示的JCVM),其用于负责处理OTA接口模块中接收的Java菜单应用数据包。The receiving
图4为本发明另一实施例提供的智能卡的结构示意图,如图4所示。在本实施例中,智能卡的结构中增加有OTA接口模块和OTA处理模块,以实现对OTA菜单应用数据包的处理。图4中所示的OTA Toolkit Applet(OTA应用工具箱)可理解为OTA接口模块和OTA处理模块,其用于实现OTA接口模块和OTA处理模块的功能。本实施例中OTA接口模块和OTA处理模块的应用程序是通过本发明方法实施例中描述的智能卡发送下载请求消息获取,如智能卡向智能卡管理平台获取OTA应用程序数据包,以及该智能卡应用所述OTA应用程序数据包以获取OTA接口模块和OTA处理模块的应用程序。在本实施例中,Java处理模块可包括Java应用模块(如图4中所示的Applets、Toolkits Applets)和Java虚拟机模块(如图4中所示的JCVM),其用于负责处理OTA接口模块中接收的Java菜单应用数据包。FIG. 4 is a schematic structural diagram of a smart card provided by another embodiment of the present invention, as shown in FIG. 4 . In this embodiment, an OTA interface module and an OTA processing module are added to the structure of the smart card to realize the processing of the OTA menu application data packet. The OTA Toolkit Applet (OTA application toolbox) shown in Figure 4 can be understood as an OTA interface module and an OTA processing module, which is used to realize the functions of the OTA interface module and the OTA processing module. In this embodiment, the application program of the OTA interface module and the OTA processing module is obtained by sending a download request message through the smart card described in the method embodiment of the present invention, such as the smart card obtains the OTA application program data packet from the smart card management platform, and the smart card application described OTA application data package to obtain the application program of the OTA interface module and the OTA processing module. In this embodiment, the Java processing module can include a Java application module (Applets, Toolkits Applets as shown in Figure 4) and a Java virtual machine module (JCVM as shown in Figure 4), which is used to be responsible for processing the OTA interface The Java menu application data package received in the module.
另外,图3和图4中所示的第一层中智能卡的Loader Applet(ISD):SD(Secure Domains)为发卡方(或应用提供者)的应用提供安全服务,包括:密钥处理、数据加密、数据解密、数字签名的生成与校验等,其分为ISD(主安全域)和SSD(辅助安全域)两种。卡片上的应用受SD(安全域)的管理,默认情况下,卡片应用安装到ISD中。SD也是卡片的一种应用,同SIM、USIM或Java Applet的概念一样,用于管理密钥和信息验证,所管理的密钥可以称为GP密钥。当卡外实体想和卡内应用进行交互时,需要先同应用所属的SD建立安全通道(SCP),通道建立使用GP密钥,当通过SD成功校验后方可同目标应用交互。另外,安全域也为应用提供一些访问其服务的接口。安全域定义了一套非常好的APDU命令接口,保证所有安全域实现的行为一致,可以在不同的卡外管理系统上表现出相同的管理结果。因为安全域所提供绝大多数服务、APDU命令与卡内容管理功能相关,所以安全域和OPEN有非常密切的交互。In addition, the Loader Applet (ISD) of the smart card in the first layer shown in Figure 3 and Figure 4: SD (Secure Domains) provides security services for the application of the card issuer (or application provider), including: key processing, data Encryption, data decryption, generation and verification of digital signatures, etc., are divided into two types: ISD (main security domain) and SSD (secondary security domain). The applications on the card are managed by the SD (Security Domain). By default, the card applications are installed in the ISD. SD is also an application of the card. It is used for key management and information verification, just like the concept of SIM, USIM or Java Applet. The managed key can be called GP key. When the off-card entity wants to interact with the on-card application, it needs to first establish a secure channel (SCP) with the SD to which the application belongs. The channel is established using a GP key, and can interact with the target application only after passing the SD verification successfully. In addition, the security domain also provides some interfaces for the application to access its services. The security domain defines a set of very good APDU command interfaces to ensure that all security domains implement the same behavior and can show the same management results on different off-card management systems. Because most of the services and APDU commands provided by the security domain are related to card content management functions, the security domain and OPEN have a very close interaction.
Loader Applet(ISD)主要与下层的GP API进行信息交互。Loader Applet (ISD) mainly interacts with the underlying GP API.
第一层中智能卡的(U)SIM Applet:(U)SIM是基于UICC平台的应用之一,为接入GSM/WCDMA网络提供鉴权服务。(U)SIM通过鉴权防止未授权的接入,保护了网络运营商和用户的利益;通过对传输加密可以防止在无线信道上被窃听,从而保护了用户的隐私。(U)SIM Applet主要与下层的(U)SIM API和UICC API进行信息交互。The (U)SIM Applet of the smart card in the first layer: (U)SIM is one of the applications based on the UICC platform, which provides authentication services for accessing the GSM/WCDMA network. (U)SIM protects the interests of network operators and users by preventing unauthorized access through authentication; by encrypting transmission, it can prevent eavesdropping on wireless channels, thereby protecting user privacy. The (U)SIM Applet mainly interacts with the underlying (U)SIM API and UICC API.
第一层中智能卡的OTA Tookit Applet:OTA(Over The Air,即空中下载技术)Tookit应用,是通过移动通信空中接口对(U)SIM卡数据及应用进行远程管理的技术。本实施例中的智能卡采用的是Java应用空中下载技术(主要针对3G USIM卡)。(1)菜单OTA技术:菜单OTA(即菜单空中下载),内置增值服务应用动态下载与管理机制,可实现对(U)SIM卡文件的远程管理和各类STK/USAT应用的动态下载。用户可以根据需要,随时增加或删除STK/USAT卡上的增值业务菜单,从而实现增值业务的个性化和业务更新的实时性,同时运营商和服务提供商也能更方便更迅速地开展增值业务。(2)Java OTA技术:Java OTA同样通过移动空口实现数据和应用的动态下载和管理,面向的对象是Java卡,与2G Native卡不同的是,Java卡的应用是以Java语言实现的Java Applet,因此传输的数据形式为Java Applet。JavaOTA业务功能与菜单OTA类似,在Java卡上安装Java应用管理器,用户提供主动式下载和管理要求,以智能卡管理平台为核心设备,其中应用管理模块承担业务下载和管理的主要功能。OTA Tookit Applet主要与下层的SIMAPI和UICC API进行信息交互。The OTA Tookit Applet of the smart card in the first layer: OTA (Over The Air, that is, over the air download technology) Tookit application is a technology for remote management of (U)SIM card data and applications through the mobile communication air interface. What the smart card in the present embodiment adopts is the Java application over-the-air technology (mainly for 3G USIM card). (1) Menu OTA technology: Menu OTA (menu over-the-air download), built-in value-added service application dynamic download and management mechanism, can realize remote management of (U)SIM card files and dynamic download of various STK/USAT applications. Users can add or delete the value-added service menu on the STK/USAT card at any time according to needs, so as to realize the personalization of value-added services and real-time service update, and at the same time, operators and service providers can also carry out value-added services more conveniently and quickly . (2) Java OTA technology: Java OTA also realizes the dynamic download and management of data and applications through the mobile air interface. The object is the Java card. Unlike the 2G Native card, the application of the Java card is a Java Applet implemented in the Java language. , so the transmitted data form is Java Applet. The Java OTA business function is similar to the menu OTA. The Java application manager is installed on the Java card, and the user provides active download and management requirements. The smart card management platform is the core device, and the application management module undertakes the main functions of business download and management. OTA Tookit Applet mainly interacts with the underlying SIMAPI and UICC API.
第一层中智能卡的Applets:指运行于(U)SIM卡片上的Java应用软件,如“动态口令”。Applets of the smart card in the first layer: refers to the Java application software running on the (U) SIM card, such as "dynamic password".
第一层中智能卡的Tookits Applets:特殊的Applet,此Applet可以向终端发送主动式命令,指示终端执行,并接收终端的执行结果。Tookits Applets of the smart card in the first layer: special Applet, this Applet can send active commands to the terminal, instruct the terminal to execute, and receive the execution result of the terminal.
Applets和Tookits Applets主要与下层的JC API进行信息交互。Applets and Tookits Applets mainly interact with the underlying JC API.
在一个应用场景中,OTA接口模块和OTA处理模块以OTA虚拟机的方式存在于智能卡中。In an application scenario, the OTA interface module and the OTA processing module exist in the smart card in the form of an OTA virtual machine.
本实施例中的OTA接口模块可以下载菜单和下载Java应用,其采用OTA-SMS方式(慢速下载)。本实施例中的智能卡不仅支持菜单下载还支持应用下载,应用的下载通常需要多条短信级联下载,机卡之间传输的协议是ISO7816-3。The OTA interface module in this embodiment can download menus and download Java applications, which adopts OTA-SMS mode (slow download). The smart card in this embodiment supports not only menu download but also application download. Application download usually requires cascading download of multiple short messages, and the protocol for transmission between devices and cards is ISO7816-3.
另外,采用OTA接口模块下载Java应用还可采用OTA-BIP方式(快速下载),其中机卡之间传输的协议是BIP。In addition, using the OTA interface module to download the Java application can also use the OTA-BIP method (fast download), wherein the protocol for transmission between the machine and the card is BIP.
上述实施例通过OTA接口模块将OTA菜单应用数据包发送至OTA处理模块,以及将Java菜单应用数据包发送至Java处理模块,进而在智能卡中既可以实现Java应用,也能够实现OTA应用,扩大了智能卡的应用范围。The above-described embodiment sends the OTA menu application data packet to the OTA processing module through the OTA interface module, and sends the Java menu application data packet to the Java processing module, and then both the Java application and the OTA application can be implemented in the smart card, which expands The scope of application of smart cards.
在实际的应用场景中,将本发明实施例中提及的智能卡安装于终端(如手机)内时,终端的菜单目录中无智能卡中的部分菜单目录或全部菜单目录时,如何在终端的菜单目录中显示智能卡中的菜单目录,其可通过如下步骤说明。In an actual application scenario, when the smart card mentioned in the embodiment of the present invention is installed in a terminal (such as a mobile phone), when the menu list of the terminal does not include part of the menu list or all the menu lists in the smart card, how to open the terminal menu list? The directory displays the menu directory in the smart card, which can be explained through the following steps.
步骤N1,用户进入终端的“菜单设置”条目。Step N1, the user enters the "menu setting" item of the terminal.
步骤N2,终端向智能卡发送一条Terminal Response选择“下载菜单/应用”条目的标识符。In step N2, the terminal sends a Terminal Response to the smart card to select the identifier of the "download menu/application" item.
步骤N3,智能卡接收Terminal Response选择“下载菜单/应用”条目的标识符,并根据接收的Terminal Response向终端发送一条Select Item命令的响应,该响应中包含了未下载的服务菜单/应用条目,例如:“天气预报”、“位置服务”和“呼叫服务”等。需要说明的是:对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。Step N3, the smart card receives the Terminal Response to select the identifier of the "Download Menu/Application" entry, and sends a Select Item command response to the terminal according to the received Terminal Response, the response contains undownloaded service menu/application entries, for example : "Weather Forecast", "Location Service" and "Call Service", etc. It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because according to the present invention, some can adopt other sequence or carry out simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention. In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here. Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101959144A CN102279741A (en) | 2011-07-13 | 2011-07-13 | Service processing method of smart card and smart card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101959144A CN102279741A (en) | 2011-07-13 | 2011-07-13 | Service processing method of smart card and smart card |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102279741A true CN102279741A (en) | 2011-12-14 |
Family
ID=45105209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101959144A Pending CN102279741A (en) | 2011-07-13 | 2011-07-13 | Service processing method of smart card and smart card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102279741A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105163303A (en) * | 2015-09-22 | 2015-12-16 | 中国联合网络通信集团有限公司 | Sim card application management method and user terminal |
CN107038038A (en) * | 2016-02-03 | 2017-08-11 | 北京同方微电子有限公司 | A kind of method for running Large Copacity USIM applets |
CN103747019B (en) * | 2014-02-12 | 2017-11-10 | 中国联合网络通信集团有限公司 | A kind of method and device of data transfer |
CN109840395A (en) * | 2017-11-24 | 2019-06-04 | 航天信息股份有限公司 | A kind of method and system based on Java card downloading application program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088562A1 (en) * | 2002-10-31 | 2004-05-06 | Schlumberger Malco, Inc. | Authentication framework for smart cards |
CN102023864A (en) * | 2010-12-13 | 2011-04-20 | 中国联合网络通信集团有限公司 | Method and system for processing OTA (over the air) message in universal USIM (subscriber identity module) |
CN102054173A (en) * | 2010-12-24 | 2011-05-11 | 北京握奇数据系统有限公司 | Smart card and method for integrating multiple telecom applications on same |
-
2011
- 2011-07-13 CN CN2011101959144A patent/CN102279741A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040088562A1 (en) * | 2002-10-31 | 2004-05-06 | Schlumberger Malco, Inc. | Authentication framework for smart cards |
CN102023864A (en) * | 2010-12-13 | 2011-04-20 | 中国联合网络通信集团有限公司 | Method and system for processing OTA (over the air) message in universal USIM (subscriber identity module) |
CN102054173A (en) * | 2010-12-24 | 2011-05-11 | 北京握奇数据系统有限公司 | Smart card and method for integrating multiple telecom applications on same |
Non-Patent Citations (2)
Title |
---|
李笑郁等: "支持GP与OTA并行架构的3G电信智能卡设计与实现", 《邮电设计技术》 * |
毛颖奇等: "STK卡OTA (空中下载) 技术的实现与应用", 《江苏通信技术》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103747019B (en) * | 2014-02-12 | 2017-11-10 | 中国联合网络通信集团有限公司 | A kind of method and device of data transfer |
CN105163303A (en) * | 2015-09-22 | 2015-12-16 | 中国联合网络通信集团有限公司 | Sim card application management method and user terminal |
CN105163303B (en) * | 2015-09-22 | 2018-12-21 | 中国联合网络通信集团有限公司 | The management method and user terminal of SIM card application |
CN107038038A (en) * | 2016-02-03 | 2017-08-11 | 北京同方微电子有限公司 | A kind of method for running Large Copacity USIM applets |
CN107038038B (en) * | 2016-02-03 | 2021-12-21 | 紫光同芯微电子有限公司 | Method for operating large-capacity USIM applet |
CN109840395A (en) * | 2017-11-24 | 2019-06-04 | 航天信息股份有限公司 | A kind of method and system based on Java card downloading application program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103347257B (en) | Virtual user identification data distribution method, acquisition methods and equipment | |
US8494486B2 (en) | System and method for securely managing data stored on mobile devices, such as enterprise mobility data | |
US6915124B1 (en) | Method and apparatus for executing secure data transfer in a wireless network | |
GB2457221A (en) | Smart Card Web Server (SCWS) administration within a plurality of security domains | |
WO2013008048A1 (en) | Method and apparatus for provisioning network access credentials | |
CN105379314A (en) | Method for accessing a service, corresponding device and system | |
US11832348B2 (en) | Data downloading method, data management method, and terminal | |
CN102279741A (en) | Service processing method of smart card and smart card | |
CN102510391B (en) | Application management method and device and smart card | |
CN101931945B (en) | Download and installation method for realizing (U) SIM card application by using PC terminal | |
EP1582053A2 (en) | System and method for distributed authorization for access to communications device | |
CN105678543B (en) | Pay cipher key calculation method and apparatus | |
CN110636491B (en) | Service-oriented trusted execution module and communication method | |
CN105825134A (en) | Intelligent card processing method, intelligent card management server and terminal | |
CN102547661B (en) | Method and device for establishing communication between Android system and telecommunications smart card | |
EP2452478B1 (en) | Method of managing an application embedded in a secured electronic token | |
KR20130029197A (en) | Method for registering member for electronic payment, system and terminal therefor | |
US20230064075A1 (en) | Policy-based Management of Embedded Subscriber Identity Module (eSIM) Profiles | |
CN116249095A (en) | A page display method and related equipment | |
CN118803672A (en) | Data management method and related equipment for super SIM card M1 sector | |
Ραπτοδήμος | Design and implementation of an android application for extraction of security related data from SIM/USIM | |
JP2018041216A (en) | Authentication system and authentication method | |
WO2012000805A1 (en) | Method of regulating interaction between two web sites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20111214 |