一種加載mbn的方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種加載MBN的方法及移動(dòng)終端,其中,應(yīng)用于安裝有至少兩個(gè)用戶身份識(shí)別SIM卡的移動(dòng)終端,且所述至少兩個(gè)SIM卡中每個(gè)SIM卡對(duì)應(yīng)一個(gè)協(xié)議棧,所述方法包括:接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令,并根據(jù)所述棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其中,所述棧集合至少包括主協(xié)議棧和副協(xié)議棧;將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中。實(shí)施本發(fā)明實(shí)施例,能夠提高加載MBN的準(zhǔn)確性。
【專利說(shuō)明】
一種加載MBN的方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種加載MBN的方法及移動(dòng)終端。
【背景技術(shù)】
[0002] 手機(jī)在進(jìn)行入網(wǎng)測(cè)試和現(xiàn)網(wǎng)測(cè)試的時(shí)候,測(cè)試手機(jī)會(huì)插上運(yùn)營(yíng)商的"白卡",這些 卡含有運(yùn)營(yíng)商的用戶身份識(shí)別卡(Subscriber Identification Module,SIM)卡號(hào)。但是在 進(jìn)行測(cè)試的用戶并不希望"白卡"拉起運(yùn)營(yíng)商的MBN,只是拉起有關(guān)的實(shí)驗(yàn)室MBN。根據(jù)高通 的方案,當(dāng)手機(jī)重啟的時(shí)候,手機(jī)會(huì)根據(jù)SIM卡卡號(hào)加載相應(yīng)的商用的MBN,這時(shí)候用戶就需 要手動(dòng)的加載相應(yīng)的實(shí)驗(yàn)室MBN。
[0003] 但是,針對(duì)現(xiàn)有的雙卡手機(jī),在高通提供的用戶手動(dòng)加載MBN現(xiàn)有方案中,若主協(xié) 議棧加載MBN,副協(xié)議棧也會(huì)加載同一個(gè)MBN,從而使副協(xié)議棧加載了錯(cuò)誤的MBN。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例公開(kāi)了一種加載MBN的方法及移動(dòng)終端,能夠提高加載MBN的準(zhǔn)確 性。
[0005] 本發(fā)明實(shí)施例第一方面公開(kāi)了一種加載MBN的方法,應(yīng)用于安裝有至少兩個(gè)用戶 身份識(shí)別S頂卡的移動(dòng)終端,且所述至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè)協(xié)議棧,包括:
[0006] 接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令,并根據(jù)所述棧選擇 指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其 中,所述棧集合至少包括主協(xié)議棧和副協(xié)議棧;
[0007] 將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中。
[0008] 本發(fā)明實(shí)施例第二方面公開(kāi)了一種移動(dòng)終端,應(yīng)用于安裝有至少兩個(gè)用戶身份識(shí) 另IJS頂卡的移動(dòng)終端,且所述至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè)協(xié)議棧,包括:
[0009] 指令接收單元,用于接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令;
[0010] 選擇單元,用于根據(jù)所述指令接收單元接收的所述棧選擇指令從棧集合中選擇目 標(biāo)協(xié)議棧,以及根據(jù)所述接收單元接收的所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其 中,所述棧集合至少包括主協(xié)議棧和副協(xié)議棧;
[0011] MBN加載單元,用于將所述選擇單元選擇的所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧 中。
[0012]本發(fā)明實(shí)施例中,移動(dòng)終端接收輸入的棧選擇指令以及輸入的MBN選擇指令,并根 據(jù)該棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)該MBN選擇指令從MBN集合中選擇目標(biāo) MBN;最后將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中。
[0013]可見(jiàn),實(shí)施本發(fā)明實(shí)施例,移動(dòng)終端可以根據(jù)用戶輸入的棧選擇指令和MBN選擇指 令選擇目標(biāo)協(xié)議棧以及為該目標(biāo)協(xié)議棧選擇目標(biāo)MBN,避免了在移動(dòng)終端的多個(gè)協(xié)議棧中, 若其中一個(gè)協(xié)議棧加載了一個(gè)MBN,其他協(xié)議棧也必須加載同一個(gè)MBN情況的發(fā)生,提高了 移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。
【附圖說(shuō)明】
[0014] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的 附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普 通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015] 圖1是本發(fā)明實(shí)施例公開(kāi)的一種加載MBN的方法的流程示意圖;
[0016] 圖2是本發(fā)明實(shí)施例公開(kāi)的一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0017] 圖3是本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0018] 圖4是本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0019] 圖5是本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0021] 需要說(shuō)明的是,在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目 的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的"一 種"、"所述"和"該"也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本 文中使用的術(shù)語(yǔ)"和/或"是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組 合。
[0022] 本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景可以是:手機(jī)在進(jìn)行入網(wǎng)測(cè)試和現(xiàn)網(wǎng)測(cè)試時(shí),測(cè)試手機(jī) 會(huì)被插上運(yùn)營(yíng)商的至少兩個(gè)"白卡"。該至少兩個(gè)"白卡"中每個(gè)白卡對(duì)應(yīng)一個(gè)協(xié)議棧。測(cè)試 手機(jī)在進(jìn)行測(cè)試時(shí),測(cè)試人員可以為每個(gè)協(xié)議棧選擇對(duì)應(yīng)的MBN,并將該MBN加載到該協(xié)議 棧中。其中,"白卡"是一種測(cè)試時(shí)使用的S頂卡,也可以稱為"測(cè)試白卡"。
[0023]本發(fā)明實(shí)施例公開(kāi)了一種加載MBN的方法及移動(dòng)終端,能夠提高加載MBN的準(zhǔn)確 性。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0024]請(qǐng)參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例公開(kāi)的一種加載MBN的方法的流程示意圖。如圖1 所示,該加載MBN的方法可以包括以下步驟。
[0025] S101、移動(dòng)終端接收輸入的棧選擇指令以及輸入的MBN選擇指令;并根據(jù)該棧選擇 指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)該MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其中, 該棧集合至少包括主協(xié)議棧和副協(xié)議棧。
[0026] 該移動(dòng)終端可以包括運(yùn)行Android操作系統(tǒng)、iOS操作系統(tǒng)、Windows操作系統(tǒng)或其 他操作系統(tǒng),且可以安裝有至少兩個(gè)用戶身份識(shí)別S頂卡,且該至少兩個(gè)S頂卡中每個(gè)S頂卡 對(duì)應(yīng)一個(gè)協(xié)議棧的用戶設(shè)備,比如,智能手機(jī)、平板手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)等。
[0027] 協(xié)議棧(英文:Pr〇t〇C〇l Stack)可以指網(wǎng)絡(luò)中各層協(xié)議的總和,可以形象反映一 個(gè)網(wǎng)絡(luò)中文件傳輸?shù)倪^(guò)程:由上層協(xié)議到底層協(xié)議,再由底層協(xié)議到上層協(xié)議。協(xié)議定義與 其它系統(tǒng)通信的方式。協(xié)議??梢悦枋鲂盘?hào)的時(shí)序和通信數(shù)據(jù)的結(jié)構(gòu)。在協(xié)議棧的較低層 可以定義廠商們需要遵循的規(guī)則以使他們的設(shè)備可以與其它廠商的設(shè)備進(jìn)行互聯(lián)。較高層 可以定義如何管理不同類型的通信會(huì)話,用戶應(yīng)用程序如何才能相互操作。
[0028] 該移動(dòng)終端可以至少安裝兩個(gè)S頂卡,且該至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè) 協(xié)議棧,因此,該移動(dòng)終端可以包括至少兩個(gè)協(xié)議棧,該至少兩個(gè)協(xié)議??梢越M合成該棧集 合。
[0029] 其中,在該移動(dòng)終端中,安裝在通常意義上說(shuō)的卡槽1的SM卡可以稱為主S頂卡, 安裝在該移動(dòng)終端除卡槽1之外的其他卡槽內(nèi)的S頂卡可以稱為副SIM卡。同時(shí),主SIM卡對(duì) 應(yīng)的協(xié)議??梢詾橹鲄f(xié)議棧,副S頂卡對(duì)應(yīng)的協(xié)議棧可以為副協(xié)議棧。比如,該棧集合可以 包括:主協(xié)議枝1、副協(xié)議枝1、副協(xié)議枝2和副協(xié)議枝3等。
[0030] 該棧選擇指令可以是用戶輸入到該移動(dòng)終端的。該棧選擇指令可以用漢字、數(shù)字 或漢字?jǐn)?shù)字組合等表示,也可以用協(xié)議棧的名字來(lái)進(jìn)行表示等。比如,該棧選擇指令可以為 "主協(xié)議棧1"或"副協(xié)議棧1"等。
[0031 ]舉例來(lái)說(shuō),若該棧集合包括主協(xié)議棧1、副協(xié)議棧1、副協(xié)議棧2和副協(xié)議棧3,該棧 選擇指令為"主協(xié)議棧1",則根據(jù)該棧選擇指令從該棧集合中選擇的目標(biāo)協(xié)議棧可以為主 協(xié)議棧1;或者,若該棧選擇指令為"副協(xié)議棧1",則根據(jù)該棧選擇指令從該棧集合中選擇的 目標(biāo)協(xié)議??梢詾楦眳f(xié)議棧1等。
[0032] 集成包文件(modem binary configuration,MBN)可以是高通包含了特定運(yùn)營(yíng)商 定制的一套efs,nv的集成包文件。該移動(dòng)終端可以包括至少一個(gè)MBN,該至少一個(gè)MBN可以 組成該MBN集合,比如,該MBN集合可以包括:MBN1,MBN2、MBN3和MBN4等。
[0033] 該MBN選擇指令可以是用戶輸入到該移動(dòng)終端的。該MBN選擇指令可以用漢字、數(shù) 字或英文數(shù)字組合等表示,也可以用MBN的名字來(lái)進(jìn)行表示等。比如,該MBN選擇指令可以為 "MBN1" 或 "MBN1" 等。
[0034] 舉例來(lái)說(shuō),若MBN集合包括MBN1,MBN2、MBN3和MBN4,該MBN選擇指令為"MBN1",則根 據(jù)該MBN選擇指令從該MBN集合中選擇的目標(biāo)MBN可以為MBN1;或者,若該MBN選擇指令為 "MBN2",則根據(jù)該MBN選擇指令從該MBN集合中選擇的目標(biāo)MBN可以為MBN2等。
[0035] S102、該移動(dòng)終端將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中。
[0036]其中,"加載"可以理解為"下載"。
[0037] 該MBN可以預(yù)存在該移動(dòng)終端所配置的調(diào)制解調(diào)器(英文:m〇dem)代碼中。該移動(dòng) 終端可以使用高通公司的PDC工具將該目標(biāo)MBN從modem代碼中加載/下載到該目標(biāo)協(xié)議棧 中。
[0038]舉例來(lái)說(shuō),若該目標(biāo)MBN為MBN1,該目標(biāo)協(xié)議棧為主協(xié)議棧1,則該移動(dòng)終端可以將 該MBN1加載到該主協(xié)議棧1中;或者,若該目標(biāo)MBN為MBN2,該目標(biāo)協(xié)議棧為副協(xié)議棧1,則該 移動(dòng)終端可以將該MBN2加載到該副協(xié)議棧1中等。
[0039] 可選的,步驟S101的具體步驟可以為以下步驟:
[0040]步驟11)、該移動(dòng)終端接收輸入的棧選擇指令,并根據(jù)所述棧選擇指令從棧集合中 選擇目標(biāo)協(xié)議棧。
[0041 ]步驟12)、該移動(dòng)終端接收輸入的MBN選擇指令,并根據(jù)所述MBN選擇指令從MBN集 合中選擇目標(biāo)MBN。
[0042]其中,對(duì)該棧選擇指令、該棧集合、該目標(biāo)協(xié)議棧、該MBN選擇指令、該MBN集合和該 目標(biāo)MBN的解釋同上述對(duì)應(yīng)名詞的解釋。
[0043] 在執(zhí)行步驟11)選擇了該目標(biāo)協(xié)議棧之后,再執(zhí)行步驟12)選擇該目標(biāo)MBN。
[0044] 可選的,在執(zhí)行步驟S102之后,還可以執(zhí)行以下步驟:
[0045] 步驟21)、該移動(dòng)終端激活該目標(biāo)MBN,并重啟該移動(dòng)終端配置的調(diào)制解調(diào)器 modem〇
[0046] 該移動(dòng)終端可以使用高通公司roc工具激活該目標(biāo)MBN。
[0047] 該移動(dòng)終端的硬件部分可以分為應(yīng)用程序處理器(Applicati〇n,AP)和調(diào)制解調(diào) 器(英文:modem)兩部分。modem可以負(fù)責(zé)該移動(dòng)終端中所有通信軟件的執(zhí)行。AP和modem是 分開(kāi)的,兩者之間可以通過(guò)調(diào)制解調(diào)器命令(Attention,AT)控制通信。比如,當(dāng)使用手機(jī)打 電話時(shí),AP可以通過(guò)AT命令控制modem,當(dāng)有來(lái)電時(shí),modem則可以通過(guò)AT命令通知AP。
[0048]本發(fā)明實(shí)施例中,該移動(dòng)終端在激活該目標(biāo)MBN之后,不需要重啟整個(gè)該移動(dòng)終 端,只需要啟動(dòng)該移動(dòng)終端中的modem硬件部分即可。重啟整個(gè)該移動(dòng)終端會(huì)更改AP之前加 載的數(shù)據(jù),而只啟動(dòng)該移動(dòng)終端中的modem硬件部分并不會(huì)更改AP之前加載的數(shù)據(jù)。比如, 若測(cè)試人員在"白卡"對(duì)應(yīng)的協(xié)議棧加載MBN進(jìn)行測(cè)試時(shí),只重啟該移動(dòng)終端modem硬件部分 與重啟整個(gè)該移動(dòng)終端相比,可以保留AP現(xiàn)場(chǎng)即保留AP之前加載的數(shù)據(jù);同時(shí),與重啟整個(gè) 該移動(dòng)終端相比,只重啟該移動(dòng)終端modem硬件部分還可以節(jié)約了測(cè)試人員的測(cè)試時(shí)間。 [0049]可選的,該目標(biāo)協(xié)議棧加載初始MBN,該初始MBN為該目標(biāo)協(xié)議棧預(yù)存的MBN,在執(zhí) 行步驟12)之后,且在步驟S102之前,還可以執(zhí)行以下步驟:
[0050] 步驟31)、該移動(dòng)終端激活該初始MBN,并刪除該初始MBN。
[0051 ]該初始MBN可以理解為在加載該目標(biāo)MBN之前,該目標(biāo)協(xié)議棧中已被加載上的MBN。 在該移動(dòng)終端在步驟12)之后,且在步驟S102將目標(biāo)MBN加載到該目標(biāo)協(xié)議棧之前,可以執(zhí) 行步驟31)激活該初始MBN,并刪除該初始MBN。
[0052] 該移動(dòng)終端可以使用高通公司H)C工具激活該初始MBN。
[0053]需要說(shuō)明的是,若該目標(biāo)協(xié)議棧為至少兩個(gè),且每個(gè)目標(biāo)協(xié)議棧都加載初始MBN, 則步驟31)可以指的是全部激活每個(gè)目標(biāo)協(xié)議棧加載的初始MBN,并且全部刪除每個(gè)目標(biāo)協(xié) 議棧加載的初始MBN。比如該目標(biāo)協(xié)議棧為主協(xié)議棧1和副協(xié)議棧2,初始MBN為初始MBN1和 初始MBN2,且主協(xié)議棧1加載初始MBN1,副協(xié)議棧加載初始MBN2;步驟31)可以指的是全部激 活初始MBN1和初始MBN2,并且全部刪除初始MBN1和初始MBN2。
[0054] 可選的,該MBN選擇指令包括目標(biāo)MBN標(biāo)識(shí),步驟S101中根據(jù)該MBN選擇指令從MBN 集合中選擇目標(biāo)MBN的具體操作步驟可以為:根據(jù)該目標(biāo)MBN標(biāo)識(shí)從MBN集合中選擇目標(biāo) MBN〇
[0055] 該目標(biāo)MBN標(biāo)識(shí)可以用于標(biāo)識(shí)該目標(biāo)MBN,該目標(biāo)MBN標(biāo)識(shí)可以用漢字、數(shù)字或漢字 數(shù)字的組合進(jìn)行表示。比如,該目標(biāo)MBN標(biāo)識(shí)為"MBN1"、"MBN2"和"MBN3"等。
[0056] 在該移動(dòng)終端中可以預(yù)存儲(chǔ)目標(biāo)MBN標(biāo)識(shí)與目標(biāo)MBN對(duì)照表,該對(duì)照表至少包括一 個(gè)目標(biāo)MBN標(biāo)識(shí),以及該至少一個(gè)目標(biāo)MBN標(biāo)識(shí)中每個(gè)目標(biāo)MBN標(biāo)識(shí)對(duì)應(yīng)一個(gè)目標(biāo)MBN。該對(duì) 照表可以如下表所示:
[0058] 如上表所示,若用戶輸入目標(biāo)MBN標(biāo)識(shí)為"MBN1",該移動(dòng)終端可以在該對(duì)照表中查 找目標(biāo)MBN標(biāo)識(shí)"MBN1"對(duì)應(yīng)的目標(biāo)MBN:MBN1;若用戶輸入目標(biāo)MBN標(biāo)識(shí)為"MBN2",該移動(dòng)終 端可以在該對(duì)照表中查找目標(biāo)MBN標(biāo)識(shí)"MBN2"對(duì)應(yīng)的目標(biāo)MBN :MBN2;若用戶輸入目標(biāo)MBN標(biāo) 識(shí)為"MBN3",該移動(dòng)終端可以在該對(duì)照表中查找目標(biāo)MBN標(biāo)識(shí)"MBN3"對(duì)應(yīng)的目標(biāo)MBN:MBN3。
[0059] 在圖1所描述的方法中,移動(dòng)終端接收輸入的棧選擇指令以及輸入的MBN選擇指 令,并根據(jù)該棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)該MBN選擇指令從MBN集合中 選擇目標(biāo)MBN;最后將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中??梢?jiàn),實(shí)施圖1描述的方法,移動(dòng)終 端可以根據(jù)用戶輸入的棧選擇指令和MBN選擇指令選擇目標(biāo)協(xié)議棧以及為該目標(biāo)協(xié)議棧選 擇目標(biāo)MBN,避免了在移動(dòng)終端的多個(gè)協(xié)議棧中,若其中一個(gè)協(xié)議棧加載了一個(gè)MBN,其他協(xié) 議棧也必須加載同一個(gè)MBN情況的發(fā)生,提高了移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。
[0060] 請(qǐng)參見(jiàn)圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的一種移動(dòng)終端的結(jié)構(gòu)示意圖。其中,該移動(dòng) 終端安裝有至少兩個(gè)用戶身份識(shí)別SM卡的移動(dòng)終端,且該至少兩個(gè)SM卡中每個(gè)SM卡對(duì) 應(yīng)一個(gè)協(xié)議棧,圖2所示的移動(dòng)終端可以包括:
[0061 ]指令接收單元201,用于接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指 令。
[0062]選擇單元202,用于根據(jù)該指令接收單元201接收的該棧選擇指令從棧集合中選擇 目標(biāo)協(xié)議棧,以及根據(jù)該接收單元201接收的該MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其 中,該棧集合至少包括主協(xié)議棧和副協(xié)議棧。
[0063] 該移動(dòng)終端可以至少安裝兩個(gè)S頂卡,且該至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè) 協(xié)議棧,因此,該移動(dòng)終端可以包括至少兩個(gè)協(xié)議棧,該至少兩個(gè)協(xié)議??梢越M合成該棧集 合。
[0064] 其中,在該移動(dòng)終端中,安裝在通常意義上說(shuō)的卡槽1的SM卡可以稱為主S頂卡, 安裝在該移動(dòng)終端除卡槽1之外的其他卡槽內(nèi)的S頂卡可以稱為副SIM卡。同時(shí),主SIM卡對(duì) 應(yīng)的協(xié)議??梢詾橹鲄f(xié)議棧,副S頂卡對(duì)應(yīng)的協(xié)議??梢詾楦眳f(xié)議棧。比如,該棧集合可以 包括:主協(xié)議枝1、副協(xié)議枝1、副協(xié)議枝2和副協(xié)議枝3等。
[0065] 該棧選擇指令可以是用戶輸入到該移動(dòng)終端的。該棧選擇指令可以用漢字、數(shù)字 或漢字?jǐn)?shù)字組合等表示,也可以用協(xié)議棧的名字來(lái)進(jìn)行表示等。比如,該棧選擇指令可以為 "主協(xié)議棧1"或"副協(xié)議棧1"等。
[0066] 舉例來(lái)說(shuō),若該棧集合包括主協(xié)議棧1、副協(xié)議棧1、副協(xié)議棧2和副協(xié)議棧3,該棧 選擇指令為"主協(xié)議棧1",則根據(jù)該棧選擇指令從該棧集合中選擇的目標(biāo)協(xié)議??梢詾橹?協(xié)議棧1;或者,若該棧選擇指令為"副協(xié)議棧1",則根據(jù)該棧選擇指令從該棧集合中選擇的 目標(biāo)協(xié)議??梢詾楦眳f(xié)議棧1等。
[0067] MBN可以是高通包含了特定運(yùn)營(yíng)商定制的一套efs,nv的集成包文件。該移動(dòng)終端 可以包括至少一個(gè)MBN,該至少一個(gè)MBN可以組成該MBN集合,比如,該MBN集合可以包括: MBN1,MBN2、MBN3 和 MBN4 等。
[0068] 該MBN選擇指令可以是用戶輸入到該移動(dòng)終端的。該MBN選擇指令可以用漢字、數(shù) 字或英文數(shù)字組合等表示,也可以用MBN的名字來(lái)進(jìn)行表示等。比如,該MBN選擇指令可以為 "MBN1" 或 "MBN1" 等。
[0069] 舉例來(lái)說(shuō),若MBN集合包括MBN1,MBN2、MBN3和MBN4,該MBN選擇指令為"MBN1",則根 據(jù)該MBN選擇指令從該MBN集合中選擇的目標(biāo)MBN可以為MBN1;或者,若該MBN選擇指令為 "MBN2",則根據(jù)該MBN選擇指令從該MBN集合中選擇的目標(biāo)MBN可以為MBN2等。
[0070] MBN加載單元203,用于將該選擇單元202選擇的該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧 中。
[0071]其中,"加載"可以理解為"下載"。
[0072] 該MBN可以預(yù)存在該移動(dòng)終端所配置的調(diào)制解調(diào)器(英文:m〇dem)代碼中。該移動(dòng) 終端可以使用高通公司的PDC工具將該目標(biāo)MBN從modem代碼中加載/下載到該目標(biāo)協(xié)議棧 中。
[0073]可選的,所述指令接收單元201,具體用于接收輸入的棧選擇指令。
[0074]該選擇單元202,具體用于根據(jù)該指令接收單元201接收的該棧選擇指令從棧集合 中選擇目標(biāo)協(xié)議棧。
[0075]該指令接收單元201,具體用于接收輸入的MBN選擇指令。
[0076]該選擇單元202,具體用于根據(jù)該指令接收單元201接收的該MBN選擇指令從MBN集 合中選擇目標(biāo)MBN。
[0077] 可見(jiàn),實(shí)施圖2描述的移動(dòng)終端,能夠提高移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。
[0078] 請(qǐng)參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖,其中,圖3 所示的移動(dòng)終端是由圖2所示的移動(dòng)終端進(jìn)行優(yōu)化得到的。與圖2所示的移動(dòng)終端相比,圖3 所示的移動(dòng)終端還可以包括:
[0079] MBN激活單元204,用于在該MBN加載單元203將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中 之后,激活該目標(biāo)MBN。
[0080] 該移動(dòng)終端可以使用高通公司roc工具激活該目標(biāo)MBN。
[0081 ] modem重啟單元205,用于在該MBN激活單元204激活該目標(biāo)MBN之后,重啟該移動(dòng)終 端配置的調(diào)制解調(diào)器modem。
[0082]可見(jiàn),實(shí)施圖3描述的移動(dòng)終端,能夠提高移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。 [0083]請(qǐng)參見(jiàn)圖4,圖4為本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖,其中,圖4 所示的移動(dòng)終端是由圖3所示的移動(dòng)終端進(jìn)行優(yōu)化得到的。與圖3所示的移動(dòng)終端相比,該 目標(biāo)協(xié)議棧加載初始MBN,該初始MBN為該目標(biāo)協(xié)議棧預(yù)存的MBN;
[0084] 該MBN激活單元204,還用于在該選擇單元202根據(jù)該MBN選擇指令從MBN集合中選 擇目標(biāo)MBN之后,并且在該MBN加載單元203將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中之前,激活 該初始MBN。
[0085] 圖4所示的移動(dòng)終端還可以包括:
[0086] MBN刪除單元206,用于在該MBN激活單元204激活該初始MBN之后,刪除該初始MBN。
[0087] 該移動(dòng)終端可以使用高通公司H)C工具激活該初始MBN。其中,該初始MBN可以理解 為在加載該目標(biāo)MBN之前,該目標(biāo)協(xié)議棧中已被加載上的MBN。
[0088]需要說(shuō)明的是,若該目標(biāo)協(xié)議棧為至少兩個(gè),且每個(gè)目標(biāo)協(xié)議棧都加載初始MBN, 貝丨J該MBN激活單元204和該MBN刪除單元206可以指的是全部激活每個(gè)目標(biāo)協(xié)議棧加載的初 始MBN,并且全部刪除每個(gè)目標(biāo)協(xié)議棧加載的初始MBN。比如該目標(biāo)協(xié)議棧為主協(xié)議棧1和副 協(xié)議棧2,初始MBN為初始MBN1和初始MBN2,且主協(xié)議棧1加載初始MBN1,副協(xié)議棧加載初始 MBN2;該MBN激活單元204和該MBN刪除單元206可以指的是全部激活初始MBN1和初始MBN2, 并且全部刪除初始MBN1和初始MBN2。
[0089] 可選的,該MBN選擇指令包括目標(biāo)MBN標(biāo)識(shí),該選擇單元202,具體用于根據(jù)該目標(biāo) MBN標(biāo)識(shí)從MBN集合中選擇目標(biāo)MBN。
[0090] 在該移動(dòng)終端中可以預(yù)存儲(chǔ)目標(biāo)MBN標(biāo)識(shí)與目標(biāo)MBN對(duì)照表,該對(duì)照表至少包括一 個(gè)目標(biāo)MBN標(biāo)識(shí),以及該至少一個(gè)目標(biāo)MBN標(biāo)識(shí)中每個(gè)目標(biāo)MBN標(biāo)識(shí)對(duì)應(yīng)一個(gè)目標(biāo)MBN。
[0091] 可見(jiàn),實(shí)施圖4描述的移動(dòng)終端,能夠提高移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。
[0092] 請(qǐng)參見(jiàn)圖5,圖5是本發(fā)明實(shí)施例公開(kāi)的另一種移動(dòng)終端的結(jié)構(gòu)示意圖。其中,本發(fā) 明實(shí)施例提供的移動(dòng)終端可以用于實(shí)施上述圖1所示的本發(fā)明各實(shí)施例實(shí)現(xiàn)的方法,為了 便于說(shuō)明,僅示出了與本發(fā)明各實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照?qǐng)D1所 示的本發(fā)明各實(shí)施例。其中,圖5所示的移動(dòng)終端可以包括:
[0093] 處理器1以及通過(guò)接口 2與處理器1相連接的輸入裝置3、以及通過(guò)總線4與處理器1 相連接的存儲(chǔ)器5。其中,存儲(chǔ)器5用于存儲(chǔ)一組程序代碼;應(yīng)用于安裝有至少兩個(gè)用戶身份 識(shí)別SM卡的移動(dòng)終端,且該至少兩個(gè)SM卡中每個(gè)SM卡對(duì)應(yīng)一個(gè)協(xié)議棧,處理器1用于調(diào) 用存儲(chǔ)器5中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0094] 通過(guò)該輸入裝置3接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令,并 根據(jù)該棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)該MBN選擇指令從MBN集合中選擇目 標(biāo)MBN,其中,該棧集合至少包括主協(xié)議棧和副協(xié)議棧;
[0095] 將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中。
[0096]可選的,處理器1用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0097]通過(guò)該輸入裝置3接收輸入的棧選擇指令,并根據(jù)該棧選擇指令從棧集合中選擇 目標(biāo)協(xié)議棧;
[0098]通過(guò)該輸入裝置3接收輸入的MBN選擇指令,并根據(jù)該MBN選擇指令從MBN集合中選 擇目標(biāo)MBN〇
[0099]可選的,處理器1用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0100]在該將該目標(biāo)MBN加載到該目標(biāo)協(xié)議棧中之后,激活該目標(biāo)MBN,并重啟該移動(dòng)終 端配置的調(diào)制解調(diào)器modem。
[0101]可選的,該目標(biāo)協(xié)議棧加載初始MBN,該初始MBN為該目標(biāo)協(xié)議棧預(yù)存的MBN,處理 器1用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0102]在該接收輸入的集成包文件MBN選擇指令,并根據(jù)該MBN選擇指令從MBN集合中選 擇目標(biāo)MBN之后,激活該初始MBN,并刪除該初始MBN。
[0103] 可選的,該MBN選擇指令包括目標(biāo)MBN標(biāo)識(shí),處理器1用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程 序代碼,還用于執(zhí)行以下操作:
[0104] 根據(jù)該目標(biāo)MBN標(biāo)識(shí)從MBN集合中選擇目標(biāo)MBN。
[0105] 可見(jiàn),實(shí)施圖5描述的移動(dòng)終端,能夠提高移動(dòng)終端中各協(xié)議棧加載MBN的準(zhǔn)確性。
[0106] 本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0107] 本發(fā)明實(shí)施例移動(dòng)終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0108] 本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ) 介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存儲(chǔ)器(Random Access Memory, RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PR0M)、可擦除可編程只讀存 儲(chǔ)器(Erasable Programmable Read Only Memory,EPR0M)、一次可編程只讀存儲(chǔ)器(Onetime Programmable Read-Only Memory,0TPR0M)、電子抹除式可復(fù)寫(xiě)只讀存儲(chǔ)器 (Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(pán)(Compact Disc Read-Only Memory,CD-ROM)或其他光盤(pán)存儲(chǔ)器、磁盤(pán)存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠 用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
[0109]以上對(duì)本發(fā)明實(shí)施例公開(kāi)的一種加載MBN的方法及移動(dòng)終端進(jìn)行了詳細(xì)介紹,本 文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思 想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上該,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本 發(fā)明的限制。
【主權(quán)項(xiàng)】
1. 一種加載MBN的方法,其特征在于,應(yīng)用于安裝有至少兩個(gè)用戶身份識(shí)別SIM卡的移 動(dòng)終端,且所述至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè)協(xié)議棧,所述方法包括: 接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令,并根據(jù)所述棧選擇指令 從棧集合中選擇目標(biāo)協(xié)議棧,并根據(jù)所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其中,所 述棧集合至少包括主協(xié)議棧和副協(xié)議棧; 將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中。2. 根據(jù)權(quán)利要求1的方法,其特征在于,所述接收輸入的棧選擇指令以及輸入的MBN選 擇指令,并根據(jù)所述棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧,根據(jù)所述MBN選擇指令從MBN 集合中選擇目標(biāo)MBN,具體包括: 接收輸入的棧選擇指令,并根據(jù)所述棧選擇指令從棧集合中選擇目標(biāo)協(xié)議棧; 接收輸入的MBN選擇指令,并根據(jù)所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN。3. 根據(jù)權(quán)利要求2的方法,其特征在于,所述將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中 之后,所述方法還包括: 激活所述目標(biāo)MBN,并重啟所述移動(dòng)終端配置的調(diào)制解調(diào)器modem。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述目標(biāo)協(xié)議棧加載初始MBN,所述初始MBN為所述目標(biāo)協(xié)議棧預(yù)存的MBN; 所述接收輸入的集成包文件MBN選擇指令,并根據(jù)所述MBN選擇指令從MBN集合中選擇 目標(biāo)MBN之后,并且所述將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中之前,所述方法還包括: 激活所述初始MBN,并刪除所述初始MBN。5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述MBN選擇指令包括目標(biāo)MBN 標(biāo)識(shí),所述根據(jù)所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,包括: 根據(jù)所述目標(biāo)MBN標(biāo)識(shí)從MBN集合中選擇目標(biāo)MBN。6. -種移動(dòng)終端,其特征在于,應(yīng)用于安裝有至少兩個(gè)用戶身份識(shí)別SIM卡的移動(dòng)終 端,且所述至少兩個(gè)S頂卡中每個(gè)S頂卡對(duì)應(yīng)一個(gè)協(xié)議棧,所述移動(dòng)終端包括: 指令接收單元,用于接收輸入的棧選擇指令以及輸入的集成包文件MBN選擇指令; 選擇單元,用于根據(jù)所述指令接收單元接收的所述棧選擇指令從棧集合中選擇目標(biāo)協(xié) 議棧,以及根據(jù)所述接收單元接收的所述MBN選擇指令從MBN集合中選擇目標(biāo)MBN,其中,所 述棧集合至少包括主協(xié)議棧和副協(xié)議棧; MBN加載單元,用于將所述選擇單元選擇的所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中。7. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述指令接收單元,具體用于接收輸 入的棧選擇指令; 所述選擇單元,具體用于根據(jù)所述指令接收單元接收的所述棧選擇指令從棧集合中選 擇目標(biāo)協(xié)議棧; 所述指令接收單元,具體用于接收輸入的MBN選擇指令; 所述選擇單元,具體用于根據(jù)所述指令接收單元接收的所述MBN選擇指令從MBN集合中 選擇目標(biāo)MBN。8. 根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: MBN激活單元,用于在所述MBN加載單元將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中之后, 激活所述目標(biāo)MBN; modem重啟單元,用于在所述MBN激活單元激活所述目標(biāo)MBN之后,重啟所述移動(dòng)終端配 置的調(diào)制解調(diào)器mo d em 〇9. 根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述目標(biāo)協(xié)議棧加載初始MBN,所述初 始MBN為所述目標(biāo)協(xié)議棧預(yù)存的MBN, 所述MBN激活單元,還用于在所述選擇單元根據(jù)所述MBN選擇指令從MBN集合中選擇目 標(biāo)MBN之后,并且所述MBN加載單元將所述目標(biāo)MBN加載到所述目標(biāo)協(xié)議棧中之前,激活所述 初始MBN; 所述移動(dòng)終端還包括: MBN刪除單元,用于在所述MBN激活單元激活所述初始MBN之后,刪除所述初始MBN。10. 根據(jù)權(quán)利要求6至9任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述MBN選擇指令包括目 標(biāo)MBN標(biāo)識(shí),所述選擇單元,具體用于根據(jù)所述目標(biāo)MBN標(biāo)識(shí)從MBN集合中選擇目標(biāo)MBN。
【文檔編號(hào)】H04W24/06GK105959451SQ201610507162
【公開(kāi)日】2016年9月21日
【申請(qǐng)日】2016年6月29日
【發(fā)明人】陳沖
【申請(qǐng)人】宇龍計(jì)算機(jī)通信科技(深圳)有限公司