CN105162748A - 电子用户识别模块应用标识符处理 - Google Patents

电子用户识别模块应用标识符处理 Download PDF

Info

Publication number
CN105162748A
CN105162748A CN201510284794.3A CN201510284794A CN105162748A CN 105162748 A CN105162748 A CN 105162748A CN 201510284794 A CN201510284794 A CN 201510284794A CN 105162748 A CN105162748 A CN 105162748A
Authority
CN
China
Prior art keywords
esim
euicc
application
aid
esimid
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
CN201510284794.3A
Other languages
English (en)
Other versions
CN105162748B (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.)
Apple Inc
Original Assignee
Apple Computer Inc
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
Priority claimed from US14/503,048 external-priority patent/US9439062B2/en
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN105162748A publication Critical patent/CN105162748A/zh
Application granted granted Critical
Publication of CN105162748B publication Critical patent/CN105162748B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及电子用户识别模块应用标识符处理。描述了在多个eSIM配置中标识和访问eSIM和该eSIM的相关联内容的实施例。嵌入式通用集成电路卡(eUICC)可包括多个eSIM,每个eSIM可包括自身的文件结构和应用。某些实施例包括移动设备的处理器向eUICC传输特殊命令,包括唯一地标识eUICC内的eSIM的标识。在选择eSIM后,处理器可访问所选eSIM的文件结构和应用。接着处理器可使用已有命令访问所选eSIM中的内容。特殊命令可指示eUICC激活或去激活与所选eSIM关联的内容。其它实施例包括eUICC平台操作***与和逻辑信道关联的eSIM交互以便于标识和访问eSIM的文件结构和应用。

Description

电子用户识别模块应用标识符处理
技术领域
所描述的实施例一般地涉及嵌入式通用集成电路卡(eUICC)和电子用户识别模块(eSIM)。具体地,所描述的实施例涉及使得移动设备能够访问多个eSIM环境中的eSIM内容。
背景技术
大部分移动设备被配置为接收和操作使得移动设备能够访问由移动网络运营商(MNO)提供的服务的可移动的通用集成电路卡(UICC)。具体地,每一个UICC至少包括微处理器和只读存储器(ROM),其中ROM被配置为存储不同的小应用程序和验证数据,移动设备可以利用这些验证数据向MNO注册并且与MNO交互。典型地,UICC采取小的可移动卡(例如SIM卡)的形式,其被配置为存储单个MNO配置文件,并且被***到包括在移动设备内的UICC接收架内。然而,在最近的实现中,UICC被直接嵌入到移动设备的***板中,并且被配置为存储多个MNO配置文件,该MNO配置文件在本文中被称为电子SIM(eSIM)。例如,嵌入式UICC(eUICC)可以存储用于本地MNO的一个eSIM和用于国际MNO的另一个eSIM。值得注意的是,这些eUICC提供了优于传统的可移动UICC的若干优点。例如,某些eUICC包括可重写存储器,其可以便于eSIM更新,以便访问由MNO提供的扩展特征。eUICC还消除了在移动设备内包括UICC接收架的必要性。因此,eUICC的实现不仅增加了移动设备的灵活动,而且还简化了它们的设计并且释放了空间以用于其它组件。
虽然eUICC提供了优于传统的可移动UICC的许多益处,但实现eUICC带来了关于移动设备如何访问eSIM内容的新挑战。例如,MNO共享许多彼此相同的属性,结果,eSIM通常可能包括共享同一应用标识符(AID)的应用。因此,其eUICC包括共享相似点的两个或更多个eSIM的移动设备可能不能成功地选择并且访问这两个或更多个eSIM中的特定一个的应用。更具体地,用于访问应用的已有协议涉及仅仅参考AID,这不足以使移动设备访问特定eSIM的应用,这是因为AID单独不唯一地标识包括该应用的特定eSIM的应用。因此,存在使得移动设备——具体地使得包括在移动设备内的处理器能够访问多个eSIM环境内的特定eSIM内容(诸如特定eSIM的应用)的需要。
发明内容
eUICC可以存储多个eSIM,并且每一个eSIM可以存储其自己的内容(例如应用和文件结构)。然而,采用eUICC上的多个eSIM的这种配置,产生了一个问题:如何标识和访问存储在同一eUICC上的不同eSIM的内容。例如,当移动设备使用已有的接口发送针对用文件标识符(FID)标识的文件的读命令时,因为多个eSIM中可能存在同一FID,所以可能存在冲突。因此,eUICC可能不能仅仅使用FID来访问特定eSIM的文件。本文阐述的实施例通过引入可以从移动设备传输到eUICC的特殊命令来解决这个问题。具体地,该特殊命令包括唯一地标识将被选择的eSIM的标识符,并且可以指示eUICC激活或者去激活包括在该eSIM内的内容。在选择eSIM之后,移动设备可以查看该eSIM的内容(例如,应用和文件结构)。以这种方式,即使当eUICC所存储的其它eSIM之间存在相似点时,移动设备也可以访问eUICC所存储的特定eSIM的内容。
另外,当试图仅仅基于与应用相关联的应用标识符(AID)来访问应用时,在eUICC中可能出现冲突。为了解决这个不足,可以使用逻辑信道来分离eUICC访问eSIM的方式。在已有的标准中定义了逻辑信道,使得移动设备可以打开多个逻辑信道以便访问eSIM的不同应用。更具体地,已有的标准指定在可以访问eSIM的应用之前,必须首先在逻辑信道上选择该应用。因此,在eUICC上执行的操作***(OS)具有正被在逻辑信道上选择的eSIM的先验知识。本文阐述的实施例扩展了这个功能,以使得能够在不同逻辑信道上进行不同eSIM(而不是应用本身)的选择。随后,每一个应用可以用命令SELECT(eSIMID,AID)唯一地标识。与eUICC交互的移动设备的终端(例如基带处理器),例如通过管理各个eSIMID,而知晓由eUICC管理的不同eSIM。以这种方式,移动设备中的处理器可以同时访问eUICC内的多个eSIM上的特定应用。
仅仅出于概述某些示例实施例,以便提供对此处描述的主题内容的某些方面的基本理解的目的提供本发明内容。因此,应当理解,上述特征仅仅是示例,并且不应该被解释为以任何方式限制此处描述的主题内容的范围或者精神。从下面的具体实施方式,附图和权利要求中,将明了此处描述的主题内容的其它特征、方面和优点。
附图说明
所包括的附图用于说明,并且仅用来提供所公开的用于提供无线计算设备的创造性装置和方法的可能结构和布置的示例。这些附图绝不对本领域技术人员可在不脱离实施例的精神和范围的情况下对这些实施例所做出的任何形式和细节上的改变进行限制。通过下面结合附图的详细说明,将会容易地理解这些实施例,其中类似的附图标记指示类似的结构元件。
图1示出根据某些实施例的被配置为实现此处描述的各种技术的包括MNO、基站和移动设备的无线***的不同组件的框图。
图2示出根据某些实施例的图1的***的特定组件的更详细的视图的框图。
图3A示出根据某些实施例的eSIM的框图。
图3B示出根据某些实施例的存储多个eSIM的eUICC的框图。
图3C示出根据某些实施例的应用的文件结构的详细视图。
图4示出根据某些实施例的用于选择包括在eUICC内的特定eSIM的应用的时序图。
图5A示出根据某些实施例的用于在包括应用的多个eSIM之间选择和访问eSIM的应用的时序图。
图5B示出根据某些实施例的支持图5A的时序图的帧结构。
图5C示出根据某些实施例的关于图5A和图5B的方法的流程图。
图6A示出根据某些实施例的存储来自多个eSIM提供商的多个eSIM的eUICC的框图。
图6B示出根据某些实施例的存储由终端使用逻辑信道选择的多个eSIM的eUICC的框图。
图6C示出根据某些实施例的关于图6A和图6B的方法的流程图。
图7示出根据某些实施例的可用于实现此处描述的各种组件的计算设备的详细视图。
具体实施方式
在本节中提供根据当前描述的实施例的装置和方法的代表性应用。提供这些示例仅仅用于为理解所描述的实施例添加上下文和帮助这种理解。因此本领域技术人员将会明了,可以实现当前描述的实施例,而不使用这些特定细节中的一些或全部。在其它实例中,没有详细描述公知的处理步骤,以便避免不必要地模糊当前描述的实施例。其它应用也是可能的,因此下面的示例不应该被作为限制。
UICC是在蜂窝网络(包括通用移动电信***(UMTS)和长期演进(LTE)网络)的移动终端中使用的智能卡。具体地,UICC向蜂窝网络验证用户,同时确保用户的个人数据的完整性和安全。UICC还存储用于供MNO和终端用户两者正确部署移动服务的应用。UICC是能够并行主控(host)若干应用的一般性多应用平台。
UICC包括作为集成电路的SIM,该集成电路可靠地存储用于标识和验证移动电话设备(诸如移动电话)上的用户的国际移动用户识别码(IMSI)和相关秘钥。在最初的实现中,SIM电路被嵌入到可移动的塑料卡内。这种塑料卡可被称为“SIM卡”,并且可被在不同移动设备之间转移。SIM卡包含唯一序列号、集成电路卡ID(ICCID)、国际移动用户识别码(IMSI)、安全验证和密码信息、关于本地网络的临时信息、用户可访问的服务的列表和验证信息(例如口令)。
随着时间的过去,UICC的角色得以进化,并且它已经成为用户手中持有的网络的唯一被MNO拥有的部分。因此,UICC可以是MNO用于向用户安全地提供服务的有用工具。并且,由于其便携性和在许多移动手持机中工作的能力,不论使用什么移动电话,UICC使得MNO能够提供特定于网络的服务和定制。UICC的这种唯一性允许多种多样的新的增强特征,所有这些都将使得MNO和用户受益。
如前面说明的,UICC被直接嵌入到移动设备的***板(即eUICC)中,并且可被配置为管理多个电子SIM(eSIM),例如一个eSIM用于本地MNO,并且另一个eSIM用于国际MNO。这些eUICC可以提供优于传统的可移动UICC的若干优点。例如,某些eUICC包括可重写存储器,其可以便于eSIM更新,以便访问由MNO提供的扩展特征。值得注意的是,每一个eSIM可以具有其自己的文件结构和应用。因此,要解决的问题是如何标识和访问同一eUICC上的多个eSIM的内容。例如,如果移动设备使用已有的接口来发送针对用FID标识的文件的读命令,因为同一FID可能存在于另一个eSIM内并且与该另一个eSIM有关,所以可能存在冲突。因此,eUICC可能不知晓如何访问用该FID标识的特定文件。
某些其它考虑包括下列内容:用于UICC实现的标准指定使用AID来标识安装在SIM上的应用。AID包括5字节应用提供商ID和11字节(或者更少的)专有AID。AID在卡提供期间(例如在供应商的制造处理期间)被确定。eUICC实现的问题涉及多个eSIM环境中的AID的不明确性。如本文前面阐述的,eUICC可以包括多个eSIM。值得注意的是,这些eSIM可以来自不同的不协调的来源,例如AT&T和T-Mobile。在某些情况下,不同来源可以使用同一AID,使得在不同的eSIM之间不保持AID的唯一性。因此,如果eUICC包括其应用共享同一AID的多个eSIM,则可能发生冲突。
为了解决上述问题,此处描述的实施例阐述了一种技术,借助于该技术,移动设备可以向eUICC发送包括唯一地标识由eUICC管理的eSIM的标识符的特殊命令。具体地,该特殊命令可以指示eUICC激活或者去激活包括在eSIM内的内容。在选择eSIM之后,移动设备可以使用已有的命令(例如,READ)访问该eSIM的文件结构和应用。通过首先对活动的eSIM去激活,并且接着激活不同的eSIM,移动设备可以选择不同的eSIM。上述技术还可以提供兼容性益处,使得具有活动eSIM的eUICC可被安装在遗留设备中,并且在该遗留设备中成功地操作。对于这种功能,eUICC需要存储最后选择的eSIM,并且当执行遗留设备的启动时,eUICC可以自动选择以前选择的eSIM。
如本文前面阐述的,在已有的标准中定义了逻辑信道,使得移动设备可以打开不同的逻辑信道以便访问eSIM内的不同应用。本文阐述的实施例扩展了这个功能,以允许在不同逻辑信道上进行不同eSIM(而不是它们的应用)的选择。这种特征可以允许移动设备同时访问多个eSIM和它们相关联的内容。关于在多个eSIM环境中访问相同的应用,可以利用标准的外部实体协调原则来定义解决方案。该原则包括:1)同一eSIM内的AID是唯一的,即由eSIM供应商确保(类似于已有的UICC标准),和2)不同eSIM供应商的AID可以在eUICC上重复。
采用eUICCOS处理,移动设备可以向eUICC打开多个逻辑信道并且避免AID冲突。具体地,在可以选择应用之前,应用的相关联的eSIM首先被与给定的逻辑信道相关联。因此,eUICCOS可以具有哪个eSIM与给定逻辑信道上的AID相关联的知识。每一个应用可被以命令SELECT(eSIMID,AID)唯一地标识。终端(即基带处理器)可以知晓由eUICC管理的不同eSIM,例如通过管理各种eSIMID。可以实现该解决方案而不对接口进行重大改变。
因此,上述方法提供识别和访问eUICC内的不同eSIM的内容的技术和***。下面结合图1-2、3A、3B、3C、4、5A、5B、5C、6A、6B、6C和7阐明和描述更详细的讨论,这些附图示出可用于实现这些技术的***和方法的详细示意图。
下面描述与本文阐述的实施例有关的术语。
·AID——识别UICC内的应用的应用标识符。AID可以包括5个字节的注册应用提供者标识符(RID)和最多11个字节的专有应用标识符扩展(PIX)。应用的AID在给定UICC上可以是唯一的。AID在卡提供过程中(例如在供应商的制造处理过程中)被确定。
·APDU——应用协议数据单元。
·EUM——eUICC制造商。
·ICCID——集成电路卡ID。标识eUICC内的eSIM的唯一数字。
·IMSI——国际移动用户识别码。IMSI是MNO拥有并发布的标识用户并且使移动设备能够附着到网络并使用服务的唯一标识符。
·MCC——移动国家码。
·MNO——移动网络运营商。MNO是通过移动网络基础设施向其顾客提供接入能力和通信服务的实体。
·OTA平台——空中平台。用于UICC和eUICC上启用的eSIM的远程管理的基于MNO的平台。
·SIM——用户识别模块。
·eSIM——电子SIM。eSIM是基于软件的SIM或者“软SIM”。eSIM可以是要在eUICC上提供的或者存在于eUICC上的文件结构、数据和应用的组合。具体地,当被启用时,eSIM允许对特定的移动网络基础设施的访问。
·SM-SR——订购管理器安全路由。
·UICC——通用集成电路卡。
·eUICC——嵌入式UICC。
·USIM——通用用户识别模块。USIM是用于UMTS的网络访问应用(NAA)。UICC上的USIM可以包含标识用户的信息。
根据此处描述的各种实施例,术语“无线通信设备”、“无线设备”、“移动设备”、“移动站”和“用户装置”(UE)在本文中可被互换地使用,以便描述能够执行与本公开的各种实施例相关联的过程的一个或多个常见的消费者电子设备。根据各种实现,这些消费者电子设备中的任何一种可以涉及:蜂窝电话或智能电话、平板计算机、膝上型计算机、笔记本计算机、个人计算机、上网本计算机、媒体播放器设备、电子图书设备、设备、可穿戴计算设备、以及具有无线通信能力的任何其它类型的电子计算设备,其可以包括通过一个或多个无线通信协议的通信,这些协议诸如用于在以下网络上的通信的协议:无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个域网(WPAN)、近场通信(NFC)、蜂窝无线网络、***(4G)LTE,LTE增强(LTE-A)、以及/或者5G或其它当前或未来开发的高级蜂窝无线网络。
在某些实施例中,无线通信设备还可以作为无线通信***的一部分操作,无线通信***可以包括一组客户端设备,客户端设备也可被称为站、客户端无线设备、或客户端无线通信设备,它们互连到接入点(AP)(例如作为WLAN的一部分)和/或彼此互连(例如作为WPAN和/或“自组织(adhoc)”无线网络的一部分)。在某些实施例中,客户端设备可以是能够通过WLAN技术(例如根据无线局域网通信协议)通信的任何无线通信设备。在某些实施例中,WLAN技术可以包括Wi-Fi(或更一般地WLAN)无线通信子***或者无线电,Wi-Fi无线电可以实现电气电子工程师协会(IEEE)802.11技术,诸如下列中的一个或多个:IEEE802.11a;IEEE802.11b;IEEE802.11g;IEEE802.11-2007;IEEE802.11n;IEEE802.11-2012;IEEE802.11ac;或者其它当前或者未来开发的IEEE802.11技术。
另外,应当理解此处描述的UE可以被配置为还能够通过不同的第三代(3G)和/或第二代(2G)RAT通信的多模无线通信设备。在这些场景下,多模UE可以被配置为与提供较低数据速率吞吐率的其它3G遗留网络相比,优选附着到提供更快的数据速率吞吐率的LTE网络。例如,在某些实现中,当LTE和LTE-A网络以某种方式不可用时,多模UE可以被配置为回落到3G遗留网络,例如演进高速分组接入(HSPA+)网络或者码分多址(CDMA)2000仅数据演进(EV-DO)网络。
图1示出根据某些实施例的被配置为实现此处描述的各种技术的***100的不同组件的框图。更具体地,图1示出***100的高级概述,如图所示,其包括移动设备102、一个或多个基站112以及一个或多个MNO114。根据一个实施例,移动设备102表示能够通过基站112中的至少一个与MNO114中的至少一个通信的无线通信设备(例如智能电话、平板电脑、膝上计算机等等)。如图1所示,移动设备102可以包括处理器104、存储器106、eUICC108和基带处理器110。eUICC108可以表示例如嵌入在移动设备102的***板内并且被配置为提供比传统的可移动UICC更灵活的环境的硬件组件。如下面更详细描述的,eUICC108可以包括使得eUICC108能够根据此处描述的技术管理eSIM的多种多样的硬件/软件组件。
图2示出根据一个实施例的图1的移动设备102的更详细的视图200。如图2所示,移动设备OS202和一个或多个应用204可以通过处理器104和存储器106在移动设备102上执行。图2还示出包括在eUICC108内的上面所描述的各种硬件/软件组件。更具体地,eUICC108可以包括处理器210和存储器212,它们使得eUICCOS214能够在eUICC108内执行并管理一个或多个eSIM216。根据该配置,处理器104、处理器210和基带处理器110可以结合起来操作,以便使得移动设备102能够访问由MNO114中的至少一个提供的服务。
图3A示出eSIM302的框图300,eSIM302包括应用文件结构304以及应用_1306和应用_2308。如图3A所示,应用_1306和应用_2308分别用应用标识符AID_1307和AID_2309标识。应用_1306和应用_2308可以表示由与eSIM302相关联的MNO提供的不同应用。通过应用标识符AID_1307和AID_2309,移动设备102可以唯一地访问应用_1306和应用_2308中的任何一个。如下面结合图3C更详细描述的,这种访问能力使得移动设备102能够适当地访问应用文件结构304。
图3B示出存储多个eSIM216的eUICC352的框图350,在图3B中以eSIM_1354和eSIM_2356表示该多个eSIM216。在这个实施例中,与eSIM_1354和eSIM_2356相关联的应用(图2B中未示出)被以同一应用标识符AID_1307标识。因此,eSIM_1354和eSIM_2356中的应用可以是相同应用,并且可以由不同的MNO提供该应用。参考图3B,ICCID对于eSIM_1354和eSIM_2356是相同的。如果基带处理器110读取ICCID,那么因为不可识别出唯一的应用标识符(因此应用),所以可能存在冲突。因此,不可正确地识别应用文件结构304。
图3C示出用于图3A的eSIM302的应用文件结构304的更详细的视图370。文件标识符(FID)用于寻址或标识特定的文件。图3C中包括的文件类型包括:
·专用文件(DF):包含访问条件的文件,和可选的基本文件(EF)或者其它专用文件(DF)。通过FID引用DF。
·应用专用文件(ADF):应用的入口点。具体地,应用DF(ADF)是包含应用的所有DF和EF的特定DF。
·基本文件(EF):在生产SIM卡时,在SIM中的IMSI的基本文件(EFIMSI)内必须默认存在有效的IMSI值。
·主文件(MF)。
应用由AID唯一地标识并且从EFDIR获得。AID用于选择应用。EFDIR、EFPL和EFICCID可以是强制的并且直接驻留在MF下。DFTELECOM可以是可选的,并且如果存在,则其驻留在MF下。DFTELECOM可以包含独立于应用的信息。
图4示出用于选择包括在eUICC内的特定eSIM的应用的时序图400。该处理以移动设备102的基带处理器110请求用于通信的信道开始。eUICC以信道选择(例如信道1)响应。基带处理器110接着发送SELECT(AID)命令,从而请求对与指定的AID相关联的应用的访问。接着基带处理器110可以重复该过程以访问另一个应用;因此两个并行会话可以是活动的。该方法可以成功地选择具有图3A中描述的结构的eSIM内合适的应用。然而,在eUICC内存在多个eSIM的情况下(例如图3B),那么因为应用可能相同,所以可能出现冲突。应用可以由不同MNO发布,并且eSIM可以具有同一ICCID。因此,因为应用标识符可能相同(例如AID_1307),所以图4的方法可能不会识别出合适的应用文件结构。
图5A示出用于选择和访问包括应用的多个eSIM中的一个eSIM的应用的时序图500。开始,基带110向eUICC传输SELECT(eSIMID)命令,该命令标识eSIM并请求访问该eSIM。作为响应,eUICC可以传输指示活动状态的确认消息(例如OK)。如果移动设备102是非活动的,则基带处理器110不可访问该eSIM。基于MNO约束,可能同时仅有一个eSIM是活动的。SELECT(eSIMID)可以选择特定的eSIM,例如eSIM1_354或eSIM_2356。如下面更详细描述的,图5B所示的P1/P2可以包括指定SELECT命令的类型(例如eSIM选择)的值。为了在eSIM1_354和eSIM_2之间切换,基带处理器110可以发出“去除选择”命令,接着进行的新选择。例如,SELECT(P1,P2)可以指示去除对第一eSIM的选择,并且SELECT(P3,P4)可以指示选择第二eSIM。
当eSIM是活动的时,基带处理器110可以用SELECT(AID_1307)命令进行响应,该命令表示对特定应用(和应用文件结构304)的请求。在来自eUICC的肯定响应之后,基带处理器110可以发送SELECT(ICCID),以便选择该特定应用。在来自eUICC的肯定响应之后,基带处理器110可以向eUICC发送READBINARY命令。ReadBinary(读二进制)响应消息可以包括具有透明结构的EF的内容(的一部分)。另外,eSIM可以包括防止eUICC被编程为选择特定MNO的手机锁(subsidylock)。手机锁可以限制MCC/MNC选择。
图5B示出支持时序图500的帧结构550。如图5B所示,帧结构550包括APDU头部和eSIMID。APDU头部包括下列帧:SELECTCLASS、INS(指令码)、P1/P2和LEN(长度)。APDU头部被包括在用于eUICC操作的标准中。在时序图500中利用与包括在所述标准中INS码相同的INS码。对于本文中阐述的实施例,为了提供应用的唯一标识,P1/P2帧被分配未包括在这些标准中的特殊值。通过这种P1/P2编程,基带处理器110能够实现在时序图500中描述的通信方法。因此,基带处理器110可以选择和访问与感兴趣的应用相关的文件。如前面所说明的,eSIMID是在eUICC上提供或者存在于eUICC上的文件结构、数据和应用的组合,并且当被启用时,其允许访问特定的移动网络基础设施。
图5C示出与图5A和图5B相关的方法的流程图570。具体地,该流程图中的步骤通过基带处理器110实现,并且被如下执行:
1.向eUICC传输SELECT(eSIMID)命令以便标识eSIM——572
2.在接收到确认之后,向该eUICC传输SELECT(AID1)命令,以便选择与标识符“AID1”相关联的应用。——574
3.在接收到确认之后,传输SELECT(ICCID)命令,以便确认ICCID并且选择eSIM,包括其文件结构(例如应用文件结构304)。——576
4.在接收到确认之后,传输定向到特定文件的READBINARY命令。——578
5.接收该特定文件。——580
值得注意的是,这种方法与根据标准设计的eUICC向后兼容(透明)。具体地,eUICCOS可以记忆最后选择的eSIM,其中eSIMID选择该eSIM,并且P1/P2编码确定特定类型的SELECT命令,例如选择eSIM的选择命令。
图6A示出包括eSIM_1604和eSIM_2606的eUICC602的框图600。如图6A所示,eSIM_1604和eSIM_2606中的每一个都包括其AID是“n”的应用,这示出当实现eUICC时可能发生的问题。具体地,不同的eSIM可以来自不同的不协调的来源,这由eSIM提供者#_1(例如AT&T)和eSIM提供者#_2(例如T-Mobile)示出。不同来源可以对包括在eSIM中的应用使用相同的AID,如此处描述的,当通过其AID访问特定应用时,这可以引起冲突。因此,如果eUICC具有多个eSIM并且所述多个eSIM具有由不同来源提供的相同应用,则可能出现冲突。
图6B中的框图650示出上述问题的解决方案。如图6B所示,框图650包括eUICC672,eUICC672包括eSIM_1674和eSIM_2676。这些eSIM中的每一个支持同一应用和AID,即按照图6B:APP,AID=n。此处,eUICCOS678被配置为通过eSIM的标识符(例如eSIMID)和应用的标识符(AID)来协调应用信息向终端680(例如图1的基带处理器110)的传输。更具体地,eUICCOS678被配置为使用(eSIMID,AID)建立逻辑信道。这些逻辑信道消除本文所阐述的否则将会出现的潜在冲突。
框图650的实施例可以支持若干特征。类似于遗留UICC,同一eSIM内的AID是唯一的,即由eSIM供应商确保。然而,在eUICC上的不同eSIM之间,来自不同eSIM的AID可以重复。通过eUICCOS678处理,可以避免AID冲突。对于应用,在该应用可以被选择之前,必须首先在给定的逻辑信道上选择其相关联的eSIM。因此,eUICCOS678可以具有关于在给定逻辑信道上哪个eSIM与该AID相关联的知识。每一个应用可以用命令SELECT(eSIMID,AID)唯一地标识。终端通过eSIMID知晓eUICC上的不同eSIM。在另一个实施例中,通过使用多个逻辑信道可以在eUICC上激活多个eSIM。每一个逻辑信道可以同时选择不同的MNO。因此,移动设备102可以同时访问两个或更多个MNO。
图6C示出与图6A和图6B相关的方法的流程图670。该方法包括由图6B的eUICCOS678执行的下列步骤:
1.将eSIM与特定的逻辑信道相关联。——672
2.将AID与eSIM相关联。——674
3.用本文所阐述的{eSIMID,AID}命令,指示移动终端(例如图6B的移动终端680)通过该逻辑信道访问该AID。终端680可以是图1所示并且在上面更详细地描述的基带处理器110的等同物。——676
图7示出根据某些实施例的可用于实现此处描述的各种组件的计算设备700的详细视图。具体地,该详细视图示出可以包括在图1所示的移动设备102内的各种组件。如图7所示,计算设备700可以包括处理器702,其表示用于控制计算设备700的整体操作的微处理器或控制器。计算设备700还可以包括用户输入设备708,其允许计算设备700的用户与计算设备700交互。例如,用户输入设备708可以采取多种多样的形式,诸如按钮、小键盘、拨号盘、触摸屏、音频输入接口、视觉/图像捕捉输入接口、传感器数据形式的输入等等。另外,计算设备700可以包括显示器710(屏幕显示器),处理器702可以控制显示器710以向用户显示信息。数据总线716可以便于至少在存储设备740、处理器702和控制器713之间的数据传输。控制器713可用于通过装备控制总线714来与不同的装备相接口以及控制不同的装备。计算设备700还可以包括耦接到数据链路712的网络/总线接口711。在无线连接的情况下,网络/总线接口711可以包括无线收发器。
计算设备700还包括存储设备740,其可以包括单个存储设备或者多个存储设备,并且包括管理存储设备740内的一个或多个分区的存储管理模块。在某些实施例中,存储设备740可以包括闪速存储器、半导体(固态)存储器等等。计算设备700还可以包括随机存取存储器(RAM)720和只读存储器(ROM)722。ROM722可以存储将以非易失性的方式来执行的程序、实用程序或进程。RAM720可以提供易失性数据存储,并且存储与此处描述的不同软件处理的操作相关的指令。计算设备700可以进一步包括安全元件750,其可以表示图1-2中所示并且在本文中详细描述的eUICC108。
可以单独或者以任何组合来使用所描述的实施例的各种方面、实施例、实现或者特征。所描述的实施例的各种方面可以用软件、硬件或者硬件和软件的组合实现。所描述的实施例还可以被具体化为计算机可读介质上的计算机可读代码。计算机可读介质是可以存储数据的任何数据存储设备,此后计算机***可以读取该数据。计算机可读介质的例子包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、硬盘驱动器、固态驱动器和光学数据存储设备。计算机可读介质还可以分布在网络耦接的计算机***上,使得以分布式的方式来存储和执行计算机可读代码。
出于解释的目的,前面的描述使用特定的术语以便提供对所描述的实施例的透彻理解。然而,本领域技术人员将会明了,不需要这些特定细节以便实现所描述的实施例。因此,出于说明和描述的目的给出了特定实施例的上述描述。它们不旨在是无遗漏的或将所描述的实施例限制为所公开的精确形式。本领域的普通技术人员将会明了,根据以上教导,许多修改和变体都是可行的。

Claims (20)

1.一种用于访问由嵌入式通用集成电路卡(eUICC)管理的电子用户识别模块(eSIM)的应用的方法,所述方法包括:
在eUICC处:
从基带处理器接收访问由所述eUICC管理的第一eSIM的应用的请求,其中所述应用与由第二eSIM的应用共享的应用标识符即AID相关联;以及
响应于所述请求:
向第一eSIM分配对应于以下两者的逻辑信道:与第一eSIM相关联的eSIM标识符即eSIMID,和所述AID;以及
使得所述基带处理器能够通过所述逻辑信道而访问第一eSIM的所述应用。
2.如权利要求1所述的方法,其中第一eSIM的每一个应用与唯一的AID相关联。
3.如权利要求2所述的方法,其中由所述eUICC管理的每一个eSIM与唯一的eSIMID相关联。
4.如权利要求1所述的方法,其中,为了访问第一eSIM的应用,所述基带处理器通过所述逻辑信道发出SELECT(eSIMID,AID)命令,所述SELECT(eSIMID,AID)命令包括应用协议数据单元(APDU)头部,并且APDU头部包括确定将被选择的元素的P1和P2字段。
5.如权利要求1所述的方法,其中在所述eUICC内,至少两个eSIM同时是活动的。
6.如权利要求1所述的方法,其中所述基带处理器使用不同的逻辑信道同时访问所述eUICC内的不同的活动eSIM的应用。
7.一种移动设备,包括:
管理电子用户识别模块(eSIM)的嵌入式通用集成电路卡(eUICC);
基带处理器,被配置为执行以下操作:
指示eUICC将第一逻辑信道分配给第一eSIM并且将第二逻辑信道分配给第二eSIM,其中第一eSIM和第二eSIM中的每一个都包括与同一应用标识符即AID相关联的应用;
向所述eUICC发出命令,所述命令包括以下两者:与第一eSIM相关联的eSIM标识符即eSIMID,和所述AID;以及
使用第一逻辑信道来访问包括在第一eSIM中的所述应用。
8.如权利要求7所述的移动设备,其中所述AID在与第一eSIM和第二eSIM中的每一个eSIM的不同应用相关联的AID中是唯一的。
9.如权利要求7所述的移动设备,其中由所述eUICC管理的每一个eSIM与唯一的eSIMID相关联。
10.如权利要求7所述的移动设备,其中所述命令包括SELECT(eSIMID,AID)命令。
11.如权利要求10所述的移动设备,其中命令SELECT(eSIMID,AID)包括应用协议数据单元(APDU)头部,该APDU头部包括确定所述eUICC内将被选择的元素的P1和P2字段。
12.如权利要求7所述的移动设备,其中在所述eUICC内,至少两个eSIM同时是活动的。
13.如权利要求7所述的移动设备,其中所述基带处理器使用不同的逻辑信道同时访问所述eUICC内的不同的活动eSIM的应用。
14.一种使由基带处理器发出的命令被路由到由包括在移动设备中的嵌入式通用集成电路卡(eUICC)管理的特定电子用户识别模块(eSIM)的装置,所述装置包括:
用于指示eUICC将第一逻辑信道分配给第一eSIM并且将第二逻辑信道分配给第二eSIM的部件,其中第一eSIM和第二eSIM中的每一个eSIM包括与同一应用标识符即AID相关联的应用;
用于向所述eUICC发出命令的部件,所述命令包括以下两者:与第一eSIM相关联的eSIM标识符即eSIMID,和所述AID;以及
用于使用第一逻辑信道来访问包括在第一eSIM中的所述应用的部件。
15.如权利要求14所述的装置,其中所述AID在与第一eSIM和第二eSIM中的每一个SIM的不同应用相关联的AID中是唯一的。
16.如权利要求14所述的装置,其中由所述eUICC管理的每一个eSIM与唯一的eSIMID相关联。
17.如权利要求14所述的装置,其中所述命令包括SELECT(eSIMID,AID)命令。
18.如权利要求17所述的装置,其中命令SELECT(eSIMID,AID)包括应用协议数据单元(APDU)头部,该APDU头部包括确定所述eUICC内将被选择的元素的P1和P2字段。
19.如权利要求14所述的装置,其中在所述eUICC内,至少两个eSIM同时是活动的。
20.如权利要求14所述的装置,其中所述基带处理器使用不同的逻辑信道同时访问不同eSIM的应用。
CN201510284794.3A 2014-05-30 2015-05-29 电子用户识别模块应用标识符处理 Active CN105162748B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462005872P 2014-05-30 2014-05-30
US62/005,872 2014-05-30
US14/503,048 2014-09-30
US14/503,048 US9439062B2 (en) 2014-05-30 2014-09-30 Electronic subscriber identity module application identifier handling

Publications (2)

Publication Number Publication Date
CN105162748A true CN105162748A (zh) 2015-12-16
CN105162748B CN105162748B (zh) 2018-06-12

Family

ID=54707004

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510284794.3A Active CN105162748B (zh) 2014-05-30 2015-05-29 电子用户识别模块应用标识符处理

Country Status (3)

Country Link
JP (1) JP6231044B2 (zh)
CN (1) CN105162748B (zh)
DE (1) DE102015209400B4 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959930A (zh) * 2016-04-25 2016-09-21 宇龙计算机通信科技(深圳)有限公司 一种eSIM卡绑定处理的方法、装置以及终端
CN108260120A (zh) * 2016-12-28 2018-07-06 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN108260119A (zh) * 2016-12-28 2018-07-06 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN108966205A (zh) * 2018-07-04 2018-12-07 深圳高新兴物联科技有限公司 一种兼容多种eSIM管理规范的方法、设备及计算机可读存储介质
CN109219040A (zh) * 2018-09-27 2019-01-15 努比亚技术有限公司 eSIM卡操作方法、移动终端及eSIM卡设备
CN109219039A (zh) * 2018-09-27 2019-01-15 努比亚技术有限公司 eSIM卡操作方法、移动终端及eSIM卡设备
CN109660979A (zh) * 2017-10-11 2019-04-19 ***通信有限公司研究院 物联网空中开卡方法及装置、计算设备和存储介质
WO2019119544A1 (zh) * 2017-12-18 2019-06-27 华为技术有限公司 嵌入式sim卡的数据访问的方法和设备
CN110892379A (zh) * 2018-07-05 2020-03-17 联发科技股份有限公司 通用用户身份模块应用专用文件下的高效文件标识符和短文件标识符
CN110933665A (zh) * 2019-12-13 2020-03-27 紫光展讯通信(惠州)有限公司 通用集成电路卡、控制方法及装置
CN112153628A (zh) * 2020-09-29 2020-12-29 恒宝股份有限公司 码号资源的激活管理、指令处理、重启管理方法、装置
CN113723576A (zh) * 2021-08-06 2021-11-30 银盛通信有限公司 一种给iccid设置设备号的方法、计算机设备及存储介质
CN114981810A (zh) * 2020-01-07 2022-08-30 维萨国际服务协会 通用非接触式内核***和方法
CN115209382A (zh) * 2021-04-13 2022-10-18 苹果公司 用于多个eSIM配置文件的逻辑信道管理

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10178544B2 (en) * 2016-12-15 2019-01-08 Qualcomm Incorporated Obtaining multiple subscription services from an embedded universal integrated circuit card
US10524116B2 (en) * 2017-06-27 2019-12-31 Ibasis, Inc. Internet of things services architecture
CN110430574B (zh) * 2018-04-26 2020-12-25 华为技术有限公司 终端应用激活方法、装置、***及存储介质
JP7070318B2 (ja) 2018-10-16 2022-05-18 株式会社デンソー Simルータ装置、及び通信端末装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101896916A (zh) * 2007-12-13 2010-11-24 诺基亚公司 在安全环境和非安全环境之间的交互
US20130023309A1 (en) * 2011-07-18 2013-01-24 Nokia Corporation Application Selection For Multi-SIM Environment
US20130227646A1 (en) * 2012-02-14 2013-08-29 Apple Inc. Methods and apparatus for large scale distribution of electronic access clients
EP2731381A2 (en) * 2011-07-08 2014-05-14 KT Corporation Method for changing mno in embedded sim on basis of special privilege, and embedded sim and recording medium therefor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013038236A1 (en) 2011-09-16 2013-03-21 Nokia Corporation Method and apparatus for accessing virtual smart cards
US8983543B2 (en) 2012-09-12 2015-03-17 Li Li Methods and apparatus for managing data within a secure element

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101896916A (zh) * 2007-12-13 2010-11-24 诺基亚公司 在安全环境和非安全环境之间的交互
EP2731381A2 (en) * 2011-07-08 2014-05-14 KT Corporation Method for changing mno in embedded sim on basis of special privilege, and embedded sim and recording medium therefor
US20130023309A1 (en) * 2011-07-18 2013-01-24 Nokia Corporation Application Selection For Multi-SIM Environment
US20130227646A1 (en) * 2012-02-14 2013-08-29 Apple Inc. Methods and apparatus for large scale distribution of electronic access clients

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959930A (zh) * 2016-04-25 2016-09-21 宇龙计算机通信科技(深圳)有限公司 一种eSIM卡绑定处理的方法、装置以及终端
WO2017185454A1 (zh) * 2016-04-25 2017-11-02 宇龙计算机通信科技(深圳)有限公司 一种eSIM卡绑定处理的方法、装置以及终端
CN108260119A (zh) * 2016-12-28 2018-07-06 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN108260120A (zh) * 2016-12-28 2018-07-06 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN108260119B (zh) * 2016-12-28 2020-11-27 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN108260120B (zh) * 2016-12-28 2021-08-24 展讯通信(上海)有限公司 移动终端、嵌入式sim卡及其访问方法、装置
CN109660979A (zh) * 2017-10-11 2019-04-19 ***通信有限公司研究院 物联网空中开卡方法及装置、计算设备和存储介质
CN109660979B (zh) * 2017-10-11 2022-04-29 ***通信有限公司研究院 物联网空中开卡方法及装置、计算设备和存储介质
WO2019119544A1 (zh) * 2017-12-18 2019-06-27 华为技术有限公司 嵌入式sim卡的数据访问的方法和设备
CN111480350A (zh) * 2017-12-18 2020-07-31 华为技术有限公司 嵌入式sim卡的数据访问的方法和设备
CN111480350B (zh) * 2017-12-18 2022-02-01 华为技术有限公司 嵌入式sim卡的数据访问的方法和设备
CN108966205B (zh) * 2018-07-04 2021-08-27 高新兴物联科技有限公司 一种兼容多种eSIM管理规范的方法、设备及计算机可读存储介质
CN108966205A (zh) * 2018-07-04 2018-12-07 深圳高新兴物联科技有限公司 一种兼容多种eSIM管理规范的方法、设备及计算机可读存储介质
CN110892379B (zh) * 2018-07-05 2023-12-05 联发科技股份有限公司 用于通用集成电路卡操作的方法及用户设备
CN110892379A (zh) * 2018-07-05 2020-03-17 联发科技股份有限公司 通用用户身份模块应用专用文件下的高效文件标识符和短文件标识符
CN109219039A (zh) * 2018-09-27 2019-01-15 努比亚技术有限公司 eSIM卡操作方法、移动终端及eSIM卡设备
CN109219039B (zh) * 2018-09-27 2022-04-19 努比亚技术有限公司 eSIM卡操作方法、移动终端及eSIM卡设备
CN109219040A (zh) * 2018-09-27 2019-01-15 努比亚技术有限公司 eSIM卡操作方法、移动终端及eSIM卡设备
CN110933665A (zh) * 2019-12-13 2020-03-27 紫光展讯通信(惠州)有限公司 通用集成电路卡、控制方法及装置
CN110933665B (zh) * 2019-12-13 2022-08-19 紫光展讯通信(惠州)有限公司 通用集成电路卡、控制方法及装置
CN114981810A (zh) * 2020-01-07 2022-08-30 维萨国际服务协会 通用非接触式内核***和方法
CN114981810B (zh) * 2020-01-07 2023-06-23 维萨国际服务协会 通用非接触式内核***和方法
CN112153628A (zh) * 2020-09-29 2020-12-29 恒宝股份有限公司 码号资源的激活管理、指令处理、重启管理方法、装置
CN112153628B (zh) * 2020-09-29 2023-12-05 恒宝股份有限公司 码号资源的激活管理、指令处理、重启管理方法、装置
CN115209382A (zh) * 2021-04-13 2022-10-18 苹果公司 用于多个eSIM配置文件的逻辑信道管理
CN113723576A (zh) * 2021-08-06 2021-11-30 银盛通信有限公司 一种给iccid设置设备号的方法、计算机设备及存储介质

Also Published As

Publication number Publication date
CN105162748B (zh) 2018-06-12
DE102015209400B4 (de) 2022-05-12
JP6231044B2 (ja) 2017-11-15
DE102015209400A1 (de) 2015-12-17
JP2016029791A (ja) 2016-03-03

Similar Documents

Publication Publication Date Title
US9699642B2 (en) Electronic subscriber identity module selection
CN105162748B (zh) 电子用户识别模块应用标识符处理
US9439062B2 (en) Electronic subscriber identity module application identifier handling
US11089480B2 (en) Provisioning electronic subscriber identity modules to mobile wireless devices
US10187788B2 (en) Embedded universal integrated circuit card (eUICC) file system management with profile switching
JP6301395B2 (ja) 電子加入者識別モジュール(eSIM)のタイプ・パラメータのタンパ防止
US9762277B2 (en) Supporting SIM toolkit applications in embedded UICCs
US11129014B2 (en) Methods and apparatus to manage inactive electronic subscriber identity modules
JP6680548B2 (ja) 別個の認証アルゴリズムを動的にサポートするための技術
US10003974B2 (en) Electronic subscriber identity module management under multiple certificate authorities
KR101919111B1 (ko) 대규모 eSIM 전달을 지원하기 위한 eSIM의 사전 개인화
US11805397B2 (en) IMEI binding and dynamic IMEI provisioning for wireless devices
CN106211132B (zh) 虚拟sim卡识别方法和终端
CN115209382A (zh) 用于多个eSIM配置文件的逻辑信道管理

Legal Events

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