CN108605220A - 一种嵌入式通用集成电路卡的应用处理方法及装置 - Google Patents

一种嵌入式通用集成电路卡的应用处理方法及装置 Download PDF

Info

Publication number
CN108605220A
CN108605220A CN201780008942.6A CN201780008942A CN108605220A CN 108605220 A CN108605220 A CN 108605220A CN 201780008942 A CN201780008942 A CN 201780008942A CN 108605220 A CN108605220 A CN 108605220A
Authority
CN
China
Prior art keywords
euicc
application
terminal device
isd
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780008942.6A
Other languages
English (en)
Other versions
CN108605220B (zh
Inventor
衣强
龙水平
高林毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN108605220A publication Critical patent/CN108605220A/zh
Application granted granted Critical
Publication of CN108605220B publication Critical patent/CN108605220B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07737Constructional details, e.g. mounting of circuits in the carrier the record carrier consisting of two or more mechanically separable parts
    • G06K19/07739Constructional details, e.g. mounting of circuits in the carrier the record carrier consisting of two or more mechanically separable parts comprising a first part capable of functioning as a record carrier on its own and a second part being only functional as a form factor changing part, e.g. SIM cards type ID 0001, removably attached to a regular smart card form factor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3816Mechanical arrangements for accommodating identification devices, e.g. cards or chips; with connectors for programming identification devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/35Protecting application or service provisioning, e.g. securing SIM application provisioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/086Access security using security domains

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种嵌入式通用集成电路卡的应用处理方法及装置,其中,该方法包括:终端设备激活嵌入式通用集成电路卡eUICC(201);在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD‑R应用,以保持所述终端设备与所述eUICC之间的会话(202)。该方法可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。

Description

一种嵌入式通用集成电路卡的应用处理方法及装置 技术领域
本发明涉及通信技术领域,尤其涉及一种嵌入式通用集成电路卡的应用处理方法及装置。
背景技术
嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC)是嵌入在终端设备中的通用集成电路卡(Universal Integrated Circuit Card,UICC),UICC与eUICC的主要区别是:UICC生产时写入用于接入运营商网络的签约信息集,出厂后UICC中的签约信息集不可更改,而eUICC生产时可以没有写入用于接入任何运营商网络的签约信息集,出厂后用户可以根据自己的需要选择与某个运营商签约并将下载的该运营商网络的签约信息集写入eUICC中。其中,UICC以及eUICC中均可以包括多种通信类应用,比如:用户标识模块(Subscriber Identity Module,SIM)应用、用户识别模块(User Identity Module,UIM)应用、通用用户标识模块(Universal Subscriber Identity Module,USIM)应用等。在卡(UICC或eUICC)的初始化完成,并且卡中的签约信息集激活后,该卡就可以接入与激活的签约信息集对应的运营商网络了。
通常,UICC的初始化过程主要包括UICC激活、通信类应用的选择以及通信类应用的初始化等过程。然而实践中发现,在eUICC的初始化过程中,有可能出现没有通信类应用的情况,即在eUICC中没有任何激活的用于接入运营商网络的签约信息集,此时,终端设备中的调制解调器modem会认为eUICC为无效卡,而终止与eUICC之间的会话。
发明内容
本发明实施例公开了一种嵌入式通用集成电路卡的应用处理方法及装置,可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。
本发明实施例第一方面公开了一种嵌入式通用集成电路卡的应用处理方法,包括:
终端设备激活嵌入式通用集成电路卡eUICC;
在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
其中,无论eUICC中是否有没有通信类应用,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用,可以使得modem认为eUICC为有效卡,从而保持终端设备与嵌入式通用集成电路卡之间的会话。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
在所述eUICC的初始化过程中,所述终端设备读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
若所述应用标识为所述ISD-R应用的应用标识,所述终端设备根据所述ISD-R应用的应 用标识隐式选择所述ISD-R应用。
其中,可以通过读取ATR过程所指示的应用标识来选择ISD-R应用。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述eUICC在所述ATR的历史字节中设置的所述ISD-R应用的应用标识是当所述eUICC去激活所述eUICC中的签约信息集后设置的,其中,所述签约信息集为用于接入运营商网络的信息。
结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
在所述eUICC的初始化过程中,所述终端设备获取所述eUICC中的应用信息;其中,可以通过读取eUICC中的目录基本文件EFdir来获取eUICC中的应用信息;
若所述eUICC中没有激活的通信类应用,所述终端设备显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
其中,可以通过读取eUICC中的EFdir来获取ISD-R应用的应用标识,进而选择ISD-R应用。
结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
在所述eUICC的初始化过程中,所述终端设备通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
结合本发明实施例第一方面的第四种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述方法还包括:
所述终端设备通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
结合本发明实施例第一方面的第五种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
结合本发明实施例第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在本发明实施例第一方面的第七种可能的实现方式中,所述方法还包括:
所述终端设备通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
结合本发明实施例第一方面至第一方面的第三种可能的实现方式,在本发明实施例第一方面的第八种可能的实现方式中,所述方法还包括:
所述终端设备通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
本发明实施例第二方面公开了一种嵌入式通用集成电路卡的应用处理方法,包括:
嵌入式通用集成电路卡eUICC去激活所述eUICC中的第一签约信息集;
所述eUICC在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
其中,在eUICC去激活eUICC中的第一签约信息集的情况下,eUICC中不存在激活的通信类应用了,eUICC在ATR中设置ISD-R应用的应用标识,可以在eUICC的初始化过程中,终端设备选择ISD-R应用,使得终端设备中的调制解调器modem认为eUICC为有效卡,从而保持终端设备与所述eUICC之间的会话。
结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述嵌入式通用集成电路卡eUICC去激活所述eUICC中的第一签约信息集之后,所述方法还包括:
所述eUICC判断所述eUICC中是否存在激活的签约信息集;
若否,则执行所述eUICC在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识的步骤。
其中,同一时刻,eUICC中可以只有一个激活的签约信息集,或者,同一时刻,eUICC中可以有多个激活的签约信息集,本发明实施例不作限定。当同一时刻eUICC中存在多个激活的签约信息集时,在eUICC去激活某个签约信息集之后,eUICC就需要进一步判断eUICC中是否还存在激活的签约信息集了。
结合本发明实施例第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述eUICC判断所述eUICC中是否存在激活的签约信息集,包括:
所述eUICC判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
所述eUICC判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
所述eUICC判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定所述eUICC中不存在激活的签约信息集。
结合第二方面至第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述方法还包括:
所述eUICC激活所述eUICC中的第二签约信息集;
所述eUICC删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述方法还包括:
所述eUICC在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
其中,终端设备是通过读取目录基本文件EFdir的应用信息来选择应用的,因此,eUICC激活eUICC中的第二签约信息集之后,eUICC还需要在eUICC的EFdir中添加ISD-R应用的应用标识,以便后续终端设备在选择ISD-R应用之前,要通过读取EFdir来获取ISD-R应用标识。
本发明实施例第三方面公开一种应用处理装置,应用于终端设备,所述应用处理装置包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的功能单元。其中,该应 用处理装置执行第一方面任一方法的部分或全部步骤时可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。
本发明实施例第四方面公开一种应用处理装置,应用于嵌入式通用集成电路卡eUICC,所述应用处理装置包括用于执行本发明实施例第二方面任一方法的部分或全部步骤的功能单元。其中,该应用处理装置执行第二方面任一方法的部分或全部步骤时可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。
本发明实施例第五方面公开一种应用处理装置,应用于终端设备中,所述应用处理装置包括:处理器、输入装置、输出装置以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第一方面任一方法的部分或全部步骤。其中,该应用处理装置执行第一方面任一方法的部分或全部步骤时可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。
本发明实施例第六方面公开一种应用处理装置,应用于嵌入式通用集成电路卡eUICC中,所述应用处理装置包括:处理器以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第二方面任一方法的部分或全部步骤。其中,该应用处理装置执行第二方面任一方法的部分或全部步骤时可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。
本发明实施例第七方面公开一种嵌入式通用集成电路卡的应用处理***,包括终端设备和嵌入式通用集成电路卡eUICC,其中:
所述eUICC,用于去激活所述eUICC中的第一签约信息集;
所述eUICC,还用于在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识;
所述终端设备,用于激活所述eUICC;
所述终端设备,还用于在所述eUICC的初始化过程中,读取所述eUICC在所述ATR的历史字节中设置的应用标识;若所述应用标识为所述ISD-R应用的应用标识,根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
结合本发明实施例第七方面,在本发明实施例第七方面的第一种可能的实现方式中,所述终端设备还用于通过所述终端设备中的调制解调器modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
可选的,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
结合本发明实施例第七方面的第一种可能的实现方式,在本发明实施例第七方面的第二种可能的实现方式中,所述终端设备还用于通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
结合本发明实施例第七方面,在本发明实施例第七方面的第三种可能的实现方式中,所述终端设备还用于通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述 eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
结合本发明实施例第七方面,在本发明实施例第七方面的第四种可能的实现方式中,
所述eUICC,还用于激活所述eUICC中的第二签约信息集;
所述eUICC,还用于删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
结合本发明实施例第七方面的第四种可能的实现方式,在本发明实施例第七方面的第五种可能的实现方式中,所述eUICC还用于在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
本发明实施例第八方面公开一种嵌入式通用集成电路卡的应用处理方法,包括:
终端设备激活嵌入式通用集成电路卡eUICC;
在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用;
所述终端设备获取eUICC信息。
可选的,所述终端设备获取eUICC信息之后,所述方法还包括:
所述终端设备将所述eUICC信息发送到所述终端设备的应用逻辑功能模块。
可选的,所述eUICC信息包括:
eUICC身份信息、eUICC中的签约信息集信息、eUICC能力信息中的至少一种。
可选的,当所述eUICC信息包括所述eUICC中的签约信息集信息时,所述eUICC中的签约信息集包括:
所述eUICC上的所有签约信息集信息、所述eUICC上激活的签约信息集信息、所述eUICC上未激活的签约信息集信息、所述eUICC上预配置类型签约信息集信息、所述eUICC上测试类型的签约信息集信息、所述eUICC上没有可操作的签约信息集的指示信息、所述eUICC上没有激活状态的签约信息集的指示信息中的至少一种。
可选的,当所述eUICC信息包括所述eUICC能力信息时,所述eUICC能力信息包括:
所述eUICC所支持的协议版本号、所述eUICC上所支持的密钥标识、所述eUICC的类别、所述eUICC支持本地文件助手LPA的能力信息中的至少一种。
可选的,当所述eUICC能力信息包括所述eUICC所支持的协议版本号时,所述方法还包括:
所述终端设备通过所述应用逻辑功能模块获得所述eUICC所支持的协议版本号,根据所述eUICC所支持的协议版本号确定所述应用逻辑功能模块与所述eUICC通信使用的协议版本号。
可选的,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述方法还包括:
当所述应用逻辑功能模块获得所述eUICC支持LPA的能力信息之后,所述终端设备通过所述应用逻辑功能模块判断所述终端设备支持所述eUICC上的LPA的能力信息与所述eUICC支持LPA的能力信息是否匹配,若匹配,则所述终端设备通过所述应用逻辑模块与所述eUICC上的LPA通信。
可选的,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述方法还 包括:
当所述应用逻辑功能模块获得所述eUICC支持LPA的能力信息之后,所述应用逻辑功能模块根据所述eUICC支持LPA的能力信息判断是否激活LPA。
可选的,所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
可选的,所述终端设备选择所述eUICC中的根安全域ISD-R应用后,所述方法还包括:所述终端设备终止所述ISD-R应用。
可选的,所述终端设备终止所述ISD-R应用包括:
所述终端设备完成所述eUICC初始化后,所述终端设备终止所述ISD-R应用;或,
所述终端设备选择所述eUICC中的根安全域ISD-R应用后,启动定时器,当所述定时器到期后,终止所选择的ISD-R应用;或,
当所述终端设备的本地文件助手LPA发起选择ISD-R应用的指令后,所述终端设备终止所述已选择的ISD-R应用,并执行所述终端设备的LPA发起的所述选择ISD-R应用的指令;或,
所述终端设备通过所述应用逻辑功能模块在接收到所述eUICC信息后,所述终端设备通过所述应用逻辑功能模块发送响应消息,所述终端设备收到所述响应消息后,终止所述ISD-R应用。
本发明实施例第九方面公开一种嵌入式通用集成电路卡的应用处理方法,包括:
终端设备激活嵌入式通用集成电路卡eUICC;
在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用;
所述终端设备获取eUICC能力信息;
所述终端设备保存所述eUICC能力信息。
其中,所述eUICC能力信息包括:
所述eUICC所支持的协议版本号、所述eUICC上所支持的密钥标识、所述eUICC的类别、所述eUICC支持本地文件助手LPA的能力信息中的至少一种。
可选的,所述eUICC能力信息包括所述eUICC支持本地文件助手LPA的能力信息,所述方法还包括:
当接收所述终端设备通过应用逻辑功能模块激活所述eUICC上的本地文件助手LPA时,所述终端设备根据所述eUICC支持LPA的能力信息判断是否支持所述应用逻辑功能模块激活所述eUICC上的LPA,若不支持,则拒绝所述应用逻辑功能模块激活所述eUICC上的LPA。
本发明实施例第十方面公开一种应用处理装置,应用于终端设备,所述应用处理装置包括用于执行本发明实施例第八方面任一方法的部分或全部步骤的功能单元。
本发明实施例第十一方面公开一种应用处理装置,应用于终端设备,所述应用处理装置包括用于执行本发明实施例第九方面任一方法的部分或全部步骤的功能单元。
本发明实施例第十二方面公开一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的指令。
本发明实施例第十三方面公开一种计算机存储介质,所述计算机存储介质存储有程 序,所述程序具体包括用于执行本发明实施例第二方面任一方法的部分或全部步骤的指令。
本发明实施例第十四方面公开一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第八方面任一方法的部分或全部步骤的指令。
本发明实施例第十五方面公开一种计算机存储介质,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第九方面任一方法的部分或全部步骤的指令。
在一些可行的实施方式中,终端设备可以判断eUICC是否处于第一状态,
若是,终端设备选择ISD-R应用,其中,该第一状态表示eUICC中没有激活的签约信息集。
其中,终端设备可以根据eUICC的状态来选择ISD-R应用。
在一些可行的实施方式中,终端设备可以识别终端设备中卡的类型;若卡的类型为eUICC,则终端设备通过modem选择ISD-R应用。
其中,终端设备可以根据终端设备中卡的类型来ISD-R应用。
在一些可行的实施方式中,在嵌入式通用集成电路卡eUICC的初始化过程中,终端设备可以获取eUICC的状态,若eUICC的状态为第一状态,终端设备可以不选择任何应用,而保持终端设备与eUICC之间的会话。其中,该第一状态表示eUICC中没有激活的签约信息集。
在一些可行的实施方式中,在嵌入式通用集成电路卡eUICC的初始化过程中,终端设备可以通过调制解调器来读取目录基本文件EFdir中的应用信息,若该应用信息中不包括通信类应用的应用信息,则终端设备可以不选择任何应用,而保持终端设备与eUICC之间的会话。
本发明实施例中,终端设备为嵌入式通用集成电路卡eUICC提供电压以激活eUICC,进一步地,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用,以保持终端设备与eUICC之间的会话。可见,通过本发明实施例,在eUICC的初始化过程中,若eUICC中没有通信类应用,终端设备选择eUICC中的ISD-R应用可以使得modem认为eUICC为有效卡,从而保持终端设备与嵌入式通用集成电路卡之间的会话。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种eUICC的初始化过程示意图;
图2是本发明实施例公开的一种嵌入式通用集成电路卡的应用处理方法的流程示意图;
图2.1是本发明实施例公开的另一种eUICC的初始化过程示意图;
图2.2是本发明实施例公开的另一种eUICC的初始化过程示意图;
图2.3是本发明实施例公开的另一种eUICC的初始化过程示意图;
图2.4是本发明实施例公开的另一种eUICC的初始化过程示意图;
图3是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意 图;
图4是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图;
图5是本发明实施例公开的一种应用处理装置的结构示意图;
图6是本发明实施例公开的另一种应用处理装置的结构示意图;
图7是本发明实施例公开的另一种应用处理装置的结构示意图;
图8是本发明实施例公开的另一种应用处理装置的结构示意图;
图9是本发明实施例公开的另一种应用处理装置的结构示意图;
图10是本发明实施例公开的另一种应用处理装置的结构示意图;
图11是本发明实施例公开的另一种应用处理装置的结构示意图;
图12是本发明实施例公开的另一种应用处理装置的结构示意图;
图13是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图;
图14是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种嵌入式通用集成电路卡的应用处理方法及装置,可以在嵌入式通用集成电路卡的初始化过程中保持终端设备与嵌入式通用集成电路卡之间的会话。以下分别进行详细说明。
为了更好的理解本发明实施例,下面先对本发明实施例公开的一种eUICC的初始化过程进行描述。
请参阅图1,图1是本发明实施例公开的一种eUICC的初始化过程示意图。如图1所示,可以包括终端设备和eUICC。其中,嵌入式通用集成电路卡eUICC应用于终端设备,存储用户的签约信息集等信息,eUICC具有可读写功能,eUICC可以从运营商下载一个或多个签约信息集或改变所下载的签约信息集,签约信息集为用户所申请的运营商签约在eUICC中的表现形式,eUICC中的签约信息集可以是文件结构、数据或者应用的组合,当某个签约信息集被激活后,签约信息集中的信息用于终端设备接入所申请的运营商网络。因此eUICC中的一个签约信息集对应于eUICC中用户所申请的一个通信类应用,比如常见的用户标识 模块(Subscriber Identity Module,SIM)应用、用户识别模块(User Identity Module,UIM)应用、通用用户标识模块(Universal Subscriber Identity Module,USIM)应用等。该终端设备可以包括但不限于智能手机、笔记本电脑、个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类用户终端。另外,该终端设备还可以包括调制解调器modem和应用功能模块(比如:本地文件助手(Local Profile Assistant,LPA))。需要说明的是,图1所示的eUICC与终端设备可以为两个独立的模块,另外,在实际应用中,eUICC还可以嵌入在终端设备中。
如图1所示,eUICC的初始化过程主要包括以下三个步骤:1、激活eUICC;2、选择应用;3、执行应用的初始化,其中,初始化过程中选择的应用可以为通信类应用或者eUICC中的应用(比如:根安全域ISD-R应用)。
具体的,在步骤1中,终端设备上电,开启eUICC的激活过程。在eUICC的激活过程中,终端设备为eUICC提供电压、提供时钟,eUICC向终端设备中的modem返回复位响应(Answer To Reset,ATR)信息,以及执行所需要的协议与参数选择(Protocol and Parameter Selection,PPS)过程。在步骤2中,终端设备可以选择通信类应用或eUICC中的ISD-R应用。在步骤3中,可以由终端设备中的modem执行应用的初始化,或者,可以由终端设备中的LPA执行应用的初始化。在执行应用的初始化过程中,可以获取eUICC信息,其中,该eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
请参阅图2,图2是本发明实施例公开的一种嵌入式通用集成电路卡的应用处理方法的流程示意图。其中,该方法应用于终端设备。如图2所示,该方法可以包括以下步骤:
201、终端设备激活嵌入式通用集成电路卡eUICC。
本发明实施例中,终端设备上电时(即终端设备接通电源),终端设备可以为嵌入式通用集成电路卡eUICC提供电压以激活eUICC。
具体的,终端设备上电时,开启eUICC的激活过程。在eUICC的激活过程中,终端设备为eUICC提供电压、提供时钟,eUICC向终端设备中的modem返回复位响应(Answer To Reset,ATR)信息,以及执行所需要的协议与参数选择(Protocol and Parameter Selection,PPS)过程。其中,ATR信息可以包括但不限于接口特性、历史字节等。
202、在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用,以保持终端设备与eUICC之间的会话。
本发明实施例中,eUICC中包括根安全域ISD-R、签约信息集安全域ISD-P以及其它逻辑功能模块(如eUICC控制安全域eUICC ECASD)。
需要说明的是,ISD-R的中文翻译不限于根安全域,ISD-P的中文翻译不限于签约信息集安全域,ECASD的中文翻译不限于控制安全域。
其中,ISD-R是eUICC的一个应用,用于创建和管理ISD-P;ISD-P是签约信息集的容器,eUICC中可以有多个ISD-P,每个ISD-P中包含不同签约的文件信息。
其中,ISD-R应用与终端设备应用层中的应用逻辑功能模块(即本地文件助手(Local Profile Assistant,LPA)进行交互,例如接收LPA的命令进行签约信息集的激活、去激活等 操作;接收LPA的命令返回用于与网络侧进行认证的证书及签名信息;或接收LPA的命令返回eUICC中的签约信息集信息等。
其中,LPA的功能主要是接收profile并下载到eUICC、签约文件下载业务发现、为用户提供UI界面。
在eUICC的初始化过程中,终端设备可以通过多种触发方式来选择eUICC中的根安全域ISD-R应用,以保持终端设备与eUICC之间的会话。
作为一种可选的实施方式,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用的方式具体为:
在eUICC的初始化过程中,终端设备读取eUICC在复位响应ATR的历史字节中设置的应用标识;
若应用标识为ISD-R应用的应用标识,终端设备根据ISD-R应用的应用标识隐式选择ISD-R应用。
其中,eUICC在ATR的历史字节中设置的ISD-R应用的应用标识是当eUICC去激活eUICC中的签约信息集后设置的,其中,签约信息集为用于接入运营商网络的信息。无论eUICC中是否包含激活的通信类应用,终端设备隐式选择ISD-R应用均能保证eUICC的有效性。
请一并参见图2.1,图2.1是本发明实施例公开的另一种eUICC的初始化过程示意图。其中,图2.1是在图1的基础上进一步优化得到的,图2.1中的步骤2是图1中的步骤2的一种具体实现方式。
具体的,在eUICC的初始化过程中,终端设备可以通过终端设备中的modem来读取eUICC在复位响应ATR的历史字节中设置的应用标识,若应用标识为ISD-R应用的应用标识,终端设备可以通过modem根据ISD-R应用的应用标识隐式选择ISD-R应用。其中,终端设备可以通过终端设备中的modem来读取ATR中的应用标识即指终端设备的modem来读取ATR中的应用标识,同理,终端设备可以通过modem选择ISD-R应用指终端设备中的modem选择ISD-R应用,下文相同。
作为另一种可选的实施方式,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用的方式具体为:
在eUICC的初始化过程中,终端设备获取eUICC中的应用信息;
若eUICC中没有激活的通信类应用,终端设备显式选择ISD-R应用,通信类应用为用于接入运营商网络的应用。
请一并参见图2.2,图2.2是本发明实施例公开的另一种eUICC的初始化过程示意图。其中,图2.2是在图1的基础上进一步优化得到的,图2.2中的步骤2是图1中的步骤2的一种具体实现方式。
具体的,在eUICC的初始化过程中,终端设备可以通过modem读取eUICC中的目录基本文件EFdir(Elementary File DIRectory,EFdir),以获取eUICC中的应用信息,eUICC中的应用信息可以为通信类应用的应用信息,比如:SIM应用信息、UIM应用信息、USIM应用信息等,或者,eUICC中的应用信息可以为eUICC中所有应用的应用信息;若eUICC中没有激活的通信类应用,终端设备通过modem显式选择ISD-R应用。
在该可选的实施方式下,在eUICC的初始化过程中,终端设备获取eUICC中的应用信息,若eUICC中有激活的通信类应用,同时在eUICC初始化过程中终端设备获得ISD-R的应用信息或获知该卡为eUICC、并预配有ISD-R的应用信息,则终端设备也可以选择ISD-R应用,也可以不选择ISD-R应用,本发明实施例不做限定。其中,在该可选的实施方式中,获取应用信息及选择ISD-R应用的具体方式与上文所述方式相同,在此不再重复赘述。
作为另一种可选的实施方式,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用的方式具体为:
终端设备判断eUICC是否处于第一状态,该第一状态表示eUICC中没有激活的签约信息集;
若是,终端设备选择ISD-R应用。
请一并参见图2.3,图2.3是本发明实施例公开的另一种eUICC的初始化过程示意图。其中,图2.3是在图1的基础上进一步优化得到的,图2.3中的步骤2是图1中的步骤2的一种具体实现方式。
具体的,终端设备可以通过modem读取eUICC在ATR过程中的生命周期状态LCS字节来获取eUICC的状态,并判断该状态是否为第一状态,若是,终端设备可以通过modem选择ISD-R应用。
在该可选的实施方式中,在eUICC的初始化过程中,若终端设备判断eUICC没有处于第一状态,同时在eUICC的初始化过程中终端设备获知该卡为eUICC、并预配有ISD-R的应用信息,则终端设备也可以选择ISD-R应用,也可以不选择ISD-R应用,本发明实施例不做限定。其中,在该可选的实施方式中,判断eUICC所处的状态及选择ISD-R应用的方式与上文所述方式相同。
作为另一种可选的实施方式,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用的方式具体为:
终端设备识别终端设备中卡的类型;
若卡的类型为eUICC,则终端设备选择ISD-R应用。
请一并参见图2.4,图2.4是本发明实施例公开的另一种eUICC的初始化过程示意图。其中,图2.4是在图1的基础上进一步优化得到的,图2.2中的步骤2是图1中的步骤2的一种具体实现方式。
具体的,终端设备识别终端设备中卡的类型为eUICC之后,则终端设备通过modem选择ISD-R应用。其中ISD-R应用的应用标识可以预知在modem中。可选的,终端设备识别终端设备中卡的类型为eUICC之后,进一步地,终端设备还可以获取eUICC中的应用信息,若eUICC中没有激活的通信类应用,终端设备通过modem选择ISD-R应用。
在终端设备通过终端设备中的modem选择eUICC中的ISD-R应用之后,可以由终端设备中的modem执行应用的初始化,或者,可以由终端设备中的LPA执行应用的初始化。
若由终端设备中的LPA执行应用的初始化,具体包括:
终端设备通过modem向终端设备中的应用逻辑功能模块发送通知消息,通知消息包括ISD-R应用被选择的指示信息。其中,该通知消息还可以包括ISD-R应用所使用的逻辑信道为基础逻辑信道。该应用逻辑功能模块可以为终端设备应用层中的LPA。在eUICC的初始化 过程中终端设备默认选择的逻辑信道为基础逻辑信道。
终端设备通过应用逻辑功能模块获取eUICC信息,该eUICC信息包括eUICC身份信息、eUICC中的签约信息集中的至少一种。其中,eUICC身份信息可以为eUICC标识信息EID;eUICC中的签约信息集可以为eUICC上所有激活或未激活状态的签约信息集。
若由终端设备中的modem执行应用的初始化,具体包括:
终端设备通过终端设备中的modem获取eUICC信息,并将eUICC信息发送给终端设备中的应用逻辑功能模块,eUICC信息包括eUICC身份信息、eUICC中的签约信息集中的至少一种。
作为另一种可选的实施方式,在eUICC初始化过程中,终端设备读取卡中的应用信息,若卡中没有激活的通信类应用,终端设备也可以不选择任何应用,而保持终端设备与eUICC之间的会话。其中终端设备通过modem读取eUICC中的目录基本文件EFdir获得应用信息。进一步地,在eUICC的初始化完成之后,终端设备可以通过modem向终端设备中的应用逻辑功能模块(如LPA)发送指示消息,该指示消息用于指示该eUICC为有效卡,用于应用逻辑功能模块执行与卡的相关操作。
作为另一种可选的实施方式,在eUICC的初始化结束之后,该方法还可以包括以下步骤:
终端设备通过LPA展示签约信息集,接收用户输入的与签约信息集相关的指令,并执行与该指令对应的操作,其中,该指令可以为激活指令或者去激活指令。
在图2所描述的方法流程中,终端设备激活嵌入式通用集成电路卡eUICC,进一步地,在eUICC的初始化过程中,终端设备选择eUICC中的根安全域ISD-R应用,以保持终端设备与eUICC之间的会话。可见,通过本发明实施例,在eUICC的初始化过程中,若eUICC中没有通信类应用,终端设备选择eUICC中的ISD-R应用可以使得modem认为eUICC为有效卡,从而保持终端设备与嵌入式通用集成电路卡之间的会话。
请参阅图3,图3是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图。其中,该方法应用于终端设备。如图3所示,该方法可以包括以下步骤:
301、在嵌入式通用集成电路卡eUICC的初始化过程中,终端设备获取eUICC的状态。
本发明实施例中,终端设备上电时,开启eUICC的激活过程。在eUICC的激活过程中,终端设备为eUICC提供电压,eUICC向终端设备中的modem返回复位响应(Answer To Reset,ATR)信息,以及所需要的协议与参数选择(Protocol and Parameter Selection,PPS)过程。其中,该ATR信息中包括eUICC的生命周期状态LCS,通过LCS可以获取eUICC的状态。其中,eUICC的状态可以包括3种,即:eUICC创建状态、eUICC初始化状态、eUICC操作状态。
其中,eUICC创建状态是指eUICC中没有写入任何的profile信息,即空卡,eUICC初始化状态是下载签约信息集profile到eUICC,但签约信息集未被激活的状态,eUICC操作状态是指eUICC中有激活的profile信息。
302、若eUICC的状态为第一状态,终端设备保持终端设备与eUICC之间的会话。
本发明实施例中,该第一状态表示eUICC中没有激活的签约信息集,如eUICC创建状 态、eUICC初始化状态。若终端设备获取到的eUICC的状态为第一状态,则终端设备不选择任何应用,保持终端设备与eUICC之间的会话。
作为一种可选的实施方式,若eUICC的状态为第二状态,该第二状态表示eUICC中存在激活的签约信息集,如eUICC操作状态,终端设备可以通过终端设备中的调制解调器modem选择通信类应用。其中,该通信类应用可以包括但不限于SIM应用、UIM应用、USIM应用等。
在图3所描述的方法流程中,若eUICC的状态表示eUICC中没有激活的签约信息集,终端设备可以保持终端设备与eUICC之间的会话。这样,就可以确保在eUICC的初始化过程中,该eUICC为有效卡。
请参阅图4,图4是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图。其中,该方法应用于嵌入式通用集成电路卡eUICC中。如图4所示,该方法可以包括以下步骤:
401、嵌入式通用集成电路卡eUICC去激活eUICC中的第一签约信息集。
本发明实施例中,eUICC出厂后,用户可以与某个运营商签约,下载该运营商网络的签约信息集并将该签约信息集profile写入eUICC中,其中,用户可以下载多个profile,即eUICC中的profile可以有多个。
进一步地,用户可以根据自己的需要,激活eUICC中的任意一个profile或者去激活eUICC中的任意一个已激活的profile,在用户发出激活或去激活profile的请求后,eUICC执行激活或去激活profile的过程。
需要说明的是,本发明实施例中,同一时刻,eUICC中可以只有一个激活的profile,或者,同一时刻,eUICC中可以有多个激活的profile,本发明实施例不作限定。作为一种可选的实施方式,当同一时刻eUICC中可以存在多个激活的profile时,在401之后,该方法还可以包括以下步骤:eUICC判断eUICC中是否存在激活的签约信息集;若否,则执行402,若是,结束本流程。
在该可选的实施方式中,eUICC去激活eUICC中的第一签约信息集之后,eUICC可能还存在激活的签约信息集,或者,eUICC不存在激活的签约信息集。
其中,eUICC去激活eUICC中的第一签约信息集之后,eUICC判断eUICC中是否存在激活的签约信息集的方式具体可以为:
eUICC判断eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定eUICC中不存在激活的签约信息集;或,
eUICC判断eUICC是否处于第一状态,若是,则确定eUICC中不存在激活的签约信息集,第一状态表示eUICC中没有激活的签约信息集;或,
eUICC判断eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定eUICC中不存在激活的签约信息集。
通常,在profile被激活后,eUICC会在eUICC的文件***中创建目录基本文件EFdir,若该profile被去激活后,eUICC会删除与该profile对应的EFdir。因此,若eUICC判断eUICC的文件***中不存在目录基本文件EFdir,则可以确定eUICC中不存在激活的签约信息集。
此外,eUICC中的生命周期状态LCS会反映eUICC的实时状态,比如:eUICC创建状态、eUICC初始化状态、eUICC操作状态。若eUICC判断eUICC处于第一状态,则可以确定eUICC中不存在激活的签约信息集,该第一状态表示eUICC中没有激活的签约信息集。
当eUICC中下载或安装某一个profile时,相应地会生成该profile对应的元数据信息,其中,该元数据信息可以包含profile标识、名称、所归属的运营商信息、状态信息等。具体的,eUICC可以读取eUICC中的元数据信息,并根据元数据信息判断eUICC中是否存在激活的签约信息集,若不存在,则可以确定eUICC中不存在激活的签约信息集。
402、eUICC在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识。
本发明实施例中,当eUICC去激活eUICC中的第一签约信息集之后,eUICC需要在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识。其中,该ISD-R应用的应用标识用于在eUICC的初始化过程中,由eUICC所在的终端设备根据ISD-R应用的应用标识隐式选择ISD-R应用,以保持终端设备与eUICC之间的会话。这样,在eUICC的初始化过程中,eUICC为有效卡。
作为另一种可选的实施方式,在402之后,该方法还可以包括以下步骤:
11)eUICC激活eUICC中的第二签约信息集;
12)eUICC删除在ATR的历史字节中设置的ISD-R应用的应用标识。
可选的,在11)之后,还可以包括以下步骤:
13)eUICC在eUICC的目录基本文件EFdir中添加ISD-R应用的应用标识。
在该可选的实施方式中,用户可以根据自己的需要激活或者去激活eUICC中的profile。故eUICC去激活eUICC中的第一签约信息集之后,若eUICC接收到用户的激活指令,eUICC需要激活eUICC中的第二签约信息集,其中,该第二签约信息集与第一签约信息集可以为同一个签约信息集,也可以为不同的签约信息集。其中,11)中所激活的第二签约信息集指eUICC中激活的第一个签约信息集;
eUICC激活eUICC中的第二签约信息集之后,eUICC中就存在与该第二签约信息集对应的通信类应用了,在下次eUICC的初始化过程中,eUICC可以直接选择与该第二签约信息集对应的通信类应用,而不需要选择ISD-R应用了,故eUICC激活eUICC中的第二签约信息集之后,eUICC需要删除在ATR的历史字节中设置的ISD-R应用的应用标识。
通常,终端设备是通过读取EFdir的应用信息来选择应用的,因此,eUICC激活eUICC中的第二签约信息集之后,eUICC还需要在eUICC的EFdir中添加ISD-R应用的应用标识,以便后续终端设备在选择ISD-R应用之前,要通过读取EFdir来获取ISD-R应用标识。
在图4所描述的方法流程中,嵌入式通用集成电路卡eUICC去激活eUICC中的第一签约信息集,并在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识。这样,在eUICC的初始化过程中,eUICC所在的终端设备就可以根据ISD-R应用的应用标识选择ISD-R应用,以保持终端设备与eUICC之间的会话。
请参阅图5,图5是本发明实施例公开的一种应用处理装置的结构示意图。其中,图5所示的应用处理装置可以用于执行图2所描述的嵌入式通用集成电路卡的应用处理方法中 的部分或全部步骤,具体请参阅图2的相关描述,在此不作赘述。图5所示的应用处理装置应用于终端设备中,该应用处理装置500可以包括:
激活单元501,用于激活嵌入式通用集成电路卡eUICC;
选择单元502,用于在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
可选的,所述选择单元502在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
在所述eUICC的初始化过程中,通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
请参阅图6,图6是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图6所示的应用处理装置可以用于执行图2所描述的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图2的相关描述,在此不作赘述,图6所示的应用处理装置应用于终端设备中。图6所示的应用处理装置是在图5所示的应用处理装置的基础上进一步优化得到的,与图5所示的应用处理装置相比,图6所示的应用处理装置除了包括图5所示的应用处理装置的所有单元外,选择单元502可以包括:
读取子单元5021,用于在所述eUICC的初始化过程中,读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
第一选择子单元5022,用于若所述应用标识为所述ISD-R应用的应用标识,根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用。
可选的,图6所示的应用处理装置500还可以包括:
获取发送单元503,用于通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
请参阅图7,图7是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图7所示的应用处理装置可以用于执行图2所描述的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图2的相关描述,在此不作赘述,图7所示的应用处理装置应用于终端设备中。图7所示的应用处理装置是在图5所示的应用处理装置的基础上进一步优化得到的,与图5所示的应用处理装置相比,图7所示的应用处理装置除了包括图5所示的应用处理装置的所有单元外,选择单元502可以包括:
获取子单元5023,用于在所述eUICC的初始化过程中,获取所述eUICC中的应用信息;
第二选择子单元5024,用于若所述eUICC中没有激活的通信类应用,显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
可选的,图7所示的应用处理装置500还可以包括:
获取发送单元503,用于通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
请参阅图8,图8是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图8所示的应用处理装置可以用于执行图2所描述的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图2的相关描述,在此不作赘述,图8所示的应用处理装置应用于终端设备中。图8所示的应用处理装置是在图5所示的应用处理装置的基础上进一步优化得到的,与图5所示的应用处理装置相比,图8所示的应用处理装置除了包括图5所示的应用处理装置的所有单元外,还可以包括:
发送单元504,用于通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
其中,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
可选的,图8所示的应用处理装置500还可以包括:
获取单元505,用于通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
请参阅图9,图9是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图9所示的应用处理装置可以用于执行图4所描述的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图4的相关描述,在此不作赘述,图9所示的应用处理装置应用于嵌入式通用集成电路卡eUICC中,该应用处理装置900可以包括:
去激活单元901,用于去激活所述eUICC中的第一签约信息集;
设置单元902,用于在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
请参阅图10,图10是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图10所示的应用处理装置可以用于执行图4所描述的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图4的相关描述,在此不作赘述,图10所示的应用处理装置应用于嵌入式通用集成电路卡eUICC中。图10所示的应用处理装置是在图9所示的应用处理装置的基础上进一步优化得到的,与图9所示的应用处理装置相比,图10所示的应用处理装置除了包括图9所示的应用处理装置的所有单元外,还可以包括:
判断单元903,用于判断所述eUICC中是否存在激活的签约信息集;
所述设置单元902,具体用于当所述判断单元903判断所述eUICC中不存在激活的签约信息集时,在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识。
可选的,所述判断单元903判断所述eUICC中是否存在激活的签约信息集的方式具体为:
判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信 息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定所述eUICC中不存在激活的签约信息集。
可选的,图10所示的应用处理装置900还可以包括:
激活单元904,用于激活所述eUICC中的第二签约信息集;
删除单元905,用于删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
可选的,若所述激活单元904激活所述eUICC中的第二签约信息集,图10所示的应用处理装置900还可以包括:
添加单元906,用于在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
请参阅图11,图11是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图11所示的应用处理装置应用于终端设备中,该应用处理装置可以用于执行图2公开的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图2的相关描述,在此不作赘述。如图11所示,该应用处理装置1100可以包括:至少一个处理器1101,例如CPU(Central Processing Unit,中央处理器),至少一个输入装置1102,至少一个输出装置1103,存储器1104以及通信总线1105。其中,通信总线1105用于实现这些组件之间的通信连接。本领域技术人员可以理解,图11中示出的应用处理装置1100的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图11所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,处理器1101为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器1104内的程序代码和/或模块,以及调用存储在存储器1104内的数据,以执行终端的各种功能和/或处理数据。所述处理器单元可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器1101可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
其中,输入装置1102用于实现用户与终端的交互和/或信息输入到终端中。例如,输入装置1102可以接收用户输入的数字或字符信息,以产生与用户设置或功能控制有关的信号输入。在本发明具体实施方式中,输入装置1102可以是触控面板,也可以是其他人机交互界面,例如实体输入键、麦克风等,还可是其他外部信息撷取装置,例如摄像头等。触控面板,也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板的位置的操作动作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将所述电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收所述电信号,并将它转换成触点坐标,再送给处理器1101。所述触摸控制器还可以接收处理器 1101发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。在本发明的其他实施方式中,输入装置1102所采用的实体输入键可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。麦克风形式的输入单元可以收集用户或环境输入的语音并将其转换成电信号形式的、处理器1101可执行的命令。
其中,输出装置1103可以包括但不限于影像输出单元、声音输出和触感输出单元。影像输出单元用于输出文字、图片和/或视频。影像输出单元可包括显示面板,例如采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入装置1102所采用的触控面板亦可同时作为输出装置1103的显示面板。例如,当触控面板检测到在其上的触摸或接近的手势操作后,传送给处理器1101以确定触摸事件的类型,随后处理器1101根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图11中,输入装置1102与输出装置1103是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现终端的输入和输出功能。例如,影像输出单元可以显示各种图形化用户接口(Graphical User Interface,简称GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿,以供用户通过触控方式进行操作。
其中,存储器1104用于存储软件程序以及模块,处理器1101通过运行存储在存储器1104的软件程序以及模块,从而执行用户终端的各种功能应用以及实现数据处理。存储器1104主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储器1104可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。上述应用程序包括安装在用户终端上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等。
在图11所示的应用处理装置1100中,处理器1101通过运行或执行存储在存储器1104内的软件程序和/或模块,以及调用存储在存储器1104内存储的程序代码,用于执行以下操作:
激活嵌入式通用集成电路卡eUICC;
在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
可选的,所述处理器1101在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
在所述eUICC的初始化过程中,读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
若所述应用标识为所述ISD-R应用的应用标识,根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用。
其中,所述eUICC在所述ATR的历史字节中设置的所述ISD-R应用的应用标识是当所述eUICC去激活所述eUICC中的签约信息集后设置的,其中,所述签约信息集为用于接入运营商网络的信息。
可选的,所述处理器1101在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
在所述eUICC的初始化过程中,控制所述输入装置1102获取所述eUICC中的应用信息;
若所述eUICC中没有激活的通信类应用,显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
可选的,所述处理器1101在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
在所述eUICC的初始化过程中,通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
可选的,所述处理器1101还用于调用所述存储器1104中存储的程序代码,用于执行以下步骤:
控制所述输出装置1103通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
其中,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
可选的,所述处理器1101还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
控制所述输入装置1102通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
控制所述输入装置1102通过所述终端设备中的调制解调器modem获取eUICC信息,并控制所述输出装置1103将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
请参阅图12,图12是本发明实施例公开的另一种应用处理装置的结构示意图。其中,图12所示的应用处理装置应用于嵌入式通用集成电路卡eUICC中,该应用处理装置可以用于执行图4公开的嵌入式通用集成电路卡的应用处理方法中的部分或全部步骤,具体请参阅图4的相关描述,在此不作赘述。如图12所示,该应用处理装置1200可以包括:至少一个处理器1201,例如CPU(Central Processing Unit,中央处理器),存储器1202以及通信总线1203。 其中,通信总线1203用于实现这些组件之间的通信连接。存储器1202可以是高速RAM存储器,也可以是非易失性的存储器(non-volatile memory)。本领域技术人员可以理解,图12中示出的应用处理装置1200的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图12所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,处理器1201为应用处理装置1200的控制中心,可以是中央处理器(Central Processing Unit,CPU),处理器1201利用各种接口和线路连接整个应用处理装置1200的各个部分,通过运行或执行存储在存储器1202内的软件程序和/或模块,以及调用存储在存储器1202内存储的程序代码,用于执行以下操作:
去激活所述eUICC中的第一签约信息集;
在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
可选的,所述处理器1201去激活所述eUICC中的第一签约信息集之后,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
判断所述eUICC中是否存在激活的签约信息集;
若否,则执行所述在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识的步骤。
可选的,所述处理器1201判断所述eUICC中是否存在激活的签约信息集的方式具体为:
判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定所述eUICC中不存在激活的签约信息集。
可选的,所述处理器1201还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
激活所述eUICC中的第二签约信息集;
删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
可选的,所述处理器1201还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
请参阅图13,图13是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图。如图13所示,该方法包括如下步骤。
1301、终端设备激活嵌入式通用集成电路卡eUICC。
1302、在eUICC的初始化过程中,终端设备选择该eUICC中的根安全域ISD-R应用。
可选的,ISD-R应用所使用的逻辑信道为基础逻辑信道。
1303、终端设备获取eUICC信息。
在执行步骤1303之后,还可以执行步骤1304或1305。
1304、终端设备将该eUICC信息发送到终端设备的应用逻辑功能模块。
1305、当该eUICC信息包括eUICC能力信息时,终端设备保存该eUICC能力信息。
本发明实施例中,在eUICC初始化过程中,终端设备通过终端设备的调制解调器modem选择eUICC中的ISD-R应用,在选择ISD-R应用后,由终端设备的modem执行初始化。modem执行初始化具体可以包括:modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块;
其中,终端设备获取eUICC可以是终端设备从eUICC接收eUICC信息,或终端设备向eUICC请求获得eUICC信息。本发明实施例不做限定。
该应用逻辑功能模块可以为终端设备应用层中的本地文件助手LPA,也可以为终端上与LPAe(eUICC上的LPA简称为LPAe)通信的应用逻辑功能模块。
其中,eUICC信息包括eUICC身份信息、eUICC中的签约信息集信息、eUICC能力信息中的至少一种。
具体的,eUICC的签约信息包括:
eUICC上的所有签约信息集信息、eUICC上激活的签约信息集信息、eUICC上未激活的签约信息集信息、eUICC上预配置类型签约信息集信息、eUICC上测试类型的签约信息集信息、eUICC上没有可操作的签约信息集的指示信息、eUICC上没有激活状态的签约信息集的指示信息中的至少一种。
其中,eUICC上的签约信息集的信息可包含eUICC上的签约信息集标识、每个签约信息集的状态、签约信息集类型、签约信息集归属的运营商或业务提供商信息中的一种或多种。签约信息集的状态可以包括激活或未激活状态。签约信息集类型可以包可操作类型、测试类型、预配置类型中的任一种。
其中,eUICC上激活的签约信息集信息可包含激活的签约信息集标识和/或、签约信息集类型,签约信息集类型为可操作类型、测试类型、预配置类型的任一种。
其中,eUICC上未激活的签约信息集信息可以包含未激活的签约信息集标识和/或签约信息集类型。签约信息集类型包括可操作类型、测试类型、预配置类型中的任一种。
其中,eUICC上预配置类型签约信息集信息,具体可以包含预配置类型的签约信息集的标识。
其中,eUICC上测试类型的签约信息集信息,具体可以包含测试类型的签约信息集标识。
具体的,eUICC能力信息包括以下信息中的一种或多种:
eUICC所支持的协议版本号、eUICC上所支持的密钥标识、eUICC的类别、eUICC支持LPA的能力信息(LPA在eUICC上实现称之为LPAe,eUICC支持LPA的能力信息即eUICC所支持的LPAe与终端设备之间的通信方式)。
终端设备的应用逻辑功能模块(如LPA)获得eUICC信息后,可以执行如下步骤:
应用逻辑功能模块(如LPA)根据eUICC上没有可操作的签约信息集指示信息,发起 业务发现过程,即应用逻辑功能模块(如LPA)向运营商服务器请求为eUICC下载该eUICC对应的签约信息集;或,
应用逻辑功能模块(如LPA)根据eUICC上没有激活签约信息集的指示信息,向用户提示没有激活签约信息集的指示信息;
应用逻辑功能模块(如LPA)根据eUICC上未激活的签约信息集信息,向用户展示eUICC上的处于未激活状态的签约信息集,以使得用户激活当前eUICC上处于未激活状态的可操作的签约信息集;或,
当用户后续操作应用逻辑功能模块(如LPA)进行签约信息集相关操作时,应用逻辑功能模块(如LPA)判断终端设备当前没有网络连接,应用逻辑功能模块(如LPA)根据预配置类型的签约信息集信息激活预配置类型的签约信息集,从而为终端设备提供预配置类型签约提供的网络连接;或,
当应用逻辑功能模块(如LPA)操作eUICC进入测试模式时,应用逻辑功能模块(如LPA)根据测试类型的签约信息集信息向用户呈现测试类型的签约信息集,以使得用户激活测试类型的签约信息集,用于对eUICC进行测试;
应用逻辑功能模块(如LPA)获得eUICC的能力信息后,根据eUICC所支持的协议版本号,确定LPA后续与eUICC操作时使用的协议版本号。
当终端设备通过modem获取eUICC支持LPA的能力信息后,终端设备通过modem将eUICC支持LPA的能力信息发送至终端设备内应用逻辑功能模块,此处应用逻辑功能模块可以是与LPAe通信的模块,也可以是终端设备内的LPA,本专利不做限定,当应用逻辑功能模块需要激活LPAe时,应用逻辑功能模块判断终端设备支持LPAe的能力信息与eUICC支持LPAe的能力信息是否匹配,从而确定是否能激活LPAe。在一种可选的实施方式中,当终端设备通过modem收到eUICC支持LPA的能力信息后,modem判断终端支持的LPAe的能力与eUICC上支持LPAe的能力是否匹配,若不匹配,modem可以向终端上的应用逻辑功能模块发送通知消息,以通知无法激活LPAe,从而后续当该模块激活LPAe时,该模块根据接收到的通知消息中的信息确定无法激活LPAe。在另一种可选的实施方式,在步骤1304中,当终端设备通过modem收到eUICC支持LPA的能力信息后,modem可以将eUICC支持LPA的能力信息后发送给终端设备上的LPA,以使得终端设备上的LPA根据该信息确定是否激活LPAe。
在步骤1304中,终端设备通过modem获得eUICC信息后,终端设备可以通过modem保存eUICC信息或不保存eUICC,本文不做限定。
在步骤1305中,当终端设备通过modem收到eUICC支持LPA的能力信息后,modem保存eUICC支持LPA的能力信息,用于在后续终端设备激活LPAe时,modem根据保存的eUICC支持LPA的能力信息判断eUICC是否支持终端设备所支持的LPAe通信方式,如果不支持,则拒绝终端设备激活LPAe。
请参阅图14,图14是本发明实施例公开的另一种嵌入式通用集成电路卡的应用处理方法的流程示意图。如图14所示,该方法包括如下步骤。
1401、终端设备激活嵌入式通用集成电路卡eUICC。
1402、在eUICC的初始化过程中,终端设备选择该eUICC中的根安全域ISD-R应用。
1403、终端设备获取eUICC信息。
1404、终端设备终止ISD-R应用。
本发明实施例中,终端设备可以通过以下几种方式终止ISD-R应用:
(1)、当eUICC初始化完成,终端设备通过modem终止所选择的ISD-R应用。
(2)、终端设备的modem设置有定时器,终端设备选择eUICC中的根安全域ISD-R应用后,所述终端设备通过modem启动定时器,当定时器到期后,所述终端设备通过modem终止所选择的ISD-R应用。
(3)、eUICC初始化完成后,当后续LPA创建逻辑信道,发起选择ISD-R操作后,所述终端设备通过modem收到选择ISD-R指令,终端设备的modem终止已选择的ISD-R,并使用LPA新创建的逻辑信道执行接收到的选择ISD-R应用指令。
(4)、由上述描述在eUICC初始化过程中,终端设备通过modem选择ISD-R后,可以获取eUICC信息,并将eUICC信息发送到应用逻辑功能模块,当应用逻辑功能模块收到终端设备通过modem发送的eUICC信息后,返回响应消息,modem在收到响应消息后,将ISD-R应用终止。
图13和图14所示的方法实施例中的步骤是由移动终端的应用处理装置来执行的。其中,应用处理装置的结构可以参见图12至图13所示的装置实施例,此处不再赘述。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的嵌入式通用集成电路卡的应用处理方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (68)

  1. 一种嵌入式通用集成电路卡的应用处理方法,其特征在于,包括:
    终端设备激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  2. 根据权利要求1所述的方法,其特征在于,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
    在所述eUICC的初始化过程中,所述终端设备读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
    若所述应用标识为所述ISD-R应用的应用标识,所述终端设备根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用。
  3. 根据权利要求2所述的方法,其特征在于,所述eUICC在所述ATR的历史字节中设置的所述ISD-R应用的应用标识是当所述eUICC去激活所述eUICC中的签约信息集后设置的,其中,所述签约信息集为用于接入运营商网络的信息。
  4. 根据权利要求1所述的方法,其特征在于,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
    在所述eUICC的初始化过程中,所述终端设备获取所述eUICC中的应用信息;
    若所述eUICC中没有激活的通信类应用,所述终端设备显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
  5. 根据权利要求1所述的方法,其特征在于,所述在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用,包括:
    在所述eUICC的初始化过程中,所述终端设备通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
  6. 根据权利要求5所述的方法,其特征在于,所述方法还包括:
    所述终端设备通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
  7. 根据权利要求6所述的方法,其特征在于,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
  8. 根据权力要求6或7所述的方法,其特征在于,所述方法还包括:
    所述终端设备通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  9. 根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  10. 一种嵌入式通用集成电路卡的应用处理方法,其特征在于,包括:
    终端设备激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应 用;
    所述终端设备获取eUICC信息。
  11. 根据权利要求10所述的方法,其特征在于,所述终端设备获取eUICC信息之后,所述方法还包括:
    所述终端设备将所述eUICC信息发送到所述终端设备的应用逻辑功能模块。
  12. 根据权利要求10或11所述的方法,其特征在于,所述eUICC信息包括:
    eUICC身份信息、eUICC中的签约信息集信息、eUICC能力信息中的至少一种。
  13. 根据权利要求12所述的方法,其特征在于,当所述eUICC信息包括所述eUICC中的签约信息集信息时,所述eUICC中的签约信息集包括:
    所述eUICC上的所有签约信息集信息、所述eUICC上激活的签约信息集信息、所述eUICC上未激活的签约信息集信息、所述eUICC上预配置类型签约信息集信息、所述eUICC上测试类型的签约信息集信息、所述eUICC上没有可操作的签约信息集的指示信息、所述eUICC上没有激活状态的签约信息集的指示信息中的至少一种。
  14. 根据权利要求12所述的方法,其特征在于,当所述eUICC信息包括所述eUICC能力信息时,所述eUICC能力信息包括:
    所述eUICC所支持的协议版本号、所述eUICC上所支持的密钥标识、所述eUICC的类别、所述eUICC支持本地文件助手LPA的能力信息中的至少一种。
  15. 根据权利要求14所述的方法,其特征在于,当所述eUICC能力信息包括所述eUICC所支持的协议版本号时,所述方法还包括:
    所述终端设备通过所述应用逻辑功能模块获得所述eUICC所支持的协议版本号,根据所述eUICC所支持的协议版本号确定所述应用逻辑功能模块与所述eUICC通信使用的协议版本号。
  16. 根据权利要求14所述的方法,其特征在于,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述方法还包括:
    当所述应用逻辑功能模块获得所述eUICC支持LPA的能力信息之后,所述终端设备通过所述应用逻辑功能模块判断所述终端设备支持所述eUICC上的LPA的能力信息与所述eUICC支持LPA的能力信息是否匹配,若匹配,则所述终端设备通过所述应用逻辑模块与所述eUICC上的LPA通信。
  17. 根据权利要求14所述的方法,其特征在于,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述方法还包括:
    当所述应用逻辑功能模块获得所述eUICC支持LPA的能力信息之后,所述应用逻辑功能模块根据所述eUICC支持LPA的能力信息判断是否激活LPA。
  18. 根据权利要求10或11所述的方法,其特征在于,所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
  19. 根据权利要求10或11所述的方法,其特征在于,所述终端设备选择所述eUICC中的根安全域ISD-R应用后,所述方法还包括:所述终端设备终止所述ISD-R应用。
  20. 根据权利要求19所述的方法,所述终端设备终止所述ISD-R应用包括:
    所述终端设备完成所述eUICC初始化后,所述终端设备终止所述ISD-R应用;或,
    所述终端设备选择所述eUICC中的根安全域ISD-R应用后,启动定时器,当所述定时器到期后,终止所选择的ISD-R应用;或,
    当所述终端设备的本地文件助手LPA发起选择ISD-R应用的指令后,所述终端设备终止所述已选择的ISD-R应用,并执行所述终端设备的LPA发起的所述选择ISD-R应用的指令;或,
    所述终端设备通过所述应用逻辑功能模块在接收到所述eUICC信息后,所述终端设备通过所述应用逻辑功能模块发送响应消息,所述终端设备收到所述响应消息后,终止所述ISD-R应用。
  21. 一种嵌入式通用集成电路卡的应用处理方法,其特征在于,包括:
    终端设备激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,所述终端设备选择所述eUICC中的根安全域ISD-R应用;
    所述终端设备获取eUICC能力信息;
    所述终端设备保存所述eUICC能力信息。
  22. 根据权利要求21所述的方法,其特征在于,所述eUICC能力信息包括所述eUICC支持本地文件助手LPA的能力信息,所述方法还包括:
    当接收所述终端设备通过应用逻辑功能模块激活所述eUICC上的本地文件助手LPA时,所述终端设备根据所述eUICC支持LPA的能力信息判断是否支持所述应用逻辑功能模块激活所述eUICC上的LPA,若不支持,则拒绝所述应用逻辑功能模块激活所述eUICC上的LPA。
  23. 一种嵌入式通用集成电路卡的应用处理方法,其特征在于,包括:
    嵌入式通用集成电路卡eUICC去激活所述eUICC中的第一签约信息集;
    所述eUICC在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  24. 根据权利要求23所述的方法,其特征在于,所述嵌入式通用集成电路卡eUICC去激活所述eUICC中的第一签约信息集之后,所述方法还包括:
    所述eUICC判断所述eUICC中是否存在激活的签约信息集;
    若否,则执行所述eUICC在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识的步骤。
  25. 根据权利要求24所述的方法,其特征在于,所述eUICC判断所述eUICC中是否存在激活的签约信息集,包括:
    所述eUICC判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
    所述eUICC判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
    所述eUICC判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存 在,则确定所述eUICC中不存在激活的签约信息集。
  26. 根据权利要求23~25任一项所述的方法,其特征在于,所述方法还包括:
    所述eUICC激活所述eUICC中的第二签约信息集;
    所述eUICC删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
  27. 根据权利要求26所述的方法,其特征在于,所述方法还包括:
    所述eUICC在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
  28. 一种应用处理装置,应用于终端设备,其特征在于,包括:
    激活单元,用于激活嵌入式通用集成电路卡eUICC;
    选择单元,用于在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  29. 根据权利要求28所述的装置,其特征在于,所述选择单元包括:
    读取子单元,用于在所述eUICC的初始化过程中,读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
    第一选择子单元,用于若所述应用标识为所述ISD-R应用的应用标识,根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用。
  30. 根据权利要求29所述的装置,其特征在于,所述eUICC在所述ATR的历史字节中设置的所述ISD-R应用的应用标识是当所述eUICC去激活所述eUICC中的签约信息集后设置的,其中,所述签约信息集为用于接入运营商网络的信息。
  31. 根据权利要求28所述的装置,其特征在于,所述选择单元包括:
    获取子单元,用于在所述eUICC的初始化过程中,获取所述eUICC中的应用信息;
    第二选择子单元,用于若所述eUICC中没有激活的通信类应用,显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
  32. 根据权利要求28所述的装置,其特征在于,所述选择单元在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
    在所述eUICC的初始化过程中,通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
  33. 根据权利要求32所述的装置,其特征在于,所述装置还包括:
    发送单元,用于通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
  34. 根据权利要求33所述的装置,其特征在于,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
  35. 根据权利要求33或34所述的装置,其特征在于,所述装置还包括:
    获取单元,用于通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  36. 根据权利要求28~31任一项所述的装置,其特征在于,所述装置还包括:
    获取发送单元,用于通过所述终端设备中的调制解调器modem获取eUICC信息,并将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  37. 一种应用处理装置,应用于嵌入式通用集成电路卡eUICC,其特征在于,包括:
    去激活单元,用于去激活所述eUICC中的第一签约信息集;
    设置单元,用于在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  38. 根据权利要求37所述的装置,其特征在于,所述装置还包括:
    判断单元,用于判断所述eUICC中是否存在激活的签约信息集;
    所述设置单元,具体用于当所述判断单元判断所述eUICC中不存在激活的签约信息集时,在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识。
  39. 根据权利要求38所述的装置,其特征在于,所述判断单元判断所述eUICC中是否存在激活的签约信息集的方式具体为:
    判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
    判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
    判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定所述eUICC中不存在激活的签约信息集。
  40. 根据权利要求37~39任一项所述的装置,其特征在于,所述装置还包括:
    激活单元,用于激活所述eUICC中的第二签约信息集;
    删除单元,用于删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
  41. 根据权利要求40所述的装置,其特征在于,所述装置还包括:
    添加单元,用于在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
  42. 一种应用处理装置,应用于终端设备中,其特征在于,包括:处理器、输入装置、输出装置以及存储器,其中,所述处理器、输入装置、输出装置以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  43. 根据权利要求42所述的装置,其特征在于,所述处理器在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
    在所述eUICC的初始化过程中,读取所述eUICC在复位响应ATR的历史字节中设置的应用标识;
    若所述应用标识为所述ISD-R应用的应用标识,根据所述ISD-R应用的应用标识隐式选择所述ISD-R应用。
  44. 根据权利要求43所述的装置,其特征在于,所述eUICC在所述ATR的历史字节中设置的所述ISD-R应用的应用标识是当所述eUICC去激活所述eUICC中的签约信息集后设 置的,其中,所述签约信息集为用于接入运营商网络的信息。
  45. 根据权利要求42所述的装置,其特征在于,所述处理器在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
    在所述eUICC的初始化过程中,控制所述输入装置获取所述eUICC中的应用信息;
    若所述eUICC中没有激活的通信类应用,显式选择所述ISD-R应用,所述通信类应用为用于接入运营商网络的应用。
  46. 根据权利要求42所述的装置,其特征在于,所述处理器在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用的方式具体为:
    在所述eUICC的初始化过程中,通过所述终端设备中的调制解调器modem选择所述eUICC中的所述ISD-R应用。
  47. 根据权利要求46所述的装置,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述输出装置通过所述modem向所述终端设备中的应用逻辑功能模块发送通知消息,所述通知消息包括所述ISD-R应用被选择的指示信息。
  48. 根据权利要求47所述的装置,其特征在于,所述通知消息还包括所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
  49. 根据权利要求47或48所述的装置,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述输入装置通过所述应用逻辑功能模块获取eUICC信息,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  50. 根据权利要求42~45任一项所述的装置,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    控制所述输入装置通过所述终端设备中的调制解调器modem获取eUICC信息,并控制所述输出装置将所述eUICC信息发送给所述终端设备中的应用逻辑功能模块,所述eUICC信息包括eUICC身份信息、eUICC中的签约信息集以及eUICC能力信息中的至少一种。
  51. 一种应用处理装置,应用于嵌入式通用集成电路卡eUICC,其特征在于,包括:处理器以及存储器,其中,所述处理器以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    去激活所述eUICC中的第一签约信息集;
    在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用的应用标识,所述ISD-R应用的应用标识用于在所述eUICC的初始化过程中,由所述eUICC所在的终端设备根据所述ISD-R应用的应用标识选择所述ISD-R应用,以保持所述终端设备与所述eUICC之间的会话。
  52. 根据权利要求51所述的装置,其特征在于,所述处理器去激活所述eUICC中的第一签约信息集之后,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    判断所述eUICC中是否存在激活的签约信息集;
    若否,则执行所述在复位响应ATR的历史字节中设置应用标识为根安全域ISD-R应用 的应用标识的步骤。
  53. 根据权利要求52所述的装置,其特征在于,所述处理器判断所述eUICC中是否存在激活的签约信息集的方式具体为:
    判断所述eUICC的文件***中是否存在目录基本文件EFdir,若不存在,则确定所述eUICC中不存在激活的签约信息集;或,
    判断所述eUICC是否处于第一状态,若是,则确定所述eUICC中不存在激活的签约信息集,所述第一状态表示所述eUICC中没有激活的签约信息集;或,
    判断所述eUICC中是否存在激活的签约信息集对应的元数据信息,若不存在,则确定所述eUICC中不存在激活的签约信息集。
  54. 根据权利要求51~53任一项所述的装置,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    激活所述eUICC中的第二签约信息集;
    删除在所述ATR的历史字节中设置的所述ISD-R应用的应用标识。
  55. 根据权利要求54所述的装置,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    在所述eUICC的目录基本文件EFdir中添加所述ISD-R应用的应用标识。
  56. 一种应用处理装置,应用于终端设备中,其特征在于,包括:处理器、输入装置、输出装置以及存储器,其中,所述处理器、输入装置、输出装置以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用;
    获取eUICC信息。
  57. 根据权利要求56所述的应用处理装置,其特征在于,所述处理器获取eUICC信息之后,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    将所述eUICC信息发送到所述终端设备的应用逻辑功能模块。
  58. 根据权利要求56或57所述的应用处理装置,其特征在于,所述eUICC信息包括:
    eUICC身份信息、eUICC中的签约信息集信息、eUICC能力信息中的至少一种。
  59. 根据权利要求58所述的应用处理装置,其特征在于,当所述eUICC信息包括所述eUICC中的签约信息集信息时,所述eUICC中的签约信息集包括:
    所述eUICC上的所有签约信息集信息、所述eUICC上激活的签约信息集信息、所述eUICC上未激活的签约信息集信息、所述eUICC上预配置类型签约信息集信息、所述eUICC上测试类型的签约信息集信息、所述eUICC上没有可操作的签约信息集的指示信息、所述eUICC上没有激活状态的签约信息集的指示信息中的至少一种。
  60. 根据权利要求58所述的应用处理装置,其特征在于,当所述eUICC信息包括所述eUICC能力信息时,所述eUICC能力信息包括:
    所述eUICC所支持的协议版本号、所述eUICC上所支持的密钥标识、所述eUICC的类别、所述eUICC支持本地文件助手LPA的能力信息中的至少一种。
  61. 根据权利要求60所述的应用处理装置,其特征在于,当所述eUICC能力信息包括所述eUICC所支持的协议版本号时,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述应用逻辑功能模块获得所述eUICC所支持的协议版本号,根据所述eUICC所支持的协议版本号确定所述应用逻辑功能模块与所述eUICC通信使用的协议版本号。
  62. 根据权利要求60所述的应用处理装置,其特征在于,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    当获得所述eUICC支持LPA的能力信息之后,通过所述应用逻辑功能模块判断所述终端设备支持所述eUICC上的LPA的能力信息与所述eUICC支持LPA的能力信息是否匹配,若匹配,则通过所述应用逻辑模块与所述eUICC上的LPA通信。
  63. 根据权利要求60所述的应用处理装置,其特征在于,当所述eUICC能力信息包括所述eUICC支持LPA的能力信息时,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    当获得所述eUICC支持LPA的能力信息之后,根据所述eUICC支持LPA的能力信息判断是否激活LPA。
  64. 根据权利要求56或57所述的应用处理装置,其特征在于,所述ISD-R应用所使用的逻辑信道为基础逻辑信道。
  65. 根据权利要求56或57所述的应用处理装置,其特征在于,所述处理器选择所述eUICC中的根安全域ISD-R应用后,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    终止所述ISD-R应用。
  66. 根据权利要求65所述的应用处理装置,其特征在于,所述处理器终止所述ISD-R应用的方式具体为:
    完成所述eUICC初始化后,终止所述ISD-R应用;或,
    选择所述eUICC中的根安全域ISD-R应用后,启动定时器,当所述定时器到期后,终止所选择的ISD-R应用;或,
    当所述终端设备的本地文件助手LPA发起选择ISD-R应用的指令后,终止所述已选择的ISD-R应用,并执行所述终端设备的LPA发起的选择所述ISD-R应用的指令;或,
    通过所述应用逻辑功能模块在接收到所述eUICC信息后,通过所述应用逻辑功能模块发送响应消息,所述终端设备收到所述响应消息后,终止所述ISD-R应用。
  67. 一种应用处理装置,应用于终端设备中,其特征在于,包括:处理器、输入装置、输出装置以及存储器,其中,所述处理器、输入装置、输出装置以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    激活嵌入式通用集成电路卡eUICC;
    在所述eUICC的初始化过程中,选择所述eUICC中的根安全域ISD-R应用;
    获取eUICC能力信息;
    保存所述eUICC能力信息。
  68. 根据权利要求67所述的应用处理装置,其特征在于,所述eUICC能力信息包括所述eUICC支持本地文件助手LPA的能力信息,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    当接收所述终端设备通过应用逻辑功能模块激活所述eUICC上的本地文件助手LPA时,根据所述eUICC支持LPA的能力信息判断是否支持所述应用逻辑功能模块激活所述eUICC上的LPA,若不支持,则拒绝所述应用逻辑功能模块激活所述eUICC上的LPA。
CN201780008942.6A 2016-02-25 2017-01-16 一种嵌入式通用集成电路卡的应用处理方法及装置 Active CN108605220B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNPCT/CN2016/074579 2016-02-25
CN2016074579 2016-02-25
PCT/CN2017/071321 WO2017143885A1 (zh) 2016-02-25 2017-01-16 一种嵌入式通用集成电路卡的应用处理方法及装置

Publications (2)

Publication Number Publication Date
CN108605220A true CN108605220A (zh) 2018-09-28
CN108605220B CN108605220B (zh) 2021-02-23

Family

ID=59684690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780008942.6A Active CN108605220B (zh) 2016-02-25 2017-01-16 一种嵌入式通用集成电路卡的应用处理方法及装置

Country Status (5)

Country Link
US (1) US10776683B2 (zh)
EP (3) EP3675537B1 (zh)
CN (1) CN108605220B (zh)
ES (1) ES2931954T3 (zh)
WO (1) WO2017143885A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114698156A (zh) * 2020-12-14 2022-07-01 意法半导体(鲁塞)公司 电子设备

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102424358B1 (ko) * 2017-11-30 2022-07-22 삼성전자주식회사 통신 서비스를 제공하는 방법 및 전자 장치
EP3703400B1 (en) * 2017-12-19 2021-10-27 Huawei Technologies Co., Ltd. Profile management method and embedded universal integrated circuit card
KR102559471B1 (ko) * 2018-06-25 2023-07-26 삼성전자주식회사 무선 통신 시스템에서 통신사 정보를 처리하는 방법 및 장치
WO2020032589A1 (en) * 2018-08-07 2020-02-13 Samsung Electronics Co., Ltd. Method, apparatus, and system for authorizing remote profile management
US11252046B2 (en) * 2018-12-14 2022-02-15 Juniper Networks, Inc. System for identifying and assisting in the creation and implementation of a network service configuration using Hidden Markov Models (HMMs)
CN113498052B (zh) * 2020-03-20 2022-10-25 荣耀终端有限公司 识别嵌入式身份识别模块eSIM卡的方法及终端设备
WO2022108357A1 (en) * 2020-11-19 2022-05-27 Samsung Electronics Co., Ltd. Method and apparatus for handling profiles by considering removable euicc supporting multiple enabled profiles
WO2022177310A1 (en) * 2021-02-18 2022-08-25 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and processing profile management message for multiple enabled profiles between terminal and universal integrated circuit card

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742479A (zh) * 2008-11-10 2010-06-16 中兴通讯股份有限公司 一种智能卡从安全域密钥更新分发方法、***及移动终端
WO2013038236A1 (en) * 2011-09-16 2013-03-21 Nokia Corporation Method and apparatus for accessing virtual smart cards
CN103309758B (zh) * 2012-03-15 2016-01-27 ***通信集团公司 一种卡应用下载的方法、***和装置
FR3002398B1 (fr) 2013-02-18 2015-04-03 Oberthur Technologies Procede de creation d'un profil dans un domaine de securite d'un element securise
FR3002408B1 (fr) 2013-02-18 2015-03-13 Oberthur Technologies Procede de configuration d'un profil de fourniture par defaut dans un terminal
US10397276B2 (en) 2014-04-01 2019-08-27 Huawei Device Co., Ltd. Secure element management method and terminal
KR102231948B1 (ko) * 2014-07-17 2021-03-25 삼성전자 주식회사 프로파일 관리서버의 업데이트 방법 및 장치
KR102254849B1 (ko) 2014-07-19 2021-05-25 삼성전자주식회사 프로비져닝 프로파일 처리 방법 및 이를 지원하는 전자 장치
WO2016015401A1 (zh) * 2014-08-01 2016-02-04 深圳市中兴微电子技术有限公司 一种初始化方法、装置、移动终端及计算机存储介质
AU2016247689B2 (en) * 2015-04-13 2020-07-02 Samsung Electronics Co., Ltd. Technique for managing profile in communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114698156A (zh) * 2020-12-14 2022-07-01 意法半导体(鲁塞)公司 电子设备
CN114698156B (zh) * 2020-12-14 2023-06-13 意法半导体(鲁塞)公司 电子设备

Also Published As

Publication number Publication date
EP3413602B1 (en) 2020-01-08
EP3675537A1 (en) 2020-07-01
EP3413602A1 (en) 2018-12-12
EP3675537B1 (en) 2022-09-07
ES2931954T3 (es) 2023-01-05
WO2017143885A1 (zh) 2017-08-31
EP4164263A1 (en) 2023-04-12
EP3413602A4 (en) 2018-12-12
US20190050704A1 (en) 2019-02-14
US10776683B2 (en) 2020-09-15
CN108605220B (zh) 2021-02-23

Similar Documents

Publication Publication Date Title
CN108605220A (zh) 一种嵌入式通用集成电路卡的应用处理方法及装置
CN106844067B (zh) 一种内容的处理方法及移动终端
EP3335411B1 (en) Electronic device and method of managing application programs thereof
US8533741B2 (en) Methods for launching a program application
CN106570372B (zh) 一种应用程序的启动方法及移动终端
CN108549568B (zh) 应用入口处理方法、装置、存储介质及电子设备
CN106062763A (zh) 一种显示应用、图片的方法、装置及电子设备
US20080163201A1 (en) Apparatuses for launching a program application
CN105580024A (zh) 一种截屏方法及装置
CN109726067A (zh) 一种进程监控方法以及客户端设备
CN106598677A (zh) 下载安装包的方法及装置
KR102192233B1 (ko) 디스플레이 장치 및 그 제어 방법
JP2016504671A (ja) 移動端末リソースの処理方法、装置、クライアント側のコンピュータ、サーバ、移動端末、プログラム、及び記録媒体
CN106528163A (zh) 一种页面切换方法和装置
CN106648737A (zh) 一种应用的控制方法、装置和移动终端
CN106484480A (zh) 一种分身应用的确定方法、装置及终端
CN107678618B (zh) 界面切换方法、装置、计算机装置及计算机可读存储介质
JP5356250B2 (ja) プログラムアプリケーションを起動するための方法および装置
CN107145790A (zh) 一种管理应用权限的方法及终端
CN106375862A (zh) 一种获取gif图片的方法、装置及终端
CN105828415A (zh) 显示、设置WiFi接入点的方法、终端及服务器
CN116149639A (zh) 一种组件开发的方法、装置、电子设备和存储介质
CN109413714B (zh) 用户代理信息的处理方法、装置、存储介质及终端
CN106502730A (zh) 一种多开应用的关联管理方法、装置及终端
CN112214404A (zh) 移动应用的测试方法、装置、存储介质及电子设备

Legal Events

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