[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118843092A - 用于将电子用户身份模块动态地配置给移动设备的技术 - Google Patents

用于将电子用户身份模块动态地配置给移动设备的技术 Download PDF

Info

Publication number
CN118843092A
CN118843092A CN202411233133.3A CN202411233133A CN118843092A CN 118843092 A CN118843092 A CN 118843092A CN 202411233133 A CN202411233133 A CN 202411233133A CN 118843092 A CN118843092 A CN 118843092A
Authority
CN
China
Prior art keywords
esim
mobile device
software application
mno
software applications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411233133.3A
Other languages
English (en)
Inventor
S·H·比约达尔
B·J·利夫赛
N·M·弗拉纳根
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 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
Application filed by Apple Inc filed Critical Apple Inc
Publication of CN118843092A publication Critical patent/CN118843092A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • 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/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
    • H04W8/205Transfer to or from user equipment or user record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

代表性实施方案使得软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务。根据一些实施方案,一种方法可在移动设备处实现,并且包括(1)从软件应用程序管理实体接收安装包,该安装包包括:(i)用于安装软件应用程序的第一信息,以及(ii)用于电子用户身份模块(eSIM)的第二信息,所述eSIM要由所述软件应用程序利用以访问由所述MNO提供的所述无线服务,(2)利用该第一信息在移动设备上安装该软件应用程序,以及(3)响应于接收到启动该软件应用程序的请求,使得该软件应用程序在移动设备上执行,其中:(i)软件应用程序利用eSIM来访问由MNO提供的无线服务,并且(ii)根据与eSIM相关联的参数来限制无线服务。

Description

用于将电子用户身份模块动态地配置给移动设备的技术
本申请是国际申请日为2019年7月1日、国家申请号为201980052380.4(国际申请号为PCT/US2019/040097)、发明名称为“用于将电子用户身份模块动态地配置给移动设备的技术”的发明专利申请的分案申请。
技术领域
所述实施方案阐述了用于将电子用户身份模块(eSIM)动态地配置给移动设备的技术。具体地讲,实施方案阐述了将移动设备上的软件应用程序与相应的eSIM相关联的技术,从而使得每个软件应用程序能够以单独适合软件应用程序的连接性需求的方式访问无线服务。
背景技术
移动设备(例如,智能手机、平板电脑等)被配置为利用通用集成电路卡(UICC),其使移动设备能够访问由移动网络运营商(MNO)提供的无线服务。具体地,每个UICC至少包括微处理器和只读存储器(ROM),其中该ROM被配置为存储MNO配置文件——在这里也被称为用户身份模块(SIM)——移动设备可利用该MNO配置文件来向与该MNO配置文件相关联的MNO注册并与其进行交互。通常,UICC采取被配置为被插入到被包括在移动设备中的UICC接收区中的小的可移除卡的形式(通常被称为SIM卡)。然而,在最近的具体实施中,将UICC直接嵌入到移动设备的系统板中。这些电子/嵌入式UICC(eUICC)可相对于传统SIM卡提供优点,例如eUICC可存储若干个MNO配置文件——在这里被称为电子用户身份模块(eSIM)——并且可消除在移动设备中包括UICC接收区的需求。
重要的是,尽管eSIM/eUICC改善了关于移动设备可如何与不同MNO进行交互的总体灵活性,但移动设备通常被配置为仅与通过其传送所有数据的单个MNO进行交互。例如,大多数用例涉及每个用户订阅由MNO提供的单个计划,其中安装在用户的移动设备上的所有软件应用程序利用由该MNO提供的相同无线服务(使用相同eSIM)。值得注意的是,在大多数情况下,无线服务昂贵并且用户未充分利用。考虑到存在希望使某些软件应用程序能够以更精细的粒度水平访问MNO服务的大量场景,这是不幸的,而目前这是通过常规的基于SIM的方法无法实现的。
发明内容
本文所述的代表性实施方案阐述了用于使得能够在移动设备上安装电子用户身份模块(eSIM)的集合的技术,其中eSIM的集合使得移动设备能够同时访问由不同移动网络运营商(MNO)提供的不同服务。根据一些实施方案,软件应用程序可通过软件应用程序管理实体(例如,移动设备管理(MDM)实体、软件应用程序商店(“app store”)等)安装在移动设备上。此外,每个软件应用程序可单独地与eSIM的集合内的不同/相应eSIM相关联。这样,与给定软件应用程序相关联的eSIM使得软件应用程序能够访问根据eSIM受限的无线服务(例如,带宽水平、数据分配级别、优先级、安全要求等)。因此,移动设备有利地能够基于其需求(例如,安装在移动设备上的一个或多个软件应用程序的数据连接性要求)以更精细的粒度水平访问MNO服务,从而缓解移动设备被迫利用过度或不足的单个无线服务的场景。
一个实施方案阐述了一种用于使移动设备上的软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务的方法。根据一些实施方案,该方法可在移动设备处实现,并且包括以下步骤:(1)从软件应用程序管理实体—例如,移动设备管理(MDM)实体、软件应用程序商店(“app store”)等—接收安装包,所述安装包包括:(i)用于安装所述软件应用程序的第一信息,以及(ii)用于电子用户身份模块(eSIM)的第二信息,所述eSIM要由所述软件应用程序利用以访问由所述MNO提供的所述无线服务,(2)利用所述第一信息在所述移动设备上安装所述软件应用程序,以及(3)响应于接收到启动所述软件应用程序的请求,使得所述软件应用程序在所述移动设备上执行,其中:(i)软件应用程序利用eSIM来访问由MNO提供的无线服务,并且(ii)根据与eSIM相关联的参数限制无线服务。
另一个实施方案阐述了一种用于软件应用程序管理实体(例如,移动设备管理(MDM)实体、应用程序商店等)以使移动设备上的软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务的方法。根据一些实施方案,该方法可由由软件应用程序管理实体管理的服务器设备来实现,并且包括以下步骤:(1)从移动设备接收在移动设备上安装软件应用程序的请求,(2)识别将由所述软件应用程序用来访问由移动网络运营商(MNO)提供的无线服务的电子用户身份模块(eSIM),(3)生成安装包,所述安装包包括:(i)用于安装所述软件应用程序的第一信息,以及(ii)与所述eSIM相关联的第二信息,以及(4)向所述移动设备提供所述安装包以使所述移动设备:(i)安装所述软件应用程序,以及(ii)安装eSIM,其中软件应用程序利用eSIM来访问由MNO提供的无线服务,并且根据与eSIM相关联的参数限制无线服务。
附加实施方案包括一种被配置为存储指令的非暂态计算机可读存储介质,该指令当由被包括在计算设备中的处理器执行时使得该计算设备执行上述方法中的任一方法。附加实施方案包括一种计算设备,该计算设备包括被配置为使得计算设备执行上述方法中的任一方法的处理器。
提供本发明内容仅用于概述一些示例性实施方案的目的,以便提供对本文所述主题的一些方面的基本理解。因此,应当理解,上述特征仅为示例,并且不应解释为以任何方式缩窄本发明所描述的主题的范围或实质。本文所描述的主题的其它特征、方面和优点将通过以下具体实施方式、附图和权利要求书而变得显而易见。
根据结合以举例的方式示出所述实施方案的原理的附图而进行的以下详细描述,本文所述的实施方案的其他方面和优点将变得显而易见。
附图说明
所包括的附图用于说明性目的,并且仅用于提供所公开的用于提供无线计算设备的本发明装置和方法的可能的结构和布置方式的示例。这些附图决不限制本领域的技术人员在不脱离实施方案的实质和范围的情况下可对实施方案作出的在形式和细节上的任何改变。该实施方案通过以下结合附图的详细描述将易于理解,其中相似的附图标号指代相似的结构元件。
图1示出了根据一些实施方案的被配置为实现本文所述的各种技术的系统的不同部件的框图。
图2A示出了根据一些实施方案的提供图1所示的移动设备的更详细视图的框图。
图2B-图2D示出了根据一些实施方案的涉及软件应用程序管理实体将软件应用程序和对应的电子用户身份模块(eSIM)配置给移动设备的高级事件的序列图。
图3示出了根据一些实施方案的用于将软件应用程序和对应的eSIM配置给移动设备的方法的序列图。
图4示出了根据一些实施方案的用于使得移动设备能够安装软件应用程序和对应的eSIM以使软件应用程序能够访问由移动网络运营商(MNO)实体提供的无线服务的方法。
图5示出了根据一些实施方案的用于软件应用程序管理实体使得移动设备上的软件应用程序能够访问由MNO实体提供的无线服务的方法。
图6示出了根据一些实施方案的可用于实现本文所述的各个部件的计算设备的详细视图。
具体实施方式
在本部分中提供了根据本发明所述的实施方案的装置和方法的代表性应用。提供这些示例仅为了添加上下文并有助于理解所描述的实施方案。因此对于本领域的技术人员将显而易见的是,当前描述的实施方案可在不具有这些具体细节中的一些或所有的情况下被实践。在其他实例中,未详细描述众所周知的工艺步骤,以便避免不必要地使当前描述的实施方案晦涩难懂。其他应用是可能的,使得以下示例不应被当作是限制性的。
本文所述的代表性实施方案阐述了用于使得eSIM的集合能够被安装在移动设备上的技术,其中eSIM的集合使得移动设备能够同时访问由不同MNO提供的不同服务。具体地讲,并且根据一些实施方案,安装在移动设备上的软件应用程序(例如,通过软件应用程序管理实体)可与eSIM的集合内的不同/相应eSIM相关联。这样,每个软件应用程序利用其相应的eSIM来访问由MNO提供的无线服务。根据一些实施方案,软件应用程序管理实体可向移动设备配置(1)软件应用程序,以及(2)与将由软件应用程序用于访问无线服务的eSIM相关联的信息。作为响应,移动设备可安装软件应用程序,并从eSIM分发实体下载eSIM。根据一些实施方案,被包括在移动设备中的电子通用集成电路卡(eUICC)可被配置为管理移动设备上的eSIM的集合。此外,eUICC可被配置为与基带部件进行交互,该基带部件使得移动设备能够例如以并行模式、复用模式等与eSIM相关联的不同MNO同时通信。这样,当给定软件应用程序在移动设备上执行时,移动设备可利用对应的eSIM(分配给软件应用程序)来访问由软件应用程序利用的无线服务。
前述技术的更详细的讨论在下面示出并结合图1-图6进行描述,其示出了可用于实现这些技术的系统和方法的详细的图示。
图1示出了根据一些实施方案的被配置为实现本文所述的各种技术的系统100的不同部件的框图。更具体地,图1示出了系统100的高级概述,如图所示,其包括移动设备102和与一个或多个移动网络运营商(MNO)实体116相关联的一组基站112。根据图1的例示,每个移动设备102可表示移动计算设备(例如,蜂窝电话或智能电话、平板电脑、膝上型计算机、笔记本电脑、个人计算机、上网本计算机、媒体播放器设备、电子书设备、设备、可穿戴计算设备等)。根据一些实施方案,基站112可表示使得移动设备102和MNO实体116能够彼此通信的不同无线电塔,其中MNO实体116表示提供移动设备102可访问的无线服务(例如,语音、短消息服务(SMS)、数据等)的不同无线服务提供方。同样如图1所示,系统100可包括电子用户身份模块(eSIM)分发实体114,该电子用户身份模块(eSIM)分发实体可实现用于获得/生成eSIM以递送给移动设备102的服务。此外,系统100可包括软件应用程序管理实体118,该软件应用程序管理实体可实现使移动设备102能够安装软件应用程序并访问与软件应用程序相关联的eSIM的服务。
简而言之,需注意,移动设备102不需要通过基站112与MNO实体116、eSIM分发实体114和软件应用程序管理实体118进行通信。相反,在不脱离本公开的范围的情况下,可利用用于通过任何网络(例如,局域网、广域网等)进行通信的任何装置,例如,无线连接(例如,WiFi连接等)、有线连接(例如,以太网连接,系留连接等)等。
如图1所示,每个移动设备102可以包括处理器104、存储器106、嵌入式/电子通用集成电路卡(eUICC)108和基带110。根据一些实施方案,这些部件可协同工作,以使得移动设备102能够向用户提供有用的特征,例如本地化计算、基于位置的服务、语音通信、互联网连通性,等等。如下文更详细地描述,eUICC 108可以被配置为管理用于通过基站112访问由不同的MNO实体116提供的无线服务的各种eSIM。例如,移动设备102的eUICC 108可被配置为存储用于安装在移动设备102上的一个或多个软件应用程序的相应eSIM,其中每个eSIM绑定到由相应MNO实体116提供的无线服务。需注意,eUICC 108还可存储一个或多个eSIM,该一个或多个eSIM允许移动设备102在一般意义上访问无线服务,例如,针对移动设备102上未绑定到特定eSIM的软件应用程序执行数据传输。
需注意,本文所述的实施方案不仅限于利用嵌入式/电子通用集成电路卡(例如,eUICC 108)。相反,移动设备102还可被配置为包括用于物理/可移除SIM卡的一个或多个接收区,使得SIM卡可用于代替/补充由eUICC 108管理的eSIM。例如,在不脱离本公开的范围的情况下,当实现本文所述的实施方案时,可利用符合任何形状因数标准(例如,2FF、3FF、4FF等)的任何数量的物理/可移除SIM卡。
因此,图1提供了可协同操作以实现本文阐述的技术的各种实体的概述。现在将在下面结合图2A-图2D提供对这些实体以及它们彼此通信的方式的更详细描述。
图2A示出了根据一些实施方案的提供图1中移动设备102的更详细视图的框图200。根据一些实施方案,并且如图2A所示,结合移动设备102的存储器106,移动设备102的处理器104可实现被配置为执行软件应用程序204(例如,本地OS应用程序、用户应用程序等)的主操作系统(OS)202。如图2A所示,每个软件应用程序204可包括连接性配置文件206和内容208。根据一些实施方案,内容208可表示使得软件应用程序204能够在移动设备102上执行的各种文件,例如,可执行文件、配置文件等。根据一些实施方案,连接性配置文件206可包括识别在执行与软件应用程序204的操作相关联的数据传输时要使用的特定eSIM212的信息。例如,连接性配置文件206可包括与由eUICC 108管理的eSIM 212相关联的唯一标识符。这样,当软件应用程序204在移动设备102上启动并且发出执行数据传输的请求时,移动设备102可基于与软件应用程序204相关联的连接性配置文件206来识别对应于软件应用程序204的eSIM 212。继而,移动设备102可利用eSIM 212来执行数据传输,这将在下文更详细地描述。
简言之,需注意,为了简化本公开,软件应用程序204在本文中被描述为与相应eSIM 212具有一对一关系。然而,在不脱离本公开的范围的情况下,每个软件应用程序204可与多个eSIM 212具有一对多的关系。具体地讲,给定的软件应用程序204可例如通过包括在软件应用程序204的连接性配置文件206中的eSIM 212标识符与两个或更多个eSIM 212相关联,这可提供许多益处,包括改善的操作效率和冗余、节省成本等。
根据一些实施方案,连接性配置文件206可存储任何信息以使移动设备102能够选择与移动设备102和/或软件应用程序204的当前操作上下文相关的eSIM 212。在一个示例中,连接性配置文件206可指示与软件应用程序204相关联的每个eSIM 212的优先级,这使得移动设备102尝试使用与软件应用程序204相关联的eSIM 212根据其优先级进行数据传输。例如,如果具有最高优先级的eSIM 212与当前无法到达的MNO实体116相关联(例如,在漫游条件下),则移动设备102可尝试与具有较低优先级的eSIM 212相关联的MNO实体116建立连接。在另一个示例中,连接性配置文件206可指示与软件应用程序204相关联的每个eSIM 212的地理偏好,这使得移动设备102根据基于移动设备102的当前位置最有效的eSIM212进行数据传输。在又一示例中,连接性配置文件206可指示与软件应用程序204相关联的每个eSIM 212的时间偏好,这使得移动设备102根据基于当前日期/时间最有效的eSIM 212进行数据传输。在又一示例中,连接性配置文件206可指示与软件应用程序204相关联的每个eSIM 212的数据上限限制(例如,数据使用上限),这使得移动设备102根据在数据上限限制下具有最高资格的eSIM 212进行数据传输。在又一个示例中,连接性配置文件206可为与与软件应用程序204相关联的每个eSIM 212指示数据传输偏好—例如,数据类型(例如,文本、图像、视频)、传输类型(例如,下载、上传等)、连接类型(例如,超文本传输协议(HTTP)、文件传输协议(FTP)、安全、不安全等)等,这使得移动设备102根据相对于数据传输的上下文最有效的eSIM 212进行数据传输。
需注意,前述示例不表示可包括在连接性配置文件206中以影响移动设备102在为软件应用程序204进行数据传输时所利用的eSIM 212的信息的详尽列表。相反,连接性配置文件206可被配置为包括使得移动设备102的操作效率能够通过选择在其整个执行过程中与软件应用程序204最相关的eSIM 212而得到改善的任何信息。另外需注意,在不脱离本公开的范围的情况下,包括在连接性配置文件206中的信息的全部或子集可替代地包括在eSIM 212中。
现转到图2A,eUICC 108可实现被配置为管理eUICC 108的硬件资源(例如,处理器和存储器(图2A中未示出))的eUICC OS210。根据一些实施方案,eUICC 108可被配置为管理可经由本文所述的技术例如直接从软件应用程序管理实体118、eSIM分发实体114、MNO实体116、从图中未示出的其他实体等获得的eSIM 212。根据一些实施方案,eUICC OS210可被配置为激活eUICC 108内的eSIM 212并向基带110提供对eSIM 212的相关方面的访问,以使移动设备102能够与MNO实体116进行交互。例如,eUICC OS210可从软件应用程序204接收执行数据传输的请求,其中该请求包括与软件应用程序204在执行数据传输时希望使用的eSIM212相关联的标识符。继而,eUICC OS210可执行前述技术以使得能够与对应于eSIM 212的MNO实体116执行数据传输,这将在下文更详细地描述。
根据一些实施方案,并且如图2A所示,每个eSIM 212可包括由移动设备102用于与eSIM 212所对应的MNO实体116建立连接的属性214(例如,全球移动通信系统(GSM)网络、分组数据协议(PDP)等的接入点名称(APN))、用于在移动设备102处显示的用户界面(UI)相关信息(例如,与MNO实体116相关联的载波名称)等。另外,每个eSIM 212可以与唯一标识符(ID)相关联,并且可以包括多个小程序,这些小程序定义了eSIM 212的操作方式。例如,当由基带110和eUICC 108执行时,小应用程序中的一个或多个小应用程序可使得移动设备102能够访问由MNO实体116提供的无线服务。另外,每个eSIM 212可包括加密密钥216,该加密密钥使得移动设备102能够向MNO实体116进行认证(例如,使用熟知的技术)。另外,每个eSIM 212可包括参数218,该参数识别将由MNO实体116结合其对应的软件应用程序204对eSIM 212的利用提供的无线服务的各个方面,这将在下文更详细地描述。
根据一些实施方案,给定eSIM 212的参数218可指示与将由与eSIM 212相关联的MNO实体116提供的无线服务相关联的优先级。例如,优先级可指示在提供无线服务时MNO实体116需要保证响应率、正常运行时间等的最小服务质量(QOS)。参数218还可指示要提供的带宽水平。例如,带宽水平可指示当移动设备102(例如,经由基站112)与MNO实体116进行通信时需要MNO实体116保证最小下载/上传速度。参数218还可指示要提供的数据分配。例如,数据分配可指示可由移动设备102在任何时间跨度(例如,秒、分钟、小时、天、周、月等)内上载/下传的数据的总量。参数218还可指示要提供的安全要求。例如,安全要求可指示要在由移动设备102进行的所有数据传输上、在由移动设备102进行的某些类型的数据传输上等实施的不同加密要求。参数218还可指示要提供的漫游权限。例如,当移动设备102不在eSIM212所对应的MNO实体116的范围内时,漫游权限可指示移动设备102被允许访问由一个或多个合作MNO实体116提供的无线服务。另外,参数218可指示要实施的时间方面。例如,时间方面可指示允许移动设备102执行数据传输的周期。需注意,上述参数218是示例性的,并不意味着以任何方式进行限制。相反,参数218涵盖可用于修改要在移动设备102与MNO实体116之间执行数据传输的方式的任何已知属性。
现在转到图2A,移动设备102的基带110可包括被配置为管理基带110的硬件资源(例如,存储器220、处理器224、无线电部件226等)的基带OS222。根据一些实施方案,该基带110/基带OS222可实现被配置为与eUICC 108进行交互的管理器(在图2A中未示出)。该管理器还可被配置为实现各种服务,例如通过由eUICC 108管理的被激活的eSIM 212的各种小应用程序而被实例化的软件模块的集合。例如,该服务可以被配置为根据在移动设备102内激活的不同的eSIM 212同时管理在移动设备102和MNO实体116之间存在的不同连接。
另外,需注意,eSIM分发实体114可被配置为管理eSIM 212以分发给移动设备102。根据一些实施方案,eSIM分发实体114可被配置为与管理数字储存库(图2A中未示出)的其他服务器进行交互,其中eSIM 212可被管理/包括。例如,eSIM分发实体114可被配置为向数字储存库发出对eSIM 212的请求,然后将eSIM 212提供给移动设备102。另选地,eSIM分发实体114可被配置为向数字储存库发出对eSIM 212请求,然后向移动设备102提供指示如何直接从数字储存库访问eSIM 212的信息,这可通过负载平衡来帮助提高效率。
另外,软件应用程序管理实体118可被配置为使得移动设备102能够(1)安装软件应用程序204,以及(2)安装与软件应用程序204相关联的相应eSIM 212。根据一些实施方案,并且如本文先前所述,软件应用程序管理实体118可表示移动设备102可与之进行交互以浏览、下载和安装软件应用程序204/eSIM 212的软件应用程序商店(“app store”)。就这一点而言,给定软件应用程序204的开发者可提供关于应可供软件应用程序204使用(通过一个或多个eSIM 212)的无线服务的信息,以确保软件应用程序204按预期操作。利用这种方法,可能需要结合安装软件应用程序204/eSIM 212来建立账单信息,尤其是在预期由eSIM 212提供的持续数据连接性的情况下。例如,当用户试图安装软件应用程序204时,可向用户呈现为软件应用程序204推荐的无线服务的列表(如上所述)。作为响应,用户可选择一个或多个无线服务(例如,当需要冗余时的多个服务),并且提供适当的账单信息。继而,适当的eSIM 212可被选择并注册到用户,这可通过向与eSIM 212相关联的MNO实体116提供相关信息来实现。最后,可将eSIM 212提供给移动设备102以供安装,如本文所述。需注意,可提供与软件应用程序204和eSIM 212中的一者或多者相关联的信息来代替软件应用程序204和eSIM 212(以其完成形式),其中移动设备102继而可从其他实体(例如,分发实体)获得软件应用程序204和eSIM 212。
需注意,前述技术是示例性的,不应以任何方式解释为限制。相反,软件应用程序管理实体118可表示能够促进在移动设备102上安装软件应用程序204和eSIM 212的任何实体。例如,软件应用程序管理实体118可表示被授权监视移动设备102集合的操作的移动设备管理(MDM)实体。在该示例中,MDM实体可能够将软件应用程序204/eSIM 212直接递送至移动设备102,以减少否则将需要来自移动设备102的最终用户(例如,公司的员工)的交互量。又如,MDM实体能够将与软件应用程序204/eSIM212相关联的信息直接传送至移动设备102,其中该信息使得移动设备102能够与其他实体(例如,eSIM分发实体114、MNO实体116、软件应用程序商店等)进行交互,以下载和安装软件应用程序204/eSIM 212。
需注意,上述移动设备102、eSIM分发实体114、MNO实体116和软件应用程序管理实体118之间的架构/关系是示例性的,并且不表示潜在交互的穷举性分解。相反,在不脱离本公开的范围的情况下,由这些实体执行的不同功能可组合成更少的实体或分离成附加实体。
因此,图2A阐述了移动设备102的更详细视图,以及移动设备102的各种部件可进行互操作以实现本文所示技术的不同方面的方式。因此,根据一些实施方案,下面将描述图2B-图2D,其阐述了可在移动设备102、MNO实体116、eSIM分发实体114和软件应用程序管理实体118之间发生的高级交互,以使得软件应用程序管理实体118能够将软件应用程序204和对应的eSIM 212配置给移动设备102。
如图2B所示,步骤232可涉及软件应用程序管理实体118向移动设备102分发安装包。根据一些实施方案,安装包可包括(1)软件应用程序204,以及(2)与对应的eSIM 212相关联的信息。下面结合图3提供了软件应用程序管理实体118将安装包分发到移动设备102的方式的更详细分解。
现在转到图2C,步骤234可涉及eSIM分发实体114将eSIM 212配置给移动设备102。如图2C所示,与软件应用程序204(包括在安装包中)相关联的连接性配置文件206对应于被配置给移动设备102的eSIM 212。下文还结合图3提供了eSIM分发实体114将eSIM 212配置给移动设备102的方式的更详细分解。
另外,现在转向图2D,步骤236可涉及移动设备102与对应于eSIM 212的MNO实体116进行数据传输。根据一些实施方案,并且如本文先前所述,数据传输可被限制为与分配给eSIM 212的属性214(例如,优先级、带宽水平、数据分配、安全要求等)一致。下文结合图3进一步提供了移动设备102和MNO实体116根据eSIM 212执行数据传输的方式的更详细分解。
因此,图2A阐述了移动设备102的更详细视图,而图2B-图2D阐述了根据一些实施方案的在配置软件应用程序204和对应的eSIM 212时,在移动设备102、MNO实体116、eSIM分发实体114和软件应用程序管理实体118之间可发生的高级交互。现在将在下文结合图3-图5提供可实施本文所述的各种技术的方式的更详细分解。
图3示出了根据一些实施方案的用于将软件应用程序204和对应的eSIM 212配置给移动设备102的方法300的序列图。如图3所示,方法300从步骤302开始,其中软件应用程序管理实体118向移动设备102提供安装包,该安装包包括(1)软件应用程序204和(2)与eSIM 212相关联的信息。根据一些实施方案,软件应用程序管理实体118可被配置为结合不同场景来执行步骤302,现在将在下文更详细地描述其示例。
在第一场景中,软件应用程序管理实体118可从移动设备102接收向移动设备102提供安装包的请求。此类请求可由移动设备102响应于满足任何数量的条件而发出。例如,移动设备102可预加载有配置文件,该配置文件使得移动设备102向软件应用程序管理实体118发出请求(例如,当移动设备102首次通电时,当移动设备102向软件应用程序管理实体118注册时,等等)。在另一个示例中,移动设备102可响应于用户的命令输入(例如,当用户正在浏览软件应用程序商店时)而发出请求,等等。
在第二场景中,软件应用程序管理实体118可从与软件应用程序管理实体交互的用户接收提供安装包的请求。例如,当软件应用程序管理实体118表示移动设备管理(MDM)实体时,分配给MDM实体的管理员可与软件应用程序管理实体118进行交互并发出相关命令,以使安装包被提供。例如,移动设备102可以是属于组织并且由管理员监督的一组移动设备102的成员。就这一点而言,该请求可响应于管理员(1)选择移动设备102(例如,经由管理用户界面(UI)),以及(2)选择要安装在移动设备102上的软件应用程序204而生成。
在步骤304处,移动设备102接收并安装软件应用程序204。根据一些实施方案,安装包可包括软件应用程序204,例如安装文件、配置文件等,使得移动设备102可安装软件应用程序204而无需与任何其他实体进行交互。然而,在不脱离本公开的范围的情况下,可利用不同的方法。例如,安装包可包括关于软件应用程序204的信息—例如,应用程序标识符(ID)、应用程序统一资源定位符(URL)等—该信息使移动设备102能够与一个或多个其他实体进行交互以获得并安装软件应用程序204。例如,移动设备102可利用任何前述信息来访问应用程序商店以下载安装包中引用的软件应用程序204。
在步骤306处,移动设备102利用与eSIM 212(包括在安装包中)相关联的信息来发出对eSIM 212的请求。需注意,在一些情况下,移动设备102可能已经拥有(现有)eSIM 212,该(现有)eSIM 212使移动设备102能够访问类似于可通过(新)eSIM 212访问的无线服务,从而使得移动设备102不必执行下文更详细描述的步骤306以及步骤308至314。例如,先前安装在移动设备102上的另一软件应用程序204可与可提供软件应用程序204所期望的无线服务的(现有)eSIM 212相关联,在这种情况下,(现有)eSIM 212已被获取并安装在移动设备102上(例如,通过本文所述的步骤306-314)。
因此,当移动设备102不持有eSIM 212时,在步骤306处,移动设备102发出对eSIM212的请求。应当注意,图3所示的步骤308-314仅表示可用于实现相同或类似结果的多种不同方法中的一种,因此不应理解为以任何方式进行限制。如图3所示,移动设备102可利用(与eSIM 212相关联的)信息来发出对eSIM 212的请求。在图3所示的方法中,该请求被发布给MNO实体116,其中在步骤308处,MNO实体116验证该请求。根据一些实施方案,该验证可涵盖MNO实体116可实施以便有效地确定是否应将eSIM 212提供至移动设备102的任何技术。例如,MNO实体116可被配置为验证请求中引用的信息,该信息可包括关于eSIM 212、移动设备102、移动设备102的用户、软件应用程序管理实体118(向移动设备102提供安装包)、账单信息、凭证等的信息。当MNO实体116验证该请求时,MNO实体116可与eSIM分发实体114进行交互,以使eSIM分发实体114在步骤310处生成或获得eSIM 212,这在下文更详细地描述。
在步骤310处,eSIM分发实体114生成或获得eSIM 212。根据一些实施方案,eSIM分发实体114可管理可从其获得eSIM 212的“未配置的”(即,未递送的)eSIM 212的集合,其中未配置的eSIM 212中的每个未配置的eSIM 212作为未配置的eSIM 212所对应的相应MNO实体116是已知的。根据一些实施方案,当试图获得eSIM 212时,eSIM分发实体114可识别与eSIM 212相关联的一个或多个方面—无线服务要求(最终由上文结合图2A所述的参数218决定)—并且在未配置的eSIM 212池中识别可用于满足软件应用程序204所需的无线服务要求的未配置的eSIM 212。需注意,不满足无线服务要求(例如,在当前配置下)的未配置的eSIM 212仍可由eSIM分发实体114选择并更新,使得未配置的eSIM 212在被配置给移动设备102时将能够满足无线服务要求。
另选地,并且如上所述,eSIM分发实体114可被配置为根据无线服务要求生成eSIM212。这可涉及例如eSIM分发实体114生成构成eSIM 212的各种部件(例如,上文结合图2A所述),并形成包括这些部件的eSIM 212。继而,eSIM分发实体114可向MNO实体116注册eSIM212,从而使得MNO实体116能够在被移动设备102利用时识别并认证eSIM 212。需注意,在不脱离本公开的范围的情况下,其他实体可被配置为生成eSIM 212。例如,MNO实体116可被配置为生成eSIM 212并向eSIM分发实体114提供eSIM 212。在另一个示例中,附加实体可由MNO实体116和eSIM分发实体114中的一者或多者签约,以帮助或处理eSIM 212的生成。
因此,在步骤310结束时,eSIM分发实体114拥有能够满足上述无线服务要求的eSIM 212。继而,步骤312可涉及eSIM分发实体114将eSIM 212推送到移动设备102。eSIM分发实体114可例如通过使用关于被包括在请求中的移动设备102的信息(并且由MNO实体116转发至eSIM分发实体114)来促进该推送。另选地,步骤312可涉及移动设备102向eSIM分发实体114发出针对eSIM 212的请求。例如,在另选的实施方案中,移动设备102可例如结合步骤308和310从MNO实体116接收使得移动设备102能够与eSIM分发实体114进行交互以获得eSIM 212的信息。该信息可包括例如(1)与和eSIM分发实体114相关联的一个或多个服务器相关的地址信息(例如URL、互联网协议(IP)地址等),以及(2)与eSIM 212相关联的标识符。需注意,在不脱离本公开的范围的情况下,可提供导致移动设备102和eSIM分发实体114之间的不同交互的其他信息。例如,该信息可省略与eSIM 212相关联的标识符,其中相反需要移动设备102来提供eSIM分发实体114可链接到eSIM 212的标识符—例如,与移动设备102的用户相关联的用户标识符、与移动设备102相关联的唯一标识符(例如,国际移动装备身份(IMEI)号)、与软件应用程序204相关联的标识符等。因此,为了正确实施前述方法,步骤306-310将涉及在获得或生成eSIM 212时通知eSIM分发实体114标识符并将标识符链接到eSIM 212。
在步骤314处,移动设备102安装eSIM 212。根据一些实施方案,安装eSIM 212可涉及向eUICC 108提供eSIM 212。继而,eUICC 108可将eSIM 212存储到存储器中—例如,特定于eUICC 108的存储器、移动设备102的存储器106(例如,存储器106的仅可由eUICC 108访问的受保护区域)等。
简言之,需注意,可实施各种措施以增强移动设备102、软件应用程序管理实体118、MNO实体116和eSIM分发实体114彼此之间传送数据的总体安全性。以下描述提供了一种场景,其中eSIM 212在被传输时受到保护以帮助阻止恶意方不适当地获得对eSIM 212的访问。然而,需注意,在不脱离本公开的范围的情况下,可以相同或类似的方式保护在移动设备102、软件应用程序管理实体118、MNO实体116和eSIM分发实体114之间传输的任何数据。例如,在不脱离本公开的范围的情况下,可以任何级别对安装包—和/或其中包括的任何部件(例如,软件应用程序204、与eSIM 212相关联的信息)进行加密。
一种示例性方法涉及eSIM分发实体114用可由移动设备102在安装eSIM 212之前验证的一个或多个数字签名来补充eSIM 212。此外,可使用各种技术例如对称密钥加密、非对称密钥加密等来加密eSIM 212。例如,eSIM分发实体114可使用特定于移动设备102的公共密钥加密eSIM 212,使得只有拥有对应于公共密钥的私有密钥的移动设备102能够解密eSIM 212。为了使该方法能够被利用,由移动设备102在步骤306处传输的请求可包括公钥,使得其可在执行针对eSIM 212的加密相关活动时被eSIM分发实体114利用。另选地,eSIM分发实体116可以设置有与eSIM分发实体116预期与其通信的移动设备102相关联的公共密钥的综合列表,从而消除了随每个请求传输公钥的需要,并提高了安全性。
因此,在步骤314处安装eSIM 212之前,移动设备102可被配置为验证与安装包相关联的至少一个数字签名。根据一些实施方案,eSIM 212可包括用于驻留在eSIM 212内的不同层级的元素的各种数字签名。例如,eSIM 212本身可与对应于eSIM 212散列的数字签名相关联,其中数字签名是通过eSIM分发实体114拥有的私钥建立的。在该示例中,移动设备102可访问(由eSIM分发实体114拥有的)私钥的公钥对应物以验证数字签名,应当理解,移动设备102信任该公钥对应物。例如,移动设备102可在存储器的受保护区域中预加载有公钥对应物,移动设备102可与证书机构(CA)交互以验证eSIM分发实体114的真实性/身份,等等。这样,移动设备102可至少在可靠程度上确认eSIM 212是可信的并且未被泄密。
需注意,上述示例是示例性的,并且可利用对应于安装包/包括在安装包中的各个元素的任何数量的散列的任何数量的数字签名。此外,移动设备102、软件应用程序管理实体118、MNO实体116和eSIM分发实体114可被配置为预先存储/预信任公钥以用于验证彼此之间的数字签名,与CA一起工作以验证数字签名等。
现在返回图3中的方法300,步骤316可涉及移动设备102利用eSIM 212来执行与软件应用程序204相关联的数据传输。根据一些实施方案,步骤316可响应于软件应用程序204在移动设备102上启动并发出执行数据传输的请求而发生。响应于该请求,移动设备102可识别对应于软件应用程序204的eSIM 212,并且在执行数据传输时向eUICC 108发出请求以利用eSIM 212。根据一些实施方案,eUICC 108可通过以下方式对该请求作出响应:(1)激活eSIM 212,以及(2)根据eSIM 212与基带110进行交互,使得在与eSIM 212相关联的参数218(例如,优先级、带宽水平、数据分配、安全要求等)的范围内执行数据传输。在步骤318处,MNO实体116执行与数据传输相关联的至少一个任务,例如上传、下载等。值得注意的是,可利用各种方法来确保根据参数218来执行数据传输,所述参数在下文中更详细地描述。
根据一些实施方案,各种方法可涉及移动设备102(自身)实现实施,移动设备102和MNO实体116实现实施,MNO实体116(自身)实现实施等。例如,移动设备102可根据与eSIM212相关联的参数218来(全部或部分地)限制数据传输。这样,可避免移动设备102连续地(并且无意地)尝试以违反参数218中的一个或多个参数的方式执行数据传输的场景。在另一个示例中,移动设备102可负责在正常参数下执行数据传输,并且从MNO实体116接收操作更新请求—例如,修改优先级、带宽水平、安全要求等的请求—以及根据操作更新请求修改数据传输。在又一示例中,MNO实体116可根据与eSIM 212相关联的参数218来(全部或部分地)限制数据传输。这样,MNO实体116可在发生违规时(例如,在移动设备102受到损害、错误地操作等时)作出适当的响应。
不管用于实现实施方式的方法如何,在步骤320处,MNO实体116提供对数据传输的响应—例如,对下载请求的响应、对完成上传请求的确认等。继而,在步骤322处,移动设备102可向软件应用程序204提供响应,从而满足在步骤316处由软件应用程序204发起的数据传输。
因此,图3提供了移动设备102、软件应用程序管理实体118、MNO实体116和eSIM分发实体114可被配置为彼此通信以使本文阐述的技术能够被实现的方式的详细分解。下面将结合图4-图5提供另外的高级细节,其阐述了可分别从移动设备102和软件应用程序管理实体118的角度来实现的方法。
图4示出了根据一些实施方案的用于使得移动设备102能够安装软件应用程序204和对应的eSIM 212以使软件应用程序204能够访问由MNO实体116提供的无线服务的方法400。如图4所示,方法400从步骤402开始,其中移动设备102接收安装包,该安装包包括:(i)用于安装软件应用程序204的第一信息,以及(ii)将由软件应用程序204用于访问由MNO实体116提供的无线服务的eSIM 212的第二信息(例如,如上文结合图3的步骤302-304所述)。
在步骤404处,移动设备102利用第一信息在移动设备102上安装软件应用程序204(例如,如上文结合图3的步骤304所述)。在步骤406处,移动设备102利用第二信息在移动设备102上安装eSIM 212(例如,如上文结合图3的步骤314所述)。在步骤408处,响应于接收到启动软件应用程序204的第二请求,移动设备102使得软件应用程序204在移动设备102上执行,其中:(i)软件应用程序204利用eSIM 212来访问由MNO实体116提供的无线服务,并且(ii)根据与eSIM 212相关联的参数限制无线服务(例如,如上文结合图3的步骤316-320所述)。
图5示出了根据一些实施方案的用于软件应用程序管理实体118使移动设备102上的软件应用程序204能够访问由MNO实体116提供的无线服务的方法500。如图5所示,方法500从步骤502开始,其中软件应用程序管理实体118从移动设备102接收将软件应用程序204安装在移动设备102上的第一请求(例如,如上文结合图3的步骤302所述)。在步骤504处,软件应用程序管理实体118识别将由软件应用程序204用来访问由MNO实体116提供的无线服务的eSIM 212(例如,也如上文结合图3的步骤302所述)。在步骤506处,软件应用程序管理实体118生成安装包,该安装包包括:(i)用于安装软件应用程序204的第一信息,以及(ii)与eSIM 212相关联的第二信息(例如,如上文结合图3的步骤302进一步所述)。
在步骤508处,软件应用程序管理实体118向移动设备102提供安装包以使移动设备102:(i)安装软件应用程序204,以及(ii)安装eSIM 212,其中软件应用程序204利用eSIM212来访问由MNO实体116提供的无线服务,并且根据与eSIM 212相关联的参数218限制无线服务(例如,如上文结合图3的步骤302-322所述)。
图6示出了根据一些实施方案的可用于实现本文所述的各种部件的计算设备600的详细视图。具体地讲,详细视图示出了可包括在图1中例示的服务器计算设备102和用户计算设备126中的各种部件。如图6所示,计算设备600可包括表示用于控制计算设备600的总体操作的微处理器或控制器的处理器602。计算设备600还可包括用户输入设备608,该用户输入设备608允许计算设备600的用户与计算设备600进行交互。例如,用户输入设备608可采取多种形式,诸如按钮、小键盘、拨号盘、触摸屏、音频输入接口、视觉/图像捕获输入接口、呈传感器数据形式的输入等。更进一步地,计算设备600可包括可由处理器602控制以向用户显示信息的显示器610(屏幕显示器)。数据总线616可促进至少存储设备640、处理器602和控制器613之间的数据传输。控制器613可用于通过装备控制总线614来与不同装备交接并且控制不同装备。计算设备600还可包括耦接到数据链路612的网络/总线接口611。在无线连接的情况下,网络/总线接口611可包括无线收发器。
计算设备600还包括存储设备640,该存储设备可包括单个磁盘或多个磁盘(例如,SSD),并且包括管理存储设备640内的一个或多个分区的存储管理模块。在一些实施方案中,存储设备640可包括闪存存储器、半导体(固态)存储器等。计算设备600还可包括随机存取存储器(RAM)620和只读存储器(ROM)622。ROM 622可以非易失性方式存储待执行的程序、实用程序或进程。RAM 620可提供易失性数据存储并存储与计算设备102的操作相关的指令。
根据本文所述的各种实施方案,术语“无线通信设备”、“无线设备”、“移动设备”、“移动站”、和“用户装备(UE)”在本文中可互换使用,以描述可能够执行与本公开的各种实施方案相关联的过程的一个或多个普通的消费电子设备。根据各种具体实施,这些消费电子设备中的任一种消费电子设备可涉及:蜂窝电话或智能电话、平板电脑、膝上型计算机、笔记本计算机、个人计算机、上网本计算机、媒体播放器设备、电子书设备、设备、可穿戴计算设备、以及具有无限通信能力的任何其他类型的电子计算设备,该无限通信能力可包括经由一种或多种无线通信协议的通信,那些无线通信协议诸如用于在以下网络上进行通信的协议:无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个人局域网(WPAN)、近场通信(NFC)、蜂窝无线网络、第四代(4G)LTE、高级LTE(LTE-A),和/或5G或其他当前或将来开发的高级蜂窝无线网络。
在一些实施方案中,无线通信设备还可作为无线通信系统的一部分来操作,该无线通信系统可包括也可被称为站、客户端无线设备、或客户端无线通信设备的一组客户端设备,其被互连到接入点(AP)例如作为WLAN的一部分,和/或彼此互连例如作为WPAN和/或“自组织”无线网络的一部分。在一些实施方案中,客户端设备可为能够经由WLAN技术(例如,根据无线局域网通信协议)来进行通信的任何无线通信设备。在一些实施方案中,WLAN技术可包括Wi-Fi(或更一般地,WLAN)无线通信子系统或无线电部件,该Wi-Fi无线电部件可实施电气电子工程师协会(IEEE)802.11技术,诸如以下中的一种或多种:IEEE 802.11a;IEEE 802.11b;IEEE 802.11g;IEEE 802.11-2007;IEEE 802.11n;IEEE 802.11-2012;IEEE802.11ac;或其他当前或将来开发的IEEE 802.11技术。
另外,应当理解,本文所述的UE可被配置作为还能够经由不同的第三代(3G)和/或第二代(2G)RAT进行通信的多模无线通信设备。在这些情况下,多模UE可被配置为与提供较低数据速率吞吐量的其他3G传统网络相比更偏好附接到提供较快数据速率吞吐量的LTE网络。例如,在一些具体实施中,多模UE可被配置为在LTE和LTE-A网络以其他方式不可用时回退到3G传统网络,例如演进型高速分组接入(HSPA+)网络、或码分多址(CDMA)2000演进-仅数据(EV-DO)网络。
可单独地或以任何组合使用所述实施方案的各个方面、实施方案、具体实施或特征。可由软件、硬件或硬件与软件的组合来实施所述实施方案的各个方面。所述实施方案也可体现为计算机可读介质上的计算机可读代码。计算机可读介质为可存储可被计算机系统读取的数据的任何数据存储设备。该计算机可读介质的示例包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、硬盘驱动器、固态驱动器和光学数据存储设备。计算机可读介质也可分布在网络耦接的计算机系统中,使得计算机可读代码以分布的方式被存储和执行。
为了说明的目的,前述描述使用具体命名以提供对所述实施方案的彻底理解。然而,对于本领域的技术人员而言将显而易见的是,不需要具体细节,以便实践所述实施方案。因此,具体实施方案的前述描述被呈现用于例示和描述的目的。前述描述不旨在为穷举性的或将所述的实施方案限制为所公开的精确形式。对于本领域的普通技术人员而言将显而易见的是,鉴于上面的教导内容,许多修改和变型是可能的。

Claims (20)

1.一种用于使得软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务的方法,所述方法包括,在移动设备处:
从软件应用程序管理实体接收多个安装包,其中,所述多个安装包中的每个安装包包括:
(i)用于访问相应软件应用程序的信息,和
(ii)用于访问相应电子用户身份模块(eSIM)的信息,所述eSIM将由所述相应软件应用程序利用以访问由相应MNO提供的无线服务;
安装包括在所述多个安装包中的相应软件应用程序以建立多个经安装的软件应用程序;
安装包括在所述多个安装包中的相应eSIMs;以及
同时执行所述多个经安装的软件应用程序中的至少两个经安装的软件应用程序,其中,在执行所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序期间,所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序中的每个经安装的软件应用程序利用其相应的eSIM访问由相应MNO提供的无线服务。
2.根据权利要求1所述的方法,其中,对于所述多个安装包中的给定安装包,用于访问所述相应软件应用程序的所述信息包括:
所述相应软件应用程序本身,或
用于从提供方获得所述相应软件应用程序的指令。
3.根据权利要求2所述的方法,其中所述提供方包括:
与所述软件应用程序管理实体相关联的至少一个服务器,或与由所述移动设备的制造商管理的软件应用程序商店(appstore)相关联的至少一个服务器。
4.根据权利要求1所述的方法,其中,对于所述多个安装包中的给定安装包,用于访问所述相应eSIM的所述信息包括:
所述相应eSIM本身,或
用于从提供商获得所述相应eSIM的指令。
5.根据权利要求4所述的方法,其中所述提供商包括:
与所述相应MNO相关联的至少一个eSIM服务器,或
与所述移动设备的制造商相关联的至少一个eSIM服务器。
6.根据权利要求5所述的方法,其中:
对于所述多个安装包中的给定安装包,安装所述相应eSIM包括:
向所述移动设备能够访问的电子通用集成电路卡(eUICC)提供所述相应eSIM,其中所述eUICC将所述相应eSIM作为物理SIM卡的虚拟化来操作,以及
所述eUICC被配置为以并行模式或复用模式操作两个或更多个eSIM,以同时访问由所述相应MNO提供的无线服务。
7.根据权利要求1所述的方法,其中,每个eSIM与定义以下项中的至少一者的参数相关联:
与由所述相应MNO提供的所述无线服务相关联的优先级,
与由所述相应MNO提供的所述无线服务相关联的带宽水平,
与由所述相应MNO提供的所述无线服务相关联的数据分配,
与由所述相应MNO提供的所述无线服务相关联的安全要求,
与由所述相应MNO提供的所述无线服务相关联的漫游权限,或与由所述相应MNO提供的所述无线服务相关联的时间方面。
8.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质被配置为存储指令,当由包括在移动设备中的处理器执行所述指令时,使所述移动设备通过执行包括以下各项的步骤来使得软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务:
从软件应用程序管理实体接收多个安装包,其中,所述多个安装包中的每个安装包包括:
(i)用于访问相应软件应用程序的信息,和
(ii)用于访问相应电子用户身份模块(eSIM)的信息,所述eSIM将由所述相应软件应用程序利用以访问由相应MNO提供的无线服务;
安装包括在所述多个安装包中的相应软件应用程序以建立多个经安装的软件应用程序;
安装包括在所述多个安装包中的相应eSIMs;以及
同时执行所述多个经安装的软件应用程序中的至少两个经安装的软件应用程序,其中,在执行所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序期间,所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序中的每个经安装的软件应用程序利用其相应的eSIM访问由相应MNO提供的无线服务。
9.根据权利要求8所述的非暂态计算机可读存储介质,其中,对于所述多个安装包中的给定安装包,用于访问所述相应软件应用程序的所述信息包括:
所述相应软件应用程序本身,或
用于从提供方获得所述相应软件应用程序的指令。
10.根据权利要求9所述的非暂态计算机可读存储介质,其中所述提供方包括:
与所述软件应用程序管理实体相关联的至少一个服务器,或与由所述移动设备的制造商管理的软件应用程序商店(appstore)相关联的至少一个服务器。
11.根据权利要求8所述的非暂态计算机可读存储介质,其中,对于所述多个安装包中的给定安装包,用于访问所述相应eSIM的所述信息包括:
所述相应eSIM本身,或
用于从提供商获得所述相应eSIM的指令。
12.根据权利要求11所述的非暂态计算机可读存储介质,其中所述提供商包括:
与所述相应MNO相关联的至少一个eSIM服务器,或
与所述移动设备的制造商相关联的至少一个eSIM服务器。
13.根据权利要求12所述的非暂态计算机可读存储介质,其中:
对于所述多个安装包中的给定安装包,安装所述相应eSIM包括:
向所述移动设备能够访问的电子通用集成电路卡(eUICC)提供所述相应eSIM,其中所述eUICC将所述相应eSIM作为物理SIM卡的虚拟化来操作,以及
所述eUICC被配置为以并行模式或复用模式操作两个或更多个eSIM,以同时访问由所述相应MNO提供的无线服务。
14.根据权利要求8所述的非暂态计算机可读存储介质,其中,每个eSIM与定义以下项中的至少一者的参数相关联:
与由所述相应MNO提供的所述无线服务相关联的优先级,与由所述相应MNO提供的所述无线服务相关联的带宽水平,与由所述相应MNO提供的所述无线服务相关联的数据分配,与由所述相应MNO提供的所述无线服务相关联的安全要求,与由所述相应MNO提供的所述无线服务相关联的漫游权限,或与由所述相应MNO提供的所述无线服务相关联的时间方面。
15.一种移动设备,所述移动设备被配置为使得软件应用程序能够访问由移动网络运营商(MNO)提供的无线服务,所述移动设备包括处理器,所述处理器被配置为使得所述移动设备执行包括以下各项的步骤:
从软件应用程序管理实体接收多个安装包,其中,所述多个安装包中的每个安装包包括:
(i)用于访问相应软件应用程序的信息,和
(ii)用于访问相应电子用户身份模块(eSIM)的信息,所述eSIM将由所述相应软件应用程序利用以访问由相应MNO提供的无线服务;
安装包括在所述多个安装包中的相应软件应用程序以建立多个经安装的软件应用程序;
安装包括在所述多个安装包中的相应eSIMs;以及
同时执行所述多个经安装的软件应用程序中的至少两个经安装的软件应用程序,其中,在执行所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序期间,所述多个经安装的软件应用程序中的所述至少两个经安装的软件应用程序中的每个经安装的软件应用程序利用其相应的eSIM访问由相应MNO提供的无线服务。
16.根据权利要求15所述的移动设备,其中,对于所述多个安装包中的给定安装包,用于访问所述相应软件应用程序的所述信息包括:
所述相应软件应用程序本身,或
用于从提供方获得所述相应软件应用程序的指令。
17.根据权利要求16所述的移动设备,其中所述提供方包括:
与所述软件应用程序管理实体相关联的至少一个服务器,或与由所述移动设备的制造商管理的软件应用程序商店(appstore)相关联的至少一个服务器。
18.根据权利要求15所述的移动设备,其中,对于所述多个安装包中的给定安装包,用于访问所述相应eSIM的所述信息包括:
所述相应eSIM本身,或
用于从提供商获得所述相应eSIM的指令。
19.根据权利要求18所述的移动设备,其中所述提供商包括:
与所述相应MNO相关联的至少一个eSIM服务器,或
与所述移动设备的制造商相关联的至少一个eSIM服务器。
20.根据权利要求19所述的移动设备,其中:
对于所述多个安装包中的给定安装包,安装所述相应eSIM包括:
向所述移动设备能够访问的电子通用集成电路卡(eUICC)提供所述相应eSIM,其中所述eUICC将所述相应eSIM作为物理SIM卡的虚拟化来操作,以及
所述eUICC被配置为以并行模式或复用模式操作两个或更多个eSIM,以同时访问由所述相应MNO提供的无线服务。
CN202411233133.3A 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术 Pending CN118843092A (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201862716321P 2018-08-08 2018-08-08
US62/716,321 2018-08-08
US16/124,162 2018-09-06
US16/124,162 US11340879B2 (en) 2018-08-08 2018-09-06 Techniques for dynamically provisioning electronic subscriber identity modules to mobile devices
CN201980052380.4A CN112534839B (zh) 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术
PCT/US2019/040097 WO2020033080A1 (en) 2018-08-08 2019-07-01 Techniques for dynamically provisioning electronic subscriber identity modules to mobile devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201980052380.4A Division CN112534839B (zh) 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术

Publications (1)

Publication Number Publication Date
CN118843092A true CN118843092A (zh) 2024-10-25

Family

ID=69405875

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201980052380.4A Active CN112534839B (zh) 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术
CN202411233133.3A Pending CN118843092A (zh) 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201980052380.4A Active CN112534839B (zh) 2018-08-08 2019-07-01 用于将电子用户身份模块动态地配置给移动设备的技术

Country Status (4)

Country Link
US (3) US11340879B2 (zh)
EP (1) EP3834440A4 (zh)
CN (2) CN112534839B (zh)
WO (1) WO2020033080A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11340879B2 (en) 2018-08-08 2022-05-24 Apple Inc. Techniques for dynamically provisioning electronic subscriber identity modules to mobile devices
WO2020204585A1 (en) * 2019-04-05 2020-10-08 Samsung Electronics Co., Ltd. Method and apparatus for providing network connectivity in a wireless communication system
US11026081B2 (en) * 2019-09-13 2021-06-01 T-Mobile Usa, Inc. RSP platform selection for ESIM profile procurement
US11412382B2 (en) * 2019-11-07 2022-08-09 Humans, Inc Mobile application camera activation and de-activation based on physical object location
US12099959B2 (en) 2020-01-14 2024-09-24 Humans, Inc Mobile application camera activation and de-activation based on physical object location
US11444987B2 (en) * 2020-05-13 2022-09-13 Verizon Patent And Licensing Inc. Systems and methods for user capability exchange across networks
CN113825120B (zh) * 2020-06-19 2024-05-07 苹果公司 用于辅助移动无线设备的蜂窝服务管理
US11310659B2 (en) * 2020-07-10 2022-04-19 Cisco Technology, Inc. Techniques for provisioning an enterprise electronic subscriber identity module (ESIM) profile for an enterprise user
US11785456B2 (en) 2020-08-18 2023-10-10 Cisco Technology, Inc. Delivering standalone non-public network (SNPN) credentials from an enterprise authentication server to a user equipment over extensible authentication protocol (EAP)
US12137377B1 (en) * 2020-11-24 2024-11-05 Yournavi, Llc Measuring wireless network quality of service on mobile devices
US11564081B1 (en) 2021-07-06 2023-01-24 Cisco Technology, Inc. Auto-update and activation of locale-specific eSIM profile for a global enterprise user

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004086676A1 (en) * 2003-03-19 2004-10-07 Way Systems, Inc. System and method for mobile transactions using the bearer independent protocol
US7539156B2 (en) * 2003-10-17 2009-05-26 Qualcomm Incorporated Method and apparatus for provisioning and activation of an embedded module in an access terminal of a wireless communication system
US9369938B2 (en) 2009-03-31 2016-06-14 Microsoft Technology Licensing, Llc Subscriber identity module (SIM) for mobile stations
US20120108206A1 (en) * 2010-10-28 2012-05-03 Haggerty David T Methods and apparatus for access control client assisted roaming
US9723481B2 (en) * 2010-10-29 2017-08-01 Apple Inc. Access data provisioning apparatus and methods
US10271213B2 (en) * 2011-05-06 2019-04-23 Apple Inc. Methods and apparatus for providing management capabilities for access control clients
US8560015B2 (en) 2011-07-18 2013-10-15 Nokia Corporation Application selection for multi-SIM environment
US8577337B2 (en) 2012-03-05 2013-11-05 Rogers Communications Inc. Radio management method and system using embedded universal integrated circuit card
US8935688B2 (en) * 2012-03-30 2015-01-13 Lenovo (Singapore) Pte. Ltd. Methods for facilitating updates at an information handling device
US8843179B2 (en) * 2012-05-11 2014-09-23 Li Li Provisioning an embedded subscriber identity module
CN104641669B (zh) 2012-09-21 2019-03-01 苹果公司 用于在不要求网络访问的情况下的电子访问客户端的控制切换的装置和方法
JP6067853B2 (ja) 2013-06-28 2017-01-25 株式会社Nttドコモ 制御装置、制御方法、通信システムおよびプログラム
WO2015180138A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Methods and apparatus to support parallel communication for multiple subscriber identities in a wireless communication device
US9432067B2 (en) 2014-05-30 2016-08-30 Apple Inc. Supporting SIM toolkit applications in embedded UICCs
US9451445B2 (en) * 2014-05-30 2016-09-20 Apple Inc. Electronic subscriber identity module selection
US9439062B2 (en) 2014-05-30 2016-09-06 Apple Inc. Electronic subscriber identity module application identifier handling
CN107439027B (zh) * 2015-04-10 2020-12-01 苹果公司 用于电子用户身份模块(esim)安装和互操作的装置和方法
DE102016206488B4 (de) 2015-04-21 2022-10-27 Apple Inc. Verwalten von inaktiven elektronischen Teilnehmeridentitätsmodulen
KR102381377B1 (ko) * 2015-10-07 2022-03-31 삼성전자주식회사 통신 시스템에서 프로파일을 원격으로 제공하는 방법 및 장치
WO2017079177A1 (en) * 2015-11-02 2017-05-11 Apple Inc. Apparatus and methods for electronic subscriber identity module (esim) installation notification
US10305933B2 (en) 2015-11-23 2019-05-28 Blackberry Limited Method and system for implementing usage restrictions on profiles downloaded to a mobile device
US10021558B2 (en) * 2016-03-29 2018-07-10 Qualcomm Incorporated System and methods for using embedded subscriber identity module (eSIM) provisioning processes to provide and activate device configuration packages on a wireless communication device
KR102552862B1 (ko) * 2016-07-19 2023-07-07 삼성전자 주식회사 무선통신 시스템에서 통신을 수행하는 방법 및 장치
US10492045B2 (en) * 2016-08-31 2019-11-26 Apple Inc. Dynamic provisioning of device configuration files for electronic subscriber identity modules
EP3313111B1 (en) 2016-10-21 2019-11-20 Swisscom AG Communication network initiated operator domain subscription switching
US10659955B2 (en) * 2016-12-01 2020-05-19 Samsung Electronics Co., Ltd. Apparatus and method for installing and managing eSIM profiles
WO2018136613A1 (en) * 2017-01-23 2018-07-26 Bandwidthx Inc. Application management for a mobile device
KR102293683B1 (ko) * 2017-02-13 2021-08-26 삼성전자 주식회사 eSIM 접근 제어 방법 및 장치
US10368230B2 (en) * 2017-07-20 2019-07-30 T-Mobile Usa, Inc. Data enhancements for eSIM profile operation callbacks
US10659954B2 (en) * 2018-05-09 2020-05-19 Teal Communications, Inc. ESIM subscription management system
US10686912B2 (en) * 2018-06-29 2020-06-16 T-Mobile Usa, Inc. Over-the-air companion user device handling
WO2020027517A1 (en) * 2018-07-30 2020-02-06 Samsung Electronics Co., Ltd. Method and electronic device for automatically switching among plurality of profiles in esim
US11340879B2 (en) 2018-08-08 2022-05-24 Apple Inc. Techniques for dynamically provisioning electronic subscriber identity modules to mobile devices

Also Published As

Publication number Publication date
EP3834440A1 (en) 2021-06-16
US20200050439A1 (en) 2020-02-13
US20220291911A1 (en) 2022-09-15
US20230266954A1 (en) 2023-08-24
WO2020033080A1 (en) 2020-02-13
US11340879B2 (en) 2022-05-24
US11662990B2 (en) 2023-05-30
US12124831B2 (en) 2024-10-22
EP3834440A4 (en) 2022-05-04
CN112534839B (zh) 2024-09-24
CN112534839A (zh) 2021-03-19

Similar Documents

Publication Publication Date Title
CN112534839B (zh) 用于将电子用户身份模块动态地配置给移动设备的技术
US10492045B2 (en) Dynamic provisioning of device configuration files for electronic subscriber identity modules
US10397771B2 (en) Techniques for provisioning bootstrap electronic subscriber identity modules (eSIMS) to mobile devices
US11089480B2 (en) Provisioning electronic subscriber identity modules to mobile wireless devices
US10516540B2 (en) Management of profiles in an embedded universal integrated circuit card (eUICC)
US10917790B2 (en) Server trust evaluation based authentication
US9559907B2 (en) Remote verification for configuration updates
CN106465460B (zh) 用于支持嵌入式uicc上的globalplatform使用的方法和设备
CN109429216B (zh) 安全元件操作系统更新通知
CN113766485B (zh) 预个性化eSIM以支持大规模eSIM递送
US12127305B2 (en) Off-line profile provisioning for wireless devices
US20240187865A1 (en) Electronic subscriber identity module transfer eligibility checking
CN113273233B (zh) 灵活的电子用户身份模块部署
US10797889B2 (en) Digital letter of approval (DLOA) for device compliance
US20230354040A1 (en) In-field remote profile management for wireless devices

Legal Events

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