專利名稱:使用中國(guó)移動(dòng)手機(jī)識(shí)別uim卡的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM(User Identity Model)卡的方法。
背景技術(shù):
在過(guò)去十年中,手機(jī)在商業(yè)活動(dòng)、日常生活中起到了越來(lái)越重要的作用。為了區(qū)別各個(gè)不同的用戶,一般手機(jī)里面都會(huì)安裝ー張帶有用戶信息的用戶識(shí)別卡,如SIM (Subscriber Identify Module)卡或者 UIM(User Identity Model)卡,來(lái) ロ隹一識(shí)別手機(jī)用戶,其中,SIM卡用于中國(guó)移動(dòng)手機(jī),UIM卡用于CDMA手機(jī)。然而,當(dāng)手機(jī)用戶擁有多個(gè)運(yùn)營(yíng)商號(hào)碼,或者曾經(jīng)使用其它運(yùn)營(yíng)商的用戶想轉(zhuǎn)用中國(guó)移動(dòng)手機(jī)時(shí),中國(guó)移動(dòng)手機(jī)的用戶并不能直接將原來(lái)ΠΜ卡上存儲(chǔ)的短信、電話簿等重要信息直接導(dǎo)入到手機(jī)中。為了實(shí)現(xiàn)將原來(lái)UM卡上存儲(chǔ)的短信、電話簿等重要信息導(dǎo)入到中國(guó)移動(dòng)的手機(jī) 中,目前可以用藍(lán)牙發(fā)送或者可以用PC工具或者其它方法,而然,現(xiàn)有技術(shù)的導(dǎo)入方法需要使用中間工具,且操作復(fù)雜,使用不方便。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供ー種使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法。ー種使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,包括如下步驟打開(kāi)中國(guó)移動(dòng)手機(jī),在用戶識(shí)別卡初始化的時(shí)候給所述用戶識(shí)別卡正確上電;上電完成后,根據(jù)ΠΜ卡通信協(xié)議,選擇所述用戶識(shí)別卡的主目錄;根據(jù)選擇目錄時(shí)所述用戶識(shí)別卡返回的結(jié)果,判斷所述用戶識(shí)別卡的PIN碼和PUK碼是否被鎖定,如果所述PIN碼或者所述PUK碼被鎖定,則解鎖所述PIN碼或者所述PUK碼;選擇所述用戶識(shí)別卡的CDMA專用目錄,如果所述CDMA專用目錄不存在,則按照SIM卡的流程初始化;如果所述CDMA專用目錄存在,則判斷所述用戶識(shí)別卡的GSM目錄中的IMSI是否有效,若所述IMSI有效,則所述用戶識(shí)別卡是雙???,若所述IMSI無(wú)效,則所述用戶識(shí)別卡為UIM卡。上述方法優(yōu)選的一種技術(shù)方案,讀取所述ΠΜ卡中的電話本內(nèi)容時(shí),選擇所述ΠΜ卡的電信目錄下文件名為0x6F3A的文件,根據(jù)選擇返回的結(jié)果,先讀取電話本總條目、每條目所占的最大字節(jié)數(shù),然后依次讀取每個(gè)條目的內(nèi)容。上述方法優(yōu)選的一種技術(shù)方案,讀取所述ΠΜ卡中的短信內(nèi)容時(shí),若所述用戶識(shí)別卡為UIM卡,則直接讀取所述ΠΜ卡中cdma目錄下面的短信文件;若所述用戶識(shí)別卡為雙??ǎ瑒t讀取所述雙??ㄖ衏dma目錄下面的短信文件和電信目錄下面的短信文件。上述方法優(yōu)選的一種技術(shù)方案,所述用戶識(shí)別卡正確上電的過(guò)程包括如下步驟給所述用戶識(shí)別卡加電I. 8V;復(fù)位所述用戶識(shí)別卡,等待ATR信號(hào);所述手機(jī)的ME接口和所述用戶識(shí)別卡直接進(jìn)行協(xié)議參數(shù)協(xié)商;更新操作參數(shù);檢查所述用戶識(shí)別卡屬性,如果當(dāng)前上電不成功,則用3V重新上電;選擇所述用戶識(shí)別卡的主目錄,讀取所述主目錄內(nèi)的集成電路卡識(shí)別碼。上述方法優(yōu)選的一種技術(shù)方案,選擇所述用戶識(shí)別卡的主目錄時(shí),根據(jù)UIM卡交互協(xié)議,向所述用戶識(shí)別卡依次發(fā)送字節(jié)AO A4 00 00 02 3F 00,其中AO是指令類,A4是SELECT命令,參數(shù)Pl和P2都為00,P3為需要發(fā)送的字節(jié)為02。上述方法優(yōu)選的一種技術(shù)方案,向所述用戶識(shí)別卡發(fā)送字節(jié)后,根據(jù)返回結(jié)果中的第十四個(gè)字節(jié)來(lái)判斷PIN碼是否鎖定。上述方法優(yōu)選的一種技術(shù)方案,向所述用戶識(shí)別卡發(fā)送字節(jié)后,根據(jù)返回結(jié)果中的第十九、二十、ニi^一、二十二字節(jié)的第四位來(lái)判斷是PINl還是PIN2,是鎖定PUK還是永久鎖定。上述方法優(yōu)選的一種技術(shù)方案,向所述用戶識(shí)別卡發(fā)送AO 20 00 01 08加上正確密碼來(lái)解鎖PINl的PIN碼。 上述方法優(yōu)選的一種技術(shù)方案,向所述用戶識(shí)別卡發(fā)送AO 2C 00 00 10加上對(duì)應(yīng)的PUK碼和新的PIN碼解鎖PINl的PUK碼。上述方法優(yōu)選的一種技術(shù)方案,在判斷所述用戶識(shí)別卡的GSM目錄中的IMSI是否有效的過(guò)程中,若MSI最高5位的后面數(shù)據(jù)不全為O或者不全為F,或者不為0123456789,則MSI有效,所述用戶識(shí)別卡是雙???;若MSI最高5位的后面數(shù)據(jù)全為O或者全為F,或者為0123456789,則頂SI無(wú)效,則所述用戶識(shí)別卡為UM卡。與現(xiàn)有技術(shù)相比,本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法可以使用戶成功的解掉之前手機(jī)PIN碼,成功的復(fù)制或添加電話本,成功的復(fù)制重要的手機(jī)短信,整個(gè)過(guò)操作簡(jiǎn)單,使用方便,適合各個(gè)年齡段的用戶。
圖I是本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法的流程圖。圖2是本發(fā)明的方法中用戶識(shí)別卡正確上電過(guò)程的流程圖。圖3是本發(fā)明的方法中判斷PIN碼或者PUK碼狀態(tài)并解鎖的流程圖。圖4是本發(fā)明的方法中判斷用戶識(shí)別卡類型的流程圖。
具體實(shí)施例方式本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法主要包括如下步驟打開(kāi)中國(guó)移動(dòng)手機(jī),在用戶識(shí)別卡初始化的時(shí)候給所述用戶識(shí)別卡正確上電;上電完成后,根據(jù)ΠΜ卡通信協(xié)議,選擇所述用戶識(shí)別卡的主目錄;根據(jù)選擇目錄時(shí)所述用戶識(shí)別卡返回的結(jié)果,判斷所述用戶識(shí)別卡的PIN碼和PUK碼是否被鎖定,如果所述PIN碼或者所述PUK碼被鎖定,則解鎖所述PIN碼或者所述PUK碼;選擇所述用戶識(shí)別卡的CDMA專用目錄,如果所述CDMA專用目錄不存在,則按照SIM卡的流程初始化;如果所述CDMA專用目錄存在,則判斷所述用戶識(shí)別卡的GSM目錄中的IMSI是否有效,若所述IMSI有效,則所述用戶識(shí)別卡是雙???,若所述IMSI無(wú)效,則所述用戶識(shí)別卡為UIM卡。本發(fā)明的方法可以使用戶成功的解掉之前手機(jī)PIN碼,成功的復(fù)制或添加電話本,成功的復(fù)制重要的手機(jī)短信。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)ー步的詳細(xì)描述。請(qǐng)參閱圖1,圖I是本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法的流程圖。本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法主要包括如下步驟
步驟I :打開(kāi)中國(guó)移動(dòng)手機(jī),在用戶識(shí)別卡初始化的時(shí)候給所述用戶識(shí)別卡正確上電。
步驟2 :上電完成后,根據(jù)UM卡通信協(xié)議,選擇選擇所述用戶識(shí)別卡的主目錄0x3F00o步驟3 :根據(jù)選擇主目錄時(shí)所述用戶識(shí)別卡返回的結(jié)果,判斷所述用戶識(shí)別卡的PIN碼或者PUK碼的狀態(tài),如果PIN碼或者PUK碼被鎖定,則進(jìn)行步驟5 ;如果未被鎖定,則直接進(jìn)行步驟6。步驟4:如果所述用戶識(shí)別卡永久鎖定,不再本發(fā)明所能解決范圍之內(nèi),直接結(jié)束。步驟5 :如果PIN碼或者PUK碼被鎖定,則解鎖PIN碼或者PUK碼。步驟6 :選擇所述用戶識(shí)別卡的CDMA專用目錄cdma_df。步驟7 :判斷所述用戶識(shí)別卡的CDMA專用目錄cdma_df是否存在,如果存在,則說(shuō) 明所述用戶識(shí)別卡為ΠΜ卡或者雙???,直接進(jìn)行步驟9。步驟8 :如果cdma_df并不存在,則說(shuō)明肯定不是ΠΜ卡或者雙??ǎ凑誗M卡的流程初始化。步驟9 :因?yàn)槿魏斡脩糇R(shí)別卡都是SM卡的衍生卡,所以都有GSM目錄,但是ΠΜ卡的GSM目錄中的頂SI是無(wú)效的,所以接下來(lái)判斷GSM目錄中的頂SI否有效。如果頂SI有效,則說(shuō)明所述用戶識(shí)別卡是雙???;如果IMSI無(wú)效,則說(shuō)明所述用戶識(shí)別卡是ΠΜ卡,從而完成所述用戶識(shí)別卡類型的識(shí)別。當(dāng)所述用戶識(shí)別卡類型的識(shí)別完成后,讀取ΠΜ卡或者雙??ㄖ械碾娫挶緯r(shí),由于電話本是存儲(chǔ)在電信目錄中的0x6F3A文件中,因此,先選擇電信目錄0x7F10,然后選擇文件0x6F3A,根據(jù)選擇返回的結(jié)果,先讀取電話本總條目、每條目所占的最大字節(jié)數(shù),然后依次讀取每個(gè)條目的內(nèi)容。當(dāng)所述用戶識(shí)別卡類型的識(shí)別完成后,若要進(jìn)行短信讀取,如果要讀取所述ΠΜ卡中的短信內(nèi)容,則直接讀取所述ΠΜ卡中cdma目錄下面的短信文件;若所述用戶識(shí)別卡為雙模卡,則讀取所述雙模卡中cdma目錄下面的短信文件和電信目錄下面的短信文件。下面結(jié)合圖2 圖4,詳細(xì)說(shuō)明本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法中的主要步驟
請(qǐng)參閱圖2,圖2是本發(fā)明的方法中用戶識(shí)別卡正確上電過(guò)程的流程圖。所述用戶識(shí)別卡正確上電的過(guò)程主要包括如下步驟
步驟I :先給所述用戶識(shí)別卡加電I. 8V ;
步驟2 :復(fù)位所述用戶識(shí)別卡,等待ATR(Answer To Ready)信號(hào);
步驟3 :所述手機(jī)的ME接口和所述用戶識(shí)別卡直接進(jìn)行協(xié)議參數(shù)協(xié)商;
步驟4:更新操作參數(shù);
步驟5 :檢查所述用戶識(shí)別卡屬性。如果當(dāng)前上電已經(jīng)成功繼續(xù)往下執(zhí)行,如果當(dāng)前是I. 8V上電不成功,則用3V重新上電,接下來(lái)進(jìn)行步驟2 ;
步驟6 :選擇主目錄,具體的所述主目錄的文件名為0x3F00 ;
步驟7 :讀取所述主目錄內(nèi)的集成電路卡識(shí)別碼(Integrate Circuit Card Identity,ICCID),即讀取所述主目錄內(nèi)文件名為0x2FE2的文件;
步驟8:整個(gè)上電過(guò)程完成。請(qǐng)參閱圖3,圖3是本發(fā)明的方法中判斷PIN碼或者PUK碼的狀態(tài),并解鎖PIN碼或者PUK碼的流程圖。在本發(fā)明的方法中,判斷并解鎖PIN碼或者PUK碼的過(guò)程主要包括如下步驟
步驟I :選擇所述用戶識(shí)別卡的主目錄時(shí),根據(jù)UIM卡交互協(xié)議,向所述用戶識(shí)別卡依次發(fā)送字節(jié)AO A4 00 00 02 3F 00,其中AO是指令類,A4是SELECT命令,參數(shù)Pl和P2都為00,P3為需要發(fā)送的字節(jié)為02。步驟2 :向所述用戶識(shí)別卡發(fā)送字節(jié)后,根據(jù)返回結(jié)果進(jìn)行判斷PIN碼是否被鎖定。00 00 10 OF 3F 00 01 00 00 00 00 00 OA 13 03 02 04 00 82 8A 83 8A 00 為返回結(jié)果的ー個(gè)示例。根據(jù)返回結(jié)果中的第十四個(gè)字節(jié)來(lái)判斷PIN碼是否鎖定。根據(jù)返回結(jié)果中的第十九、二十、二十一、二十二字節(jié)的第四位來(lái)判斷是PINl鎖定還是PIN2鎖定,是鎖定PUK還是永久鎖定。如果是PIN碼和PUK碼鎖定則進(jìn)行步驟3
步驟3 :如果PIN碼或者PUK碼被鎖定,則對(duì)所述PIN碼或者所述PUK碼進(jìn)行解鎖。具 體過(guò)程如下向所述用戶識(shí)別卡發(fā)送AO 20 00 01 08加上正確密碼來(lái)解鎖PINl的PIN碼。向所述用戶識(shí)別卡發(fā)送AO 2C 00 00 10加上對(duì)應(yīng)的PUK碼和新的PIN碼解鎖PINl的PUK碼。所述PIN碼或者所述PUK碼解鎖后,即可判斷用戶識(shí)別卡的類型,如圖4所示。本發(fā)明的判斷用戶識(shí)別卡的類型的過(guò)程主要包括如下步驟
步驟I:識(shí)別所述用戶識(shí)別卡的CDMA專用目錄。具體的,通過(guò)讀取0x7F25目錄識(shí)別CDMA專用目錄中。步驟2 :判斷是否存在0x7F25目錄,若存在0x7F25目錄,則說(shuō)明所述用戶識(shí)別卡為UIM卡或者雙???,進(jìn)行步驟3 ;若存在0x7F25目錄,則說(shuō)明不屬于ΠΜ卡或者雙模卡,即所述用戶識(shí)別卡為SIM卡,按照SIM卡的流程初始化。步驟3 讀取所述用戶識(shí)別卡GSM目錄0x7F20。步驟4 :讀取GSM目錄下面的國(guó)際移動(dòng)用戶識(shí)別碼(International MobileSubscriber Identity, IMSI)值。具體的,通過(guò)讀取0x6F07文件的方法讀取GSM目錄下面的頂SI值。步驟5 :判斷IMSI是否有效,若所述IMSI有效,則所述用戶識(shí)別卡是雙???,若所述IMSI無(wú)效,則所述用戶識(shí)別卡為UIM卡。具體的,在判斷所述用戶識(shí)別卡的GSM目錄中的MSI是否有效的過(guò)程中,若IMSI最高5位的后面數(shù)據(jù)不全為O或者不全為F,或者不為0123456789,則MSI有效,所述用戶識(shí)別卡是雙??ǎ蝗鬗SI最高5位的后面數(shù)據(jù)全為O或者全為F,或者為0123456789,則頂SI無(wú)效,則所述用戶識(shí)別卡為UM卡,從而完成本法的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法。與現(xiàn)有技術(shù)相比,本發(fā)明的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法可以使用戶成功的解掉之前手機(jī)PIN碼,成功的復(fù)制或添加電話本,成功的復(fù)制重要的手機(jī)短信,操作簡(jiǎn)単,使用方便,適合各個(gè)年齡段的用戶。本發(fā)明的手機(jī)可以適用于所有中國(guó)移動(dòng)手機(jī),包括TD手機(jī)。不偏離本發(fā)明的精神和范圍的情況下還可以構(gòu)成許多有很大差別的實(shí)施例。應(yīng)當(dāng)理解,除了如所附的權(quán)利要求所限定的,本發(fā)明并不限于在說(shuō)明書(shū)中所述的具體實(shí)施例。
權(quán)利要求
1.一種使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,包括如下步驟 打開(kāi)中國(guó)移動(dòng)手機(jī),在用戶識(shí)別卡初始化的時(shí)候給所述用戶識(shí)別卡正確上電; 上電完成后,根據(jù)UIM卡通信協(xié)議,選擇所述用戶識(shí)別卡的主目錄; 根據(jù)選擇所述主目錄時(shí)所述用戶識(shí)別卡返回的結(jié)果,判斷所述用戶識(shí)別卡的PIN碼和PUK碼是否被鎖定,如果所述PIN碼或者所述PUK碼被鎖定,則解鎖所述PIN碼或者所述PUK碼; 選擇所述用戶識(shí)別卡的CDMA專用目錄,如果所述CDMA專用目錄不存在,則按照SIM卡的流程初始化;如果所述CDMA專用目錄存在,則判斷所述用戶識(shí)別卡的GSM目錄中的IMSI是否有效,若所述MSI有效,則所述用戶識(shí)別卡是雙???,若所述IMSI無(wú)效,則所述用戶識(shí)別卡為UIM卡。
2.如權(quán)利要求I所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法,其特征在于,讀取所述UIM卡中的電話本內(nèi)容時(shí),選擇所述UIM卡的電信目錄下文件名為0x6F3A的文件,根據(jù)選擇返回的結(jié)果,先讀取電話本總條目、每條目所占的最大字節(jié)數(shù),然后依次讀取每個(gè)條目的內(nèi)容。
3.如權(quán)利要求I所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,讀取所述UIM卡中的短信內(nèi)容時(shí),若所述用戶識(shí)別卡為ΠΜ卡,則直接讀取所述ΠΜ卡中cdma目錄下面的短信文件;若所述用戶識(shí)別卡為雙模卡,則讀取所述雙模卡中cdma目錄下面的短信文件和電信目錄下面的短信文件。
4.如權(quán)利要求I所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,所述用戶識(shí)別卡正確上電的過(guò)程包括如下步驟 給所述用戶識(shí)別卡加電I. 8V; 復(fù)位所述用戶識(shí)別卡,等待ATR信號(hào); 所述手機(jī)的ME接口和所述用戶識(shí)別卡直接進(jìn)行協(xié)議參數(shù)協(xié)商; 更新操作參數(shù); 檢查所述用戶識(shí)別卡屬性,如果當(dāng)前上電不成功,則用3V重新上電; 選擇所述用戶識(shí)別卡的主目錄,讀取所述主目錄內(nèi)的集成電路卡識(shí)別碼。
5.如權(quán)利要求I所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,選擇所述用戶識(shí)別卡的主目錄時(shí),根據(jù)ΠΜ卡交互協(xié)議,向所述用戶識(shí)別卡依次發(fā)送字節(jié)AO A4 00 0002 3F 00,其中AO是指令類,A4是SELECT命令,參數(shù)Pl和P2都為00,P3為需要發(fā)送的字節(jié)為02。
6.如權(quán)利要求5所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法,其特征在于,向所述用戶識(shí)別卡發(fā)送字節(jié)后,根據(jù)返回結(jié)果中的第十四個(gè)字節(jié)來(lái)判斷PIN碼是否鎖定。
7.如權(quán)利要求6所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,向所述用戶識(shí)別卡發(fā)送字節(jié)后,根據(jù)返回結(jié)果中的第十九、二十、二十一、二十二字節(jié)的第四位來(lái)判斷是PINl鎖定還是PIN2鎖定,是鎖定PUK還是永久鎖定。
8.如權(quán)利要求7所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法,其特征在于,向所述用戶識(shí)別卡發(fā)送AO 20 00 01 08加上正確密碼來(lái)解鎖PINl的PIN碼。
9.如權(quán)利要求7所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別ΠΜ卡的方法,其特征在于,向所述用戶識(shí)別卡發(fā)送AO 2C 00 00 10加上對(duì)應(yīng)的PUK碼和新的PIN碼解鎖PINl的PUK碼。
10.如權(quán)利要求I所述的使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,其特征在于,在判斷所述用戶識(shí)別卡的GSM目錄中的MSI是否有效的過(guò)程中,若MSI最高5位的后面數(shù)據(jù)不全為0或者不全為F,或者不為0123456789,則MSI有效,所述用戶識(shí)別卡是雙???;若MSI最高5位的后面數(shù)據(jù)全為0或者全為F,或者為0123456789,則MSI無(wú)效,則所述用戶識(shí)別卡為UM卡。
全文摘要
本發(fā)明涉及一種使用中國(guó)移動(dòng)手機(jī)識(shí)別UIM卡的方法,包括打開(kāi)中國(guó)移動(dòng)手機(jī),在用戶識(shí)別卡初始化的時(shí)候給用戶識(shí)別卡正確上電;上電完成后,根據(jù)UIM卡通信協(xié)議,選擇用戶識(shí)別卡的主目錄;根據(jù)選擇目錄時(shí)用戶識(shí)別卡返回的結(jié)果,判斷用戶識(shí)別卡的PIN碼和PUK碼是否被鎖定,如果PIN碼或者PUK碼被鎖定,則解鎖PIN碼或者PUK碼;選擇用戶識(shí)別卡的CDMA專用目錄,如果CDMA專用目錄不存在,則按照SIM卡的流程初始化;如果CDMA專用目錄存在,則判斷用戶識(shí)別卡的GSM目錄中的IMSI是否有效,若IMSI有效,則用戶識(shí)別卡是雙模卡,若IMSI無(wú)效,則用戶識(shí)別卡為UIM卡。
文檔編號(hào)H04W88/02GK102857902SQ20111018133
公開(kāi)日2013年1月2日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者余加林 申請(qǐng)人:上海聞泰電子科技有限公司