所述實施方案總體涉及嵌入式通用集成電路卡(eUICC)和電子用戶身份模塊(eSIM)。具體地,所述實施方案涉及啟用移動設備以在多eSIM環境中訪問eSIM內容。
背景技術:
大多數移動設備被配置為接收并操作啟用移動設備以訪問由移動網絡運營商(MNO)提供的服務的可移除通用集成電路卡(UICC)。具體地,每個UICC包括至少微處理器和只讀存儲器(ROM),其中ROM被配置為存儲不同的小應用程序和認證數據,移動設備可利用該認證數據來向MNO注冊并與其進行交互。通常,UICC采取被配置為存儲單個的MNO簡檔并被插入到被包括在移動設備中的UICC接收間格中的小的可移除的卡的形式(例如,SIM卡)。然而,在最近的具體實施中,UICC被直接插入到移動設備的系統板中并被配置為存儲在本文中被稱為電子SIM(eSIM)的多個MNO簡檔。例如,嵌入式UICC(eUICC)可存儲用于本地MNO的一個eSIM和用于國際MNO的另一個eSIM。值得注意的是,這些eUICC提供了優于傳統的可移除UICC的若干個優點。例如,一些eUICC包括可有利于eSIM更新以用于訪問由MNO提供的擴展特征的可重寫存儲器。eUICC還消除在移動設備內包括UICC接收間格的必要性。eUICC的具體實施因此不僅提高了移動設備的靈活性,而且還簡化了它們的設計并釋放了用于其他部件的空間。
盡管eUICC提供了優于傳統可移除的UICC的許多有益效果,但是實施eUICC存在有關eSIM內容如何由移動設備訪問的新的挑戰。例如,MNO彼此共享許多相同的屬性,并且因此eSIM可通常包括共享相同應用程序標識符(AID)的應用程序。因此,其eUICC包括共享共性的兩個或更多個eSIM的移動設備可不能夠成功地選擇并訪問該兩個或更多個eSIM中的特定一個eSIM的應用程序。更具體地,用于訪問應用程序的現有協議涉及歲僅AID的參考,這對于移動設備訪問特定eSIM的應用程序來說是不夠的,因為AID單獨不能唯一地識別包括應用程序的特定eSIM的應用程序。因此,存在啟用移動設備的需要。具體地,被包括在移動設備中的處理器可訪問特定eSIM內容,諸如多個eSIM環境中的特定eSIM的應用程序。
技術實現要素:
eUICC可存儲多個eSIM,并且每個eSIM可存儲其自身的內容(例如,應用程序和文件結構)。然而,在多個eSIM在eUICC上的該配置中,出現問題:如何識別并訪問被存儲在相同eUICC上的不同eSIM的內容。例如,當移動設備使用現有的接口發送針對由文件標識符(FID)所識別的文件的讀取命令時,可存在沖突,因為相同的FID可存在于多個eSIM內。因此,僅使用FID,該eUICC可不能夠訪問針對特定eSIM的文件。本文示出的實施方案通過引入可從移動設備傳輸至eUICC的特定命令來解決這個問題。具體地,該特定命令包括唯一地識別被選擇的eSIM的標識符,并且可指導eUICC激活或去激活被包括在eSIM中的內容。在選擇eSIM之后,移動設備可查看eSIM的內容(例如,應用程序和文件結構)。這樣,即使在由eUICC存儲的其他eSIM上存在共性時,移動設備頁可訪問由eUICC存儲的特定eSIM的內容。
另選地,當試圖僅基于與應用程序相關聯的應用程序標識符(AID)來訪問應用程序時,沖突可在eUICC中發生。為了解決這個問題,邏輯信道可用于使eSIM由eUICC訪問的方式獨立化。邏輯信道在現有標準中被限定成使得移動設備可打開多個邏輯信道,以訪問eSIM的不同應用程序。更具體地,現有的標準規定在應用程序可被訪問之前必須首先在邏輯信道上選擇eSIM的應用程序。因此,在eUICC上執行的操作系統(OS)具有在邏輯信道上正被選擇的eSIM的先驗知識。本文所示的實施方案擴展該功能,以使得能夠在不同的邏輯信道上選擇不同的eSIM(相對于應用程序自身)。隨后,每個應用程序可被命令SELECT(選擇)唯一地識別(eSIM ID、AID)。與eUICC進行交互的移動設備的終端(例如,基帶處理器)可例如通過管理各個eSIM ID知道由eUICC管理的不同eSIM。這樣,移動設備中的處理器可在eUICC中的多個eSIM上訪問特定應用程序。
提供所述發明內容僅僅是為了概述一些示例性實施方案,以便提供對本文所述主題的一些方面的基本理解。因此,應當理解,上文所述的特征結構僅為示例并且不應被理解為以任何方式縮小本文所述主題的范圍或實質。本文所述主題的其他特征、方面和優點將根據以下具體實施方式、附圖和權利要求書而變得顯而易見。
附圖說明
所包括的附圖用于說明性目的,并且僅能夠提供用于提供無線計算設備的所公開的本發明的裝置和方法的可能結構和布置的示例。這些附圖決不限制本領域的技術人員在不脫離實施方案的實質和范圍的前提下可對實施方案進行的在形式和細節方面的任何更改。所述實施方案通過下面結合附圖的具體描述將更易于理解,其中類似的附圖標記表示類似的結構元件:
圖1示出了根據一些實施方案的包括MNO、基站和被配置為實現本文所述的各種技術的移動設備的無線系統的不同部件的框圖。
圖2示出了根據一些實施方案的圖1的系統的特定部件的更詳細視圖的框圖。
圖3A示出了根據一些實施方案的eSIM的框圖。
圖3B示出了根據一些實施方案的存儲多個eSIM的eUICC的框圖。
圖3C示出了根據一些實施方案的應用程序的文件結構的詳細視圖。
圖4示出了根據一些實施方案的用于選擇被包括在eUICC中的特定eSIM的應用程序的時序圖。
圖5A示出了根據一些實施方案的用于在包括應用程序的多個eSIM之間選擇并訪問eSIM的應用程序的時序圖。
圖5B示出了根據一些實施方案的支持圖5A的時序圖的幀結構。
圖5C示出了根據一些實施方案的用于與圖5A和圖5B相關的方法的流程圖。
圖6A示出了根據一些實施方案的存儲來自多個eSIM提供商的多個eSIM的eUICC的框圖。
圖6B示出了根據一些實施方案的存儲通過終端使用邏輯信道所選擇的多個eSIM的eUICC的框圖。
圖6C示出了根據一些實施方案的與圖6A和圖6B有關的方法的流程圖。
圖7示出了根據一些實施方案的可用于實現各個部件的計算設備的詳細視圖。
具體實施方式
在本部分中提供了根據本發明所述的實施方案的裝置和方法的代表性應用。提供這些實例僅是為了添加上下文并有助于理解所述實施方案。對于本領域的技術人員因此將顯而易見的是,本發明所述的實施例可在不具有這些具體細節中的一些或全部的情況下實施。在其它情況下,未詳細描述熟知的工藝步驟,以便避免不必要地模糊本發明所述的實施方案。其它應用也是可能的,使得以下實例不應視為是限制性的。
UICC是在用于蜂窩網絡的移動終端中使用的智能卡,該蜂窩網絡包括通用移動電信系統(UMTS)和長期演進(LTE)網絡。具體地,UICC向蜂窩網絡認證用戶,同時確保用戶的個人數據的完整性和安全性。UICC還存儲針對移動服務的正確部署用于MNO和終端用戶兩者的應用程序。UICC是能夠并行托管多個應用程序的通用多應用平臺。
UICC包括為集成電路的SIM,該SIM安全地存儲國際移動用戶識別碼(IMSI)以及用于識別和認證移動電話設備(諸如移動電話)上的用戶的相關的密鑰。在初始的具體實施中,SIM電路被嵌入到可移除塑料卡中。該塑料卡可被稱為“SIM卡”,并且可在不同的移動設備之間轉移。SIM卡包含唯一的序列號、集成電路卡ID(ICCID)、國際移動用戶身份(IMSI)、安全認證和加密信息、與本地網絡相關的臨時信息、用戶已訪問的服務的列表、以及認證信息(例如,密碼)。
隨著時間的推移,UICC的作用已演變并且其已成為駐留在用戶的手中的網絡的僅MNO擁有的一部分。因此,UICC可為MNO向用戶安全地提供服務的有用工具。并且,由于其在許多移動手機中工作的可攜帶性和能力,UICC使得MNO能夠提供網絡特定的服務和定制,而與正在使用的移動電話無關。UICC的這種唯一性允許各種新的增強的特征,所有這些都有益于MNO和用戶。
如前所述,UICC被直接嵌入到移動設備的系統板(即eUICC)中并且可被配置為管理多個電子SIM(eSIM),例如用于本地MNO的一個eSIM和用于國際MNO的另一個eSIM。這些eUICC可提供優于傳統可移除的UICC的若干個優點。例如,一些eUICC包括可有利于eSIM更新以用于訪問由MNO提供的擴展特征的可重寫存儲器。值得注意的是,每個eSIM可具有其自身的文件結構和應用程序。因此,要解決的問題是如何識別并訪問相同eUICC上的多個eSIM的內容。例如,如果移動設備使用現有的接口來發送針對由FID所識別的文件的讀取命令,可存在沖突,因為相同的FID可存在于另一個eSIM內并與其相關。因此,eUICC可不知道如何訪問由FID識別的特定文件。
一些其他考慮包括以下各項:用于UICC具體實施的標準指定AID被用于識別被安裝在SIM上的應用程序。AID包括5字節應用程序提供商ID和11字節(或者更少的)專有AID。AID在卡供應期間例如在供應商的制造過程期間被確定。eUICC具體實施涉及多個eSIM環境中AID的模糊性。如前所述,eUICC可包括多個eSIM。值得注意的是,這些eSIM可來自不同的非協調源,例如AT&T和T-Mobile。在一些情況下,不同的源可使用相同的AID,使得在不同的eSIM之間不保留AID的唯一性。因此,如果eUICC包括應用程序共享相同的AID的多個eSIM,則可發生沖突。
為了解決上述問題,本文所述的實施方案提出了一種技術,由此移動設備可向eUICC發送包括唯一地識別由eUICC管理的eSIM的標識符的特殊命令。具體地,特殊命令可指導eUICC激活或去激活被包括在eSIM中的內容。在選擇eSIM之后,可由移動設備使用現有命令(例如,READ)來訪問eSIM的文件結構和應用程序。移動設備可通過首先去激活活動eSIM并且然后激活不同的eSIM來選擇不同的eSIM。前述技術還可提供兼容性益處,使得具有活動eSIM的eUICC可被安裝在傳統設備中并在傳統設備中成功地操作。針對該功能,eUICC需要存儲上次選擇的eSIM,并且當執行傳統設備的啟動時,eUICC可自動選擇先前選擇的eSIM。
如本文先前所闡述的,在現有標準中定義邏輯信道,使得移動設備可打開不同的邏輯信道以訪問eSIM中的不同應用程序。本文示出的實施方案擴展了功能,以允許在不同的邏輯信道上選擇不同的eSIM(與其應用程序相反)。該特征可允許移動設備同時訪問多個eSIM及其相關聯的內容。相對于在多個eSIM環境中訪問相同的應用程序,可使用標準的外部實體協調原理來定義解決方案。該原理包括:1)相同eSIM內的AID是唯一的,即由eSIM供應商保證(類似于現有的UICC標準)以及2)來自不同SIM供應商的AID可在eUICC上被復制。
在具有eUICC OS處理的情況下,移動設備可向eUICC打開多個邏輯信道并避免AID沖突。具體地,在選擇應用程序之前,應用程序的相關聯的eSIM首先被關聯到給定的邏輯信道。因此,eUICC OS可知道哪個eSIM與給定邏輯信道上的AID相關聯。每個應用程序可通過命令SELECT(eSIM ID、AID)而被唯一地識別。終端(即,基帶處理器)可例如通過管理各種eSIMS ID而知道由eUICC管理的不同eSIM。該解決方案可在沒有對接口的重大改變的情況下實現。
因此,前述方法提供了用于識別和訪問eUICC中的不同eSIM的內容的技術系統。更詳細的討論在下面示出并結合圖1-2、3A、3B、3C、4、5A、5B、5C、6A、6B、6C和7進行描述,其示出了可用于實現這些技術的系統和方法的詳細圖示。
與本文示出的實施方案相關的術語在下文中進行描述。
·AID–用于識別UICC內的應用程序的應用程序標識符。AID可包括5字節的注冊應用程序提供商標識符(RID)和最多至11字節的專有應用程序標識符擴展(PIX)。應用程序的AID在給定UICC上可以是唯一的。AID在卡供應期間例如在供應商的制造過程期間被確定。
·APDU–應用程序協議數據單元。
·EUM–eUICC制造商。
·ICCID-集成電路卡ID–用于識別eUICC內的eSIM的唯一編號。
·IMSI–國際移動用戶識別碼。IMSI是由MNO擁有和發布的唯一標識符,MNO識別用戶并使得移動設備能夠附接到網絡并使用服務。
·MCC–移動國家代碼。
·MNO–移動網絡運營商。MNO是通過移動網絡基礎設施來向其客戶提供接入能力和通信服務的實體。
·OTA平臺–通過空中平臺。基于MNO的平臺用于遠程管理UICC并在eUICC上啟用eSIM。
·SIM–用戶身份模塊。
·eSIM–電子SIM。eSIM是基于軟件的SIM或“軟SIM”。SIM可為要被提供到eUICC上或存在于eUICC上的文件結構、數據和應用程序的組合。具體地,當啟用eSIM時,eSIM允許訪問特定的移動網絡基礎設施。
·SM-SR–訂閱管理器安全路由。
·UICC–通用集成電路卡。
·eUICC–嵌入式UICC。
·USIM–通用用戶身份模塊。USIM是用于UMTS的網絡接入應用程序(NAA)。UICC上的USIM可包含用于識別用戶的信息。
根據本文描述的各種實施方案,術語“無線通信設備”、“無線設備”、“移動設備”、“移動站”和“用戶設備”(UE)在本文中可互換地使用,以描述可能夠執行與本公開的各種實施方案相關聯的過程的一個或多個通用消費電子設備。根據各種具體實施,這些消費電子設備中的任一消費電子設備可涉及:蜂窩電話或智能電話、平板電腦、膝上型計算機、筆記本計算機、個人計算機、上網本計算機、媒體播放器設備、電子書設備、設備、可穿戴計算設備、以及具有無線通信能力的任何其他類型的電子計算設備,其可包括經由一種或多種無線通信協議的通信,該通信諸如用于以下網絡上的通信:無線廣域網(WWAN)、無線城域網(WMAN)、無線局域網(WLAN)、無線個人局域網(WPAN)、近場通信(NFC)、蜂窩無線網絡、第四代(4G)LTE、高級LTE(LTE-A)、和/或5G、或其他當前或未來開發的高級蜂窩無線網絡。
在一些實施方案中,無線通信設備還可作為無線通信系統的一部分來操作,該無線通信系統可包括還可被稱為站點、客戶端無線設備或客戶端無線通信設備的一組客戶端設備,該一組客戶端設備被互連到接入點(AP)(例如,作為WLAN的一部分)和/或互連到彼此(例如,作為WPAN和/或“ad hoc”無線網絡的一部分)。在一些實施方案中,客戶端設備可為能夠經由WLAN技術(例如,根據無線局域網通信協議)進行通信的任何無線通信設備。在一些實施方案中,WLAN技術可包括Wi-Fi(或更一般地為WLAN)無線通信子系統或無線電部件,該Wi-Fi無線電部件可實現電氣和電子工程師協會(IEEE)802.11技術,諸如以下項中的一者或多者:IEEE 802.11a;IEEE 802.11b;IEEE 802.11g;IEEE 802.11-2007;IEEE 802.11n;IEEE 802.11-2012;IEEE 802.11ac;或者其他現有的或者將來開發的IEEE 802.11技術。
另選地,應當理解,本文所述的UE可被配置作為也能夠經由不同的第三代(3G)和/或第二代(2G)RAT進行通信的多模式無線通信設備。在這些情況下,與提供更低數據速率吞吐量的其他3G傳統網絡相比,多模式UE可被配置為優選附接到提供更快數據速率吞吐量的LTE網絡。例如,在一些具體實施中,多模式UE可被配置為當LTE和LTE-A網絡本來不可用時回退到3G傳統網絡,例如演進型高速分組接入(HSPA+)網絡或碼分多址(CDMA)2000僅演進型數據(EV-DO)網絡。
圖1示出了根據一些實施方案的被配置為實現本文所述的各種技術的系統100的不同部件的框圖。更具體地,圖1示出了系統100的高級概述,如圖所示,該系統包括移動設備102、一個或多個基站112和一個或多個MNO 114。根據一個實施方案,移動設備102表示能夠經由基站112中的至少一個激戰與MNO 114中的至少一個MNO進行通信的無線通信設備(例如,智能電話、平板電腦、膝上型電腦等)。如圖1所示,移動設備102可包括處理器104、存儲器106、eUICC 108和基帶處理器110。eUICC 108可表示例如被嵌入在移動設備102的系統板內并且被配置為提供比傳統可移除UICC更加靈活的環境的硬件部件。如下面更詳細描述的,eUICC 108可包括使得eUICC 108能夠根據本文所述的技術來管理eSIM的各種硬件部件/軟件部件。
圖2示出了根據一個實施方案的圖1中的移動設備102的更加詳細的視圖200。如圖2所示,移動設備OS 202和一個或多個應用程序204可通過處理器104和存儲器106而在移動設備102上執行。圖2還示出了被包括在eUICC 108中的上述各種硬件部件/軟件部件。更具體地,eUICC 108可包括使得eUICC OS 214能夠在eUICC 108內執行并管理一個或多個eSIM 216的處理器210和存儲器212。根據該配置,處理器104、處理器210和基帶處理器110可互相協調地工作,以使得移動設備102能夠訪問由MNO 114中的至少一個MNO提供的服務。
圖3A示出了包括應用程序文件結構304以及應用程序1 306和應用程序2 308的eSIM 302的框圖300。如圖3A所示,應用程序1 306和應用程序2 308分別通過應用程序標識符AID_1 307和AID_2 309來識別。應用程序1 306和應用程序2 308可表示由與eSIM 302相關聯的MNO提供的不同應用程序。經由應用程序標識符AID_1 307和AID_2 309,移動設備102可唯一地訪問應用程序1 306和應用程序2 308中的任一個應用程序。如下面結合圖3C更加詳細地所述的,該訪問能力使得移動設備102適當地訪問應用程序文件結構304。
圖3B示出了存儲多個eSIM 216(在圖3B中被表示為eSIM_1 354和eSIM_2 356)的eUICC 352的框圖350。在該實施方案中,與eSIM_1 354和eSIM_2 356相關聯的應用程序(圖2B中未示出)通過相同的應用程序標識符AID_1 307來識別。因此,eSIM_1 354和eSIM_2 356中的應用程序可為相同的應用程序,并且應用程序可由不同的MNO提供。參見圖3B,對于eSIM_1 354和eSIM_2 356來說ICCID是相同的。在基帶處理器110讀取ICCID的情況下可存在沖突,因為唯一的應用程序標識符(因此,應用程序)不能被識別。因此,應用程序文件結構304可不能正確地被識別。
圖3C示出了用于圖3A中的eSIM 302的應用程序文件結構304的更加詳細的視圖370。文件標識符(FID)被用于尋址或識別特定文件。被包括在圖3C中的文件類型包括:
·專用文件(DF):包含訪問條件的文件,以及任選地,基本文件(EF)或者其他專用文件(DF)。DF通過FID而被引用。
·應用程序專用文件(ADF):指向應用程序的條目。具體地,應用程序DF(ADF)是包含應用程序的所有DF和EF的特定DF。
·基本文件(EF):在生產SIM卡時,有效IMSI值必須默認存在于SIM中的IMSI的基本文件(EF IMSI)中。
·主文件(MF)。
應用程序由AID唯一識別,并從EFDIR獲取。AID被用于選擇應用程序。EFDIR、EFPL和EFICCID可為強制性的并且可直接駐留在MF下。DFTELECOM可為任選的,并且如果存在的話,其駐留在MF下。DFTELECOM可包含應用程序無關的信息。
圖4示出了用于選擇被包括在eUICC內的特定eSIM的應用程序的時序圖400。該過程開始于移動設備102的基帶處理器110請求用于通信的信道。該eUICC利用信道選擇例如信道1來進行應答,。基帶處理器110然后發送SELECT(AID)命令,從而請求訪問與指定的AID相關聯的應用程序。基帶處理器110可然后重復該過程以訪問另一個應用程序;因此兩個并行的會話可為活動的。該方法可成功選擇具有在圖3A中所述的結構的eSIM中的正確應用程序。然而,在eUICC中存在多個eSIM的情況下(例如,圖3B),沖突可發生,因為應用程序可為相同的。應用程序可已由不同的MNO發布,并且eSIM可具有相同的ICCID。因此,圖4的方法可不識別正確文件結構,因為應用程序標識符可為相同的,例如AID_1 307。
圖5A示出了用于在包括應用程序的多個eSIM之間選擇并訪問eSIM的應用程序的時序圖500。開始,基帶110向識別eSIM的eUICC傳輸SELECT(eSIM ID)命令并請求訪問該eSIM。作為響應,eUICC可傳輸用于指示活動狀態的確認消息(例如,OK(確定))。如果移動設備102是不活動的,則基帶處理器110可不能訪問eSIM。基于MNO限制,一次可僅存在一個eSIM是活動的。SELECT(eSIM ID)可選擇特定的eSIM,例如eSIM1_354或者eSIM_2 356。圖5B中所示的以及下面更加詳細描述的P1/P2可包括指定SELECT命令(例如eSIM選擇)的類型的值。為了在eSIM1_354和eSIM_2 356之間進行切換,基帶處理器110可發布“取消選擇”命令,然后作出新的選擇。例如,SELECT(P1,P2)可指示取消選擇第一eSIM,并且SELECT(P3,P4)可指示選擇第二eSIM。
當eSIM活動時,基帶處理器110可利用表示對特定應用程序(以及應用程序文件結構304)的請求的SELECT(AID_1 307)命令進行應答。在來自eUICC的肯定應答之后,基帶處理器110可發送SELECT(ICCID),以選擇特定應用程序。在來自eUICC的肯定應答之后,基帶處理器110可將READ BINARY(讀取二進制)命令發送到eUICC。該Read Binary應答消息可包括具有透明結構的EF的內容(其一部分)。另選地,eSIM可包括防止eUICC被編程為選擇特定MNO的手機鎖(subsidy lock)。該手機鎖可限制MCC/MNC選擇。
圖5B示出了支持時序圖500的幀結構550。如圖5B中所示,幀結構550包括APDU標頭和eSIM ID。APDU標頭包括以下幀:SELECT CLASS,INS(指令代碼)、P2/P2、和LEN(長度)。APDU標頭被包括在用于eUICC操作的標準中。被包括在標準中的相同的INS代碼在時序圖500中被使用。為了本文示出的實施方案,為了提供對應用程序的唯一識別,P1/P2幀被分配有不被包括在標準中的特定值。經由該P1/P2編程,基帶處理器110能夠實現在時序圖500中所述的通信方法。因此,基帶處理器110可選擇并訪問與所關注的應用程序相關的文件。如先前所述,eSIM ID是文件結構、數據和將被提供在eUICC上或者呈現在eUICC上的應用程序的組合,并且當應用程序被啟用時,其允許訪問特定移動網絡基礎設施。
圖5C示出了用于與圖5A和5B相關的方法的流程圖570。具體地,流程圖中的步驟由基帶處理器110來實現,并且如下被實現:
1.將SELECT(eSIM ID)命令傳輸到eUICC,以識別eSIM-572。
2.在接收到確認之后,將SELECT(AID1)命令傳輸到eUICC,以選擇與標識符“AID1”相關聯的應用程序。–574
3.在接收到確認之后,傳輸SELECT(ICCID)命令,以確認ICCID并選擇eSIM,該eSIM包括其文件結構(例如,應用程序文件結構304)。–576
4.在接收到確認之后,傳輸指向特定文件的READ BINARY命令。–578
5.接收特定文件。-580
值得注意的是,用被設計成標準的eUICC,該方法向后兼容的(透明的)利。具體地,eUICC OS可記得最后選擇的eSIM,其中eSIM ID選擇eSIM,并且P1/P2代碼確定SELECT命令的特定類型,例如用于選擇eSIM的選擇命令。
圖6A示出了包括eSIM_1 604和eSIM_2 606的eUICC 602的框圖600。如圖6A所示,eSIM_1 604和eSIM_2 606中的每一者包括其AID為“n”的應用程序,其示出了當eUICC被實現時可發生的問題。具體地,不同的eSIM可來自通過eSIM提供商#1(例如,AT&T)和eSIM提供商#2(例如,T-Mobile)被示出的不同的未協調的源。不同的源可使用相同的AID以用于被包括在eSIM中的應用程序,如本文所述,在經由其來AID訪問特定應用程序時這可造成沖突。因此,如果eUICC具有由不同的源提供的具有相同應用程序的多個eSIM,則沖突可發生。
對前述問題的解決方案在圖6B中唄示出為框圖650。如圖6B所示,框圖650包括eUICC 672,該eUICC 672包括eSIM_1 674和eSIM_2 676。這些eSIM中的每個eSIM支持相同的應用程序以及AID,即對于每個圖6B:應用程序,AID=n。這里,eUICC OS 678被配置為通過eSIM的標識符(例如,eSIM ID)和應用程序的標識符(AID)來協調應用程序信息到終端680(例如,圖1的基帶處理器110)的傳輸。更具體地,eUICC OC 678被配置為使用(eSIM ID、AID)來建立邏輯信道。這些邏輯信道消除了本文所示的本來將發生的潛在沖突。
框圖650的實施方案可支持多個特征結構。相同的eSIM內的AID是唯一的,即由eSIM供應商來保證,這類似于傳統UICC。然而,來自不同的eSIM的AID可在不同的eSIM之間在eUICC上被復制。利用eUICC OS678處理可避免AID沖突。對于應用程序來說,在應用程序被選擇之前,其相關聯的eSIM必須首先在給定的邏輯信道上被選擇。因此,eUICC OS678可知道哪個eSIM與給定邏輯信道上的該AID相關聯。每個應用程序通過命令(eSIM ID、AID)被唯一地識別。終端經由eSIM ID來了解eUICC上的不同的eSIM。在另一個實施方案中,多個eSIM可使用多個邏輯信道而在eUICC上被激活。每個邏輯信道可同時選擇不同的MNO。因此,移動設備102可同時訪問兩個或更多個MNO。
圖6C示出了用于與圖6A和圖6B相關的方法的流程圖670。方法包括以下步驟,這些步驟通過圖6B的eUICC OS 678被實施:
1.使eSIM與特定的邏輯信道相關聯。–672
2.使AID與eSIM相關聯。–674
3.利用本文所示的{eSIM ID、AID}命令指導移動終端(例如,圖6B的移動終端680)經由邏輯信道來訪問AID。終端680可為圖1中所示的以及上面更詳細地描述的基帶處理器110的等同形式。-676
圖7示出了根據一些實施方案的可被用于實現本文所述的各種部件的計算設備700的詳細視圖。具體地,詳細視圖示出了可被包括在圖1中所示的移動設備102中的各種部件。如圖7所示,計算設備700可包括處理器702,該處理器702表示用于控制計算設備700的整體操作的微處理器或控制器。計算設備700還可包括允許計算設備700的用戶與計算設備700進行交互的用戶輸入設備708。例如,用戶輸入設備708可采取多種形式,諸如按鈕、小鍵盤、撥號盤、觸摸屏、音頻輸入接口、視覺/圖像捕獲輸入接口、傳感器數據形式的輸入等。更進一步地,計算設備700可包括可由處理器702控制以向用戶顯示信息的顯示器710(屏幕顯示器)。數據總線716可有助于至少存儲設備740、處理器702和控制器713之間的數據傳輸。控制器713可用于通過設備控制總線714來與不同設備進行交互并對其進行控制。計算設備700還可包括耦接至數據鏈路712的網絡/總線接口711。在無線連接的情況下,網絡/總線接口711可包括無線收發器。
計算設備700還包括存儲設備740,該存儲設備740可包括單個存儲設備或多個存儲設備的,并且包括管理存儲設備740內的一個或多個分區的存儲管理模塊。在一些實施方案中,存儲設備740可包括閃存存儲器、半導體(固態)存儲器等。計算設備700還可包括隨機存取存儲器(RAM)720和只讀存儲器(ROM)722。ROM 722可以非易失性方式來存儲待執行的程序、實用程序或進程。RAM 720可提供易失性數據存儲,并且存儲與本文所述的不同軟件過程的操作相關的指令。計算設備700還可包括可表示在圖1-圖2中所示的并在本文中詳細描述的eUICC 108的安全元件750。
可單獨地或以任何組合方式來使用所述實施方案的各個方面、實施方案、具體實施或特征。可由軟件、硬件或硬件與軟件的組合來實現所述實施方案的各個方面。所述實施方案還可被體現為在計算機可讀介質上的計算機可讀代碼。計算機可讀介質為可存儲數據的任何數據存儲設備,該數據其后可由計算機系統來讀取。計算機可讀介質的示例包括只讀存儲器、隨機存取存儲器、CD-ROM、DVD、磁帶、硬盤驅動器、固態硬盤或光學數據存儲設備。計算機可讀介質還可分布在網絡耦接的計算機系統中,使得計算機可讀代碼以分布式方式來存儲和執行。
在上述描述中,為了進行解釋,所使用的特定命名提供對所述實施方案的徹底理解。然而,對于本領域的技術人員而言將顯而易見的是,實踐所述實施方案不需要這些具體細節。因此,對特定實施方案的上述描述是出于例示和描述的目的而呈現的。這些描述不旨在被認為是窮舉性的或將所述的實施方案限制為所公開的精確形式。對于本領域的普通技術人員而言將顯而易見的是,根據上述教導內容,許多修改和變型是可能的。