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