Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6231044B2 - Handling of application identification information of electronic subscriber identification module (eSIM) - Google Patents
[go: Go Back, main page]

JP6231044B2 - Handling of application identification information of electronic subscriber identification module (eSIM) - Google Patents

Handling of application identification information of electronic subscriber identification module (eSIM) Download PDF

Info

Publication number
JP6231044B2
JP6231044B2 JP2015107818A JP2015107818A JP6231044B2 JP 6231044 B2 JP6231044 B2 JP 6231044B2 JP 2015107818 A JP2015107818 A JP 2015107818A JP 2015107818 A JP2015107818 A JP 2015107818A JP 6231044 B2 JP6231044 B2 JP 6231044B2
Authority
JP
Japan
Prior art keywords
esim
euicc
application
command
aid
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.)
Active
Application number
JP2015107818A
Other languages
Japanese (ja)
Other versions
JP2016029791A (en
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 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 Inc filed Critical Apple Inc
Publication of JP2016029791A publication Critical patent/JP2016029791A/en
Application granted granted Critical
Publication of JP6231044B2 publication Critical patent/JP6231044B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/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)

Description

本出願は、組込み形ユニバーサル集積回路カード(embedded Univarsal Integrated Circuit Card(eUICC))及び電子的加入者識別モジュール(electronic Subscriber Identity Modules(eSIM))に関する。特に、複数のeSIM環境においてモバイルデバイスがeSIMのコンテンツへアクセスすることを可能にすることに関する。   The present application relates to an embedded universal integrated circuit card (eUICC) and an electronic subscriber identity module (eSIM). In particular, it relates to enabling mobile devices to access eSIM content in multiple eSIM environments.

ほとんどのモバイルデバイスは、移動通信事業者(MNO)により提供されるサービスへモバイルデバイスをアクセス可能にする取り外し可能なユニバーサル集積回路カード(UICC)を受け取り、動作するように構成されている。特に、それぞれのUICCは少なくともマイクロプロセッサと読み出し専用メモリ(ROM)を備えている。ROMは、モバイルデバイスがMNOに登録しMNOと情報をやりとりするために利用することができる、異なるアプレットと認証データを格納するように構成されている。典型的には、UICCは、単一のMNOプロファイルを格納するように構成され、モバイルデバイスに備えられるUICC受け口に挿入される小さな取り外し可能なカード(例えば、SIMカード)の形をしている。さらに近年の実装では、UICCはモバイルデバイスのシステムボードに直接に組込まれ、複数のMNOプロファイルを格納するように構成される。これを電子的SIM(eSIM)と称する。例えば、組込み形UICC(eUICC)は、ローカルのMNOのための1つのeSIMと国際的なMNOのための別のSIMを格納することができる。これらのeUICCは従来の取り外し可能なUICCに対していくつもの長所を備えている。例えば、いくつかのeUICCは、MNOにより提供される拡張された機能にアクセスするためのeSIMの更新を容易にする書き換え可能なメモリを有する。eUICCはモバイルデバイスにUICC受け口を備える必要性をなくす。eUICCの実装はモバイルデバイスのフレキシビリティを高めるだけではなく、デザインを簡単にし、他の部品のためにスペースを解放する。   Most mobile devices are configured to receive and operate a removable universal integrated circuit card (UICC) that enables the mobile device to access services provided by a mobile operator (MNO). In particular, each UICC includes at least a microprocessor and a read only memory (ROM). The ROM is configured to store different applets and authentication data that a mobile device can use to register with the MNO and interact with the MNO. Typically, a UICC is configured to store a single MNO profile and is in the form of a small removable card (eg, a SIM card) that is inserted into a UICC receptacle provided on a mobile device. In more recent implementations, the UICC is built directly into the mobile device system board and is configured to store multiple MNO profiles. This is called an electronic SIM (eSIM). For example, an embedded UICC (eUICC) can store one eSIM for a local MNO and another SIM for an international MNO. These eUICCs have a number of advantages over conventional removable UICCs. For example, some eUICCs have rewritable memory that facilitates eSIM updates to access extended functionality provided by the MNO. eUICC eliminates the need for mobile devices to have a UICC receptacle. The implementation of eUICC not only increases the flexibility of the mobile device, but also simplifies the design and frees up space for other components.

eUICCは従来の取り外し可能なUICCに対して多くの利益をもたらすが、eUICCを実装することはどうやってeSIMのコンテンツへモバイルデバイスがアクセスするかという新たな課題を提案する。例えば、MNOはお互いにたくさんの同じプロパティを共有している。その結果、eSIMは同じアプリケーション識別情報を有するアプリケーションを含むことができる。その結果、同様なものを共有する2以上のeSIMを含むeUICCを有するモバイルデバイスは、2以上のeSIMの特定の1つのアプリケーションを選択してアクセスすることがうまくいかないかも知れない。詳しくいうと、アプリケーションへアクセスするための既存のプロトコルはAIDのみを参照することを伴う。これは、AID単独ではアプリケーションを含む特定のeSIMのアプリケーションをユニークに識別することはできないから、モバイルデバイスが特定のeSIMのアプリケーションへアクセスするのには不十分である。したがって、モバイルデバイス、とくにモバイルデバイスに備えられるプロセッサに、複数eSIM環境において、特定のeSIMのアプリケーション等の特定のeSIMコンテンツへアクセスできるようにする必要がある。   Although eUICC offers many benefits over traditional removable UICC, implementing eUICC proposes a new challenge on how mobile devices access eSIM content. For example, MNOs share many of the same properties with each other. As a result, the eSIM can include applications with the same application identification information. As a result, a mobile device having an eUICC that includes two or more eSIMs that share the same may not be successful in selecting and accessing a particular application of the two or more eSIMs. Specifically, existing protocols for accessing applications involve referencing only AIDs. This is not sufficient for a mobile device to access a particular eSIM application because AID alone cannot uniquely identify a particular eSIM application, including the application. Accordingly, there is a need to allow mobile devices, particularly processors included in mobile devices, to access specific eSIM content, such as specific eSIM applications, in a multiple eSIM environment.

eUICCは複数のeSIMを記憶でき、それぞれのeSIMは自身のコンテンツ(例えば、アプリケーションやファイル構造)を記憶できる。eUICC上の複数のeSIMの構成に伴って、どうやって同じeUICCに記憶されている異なるeSIMのコンテンツを識別してアクセスするかという問題が生じる。例えば、モバイルデバイスが既存のインターフェイスを使ってファイル識別情報(FID)により識別されるファイルへ読み出しコマンド(command)を送るとき、複数のeSIM内に同じFIDが存在しうるのでコンフリクト(conflict)が生じうる。その結果、eUICCはFIDのみを使って特定のeSIMに対するファイルへアクセスすることはできないだろう。実施形態は、モバイルデバイスからeUICCへ送信可能な特別なコマンドを導入することにより、この問題に取り組むことをここで明らかにする。特に、特別なコマンドは選択のためにeSIMをユニークに識別する識別情報を含み、特別なコマンドはeUICCへeSIMの中に含まれるコンテンツを作動(activate)または非作動(deactivate)にすることを指示する。eSIMを選択した後、モバイルデバイスはeSIMのコンテンツ(例えば、アプリケーションやファイル構造)を見ることができる。この様に、モバイルデバイスは、eUICCに記憶された他のeSIMにまたがって同様なものが存在していても、eUICCに記憶された特定のeSIMのコンテンツにアクセスすることができる。   An eUICC can store multiple eSIMs, and each eSIM can store its own content (eg, application and file structure). With the configuration of multiple eSIMs on an eUICC, the problem arises of how to identify and access different eSIM content stored in the same eUICC. For example, when a mobile device sends a read command (command) to a file identified by file identification information (FID) using an existing interface, a conflict occurs because the same FID may exist in a plurality of eSIMs. sell. As a result, the eUICC will not be able to access the file for a particular eSIM using only the FID. Embodiments will now clarify that this problem is addressed by introducing special commands that can be sent from the mobile device to the eUICC. In particular, the special command includes identification information that uniquely identifies the eSIM for selection, and the special command instructs the eUICC to activate or deactivate the content contained in the eSIM. To do. After selecting an eSIM, the mobile device can view the eSIM content (eg, application and file structure). In this way, the mobile device can access the content of a particular eSIM stored in the eUICC even though something similar exists across other eSIMs stored in the eUICC.

さらに、アプリケーションに関連付けられているアプリケーション識別情報(AID)のみに基づいてアプリケーションへアクセスしようと試みるときは、eUICCにコンフリクトが発生する可能性がある。この欠陥を救済するために、eUICCによりeSIMへアクセスされる方法を区別するために論理チャネルを使用することができる。論理チャネルは、モバイルデバイスがeSIMの中の異なるアプリケーションへアクセスするために複数の論理チャネルをオープンできるように既存の標準に定められる。詳しくは、既存の標準はアプリケーションがアクセスされる前に、eSIMのアプリケーションが最初に論理チャネルで選択されなければならないことを指示する。したがって、eUICCで実行されるオペレーティングシステム(OS)は、ロジカルチャネルで選択されるeSIMの予備知識を有している。実施形態はここで、異なる論理チャネルで異なるeSIMの選択(アプリケーション自身に対して)を可能にするこの機能を拡張することをここで説明する。続いて、それぞれのアプリケーションはSELECT(eSIM,AID)コマンドによりユニークに識別される。eUICCと情報をやりとりするモバイルデバイスのターミナル(例えばベースバンドプロセッサ)は、例えばさまざまなeSIM IDを管理することにより、eUICCにより管理される異なるeSIMを知ることができる。このようにして、モバイルデバイスのプロセッサはeUICCの中の複数のeSIMにまたがって特定のアプリケーションに同時にアクセスすることができる。   Furthermore, when attempting to access an application based solely on application identification information (AID) associated with the application, a conflict may occur in the eUICC. In order to remedy this defect, a logical channel can be used to distinguish how eUICC accesses the eSIM. Logical channels are defined in existing standards so that mobile devices can open multiple logical channels to access different applications in the eSIM. Specifically, existing standards indicate that an eSIM application must first be selected on a logical channel before the application can be accessed. Therefore, the operating system (OS) running on eUICC has prior knowledge of eSIM selected on the logical channel. Embodiments will now be described that extend this functionality to allow different eSIM selections (for the application itself) on different logical channels. Subsequently, each application is uniquely identified by a SELECT (eSIM, AID) command. A terminal (eg, a baseband processor) of a mobile device that exchanges information with the eUICC can know different eSIMs managed by the eUICC, for example, by managing various eSIM IDs. In this way, the mobile device processor can simultaneously access a particular application across multiple eSIMs in the eUICC.

この概要は、ここで記載される主題のいくつかの側面の基本的な理解を提供するために、いくつかの例示的実施形態を要約する目的で提供されるにすぎない。したがって、記載された機能は単に例示であり、どのような方法でも記載されている主題の範囲や精神を狭く解釈されるべきでないことが理解されるだろう。他の機能、側面、主題の利点は詳細な説明、図面及び特許請求の範囲から明らかになるだろう。   This summary is provided only for the purpose of summarizing some exemplary embodiments in order to provide a basic understanding of some aspects of the subject matter described herein. Thus, it will be understood that the functions described are exemplary only and should not be construed as narrowing the scope or spirit of the described subject matter in any way. Other features, aspects, and subject advantages will be apparent from the detailed description, drawings, and claims.

図面は説明の目的であり、無線コンピューティングデバイスに提供する開示された発明に係る装置及び方法についての例示的な構成及び配置を提供する。これらの図面は、実施形態の精神と範囲とを逸脱することなく当業者により実施形態に行われる形式的および詳細などんな変更も制限されない。実施形態は添付の図面と併せて次の発明の詳細な説明により容易に理解できるだろう。同じ参照番号は同様な構成要素を示す。
実施形態に係る様々な技術を実行するように構成されたMNO、基地局およびモバイルデバイスを含む無線システムの異なる構成要素を表すブロック図。 実施形態に係る図1のシステムの特定の構成のより詳細なブロック図。 実施形態に係るeSIMのブロック図。 実施形態に係る複数のeSIMを記憶するeUICCのブロック図。 実施形態に係るアプリケーションのファイル構造の詳細図。 実施形態に係るeUICCに含まれる特定のeSIMのアプリケーションの選択を表すタイミングチャート。 実施形態に係るアプリケーションを含む複数のeSIMの中の1つのeSIMのアプリケーションを選択しアクセスすることを表すタイミングチャート。 実施形態に係る図5Aのタイミングチャートをサポートするフレーム構造。 実施形態に係る図5Aおよび図5Bに関係する方法を表すフローチャート。 実施形態に係る複数のeSIMプロバイダからの複数のeSIMを記憶するeUICCのブロック図。 実施形態に係る論理チャネルを使ってターミナルにより選択される複数のeSIMを記憶するeUICCのブロック図。 実施形態に係る図6Aおよび図6Bに関係する方法のフローチャート。 実施形態に係る様々な構成要素を実行することができるコンピューティングデバイスの詳細図。
The drawings are for illustrative purposes and provide exemplary configurations and arrangements for the apparatus and method according to the disclosed invention provided to wireless computing devices. These drawings do not limit any formal and detailed changes made to the embodiments by those skilled in the art without departing from the spirit and scope of the embodiments. Embodiments will be readily understood by the following detailed description of the invention in conjunction with the accompanying drawings. The same reference numbers indicate similar components.
1 is a block diagram illustrating different components of a wireless system including an MNO, a base station, and a mobile device configured to perform various techniques according to embodiments. FIG. 2 is a more detailed block diagram of a particular configuration of the system of FIG. 1 according to an embodiment. The block diagram of eSIM which concerns on embodiment. The block diagram of eUICC which memorize | stores several eSIM which concerns on embodiment. FIG. 3 is a detailed diagram of a file structure of an application according to the embodiment. 5 is a timing chart showing selection of a specific eSIM application included in the eUICC according to the embodiment. 4 is a timing chart showing selecting and accessing one eSIM application among a plurality of eSIMs including the application according to the embodiment. The frame structure which supports the timing chart of FIG. 5A which concerns on embodiment. 6 is a flowchart illustrating a method related to FIGS. 5A and 5B according to the embodiment. FIG. 3 is a block diagram of an eUICC that stores a plurality of eSIMs from a plurality of eSIM providers according to an embodiment. FIG. 3 is a block diagram of an eUICC that stores a plurality of eSIMs selected by a terminal using a logical channel according to an embodiment. FIG. 6B is a flowchart of a method related to FIGS. 6A and 6B according to the embodiment. FIG. 2 is a detailed view of a computing device capable of executing various components according to an embodiment.

次に説明される実施形態による装置および方法の代表的な応用がこのセクションで提供される。これらの例は単に記載された実施形態の理解の背景と助けを加えるために提供される。当業者にとってこれらの特定の詳細な記述の一部あるいは全てなしでここで説明される実施形態を実行できることは明らかである。他の例では、よく知られている処理ステップは実施形態の説明を不必要に分かりにくくすることを避けるために詳細に説明しない。以下の例に限定されないように、他の適用が可能である。   Exemplary applications of the apparatus and method according to the embodiments described below are provided in this section. These examples are provided merely to add background and help in understanding the described embodiments. It will be apparent to those skilled in the art that the embodiments described herein may be practiced without some or all of these specific details. In other instances, well-known processing steps have not been described in detail in order to avoid unnecessarily obscuring the description of the embodiments. Other applications are possible, not limited to the following examples.

UICCは、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)やロングタームエボリューション(LTE)を含むセルラーネットワークのためのモバイル端末で使用されるスマートカード(smart card)である。特に、UICCは、加入者の個人データを完全かつ安全に保証しつつ、加入者をセルラーネットワークに対して認証する。UICCはモバイルサービスの正しい展開に使用するためのMNOとエンドユーザとのためのアプリケーションを記憶している。UICCは、同時にいくつかのアプリケーションをホストする一般のマルチアプリケーションプラットフォームである。   UICC is a smart card used in mobile terminals for cellular networks including Universal Mobile Telecommunication System (UMTS) and Long Term Evolution (LTE). In particular, the UICC authenticates the subscriber to the cellular network while ensuring the subscriber's personal data completely and securely. UICC stores applications for MNOs and end users for use in the correct deployment of mobile services. UICC is a common multi-application platform that hosts several applications simultaneously.

UICCは、国際携帯機器加入者識別情報(international mobile subscriber identity(IMSI))と携帯電話デバイス(携帯電話等)において加入者を識別し認証するのに使用される関連するキーを安全に記憶する集積回路であるSIMを有している。初期の実装では、SIM回路は取り外し可能なプラスチックカードに組込まれる。このプラスチックカードはSIMカードと呼ばれ、異なるモバイルデバイスの間で移動することができる。SIMカードは、ユニークなシリアル番号、集積回路カードID(ICCID)、国際携帯機器加入者識別情報(IMSI)、セキュリティ認証情報及び暗号情報、ローカルネットワークに関する一時的な情報、ユーザがアクセスするサービスのリスト、認証情報(例えばパスワード)を持っている。   UICC is an integration that securely stores international mobile subscriber identity (IMSI) and associated keys used to identify and authenticate subscribers in mobile phone devices (such as mobile phones). It has a SIM which is a circuit. In early implementations, the SIM circuit is incorporated into a removable plastic card. This plastic card is called a SIM card and can be moved between different mobile devices. The SIM card is a unique serial number, integrated circuit card ID (ICCID), international mobile device subscriber identification information (IMSI), security authentication information and encryption information, temporary information about the local network, a list of services accessed by the user , Have authentication information (eg password).

時間と共にUICCの役割は発展し、加入者の管理下にある、唯一のネットワークのMNOに所有される部分になっている。したがって、UICCはMNOが加入者に対して安全にサービスを提供するために有益なツールである。そして、多くのモバイルハンドセットにおいて動作する携帯性と能力のために、UICCはMNOにネットワークに特有なサービスを提供することと携帯電話が使用されているのに関係なくカスタマイズすることを可能にする。UICCのユニークさは、多様な向上した機能を全てのMNOと加入者とに与える。   Over time, the role of UICC has evolved to become the only network owned MNO that is under the control of the subscriber. Thus, UICC is a useful tool for MNOs to securely provide services to subscribers. And because of the portability and ability to operate on many mobile handsets, UICC allows MNO to provide network specific services and to customize regardless of the mobile phone being used. The uniqueness of UICC provides all MNOs and subscribers with a variety of improved functions.

先に記載したように、UICCはモバイルデバイスのシステムボードに直接組み込まれ(すなわちeUICC)、例えば、ローカルMNO用の1つのeSIMと国際MNO用の他のeSIMのように、複数の電子的SIM(eSIM)を管理できるように構成される。これらのeUICCは従来の取り外し可能なUICCに対していくつもの利点を提供する。例えば、いくつかのeUICCは、MNOにより提供される拡張された機能にアクセスするためのeSIMの更新を容易にする書き換え可能なメモリを有する。特にそれぞれのeSIMは独自のファイル構造とアプリケーションを有することができる。解決すべき問題は、どうやって同じeUICC上にある複数のeSIMを識別し、そのコンテンツにアクセスするかである。例えば、モバイルデバイスが、既存のインターフェイスを使ってFIDにより識別されるファイルへ読み出しコマンドを送ると、同じFIDが他のeSIMに存在する可能性があり、他のeSIMに関連する可能性があるためにコンフリクトが発生する可能性がある。その結果、eUICCはFIDにより識別される特定のファイルへどうアクセスするのか分からないだろう。   As described above, the UICC is integrated directly into the mobile device system board (ie, eUICC), eg, multiple electronic SIMs (such as one eSIM for a local MNO and another eSIM for an international MNO). eSIM). These eUICCs offer a number of advantages over conventional removable UICCs. For example, some eUICCs have rewritable memory that facilitates eSIM updates to access extended functionality provided by the MNO. In particular, each eSIM can have its own file structure and application. The problem to be solved is how to identify multiple eSIMs on the same eUICC and access their content. For example, if a mobile device sends a read command to a file identified by an FID using an existing interface, the same FID may exist in other eSIMs and may be related to other eSIMs Conflict may occur. As a result, eUICC will not know how to access the particular file identified by the FID.

その他の考慮は以下のものがある:UICCの実装のための標準は、AIDがSIMに実装されるアプリケーションを識別するために使用されることを規定する。AIDは、5バイトのアプリケーションプロバイダIDと11バイト(もしくはそれより少ない)の個別利用AIDを有する。AIDは、例えばベンダーにより製造される間のように、カードが用意される間に決定される。eUICCの実装についての問題は複数のeSIM環境におけるAIDのあいまいさに関する。すでに明らかにしたように、eUICCは複数のeSIMを有することができる。特に、これらのeSIMは、例えばAT&TとT−モバイルのような、異なる、調整がされないソースからもたらされることがある。AIDのユニークさは異なるeSIMにまたがって保護(preserve)されていないので、ある場合は、異なるソースは同じAIDを使うことができる。したがって、アプリケーションが同じAIDを共有する複数のeSIMを有する場合にコンフリクトが発生する。   Other considerations include: The standard for UICC implementation specifies that AID is used to identify applications implemented in the SIM. The AID has an application provider ID of 5 bytes and an individual usage AID of 11 bytes (or less). The AID is determined while the card is prepared, such as during manufacture by a vendor. A problem with the eUICC implementation relates to the ambiguity of AID in multiple eSIM environments. As already revealed, an eUICC can have multiple eSIMs. In particular, these eSIMs may come from different, uncoordinated sources such as AT & T and T-Mobile. Since the uniqueness of AID is not preserved across different eSIMs, in some cases, different sources can use the same AID. Thus, a conflict occurs when an application has multiple eSIMs that share the same AID.

前述の問題のために、実施形態は、モバイルデバイスがeUICCへ、eUICCにより管理されるeSIMをユニークに識別する識別情報を有する特別なコマンドを送ることができることによる技術を説明する。特に、この特別なコマンドは、eUICCにeSIMが有するコンテンツを作動または非作動にすることを指示することができる。eSIMが選択されると、eSIMのファイル構造とアプリケーションとは、モバイルデバイスにより既存のコマンド(例えば読み出しコマンド)を使ってアクセス可能にされる。モバイルデバイスは作動しているeSIMを非作動にしてから異なるeSIMを作動することにより異なるeSIMを選択することができる。前述の技術は、作動中のeSIMを有するeUICCをレガシーデバイスへ実装でき、レガシーデバイスでうまく動作することができるという、互換性の利益をもたらす。このような機能により、eUICCは最後に選択したeSIMを記憶することが必要であり、レガシーデバイスの立ち上げが実行されると、eUICCは自動的に前に選択されたeSIMを選択する。   Because of the foregoing problems, the embodiments describe techniques by which a mobile device can send a special command to an eUICC with identification information that uniquely identifies an eSIM managed by the eUICC. In particular, this special command can instruct the eUICC to activate or deactivate the content that the eSIM has. When an eSIM is selected, the eSIM file structure and application are made accessible by the mobile device using existing commands (eg, read commands). The mobile device can select a different eSIM by deactivating the active eSIM and then operating a different eSIM. The foregoing techniques provide compatibility benefits in that an eUICC with an active eSIM can be implemented in a legacy device and can work well on the legacy device. Such a function requires the eUICC to store the last selected eSIM, and when the legacy device is launched, the eUICC automatically selects the previously selected eSIM.

前述したように、モバイルデバイスがeSIM内の異なるアプリケーションへアクセスするために異なる論理チャネルをオープンすることができるような論理チャネルは、既存の標準に定義されている。本実施形態では、異なる論理チャネルで異なるeSIM(アプリケーションに対して)の選択をするように機能を拡張することを説明する。この機能はモバイルデバイスが複数のeSIM及び関連するコンテンツへ同時にアクセスすることを認める。複数のeSIM環境において同じアプリケーションへアクセスすることに関し、解答は標準の外部エンティティの調整原理を利用して定義することができる。原理は:1)同じeSIM内のAIDがユニークである。すなわちeSIMベンダーにより保証される(既存のUICC標準と類似している)、2)異なるeSIMベンダーからのAIDはeUICCに重複しうる。   As previously mentioned, logical channels are defined in the existing standards that allow mobile devices to open different logical channels to access different applications within the eSIM. In the present embodiment, it will be described that the function is extended to select different eSIMs (for applications) in different logical channels. This feature allows a mobile device to access multiple eSIMs and associated content simultaneously. With regard to accessing the same application in multiple eSIM environments, the solution can be defined using standard external entity coordination principles. The principle is: 1) AID within the same eSIM is unique. I.e. guaranteed by eSIM vendors (similar to existing UICC standards), 2) AIDs from different eSIM vendors may overlap with eUICC.

eUICC OSの操作によって、モバイルデバイスはeUICCへ複数の論理チャネルをオープンでき、AIDコンフリクトを避けられる。すなわち、アプリケーションの関連するeSIMは、アプリケーションが選択される前に最初に所定の論理チャネルに関連付けられる。このようにeUICC OSは、eSIMが所定の論理チャネルでAIDと関連することを知ることができる。それぞれのアプリケーションはSELECT(eSIM ID,AID)コマンドによりユニークに識別される。端末(すなわちベースバンドプロセッサ)は、例えばさまざまなeSIM IDを管理することにより、eUICCにより管理される異なるeSIMを知っている。この解答は、インターフェイスに大きな変更なしで実装することができる。   By operating the eUICC OS, the mobile device can open multiple logical channels to the eUICC, avoiding AID conflicts. That is, an application's associated eSIM is first associated with a given logical channel before the application is selected. In this way, the eUICC OS can know that the eSIM is associated with an AID on a given logical channel. Each application is uniquely identified by a SELECT (eSIM ID, AID) command. The terminal (ie baseband processor) knows the different eSIMs managed by the eUICC, for example by managing various eSIM IDs. This answer can be implemented without major changes to the interface.

したがって、前述のアプローチはシステムがeUICC内の異なるeSIMを識別し、そのコンテンツにアクセスする技術を提供する。より詳しい説明は図1、2、3A、3B、3C、4、5A、5B、5C、6A、6B、6C及び7に関連して以下に明らかにされる。これらの図は、これらの技術が実装されて使われるシステム及び方法の詳しい図を表す。   Thus, the foregoing approach provides a technique for the system to identify different eSIMs in the eUICC and access their content. A more detailed description will become apparent below in connection with FIGS. 1, 2, 3A, 3B, 3C, 4, 5A, 5B, 5C, 6A, 6B, 6C and 7. These figures represent detailed views of systems and methods in which these techniques are implemented and used.

実施形態に関連する用語は次に説明される。
・AID−UICC内のアプリケーションを識別するアプリケーション識別情報。AIDは5バイトの登録されたアプリケーションプロバイダ識別情報(RID)と11バイトまでの個別利用アプリケーション拡張識別情報(PIX)とを有する。アプリケーションのAIDは、所定のUICCにおいてユニークにできる。AIDはカードが用意される間、例えばベンダーによる製造処理の間に決定される。
・APDU−アプリケーション プロトコル データ ユニット
・EUM−eUICC製造者
・ICCID−集積回路カードID−eUICC内のeSIMを識別するためのユニークな番号。
・IMSI−国際携帯機器加入者識別情報。IMSIは、ユーザを識別し、モバイルデバイスをネットワークとユーザサービスに所属させる、MNOが所有し発行するユニークな識別情報。
・MCC−モバイル国コード
・MNO−移動通信事業者。モバイルネットワークインフラストラクチャを通して顧客にアクセス能力と通信サービスを提供するエンティティ。
・OTA プラットフォーム−無線(over the air)プラットフォーム。UICCのリモート管理に使用され、eUICCのeSIMをイネーブルするMNOベースのプラットフォーム。
・SIM−加入者識別モジュール
・eSIM−電子的SIM。eSIMはソフトウェアベースのSIM、あるいは「ソフトSIM」。eSIMは、eUICCに供給あるいは存在する、ファイル構造、データ及びアプリケーションの組合せが可能である。
・SM-SR−サブスクリプション マネージャ− セキュア ルーチング(subscription manager secure routing)
・UICC−ユニバーサル 集積回路カード
・eUICC−組込み形UICC
・USIM−ユニバーサル加入者識別モジュール。USIMはUMTSのためのネットワークアクセスアプリケーション(NAA)である。UICC上のUSIMは加入者を識別する情報を含むことができる。
Terms related to the embodiments are described next.
AID-Application identification information for identifying an application in UICC. The AID has registered application provider identification information (RID) of 5 bytes and individual use application extended identification information (PIX) of up to 11 bytes. The AID of the application can be unique in a given UICC. The AID is determined while the card is prepared, for example, during the manufacturing process by the vendor.
APDU-Application Protocol Data Unit-EUM-eUICC Manufacturer-ICCID-Integrated Circuit Card ID-A unique number to identify the eSIM in the eUICC.
IMSI—International mobile device subscriber identification information. IMSI is unique identification information owned and issued by an MNO that identifies users and makes mobile devices belong to networks and user services.
-MCC-Mobile country code-MNO-Mobile operator. An entity that provides access capabilities and communication services to customers through a mobile network infrastructure.
OTA platform—over the air platform. An MNO based platform that is used for UICC remote management and enables eUICC eSIM.
SIM-subscriber identity module eSIM-electronic SIM. eSIM is a software-based SIM, or “soft SIM”. The eSIM can be a combination of file structure, data, and applications that are supplied or exist in the eUICC.
-SM-SR-Subscription Manager-secure manager secure routing
-UICC-Universal integrated circuit card-eUICC-Embedded UICC
USIM—Universal subscriber identification module. USIM is a network access application (NAA) for UMTS. The USIM on the UICC may contain information that identifies the subscriber.

ここに記載のさまざまな実施形態に従って、用語「無線通信デバイス」、「無線デバイス」、「モバイルデバイス」、「モバイルステーション」及び「ユーザ端末(UE)」は、ここに開示される実施形態に関連する処理手順を実行することができる1以上の一般的な家庭用電子機器を記述するために交換可能に使用することができる。さまざまな実施形態に従えば、これらの家庭用電子機器のうちのいずれか1つは、ワイヤレスワイドエリアネットワーク(WWAN)、ワイヤレスメトロエリアネットワーク(WMAN)、ワイヤレスローカルエリアネットワーク(WLAN)、ワイヤレスパーソナリエリアネットワーク(WPAN)、近距離無線通信(NFC)、セルラー無線ネットワーク、第4世代(4G)LTE、LTEアドバンス(LTE−A)、5Gまたは他の現在のあるいは将来開発されるセルラー無線ネットワーク等で通信に使われる1以上の無線通信プロトコルによって無線通信ができるセルラーフォンまたはスマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、パーソナルコンピュータ、ネットブックコンピュータ、メディアプレーヤデバイス、電子ブック、MiFi(登録商標)デバイス、ウェアラブルコンピューティングデバイス、及び同様な他のタイプのコンピューティングデバイスに関係する。   In accordance with various embodiments described herein, the terms “wireless communication device”, “wireless device”, “mobile device”, “mobile station”, and “user terminal (UE)” relate to the embodiments disclosed herein. It can be used interchangeably to describe one or more common consumer electronics devices that can perform the processing procedure. According to various embodiments, any one of these consumer electronic devices can be a wireless wide area network (WWAN), a wireless metro area network (WMAN), a wireless local area network (WLAN), a wireless personal area. Communicate over network (WPAN), near field communication (NFC), cellular wireless network, 4th generation (4G) LTE, LTE advance (LTE-A), 5G or other current or future developed cellular wireless networks Cellular phones or smartphones, tablet computers, laptop computers, notebook computers, personal computers, netbook computers capable of wireless communication using one or more wireless communication protocols Related to computers, media player devices, electronic books, MiFi® devices, wearable computing devices, and other types of computing devices as well.

いくつかの実施形態では無線通信デバイスは、局、クライアントワイヤレスデバイス、クライアント通信デバイスと呼ばれるワンセットのクライアントデバイスを含み、無線通信システムの一部として動作することができ、例えば、WLANの一部、WPANの一部、またはアドホック無線ネットワーク等のアクセスポイント(AP)に接続される。いくつかの実施形態では、クライアントデバイスは、ワイヤレスローカルエリアネットワーク通信プロトコルに従うWLAN技術による通信が可能な無線通信デバイスである。いくつかの実施形態では、WLAN技術はWi−Fi(またはより一般的にはWLAN)無線通信サブシステムまたは無線機を含む。Wi−Fi無線機は、1以上のIEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11−2007、IEEE802.11n、IEEE802.11−2012、IEEE802.11ac、または現在のあるいは将来開発される802.11技術等の米国電気電子学会(IEEE)802.11技術を実装することができる。   In some embodiments, a wireless communication device includes a set of client devices called a station, a client wireless device, a client communication device, and can operate as part of a wireless communication system, e.g., part of a WLAN, It is connected to a part of WPAN or an access point (AP) such as an ad hoc wireless network. In some embodiments, the client device is a wireless communication device capable of communicating via WLAN technology according to a wireless local area network communication protocol. In some embodiments, the WLAN technology includes a Wi-Fi (or more generally WLAN) wireless communication subsystem or radio. A Wi-Fi radio is one or more of IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11-2007, IEEE 802.11n, IEEE 802.11-2012, IEEE 802.11ac, or current or future developed The Institute of Electrical and Electronics Engineers (IEEE) 802.11 technology, such as 802.11 technology, can be implemented.

さらに、ここに記載されるUEは異なる第3世代(3G)または第2世代(2G)のRATにより通信できるマルチモード通信デバイスに構成されてもよい。これらのシナリオでは、マルチモードUEは、より低いデータレートスループットの従来の3Gに比べ、より早いデータレートスループットを提案するLTEに接続するのを優先できる。例えば、いくつかの実施形態では、マルチモードUEは、LTEまたはLTE−Aネットワークが使えないときに、エボルブド(evolved)高速パケットアクセス(HSPA+)ネットワーク、符号分割多元接続(CDMA)2000、エボリューション(evolution)データオンリー(EV−DO)ネットワークなどの従来の3Gネットワークへフォールバックするように構成されてもよい。   Further, the UE described herein may be configured in a multi-mode communication device capable of communicating with different third generation (3G) or second generation (2G) RATs. In these scenarios, multi-mode UEs can prefer to connect to LTE that offers faster data rate throughput compared to conventional 3G with lower data rate throughput. For example, in some embodiments, a multi-mode UE may use an evolved high-speed packet access (HSPA +) network, code division multiple access (CDMA) 2000, evolution when an LTE or LTE-A network is not available. ) It may be configured to fall back to a conventional 3G network such as a data only (EV-DO) network.

図1は、いくつかの実施形態に従って、記載されているさまざまな技術を実装するように構成されるシステム100の異なる構成要素のブロック図を表す。詳しくは、図1はシステム100の高レベルな外観を表し、モバイルデバイス102、1以上の基地局112、1以上のMNO114を含むことを示している。一実施形態によれば、モバイルデバイス102は、少なくとも1つの基地局112を経由して少なくとも1つのMNO114と通信が可能な無線通信デバイス(例えば、スマートフォン、タブレット、ラップトップ等)を表す。図1に示すように、モバイルデバイス102はプロセッサ104,メモリ106、eUICC108及びベースバンドプロセッサ110を有することができる。eUICC108は、例えば、モバイルデバイス102のシステムボードに組み込まれ、従来の取り外し可能なUICCよりも柔軟な環境を提供するように構成されるハードウェア要素である。以下により詳しく記載されるように、eUICC108は、ここに記載される技術によりeUICC108がeSIMを管理することを可能にするいろいろなハードウェア及びソフトウェアの構成要素を有することができる。   FIG. 1 depicts a block diagram of different components of a system 100 that is configured to implement the various described techniques according to some embodiments. Specifically, FIG. 1 represents a high level appearance of the system 100 and shows the mobile device 102, including one or more base stations 112, one or more MNOs 114. According to one embodiment, mobile device 102 represents a wireless communication device (eg, smartphone, tablet, laptop, etc.) that can communicate with at least one MNO 114 via at least one base station 112. As shown in FIG. 1, the mobile device 102 can include a processor 104, a memory 106, an eUICC 108, and a baseband processor 110. The eUICC 108 is a hardware element that is, for example, incorporated into the system board of the mobile device 102 and configured to provide a more flexible environment than a conventional removable UICC. As described in more detail below, eUICC 108 may have various hardware and software components that allow eUICC 108 to manage eSIMs according to the techniques described herein.

図2は、一実施形態による、図1のモバイルデバイス102の詳しい図200である。図2に示されるように、モバイルデバイスOS202と1以上のアプリケーション204は、プロセッサ104及びメモリ106によりモバイルデバイス102で実行できる。図2はeUICC108が有するさまざまなハードウェア及びソフトウェア構成要素を示す。より詳しくは、eUICC108は、eUICC OS214に、eUICC108で実行して1以上のeSIM216を管理できるようにする、プロセッサ210、メモリ212を有する。この構成により、プロセッサ104,プロセッサ210及びベースバンドプロセッサ110は、モバイルデバイス102が少なくとも1つのMNO104により提供されるサービスへアクセスできるようにするために協力して動作する。   FIG. 2 is a detailed diagram 200 of the mobile device 102 of FIG. 1 according to one embodiment. As shown in FIG. 2, the mobile device OS 202 and one or more applications 204 can be executed on the mobile device 102 by the processor 104 and the memory 106. FIG. 2 shows the various hardware and software components that the eUICC 108 has. More specifically, the eUICC 108 includes a processor 210 and memory 212 that allow the eUICC OS 214 to execute on the eUICC 108 and manage one or more eSIMs 216. With this configuration, the processor 104, the processor 210, and the baseband processor 110 operate in concert to allow the mobile device 102 to access services provided by the at least one MNO 104.

図3Aは、第1アプリケーション306及び第2アプリケーション308、及びアプリケーションファイル構造304を有するeSIM302のブロック図300を表す。図3Aに示されるように、第1アプリケーション306及び第2アプリケーション308は、それぞれアプリケーション識別情報、第1AID307及び第2AID309により識別される。第1アプリケーション306及び第2アプリケーション309は、eSIM302に関連するMNOにより提供される異なるアプリケーションを表す。アプリケーション識別情報、第1AID307及び第2AID309により、モバイルデバイス102は第1アプリケーション306か第2アプリケーション308の何れかにユニークにアクセスすることができる。図3Cに関して詳しく後述するように、このアクセス能力は、モバイルデバイス102がアプリケーションファイル構造304に適切にアクセスすることを可能にする。   FIG. 3A represents a block diagram 300 of an eSIM 302 having a first application 306 and a second application 308 and an application file structure 304. As shown in FIG. 3A, the first application 306 and the second application 308 are identified by application identification information, a first AID 307 and a second AID 309, respectively. First application 306 and second application 309 represent different applications provided by the MNO associated with eSIM 302. With the application identification information, the first AID 307 and the second AID 309, the mobile device 102 can uniquely access either the first application 306 or the second application 308. This access capability allows the mobile device 102 to properly access the application file structure 304, as described in detail below with respect to FIG. 3C.

図3Bは、第1eSIM354及び第2eSIM356として表される複数のeSIM216を記憶するeUICC352のブロック350を表す図である。この実施例では、第1eSIM354と第2eSIM356に関連するアプリケーション(図2Bに不図示)は同じアプリケーション識別情報、第1AID307で識別される。したがって、第1eSIM354と第2eSIM356のアプリケーションは同じアプリケーションでありうる。そしてアプリケーションは異なるMNOにより提供されうる。図3Bを参照すると、ICCIDは、第1eSIM354及び第2eSIM356について同じである。ベースバンドプロセッサ110がICCIDを読む場合に、ユニークなアプリケーション識別情報(したがってアプリケーション)が識別できないので、コンフリクトがありうる。従って、アプリケーションファイル構造が適切に識別されないだろう。   FIG. 3B is a diagram representing a block 350 of eUICC 352 that stores a plurality of eSIMs 216 represented as a first eSIM 354 and a second eSIM 356. In this embodiment, applications associated with the first eSIM 354 and the second eSIM 356 (not shown in FIG. 2B) are identified by the same application identification information, the first AID 307. Accordingly, the first eSIM 354 and the second eSIM 356 application may be the same application. And applications can be provided by different MNOs. Referring to FIG. 3B, the ICCID is the same for the first eSIM 354 and the second eSIM 356. When the baseband processor 110 reads the ICCID, there may be a conflict because the unique application identification information (and thus the application) cannot be identified. Therefore, the application file structure will not be properly identified.

図3Cは、図3AのeSIM302についてのアプリケーションファイル構造304の詳細370を示す図である。ファイル識別情報(FID)は特定のファイルを指し識別するのに使用される。図3Cに含まれるファイルタイプは以下である。
・個別ファイル(dedicated file(DF)):アクセス条件やオプションで基本ファイル(elementary file(EF))または他の個別ファイルを含む。DFは、FIDにより参照される。
・アプリケーション個別ファイル(ADF):アプリケーションへのエントリポイント。アプリケーションDF(ADF)はアプリケーションの全てのDFとEFを含む特定のDF。
・基本ファイル(EF):有効なIMSI値は、SIMカード製造時にSIM内のIMSI基本ファイル(EF IMSI)にデフォルトで存在しなければならない。
・マスタファイル(MF)
FIG. 3C is a diagram illustrating details 370 of the application file structure 304 for the eSIM 302 of FIG. 3A. File identification information (FID) is used to identify and identify a particular file. The file types included in FIG. 3C are as follows.
Individual file (DF): Includes basic files (elementary file (EF)) or other individual files with access conditions and options. The DF is referenced by the FID.
Application individual file (ADF): entry point to the application. Application DF (ADF) is a specific DF that includes all DFs and EFs of the application.
Basic file (EF): A valid IMSI value must be present by default in the IMSI basic file (EF IMSI) in the SIM when the SIM card is manufactured.
・ Master file (MF)

アプリケーションはAIDによりユニークに識別され、EFDIRから得られる。AIDはアプリケーションを選択するのに使用される。EFDIR、EFPL及びEFICCIDは必須であり、MFの下に直接にある。DFTELECOMはオプションであり、存在する場合は、MFの下にある。DFTELECOMはアプリケーション独立な情報を含むことができる。 The application is uniquely identified by the AID and obtained from the EF DIR . AID is used to select an application. EF DIR , EF PL and EF ICCID are mandatory and are directly under MF. DF TELECOM is optional and, if present, is under MF. DF TELECOM may contain application independent information.

図4はeUICC内に含まれる特定のeSIMのアプリケーションを選択するためのタイミングチャート400を表す。処理はモバイルデバイス102のベースバンドプロセッサ110が通信のためのチャネルを要求することで開始する。eUICCは例えばチャネル1を選択して応答する。ベースバンドプロセッサ110はSELECT(AID)コマンドを送り、指定されるAIDに関連するアプリケーションへアクセスを要求する。ベースバンドプロセッサ110は、他のアプリケーションへアクセスするためにこの処理を繰り返すことができる。したがって、2つの並列のセッションはアクティブになりうる。この方法は、図3Aに記載された構造のeSIM内の適切なアプリケーションを選択するのにはうまくいく。しかし、eUICC内(例えば図3B)に複数のeSIMがある場合には、アプリケーションが同じでありうるので、コンフリクトが生じうる。アプリケーションは異なるMNOにより発行され、eSIMは同じICCIDを有することができる。その結果、例えば、第1AID307のようにアプリケーション識別情報が同じになりうるので、図4の方法は適切なアプリケーションファイル構造を識別できないかもしれない。   FIG. 4 depicts a timing chart 400 for selecting a particular eSIM application included within the eUICC. The process begins with the baseband processor 110 of the mobile device 102 requesting a channel for communication. eUICC responds, for example, by selecting channel 1. Baseband processor 110 sends a SELECT (AID) command to request access to the application associated with the specified AID. The baseband processor 110 can repeat this process to access other applications. Thus, two parallel sessions can be active. This method works well for selecting an appropriate application within the eSIM of the structure described in FIG. 3A. However, if there are multiple eSIMs in the eUICC (eg, FIG. 3B), a conflict may occur because the applications may be the same. Applications are published by different MNOs, and eSIMs can have the same ICCID. As a result, for example, the application identification information can be the same as in the first AID 307, so the method of FIG. 4 may not identify an appropriate application file structure.

図5Aは、アプリケーションを有する複数のeSIMの中から1つのeSIMのアプリケーションを選択し、アクセスすることを示すタイミングチャートである。最初にベースバンドプロセッサ110は、SELECT(eSIM ID)コマンドを、eSIMを識別しかつeSIMへのアクセスを要求するeUICCへ送る。eUICCは、応答としてアクティブ状態を示す受信確認(acknowledgement)メッセージ(例えば、OK)を送信する。モバイルデバイス102が非作動中であれば、ベースバンドプロセッサ110はeSIMへアクセスすることはできない。MNOの規制に基づいて、一時には1つのeSIMしか作動できない。SELECT(eSIM ID)は、例えば第1eSIM354または第2eSIM356のように特定のeSIMを選択できる。図5Bに記載のP1及びP2は、次により詳しく記載するが、例えばeSIM選択のように、SELECTコマンドのタイプを指定する値を有することができる。第1eSIM354と第2eSIM356との間を切り替えるために、ベースバンドプロセッサ110は「非選択」コマンドを発行でき、新しい選択をする。例えば、SELECT(P1,P2)は最初のeSIMを非選択にすることを示し、SELECT(P3,P4)は2番目のeSIMを選択することを示す。   FIG. 5A is a timing chart showing selecting and accessing one eSIM application from among a plurality of eSIMs having applications. Initially, the baseband processor 110 sends a SELECT (eSIM ID) command to the eUICC identifying the eSIM and requesting access to the eSIM. The eUICC sends an acknowledgment message (eg, OK) indicating the active state as a response. If the mobile device 102 is inactive, the baseband processor 110 cannot access the eSIM. Based on MNO regulations, only one eSIM can operate at a time. The SELECT (eSIM ID) can select a specific eSIM, such as a first eSIM 354 or a second eSIM 356, for example. P1 and P2 described in FIG. 5B are described in more detail below, but can have values that specify the type of SELECT command, eg, eSIM selection. To switch between the first eSIM 354 and the second eSIM 356, the baseband processor 110 can issue a “non-select” command and make a new selection. For example, SELECT (P1, P2) indicates deselecting the first eSIM, and SELECT (P3, P4) indicates selecting the second eSIM.

eSIMが作動しているときは、ベースバンドプロセッサ110は、特定のアプリケーション(そしてアプリケーションファイル構造)に対する要求を表すSELECT(第1AID307)コマンドで応答することができる。eUICCからの肯定応答の後、ベースバンドプロセッサ110は、特定のアプリケーションを選択するためにSELECT(ICCID)を送信することができる。eUICCからの肯定応答の後に、ベースバンドプロセッサ110はREAD BINARYコマンドをeUICCへ送信することができる。READ BINARY応答メッセージはトランスペアレントな構造を持つEFのコンテンツを含むことができる。さらにeSIMは、eUICCが特定のMNOを選択するようにプログラムされるのを防ぐ補助ロック(subsidy lock)を有することができる。補助ロックは、MCC/MNC選択を制限することができる。   When the eSIM is running, the baseband processor 110 can respond with a SELECT (first AID 307) command that represents a request for a particular application (and application file structure). After an acknowledgment from the eUICC, the baseband processor 110 can send a SELECT (ICCID) to select a specific application. After an acknowledgment from the eUICC, the baseband processor 110 can send a READ BINARY command to the eUICC. The READ BINARY response message may include EF content having a transparent structure. In addition, the eSIM can have a subsidy lock that prevents the eUICC from being programmed to select a particular MNO. An auxiliary lock can limit MCC / MNC selection.

図5Bはタイミングチャート500をサポートするフレーム構造550である。図5Bに示すように、フレーム構造550はAPDUヘッダとeSIM IDを有する。APDUヘッダは、次のフレームを含む:SELECT CLASS、INS(命令コード)、P1/P2、LEN(長さ)。APDUヘッダはeUICCオペレーションについての標準に含まれる。標準に含まれる同じINSコードがタイミングチャート500において利用される。アプリケーションのユニークな識別情報を提供するために、P1/P2フレームは標準に含まれていない特別な値を割り当てられる。このP1/P2のプログラミングにより、ベースバンドプロセッサ110はタイミングチャート500に示される通信方法を実行することができる。このように、ベースバンドプロセッサ110は関心のあるアプリケーションを選択し、アクセスすることができる。前述したように、eSIM IDは、eUICCに存在あるいは提供されたファイル構造、データ及びアプリケーションの組合せであり、イネーブルされると特定のモバイルネットワークインフラストラクチャへアクセスすることを許容する。   FIG. 5B is a frame structure 550 that supports the timing chart 500. As shown in FIG. 5B, the frame structure 550 has an APDU header and an eSIM ID. The APDU header includes the following frames: SELECT CLASS, INS (instruction code), P1 / P2, LEN (length). The APDU header is included in the standard for eUICC operation. The same INS code included in the standard is used in the timing chart 500. In order to provide unique identification information for applications, P1 / P2 frames are assigned special values not included in the standard. By the programming of P1 / P2, the baseband processor 110 can execute the communication method shown in the timing chart 500. In this way, the baseband processor 110 can select and access the application of interest. As described above, an eSIM ID is a combination of file structure, data and application that is present or provided in eUICC, and when enabled, allows access to a specific mobile network infrastructure.

図5Cは、図5A及び図5Bに関連する方法を表すフローチャート570である。フローチャートのステップはベースバンドプロセッサ110により実行され、次のように実行される。
1.eSIM572を識別するためにeUICCへSELECT(eSIM ID)コマンドを送信する。−572
2.受信確認を受信後、識別情報「第1AID」に関連するアプリケーションを選択するためにSELECT(第1AID)コマンドをeUICCへ送信する。−574
3.受信確認を受信後、ICCIDを確認(confirm)しかつファイル構造(例えばアプリケーションファイル構造304)を有するeSIMを選択するためにSELECT(ICCID)コマンドを送信する。−576
4.受信確認を受信後、特定のファイルを指定するREAD BINARYコマンドを送信する。−578
5.特定のファイルを受信する。−580
FIG. 5C is a flowchart 570 representing the method associated with FIGS. 5A and 5B. The steps in the flowchart are executed by the baseband processor 110 and are executed as follows.
1. Send a SELECT (eSIM ID) command to the eUICC to identify the eSIM 572. -572
2. After receiving the reception confirmation, a SELECT (first AID) command is transmitted to the eUICC in order to select an application related to the identification information “first AID”. -574
3. After receiving the receipt confirmation, a SELECT (ICCID) command is sent to confirm the ICCID and select an eSIM having a file structure (eg, application file structure 304). -576
4). After receiving the reception confirmation, a READ BINARY command designating a specific file is transmitted. -578
5. Receive a specific file. -580

特に、この方法は標準にデザインされたeUICCと後方互換性がある。すなわち、eUICC OSは最後に選択されたeSIMを記憶できる。ここでeSIM IDはeSIMを選択する。P1/P2コーディングは、例えばeSIMを選択するための選択コマンドのような、SELECTコマンドの特定のタイプを決定する。   In particular, this method is backward compatible with standard designed eUICC. That is, the eUICC OS can store the last selected eSIM. Here, eSIM ID selects eSIM. P1 / P2 coding determines a particular type of SELECT command, such as a select command for selecting an eSIM.

図6Aは第1eSIM604と第2eSIM606とを有するeUICC602のブロック図600である。図6Aに示されるように、第1eSIM604と第2eSIM606とはAIDが「n」であるアプリケーションを有しており、これはeUICCが実行されるときに生じうる問題を示している。特に、異なるeSIMは、異なる調整されていないソースに由来してもよく、ここでこれらソースはeSIMプロバイダ#1(例えばAT&T)とeSIMプロバイダ#2(例えばT−モバイル)として示される。異なるソースはeSIMに含まれるアプリケーションについて同じAIDを使うことができる。このことはAIDにより特定のアプリケーションへアクセスするときにコンフリクトを生じうる。したがって、eUICCが、異なるソースから供給された同じアプリケーションを持つ複数のeSIMを有する場合、コンフリクトが生じうる。   FIG. 6A is a block diagram 600 of an eUICC 602 having a first eSIM 604 and a second eSIM 606. As shown in FIG. 6A, the first eSIM 604 and the second eSIM 606 have an application whose AID is “n”, which indicates a problem that may occur when eUICC is executed. In particular, different eSIMs may come from different unregulated sources, where these sources are denoted as eSIM provider # 1 (eg AT & T) and eSIM provider # 2 (eg T-Mobile). Different sources can use the same AID for applications included in the eSIM. This can cause a conflict when accessing a specific application by AID. Thus, a conflict can occur if the eUICC has multiple eSIMs with the same application sourced from different sources.

前述の問題への解答は図6Bのブロック図650に説明される。図6Bに示されるように、ブロック図650は第1eSIM674と第2eSIM676とを有するeUICC672を含んでいる。これらの各eSIMは同じアプリケーションとAIDをサポートする。すなわち、図6Bで、APP、AID=nである。ここで、eUICC678は、eSIMの識別情報(例えば、eSIM ID)とアプリケーション識別情報(AID)とによりアプリケーション情報のターミナル680(すなわち図1のベースバンドプロセッサ110)への送信を調整するように構成されている。より詳しくは、eUICC OS678は、(eSIM ID,AID)を使って論理チャネルを確立するように構成される。これらの論理チャネルは、生じるかも知れない説明した起こりうるコンフリクトを除去する。   The answer to the above problem is illustrated in block diagram 650 of FIG. 6B. As shown in FIG. 6B, block diagram 650 includes an eUICC 672 having a first eSIM 674 and a second eSIM 676. Each of these eSIMs supports the same application and AID. That is, in FIG. 6B, APP and AID = n. Here, the eUICC 678 is configured to coordinate the transmission of application information to the terminal 680 (ie, the baseband processor 110 of FIG. 1) based on eSIM identification information (eg, eSIM ID) and application identification information (AID). ing. More specifically, eUICC OS 678 is configured to establish a logical channel using (eSIM ID, AID). These logical channels eliminate the described possible conflicts that may occur.

ブロック図650の実施形態はいくつかの機能をサポートする。同じeSIM内のAIDはユニークである。すなわち、従来のUICCと同様にeSIMベンダーにより保証される。しかし、異なるeSIMからのAIDは、異なるeSIMの間でeUICCにおいて重複しうる。AIDのコンフリクトはeUICC OS678の操作によって避けることができる。アプリケーションに関して、それと関連するeSIMは、アプリケーションが選択される前に所定の論理チャネルで最初に選択されなければならない。したがって、eUICC OS678はどのeSIMが所定の論理チャネルでこのAIDに関連するかを知っていることができる。それぞれのアプリケーションは、コマンド(eSIM ID,AID)によりユニークに識別される。ターミナルはeSIM IDによりeUICC上の異なるeSIMを知っている。他の実施形態では、複数のeSIMは複数の論理チャネルを使ってeUICCで作動することができる。それぞれの論理チャネルは異なるMNOを同時に選択することができる。したがって、モバイルデバイス102は2以上のMNOに同時にアクセスすることができる。   The embodiment of block diagram 650 supports several functions. AIDs within the same eSIM are unique. That is, it is guaranteed by the eSIM vendor as in the conventional UICC. However, AIDs from different eSIMs may overlap in eUICC between different eSIMs. AID conflicts can be avoided by operating eUICC OS678. For an application, its associated eSIM must first be selected on a given logical channel before the application is selected. Thus, eUICC OS 678 can know which eSIM is associated with this AID on a given logical channel. Each application is uniquely identified by a command (eSIM ID, AID). The terminal knows the different eSIMs on the eUICC by eSIM ID. In other embodiments, multiple eSIMs can operate on eUICC using multiple logical channels. Each logical channel can select a different MNO simultaneously. Accordingly, the mobile device 102 can access two or more MNOs simultaneously.

図6Cは、図6A及び図6Bに関連する方法についてのフローチャート670を示す。方法は次のステップを有し、ステップは図6BのeUICC OS678により実行される。
1.eSIMを特定の論理チャネルに関係させる。−672
2.AIDをeSIMに関係させる。−674
3.モバイル端末(例えば、図6Bのモバイル端末680)に、本願記載の{eSIM ID、AID}コマンドを使って論理チャネル経由でAIDへアクセスするように指示する。ターミナル680は図1に示され、より詳しく記述されたベースバンドプロセッサ110に相当しうる。−676
FIG. 6C shows a flowchart 670 for the method associated with FIGS. 6A and 6B. The method includes the following steps, which are performed by the eUICC OS 678 of FIG. 6B.
1. Associate an eSIM with a specific logical channel. -672
2. Associate AID with eSIM. -674
3. A mobile terminal (eg, mobile terminal 680 in FIG. 6B) is instructed to access the AID via the logical channel using the {eSIM ID, AID} command described herein. Terminal 680 may correspond to baseband processor 110 shown in FIG. 1 and described in more detail. -676

図7は、ここに記載され実施形態に従うさまざまな構成要素を実行するのに使用されるコンピューティングデバイス700の詳細図である。特に、この詳細図は図1に示されるモバイルデバイス102に含まれうるさまざまな構成要素を示している。図7によると、コンピューティングデバイス700は、コンピューティングデバイス700の全体の動作を制御するためのマイクロプロセッサまたは制御装置に相当するプロセッサ702を有することができる。コンピューティングデバイス700は、コンピューティングデバイスのユーザがコンピューティングデバイス700と情報をやりとりするためのユーザ入力デバイス708を備えることができる。例えば、ユーザ入力デバイス708は、ボタン、キーパッド、ダイアル、タッチスクリーン、音声入力インターフェイス、光学/画像入力インターフェイス、センサーデータの形式の入力等の多様な形式をとりうる。さらに、コンピューティングデバイス700は、ユーザへ情報を表示するためにプロセッサ702により制御される表示部710(スクリーン表示)を有することができる。データバス716は、少なくとも記憶装置740、プロセッサ702および制御装置713の間のデータ伝送を容易にすることができる。制御装置713は、機器制御バス714によりインターフェイスでき、機器制御バスを通して異なる機器を制御することができる。コンピューティングデバイス700は、データリンク712に接続するネットワーク/バスインターフェイス711を有することができる。無線接続の場合、ネットワーク/バスインターフェイス711は無線送受信装置を有することができる。   FIG. 7 is a detailed view of a computing device 700 that is used to implement various components described herein and in accordance with embodiments. In particular, this detailed view illustrates various components that may be included in the mobile device 102 shown in FIG. According to FIG. 7, the computing device 700 may have a processor 702 that corresponds to a microprocessor or controller for controlling the overall operation of the computing device 700. The computing device 700 can include a user input device 708 for a user of the computing device to interact with the computing device 700. For example, the user input device 708 may take various forms such as buttons, keypads, dials, touch screens, voice input interfaces, optical / image input interfaces, sensor data type input, and the like. Further, the computing device 700 can include a display 710 (screen display) that is controlled by the processor 702 to display information to the user. The data bus 716 can facilitate data transmission between at least the storage device 740, the processor 702, and the controller 713. The control device 713 can interface with the device control bus 714, and can control different devices through the device control bus. The computing device 700 can have a network / bus interface 711 that connects to the data link 712. In the case of wireless connection, the network / bus interface 711 can include a wireless transmission / reception device.

コンピューティングデバイス700は、単一の記憶装置または複数の記憶装置を備えることができ、記憶装置740の1以上のパーティションを管理するための記憶管理モジュールを備える記憶装置740を有することができる。いくつかの実施形態では、記憶装置740はフラッシュメモリ、半導体(固体)メモリや同様なものを含むことができる。コンピューティングデバイス700はランダムアクセスメモリ(RAM)720や読み出し専用メモリ(ROM)722も含みうる。ROM722はプログラム、ユーティリティ、プロセスを不揮発に記憶することができる。RAM720は揮発性のデータ記憶を提供し、ここに記載のものと異なるソフトウェア処理の動作に関連する命令を記憶することが可能である。コンピューティングデバイス700はさらに、図1、2に記載され説明されるeUICCで表わされうるセキュアエレメント(secure element)750を有することができる。   The computing device 700 can comprise a single storage device or multiple storage devices and can have a storage device 740 that includes a storage management module for managing one or more partitions of the storage device 740. In some embodiments, the storage device 740 may include flash memory, semiconductor (solid state) memory, or the like. The computing device 700 may also include random access memory (RAM) 720 and read only memory (ROM) 722. The ROM 722 can store programs, utilities, and processes in a nonvolatile manner. The RAM 720 provides volatile data storage and can store instructions related to software processing operations different from those described herein. The computing device 700 may further include a secure element 750 that may be represented in eUICC as described and illustrated in FIGS.

説明した実施形態のさまざまな側面、実施形態、実行または特徴は別個にあるいは組み合わされて使用することができる。実施形態のさまざまな側面はソフトウェア、ハードウェアまたはハードウェアとソフトウェアの組合せにより実装されることができる。また、実施形態はコンピュータ可読媒体のコンピュータ可読コードとして実現することもできる。コンピュータ可読媒体は、コンピュータシステムにより後で読み出されることができるデータを記憶できるあらゆるデータ記憶デバイスである。コンピュータ可読媒体の例は、読み出し専用メモリ、ランダムアクセスメモリ、CDROM、DVD、磁気テープ、ハードディスクドライブ、固体ドライブ、光学データ記憶デバイスを含む。コンピュータ可読媒体は、コンピュータ可読コードが分散形式で記憶されて実行されるように、ネットワーク接続されたコンピュータシステムに分散されることができる。   Various aspects, embodiments, implementations or features of the described embodiments can be used separately or in combination. Various aspects of the embodiments may be implemented by software, hardware or a combination of hardware and software. Embodiments can also be implemented as computer readable code on a computer readable medium. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of computer readable media include read only memory, random access memory, CDROM, DVD, magnetic tape, hard disk drive, solid state drive, optical data storage device. The computer readable medium can be distributed over a networked computer system so that the computer readable code is stored and executed in a distributed fashion.

上述の説明は、説明の目的であり、実施形態の説明の全ての理解のために特定の用語を使っている。しかし、当業者には特定の詳細が説明された実施形態を実行するために必要ではないことは明らかである。上述の特定の実施形態の記述は説明および例示のために存在する。これらは網羅的であることおよび実施形態を開示された明確な形に限定することを意図していない。当業者には上述の教示を考慮して多くの修正や変更が可能である。   The descriptions above are for illustrative purposes, and specific terminology is used for all understanding of the description of the embodiments. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the described embodiments. The foregoing description of specific embodiments exists for purposes of explanation and illustration. They are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. Many modifications and variations will occur to those skilled in the art in view of the above teachings.

Claims (20)

組込み形ユニバーサル集積回路カード(eUICC)により管理される電子的加入者識別モジュール(eSIM)のアプリケーションへアクセスするための方法であって、
前記eUICCにおいて、
論理チャネルを介してベースバンドプロセッサから、コマンドに含まれるeSIM識別情報(eSIM ID)に対応する第1のeSIMを選択するための、前記コマンドを受け取るステップと、
前記論理チャネルを前記第1のeSIMと関連付けるステップと、
前記eUICCにより管理される前記第1のeSIMのアプリケーションへアクセスするリクエストを、前記論理チャネルを介して前記ベースバンドプロセッサから受け取るステップであって、前記アプリケーションは、第2のeSIMのアプリケーションにより共有されるアプリケーション識別情報(AID)に関連付けられている、ステップと、
前記リクエストに応じて 前記ベースバンドプロセッサが、前記論理チャネルを介して前記第1のeSIMの前記AIDに関連付けられている前記アプリケーションへアクセスすることを可能にするステップと、を含む方法。
A method for accessing an electronic subscriber identity module (eSIM) application managed by an embedded universal integrated circuit card (eUICC) comprising:
In the eUICC,
Receiving the command to select a first eSIM corresponding to the eSIM identification information (eSIM ID) included in the command from the baseband processor via the logical channel;
Associating the logical channel with the first eSIM;
A request to access the first eSIM application managed by the EUICC, said method comprising the steps of receiving from the baseband processor via a logical channel, the application is shared by the second eSIM Applications associated with the application identification information (AID), the step,
Enabling the baseband processor to access the application associated with the AID of the first eSIM via the logical channel in response to the request.
前記第1のeSIMの各アプリケーションは、ユニークなAIDに関連付けられていることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein each application of the first eSIM is associated with a unique AID. 前記eUICCにより管理される各eSIMはユニークなeSIM IDに関連付けられていることを特徴とする請求項2に記載の方法。   The method of claim 2, wherein each eSIM managed by the eUICC is associated with a unique eSIM ID. 前記第1のeSIMの前記アプリケーションへアクセスするための前記リクエストは、アプリケーションプロトコルデータユニット(APDU)ヘッダを有するSELECT(eSIM ID,AID)コマンドを含み、前記APDUヘッダはSELECTコマンドのタイプを判定するP1及びP2フィールドを含み、前記P1及びP2フィールドの値はeSIM選択を表すことを特徴とする請求項1に記載の方法。 The request to access the application of the first eSIM includes a SELECT (eSIM ID, AID) command having an application protocol data unit (APDU) header, and the APDU header determines the type of the SELECT command P1 The method of claim 1, comprising: and P2 fields, wherein the values of the P1 and P2 fields represent eSIM selection. 少なくとも2つのeSIMが、前記eUICC内で同時にアクティブであることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein at least two eSIMs are simultaneously active in the eUICC. 前記ベースバンドプロセッサは、異なる論理チャネルを使って前記eUICC内の異なるアクティブなeSIMのアプリケーションへ同時にアクセスすることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the baseband processor simultaneously accesses different active eSIM applications in the eUICC using different logical channels. モバイルデバイスであって、
電子的加入者識別モジュール(eSIM)を管理する組込み形ユニバーサル集積回路カード(eUICC)と、
ベースバンドプロセッサと、
少なくとも1つのメモリと、を備え、
前記少なくとも1つのメモリは、前記ベースバンドプロセッサにより実行されて、前記ベースバンドプロセッサに、
1のeSIMを選択するための第1のコマンドを、第1の論理チャネルを介して前記eUICCへ送るステップと
第2のeSIMを選択するための第2のコマンドを、第2の論理チャネルを介して前記eUICCへ送るステップであって、前記第1のeSIMと前記第2のeSIMとのそれぞれが同じアプリケーション識別情報(AID)に関連付けられているアプリケーションを含む、ステップと、
前記eUICCに、前記第1の論理チャネルを介して、前記第1のeSIMに関連付けられるeSIM識別情報(eSIM ID)と前記AIDとの両方を含む第3のコマンドを発行するステップと、
前記第1の論理チャネルを使って前記第1のeSIMに含まれる前記アプリケーションへアクセスするステップと、
を実行させる命令を記憶するよう構成されていることを特徴とするモバイルデバイス。
A mobile device,
An embedded universal integrated circuit card (eUICC) that manages an electronic subscriber identity module (eSIM);
A baseband processor;
And at least one memory,
The at least one memory is executed by the baseband processor to the baseband processor,
Sending a first command for selecting the first ESIM, to the eUICC via a first logical channel,
Sending a second command for selecting a second eSIM to the eUICC via a second logical channel, wherein each of the first eSIM and the second eSIM has the same application identification comprising the application associated with the information (AID), the step,
Issuing a third command to the eUICC that includes both the eSIM identification information (eSIM ID) associated with the first eSIM and the AID via the first logical channel ;
Accessing the application included in the first eSIM using the first logical channel;
A mobile device configured to store an instruction to execute.
前記AIDは、前記第1のeSIMと前記第2のeSIMのそれぞれの異なるアプリケーションに関連付けられた他のAIDの中でユニークであることを特徴とする請求項7に記載のモバイルデバイス。   The mobile device of claim 7, wherein the AID is unique among other AIDs associated with different applications of the first eSIM and the second eSIM, respectively. 前記eUICCにより管理される各eSIMは、ユニークなeSIM IDに関連付けられていることを特徴とする請求項7に記載のモバイルデバイス。   The mobile device of claim 7, wherein each eSIM managed by the eUICC is associated with a unique eSIM ID. 前記第3のコマンドはSELECT(eSIM ID,AID)コマンドを含むことを特徴とする請求項7に記載のモバイルデバイス。 The mobile device according to claim 7, wherein the third command includes a SELECT (eSIM ID, AID) command. 前記SELECT(eSIM ID,AID)コマンドは、SELECTコマンドのタイプを判定するP1及びP2フィールドを含むアプリケーションプロトコルデータユニット(APDU)ヘッダを含み、前記P1及びP2フィールドの値はeSIM選択を表すことを特徴とする請求項10に記載のモバイルデバイス。   The SELECT (eSIM ID, AID) command includes an application protocol data unit (APDU) header including P1 and P2 fields for determining the type of the SELECT command, and the values of the P1 and P2 fields represent eSIM selection. The mobile device according to claim 10. 少なくとも2つのeSIMが前記eUICC内で同時にアクティブであることを特徴とする請求項7に記載のモバイルデバイス。   The mobile device of claim 7, wherein at least two eSIMs are active in the eUICC simultaneously. 前記ベースバンドプロセッサは、異なる論理チャネルを使って、前記eUICC内の異なるアクティブなeSIMのアプリケーションへ同時にアクセスすることを特徴とする請求項7に記載のモバイルデバイス。   The mobile device of claim 7, wherein the baseband processor simultaneously accesses different active eSIM applications in the eUICC using different logical channels. モバイルデバイスのベースバンドプロセッサにより実行されると、ステップを実行することにより、前記ベースバンドプロセッサにより発行されるコマンドを、前記モバイルデバイスの組込み形ユニバーサル集積回路カード(eUICC)により管理される特定の電子的加入者識別モジュール(eSIM)へ送るようにする命令を含むコンピュータプログラムであって、前記ステップは
1のeSIMを選択するための第1のコマンドを、第1の論理チャネルを介して前記eUICCへ送るステップと
第2のeSIMを選択するための第2のコマンドを、第2の論理チャネルを介して前記eUICCへ送るステップであって、前記第1のeSIMと前記第2のeSIMとのそれぞれが同じアプリケーション識別情報(AID)に関連付けられているアプリケーションを含むステップと、
前記eUICCに、前記第1の論理チャネルを介して、前記第1のeSIMに関連付けられるeSIM識別情報(eSIM ID)と前記AIDとの両方を含む第3のコマンドを発行するステップと、
前記第1の論理チャネルを使って、前記第1のeSIMに含まれる前記アプリケーションへアクセスするステップと、
を含むことを特徴とするコンピュータプログラム。
When executed by a baseband processor of a mobile device, executing a step causes a command issued by the baseband processor to be sent to a specific electronic device managed by the mobile device embedded universal integrated circuit card (eUICC) A computer program comprising instructions for sending to an active subscriber identity module (eSIM), said step comprising:
Sending a first command for selecting the first ESIM, to the eUICC via a first logical channel,
Sending a second command for selecting a second eSIM to the eUICC via a second logical channel, wherein each of the first eSIM and the second eSIM has the same application identification Including an application associated with the information (AID);
Issuing a third command to the eUICC that includes both the eSIM identification information (eSIM ID) associated with the first eSIM and the AID via the first logical channel ;
Accessing the application included in the first eSIM using the first logical channel;
A computer program comprising:
前記AIDは、前記第1のeSIMと前記第2のeSIMのそれぞれの異なるアプリケーションに関連付けられた他のAIDの中でユニークであることを特徴とする請求項14に記載のコンピュータプログラム。   15. The computer program product of claim 14, wherein the AID is unique among other AIDs associated with different applications of the first eSIM and the second eSIM. 前記eUICCにより管理される各eSIMは、ユニークなeSIM IDに関連付けられていることを特徴とする請求項14に記載のコンピュータプログラム。   The computer program product of claim 14, wherein each eSIM managed by the eUICC is associated with a unique eSIM ID. 前記第3のコマンドはSELECT(eSIM ID,AID)コマンドを含むことを特徴とする請求項14に記載のコンピュータプログラム。 15. The computer program according to claim 14, wherein the third command includes a SELECT (eSIM ID, AID) command. 前記SELECT(eSIM ID,AID)コマンドは、SELECTコマンドのタイプを判定するP1及びP2フィールドを含むアプリケーションプロトコルデータユニット(APDU)ヘッダ含み、前記P1及びP2フィールドの値はeSIM選択を表すことを特徴とする請求項17に記載のコンピュータプログラム。   The SELECT (eSIM ID, AID) command includes an application protocol data unit (APDU) header including P1 and P2 fields for determining a type of the SELECT command, and the values of the P1 and P2 fields represent eSIM selection. The computer program according to claim 17. 少なくとも2つのeSIMが前記eUICC内で同時にアクティブであることを特徴とする請求項14に記載のコンピュータプログラム。   The computer program product of claim 14, wherein at least two eSIMs are simultaneously active in the eUICC. 前記ベースバンドプロセッサは、異なる論理チャネルを使って、異なるeSIMのアプリケーションへ同時にアクセスすることを特徴とする請求項14に記載のコンピュータプログラム。   15. The computer program product of claim 14, wherein the baseband processor accesses different eSIM applications simultaneously using different logical channels.
JP2015107818A 2014-05-30 2015-05-27 Handling of application identification information of electronic subscriber identification module (eSIM) Active JP6231044B2 (en)

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 US9439062B2 (en) 2014-05-30 2014-09-30 Electronic subscriber identity module application identifier handling
US14/503,048 2014-09-30

Publications (2)

Publication Number Publication Date
JP2016029791A JP2016029791A (en) 2016-03-03
JP6231044B2 true JP6231044B2 (en) 2017-11-15

Family

ID=54707004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015107818A Active JP6231044B2 (en) 2014-05-30 2015-05-27 Handling of application identification information of electronic subscriber identification module (eSIM)

Country Status (3)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210005653A (en) * 2018-04-26 2021-01-14 후아웨이 테크놀러지 컴퍼니 리미티드 Terminal application activation method, device and system

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105959930A (en) * 2016-04-25 2016-09-21 宇龙计算机通信科技(深圳)有限公司 ESIM card binding processing method, eSIM card binding processing device, and terminal
US10178544B2 (en) * 2016-12-15 2019-01-08 Qualcomm Incorporated Obtaining multiple subscription services from an embedded universal integrated circuit card
CN108260119B (en) * 2016-12-28 2020-11-27 展讯通信(上海)有限公司 Mobile terminal, embedded SIM card and access method and device thereof
CN108260120B (en) * 2016-12-28 2021-08-24 展讯通信(上海)有限公司 Mobile terminal, embedded SIM card and access method and device thereof
US10524116B2 (en) * 2017-06-27 2019-12-31 Ibasis, Inc. Internet of things services architecture
CN109660979B (en) * 2017-10-11 2022-04-29 中国移动通信有限公司研究院 Internet of Things over-the-air card opening method and device, computing device and storage medium
WO2019119544A1 (en) * 2017-12-18 2019-06-27 华为技术有限公司 Method and device for accessing data of embedded sim card
CN108966205B (en) * 2018-07-04 2021-08-27 高新兴物联科技有限公司 Method, equipment and computer readable storage medium compatible with multiple eSIM management specifications
TWI772657B (en) * 2018-07-05 2022-08-01 聯發科技股份有限公司 Methods and user equipment for universal integrated circuit card operation
CN109219040B (en) * 2018-09-27 2022-04-19 努比亚技术有限公司 eSIM card operation method, mobile terminal and eSIM card device
CN109219039B (en) * 2018-09-27 2022-04-19 努比亚技术有限公司 eSIM card operation method, mobile terminal and eSIM card device
JP7070318B2 (en) * 2018-10-16 2022-05-18 株式会社デンソー SIM router device and communication terminal device
CN114787786A (en) 2019-12-13 2022-07-22 株式会社日立产机系统 Communication module, communication system and communication method
CN110933665B (en) * 2019-12-13 2022-08-19 紫光展讯通信(惠州)有限公司 Universal integrated circuit card, control method and device
CN114981810B (en) * 2020-01-07 2023-06-23 维萨国际服务协会 Universal non-contact kernel system and method
JP7625811B2 (en) * 2020-09-18 2025-02-04 大日本印刷株式会社 DRIVER PROGRAM AND TRANSACTION MEDIATION METHOD
CN112153628B (en) * 2020-09-29 2023-12-05 恒宝股份有限公司 Activation management, instruction processing and restarting management method and device for code number resources
US12401468B2 (en) * 2021-04-13 2025-08-26 Apple Inc. Logical channel management for multiple eSIM profiles
CN113723576A (en) * 2021-08-06 2021-11-30 银盛通信有限公司 Method for setting device number for ICCID, computer device and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0722283A2 (en) * 2007-12-13 2014-04-15 Nokia Corp METHOD, APPARATUS, SYSTEM, COMPUTER PROGRAM, MEDIA AND MODULE
KR20130012243A (en) * 2011-07-08 2013-02-01 주식회사 케이티 Method for changing mno of embedded sim based on privilege, embedded sim and recording medium for the same
US8560015B2 (en) 2011-07-18 2013-10-15 Nokia Corporation Application selection for multi-SIM environment
US9686632B2 (en) 2011-09-16 2017-06-20 Nokia Technologies Oy Method and apparatus for accessing virtual smart cards
MX342702B (en) * 2012-02-14 2016-10-10 Apple Inc Mobile apparatus supporting a plurality of access control clients, and corresponding methods.
US8983543B2 (en) 2012-09-12 2015-03-17 Li Li Methods and apparatus for managing data within a secure element

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210005653A (en) * 2018-04-26 2021-01-14 후아웨이 테크놀러지 컴퍼니 리미티드 Terminal application activation method, device and system
KR102478936B1 (en) 2018-04-26 2022-12-16 후아웨이 테크놀러지 컴퍼니 리미티드 Terminal application activation method, device and system
KR20230003620A (en) * 2018-04-26 2023-01-06 후아웨이 테크놀러지 컴퍼니 리미티드 Terminal application activation method, apparatus and system
US12156108B2 (en) 2018-04-26 2024-11-26 Huawei Technologies Co., Ltd. Terminal application activation method, apparatus, and system

Also Published As

Publication number Publication date
JP2016029791A (en) 2016-03-03
DE102015209400A1 (en) 2015-12-17
CN105162748B (en) 2018-06-12
DE102015209400B4 (en) 2022-05-12
CN105162748A (en) 2015-12-16

Similar Documents

Publication Publication Date Title
JP6231044B2 (en) Handling of application identification information of electronic subscriber identification module (eSIM)
CN106416331B (en) Method, apparatus, device, and medium for accessing files in an eUICC that stores esims
US9439062B2 (en) Electronic subscriber identity module application identifier handling
US12401976B2 (en) IMEI binding and dynamic IMEI provisioning for wireless devices
CN115460570B (en) Provisioning an electronic subscriber identity module to a mobile wireless device
US11129014B2 (en) Methods and apparatus to manage inactive electronic subscriber identity modules
US11570612B2 (en) Flexible electronic subscriber identity module deployment
KR101761505B1 (en) Techniques for dynamically supporting different authentication algorithms
US12425837B2 (en) Direct eSIM transfer between wireless devices
US12615515B2 (en) Minimal configuration synthetic eSIM profiles for wireless devices
US12483878B2 (en) On-device shared provisioning SIM/eSIM controller for a wireless device
US10433131B2 (en) Embedded universal integrated circuit card (eUICC) command processing
US20250193652A1 (en) DYNAMIC eSIM CUSTOMIZATION WITH PRESET TEMPLATES
KR102797219B1 (en) Method of Subscriber Identify Module Configuration for User Equipment in Wireless communication system and Apparatus therefor
CN106416306B (en) Method and apparatus for routing commands within a mobile device to an eSIM managed by an eUICC
WO2025128196A1 (en) Dynamic esim customization with preset templates

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170217

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170707

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171018

R150 Certificate of patent or registration of utility model

Ref document number: 6231044

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250