用于选择引导eSIM的方法和装置的制造方法

文档序号:10542293阅读:280来源:国知局
用于选择引导eSIM的方法和装置的制造方法
【专利摘要】本申请涉及用于选择引导eSIM的方法和装置。本文所公开的是用于从存储在移动设备的安全元件中的多个引导电子订户身份模块(eSIM)当中选择引导eSIM的技术。具体地,该技术涉及基于与移动设备相关联的位置信息选择引导eSIM。当移动设备处于第一位置(例如,第一国家)时,选择与该第一国家本地的移动网络运营商(MNO)相关联的第一引导eSIM。类似地,当移动设备处于第二位置(例如,第二国家)时,选择与该第二国家本地的MNO相关联的第二引导eSIM。
【专利说明】
用于选择引导eSIM的方法和装置
技术领域
[0001]所描述的实施例阐释了用于从存储在移动设备中所包括的安全元件上的若干引 导电子订户身份模块(eSIM)当中选择特定的引导eSIM的技术。
【背景技术】
[0002] 大多数移动设备被配置为利用使得移动设备能够访问由移动网络运营商(MNO)提 供的服务的通用集成电路卡(UICC)。特别地,每个UICC至少包括微处理器和只读存储器 (ROM),其中ROM被配置为存储移动设备可以利用的、用于向MNO注册并且与MNO交互的MNO简 档。通常,UICC采用小型可移除卡(通常被称为SIM卡)的形式,该小型可移除卡被配置为插 入到移动设备中所包括的接收UICC的底座(bay)中。但是,在较新的实施方式中,UICC直接 被嵌入到移动设备的系统板中。嵌入式UlCC(eUICC)管理存储在其中的若干电子订户身份 模块(eS頂),由此使得移动设备能够与若干相应的MNO通信。
[0003] 目前,"引导(bootstrap)" eS頂在移动设备被交货时预装在eUICC内。引导eSIM与 特定MNO相关联,并且向移动设备提供对该特定MNO的网络的有限的无线访问,以用于例如 购买数据计划、移动设备解锁、固件更新、下载eS頂等。在制造期间,基于移动设备将被使用 的位置(例如,美国、欧洲等),特定的引导eS頂被包括在eUICC中。例如,当移动设备将在美 国使用时,与本地ΜΝ0(例如,AT&T)相关联的引导eS頂被包括。相反,当移动设备将在欧洲使 用时,与欧洲MNO(例如,Deutsche Telekom)相关联的引导eSIM被包括。
[0004] 尤其是,当前的eUICC实施方式涉及在eUICC中仅存储一个引导eSIM。因此,例如, 当移动设备的用户旅行到另一个国家并且寻求访问在那个国家中所提供的无线服务时,可 能导致成本的增加。例如,考虑在美国购买移动设备的用户,其中移动设备预先加载了与基 于美国的MNO相关联的引导eSIM。当用户在不同位置(例如,当用户旅行到欧洲时)使用该移 动设备时,基于美国的MNO对经由该引导eS頂执行的任何事务/操作(例如,下载基于欧洲的 eSIM)应用国际费率。由于国际费率的成本通常超过本地费率的成本,因此存在关于前面的 方法进行改进的空间。

【发明内容】

[0005] 本文所阐释的代表性实施例公开了用于从存储在移动设备中所包括的安全元件 (例如,eUI CC)上的若干引导电子订户身份模块(eSM)当中选择特定的引导eS IM的各种技 术。如本文更详细地描述的那样,每个引导eSIM被预先配置并与特定的移动网络运营商 (MNO)相关联,并且用作在试图例如下载新eSIM时可以被移动设备使用的供应简档 (provisioning profile)。根据一些实施例,安全元件可以包括至少两个引导eSIM,其中第 一引导eSIM与本地MNO(例如,AT&T)相关联,而第二引导eSM与外国MNO(例如,Deutsche Telekom)相关联。移动设备包括基于各种标准(例如,与移动设备相关联的位置信息,和/或 其它标准)选择第一引导eSIM或第二引导eSIM,以使得在一个时间只有一个引导eSIM活动/ 被启用的选择代理。例如,当移动设备位于美国时,第一引导eSIM被选择,而当移动设备位 于欧洲时,第二引导eSIM被选择。以这种方式,满足各种标准的合适的引导eSIM被选择。另 外,因为当移动设备位于欧洲时第二引导eSIM被选择,因此与本地MNO相关联的国际费用将 减少,由此显著地最小化成本。
[0006] 为了选择特定的引导eSIM,选择代理还利用与以下有关的信息:1)移动设备与其 连接的驻留网络(camping network),或者在移动设备的当前位置处可用的驻留网络,2)与 MNO的业务协议,以及3)安装在安全元件上的eSIM。在一些实施例中,关于业务协议的信息 是由可通信耦接到移动设备的服务器提供的。例如,当业务协议改变时,服务器可以将该改 变传送到移动设备,并且选择代理可以用该改变相应地进行更新。服务器还可以提供针对 eS頂选择的各种规则,并且选择代理利用该规则选择特定的引导eSIM。
[0007] -些实施例阐释了用于选择存储在移动设备中所包括的安全元件中的引导电子 订户身份模块(eSIM)的方法。该方法包括以下步骤:(1)获得与移动设备相关联的位置信 息,(2)基于该位置信息,确定要从存储在安全元件中的多个引导eS頂当中选择的第一引导 eSIM,(3)确定该第一引导eSIM是否处于非活动状态,以及(4)当该第一引导eSIM处于非活 动状态时:(i)选择该第一引导eSIM,以及(ii)向安全元件提供与该第一引导eSIM相关联的 唯一标识符。
[0008] 其它实施例阐释了用于选择引导电子订户身份模块(eSIM)的替代方法。该方法包 括由移动设备的选择代理进行的以下步骤,1)获得识别移动设备的当前位置的位置信息, 2)基于该位置信息,从存储在移动设备的安全元件中的多个引导eSIM当中识别第一引导 eSM,3)确定该第一引导eSIM是否处于非活动状态,以及4)当该第一引导eSIM处于非活动 状态时:(i)选择该第一引导eSIM,以及(ii)向安全元件提供与该第一引导eSIM相关联的唯 一标识符。
[0009] 在一些实施例中,方法包括:5)由安全元件和基带组件实施小应用程序(applet), 以及6)通过该小应用程序与移动网络运营商(MNO)通信以及通过该小程序使用被激活的第 一引导eSIM,向移动设备提供语音服务或因特网服务。在一些实施例中,该方法包括与MNO 通信,以执行以下中的一个或多个:数据计划的购买、移动设备的解锁、移动设备上固件的 更新或者移动设备上订户eS頂的供应。
[0010]在一些实施例中,移动设备包括被配置为存储多个引导电子订户身份模块(esn〇 的安全元件,以及处理器,其中处理器使得移动设备执行以下操作:(1)获得与移动设备相 关联的位置信息,(2)基于该位置信息,从多个引导eSIM当中选择第一引导eS頂,(3)接收对 服务的请求,以及(4)经由该第一引导eSIM提供所请求的服务。
[0011] 在一些实施例中,非暂时性计算机可读存储介质被配置为存储指令,当该指令被 包括在移动设备中的处理器执行时,使得移动设备通过实行以下步骤来选择存储在移动设 备中所包括的安全元件中的引导电子订户身份模块(esn〇:(i)获得与移动设备相关联的 位置信息,(2)基于该位置信息,从存储在安全元件中的多个引导eS頂当中确定要选择的第 一引导eS頂,以及(3)当第一引导eS頂处于非活动状态时,选择第一引导eSHL
[0012] 仅仅出于概括一些示例实施例的目的提供此概述,以便提供对本文所述的主题的 一些方面的基本理解。因此,将理解的是,上述特征仅仅是示例,并且不应当以任何方式被 解释为缩小本文所述的主题的范围或精神。根据下面的详细描述、附图和权利要求,本文所 述的主题的其它特征、方面和优点将变得显而易见。
[0013] 结合附图根据下面的详细描述,本文所述的实施例的其它方面和优点将变得显而 易见,附图通过示例的方式说明所述实施例的原理。
【附图说明】
[0014] 所包括的附图是出于说明的目的,并且仅仅用于提供所公开的用于提供无线计算 设备的发明性装置和方法的可能的结构和布置的示例。这些附图不以任何方式限制可以由 本领域技术人员在不背离实施例的精神和范围的情况下对实施例做出的形式和细节上的 任何改变。结合附图根据以下详细描述,实施例将很容易地被理解,其中相同的附图标记表 示相同的结构元件。
[0015] 图1示出了根据一些实施例、被配置为实施本文所述的各种技术的系统的不同组 件的框图。
[0016] 图2示出了根据一些实施例、图1的系统中的特定组件的更详细视图的框图。
[0017] 图3示出了根据一些实施例、描绘由图2的选择代理对引导eSIM进行选择的概念 图。
[0018] 图4示出了根据一些实施例、由图1的移动设备的基带组件的选择代理执行的、并 且涉及与图1的移动设备的安全元件组件相接口的方法。
[0019] 图5示出了根据一些实施例、由图1的移动设备执行的、并且涉及与安全元件组件 和基带组件相接口的方法。
[0020] 图6示出了根据一些实施例、可以用于实施本文所述的各种组件的计算设备的详 细视图。
【具体实施方式】
[0021] 在本节中提供了根据当前所描述的实施例的装置和方法的代表性应用。对这些示 例的提供仅仅是为了增加上下文并辅助理解所描述的实施例。因此,对本领域技术人员来 说将显而易见的是,可以在没有这些特定细节中的一些或全部的情况下实行当前所述的实 施例。在其它实例中,众所周知的过程步骤没有被详细描述,以便避免不必要地使当前所述 的实施例难以理解。其它应用是可能的,从而以下的示例不应当被认为是限制性的。
[0022] 用户身份模块数据(SIM数据)可以通过使用连接有线或无线连接而分布。这允许 用户下载S頂数据,即使用户在旅行而不具有本地运营商的帐户的情况下,用户也可以下载 SIM数据。在一些实施例中,引导SIM简档是与临时运营商-有时被称为供应运营商 (provisioning carrier)相关联的SIM数据。如这里所使用的那样,术语"eSIM"也可以表述 为"SM数据"和"eS頂简档"。在一些实施例中,eS頂简档包括国际移动订户身份(MSI)。在 一些实施例中,eS頂简档包括临时移动用户身份(TMSI)。在一些实施例中,eS頂简档包括个 人解锁密钥(PUK)和/或个人识别码(PIN)。在一些实施例中,eS頂简档包括运营商密钥。
[0023] 通常,当移动设备被制造时,关于哪种引导电子订户身份模块(eSIM)应当被包括 在该移动设备的安全元件中的决定被做出。例如,当移动设备将要在美国使用时,与本地移 动网络运营商(ΜΝ0)(例如,AT&T)相关联的第一引导eSIM被包括在安全元件中。当移动设备 将要在外国使用时,与外国ΜΝ0(例如,Deutsche Telekom)相关联的第二引导eSIM被包括在 安全元件中。换句话说,依赖于移动设备将要被使用的位置,安全元件只加载一个引导 eSIM。如本文先前所阐释的那样,引导eSIM向移动设备提供对关联MNO的网络的有限的无线 访问,以用于例如购买数据计划、移动设备解锁、固件更新、下载eS頂等等。
[0024] SIM数据可以存储在安全元件上。供应服务(provisioning service)可以将所需 要的S頂数据加载到移动设备上。供应服务可以依赖于信任的服务管理器软件应用和MNO所 提供的操作。
[0025]在一些实施例中,移动设备可以漫游到本地运营商上并试图下载订户eSIM。本地 运营商可以联系与(移动设备上的引导eS頂的)供应简档相关联的供应运营商。当供应运营 商认出用户设备时(例如,当用户设备的引导eS頂简档向供应运营商注册时),用户设备将 被允许下载订户eS頂。然后,用户设备可以通过使用所下载的用户eSIM进行本地呼叫并且 避免漫游费用。
[0026]当前,当加载了第一引导eS頂的移动设备在外国使用并且移动设备的用户请求特 定服务(例如,购买数据计划的请求)时,经由与本地MNO相关联的第一引导eS頂执行特定服 务。这导致针对该特定服务应用国际费用。随着大量用户在不同国家使用他们的设备,与引 导eS頂使用相关联的成本显著地增加。
[0027]因此,本文所阐释的实施例提供了用于选择合适的引导eSIM的各种技术。为了实 现这些技术,与相应MNO相关联的若干引导eSnH列如,第一引导eS頂和第二引导eS頂-在安 全元件中被预先配置/预先加载,并且对每个引导eS頂的利用对应于移动设备的当前位置。 要注意的是,在一些示例中,引导eSIM可以被"现场供应(field-provisioned)"到安全元件 中,从而引导eSIM不限于在安全元件中被预先配置/预先加载。例如,当移动设备在美国使 用时,第一引导eSIM被选择,而当移动设备在外国使用时,第二引导eSIM被选择。在这种情 形中,当移动设备在外国被使用并且用户请求特定服务时,该服务经由第二引导eSIM而不 是经由第一引导eSIM被执行,由此通过引起本地费用而不引起国际费用来最小化成本,其 中国际费用是通过第一引导eS頂的使用而引起的费用。
[0028]根据一些实施例,选择代理被包括在移动设备的基带组件中。选择代理被配置为 基于各种标准来选择特定的引导eSIM。该标准可以包括与移动设备相关联的位置信息、驻 留网络信息、业务相关的信息、安装的eSIM信息等等。位置信息识别移动设备的当前位置, 例如,全球定位系统(GPS)坐标。驻留网络信息包括与移动设备连接到的驻留网络,或者移 动设备可访问的一个或多个驻留网络有关的信息。业务相关的信息包括与MNO的各种业务 协议有关的信息。安装的eS頂信息包括与安装在安全元件上的各种eS頂有关的信息。
[0029]当选择代理识别出供选择的合适的引导eS頂时,选择代理向安全元件提供与被选 择的引导eSIM相对应的唯一标识符。进而,安全元件激活被选择的引导eSIM。在一些情况 下,安全元件在激活被选择的引导eSIM之前停用当前活动的引导eS頂。例如,移动设备最初 可以被用在第一位置(例如,美国)中,这使得第一引导eSIM被选择并且被激活。其后,当移 动设备的用户旅行到欧洲时,选择代理可以切换到第二引导eSIM。换句话说,移动设备的位 置改变到第二位置(例如,欧洲)使得:1)第一引导eS頂被停用,以及2)第二引导被选择并且 被激活。
[0030]因此,上述方法提供了用于从若干引导eSIM当中选择合适的引导eSIM,用以减少 与引导eSIM的使用相关联的成本的技术。结合图1-6在下面阐释和描述了对这些技术更详 细的讨论,图1-6示出了可用于实施这些技术的系统和方法的详细图。
[0031 ]根据本文所述的各种实施例,术语"无线通信设备"、"无线设备"、"移动设备"、"移 动站"和"用户装备"(UE)在本文中可以互换使用,以描述可以能够执行与本公开的各种实 施例相关联的流程的一个或多个常用的消费者电子设备。根据各种实施方式,这些消费者 电子设备中的任何一个可以涉及:蜂窝电话或智能电话、平板计算机、膝上型计算机、笔记 本计算机、个人计算机、上网本计算机、媒体播放器设备、电子书设备、MiFi?设备、可穿 戴计算设备,以及具有可以包括经由一个或多个无线通信协议的通信的无线通信能力的任 何其它类型的电子计算设备,该一个或多个无线通信协议诸如被用于在无线广域网 (WMN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个人区域网(WPAN)、近场通信(NFC)、 蜂窝无线网络、第四代(4G)LTE、LTE高级(LTE-A)、和/或5G或其它当前或未来开发的先进蜂 窝无线网络上进行通信。
[0032] 在一些实施例中,无线通信设备还可以作为无线通信系统的一部分进行操作,该 无线通信系统可以包括一组客户端设备,该组客户端设备还可以被称为站、客户端无线设 备、或客户端无线通信设备,该组客户端设备互连到接入点(AP),例如作为WLAN的一部分, 和/或彼此互连,例如作为WPAN和/或"自组织(ad hoc)"无线网络的一部分。在一些实施例 中,客户端设备可以是能够经由例如根据无线局域网通信协议的WLAN技术进行通信的任何 无线通信设备。在一些实施例中,WLAN技术可以包括Wi-FK或更一般地是WLAN)无线通信子 系统或无线电,Wi-Fi无线电可以实施电气和电子工程师协会(IEEE)802.11技术,诸如以下 中的一个或多个:IEEE 802.11a;IEEE 802.11b;IEEE 802.11g;IEEE 802·11-2007;ΙΕΕΕ 802. lln; IEEE 802.11-2012; IEEE 802. llac;或其它当前或将来开发的IEEE 802.11 技术。
[0033] 附加地,应当理解的是,本文所描述的UE可以被配置为还能够经由不同的第三代 (3G)和/或第二代(2G)RAT通信的多模式无线通信设备。在这些情形中,与提供较低的数据 速率吞吐量的3G传统网络(Iegacy network)相比,多模式UE可以被配置为优选附接到提供 较快的数据速率吞吐量的LTE网络。例如,在一些实施方式中,当LTE和LTE-A网络以其他方 式不可用时,多模式UE可以被配置为退回到3G传统网络,例如,演进的高速分组接入(HSPA + )网络或码分多址(CDM) 2000仅支持数据的演进(EV-DO)网络。
[0034] 图1示出了根据一些实施例、被配置为实施本文所述的各种技术的系统100的不同 组件的框图。更具体地,图1示出了系统100的高层概览,如图所示,系统100包括移动设备 102和由不同的MNO 114管理的一组基站112。根据图1的说明,移动设备102可以代表移动计 算设备(例如,Apple?的iPhone?或iPad?),基站112可以代表被配置为与移动设备 102通信的不同无线电塔,而MNO 114可以代表提供移动设备102可以订阅的特定服务(例 如,语音和数据)的不同无线服务提供商。
[0035] 如图1所示,移动设备102可以包括处理器104、存储器106、安全元件108和基带组 件110。这些组件结合起来工作,以使得移动设备102能够向移动设备102的用户提供有用的 特征,诸如局部计算、基于位置的服务和因特网连接。安全元件可以包括可移除的通用集成 电路卡(UICC)或嵌入式UlCC(eUICC)。移动设备102可以与服务器120通信。服务器120可以 包括处理器124和存储器126。
[0036] 在一些实施例中,eUICC可以是硬件安全模块(HSM)(未示出)。在一些实施例中, eUICC可以包括网络接口、处理器、状态数据库和/或存储器。在一些实施例中,eUICC可以验 证eS頂相关的请求以确保给定的通信从被授权做出eS頂相关的请求的实体被接收。在一些 实施例中,eUICC可以被配置为在被篡改时自毁或永久禁用它自己。
[0037]如下面更详细描述的那样,安全元件108可以被配置为存储多个eS頂,以用于通过 基站112访问不同的MNO 114。例如,安全元件108可以被配置为针对移动设备102订阅的每 个MNO 114存储eSIM。每个eS頂(在本文也被称为"订户eSnf)包括识别相应MNO的网络的订 户的国际移动订户身份(IMSI)码,以及出于准许对MNO网络及其服务的访问的目的而用于 认证订户的凭证。安全元件108还可以被配置为存储与不同MNO 114相关联的多个引导 eSIM。每个引导eS頂向移动设备提供对关联的MNO的网络的有限的无线访问,以用于例如在 旅行到新位置时购买数据计划、设备解锁、固件更新、对其它eSIM的下载等等。
[0038]图2示出了根据一些实施例、图1的移动设备102的特定组件的更详细的视图200的 框图。如图2所示,与存储器106结合,处理器104可以实施被配置为执行应用204(例如,本地 OS应用和用户应用)的主操作系统(0S)202。同样如图2所示,安全元件108可以被配置为实 施安全元件OS 206,安全元件OS 206被配置为管理安全元件108的硬件资源(例如,处理器 和存储器)。安全元件OS 206还可以被配置为,例如通过激活安全元件108内的订户eSIM 208和引导eSIM 210并且向基带组件110提供对订户eS頂208和引导eS頂210的访问,管理 由安全元件108存储的订户eS頂208和引导eS頂S 210。将理解的是,安全元件108的大小足 以在安全元件108中供应多个订户eS頂208和引导eS頂210。
[0039] 虽然在图2中未示出,但每个订户eS頂208可以与唯一标识符相关联,并且可以包 括定义订户eSM 208操作的方式的多个小应用程序。例如,当被基带组件110和安全元件 108实施时,该小应用程序当中的一个或多个可以被配置为使得移动设备102能够与MNO 114进行通信并且向移动设备102的用户提供有用的特征(例如,电话呼叫和因特网)。类似 地,每个引导eS頂210可以与唯一标识符和定义引导eS頂210操作的方式的多个小应用程 序相关联。例如,当被基带组件110和安全元件108实施时,该小应用程序当中的一个或多个 可以被配置为向移动设备102提供对MNO 114的有限的无线访问,并且允许执行某些操作/ 事务(例如,数据计划的购买,设备解锁等等)。换句话说,MNO 114经由引导eS頂210向移动 设备102提供有限的服务。
[0040] 另外如图2所示,移动设备102的基带组件110可以包括被配置为管理基带组件110 的硬件资源(例如,处理器、存储器、不同的无线电组件等等)的基带OS 214。根据一些实施 例,基带组件110可以实施管理器216,管理器216被配置为与安全元件108相接口以实施本 文所述的各种技术,这包括与安全元件OS 206交换安装的eS頂信息,以及在安全元件108存 储多个引导eS頂S 210时选择特定的引导eSIM 210。管理器216可以被配置为实施服务218, 服务218代表通过安全元件108中所包括的激活的订户eS頂208/引导eS頂210的各种小应 用程序的方式实例化的软件模块的集合。例如,服务218可以被配置为根据被激活的不同订 户eS頂208/引导eS頂210来管理存在于移动设备102与MNO 114之间的不同连接。
[0041] 另外如图2所示,管理器216包括被配置为基于各种标准从安全元件108内所存储 的多个引导eSIM 210当中选择特定引导eS頂210的选择代理220。选择代理220包括驱动对 特定引导eSIM 210的选择的逻辑器。在一些实施例中,特定引导eSIM 210是基于与移动设 备102相关联的位置信息而被选择的。位置信息识别移动设备的当前位置。移动设备102/基 带组件110可以通过使用GPS(全球定位系统)确定当前位置。将理解的是,其它技术(诸如, 蜂窝三角测量、Wi-Fi三角测量,等等)可以被用于确定移动设备的当前位置。
[0042]图3示出了根据一些实施例、描绘由选择代理220选择特定引导eSIM 210的概念 图。如图所示,第一引导eS頂210-1或第二引导eSIM 210-2是由选择代理220基于与移动设 备102相关联的位置信息而选择的。例如,当移动设备102处于第一位置处(例如,美国)时, 选择代理220选择与本地MNO 114(诸如,AT&T)相关联的第一引导eSIM 210-1。当移动设备 102处于第二位置处(例如,外国)时,选择代理220选择与外国MNO 114(例如,在外国提供服 务的ΜΝ0)相关联的第二引导eS頂210-2。
[0043]返回去参考图2,选择代理220可以基于其它标准来选择特定的引导eSIM 210。其 它标准可以单独地使用或与位置信息结合使用,以选择特定的引导eSM 210。在一些实施 例中,选择代理220可以利用驻留网络信息以用于对特定引导eSIM 210的选择。驻留网络信 息可以包括与移动设备102连接到的驻留网络或者在移动设备102的当前位置可用的一个 或多个驻留网络有关的信息。基于驻留网络信息,与移动设备102连接到的MNO的类型或者 在移动设备102的当前位置可用的MNO的类型(例如,本地或外国)有关的确定可以被做出。 例如,当移动设备连接到本地MNO时,第一引导eSM 210-1可以被选择,而当移动设备连接 到外国MNO时,第二引导eS頂210-2可以被选择。
[0044]在一些实施例中,驻留网络信息可以包括运营商控制的PLMN列表(OPLMN)、服务提 供商名称(SPN)、和/或PLMN网络名称(PNN)。
[0045] 在一些实施例中,选择代理220可以利用安装的eSIM信息以用于对特定引导eSIM 210的选择。安装的eSIM信息可以包括当前安装在安全元件108上的eSIM的列表(引导eSIM 210和订户eS頂208)。在一种实施方式中,基带组件110可以向安全元件OS 206查询当前安 装在安全元件108上的eSIM的列表。安装的eS頂信息包括对特定eSIM是引导eSIM 210还是 订户eS頂208的指示。安装的eS頂信息还可以包括与安装的eSIM相关联的状态信息。例如, 状态信息提供关于特定的引导eS頂/订户eSIM是活动还是非活动的指示。选择代理220可以 利用安装的eS頂信息来识别特定的引导eS頂210以供选择。
[0046] 在一些实施例中,选择代理220可以利用业务相关的信息以用于对特定引导eSIM 210的选择。业务相关的信息可以包括关于与一个或多个MNO 114的业务协议、各种业务规 则的信息,和/或其它信息。业务相关的信息可以由可通信耦接到移动设备102的服务器120 (如图1所示)提供给移动设备102。服务器120在存储器126中存储业务相关的信息,而处理 器124周期性地或按需地向移动设备102提供业务相关的信息。在一种实施方式中,选择代 理220可以被服务器120修改/更新。换句话说,驱动对特定引导eS頂210的选择的逻辑器可 以基于来自服务器120的信息而被下载和更新。例如,当与丽0 114的业务协议改变时(例 如,现有的协议被取消和/或新的协议被签订(instated)),服务器120可以将该改变传送到 移动设备102,并且选择代理220可以相应地用该改变进行更新。在一些实施例中,服务器 120向移动设备102推送消息,以基于改变来更新选择代理220。在一些实施例中,移动设备 102可以针对选择代理的改变/更新轮询服务器120。当选择特定的引导eSIM 210时,选择代 理220将这些改变考虑在内。例如,选择代理220不选择和与其的现有协议被取消的MNO 114 相关联的引导eS頂210。
[0047] 业务相关的信息可以包括电话服务使用(例如,在每个计费周期期间使用的总分 钟数)和数据服务使用(例如,通过因特网服务提供商将移动设备连接到因特网的成本)。 [0048] 在一些实施方式中,服务器120还可以提供用于eSIM选择(例如,基于位置的eSIM 选择)的各种业务规则,并且选择代理220利用这些规则选择特定的引导eS頂210。例如,业 务规则可以包括将与引导eS頂210相关联的特定MNO列入黑名单的规则。在这种情况下,选 择代理220不选择与被列入黑名单的MNO 114相关联的引导eS頂210。
[0049] 在一些实施例中,存储在安全元件108中的引导eSIM 210还可以由服务器120更 新。在一些实施例中,引导eS頂210可以由于网络升级而被更新。在另一实施例中,与特定 MNO 114相关联的引导eS頂210可以由与另一个MNO 114相关联的另一引导eS頂210代替。 引导eSMS的代替可以作为原子安装和代替事务来执行,其中一个引导eSM 210在另一个 引导eS頂210被安装的时候被代替(即,这两个操作是作为一个原子事务一起被执行的)。
[0050] 返回去参考图2,在选择特定的引导eSIM 210时,选择代理220向安全元件OS 206 提供与被选择的引导eSIM 210相关联的唯一标识符。安全元件OS 206激活被选择的引导 eS頂210,由此向移动设备102提供对与被选择的引导eS頂210相关联的MNO 114的有限的 无线访问。
[0051] 在一些实施例中,移动设备102的制造商维持供应运营商上的帐户。以这种方式, 被选择的引导eS頂对应于可以由移动设备102的用户使用的活动帐户。即,该帐户允许移动 设备102的用户通过使用被选择的引导eSIM向移动设备102供应订户eSIM。优选地,供应运 营商与多个运营商具有漫游协议,使得移动设备102可以在各种位置漫游到本地运营商。 [0052]在一些实施例中,特定的订户eSIM 208还可以基于各种因素而被选择。例如,当一 个订户eS頂208无服务时,移动设备102的用户可以被提示选择不同的订户eS頂208。在一 些情况下,当另一订户eSIM不能被选择时,移动设备102可以退回到引导eSIM 210,以允许 用户购买另一订户eSIM或使用引导服务来访问因特网(通过付款)。
[0053]图4示出了根据一些实施例、由选择代理220执行的方法400的序列图。如图所示, 方法400开始于步骤402,其中选择代理220获得与移动设备102相关联的位置信息。在一些 实施例中,基带组件110确定移动设备102的当前位置并将该当前位置提供给选择代理220。 [0054] 在步骤404,选择代理220基于位置信息确定要被选择的特定的引导eS頂。在步骤 406,选择代理220确定该特定的引导eSIM是否非活动。当特定的引导eSIM非活动时,在步骤 408,选择代理220选择该特定的引导eS頂。例如,基于位置信息,选择代理220可以确定第二 引导eSIM 210-2(如图3所示)要被选择,这是因为移动设备102处于第二位置。
[0055] 在一些实施例中,选择代理220可以利用安装的eSIM信息来确定第二引导eSIM 210-2是活动的还是非活动的。当eSIM被启用使其能够访问由对应的MNO 114提供的服务 时,该eS頂是活动的。当第二引导eS頂210-2非活动时(即,未启用),选择代理220选择第二 引导eS頂210-2。在这种情形中,移动设备102的当前位置的改变是可能的(例如,从第一位 置改变到第二位置,如图3所示)。在位置的改变之前,第一引导eS頂210-1是活动的并且第 二引导eSIM 210-2是非活动的。作为位置改变的结果,选择代理取消选择第一引导eSIM 210-1而选择第二引导eS頂210-2以供激活。但是,如果移动设备的位置没有改变(即,移动 设备先前和当前仍然位于第二位置)和/或第二引导eSIM已经是活动的,则第二引导eS頂保 持被选择并且在步骤402获得更新的位置信息。
[0056]在步骤410,选择代理220向安全元件108提供与被选择的引导eSIM 210(例如,第 二引导eS頂210-2)相关联的唯一标识符。在一些实施例中,选择代理220还向安全元件108 提供与被取消选择的引导eSIM 210(例如,第一引导eSIM 210-1)相关联的唯一标识符。选 择代理220可以从安装的eSIM信息中确定(一个或多个)唯一标识符。安全元件OS 206接收 与被选择的引导eSIM 210相关联的唯一标识符,并且激活被选择的引导eSIM 210。安全元 件OS 206在激活第二引导eSIM 210-2之前停用第一引导eSIM 210-1(即,当前活动的引导 esn〇〇
[0057]在一些实施例中,在步骤402,选择代理220还可以获得其它信息(例如,驻留网络 信息、业务相关的信息、和/或安装的eS頂信息)。并且,在步骤404,选择代理220可以基于位 置信息和/或其它信息来确定要被选择的特定引导eSIM 210。例如,选择代理220可以确定 第二引导eS頂210-2要被选择,因为驻留网络信息指示移动设备102连接到与外国MNO 114 相关联的驻留网络。而且,选择代理220可以确定第二引导eS頂210-2要被选择,因为业务 相关的信息指示与对应的MNO 114存在业务协议。此外,在以下的情况下,例如1)与两个外 国MNO 114相关联的两个引导eS頂210被加载到安全元件108上,2)两个引导eS頂210中的 任何一个可以基于位置/驻留网络信息而被选择,因为这两个外国MNO 114在相同国家中提 供服务,3)业务相关的信息指示与两个MNO 114中的一个不存在业务协议,与其存在业务协 议的引导eS頂210可以被选择代理220选择。以这种方式,选择代理220可以利用各种标准/ 信息来确定要从安全元件108中提供的多个引导eSMS 210当中选择哪个特定的引导eSM 210〇
[0058]另外,在步骤402,可以获得针对移动设备102的更新的位置信息,并且可以用更新 的位置信息执行步骤404-410。例如,更新的位置信息可以指示更新的位置(在其中移动设 备的当前位置已经从先前的位置改变的情况下)并且选择代理220可以基于更新的位置信 息确定要被选择的不同的引导eSIM 210。
[0059]图5不出了根据一些实施例、由移动设备102执行的方法500的序列图。如图所不, 方法500开始于步骤502,其中移动设备102被启动。在步骤504,在启动时,获得与移动设备 相关联的位置信息(例如,经由基带组件110的无线电组件或GPS组件)。在步骤506,基于位 置信息从安全元件108中的若干引导eS頂210当中选择特定的引导eSIM 210。在一些实施 例中,步骤506可以由基带组件110,尤其是基带组件110中的选择代理220,以关于图4所描 述的方式执行。在步骤508,被选择的引导eS頂210被激活(例如,被安全元件108激活)。
[0060] 在步骤510,关于是否接收到对服务(诸如,数据计划的购买)的请求的确定被做 出。当没有请求被接收到时,基带组件110的无线电组件被关闭(在步骤512)。因此,移动设 备102变为仅有Wi-Fi的设备(如果Wi-Fi连接可用的话)并且激活的引导eSIM不被使用。当 接收到请求时,在步骤514,关于Wi-Fi连接是否可用的确定被做出。当Wi-Fi连接可用时,在 步骤516,所请求的服务经由Wi-Fi连接被提供。另一方面,当Wi-Fi连接不可用时,在步骤 518,所请求的服务经由激活的引导eS頂210被提供。例如,移动设备102的用户被允许经由 激活的引导eS頂210购买数据计划。因此,当移动设备102不具有无线连接时,激活的引导 eSIM 210被用于向移动设备102提供对关联的MNO 114的有限访问,以用于执行有限数量的 操作。此外,移动设备的用户不知道哪个引导eSIM 210正在被用来提供服务(即,到引导 eSIM的切换或引导eS頂之间的切换对用户是透明的)。
[0061] 虽然已经描述了针对包括在基带组件110中的选择代理220的各种实施例,如图2 所示,但是将理解的是,不管选择代理220被提供在移动设备102的何处,本文所述的实施例 均可以被使用。例如,在不背离本公开的范围的情况下,选择代理可以耦接到处理器104或 被包括在安全元件108中。
[0062]图6示出了根据一些实施例、可以用于实施本文所述的各种组件的计算设备600的 详细视图。特别地,该详细视图示出了可以包括在图1所示的移动设备102中的各种组件。如 图6所示,计算设备600可以包括代表用于控制计算设备600的整体操作的微处理器或控制 器的处理器602。计算设备600还可以包括允许计算设备600的用户与计算设备600进行交互 的用户输入设备608。例如,用户输入设备608可以采用各种形式,诸如按钮、小键盘、拨号 盘、触摸屏、音频输入接口、视觉/图像捕获输入接口、传感器数据形式的输入,等等。更进一 步,计算设备600可以包括可以由处理器602控制以便向用户显示信息的显示器610(屏幕显 示器)。数据总线616可以有助于在至少存储设备640、处理器602和控制器613之间的数据传 输。控制器613可以用于通过装备控制总线614与不同装备相接口并控制该不同装备。计算 设备600还可以包括耦接到数据链路612的网络/总线接口611。在无线连接的情况下,网络/ 总线接口 611可以包括无线收发器。
[0063] 计算设备600还包括存储设备640,其可以包括单个盘或多个盘(例如,硬盘驱动 器),并且包括管理存储设备640内的一个或多个分区的存储管理模块。在一些实施例中,存 储设备640可以包括闪速存储器、半导体(固态)存储器等。计算设备600还可以包括随机存 取存储器(RAM)620和只读存储器00106224(? 622可以以非易失性方式存储要被执行的 程序、实用程序或进程。RAM 620可以提供易失性数据存储,并存储与计算设备600的操作相 关的指令。计算设备600还可以包括安全元件650,其可以代表在图1-2中示出并在本文中详 细描述的安全元件108。
[0064] 所述实施例的各个方面、实施例、实施方式或特征可以单独地使用或以任何组合 使用。所述实施例的各个方面可以通过软件、硬件或硬件和软件的组合来实施。所述实施例 还可以被体现为计算机可读介质上的计算机可读代码。计算机可读介质是可以存储其后由 计算机系统读取的数据的任何数据存储设备。计算机可读介质的示例包括只读存储器、随 机存取存储器、⑶_R〇M、DVD、磁带、硬盘驱动器、固态驱动器和光学数据存储设备。计算机可 读介质还可以通过网络耦接的计算机系统分布,使得计算机可读代码以分布的方式被存储 和执行。
[0065] 出于解释的目的,前面的描述使用特定的术语来提供对所述实施例的深入理解。 但是,对本领域技术人员来说显而易见的是,这些特定细节不是为了实行所述实施例而需 要的。因此,上面对特定实施例的描述是出于说明和描述的目的而呈现的。它们不意图穷尽 或者将所述实施例限定为所公开的精确形式。对本领域普通技术人员来说将显而易见的 是,鉴于以上教导,许多修改和变化是可能的。
【主权项】
1. 一种用于选择引导电子订户身份模块eS頂的方法,所述方法包括: 由移动设备: 获得识别所述移动设备的当前位置的位置信息; 基于所述位置信息,从存储在所述移动设备的安全元件中的多个引导eS頂当中识别第 一引导eSIM; 确定所述第一引导eSIM是否处于非活动状态;以及 当所述第一引导eS頂处于非活动状态时: 选择所述第一引导eSIM,以及 向安全元件提供与所述第一引导eS頂相关联的唯一标识符。2. 如权利要求1所述的方法,还包括: 使用所述唯一标识符由所述安全元件激活所述第一引导eS頂。3. 如权利要求2所述的方法,还包括: 由所述安全元件和基带组件实施小应用程序;以及 通过所述小应用程序与移动网络运营商MNO通信并且通过所述小应用程序使用被激活 的第一引导eSIM,向所述移动设备提供语音服务或因特网服务。4. 如权利要求3所述的方法,还包括: 与所述MNO通信,以执行以下中的一个或多个:数据计划的购买、所述移动设备的解锁、 所述移动设备上固件的更新或者所述移动设备上订户eS頂的供应。5. 如权利要求1所述的方法,还包括: 获得与所述移动设备相关联的驻留网络信息,并且其中选择包括基于所述驻留网络信 息和所述位置信息选择所述第一引导eSHL6. 如权利要求5所述的方法,还包括: 获得识别所述移动设备的更新位置的更新位置信息,并且其中选择包括基于所述驻留 网络信息和所述更新位置信息来选择第二引导eS頂,其中所述第二引导eS頂与所述第一引 导eSIM不同。7. 如权利要求1所述的方法,还包括: 获得业务协议?目息;以及 基于所述业务协议信息和所述位置信息,从存储在所述安全元件中的多个引导eSIM当 中确定要选择的第一引导eSIM。8. 如权利要求7所述的方法,其中所述业务协议信息包括关于与一个或多个移动网络 运营商MNO的一个或多个业务协议的信息。9. 如权利要求7所述的方法,其中所述业务协议信息包括连接到因特网的成本。10. -种移动设备,包括: 安全元件,其被配置为存储多个引导电子订户身份模块eS頂;和 处理器,其使得所述移动设备: 获得与所述移动设备相关联的位置信息, 基于所述位置信息,从多个引导eS頂当中选择第一引导eS頂, 接收对服务的请求,以及 经由所述第一引导eS頂提供所请求的服务。11. 如权利要求10所述的移动设备,其中所述处理器还使得所述移动设备: 获得与所述移动设备相关联的驻留网络信息,以及 基于所述驻留网络信息和所述位置信息从多个引导eS頂当中选择所述第一引导eS頂。12. 如权利要求11所述的移动设备,其中所述驻留网络信息包括关于所述移动设备连 接到的驻留网络的信息,或者关于在所述移动设备的当前位置处可用的一个或多个驻留网 络的信息。13. 如权利要求10所述的移动设备,其中所述处理器还使得所述移动设备: 获得业务协议?目息,以及 基于所述业务协议信息和所述位置信息从多个引导eS頂当中选择所述第一引导eS頂。14. 如权利要求13所述的移动设备,其中所述业务协议信息包括关于与一个或多个移 动网络运营商MNO的一个或多个业务协议的信息。15. 如权利要求10所述的移动设备,其中所述处理器还使得移动设备: 获得与所述移动设备相关联的更新位置信息,以及 基于所述更新位置信息从多个引导eSM当中选择第二引导eSM,其中所述第二引导 eS頂与所述第一引导eS頂不同。16. 如权利要求15所述的移动设备,其中所述处理器还使得所述移动设备: 激活所述第二引导eS頂。17. -种移动设备,包括: 安全元件,其中所述安全元件存储多个电子订户身份模块eS頂;和 基带组件,其使得所述移动设备: 获得与所述移动设备相关联的位置信息, 查询所述安全元件以确定指示安装在所述安全元件中的多个eS頂的列表,以及 基于所述位置信息从所述列表中选择第一引导eS頂;和 处理器,其耦接到所述安全元件并耦接到所述基带组件,其中所述处理器使得所述移 动设备: 接收对服务的请求,以及 经由所述第一引导eS頂提供所请求的服务, 其中所述安全元件是嵌入式通用集成电路卡UICC。18. 如权利要求17所述的移动设备,其中所述处理器还使得所述移动设备: 获得与所述移动设备相关联的驻留网络信息,其中所述驻留信息包括运营商控制的公 共陆地移动网络OPLMN列表或服务提供商名称SPN,其中对所述第一引导eS頂的选择是基于 所述驻留网络信息并基于所述位置信息的。19. 如权利要求17所述的移动设备,其中所述处理器还使得所述移动设备: 获得指示连接到因特网的成本的业务协议信息,其中对所述第一引导eS頂的选择是基 于所述业务协议信息。20. 如权利要求17所述的移动设备,其中所述基带组件基于安装在所述第一引导eSIM 中的小应用程序来实施设备解锁事务。
【文档编号】H04W8/18GK105916134SQ201610094816
【公开日】2016年8月31日
【申请日】2016年2月22日
【发明人】李立, A·G·马赛厄斯, 吉恩-马克·帕多瓦, N·M·阿布杜拉希曼
【申请人】苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1