本發(fā)明涉及通信領(lǐng)域,具體涉及一種控制方法及裝置。
背景技術(shù):
隨著NFC(Near Field Communication,近距離無線通訊技術(shù))功能手機的普及,帶NFC的SIM卡(Subscriber Identity Module,客戶識別模塊)也應(yīng)運而生,SIM/UIM卡有了新的特性,而這些特性正好能幫助我們將SIM/UIM卡與終端綁定,目前現(xiàn)有方案主要通過SIM卡中讀取的IMSI和終端預(yù)存的IMSI進行比較來判斷是否為綁定的SIM卡。
技術(shù)實現(xiàn)要素:
:
本發(fā)明提供一種控制方法及裝置,實現(xiàn)了一種控制終端設(shè)備的方法。
為解決上述技術(shù)問題,本發(fā)明提供一種控制方法,應(yīng)用于終端設(shè)備,所述方法包括:
所述終端設(shè)備開機或檢測到插入卡時,獲取所述終端設(shè)備加載的客戶識別模塊SIM/UIM卡的唯一識別碼UID;
判斷所獲取的所述UID與所述終端設(shè)備預(yù)先保存的UID是否一致;
所述終端設(shè)備根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作。
優(yōu)選地,
所述獲取所述終端設(shè)備加載的SIM/UIM卡的唯一識別碼UID包括:
所述終端設(shè)備根據(jù)所述SIM/UIM卡提供的接口獲取所加載的所述SIM/UIM卡標簽存儲區(qū)域中的UID。
優(yōu)選地,
所述終端設(shè)備根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作包括:
當(dāng)所述終端設(shè)備獲取的UID與所述終端設(shè)備預(yù)先保存的UID一致時,開通預(yù)定操作的執(zhí)行權(quán)限;
當(dāng)所述終端設(shè)備獲取的UID與所述終端設(shè)備預(yù)先保存的UID不一致時,禁止或限制所述預(yù)定操作。
優(yōu)選地,
所述方法還包括:
所述終端設(shè)備首次開機時讀取所加載的SIM/UIM卡的UID,并保存所述UID。
優(yōu)選地,
所述UID的屬性為只讀屬性。
本發(fā)明還提供一種控制裝置,設(shè)置于終端設(shè)備,所述裝置包括:
獲取模塊:用于開機或檢測到插入卡時獲取加載的客戶識別模塊SIM/UIM卡的唯一識別碼UID;
判斷模塊:用于判斷所述獲取的所述UID與預(yù)先保存的UID是否一致;
控制模塊:用于根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作。
優(yōu)選地,
所述獲取模塊用于獲取加載的SIM/UIM卡的唯一識別碼UID包括:
根據(jù)所述SIM/UIM卡提供的接口獲取所加載的所述SIM/UIM卡標簽存儲區(qū)域的UID。
優(yōu)選地,
所述控制模塊用于根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作具體是指:
當(dāng)獲取的UID與所述終端設(shè)備預(yù)先保存的UID一致時,開通預(yù)定操作的執(zhí)行權(quán)限;
當(dāng)獲取的UID與預(yù)先保存的UID不一致時,禁止或限制所述預(yù)定操作。
優(yōu)選地,
所述裝置還包括:
存儲模塊,用于首次開機時讀取所加載的SIM/UIM卡的UID,并保存所述UID。
優(yōu)選地,
所述UID的屬性為只讀屬性。
上述方案通過SIM/UIM卡中的唯一識別碼UID可有效實現(xiàn)對終端設(shè)備的控制,并且方法簡單,不額外增加成本。
附圖說明
圖1為實施例一中的控制方法的流程圖;
圖2為實施例一中的控制裝置的結(jié)構(gòu)示意圖;
圖3為實施例二中的終端設(shè)備的連接示意圖;
圖4為實施例二中的數(shù)據(jù)存儲的示意圖。
具體實施方式
為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本申請的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
實施例一
如圖1所示,本發(fā)明提供一種控制方法,應(yīng)用于終端設(shè)備,所述方法包括:
步驟S11:所述終端設(shè)備開機或檢測到插入卡時,獲取所述終端設(shè)備加載的客戶識別模塊SIM/UIM卡的唯一識別碼UID;
具體的,終端設(shè)備在開機時,或者檢測到插入卡時,比如開機狀態(tài)下進行SIM卡的熱插拔等時,終端設(shè)備根據(jù)SIM/UIM卡提供的接口獲取所加載的SIM/UIM卡標簽存儲區(qū)域中的UID。
在本發(fā)明中,SIM/UIM卡為具有近距離無線通訊技術(shù)NFC功能的客戶識別模塊卡;UID的屬性為只讀屬性。
步驟S12:判斷所獲取的所述UID與終端設(shè)備預(yù)先保存的UID是否一 致;
步驟S13:所述終端設(shè)備根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作。
具體的,當(dāng)終端設(shè)備獲取的UID與終端設(shè)備預(yù)先保存的UID一致時,開通預(yù)定操作的執(zhí)行權(quán)限;
當(dāng)終端設(shè)備獲取的UID與終端設(shè)備預(yù)先保存的UID不一致時,禁止或限制所述預(yù)定操作。
在本實施例中,預(yù)定操作包括是以下操作中的一種或多種:開機找網(wǎng)操作、通話操作、撥打電話操作,也可以是其它功能的操作。
例如,當(dāng)終端設(shè)備獲取的UID與終端設(shè)備預(yù)先保存的UID不一致時,可以禁止撥打電話;也可以是限制撥打電話,只允許接聽電話,或者只允許撥打緊急求救電話等。
優(yōu)選地,
所述方法還包括:
步驟S10:終端設(shè)備首次開機時讀取所加載的SIM/UIM卡的UID,并保存所述UID。
如圖2所示,本發(fā)明還提供一種控制裝置,設(shè)置于終端設(shè)備,所述裝置包括:
獲取模塊11:用于開機或檢測到插入卡時獲取加載的客戶識別模塊SIM/UIM卡的唯一識別碼UID;
判斷模塊12:用于判斷所述獲取的所述UID與預(yù)先保存的UID是否一致;
控制模塊13:用于根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作。
優(yōu)選地,
所述獲取模塊11用于獲取加載的SIM/UIM卡的唯一識別碼UID包括:
根據(jù)所述SIM/UIM卡提供的接口獲取所加載的所述SIM/UIM卡標簽存儲區(qū)域的UID。
優(yōu)選地,
所述控制模塊13用于根據(jù)判斷結(jié)果執(zhí)行相應(yīng)操作具體是指:
當(dāng)獲取的UID與所述終端設(shè)備預(yù)先保存的UID一致時,開通預(yù)定操作的執(zhí)行權(quán)限;
當(dāng)獲取的UID與預(yù)先保存的UID不一致時,禁止或限制所述預(yù)定操作。
優(yōu)選地,
所述裝置還包括:
存儲模塊14,用于首次開機時讀取所加載的SIM/UIM卡的UID,并保存所述UID。
優(yōu)選地,
所述UID的屬性為只讀屬性。
實施例二
下面進一步說明本發(fā)明的技術(shù)方案。
在本發(fā)明中,終端設(shè)備可以通過APDU(Aplication Protocol Data Unit,應(yīng)用協(xié)議數(shù)據(jù)單元)獲取標簽存儲區(qū)域中的UID,APDU是一系列命令的統(tǒng)稱,屬于ISO-7816-4協(xié)議的命令,包括打開邏輯通道,選擇文件等命令。也可以通過SIM/UIM支持的其它命令獲取標簽存儲區(qū)域中的UID,如:與激活命令SET UP MENU以短文的形式傳遞給終端。
如圖3所示,終端設(shè)備和SIM/UIM卡硬件上通過SIM/UIM卡的管腳(符合ISO7816規(guī)范)直接相連。
如果終端設(shè)備獲取的UID與終端設(shè)備預(yù)先保存的UID不一致,則禁止或限制所述終端設(shè)備開機找網(wǎng)。在本實施例中,終端設(shè)備禁止一切和SIM/UIM卡交互的命令或強行關(guān)機。
如圖4所示,SIM/UIM卡是以文件的形式來存儲保存各種數(shù)據(jù),標簽存儲區(qū)域進行數(shù)據(jù)存儲也是以文件的形式。UID在標簽存儲區(qū)域中的存儲占用了第一扇區(qū)的7個字節(jié),而且這7個字節(jié)在NFC Forum規(guī)范里規(guī)定是全球唯一而且是只讀的屬性,這也是可以用它來和手機終端綁定的基礎(chǔ)。
通過上述技術(shù)方案,可通過UID實現(xiàn)終端設(shè)備與SIM/UIM卡的綁定,打破了以往方案中只能通過SIM卡中IMSI來實現(xiàn)SIM卡和終端進行綁定的單一方案,并且該技術(shù)方案在硬件上不用做任何更改,不增加硬件開發(fā)成本。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/模塊可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特定形式的硬件和軟件的結(jié)合。