激活配置文件的系統、eUICC及其激活配置文件的方法
【專利摘要】本發明公開了一種激活配置文件的系統、eUICC及其激活配置文件的方法,克服eUICC成功激活profile但物聯網設備無法接入對應網絡且可能無法連接其他網絡的缺陷,該方法包括:物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,掃描獲得可連接的至少一個網絡;eUICC從該至少一個網絡中選擇一個目標網絡,其中目標網絡所屬運營商的profile可激活;eUICC激活目標網絡所屬運營商的profile,并去激活所述處于激活狀態的profile。本申請的實施例避免了物聯網設備無法連接已激活profile的運營商的網絡時可能無法連接到其他任何運營商網絡風險的出現。
【專利說明】激活配置文件的系統、eUICC及其激活配置文件的方法
【技術領域】
[0001]本發明涉及一種物聯網技術,尤其涉及一種激活配置文件的系統、encc及其激活配置文件。
【背景技術】
[0002]物聯網設備所使用的SM卡需在設備生產階段集成到設備中,被稱為嵌入式(Universal Integrated Circuit Card,通用集成電路卡),簡稱 eUICC。
[0003]eUICC作為物聯網設備接入運營商網絡的鑒權工具,以及承載各種應用、數據的安全載體,已經成為物聯網發展的關鍵核心技術之一。遠程管理平臺與enCC建立安全通道,基于此安全通道遠程管理平臺一般通過OTA (OverThe Air,空中)的方式實現對eUICC簽約信息的遠程管理(enCC不可插拔)。
[0004]遠程管理平臺根據合作運營商的定義文件,生成各運營商的配置文件(profile),以加密的形式下載到eUICC上。prof iIe有兩種狀態操作,激活(enable)和去激活(disable)。運營商的profile下載到eUICC之后,需要完成激活流程,eWCC才能使用該profile。一個eUICC上可能存在多個運營商的profile,但某一時刻只有一個profile處于激活狀態。
[0005]現有技術中,eUICC上運營商A的profile處于激活狀態,eUICC上還保存有運營商B的profile,此時欲對eUICC上運營商B的profile進行激活,如圖1所示,主要包括如下內容。
[0006]步驟S101,運營商B向遠程管理平臺發出激活指令,該激活指令中包含有運營商B的profile標識。
[0007]步驟S102,遠程管理平臺收到該激活指令后,與enCC進行雙向認證。
[0008]步驟S103,在遠程管理平臺與eUICC的雙向認證通過后,遠程管理平臺將攜帶有profile標識的激活指令轉發給eUICC。
[0009]步驟S104,enCC收到遠程管理平臺轉發的激活指令后,激活運營商B的profile,去激活先前處于激活狀態的運營商A的profile。
[0010]步驟S105, eUICC在成功激活運營商B的profile以及去激活運營商A的prof ile后,向遠程管理平臺發送profile變更消息,該profile變更消息中包含有運營商A的profile被去激活以及運營商B的profile被激活的信息。
[0011]步驟S106,遠程管理平臺收到該profile變更消息后,更新eUICC中profile的狀態,記錄運營商A的profile被去激活以及運營商B的profile被激活的信息。
[0012]步驟S107,遠程管理平臺向運營商B發送profile激活成功的消息。
[0013]成功激活運營商B的profile之后,eUICC可以和普通UICC —樣連接運營商B的網絡。
[0014]現有技術方案雖然能夠實現對目標運營商profile的激活,但是沒有考慮profile激活成功但物聯網設備連接網絡失敗或者網絡連接長時間中斷之后如何處理。比如,eUICC激活圖1所示流程中運營商B的profile之后,該運營商B網絡故障或者eUICC未處于該運營商B的網絡覆蓋區等使得集成該enCC的物聯網設備無法使用該運營商B的網絡,此時如果不進行繼續處理,eUICC將可能永遠也無法連接到任何運營商的網絡。
[0015]而且,由于enCC是焊接在物聯網設備的通信模塊上,假設出現上述情形后仍欲繼續使用安裝該enCC的物聯網設備,則設備的整個通信模塊都需要更換,從而造成了較大的浪費,對物聯網業務部署影響很大。
【發明內容】
[0016]本發明所要解決的技術問題是克服目前eUICC成功激活運營商的profile但物聯網設備與該運營商的網絡無法連接所存在的物聯網設備可能無法連接其他運營商網絡的缺陷。
[0017]為了解決上述技術問題,本申請的實施例首先提供了一種eUICC激活配置文件(profile)的方法,用于物聯網設備中的eUICC激活所存儲的prof ile,其中,該方法包括:
[0018]在該eUICC所屬的物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,該物聯網設備掃描獲得可連接的至少一個網絡;
[0019]該eUICC從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活;
[0020]該eHCC激活該目標網絡所屬運營商的profile,并去激活所述處于激活狀態的profile。
[0021]優選地,該eUICC從該至少一個網絡中選擇一個目標網絡,包括:
[0022]該eHCC根據一當前是否可激活的標識來判斷該目標網絡所屬運營商的profile是否可激活;
[0023]其中,該enCC存儲的profile包含有所述當前是否可激活的標識。
[0024]優選地,該方法包括:
[0025]該eUICC向遠程管理平臺發送profile變更消息,所述profile變更消息中包含有所述處于激活狀態的prof ile被去激活以及該目標網絡所屬運營商的prof ile被激活的信息。
[0026]本申請的實施例還提供了一種eUICC,設置在物聯網設備中,其中,所述eUICC包括:
[0027]獲取模塊,在該物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,獲取該物聯網設備掃描獲得的可連接的至少一個網絡;
[0028]選擇模塊,從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活;
[0029]激活模塊,激活該目標網絡所屬運營商的profile ;
[0030]去激活模塊,去激活所述處于激活狀態的profile。
[0031 ] 優選地,所述eHCC包括:
[0032]存儲模塊,存儲有多個運營商的profile,各profile包含有當前是否可激活的標識;
[0033]該選擇模塊根據所述當前是否可激活的標識來判斷該目標網絡所屬運營商的profile是否可激活。
[0034]優選地,所述eHCC包括:
[0035]發送模塊,設置為向遠程管理平臺發送profile變更消息,所述profile變更消息中包含有所述處于激活狀態的prof ile被去激活以及該目標網絡所屬運營商的prof ile被激活的信息。
[0036]本申請的實施例還提供了一種激活配置文件(profile)的系統,包含物聯網設備以及如上所述的eUICC,該物聯網設備包括掃描模塊以及網絡連接模塊,其中:
[0037]所述掃描模塊,在該物聯網設備無法連接所述處于激活狀態的profile所對應的運營商的網絡時,掃描獲得可連接的該至少一個網絡;
[0038]所述網絡連接模塊,連接所述目標網絡。
[0039]與現有技術相比,本申請的實施例避免了物聯網設備無法連接已激活profile的運營商的網絡時,可能無法連接到其他任何運營商網絡風險的出現。
[0040]本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
【專利附圖】
【附圖說明】
[0041]附圖用來提供對本發明技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本發明的技術方案,并不構成對本發明技術方案的限制。
[0042]圖1為現有技術中enCC激活profile的流程示意圖;
[0043]圖2為本申請實施例的enCC激活profile的方法的流程示意圖;
[0044]圖3為本申請實施例的enCC激活profile的另一種方法的流程示意圖;
[0045]圖4為本申請實施例的enCC激活profile的再一種方法的流程示意圖;
[0046]圖5為本申請實施例的eUICC的構造示意圖;
[0047]圖6為本申請實施例的激活配置文件的系統的構造示意圖。
【具體實施方式】
[0048]以下將結合附圖及實施例來詳細說明本發明的實施方式,借此對本發明如何應用技術手段來解決技術問題,并達成技術效果的實現過程能充分理解并據以實施。本申請實施例以及實施例中的各個特征在不相沖突前提下的相互結合,均在本發明的保護范圍之內。
[0049]另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0050]本申請實施例的eHCC激活配置文件(profile)的方法,主要用于物聯網設備中的嵌入式通用集成電路卡(enCC)激活其所存儲的profile。在這一方法的實施例中,如圖2所示,eUICC主要執行如下操作:
[0051]步驟S201,在eUICC所屬的物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,物聯網設備掃描獲得可連接的至少一個網絡。[0052]步驟S202,enCC從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活。
[0053]本申請的實施例中,eUICC上所存儲的各運營商的profile包含有當前是否可激活的標識。在從掃描獲得的可連接的至少一個網絡中選擇該目標網絡時,根據該當前是否可激活的標識來判斷網絡所屬運營商的profile是否可激活。
[0054]步驟S203,eUICC激活該目標網絡所屬運營商的profile,并去激活所述處于激活狀態的profile。
[0055]為了提高eUICC激活profile的效率,提高eUICC激活profile后連接與該profile對應的網絡的成功率,避免激活無法連接的網絡所對應的profile而反復激活不同profile情形的出現,本申請的實施例中,enCC在物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,通知該物聯網設備對可連接的網絡進行掃描。該物聯網設備經過掃描后,獲得可連接的至少一個網絡,并將可連接的該至少一個網絡存儲在一可連接網絡列表中發送給eUICC。eUICC從可連接網絡列表中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活。然后,eUICC激活該目標網絡所屬運營商的profile,并去激活先前處于激活狀態的profile,從而保證了可以順利就接入該目標網絡,提高了enCC激活profile的效率,避免了物聯網設備無法連接已激活profile的運營商的網絡時,可能無法連接到其他任何運營商網絡風險的出現。
[0056]本申請實施例的一種enCC激活profile的應用情形中,eWCC上存儲的運營商A的profile處于激活狀態,eUICC上還保存有運營商B以及運營商C等多個運營商的profile,此時欲對eUICC上存儲的運營商B的profile進行激活并去激活運營商A的profile。這種情形下eUICC激活prof ile的過程,如圖3所示,主要包括如下內容。
[0057]步驟S301,運營商B向遠程管理平臺發出激活指令,該激活指令中包含有運營商B的profile標識。
[0058]步驟S302,遠程管理平臺收到該激活指令后,與enCC進行雙向認證。
[0059]步驟S303,在遠程管理平臺與enCC的雙向認證通過后,遠程管理平臺將攜帶有運營商B的profile標識的激活指令轉發給eUICC。
[0060]步驟S304,enCC收到遠程管理平臺轉發的激活指令后,激活運營商B的profile,去激活先前處于激活狀態的運營商A的profile。
[0061]步驟S305, eUICC在成功激活運營商B的profile以及去激活運營商A的prof ile后,將已經激活運營商B的profile并去激活運營商A的profile的狀態通知給物聯網設備。
[0062]步驟S306,物聯網設備無法連接該運營商B的網絡時,掃描獲得當前可用網絡,將當前可用網絡記錄到一可用網絡列表中。該可用網絡列表至少包含一個當前可用的網絡。
[0063]步驟S307,物聯網設備將該可用網絡列表通過一觸發消息發送給該物聯網設備中的 eUICC。
[0064]步驟S308, eUICC在收到該觸發消息后,判斷可用網絡列表中各網絡所屬運營商的profile是否可激活。
[0065]步驟S309, eUICC從可用網絡列表中選擇一個對應運營商的profile可激活的網絡作為目標網絡,所選擇的運營商比如為運營商C。其中,該運營商C可以是先前的運營商A0
[0066]步驟S310, eUICC激活該運營商C的prof ile,去激活運營商B的profile。
[0067]步驟S311,enCC激活運營商C的profile后,通過運營商C的網絡向遠程管理平臺發送profile變更消息,profile變更消息中包含有運營商C的profile被激活以及運營商B的profile去激活的信息。
[0068]步驟S312,遠程管理平臺接收該profile變更消息后,更新eUICC中的profile狀態,記錄運營商C的profile被激活,以及運營商B的profile被去激活。
[0069]步驟S313,遠程管理平臺向運營商B發送prof ile激活失敗消息,并向運營商C發送profile激活成功消息。
[0070]本申請的實施例可以避免物聯網設備在無法連接已激活profile對應運營商的網絡時,可以選擇激活其他運營商的profile并連接到新的網絡,避免一次激活失敗后將可能永遠無法接入網絡的問題出現,降低了運營維護成本,提高了運營維護效率。
[0071]本申請實施例的eUICC激活profile的方法中,eUICC上運營商A的prof ile處于激活狀態且含有該enCC的物聯網設備與該運營商A的網絡保持連接,該enCC上還保存有運營商C等的profile。如圖4所示,其主要包括如下內容。
[0072]步驟S401,物聯網設備與該運營商A的網絡斷開而無法繼續連接運營商A的網絡時,掃描獲得當前可用網絡,將當前可用網絡記錄到一可用網絡列表中。該可用網絡列表中,至少包含一個當前可用的網絡。運營商A網絡故障或者物聯網設備未處于該運營商A的網絡覆蓋區時,物聯網設備與該運營商A的網絡連接將會被斷開。
[0073]步驟S402,物聯網設備將該可用網絡列表通過一觸發消息發送給該物聯網設備中的 eUICC。
[0074]步驟S403,enCC在收到該觸發消息后,掃描獲得卡內存儲且處于未激活狀態的profile。該處于未激活狀態的prof ile中,至少包含一個prof ile。本申請的實施例中,可以將對應于處于未激活狀態的profile的運營商記錄到一運營商列表中。
[0075]步驟S404,eUICC根據該可用網絡列表中的當前可用網絡以及處于未激活狀態的profile (或者這些處于未激活狀態的profile所對應的運營商列表),選擇一個網絡可用且profile可激活的運營商C。
[0076]步驟S405, eUICC激活該運營商C的profile,去激活運營商A的profile。
[0077]步驟S406, eUICC激活運營商C的profile后,向遠程管理平臺發送prof ile變更消息,profile變更消息中包含有運營商C的profile被激活以及運營商A的profile去激活的信息。
[0078]步驟S407,遠程管理平臺接收該profile變更消息后,更新eUICC中的profile狀態,記錄運營商C的profile被激活,以及運營商A的profile被去激活。
[0079]步驟S408,遠程管理平臺向運營商C發送profile激活成功消息,向運營商A發送profile被去激活的通知消息。此處,也可以是遠程管理平臺向運營商C發送運營商C的profile激活成功以及運營商A的profile被去激活的通知消息,然后由運營商C向運營商A發送運營商A的profile被去激活的通知消息。
[0080]本申請的實施例可以避免物聯網設備在已有連接中斷后選擇激活其他運營商的profile并連接到新的網絡,避免長時間連接中斷后將可能永遠無法接入網絡的問題出現,降低了運營維護成本,提高了運營維護效率。
[0081]本申請實施例的eUICC,設置在物聯網設備中,如圖5所示,其主要包括獲取模塊510、選擇模塊520、激活模塊530以及去激活模塊540,其中:
[0082]獲取模塊510,設置為在該物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,獲取該物聯網設備掃描獲得的可連接的至少一個網絡。
[0083]選擇模塊520,與獲取模塊510相連,設置為從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活。
[0084]激活模塊530,與選擇模塊520相連,設置為激活該目標網絡所屬運營商的profile。
[0085]去激活模塊540,與選擇模塊520相連,設置為去激活所述處于激活狀態的profile。
[0086]如圖5所示,enCC還可以包括存儲模塊550,存儲有多個運營商的profile,各profile包含有當前是否可激活的標識。該選擇模塊520與該存儲模塊550相連,根據所述當前是否可激活的標識來判斷該目標網絡所屬運營商的prof ile是否可激活。
[0087]如圖5所示,所述enCC還可以包括發送模塊560,與激活模塊530以及去激活模塊540相連,設置為向遠程管理平臺發送profile變更消息,所述prof ile變更消息中包含有所述處于激活狀態的prof ile被去激活以及該目標網絡所屬運營商的prof ile被激活的信息。
[0088]如圖6所示,本申請實施例的激活配置文件(profile)的系統,包括物聯網設備600以及如上所述的eUICC500。該物聯網設備600包括掃描模塊610以及網絡連接模塊620,其中:
[0089]掃描模塊610與eUICC500中的獲取模塊510相連,設置為在該物聯網設備600無法連接所述處于激活狀態的profile所對應的運營商的網絡時,掃描獲得可連接的該至少一個網絡。網絡連接模塊620,與eUICC500中的激活模塊530相連,設置為連接所述目標網絡。
[0090]本領域的技術人員應該明白,上述的本申請實施例所提供的設備的各組成部分,以及方法中的各步驟,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上。可選地,它們可以用計算裝置可執行的程序代碼來實現。從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
[0091]雖然本發明所揭露的實施方式如上,但所述的內容僅為便于理解本發明而采用的實施方式,并非用以限定本發明。任何本發明所屬領域內的技術人員,在不脫離本發明所揭露的精神和范圍的前提下,可以在實施的形式及細節上進行任何的修改與變化,但本發明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
【權利要求】
1.一種eHCC激活配置文件(profile)的方法,用于物聯網設備中的eHCC激活所存儲的profile,其中,該方法包括: 在該eUICC所屬的物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,該物聯網設備掃描獲得可連接的至少一個網絡; 該eUICC從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活; 該eUICC激活該目標網絡所屬運營商的profile,并去激活所述處于激活狀態的profile。
2.根據權利要求1所述的方法,其中,該eUICC從該至少一個網絡中選擇一個目標網絡,包括: 該enCC根據一當前是否可激活的標識來判斷該目標網絡所屬運營商的profile是否可激活; 其中,該eUICC存儲的profile包含有所述當前是否可激活的標識。
3.根據權利要求1所述的方法,其中,該方法包括: 該eUICC向遠程管理平臺發送profile變更消息,所述profile變更消息中包含有所述處于激活狀態的profile被去激活以及該目標網絡所屬運營商的profile被激活的信肩、O
4.一種eUICC,設置在物聯網設備中,其中,所述eUICC包括: 獲取模塊,在該物聯網設備無法連接處于激活狀態的profile所對應的運營商的網絡時,獲取該物聯網設備掃描獲得的可連接的至少一個網絡; 選擇模塊,從該至少一個網絡中選擇一個目標網絡,其中該目標網絡所屬運營商的profile可激活; 激活模塊,激活該目標網絡所屬運營商的profile ; 去激活模塊,去激活所述處于激活狀態的profile。
5.根據權利要求4所述的eUICC,其中,所述enCC包括: 存儲模塊,存儲有多個運營商的prof ile,各profile包含有當前是否可激活的標識; 該選擇模塊根據所述當前是否可激活的標識來判斷該目標網絡所屬運營商的profile是否可激活。
6.根據權利要求4所述的eUICC,其中,所述enCC包括: 發送模塊,設置為向遠程管理平臺發送profile變更消息,所述profile變更消息中包含有所述處于激活狀態的profile被去激活以及該目標網絡所屬運營商的profile被激活的信息。
7.一種激活配置文件(profile)的系統,包含物聯網設備以及如權利要求4至6中任一項所述的eUICC,該物聯網設備包括掃描模塊以及網絡連接模塊,其中: 所述掃描模塊,在該物聯網設備無法連接所述處于激活狀態的profile所對應的運營商的網絡時,掃描獲得可連接的該至少一個網絡; 所述網絡連接模塊,連接所述目標網絡。
【文檔編號】H04W60/00GK103533634SQ201310511676
【公開日】2014年1月22日 申請日期:2013年10月25日 優先權日:2013年10月25日
【發明者】陳豪, 張尼, 張云勇, 姚海鵬, 陶冶 申請人:中國聯合網絡通信集團有限公司