一種基于多系統(tǒng)的檢卡方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信終端技術(shù)領(lǐng)域,尤其涉及一種基于多系統(tǒng)的檢卡方法、裝置及終端。
【背景技術(shù)】
[0002]當(dāng)前具有兩個(gè)以上的操作系統(tǒng)的多系統(tǒng)移動(dòng)通信終端產(chǎn)品中,并無多系統(tǒng)終端檢卡方案。以下操作系統(tǒng)簡稱為系統(tǒng)。
[0003]在多系統(tǒng)終端上,物理卡槽具有唯一性,如何讓所有系統(tǒng)都能檢測到SIM (Subscriber Identity Module,客戶識(shí)別模塊)卡狀態(tài)以及獲取相應(yīng)的SM卡信息,決定了各掛載的系統(tǒng)的通信功能能否正常進(jìn)行。因?yàn)樵诙嘞到y(tǒng)終端上,若不實(shí)現(xiàn)檢卡方案,將會(huì)使系統(tǒng)間掌握的SIM卡狀態(tài)不一致,導(dǎo)致系統(tǒng)無法實(shí)現(xiàn)所有的通信業(yè)務(wù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是,提供一種基于多系統(tǒng)的檢卡方法、裝置及終端,在終端的所有系統(tǒng)中都同步的獲取到SIM卡的信息。
[0005]本發(fā)明采用的技術(shù)方案是,所述基于多系統(tǒng)的檢卡方法,終端中安裝有一個(gè)主控系統(tǒng)和至少一個(gè)普通系統(tǒng),該方法包括:
[0006]終端開機(jī)時(shí),主控系統(tǒng)獲取SM卡的狀態(tài)信息后,保存于主控系統(tǒng)并同步到各普通系統(tǒng)中;
[0007]當(dāng)終端中的任一系統(tǒng)獲得對SIM卡的操作指令時(shí),對所述SIM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步。
[0008]進(jìn)一步的,終端的各系統(tǒng)之間通過系統(tǒng)間通信通道進(jìn)行交互;
[0009]所述終端開機(jī)時(shí),主控系統(tǒng)獲取SM卡的狀態(tài)信息,保存于本系統(tǒng)并同步到各普通系統(tǒng)中,包括:
[0010]在終端開機(jī)時(shí),主控系統(tǒng)通過終端的通信模塊獲取SIM卡的狀態(tài)信息,保存于本系統(tǒng),并同步到各普通系統(tǒng)中。
[0011]進(jìn)一步的,所述任一系統(tǒng)獲得對SIM卡的操作指令,包括:
[0012]任一系統(tǒng)根據(jù)本系統(tǒng)的配置或者根據(jù)用戶在本系統(tǒng)的用戶界面下對SIM卡的操作,生成對SIM卡的操作指令。
[0013]進(jìn)一步的,作為一種可選的技術(shù)方案,對所述SIM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步,包括:
[0014]步驟1,所述任一系統(tǒng)直接對SIM卡進(jìn)行操作;或者,所述任一系統(tǒng)通過主控系統(tǒng)對所述SIM卡進(jìn)行操作;
[0015]步驟2,終端的通信模塊將發(fā)生變化的SM卡的狀態(tài)信息同步到所有系統(tǒng)中;或者,終端的通信模塊將發(fā)生變化的SIM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0016]進(jìn)一步的,作為另一種可選的技術(shù)方案,在所述主控系統(tǒng)為一個(gè)不具備用戶界面的管理系統(tǒng)的情況下:
[0017]所述任一系統(tǒng)為除所述主控系統(tǒng)之外的任一系統(tǒng);
[0018]對所述SM卡進(jìn)行操作,然后將SM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步,包括:
[0019]步驟1,所述任一系統(tǒng)通過主控系統(tǒng)對所述SM卡進(jìn)行操作;
[0020]步驟2,終端的通信模塊將發(fā)生變化的SM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0021]本發(fā)明還提供一種基于多系統(tǒng)的檢卡裝置,包括:安裝于終端中的一個(gè)主控系統(tǒng)和至少一個(gè)普通系統(tǒng),其中:
[0022]主控系統(tǒng),用于在終端開機(jī)時(shí)獲取SM卡的狀態(tài)信息,保存于主控系統(tǒng)并同步到各普通系統(tǒng)中;
[0023]主控系統(tǒng)和普通系統(tǒng)中的任一系統(tǒng),用于獲得對SM卡的操作指令時(shí),對所述SM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步。
[0024]進(jìn)一步的,終端的各系統(tǒng)之間通過系統(tǒng)間通信通道進(jìn)行交互;
[0025]所述裝置,還包括:
[0026]通信模塊,用于獲取SIM卡的狀態(tài)信息;
[0027]所述主控系統(tǒng),用于:在終端開機(jī)時(shí),通過終端的所述通信模塊獲取SM卡的狀態(tài)信息,保存于本系統(tǒng),并同步到各普通系統(tǒng)中。
[0028]進(jìn)一步的,作為一種可選的技術(shù)方案,所述任一系統(tǒng),用于:
[0029]直接對SM卡進(jìn)行操作,或者,通過主控系統(tǒng)對所述SM卡進(jìn)行操作;
[0030]通信模塊,還用于將發(fā)生變化的SM卡的狀態(tài)信息同步到所有系統(tǒng)中;或者,將發(fā)生變化的SM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0031]進(jìn)一步的,作為另一種可選的技術(shù)方案,在所述主控系統(tǒng)為一個(gè)不具備用戶界面的管理系統(tǒng)的情況下:
[0032]普通系統(tǒng)中的任一系統(tǒng),用于通過主控系統(tǒng)對所述SM卡進(jìn)行操作;
[0033]通信模塊,還用于將發(fā)生變化的SM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0034]本發(fā)明還提供一種終端,包括上述基于多系統(tǒng)的檢卡裝置。
[0035]采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點(diǎn):
[0036]本發(fā)明所述基于多系統(tǒng)的檢卡方法、裝置及終端,在具備多系統(tǒng)的終端上提供一種檢卡方式,可實(shí)現(xiàn)在多個(gè)系統(tǒng)之間SIM卡信息的同步工作,保證各系統(tǒng)的通話、短信、數(shù)據(jù)業(yè)務(wù)等通信業(yè)務(wù)的正常工作,避免出現(xiàn)通信業(yè)務(wù)在各系統(tǒng)中的表現(xiàn)不一致的現(xiàn)象。
【附圖說明】
[0037]圖1為本發(fā)明第一實(shí)施例的基于多系統(tǒng)的檢卡方法流程圖;
[0038]圖2為本發(fā)明第二實(shí)施例的基于多系統(tǒng)的檢卡方法流程圖;
[0039]圖3為本發(fā)明第三、四實(shí)施例的基于多系統(tǒng)的檢卡裝置組成結(jié)構(gòu)示意圖;
[0040]圖4為本發(fā)明應(yīng)用實(shí)例一的終端的模塊功能劃分示意圖;
[0041]圖5為本發(fā)明應(yīng)用實(shí)例二的終端的模塊功能劃分示意圖。
【具體實(shí)施方式】
[0042]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對本發(fā)明進(jìn)行詳細(xì)說明如后。
[0043]本發(fā)明第一實(shí)施例,一種基于多系統(tǒng)的檢卡方法,終端中安裝有一個(gè)主控系統(tǒng)和至少一個(gè)普通系統(tǒng),終端的各系統(tǒng)之間通過系統(tǒng)間通信通道進(jìn)行交互,如圖1所示,該方法包括以下具體步驟:
[0044]步驟S101,終端開機(jī)時(shí),主控系統(tǒng)獲取SM卡的狀態(tài)信息后,保存于主控系統(tǒng)并同步到各普通系統(tǒng)中;
[0045]具體的,在終端開機(jī)時(shí),主控系統(tǒng)通過終端的通信模塊獲取SM卡的狀態(tài)信息,保存于本系統(tǒng),并同步到各普通系統(tǒng)中。這里,同步到各普通系統(tǒng)中包含以下兩種方式:主動(dòng)同步到各普通系統(tǒng)中,或者,基于各普通系統(tǒng)的請求同步到各普通系統(tǒng)中。無論是上述哪種同步方式,主控系統(tǒng)均通過系統(tǒng)間通信通道將該SIM卡的狀態(tài)信息同步到各普通系統(tǒng)中的。
[0046]步驟S102,當(dāng)終端中的任一系統(tǒng)獲得對SM卡的操作指令時(shí),對所述SM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步。
[0047]具體的,在步驟S102中,任一系統(tǒng)獲得對SM卡的操作指令,包括:
[0048]任一系統(tǒng)根據(jù)本系統(tǒng)的配置或者根據(jù)用戶在本系統(tǒng)的用戶界面下對SIM卡的操作,生成對SIM卡的操作指令。
[0049]在步驟S102中,對所述SM卡進(jìn)行操作,然后將SM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步,包括:
[0050]步驟1,該任一系統(tǒng)直接對SM卡進(jìn)行操作;或者,該任一系統(tǒng)通過主控系統(tǒng)對所述SIM卡進(jìn)行操作。
[0051]進(jìn)一步的,在該任一系統(tǒng)通過主控系統(tǒng)對所述SM卡進(jìn)行操作的情況下,若任一系統(tǒng)恰好為主控系統(tǒng),則直接由主控系統(tǒng)對所述SM卡進(jìn)行操作,若任一系統(tǒng)為主控系統(tǒng)之外的普通系統(tǒng),則須先通過系統(tǒng)間通信通道將所述操作指令發(fā)送給主控系統(tǒng),再由主控系統(tǒng)對所述SIM卡進(jìn)行操作。
[0052]步驟2,終端的通信模塊將發(fā)生變化的SM卡的狀態(tài)信息同步到所有系統(tǒng)中;或者,終端的通信模塊將發(fā)生變化的SIM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0053]本發(fā)明第二實(shí)施例,一種基于多系統(tǒng)的檢卡方法,本實(shí)施例所述方法與第一實(shí)施例大致相同,區(qū)別在于,本實(shí)施例的主控系統(tǒng)為一個(gè)不具備用戶界面的管理系統(tǒng),在這種情況下,主控系統(tǒng)就不能供用戶進(jìn)行界面操作,而只是專門用來為所有的普通系統(tǒng)提供檢卡同步的服務(wù),故在終端開機(jī)以后,主控系統(tǒng)不能直接獲得對SIM卡操作指令,因此,在本實(shí)施例的步驟S202中僅限除所述主控系統(tǒng)之外的任一系統(tǒng)獲得對SIM卡的操作指令,發(fā)送給主控系統(tǒng)。
[0054]如圖2所示,本實(shí)施例的所述基于多系統(tǒng)的檢卡方法,包括以下具體步驟:
[0055]步驟S201,終端開機(jī)時(shí),主控系統(tǒng)獲取SM卡的狀態(tài)信息后,保存于主控系統(tǒng)并同步到各普通系統(tǒng)中。具體的,本實(shí)施例的步驟S201與第一實(shí)施例的步驟SlOl的具體內(nèi)容相同。
[0056]步驟S202,當(dāng)除所述主控系統(tǒng)之外的任一系統(tǒng)獲得對SM卡的操作指令時(shí),對所述SIM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步。
[0057]具體的,本實(shí)施例的步驟S202,包括:
[0058]步驟1,除所述主控系統(tǒng)之外的任一系統(tǒng)通過主控系統(tǒng)對所述SM卡進(jìn)行操作;
[0059]步驟2,終端的通信模塊將發(fā)生變化的SM卡的狀態(tài)信息發(fā)送給主控系統(tǒng),再通過主控系統(tǒng)同步到各普通系統(tǒng)中。
[0060]本發(fā)明第三實(shí)施例,與第一實(shí)施例對應(yīng),本實(shí)施例介紹一種基于多系統(tǒng)的檢卡裝置,如圖3所示,包括:安裝于終端中的一個(gè)主控系統(tǒng)100和至少一個(gè)普通系統(tǒng)200,終端的各系統(tǒng)之間通過系統(tǒng)間通信通道進(jìn)行交互,其中:
[0061]主控系統(tǒng)100,用于在終端開機(jī)時(shí)獲取SM卡的狀態(tài)信息,保存于主控系統(tǒng)并同步到各普通系統(tǒng)中;
[0062]具體的,主控系統(tǒng)100,用于:在終端開機(jī)時(shí),通過終端的通信模塊300獲取SM卡的狀態(tài)信息,保存于本系統(tǒng),并同步到各普通系統(tǒng)中。這里,同步到各普通系統(tǒng)中包含以下兩種方式:主動(dòng)同步到各普通系統(tǒng)中,或者,基于各普通系統(tǒng)的請求同步到各普通系統(tǒng)中。
[0063]主控系統(tǒng)100和普通系統(tǒng)200中的任一系統(tǒng),用于獲得對SIM卡的操作指令時(shí),對所述SIM卡進(jìn)行操作,然后將SIM卡的狀態(tài)信息在終端的所有系統(tǒng)進(jìn)行同步。
[0064]具體的,主控系統(tǒng)100和普通系統(tǒng)200中的任一系統(tǒng),用于:直接對SM卡進(jìn)行操作,或者,通過主控系統(tǒng)對所述SM卡進(jìn)行操作。這里,在通過主控系統(tǒng)對所述SM卡進(jìn)行操作的情況下,若任一系統(tǒng)恰好為主控系統(tǒng),則直接由主控系統(tǒng)對所述SM卡進(jìn)行操作,若任一系統(tǒng)為主控系統(tǒng)之外的普通系統(tǒng),則須先通過系統(tǒng)間通信通道將所述操作指令發(fā)送給主控系統(tǒng),再由主控系統(tǒng)對所述SM卡進(jìn)行操作。
[0065]進(jìn)一步的,所述裝置,還包括:
[0066]通信模塊300,用于獲取SM卡的狀態(tài)信息;將發(fā)生變化的SM卡的狀態(tài)信息同步到所有系統(tǒng)中,或者,將發(fā)生變化的SM卡的狀態(tài)信息發(fā)送給主控系統(tǒng)100,再通過主控系統(tǒng)100同步到各普通系統(tǒng)200中。
[0067]本發(fā)明第四實(shí)施例,與第二實(shí)施例對應(yīng),本實(shí)施例