CN115442794A - 用于多个已启用的esim配置文件的sim工具包调度 - Google Patents

用于多个已启用的esim配置文件的sim工具包调度 Download PDF

Info

Publication number
CN115442794A
CN115442794A CN202210626957.1A CN202210626957A CN115442794A CN 115442794 A CN115442794 A CN 115442794A CN 202210626957 A CN202210626957 A CN 202210626957A CN 115442794 A CN115442794 A CN 115442794A
Authority
CN
China
Prior art keywords
esim
euicc
session
stk
action
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
CN202210626957.1A
Other languages
English (en)
Inventor
李莉
R·维尔玛
D·D·康威
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 CN115442794A publication Critical patent/CN115442794A/zh
Pending legal-status Critical Current

Links

Images

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/183Processing at user equipment or user record carrier
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • 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/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • 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
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及用于多个已启用的ESIM配置文件的SIM工具包调度。阐述了用于在无线设备的嵌入式通用集成电路卡(eUICC)上对多个已启用的电子订户身份模块(eSIM)配置文件管理订户身份模块(SIM)工具包(STK)调度的技术,包括在该无线设备的eUICC外部的基带处理器处管理多个STK会话。为了预先阻止不同eSIM的STK通信干扰与该eSIM相关联的进程的执行,基带处理器可以调度STK会话以避免重叠并减少处理eSIM进程时出错的机会。该基带处理器可以优先考虑是将用于第二eSIM的第二STK会话的命令排队,直到第一eSIM的第一STK会话结束,还是终止该第一STK会话以处理该第二STK会话。

Description

用于多个已启用的ESIM配置文件的SIM工具包调度
技术领域
所描述的实施方案阐述了用于在无线设备的嵌入式通用集成电路卡(eUICC)上对多个已启用的电子SIM(eSIM)配置文件管理订户身份模块(SIM)工具包(STK)调度的技术,包括在无线设备的eUICC外部的基带处理器处管理多个STK会话。
背景技术
无线移动网络运营商(MNO)继续升级无线网络以支持更新的无线通信标准,包括***(4G)长期演进(LTE)和高级长期演进(LTE-A)技术以及第五代(5G)技术。无线设备继续演进以结合更新的可配置无线凭据,诸如可加载到无线设备的eUICC并随后在其上激活的eSIM。为了支持更新的5G无线通信标准,正在开发和标准化用于启用5G的无线设备的eSIM的规范。随着可下载的eSIM变得可用于提供对各种无线服务的随时访问,提出了在无线设备上使用多个eSIM(包括在无线设备的eUICC上同时使用多个eSIM)。无线设备的eUICC与用于新STK会话(例如,用于第二eSIM的会话)的eUICC外部基带处理器之间的通信可能中断STK命令的处理,从而导致正在进行的STK会话(例如,用于第一eSIM的会话)的错误。
发明内容
代表性实施方案阐述了用于在无线设备的嵌入式通用集成电路卡(eUICC)上对多个已启用的电子订户身份模块(eSIM)配置文件管理订户身份模块(SIM)工具包(STK)调度的技术,包括在无线设备的eUICC外部的基带处理器处管理多个STK会话。随着可下载的eSIM变得可用于提供对各种无线服务的随时访问,提出了在无线设备上使用多个eSIM(包括在无线设备的eUICC上同时使用多个eSIM)。使用逻辑信道来管理无线设备的eUICC与该eUICC外部的处理器之间的通信。与eSIM的通信可以包括分配给STK会话的STK通信的逻辑信道。eUICC的eUICC操作***(OS)可能无法处理用于与多个eSIM通信的多个并行STK会话。为了预先阻止不同eSIM的STK通信干扰与eSIM相关联的进程的执行,无线设备的外部处理器例如基带处理器可以调度STK会话以避免重叠并减少处理eSIM进程时出错的机会。外部处理器可以监视与eUICC的eSIM相关联的任何正在进行的主动STK会话,其中eUICC包括多个eSIM并且支持多个已启用的eSIM。指示要为eUICC的第一eSIM执行的一个或多个STK动作的用户输入可以在执行之前由外部处理器的STK调度器进程审查。当eUICC的其他eSIM没有正在进行的STK会话时,STK调度器可以允许对第一eSIM执行一个或多个STK动作。当eUICC的第二eSIM存在正在进行的主动STK会话时,STK调度器可以确定第一eSIM的一个或多个STK动作中的至少一个STK动作是否具有超过第二eSIM的正在进行的主动STK会话的优先级。当一个或多个STK动作中没有一个具有取代优先级时,STK调度器可以向队列添加一个或多个条目,以便在第二个eSIM的主动STK会话结束后,为第一个eSIM执行一个或多个STK动作。当一个或多个STK动作中的至少一个STK动作确实具有取代优先级时,STK调度器可以向eUICC发送消息,以终止第二个eSIM的正在进行的主动STK会话,并且随后可以在第二个eSIM的主动STK会话终止后,为第一个eSIM执行一个或多个STK操作。在一些实施方案中,用户输入包括以下中的一个或多个:启用无线设备的eUICC的一个或多个eSIM;启用无线设备的eUICC的多个eSIM;由无线设备启动移动发起(MO)语音呼叫;由无线设备启动具有高优先级的MO语音呼叫,诸如紧急呼叫;由无线设备例如在移动到漫游网络区域时执行国际移动订户身份(IMSI)切换;在eUICC上为eSIM执行承载独立协议(BIP)会话,诸如用于eSIM的无线更新。
提供本发明内容仅用于概述一些示例性实施方案的目的,以便提供对本文所述主题的一些方面的基本理解。因此,应当理解,上述特征仅为示例并且不应理解为以任何方式缩小本文所述的主题的范围或实质。本文所描述的主题的其它特征、方面和优点将通过以下具体实施方式、附图和权利要求书而变得显而易见。
根据结合以举例的方式示出所述实施方案的原理的附图而进行的以下详细描述,本文所述的实施方案的其他方面和优点将变得显而易见。
附图说明
所包括的附图用于说明性目的,并且仅用于提供所公开的用于提供无线计算设备的本发明装置和方法的可能的结构和布置方式的示例。这些附图决不限制本领域的技术人员在不脱离实施方案的实质和范围的情况下可对实施方案作出的在形式和细节上的任何改变。该实施方案通过以下结合附图的详细描述将易于理解,其中相似的附图标号指代相似的结构元件。
图1示出了根据一些实施方案的被配置为实现本文所述的各种技术的示例性***的不同部件的框图。
图2示出了根据一些实施方案的图1的***的示例性部件的更详细视图的框图。
图3示出了根据一些实施方案的基带处理器与UE的eUICC之间的通信。
图4A示出了根据一些实施方案的在不具有STK调度而导致错误的情况下的多个eSIM的通信的示例。
图4B示出了根据一些实施方案的在具有STK调度而减少错误的情况下的多个eSIM的通信的示例。
图5A示出了根据一些实施方案的在不具有STK调度而导致错误的情况下用以启用多个eSIM的通信的示例。
图5B示出了根据一些实施方案的在具有STK调度而减少错误的情况下用以启用多个eSIM的通信的示例。
图6A示出了根据一些实施方案的在不具有STK调度而导致错误的情况下用以发起语音呼叫的通信的示例。
图6B示出了根据一些实施方案的在具有STK调度而减少错误的情况下用以发起语音呼叫的通信的示例。
图7A示出了根据一些实施方案的在不具有STK调度而导致错误的情况下用以尝试与位置漫游相关联的IMSI切换的通信的示例。
图7B示出了根据一些实施方案的在具有STK调度而减少错误的情况下用以导致与位置漫游相关联的IMSI切换的通信的示例。
图8A和图8B示出了根据一些实施方案的在不具有STK调度而导致错误的情况下用以处理eSIM的承载独立协议(BIP)会话的通信的示例。
图8C和图8D示出了根据一些实施方案的在具有STK调度而减少错误的情况下用以处理eSIM的BIP会话的通信的示例。
图9示出了根据一些实施方案的由无线设备的基带处理器调度与eUICC的SIM工具包(STK)通信的示例性动作序列的流程图。
图10示出了根据一些实施方案的由无线设备的装置执行的用于对eUICC的多个eSIM执行STK调度的示例性动作集的流程图。
图11示出了根据一些实施方案的可用于实现本文所述的各种方法的代表性计算设备的详细视图。
具体实施方式
在本部分中提供了根据本发明所述的实施方案的装置和方法的代表性应用。提供这些示例仅为了添加上下文并有助于理解所描述的实施方案。因此对于本领域的技术人员将显而易见的是,当前描述的实施方案可在不具有这些具体细节中的一些或所有的情况下被实践。在其他实例中,未详细描述众所周知的工艺步骤,以便避免不必要地使当前描述的实施方案晦涩难懂。其他应用是可能的,使得以下示例不应被当作是限制性的。
代表性实施方案阐述了用于在无线设备的嵌入式通用集成电路卡(eUICC)上对多个已启用的电子订户身份模块(eSIM)配置文件管理订户身份模块(SIM)工具包(STK)调度的技术,包括在无线设备的eUICC外部的基带处理器处管理多个STK会话。随着可下载的eSIM变得可用于提供对各种无线服务的随时访问,提出了在无线设备上使用多个eSIM(包括在无线设备的eUICC上同时使用多个eSIM)。使用逻辑信道来管理无线设备的eUICC与该eUICC外部的处理器之间的通信。与eSIM的通信可以包括分配给STK会话的STK通信的逻辑信道。eUICC的eUICC操作***(OS)可能无法处理用于与多个eSIM通信的多个并行STK会话。为了预先阻止不同eSIM的STK通信干扰与eSIM相关联的进程的执行,无线设备的外部处理器例如基带处理器可以调度STK会话以避免重叠并减少处理eSIM进程时出错的机会。外部处理器可以监视与eUICC的eSIM相关联的任何正在进行的主动会话,其中eUICC包括多个eSIM并且支持多个已启用的eSIM。指示要为eUICC的第一eSIM执行的一个或多个STK动作的用户输入可以在执行之前由外部处理器的STK调度器进程审查。当eUICC的其他eSIM没有正在进行的STK会话时,STK调度器可以允许对第一eSIM执行一个或多个STK动作。当eUICC的第二eSIM存在正在进行的主动STK会话时,STK调度器可以确定第一eSIM的一个或多个STK动作是否具有超过第二eSIM的正在进行的主动STK会话的优先级。当一个或多个STK动作不具有取代优先级时,STK调度器可以向队列添加一个或多个条目,以便在第二个eSIM的主动STK会话结束后,为第一个eSIM执行一个或多个STK动作。当一个或多个STK动作确实具有取代优先级时,STK调度器可以向eUICC发送消息,以终止第二个eSIM的正在进行的主动STK会话,并且随后可以在第二个eSIM的主动STK会话终止后,为第一个eSIM执行一个或多个STK操作。在一些实施方案中,用户输入包括以下中的一个或多个:启用无线设备的eUICC的一个或多个eSIM;启用无线设备的eUICC的多个eSIM;由无线设备启动移动发起(MO)语音呼叫;由无线设备启动具有高优先级的MO语音呼叫,诸如紧急呼叫;由无线设备在移动到漫游网络区域时执行国际移动订户身份(IMSI)切换;在eUICC上为eSIM执行承载独立协议(BIP)会话,诸如用于eSIM的无线更新。
以下参考图1至图11来论述这些实施方案和其他实施方案;然而,本领域的技术人员将容易地理解,本文相对于这些附图的所给出的详细描述仅出于说明性目的并且不应理解为限制性的。
图1示出了根据一些实施方案的被配置为实现本文所述的各种技术的***100的不同部件的框图。更具体地,图1示出了***100的简要概览,如图所示,该***包括用户装备(UE)102、由不同移动网络运营商(MNO)114管理的一组基站112-1至112-n以及与MNO 114通信的配置服务器116的集合。UE 102可表示移动计算设备(例如
Figure BDA0003678161630000051
Figure BDA0003678161630000052
Figure BDA0003678161630000061
),基站112-1至112-n可表示被配置为与UE 102通信的蜂窝无线网络实体,包括演进型NodeB(eNB)和/或下一代NodeB(一个或多个gNB),并且MNO 114可表示提供可供UE 102订阅的特定服务(例如语音和数据)的不同的无线服务提供商。UE 102还可被称为无线设备、移动设备、移动无线设备等。
如图1所示,UE 102可包括处理电路、嵌入式通用集成电路卡(eUICC)108和基带处理器110,其中处理电路可包括一个或多个处理器104和存储器106。在一些实施方案中,除了eUICC之外或替代eUICC,UE 102包括一个或多个物理UICC卡,其也称为用户身份模块(SIM)卡(未示出)。UE 102的这些部件协同工作以使UE 102能够向UE 102的用户提供有用的特征,诸如局部计算、基于位置的服务和互联网连接。eUICC 108可被配置为存储用于通过基站112-1至112-n访问由一个或多个MNO 114提供的不同服务的多个电子SIM(eSIM)。例如,eUICC 108可被配置为存储和管理针对与UE 102相关联的不同订阅的一个或多个MNO114的一个或多个eSIM。为了能够访问由MNO提供的服务,可将eSIM配置给eUICC 108。在一些实施方案中,eUICC 108从一个或多个相关联的配置服务器116获得一个或多个eSIM(或一个或多个eSIM的更新)。需注意,配置服务器116可由UE 102的制造商、MNO 114、第三方实体等来维护。在配置服务器116和eUICC 108之间(或在配置服务器116与eUICC 108外部的UE 102的处理电路例如处理器104之间)的eSIM数据通信可使用安全通信信道。可从与一个或多个MNO 114相关联的一个或多个配置服务器116将多个eSIM下载到UE 102的eUICC108。UE 102可被配置成允许在UE 102上同时启用多个eSIM以提供对由多个eSIM提供的无线服务的访问。在eUICC 108上启用的多个eSIM与eUICC 108外部的处理电路(例如,处理器104和/或基带处理器110)之间的通信,可使用逻辑信道。与eSIM的通信可以包括SIM工具包(STK)会话,其使用基带处理器110与eSIM之间的逻辑信道。在基带处理器110上操作的STK调度器可以查看可以导致影响eSIM的正在进行的STK会话的动作的输入。当第一eSIM的正在进行的主动STK会话继续时,可以通过延迟针对第二eSIM的新STK会话的启动而避免多个并行STK会话。在一些情况下,当与第二eSIM相关联的动作的优先级取代第一eSIM的STK会话时,可以提前终止第一eSIM的主动STK会话,以便为第二eSIM建立新的STK会话。
图2示出了根据一些实施方案的图1的UE 102的特定部件的更详细视图200的框图。如图2所示,结合存储器106的处理器104可实现被配置为执行应用程序204(例如,本地OS应用程序和用户应用程序)的主操作***(OS)202。同样如图2所示,eUICC 108可被配置为实现eUICC OS 206,该eUICC OS被配置为管理eUICC 108的硬件资源(例如,嵌入在eUICC108中的处理器和存储器)。eUICC OS 206还可被配置为管理由eUICC 108存储的eSIM 208,例如通过安装、启用、禁用、修改或以其他方式执行对eUICC 108内的eSIM 208的管理并且向基带处理器110提供对eSIM 208的访问以为UE 102提供对无线服务的访问。eUICC 108OS可包括eSIM管理器210,该eSIM管理器可对各种eSIM执行管理功能。根据图2所示的图示,每个eSIM 208可包括定义eSIM 208的操作方式的多个小程序212。例如,小程序212中的一个或多个小程序在由基带处理器110和eUICC 108实现时,可被配置为使UE 102能够与MNO114通信并且向UE 102的用户提供有用的特征(例如,语音连接、即时消息服务、互联网接入等)。
同样如图2所示,UE 102的基带处理器110可包括基带OS 214,该基带OS被配置为管理基带处理器110的硬件资源(例如,处理器、存储器、不同的无线电部件等)。根据一些实施方案,基带处理器110可实现基带管理器216,该基带管理器被配置为与eUICC 108进行交互以与配置服务器116建立安全信道并且从配置服务器116获得信息(诸如eSIM数据)以用于管理eSIM 208。基带管理器216可被配置为实现服务218,这表示软件模块集合,这些软件模块通过包括在eUICC 108中的启用的eSIM 208的各种小程序212而被实例化。例如,服务218可被配置为根据在eUICC 108内被启用的不同eSIM 208来管理UE 102和MNO 114之间的不同连接。基带管理器216可以被进一步配置为包括SIM工具包(STK)调度器,其管理用于与eUICC 108上的一个或多个eSIM 208通信的STK会话。
图3示出了UE 102的基带处理器110与UE 102的eUICC 108的eUICC OS 206之间的通信的图300。UE 102的eUICC 108可以能够同时启用多个eSIM配置文件,这些多个eSIM配置文件可以被称为多个已启用的配置文件(MEP)能力。为了减少eUICC 108的不同eSIM 208的SIM工具包(STK)会话相互干扰的机会,STK调度器304可以监视用户输入或UE 102生成的其他动作,以调度eUICC 108的eSIM 208的STK会话通信。STK调度器304可以接收可以与用户输入相关联的SIM命令或请求,其需要将由eUICC 108的元件执行的动作。STK调度器304可以与SIM驱动器302软件组件进行交互,该软件组件可以与eUICC 108的eUICC OS 206进行交互以与其中的eSIM管理器210通信,该eSIM管理器可以与eSIM 208中的一个或多个eSIM通信。SIM驱动器302可以从STK调度器304接收SIM请求,这些SIM请求可以由提供给STK调度器304的一个或多个SIM命令或请求产生,并且将SIM命令发送到eUICC 108以经由eSIM管理器210与eUICC 108、eUICC OS 206和/或eSIM 208交互。SIM驱动器302还可以响应于来自eUICC 108的通信将终端响应传达到eUICC 108。eUICC 108还可以向SIM驱动器302发送主动命令,这些命令可以由基带处理器110进一步处理。STK调度器304可以管理STK会话以减少对于与eUICC 108的多个eSIM 208的通信的干扰。在一些情况下,STK调度器304可以中断与第一eSIM 208相关联的正在进行的STK会话以执行第二eSIM 208的优先动作。在一些情况下,STK调度器304可以延迟建立第二eSIM 208的新STK会话(或延迟到eUICC 108的通信),该新STK会话可能干扰第一eSIM 208的正在进行的STK会话。
图4A示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图400,其中通信旨在用于多个eSIM 208并且导致一个或多个错误。最初,基带处理器110向eUICC108发送包封消息,以便为第一eSIM 208(例如,eSIM A)建立STK会话。eUICC 108向基带处理器110发送91XX消息以积极响应包封消息,为eSIM A建立STK会话并指示未决主动命令。基带处理器110随后向eUICC 108发送获取消息,以从eUICC 108检索针对eSIM A的未决主动命令。eUICC 108以eSIM A的主动命令消息进行响应,该主动命令消息可以指示基带处理器110关于eSIM A采取的动作。随后,在不具有STK调度以将不同eSIM的STK会话分离以不会重叠的情况下,基带处理器110可以向eUICC 108发送另一个包封消息,该包封消息涉及为第二eSIM 208例如eSIM B建立第二STK会话。eUICC 108通过向基带处理器110发送9300错误消息来响应第二eSIM 208的包封消息,该错误消息指示eUICC 108正忙,并且无法响应用于为eSIM B建立第二STK会话的第二包封消息。在一些情况下,在eUICC 108上处理STK会话的软件组件可能返回STK正忙错误指示。在一些情况下,eUICC 108的软件组件不能同时适当地建立和维持多个eSIM 208的多个并行STK会话。在一些实施方案中,处理eUICC 108上的STK会话的软件组件可能导致eUICC 108为eSIM A的正在进行的STK会话处理消息或动作的一个或多个错误。在一些情况下,基带处理器110响应于9300错误消息终止SIM A的STK会话。
图4B示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图450,其中旨在用于多个eSIM 208的通信由基带处理器110上的STK调度器304管理以延迟第二eSIM 208的第二STK会话的建立直到第一eSIM 208的第一STK会话终止。最初,基带处理器110向eUICC 108发送包封消息,以便为第一eSIM 208(例如,eSIM A)建立STK会话。eUICC108向基带处理器110发送91XX消息以积极响应包封消息,为eSIM A建立STK会话并指示未决主动命令。基带处理器110随后将获取消息发送到eUICC 108以从eUICC 108检索针对eSIM A的未决主动命令。eUICC 108以eSIM A的主动命令消息进行响应,该主动命令消息可以指示基带处理器110关于eSIM A采取的动作。随后,在有STK调度来分离不同eSIM的STK会话以不会重叠的情况下,基带处理器110可以延迟发送建立第二eSIM 208例如eSIM B的第二STK会话的消息,直到在eSIM A的STK会话结束之后。基带处理器110可以向eUICC 108发送eSIM A的终端响应消息,以终止针对eSIM A的STK会话,这可能是由于完成了eSIM A的STK会话所需的动作,或者可能是由于需要为另一eSIM例如eSIM B建立STK会话的更高优先级动作造成的中断。在eSIM A的STK会话终止后,基带处理器110可以向eUICC 108发送另一条包封消息,该包封消息涉及为第二eSIM 208例如eSIM B建立STK会话。由于eSIM A的前一个STK会话已终止,可以建立eSIM B的STK会话,并且eUICC 108通过向基带处理器110发送eSIM B的9000状态响应消息来响应第二eSIM 208的包封消息。通过延迟建立eSIM B的STK会话直到eSIM A的STK会话终止之后,基带处理器110(例如,其中的STK调度器)可以减少eUICC 108的两个不同eSIM 208的两个不同STK会话的冲突消息导致错误的机会。
图5A示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图500,其中通信旨在启用多个eSIM 208而不具有STK调度。在502处,eUICC 108的重置可以例如由于在其中容纳eUICC 108的UE 102上供电而发生。eUICC 108可以存储多个eSIM 208,例如eSIM A 208A和eSIM B 208B。最初,在上电重置之后,eSIM A 208A和eSIM B 208B两者都可以处于禁用状态。在504处,eUICC 108可以向基带处理器110发送消息,指示eUICC 108能够支持多个同时启用的eSIM 208,即eUICC 108能够启用多个配置文件(MEP)。在506处,基带处理器110可以确定eSIM A 208A和eSIM B 208B二者处于禁用状态。在一些情况下,可以向UE 102的用户提供禁用状态的通知。在508处,基带处理器110可以确定eSIM A 208A和eSIMB 208B二者将被启用,例如,由于来自UE 102的用户的输入或来自指示eSIM A 208A和eSIMB 208B两者之前已启用(例如,在UE102上电或导致在502处发生重置的其他动作之前)的设置的输入。在不具有STK调度的情况下,基带处理器110可以寻求建立STK会话以并行启用eSIM A 208A和eSIM B 208B,这可能导致错误,如本文进一步讨论的。在510处,基带处理器110向eUICC 108发送消息以启用eSIM A 208A。在512处,eUICC 108以正常响应消息进行响应。在514处,基带处理器110针对eSIM A 208A将终端配置文件下载消息发送到eUICC 108。在516处,eUICC 108以91XX命令进行响应,指示eUICC 108的未决主动命令。在518处,eUICC108将获取命令发送到eUICC以检索未决主动命令。在520处,eUICC 108将主动命令发送到基带处理器,其中主动命令指示eSIM A的事件列表的建立。在不具有STK调度的情况下,在522处,基带处理器110将第二消息发送到eUICC 108以启用eSIM B 208B。在524处,eUICC108确定不能启用eSIM B 208B,因为一个或多个进程正忙于处理eSIM A 208A的事件。eUICC 108以9300工具包正忙错误消息响应来自基带处理器110的针对eSIM B的启用请求。在不具有STK调度的情况下,基带处理器110在528处通过发送终端响应消息以设置eSIM A208A的事件列表而继续处理eSIM A 208A。在930处,eUICC 108以9000状态消息进行响应。eSIM A 208A和eSIM B 208B的并行STK会话的影响可以导致532处的许多错误,诸如基带处理器110不向eUICC 108提供与“事件”相关联的适当状态消息(例如,语音呼叫状态、IMS注册状态、位置状态),并且不正确或缺失状态信息可能不利地影响语音呼叫发起和建立、UE注册、数据连接等。
图5B示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图550,其中通信使用STK调度来顺序启用多个eSIM 208。在502处,eUICC 108的重置可以例如由于在其中容纳eUICC 108的UE 102上供电而发生。eUICC 108可以存储多个eSIM 208,例如eSIM A 208A和eSIM B 208B。最初,在上电重置之后,eSIM A 208A和eSIM B 208B两者都可以处于禁用状态。在504处,eUICC 108可以向基带处理器110发送消息,指示eUICC 108能够支持多个同时启用的eSIM 208,即eUICC 108能够启用多个配置文件(MEP)。在506处,基带处理器110可以确定eSIM A 208A和eSIM B 208B二者处于禁用状态。在一些情况下,可以向UE 102的用户提供禁用状态的通知。在508处,基带处理器110可以确定eSIM A 208A和eSIMB 208B二者将被启用,例如,由于来自UE 102的用户的输入或来自指示eSIM A 208A和eSIMB 208B两者之前已启用(例如,在UE102上电或导致在502处发生重置的其他动作之前)的设置的输入。在510处,基带处理器110向eUICC 108发送消息以启用eSIM A 208A。在512处,eUICC 108以正常响应消息进行响应。在514处,基带处理器110针对eSIM A 208A将终端配置文件下载消息发送到eUICC 108。在516处,eUICC 108以91XX命令进行响应,指示eUICC108的未决主动命令。在518处,eUICC 108将获取命令发送到eUICC以检索未决主动命令。在520处,eUICC 108将主动命令发送到基带处理器,其中主动命令指示eSIM A的事件列表的建立。在具有STK调度的情况下,在552处,基带处理器110识别eSIM A 208A的正在进行的主动STK会话,并且在554处,基带处理器110使未决请求排队,以使得eSIM B 208B不会干扰eSIM A 208A的正在进行的主动STK会话。在556处,基带处理器110通过将终端响应发送到eUICC 108以建立事件列表来响应先前的主动命令以从eUICC 108建立事件列表(在520处接收)。在558处,eUICC 108以9000状态消息进行响应。在560处,eSIM A 208A的主动STK会话结束,之后基带处理器110可以解决未决的排队请求以启用eSIM B 208B。在562处,基带处理器110向eUICC 108发送消息以启用eSIM B并在564处从eUICC 108接收正常响应消息。在566处,基带处理器110向eUICC 108发送eSIM B 208B的终端配置文件下载消息。在568处,基带处理器从eUICC 108接收指示eSIM B 208B的未决事件的91XX消息。在570处,基带处理器110以获取消息响应以检索eSIM B 208B的未决事件。通过使用STK调度器304延迟执行eSIM B 208B的启用,直到在eSIM A 208A的未决主动STK会话完成之后,基带处理器110减少了由eUICC 108处理不同eSIM 208的命令时发生错误的概率。
图6A示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图600,其中基带处理器110尝试在不具有STK调度的情况下建立移动发起(MO)语音呼叫。在602处,发生eUICC 108的初始化。在604处,基带处理器110连同位置状态信息(例如,指示正常服务)向eUICC 108发送包封消息。在608处,eUICC 108向基带处理器110发送91XX消息,指示eSIM A 208A的未决事件例如未决主动事件。在610处,基带处理器110向eUICC 108发送获取命令以检索eSIM A 208A的未决主动命令。在612处,eUICC 108以eSIM A的主动命令例如刷新命令进行响应。在614处,UE 102的用户可以触发要使用eSIM B 208B建立的移动发起(MO)语音呼叫。在不具有STK调度的情况下,基带处理器110可以在616处针对eSIM B 208B发送包括呼叫控制信息的包封消息至eUICC 108。当eUICC 108处于处理eSIM A 208A的主动命令期间时,eUICC 108可以在618处以包括工具包正忙的9300错误消息响应基带处理器110。因此,eUICC 108无法处理对MO语音呼叫的请求,并且在620处,MO语音呼叫建立失败。
图6B示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图650,其中具有STK调度的基带处理器110建立eSIM B 208B的移动发起(MO)语音呼叫以管理eSIMA 208A的正在进行的STK会话。基带处理器110的STK调度器304可以监视正在进行的主动STK会话并且相应地调整不同eSIM 208的通信。在602处,发生eUICC 108的初始化。在604处,基带处理器110连同位置状态信息(例如,指示正常服务)向eUICC 108发送包封消息。在608处,eUICC 108向基带处理器110发送91XX消息,指示eSIM A 208A的未决事件例如未决主动事件。在610处,基带处理器110向eUICC 108发送获取命令以检索eSIM A 208A的未决主动命令。在612处,eUICC 108以eSIM A的主动命令例如刷新命令进行响应。在具有STK调度的情况下,在652处,基带处理器110识别eSIM A 208A的正在进行的主动STK会话。在654处,UE 102的用户可以经由eSIM B 208B触发MO语音呼叫。基带处理器110的STK调度器304可以确定MO语音呼叫的建立具有更高优先级并且取代eSIM A 208A的正在进行的主动STK会话。在656处,基带处理器110将终端响应消息发送到eUICC 108,其指示终端忙于呼叫的状态。eUICC 108可以识别eSIM A 208A的主动STK会话已终止,并且eSIM A 208的一个或多个未决事件尚未被服务。在660处,基带处理器110可以确定eSIM A 208A的主动STK会话已经终止,并且随后在662处向eUICC 108发送包封消息以建立eSIM B 208B的MO呼叫。eUICC108可以在664处以指示无修改的9000状态消息进行响应。在666处,基带处理器110和eUICC108可以继续经由eSIM B 208B建立MO语音呼叫。在658处,当可行且不干扰MO语音呼叫的建立时,eUICC 108可以发送指示eSIM A 208A的未决事件的91XX消息到基带处理器110。在建立MO语音呼叫之后,在668处,可以由基带处理器110接收来自eUICC 108的指示eSIM A208A的未决事件的91XX消息。在670处,基带处理器110将获取消息发送到eUICC 108以检索eSIM A 208A的未决事件。在672处,基带处理器110识别eSIM A 208A的主动STK会话的重新建立。在674处,基带处理器110从eUICC 108接收未决事件,例如,主动刷新命令,并且在676处提供终端响应消息。在678处,基带处理器110识别eSIM A 208A的主动STK会话已结束。通过提前终止eSIM A 208A的主动STK会话,在656处,STK调度器允许设置优先的MO语音呼叫,然后随后处理(重新建立之后)eSIM A 208A的主动STK会话。
图7A示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图700,其中在不具有STK调度的情况下通信与尝试执行用于漫游的IMSI切换相关联。在702处,发生eUICC 108的初始化。在704处,UE 102的用户更新eSIM A 208A的固定拨号(FDN)。在706处,基带处理器110将写入命令消息发送到eUICC 108,其具有eSIM A 208A的FDN的更新基本文件(EF)信息。在708处,eUICC 108以91XX消息响应基带处理器110,该消息指示eSIM A208A的未决事件。在710处,基带处理器110将获取命令发送到eUICC 108以检索eSIM A208A的未决事件。在712处,eUICC 108以未决事件例如eSIM A 208A的主动刷新–文件更改命令响应基带处理器110。虽然正在进行eSIM A 208A的主动STK会话,但在714处,UE 102可以改变位置,例如,移动到针对eSIM B 208B的与漫游相关联的蜂窝无线网络区域。在716处,由于位置改变,基带处理器110可以针对eSIM B 208B向eUICC 108发送具有位置状态事件的包封消息。由于eUICC 108的STK处理程序可能已经处理eSIM A 208A的主动STK会话,在718处,eUICC 108返回9300工具包正忙错误消息到基带处理器110。在720处,与eSIM B208B的位置改变相关联的IMSI切换失败,并且在722处,UE 102可能无法用漫游蜂窝无线网络注册。
图7B示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图750,其中在具有STK调度的情况下通信与用于漫游的IMSI切换相关联。在702处,发生eUICC 108的初始化。在704处,UE 102的用户更新eSIM A 208A的固定拨号(FDN)。在706处,基带处理器110将写入命令消息发送到eUICC 108,其具有eSIM A 208A的FDN的更新基本文件(EF)信息。在708处,eUICC 108以91XX消息响应基带处理器110,该消息指示eSIM A 208A的未决事件。在710处,基带处理器110将获取命令发送到eUICC 108以检索eSIM A 208A的未决事件。在712处,eUICC 108以未决事件例如eSIM A 208A的主动刷新–文件更改命令响应基带处理器110。在752处,基带处理器110识别eSIM A 208A的主动STK会话正在进行。虽然正在进行eSIM A 208A的主动STK会话,但在754处,UE 102可以改变位置,例如,移动到与eSIM B208B的漫游相关联的蜂窝无线网络区域。在756处,基带处理器110例如其STK调度器304将条目添加到用于与位置改变相关联的包封请求的队列,以允许eSIM A 208A的主动STK会话在758处继续,不受位置改变命令的干扰。在760处,基带处理器针对eSIM A 208A向eUICC108发送终端响应刷新命令,并且作为响应接收状态正常9000消息。在764处,基带处理器110识别eSIM A 208A的主动STK会话已结束。在766处,基带处理器110可以针对eSIM B208B向eUICC 108发送具有位置状态事件的延迟包封消息。eUICC 108可以以指示eSIM B208B的未决事件的91XX消息来响应。在770处,用于与UE 102的位置改变相关联的eSIM B208B的IMSI切换可以成功。在772处,基带处理器110以获取命令响应eSIM B 208B的91XX消息,并且作为响应在774处接收来自eUICC 108的eSIM B 208B的主动刷新命令。通过对与eSIM B 208B的位置改变相关联的动作进行排队,在完成eSIM A 208A的正在进行的主动STK会话之后,基带处理器110增加了与随后位置改变相关联的IMSI切换的概率。
图8A和图8B示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图800、835,其中通信与多个eSIM 208的承载独立协议(BIP)会话相关联而不具有STK调度,从而导致错误。在802处,发生eUICC 108的初始化。在804处,基带处理器110接收eSIM A208A的短消息服务(SMS)消息,其指示eSIM A 208A的无线(OTA)更新。在806处,基带处理器110针对eSIM A 208A将包括SMS PP下载指示的包封消息发送到eUICC 108。在808处,eUICC108以指示eSIM A 208A的未决事件的91XX消息进行响应。在810处,基带处理器110将获取命令发送到eUICC 108以检索eSIM A 208A的未决事件。在812处,eUICC 108以未决事件例如eSIM A 208A的主动打开信道命令响应基带处理器110。在814处,基带处理器110为eSIMA 208A的OTA更新建立互联网协议(IP)数据会话,例如,使用IP会话的BIP协议来建立。在816处,基带处理器110向eUICC 108提供eSIM A 208A的终端响应消息,指示eSIM A 208A的OTA更新的准备就绪。在818处,eUICC 108向基带处理器110发送主动命令消息以发送eSIMA 208A的OTA更新的数据。在820处,基带处理器110以终端响应来响应eUICC 108。在824处,基带处理器110接收eSIM B 208A的SMS消息,其指示eSIM B 208B的无线(OTA)更新。在826处,基带处理器110针对eSIM B 208B将包括SMS PP下载指示的包封消息发送到eUICC 108。在828处,eUICC 108以指示eSIM B 208B的未决事件的91XX消息进行响应。在830处,基带处理器110将获取命令发送到eUICC 108以检索eSIM B 208B的未决事件。在832处,eUICC 108以未决事件例如eSIM B 208B的主动打开信道命令响应基带处理器110。在834处,基带处理器110为eSIM B 208B的OTA更新建立互联网协议(IP)数据会话,例如,使用IP会话的BIP协议来建立。此时,建立两个并行BIP会话,即eSIM A 208A的第一BIP会话和eSIM B 208B的第二BIP会话。
在836处,基带处理器110向eUICC 108提供eSIM B 208B的终端响应消息,指示eSIM B 208B的OTA更新的准备就绪。在838处,eUICC 108向基带处理器110发送主动命令消息以发送eSIM B 208B的OTA更新的数据。在840处,基带处理器110例如经由eSIM B 208B的建立的BIP会话请求eSIM B 208B的IP数据。在842处,基带处理器110以终端响应来响应eUICC 108。在844处,基带处理器110向eUICC 108发送针对eSIM B 208B指示“数据可用”的包封消息,并且在846处接收指示eSIM B 208B的未决事件的91XX消息作为响应。在848处,基带处理器通过向eUICC 108发送获取命令来检索eSIM B 208B的未决事件,并且作为响应接收eSIM B 208B的主动命令,该命令指示准备好由eUICC 108接收eSIM B 208B的数据。在852处,基带处理器110可以经由eSIM B 208B的建立的BIP会话接收传入数据,并且在854处,向eSIM B 208B提供终端响应消息。如856处所述,eSIM B 208B的BIP会话拦截eSIM A208A的BIP会话,并且eSIM A 208A的OTA更新的IP数据传输被eSIM B 208B的OTA更新的IP数据传输中断。在一些情况下,由于处理其他eSIM的OTA更新(或BIP会话的其他数据传输),数据传输的中断可以使一个eSIM的OTA更新(或BIP会话的其他数据传输)失败。两个不同eSIM 208的两个BIP会话的并行处理可能是有问题的,在一些情况下导致数据传输错误。
图8C和图8D示出了UE 102的基带处理器110与UE 102的eUICC 108之间的通信的图860、890,其中通信与多个eSIM 208的承载独立协议(BIP)会话相关联并且具有STK调度,从而减少错误。在802处,发生eUICC 108的初始化。在804处,基带处理器110接收eSIM A208A的短消息服务(SMS)消息,其指示eSIM A 208A的无线(OTA)更新。在806处,基带处理器110针对eSIM A 208A将包括SMS PP下载指示的包封消息发送到eUICC 108。在808处,eUICC108以指示eSIM A 208A的未决事件的91XX消息进行响应。在810处,基带处理器110将获取命令发送到eUICC 108以检索eSIM A 208A的未决事件。在862处,基带处理器110识别eSIMA 208A的主动STK会话正在进行。在864处,eUICC 108以未决事件例如eSIM A 208A的主动打开信道命令响应基带处理器110。在866处,基带处理器110为eSIM A 208A的OTA更新建立互联网协议(IP)数据会话,例如,使用IP会话的BIP协议来建立。在868处,基带处理器110向eUICC 108提供eSIM A 208A的终端响应消息,指示eSIM A 208A的OTA更新的准备就绪。在870处,eUICC 108向基带处理器110发送主动命令消息以发送eSIM A 208A的OTA更新的数据。在872处,基带处理器110以终端响应来响应eUICC 108。在874处,基带处理器110接收eSIM B 208A的SMS消息,其指示eSIM B 208B的无线(OTA)更新。由于正在进行eSIM A 208A的主动STK会话,基带处理器110在876处对eSIM B 208B的OTA更新SMS消息进行排队以稍后进行处理。在878处,基带处理器110通过针对eSIM A 208A向eUICC 108发送包括数据可用指示的包封消息来继续处理eSIM A 208A的主动STK会话。在880处,eUICC 108以指示eSIMA 208A的未决事件的91XX消息进行响应。在882处,基带处理器110将获取命令发送到eUICC108以检索eSIM A 208BA的未决事件。在884处,eUICC 108针对eSIM A 208A将主动接收数据命令发送到基带处理器110。在886处,基带处理器110以终端响应来响应eUICC 108。在891处,eUICC 108向基带处理器110发送主动关闭信道命令以结束eSIM A 208A的主动STK会话。在892处,基带处理器110以终端响应消息来响应eUICC 108。在893处,基带处理器110识别eSIM A 208A的主动STK会话已完成。在894处,基带处理器110检索eSIM B 208B的先前排队的OTA更新SMS消息,并且通过针对eSIM B 208B向eUICC 108发送包括SMS PP下载的包封消息来启动eSIM B 208B的OTA更新。在895处,eUICC 108以指示eSIM B 208B的未决事件的91XX消息进行响应。在897处,基带处理器110发送获取命令以检索eSIM B 208B的未决事件。eUICC 108在898处以针对eSIM B 208B的主动打开信道命令消息响应。在899处,基带处理器110为eSIM B 208B的OTA更新建立IP会话,例如,使用IP会话的BIP协议来建立。随后可以继续eSIM B 208B的OTA更新(未示出)。通过延迟执行eSIM B 208B的OTA更新的第二IP会话的建立,直到eSIM A 208A的OTA更新的第一IP会话,基带处理器110避免了两个IP会话的数据的通信的冲突。
图9示出了由UE 102的基带处理器110采取的示例性动作集的流程图900,以调度UE 102的eUICC 108的多个eSIM 208的STK通信。在902处,发生eUICC 108的重置。在904处,eUICC 108发送ATR消息,指示eUICC 108能够启用多个eSIM 208配置文件(支持MEP)。在905处,基带处理器110确定是否存在来自eUICC 108的针对eSIM 208的未决主动91XX命令,该91XX命令指示eSIM 208的未决事件。如果没有未决主动91XX命令,进程可以结束。当存在指示eSIM 208的未决事件的未决主动91XX命令时,基带处理器110可以在906处确定是否存在eSIM 208的正在进行的主动STK会话。当不存在eSIM 208的正在进行的主动STK会话时,基带处理器继续处理914以例如通过向eUICC 108发送获取命令来检索eSIM 208的未决事件。在916处,基带处理器110识别eSIM 208的主动STK会话已经开始。在干预处理(未示出)之后,在918处,基带处理器110识别eSIM 208的主动STK会话已经完成。在920处,基带处理器110确定未决动作的队列(或消息或其他指示)是否为空。当队列空时,进程可以结束。当队列不为空时,基带处理器110可以通过返回到905来继续以确定主动91XX命令是否未决。当存在eSIM 208的正在进行的主动STK会话时,如在906处确定的,基带处理器110可以确定是否存在要处理的关键用户请求,该关键用户请求可以取代eSIM 208的正在进行的主动STK会话。需注意,关键用户请求可以是影响eUICC 108的不同eSIM 208的动作,例如,以针对eUICC 108的第二eSIM 208建立MO语音呼叫。当基带处理器110在908处确定用户请求并非关键时,例如,不具有足够高的优先级以取代eSIM 208的正在进行的STK会话,基带处理器110在910处存储未决动作队列中的用户请求(例如,与用户请求相关联的命令的指示)以稍后进行处理,例如,当eSIM 208的正在进行的主动STK会话结束时。当基带处理器110在908处确定用户请求为关键时,例如,具有足够高的优先级以取代eSIM 208的正在进行的主动STK会话,基带处理器110在912处终止eSIM 208的正在进行的主动STK会话,例如,通过向eUICC 108发送“无法处理命令”回复消息或相当的终止消息以停止eSIM 208的正在进行的主动STK会话并允许处理关键的用户请求。在一些实施方案中,可以在处理与关键用户请求相关联的动作之后重启eSIM 208的主动STK会话。
图10示出了由无线设备102的装置执行以针对eUICC 108的多个eSIM 208执行STK调度的示例性动作集的流程图1000。在1002处,装置接收输入以利用无线设备102的eUICC108的第一eSIM 208执行动作。在1004处,装置确定eUICC 108上的第二eSIM 208的主动STK会话是否正在进行。在1006处,当不存在第二eSIM 208的正在进行的主动STK会话时,装置执行与第一eSIM 208相关联的动作。在1008处,当存在第一eSIM 208的正在进行的主动STK会话时,装置确定动作是否具有取代第二eSIM 208的正在进行的主动STK会话的优先级。在1010处,当动作没有取代优先级时,装置将条目添加到队列中以在第二eSIM 208的主动STK会话结束之后执行第一eSIM 208的动作。在1012处,当动作确实具有取代优先级时,装置将消息发送到eUICC 108以终止第二eSIM 208的正在进行的主动STK会话,并且随后在第二eSIM 208的主动STK会话终止之后执行与第一eSIM 208相关联的动作。
图11示出了根据一些实施方案的可用于实现本文所述的各种方法的代表性计算设备1100的详细视图。具体地讲,该详细视图示出了可包括在图1所示的UE 102中的各种部件。如图11所示,计算设备1100可包括表示用于控制计算设备1100的总体操作的微处理器或控制器的处理器1102。计算设备1100还可包括用户输入设备1108,该用户输入设备允许计算设备1100的用户与计算设备1100进行交互。例如,用户输入设备1108可采取多种形式,诸如按钮、小键盘、拨号盘、触摸屏、音频输入接口、视觉/图像捕获输入接口、传感器数据形式的输入等。更进一步地,计算设备1100可包括可由处理器1102控制以向用户显示信息的显示器610。数据总线1116可促进至少存储设备1140、处理器1102和控制器1113之间的数据转移。控制器1113可用于通过装备控制总线1114来与不同装备进行交互并对其进行控制。计算设备1100还可包括耦接到数据链路1112的网络/总线接口1111。在无线连接的情况下,网络/总线接口1111可包括无线收发器。
计算设备1100还包括存储设备1140(其可以包括单个磁盘或多个磁盘,例如硬盘驱动器),并且包括管理存储设备1140内的一个或多个分区的存储管理模块。在一些实施方案中,存储设备1140可包括闪存存储器、半导体(固态)存储器等。计算设备1100还可包括随机存取存储器(RAM)1120和只读存储器(ROM)1122。ROM 1122可存储将以非易失性方式执行的程序、实用程序或过程。RAM 1120可提供易失性数据存储并存储与计算设备1100的操作相关的指令。计算设备1100还可包括安全元件(SE)1150,该安全元件可表示UE 102的eUICC108。
无线技术
根据本文描述的各个实施方案,术语“无线通信设备”、“无线设备”、“移动设备”、“移动站”和“用户装备”(UE)可以在本文中可互换地使用,以描述一个或任意数量的常见消费电子设备,其可能能够执行与本公开各实施方案相关联的过程。根据各种具体实施,这些消费电子设备中的任一个可涉及:蜂窝电话或智能电话、平板计算机、膝上型计算机或笔记本计算机、媒体播放器设备、电子书设备、
Figure BDA0003678161630000201
设备、可穿戴计算设备以及任何其它类型的具有***(4G)长期演进(LTE)和高级LTE(LTE-A)、第五代(5G)新空口(NR)或类似的“较晚世代”蜂窝无线接入通信能力的电子计算设备。
另外,应当理解,本文所述的UE可被配置为除了能够利用4G无线网络进行通信以及使用一个或多个不同的无线局域网进行通信之外,还能够经由传统第三代(3G)和/或第二代(2G)RAT进行通信的多模无线设备。多模UE可包括对于根据标准实体所开发的一个或多个不同无线通信协议进行通信的支持,该无线通信协议例如是3GPP的全球移动通信***(GSM)、通用移动通信***(UMTS)、LTE、LTE-A、和5G NR标准或者3GPP2的CDMA2000(1xRTT、2xEV-DO、HRPD、eHRPD)标准。多模UE还可支持使用无线局域网协议(例如,电气与电子工程师协会(IEEE)802.11(Wi-Fi)、IEEE 802.16(WiMAX))和无线个域网协议(例如,
Figure BDA0003678161630000211
)的通信。多个无线通信协议可为多模UE提供互补的功能和/或不同的服务。
众所周知,使用个人可识别信息应遵循公认为满足或超过维护用户隐私的行业或政府要求的隐私政策和做法。具体地,应管理和处理个人可识别信息数据,以使无意或未经授权的访问或使用的风险最小化,并应当向用户明确说明授权使用的性质。
可单独地或以任何组合使用所述实施方案的各个方面、实施方案、具体实施或特征。另外,可由软件、硬件或由硬件与软件的组合实现所述实施方案的一些方面。所述实施方案也可实施为非暂态计算机可读介质上存储的计算机程序编码。计算机可读介质可与能够存储可在此之后由计算机或计算机***读取的数据的任何数据存储设备相关联。计算机可读介质的示例包括只读存储器、随机存取存储器、CD-ROM、固态盘(SSD或闪存)、HDD、DVD、磁带和光学数据存储设备。计算机可读介质还可分布在网络耦接的计算机***上,使得计算机程序代码可以分布式方式来执行。
为了说明的目的,前述描述使用具体命名以提供对所述实施方案的彻底理解。然而,对于本领域的技术人员而言将显而易见的是,实践所述实施方案不需要这些具体细节中的一些。因此,本文对特定实施方案的上述描述是出于例示和描述的目的而呈现的。这些描述并非旨在穷举、全包或将所描述的实施方案限制到所公开的精确形式或细节。对于本领域的普通技术人员而言将显而易见的是,根据上述教导内容,在不脱离本公开的实质和范围的情况下,许多修改和变型是可能的。

Claims (25)

1.一种被配置用于在无线设备中操作的装置,所述装置包括:
至少一个处理器,所述至少一个处理器通信地耦接存储指令的存储器,所述指令在由所述至少一个处理器执行时,使得所述装置:
接收用于执行与所述无线设备的嵌入式通用集成电路卡(eUICC)上的第一电子订户身份模块(eSIM)相关联的动作的输入;
确定所述eUICC上的第二eSIM的主动SIM工具包(STK)会话是否正在进行;
当不存在针对所述第二eSIM的正在进行的主动STK会话时,执行与所述第一eSIM相关联的所述动作;以及
当存在针对所述第一eSIM的正在进行的主动STK会话时:
确定所述动作是否具有取代所述第二eSIM的所述正在进行的主动STK会话的优先级;
当所述动作没有取代优先级时,将条目添加到队列中以在所述第二eSIM的所述主动STK会话结束之后执行所述第一eSIM的所述动作;以及
当所述动作确实具有取代优先级时:
向所述eUICC发送消息以终止所述第二eSIM的所述正在进行的主动STK会话;以及
在所述第二eSIM的所述主动STK会话终止后执行与所述第一eSIM相关联的所述动作。
2.根据权利要求1所述的装置,其中:
所述装置基于从所述eUICC接收到针对所述第二eSIM的主动命令,确定所述第二eSIM的所述主动STK会话正在进行中,对于所述主动命令尚未完成从所述装置到所述eUICC的响应。
3.根据权利要求2所述的装置,其中:
所述动作包括启用所述第一eSIM;
所述主动STK会话与启用所述第二eSIM相关联;以及
启用所述第一eSIM的所述动作不具有超过启用所述第二eSIM的取代优先级。
4.根据权利要求1所述的装置,其中执行所述指令还使得所述装置:
确定所述正在进行的主动STK会话已结束;以及
基于所述队列中的下一未决项目执行针对所述第一eSIM或所述第二eSIM的动作。
5.根据权利要求1所述的装置,其中:
所述动作包括经由所述第一eSIM建立移动发起呼叫;
所述主动STK会话与响应刷新命令相关联;以及
经由所述第一eSIM建立所述移动发起呼叫的所述动作具有超过响应所述刷新命令的取代优先级。
6.根据权利要求5所述的装置,其中发送至所述eUICC的终止所述第二eSIM的所述正在进行的主动STK会话的所述消息包括终端响应消息,所述终端响应消息向所述eUICC指示所述无线设备正忙于处理所述移动发起呼叫。
7.根据权利要求1所述的装置,其中:
所述动作包括基于所述无线设备的移动性更新所述第一eSIM的位置区域;
所述主动STK会话与更新与所述第二eSIM相关联的国际移动订户身份(IMSI)值相关联;并且
更新所述第一eSIM的所述位置区域的所述动作不具有超过更新所述第二eSIM的所述IMSI值的取代优先级。
8.根据权利要求1所述的装置,其中:
所述动作包括针对所述第一eSIM建立互联网协议(IP)数据会话;
所述主动STK会话包括所述第二eSIM的IP数据会话;并且
用于建立所述第一eSIM的所述IP数据会话的所述动作对于所述第二eSIM的所述IP数据会话不具有取代优先级。
9.根据权利要求1所述的装置,其中所述装置包括所述无线设备的所述eUICC外部的基带处理器。
10.一种用于为配置有多个电子订户身份模块(eSIM)配置文件的无线设备进行订户身份工具包(STK)调度的方法,所述方法包括:
通过所述无线设备的嵌入式通用集成电路卡(eUICC)外部的基带处理器:
接收用于执行与所述无线设备的所述eUICC上的第一电子订户身份模块(eSIM)相关联的动作的输入;
确定所述eUICC上的第二eSIM的主动STK会话是否正在进行;
当不存在针对所述第二eSIM的正在进行的主动STK会话时,执行与所述第一eSIM相关联的所述动作;以及
当存在针对所述第一eSIM的正在进行的主动STK会话时:
确定所述动作是否具有取代所述第二eSIM的所述正在进行的主动STK会话的优先级;
当所述动作没有取代优先级时,将条目添加到队列中以在所述第二eSIM的所述主动STK会话结束之后执行所述第一eSIM的所述动作;以及
当所述动作确实具有取代优先级时:
向所述eUICC发送消息以终止所述第二eSIM的所述正在进行的主动STK会话;以及
在所述第二eSIM的所述主动STK会话终止后执行与所述第一eSIM相关联的所述动作。
11.根据权利要求10所述的方法,其中:
所述基带处理器基于从所述eUICC接收到针对所述第二eSIM的主动命令,确定所述第二eSIM的所述主动STK会话正在进行中,对于所述主动命令尚未完成从所述装置到所述eUICC的响应。
12.根据权利要求10所述的方法,其中:
所述动作包括启用所述第一eSIM;
所述主动STK会话与启用所述第二eSIM相关联;并且
启用所述第一eSIM的所述动作不具有超过启用所述第二eSIM的取代优先级。
13.根据权利要求10所述的方法,还包括:
确定所述正在进行的主动STK会话已结束;以及
基于所述队列中的下一未决项目执行针对所述第一eSIM或所述第二eSIM的动作。
14.根据权利要求10所述的方法,其中:
所述动作包括经由所述第一eSIM建立移动发起呼叫;
所述主动STK会话与响应刷新命令相关联;并且
经由所述第一eSIM建立所述移动发起呼叫的所述动作具有超过响应所述刷新命令的取代优先级。
15.根据权利要求14所述的方法,其中发送至所述eUICC的终止所述第二eSIM的所述正在进行的主动STK会话的所述消息包括终端响应消息,所述终端响应消息向所述eUICC指示所述无线设备正忙于处理所述移动发起呼叫。
16.根据权利要求10所述的方法,其中:
所述动作包括基于所述无线设备的移动性更新所述第一eSIM的位置区域;
所述主动STK会话与更新与所述第二eSIM相关联的国际移动订户身份(IMSI)值相关联;并且
更新所述第一eSIM的所述位置区域的所述动作不具有超过更新所述第二eSIM的所述IMSI值的取代优先级。
17.根据权利要求10所述的方法,其中:
所述动作包括针对所述第一eSIM建立互联网协议(IP)数据会话;
所述主动STK会话包括所述第二eSIM的IP数据会话;并且
用于建立所述第一eSIM的所述IP数据会话的所述动作对于所述第二eSIM的所述IP数据会话不具有取代优先级。
18.一种存储指令的非暂态计算机可读介质,所述指令将所述无线设备配置为:
接收用于执行与所述无线设备的嵌入式通用集成电路卡(eUICC)上的第一电子订户身份模块(eSIM)相关联的动作的输入;
确定所述eUICC上的第二eSIM的主动SIM工具包(STK)会话是否正在进行;
当不存在针对所述第二eSIM的正在进行的主动STK会话时,执行与所述第一eSIM相关联的所述动作;以及
当存在针对所述第一eSIM的正在进行的主动STK会话时:
确定所述动作是否具有取代所述第二eSIM的所述正在进行的主动STK会话的优先级;
当所述动作没有取代优先级时,将条目添加到队列中以在所述第二eSIM的所述主动STK会话结束之后执行所述第一eSIM的所述动作;以及
当所述动作确实具有取代优先级时:
向所述eUICC发送消息以终止所述第二eSIM的所述正在进行的主动STK会话;以及
在所述第二eSIM的所述主动STK会话终止后执行与所述第一eSIM相关联的所述动作。
19.根据权利要求18所述的非暂态计算机可读介质,其中所述无线设备基于从所述eUICC接收到的针对所述第二eSIM的主动命令,确定所述第二eSIM的所述主动STK会话正在进行中,对于所述主动命令尚未完成从装置到所述eUICC的响应。
20.根据权利要求19所述的非暂态计算机可读介质,其中:
所述动作包括启用所述第一eSIM;
所述主动STK会话与启用所述第二eSIM相关联;并且
启用所述第一eSIM的所述动作不具有超过启用所述第二eSIM的取代优先级。
21.根据权利要求18所述的非暂态计算机可读介质,其中所述指令还将所述无线设备配置为:
确定所述正在进行的主动STK会话已结束;以及
基于所述队列中的下一未决项目执行针对所述第一eSIM或所述第二eSIM的动作。
22.根据权利要求18所述的非暂态计算机可读介质,其中:
所述动作包括经由所述第一eSIM建立移动发起呼叫;
所述主动STK会话与响应刷新命令相关联;并且
经由所述第一eSIM建立所述移动发起呼叫的所述动作具有超过响应所述刷新命令的取代优先级。
23.根据权利要求22所述的非暂态计算机可读介质,其中发送至所述eUICC的所述消息终止所述第二eSIM的所述正在进行的主动STK会话包括终端响应消息,所述终端响应消息向所述eUICC指示所述无线设备正忙于处理所述移动发起呼叫。
24.根据权利要求18所述的非暂态计算机可读介质,其中:
所述动作包括基于所述无线设备的移动性更新所述第一eSIM的位置区域;
所述主动STK会话与更新与所述第二eSIM相关联的国际移动订户身份(IMSI)值相关联;并且
更新所述第一eSIM的所述位置区域的所述动作不具有超过更新所述第二eSIM的所述IMSI值的取代优先级。
25.根据权利要求18所述的非暂态计算机可读介质,其中:
所述动作包括针对所述第一eSIM建立互联网协议(IP)数据会话;
所述主动STK会话包括所述第二eSIM的IP数据会话;并且
用于建立所述第一eSIM的所述IP数据会话的所述动作对于所述第二eSIM的所述IP数据会话不具有取代优先级。
CN202210626957.1A 2021-06-06 2022-06-06 用于多个已启用的esim配置文件的sim工具包调度 Pending CN115442794A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202163197470P 2021-06-06 2021-06-06
US63/197,470 2021-06-06
US17/804,291 US20220394443A1 (en) 2021-06-06 2022-05-26 SIM TOOLKIT SCHEDULING FOR MULTIPLE ENABLED eSIM PROFILES
US17/804,291 2022-05-26

Publications (1)

Publication Number Publication Date
CN115442794A true CN115442794A (zh) 2022-12-06

Family

ID=81851614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210626957.1A Pending CN115442794A (zh) 2021-06-06 2022-06-06 用于多个已启用的esim配置文件的sim工具包调度

Country Status (4)

Country Link
US (1) US20220394443A1 (zh)
EP (1) EP4099739A1 (zh)
KR (1) KR20220164823A (zh)
CN (1) CN115442794A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11877349B2 (en) * 2021-06-29 2024-01-16 T-Mobile Innovations Llc Slices for applications based on multiple active sim profiles

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102484365B1 (ko) * 2017-02-28 2023-01-04 삼성전자주식회사 보안 엘리먼트를 이용하여 서비스를 제공하는 전자 장치 및 이를 위한 방법
US10433131B2 (en) * 2017-09-26 2019-10-01 Apple Inc. Embedded universal integrated circuit card (eUICC) command processing
WO2019119544A1 (zh) * 2017-12-18 2019-06-27 华为技术有限公司 嵌入式sim卡的数据访问的方法和设备
US10708761B1 (en) * 2019-09-05 2020-07-07 Google Llc Supporting multiple enabled profiles on single embedded subscriber identity module (eSIM) chip

Also Published As

Publication number Publication date
KR20220164823A (ko) 2022-12-13
EP4099739A1 (en) 2022-12-07
US20220394443A1 (en) 2022-12-08

Similar Documents

Publication Publication Date Title
US10149150B1 (en) Updating profiles for secondary wireless devices
JP6910445B2 (ja) 通信方法、アクセスネットワークデバイス、及び端末
US11601817B2 (en) Postponed eSIM delivery to secondary mobile wireless device for cellular wireless service subscription
US11012852B2 (en) Cellular service account transfer error recovery mechanisms
US11706609B2 (en) Cellular wireless service preferences transfer
CN106210023B (zh) 虚拟sim卡同步管理方法和终端
US20230247414A1 (en) Flexible electronic subscriber identity module deployment
WO2014123700A1 (en) Optimal scheduling of envelope updates to sim card
US20220022028A1 (en) Profile and subscription management for wireless devices
EP4099739A1 (en) Sim toolkit scheduling for multiple enabled esim profiles
EP3313111B1 (en) Communication network initiated operator domain subscription switching
US20230336990A1 (en) Cellular service management for secondary mobile wireless devices
US20230171684A1 (en) Cross-sim calling using network slice with qos
US20240007847A1 (en) eSIM PROFILE MANAGEMENT FOR WIRELESS DEVICES
US20240007848A1 (en) eSIM PROFILE MANAGEMENT FOR WIRELESS DEVICES
CN110972134B (zh) 控制方法及装置
US20230199662A1 (en) Euicc access without baseband wireless support
US20240236942A9 (en) Methods and apparatuses for controlling multi-usim behaviour of user equipment
US20240137910A1 (en) Methods and apparatuses for controlling multi-usim behaviour of user equipment

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