用戶識別卡控制方法及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,更具體地說,涉及一種用戶識別卡控制方法及終端。
【背景技術】
[0002]隨著移動通信技術的發(fā)展,先進的蜂窩網(wǎng)絡(例如,基于LTE標準(長期演進,一些“4G”網(wǎng)絡所使用的標準)的網(wǎng)絡)正在全世界部署。由于引入了0FDM(0rthOgOnalFrequency Divis1n Multipiexing,正交頻分復用)和MIMO(Mult1-1nput&Mult1-Output,多輸入多輸出)等關鍵技術,利用4G相關標準可顯著增加頻譜效率和數(shù)據(jù)傳輸速率。
[0003]另一方面,在提高網(wǎng)絡速率和頻段利用率的同時,多模終端(具有兩個用戶識別卡的終端,例如,雙卡雙通終端)的出現(xiàn),使得用戶在實現(xiàn)語音業(yè)務的待機同時,能建立數(shù)據(jù)業(yè)務鏈接。
[0004]但,現(xiàn)有的多模終端均不能實現(xiàn)對多用戶識別卡信息的共享,不能實現(xiàn)對用戶識別卡的靈活控制。
[0005]現(xiàn)有技術存在缺陷,需要改進。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種用戶識別卡控制方法及終端。
[0007]第一方面,提供一種用戶識別卡控制方法,應用于包括第一用戶識別卡和第二用戶識別卡的終端,所述終端包括第一處理器;
[0008]所述方法包括:
[0009]第一處理器需要與第一用戶識別卡或第二用戶識別卡進行交互時,生成訪問請求;
[0010]第一處理器基于訪問請求,查詢是否有該用戶識別卡的訪問權限,若有,則控制該用戶識別卡與第一處理器的連接通路導通以實現(xiàn)第一處理器與該用戶識別卡的交互。
[0011]在一個實施例中,所述終端還包括與第一處理器連接的第二處理器;
[0012]所述方法還包括:
[0013]第二處理器需要與第一用戶識別卡或第二用戶識別卡進行交互時,生成訪問請求并發(fā)送給第一處理器;
[0014]第一處理器基于訪問請求,查詢是否有該用戶識別卡的訪問權限,若有,則控制該用戶識別卡與第二處理器的連接通路導通以實現(xiàn)第二處理器與該用戶識別卡的交互。
[0015]在一個實施例中,所述方法還包括:
[0016]當?shù)诙幚砥髋c第一用戶識別卡或第二用戶識別卡的連接通路導通,但在第二預設時間內(nèi),未進行卡交互,則釋放該連接通路。
[0017]在一個實施例中,,所述方法還包括:
[0018]當?shù)谝惶幚砥髋c第一用戶識別卡或第二用戶識別卡的連接通路導通,但在第一預設時間內(nèi),未進行卡交互,則釋放該連接通路。
[0019]在一個實施例中,所述方法還包括:
[0020]基于訪問請求,若查詢到?jīng)]有相應用戶識別卡的訪問權限,則將所述訪問請求放入消息隊列中,等待滿足預設條件時重新查詢訪問權限。
[0021 ]第二方面,提供一種終端,包括:
[0022]第一用戶識別卡;
[0023]第二用戶識別卡;
[0024]第一處理器,用于需要與第一用戶識別卡或第二用戶識別卡進行交互時,生成訪問請求;
[0025]第一處理器,還用于基于訪問請求,查詢是否有該用戶識別卡的訪問權限,若有,則控制該用戶識別卡與第一處理器的連接通路導通以實現(xiàn)第一處理器與該用戶識別卡的交互。
[0026]在一個實施例中,所述終端還包括與第一處理器連接的第二處理器;
[0027]第二處理器,用于需要與第一用戶識別卡或第二用戶識別卡進行交互時,生成訪問請求并發(fā)送給第一處理器;
[0028]第一處理器,還用于基于訪問請求,查詢是否有該用戶識別卡的訪問權限,若有,則控制該用戶識別卡與第二處理器的連接通路導通以實現(xiàn)第二處理器與該用戶識別卡的交互。
[0029]在一個實施例中,所述終端還包括:
[0030]卡控制器;
[0031]所述卡控制器分別與所述第一處理器、所述第二處理器、所述第一用戶識別卡和所述第二用戶識別卡連接;
[0032]所述卡控制器,用于根據(jù)所述第一處理器的控制,導通所述第一用戶識別卡與所述第一處理器和/或所述第二處理器的連接通路;以及用于根據(jù)所述第一處理器的控制,導通所述第二用戶識別卡與所述第一處理器和/或第二處理器的連接通路。
[0033]在一個實施例中,所述卡控制器包括第一切換開關和第二切換開關,其中,
[0034]所述第一切換開關分別與所述第一處理器和第一用戶識別卡連接;
[0035]所述第二切換開關分別與所述第一處理器和第二用戶識別卡連接。
[0036]在一個實施例中,所述第一處理器包括:第一卡驅(qū)動模塊和卡控制模塊;
[0037]所述第一卡驅(qū)動模塊,用于當?shù)谝惶幚砥餍枰c第一用戶識別卡或第二用戶識別卡進行交互時生成訪問請求并向所述卡控制模塊發(fā)送訪問請求,以及用于若在第一預設時間內(nèi)未接收到卡交互指令,則向所述卡控制模塊發(fā)送釋放請求;
[0038]所述卡控制模塊,用于基于所述第一卡驅(qū)動模塊發(fā)送的訪問請求,輸出控制信息控制所述第一切換開關導通第一用戶識別卡與第一處理器的連接通路,和/或控制所述第二切換開關導通第二用戶識別卡與第一處理器的連接通路;
[0039]所述卡控制模塊,用于基于所述第一卡驅(qū)動模塊發(fā)送的釋放請求,輸出控制信息控制所述第一切換開關斷開第一用戶識別卡與第一處理器的連接通路,和/或控制所述第二切換開關斷開第二用戶識別卡與第一處理器的連接通路。
[0040]在一個實施例中,所述第二處理器包括:第二卡驅(qū)動模塊;
[0041]所述第二卡驅(qū)動模塊,用于當?shù)诙幚砥餍枰c第一用戶識別卡或第二用戶識別卡進行交互時生成訪問請求并向所述卡控制模塊發(fā)送訪問請求,以及用于若在第二預設時間內(nèi)未接收到卡交互指令,則向所述卡控制模塊發(fā)送釋放請求;
[0042]所述卡控制模塊,用于基于所述第二卡驅(qū)動模塊發(fā)送的訪問請求,輸出控制信息控制所述第一切換開關導通第一用戶識別卡與第二處理器的連接通路,和/或控制所述第二切換開關導通第二用戶識別卡與第二處理器的連接通路;
[0043]所述卡控制模塊,用于基于所述第二卡驅(qū)動模塊發(fā)送的釋放請求,輸出控制信息控制所述第一切換開關斷開第一用戶識別卡與第二處理器的連接通路,和/或控制所述第二切換開關斷開第二用戶識別卡與第二處理器的連接通路。
[0044]在一個實施例中,所述第一處理器還用于以預設時間間隔向第一用戶識別卡或第二用戶識別卡發(fā)送信息以進行用戶識別卡的在位確認;
[0045]若對所述第一用戶識別卡進行在位確認時,所述第一用戶識別卡未與所述第一處理器連接,則所述第一處理器還用于發(fā)出第一控制指令以控制所述第一邏輯開關導通所述第一用戶識別卡與所述第一處理器的連接通路;
[0046]若對所述第二用戶識別卡進行在位確認時,所述第二用戶識別卡未與所述第一處理器連接,則所述第一處理器還用于發(fā)出第二控制指令以控制所述第二邏輯開關導通所述第二用戶識別卡與所述第一處理器的連接通路。
[0047]在一個實施例中,所述第二處理器還用于以預設時間間隔向第一用戶識別卡或第二用戶識別卡發(fā)送信息以進行用戶識別卡的在位確認;
[0048]若對所述第一用戶識別卡進行在位確認時,所述第一用戶識別卡未與所述第二處理器連接,則所述第一處理器還用于發(fā)出第一控制指令以控制所述第一邏輯開關導通所述第一用戶識別卡與所述第二處理器的連接通路;
[0049]若對所述第二用戶識別卡進行在位確認時,所述第二用戶識別卡未與所述第二處理器連接,則所述第一處理器還用于發(fā)出第二控制指令以控制所述第二邏輯開關導通所述第二用戶識別卡與所述第二處理器的連接通路。
[0050]第三方面,提供一種用戶識別卡控制方法,包括:
[0051]當需要與用戶識別卡進行交互時,生成訪問請求;
[0052]基于訪問請求,查詢是否有相應用戶識別卡的訪問權限,若有,則控制用戶識別卡的連接通路導通以實現(xiàn)與用戶識別卡的交互。
[0053]在一個實施例中,用戶識別卡的連接通路導通后,若在預設時間內(nèi)沒有接收到卡交互指令,則釋放該連接通路。
[0054]第四方面,提供一種終端,包括第一用戶識別卡和第二用戶識別卡,還包括:
[0055]第一處理器,用于根據(jù)用戶的操作指令輸出第一控制指令和第二控制指令;
[0056]第一切換開關,用于根據(jù)所述第一控制指令,導通所述第一用戶識別卡與所述第一處理器或所述第二處理器的連接通路;
[0057]第二切換開關,用于根據(jù)所述第二控制指令,導通所述第二用戶識別卡與所述第一處理器或所述第二處理器的連接通路;
[0058]當所述第一用戶識別卡或第二用戶識別卡與所述第一處理器連接時,所述第一處理器還用于建立與4G網(wǎng)絡的通信連接;
[0059]第二處理器,當所述第一用戶識別卡或第二用戶識別卡與所述第二處理器連接時,所述第二處理器用于建立與4G網(wǎng)絡的通信連接。
[0060]實施本發(fā)明的用戶識別卡控