專利名稱:一種phs手機兼容讀寫sim卡和uim卡電話本的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機從智能卡中讀取和寫入數(shù)據(jù)的方法,尤其涉及一 種PHS (Personal Handset System,個人手持式電話系統(tǒng))手機兼容讀取 SIM ( Subscriber Identity Module,用戶標(biāo)識模塊)卡和UIM (User Identify Module,用戶標(biāo)識模塊)卡電話本的方法。
背景技術(shù):
現(xiàn)在手機已經(jīng)成為人們必不可少的通訊工具,目前國內(nèi)有GSM, CDMA, PHS等三種移動電話網(wǎng)絡(luò)。手機用戶經(jīng)常接觸到GSM移動通訊 中的SIM卡、CDMA移動通訊中的UIM卡和PHS移動通訊中的PIM卡。 這三種卡都屬于智能卡,其技術(shù)特性極為相似,都承擔(dān)著存儲用戶相關(guān)身 份信息、網(wǎng)絡(luò)l^t、鑒權(quán)信息等核心內(nèi)容的作用。手機用戶通常會將名片 夾等大量重要個人數(shù)據(jù)保存在卡上。如果用戶選擇另外一種制式的手機, 由于手機不能兼容讀取其他制式的卡,導(dǎo)致原來辛苦保存的電話本記錄需 要花費大量人力重新輸入,這將是一個十分繁瑣的事情。如果PHS手機 能兼容讀取各類型卡的電話本,將大大方便PHS用戶保存SIM卡或UIM 卡上的電話本記錄到PHS手機上,或?qū)HS手機上的電話本記錄^^到 SIM或UIM卡上。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種PHS手機兼容讀取SIM卡和UIM卡電 話本的方法,主要解決上述現(xiàn)有方法所存在的技術(shù)問題,它可在PHS 手機中插入SIM卡或UIM卡,并對SIM卡或UIM卡電話本數(shù)據(jù)的讀 或?qū)懙牟僮鳌榻鉀Q上述技術(shù)問題,本發(fā)明方法的設(shè)計思路是首先,要求PHS手機能識別出卡槽插入的不是PIM卡后,并能判 斷出插入的卡為SIM卡還是UIM卡,然后根據(jù)判斷只允許用戶進(jìn)行 SIM/UIM卡電話本相關(guān)的讀寫操作。在硬件上,雖然PIM、 SIM、 UIM卡的邏輯接口 DF (Dedicate File, 專用文件和EFElementaryFile,基本文件)不完全相同,4旦是它們都有 相同的物理特性、電氣特性和傳輸協(xié)議,都符合有關(guān)IC卡的ISO/IEC 7816-4標(biāo)準(zhǔn)。這些都是PHS手機能兼容識別出SIM或UIM卡的基礎(chǔ)。 并且PIM、 SIM、 UIM卡的電話本記錄的文件格式都是線性固定EF, EFADN的值都是6f3a,,且都是在目錄DFTELECOM7F10下,對電話本記錄 的讀操作都是采用READ RECORD命令,對電話本記錄的寫操作都是 采用UPDATE RECORD命令,這些都使得PHS手機進(jìn)行讀寫SIM或 UIM卡上的電話本操作更為方便可行。本方法就是通過底層驅(qū)動和PIM 協(xié)議層識別出插入卡為SIM或UIM卡后,上4艮給MMI層,MMI收到 卡為SIM或UIM卡的信號后,只開啟電話本相關(guān)功能,其他功能全部
關(guān)閉,從而實現(xiàn)PHS手機兼容讀取SIM卡和UIM卡電話本。 為解決上迷問題,本發(fā)明方法是這樣實現(xiàn)的一種PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征在 于當(dāng)PHS手機能識別出卡槽插入的不是PIM卡后,再判斷出插入的 卡為SIM卡還是UIM卡,然后根據(jù)判斷只允許用戶進(jìn)行SIM/UIM卡電 話本相關(guān)的讀寫操作。所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征 在于該方法具體步驟是步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFpHS目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上"I良正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFGSM目錄7F20命令;如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFCDMA目錄7F25命令; 如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是UIM卡,給MMI層 上報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;步驟4:給MMI層上報無PIM卡插入信號,MMI層所有與卡相關(guān) 操作都無法進(jìn)行。步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作。
所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征 在于該步驟5中與電話本相關(guān)的讀寫操作包括SIM或UIM卡電話本記 錄顯示;單條刪除SIM或UIM卡上電話本記錄;批量復(fù)制SIM或UIM 卡電話本記錄到PHS手機;批量復(fù)制PHS手機上的電話本記錄到SIM 或UIM卡。
所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征 在于該方法具體步驟是
步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFPHS目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上纟艮正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;
步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFcDMA目錄7F25命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是UIM卡,給MMI層上 報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;
步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFcjsM目錄7F20命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;
步驟4:給MMI層上報無PIM卡插入信號,MMI層所有與卡相關(guān) 操作都無法進(jìn)行;
步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作。
所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征
在于該步驟5中與電話本相關(guān)的讀寫操作包括SIM或UIM卡電話本記 錄顯示;單條刪除SIM或UIM卡上電話本記錄;批量復(fù)制SIM或UIM 卡電話本記錄到PHS手機;批量復(fù)制PHS手機上的電話本記錄到SIM 或UIM卡。
所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征 在于本方法增加PIM和MMI之間的交互信號,并且對PIM協(xié)議層、 MMI層進(jìn)行修改;
PIM和MMI之間需要增加的交互信號有PIM協(xié)議層上才艮給MMI 層插入SIM卡信號;PIM協(xié)議層上報給MMI層插入UIM卡信號;
PIM協(xié)議層需要做出的修改有增加選擇SIM卡目錄DFGSM7F20 命令,即PIM協(xié)議層給SIM卡發(fā)送AO A4 00 00 02 7F 20命令,并且對 SIM卡返回的響應(yīng)數(shù)據(jù)進(jìn)行分析;增加選擇UIM卡目錄DFCDMA7F25 命令,即PIM協(xié)議層給UIM卡發(fā)送A0A4 00 00 02 7F25命令,并且對 UIM卡返回的響應(yīng)數(shù)據(jù)進(jìn)行分析;
MMI層需要做出的修改有增加對PIM協(xié)議層上報的插入SIM卡 信號的處理流程,即收到該信號后只開啟電話本相關(guān)功能,其他功能全 部關(guān)閉;增加對PIM協(xié)議層上報的插入UIM卡信號的處理流程,即收 到該信號后只開啟電話本相關(guān)功能,其他功能全部關(guān)閉。
藉由上述技術(shù)方案,本發(fā)明的有益效果是
使用本發(fā)明的方法,能增強PHS手機的功能,方便PHS用戶保存 SIM卡或UIM卡上的電話本記錄到PHS手機上,或?qū)HS手4幾上的電 話本記錄保存到SIM、 UIM卡上。
附困說明
圖1是本發(fā)明方法實施例1的PHS手機開機流程圖。 圖2是本發(fā)明方法實施例2的PHS手^1開沖幾流程圖。
具體實施例方式
本發(fā)明提供了 PHS手機兼容讀取SIM卡和UIM卡電話本的方法, 圖1是應(yīng)用本方法的PHS手機開機流程圖,其中PIM、 SIM、 UIM卡 都有相同的物理特性、電氣特性和傳輸協(xié)議,都符合有關(guān)IC卡的 ISO/IEC 7816-4標(biāo)準(zhǔn),這些都是PHS手機能兼容識別出SIM或UIM卡 的基礎(chǔ)。因此現(xiàn)有的PHS手機從硬件上已經(jīng)完全滿足能夠讀取SIM卡 和UIM卡的功能,不需要進(jìn)行修改。
本方法就是通過底層驅(qū)動和PIM協(xié)議層識別出插入卡為SIM或 UIM卡后,上報給MMI層,MMI收到卡為SIM或UIM卡的信號后, 只開啟電話本相關(guān)功能,其他功能全部關(guān)閉,從而實現(xiàn)PHS手機兼容讀 寫SIM卡和UIM卡電話本的功能。因此,要實現(xiàn)本方法需要增加PIM 和MMI之間的交互信號,并且對PIM協(xié)議層、MMI層進(jìn)行修改。PIM 和MMI之間需要增加的交互信號有PIM協(xié)議層上報給MMI層插入 SIM卡信號;PIM協(xié)議層上報給MMI層插入UIM卡信號。PIM協(xié)議層 需要做出的修改有增加選擇SIM卡目錄DFGSM7F20命令,即PIM協(xié) 議層給SIM卡發(fā)送AO A4 00 00 02 7F 20命令,并且對SIM卡返回的響
應(yīng)數(shù)據(jù)進(jìn)行分析;增加選擇UIM卡目錄DFCDMA7F25命令,即PIM協(xié) 議層給UIM卡發(fā)送AO A4 00 00 02 7F 25命令,并且對UIM卡返回的響 應(yīng)數(shù)據(jù)進(jìn)行分析。MMI層需要做出的修改有增加對PIM協(xié)議層上報 的插入SIM卡信號的處理流程,即收到該信號后只開啟電話本相關(guān)功 能,其他功能全部關(guān)閉;增加對PIM協(xié)議層上報的插入UIM卡信號的 處理流程,即收到該信號后只開啟電話本相關(guān)功能,其他功能全部關(guān)閉。 請參閱圖1,它是本發(fā)明方法實施例1的開機流程,如圖所示,它 的具體步驟是
步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFphs目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上報正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;
步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFGSM目錄7F20命令;如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;
步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFCDMA目錄7F25命令; 如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是UIM卡,給MMI層 上報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;
步驟4:給MMI層上報無PIM卡插入信號。MMI層所有與卡相關(guān) 操作都無法進(jìn)行。
步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作,包括SIM或UIM卡電話本記錄顯示;
單條刪除SIM或UIM卡上電話本記錄;批量復(fù)制SIM或UIM卡電話 本記錄到PHS手機;批量復(fù)制PHS手機上的電話本記錄到SIM或UIM卡。
再請參閱圖2,它是本發(fā)明方法實施例1的開機流程,如圖所示, 它的具體步驟是
步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFPHS目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上報正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;
步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFcDMA目錄7F25命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是UIM卡,給MMI層上 報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;
步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFGSM目錄7F20命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;
步驟4:給MMI層上報無PIM卡插入信號,MMI層所有與卡相關(guān) 操作都無法進(jìn)行;
步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作。其中,與電話本相關(guān)的讀寫操作包括 SIM或UIM卡電話本記錄顯示;單條刪除SIM或UIM卡上電話本記錄; 批量復(fù)制SIM或UIM卡電話本記錄到PHS手機;批量復(fù)制PHS手機 上的電話本記錄到SIM或UIM卡。 綜上所述僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明的實施 范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為 本發(fā)明的技術(shù)范疇。
權(quán)利要求
1、一種PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征在于當(dāng)PHS手機能識別出卡槽插入的不是PIM卡后,再判斷出插入的卡為SIM卡還是UIM卡,然后根據(jù)判斷只允許用戶進(jìn)行SIM/UIM卡電話本相關(guān)的讀寫操作。
2、 根據(jù)權(quán)利要求1所述的PHS手機兼容讀取SIM卡和UIM卡電 話本的方法,其特征在于該方法具體步驟是步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFPHS目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上報正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFGSM目錄7F20命令;如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFCDMA目錄7F25命令; 如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是UIM卡,給MMI層 上報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;步驟4:給MMI層上報無PIM卡插入信號,MMI層所有與卡相關(guān) 操作都無法進(jìn)行。步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作。
3、 根據(jù)權(quán)利要求2所述的PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征在于該步驟5中與電話本相關(guān)的讀寫操作包括SIM 或UIM卡電話本記錄顯示;單條刪除SIM或UIM卡上電話本記錄;批 量復(fù)制SIM或UIM卡電話本記錄到PHS手機;批量復(fù)制PHS手機上 的電話本記錄到SIM或UIM卡。
4、 才艮據(jù)權(quán)利要求1所述的PHS手機兼容讀取SIM卡和UIM卡電 話本的方法,其特征在于該方法具體步驟是步驟1:開機初始化時PIM協(xié)議層給卡發(fā)送選擇DFPHS目錄7FD0 命令,如果卡返回的結(jié)果正確,則表明卡槽中插入的卡是PIM卡,給 MMI層上報正常的PIM卡插入信號,初始化完成后,MMI功能正常; 否則進(jìn)入步驟2;步驟2: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFcDMA目錄7F25命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是U1M卡,給MMI層上 報插入UIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟3;步驟3: PIM協(xié)議層繼續(xù)給卡發(fā)送選擇DFGSM目錄7F20命令,如 果卡返回的結(jié)果正確,則表明卡槽中插入的卡是SIM卡,給MMI層上 報插入SIM卡信號,并進(jìn)入步驟5;否則進(jìn)入步驟4;步驟4:給MMI層上報無PIM卡插入信號,MMI層所有與卡相關(guān) 操作都無法進(jìn)行;步驟5:如果MMI層收到的是步驟2或步驟3上報的信號,則MMI 只開啟與電話本相關(guān)的讀寫操作。
5、 根據(jù)權(quán)利要求4所述的PHS手機兼容讀取SIM卡和UIM卡電 話本的方法,其特征在于該步驟5中與電話本相關(guān)的讀寫操作包括SIM 或UIM卡電話本記錄顯示;單條刪除SIM或UIM卡上電話本記錄;批 量復(fù)制SIM或UIM卡電話本記錄到PHS手機;批量復(fù)制PHS手機上 的電話本記錄到SIM或UIM卡。
6、根據(jù)權(quán)利要求l或2或3或4或5所述的PHS手機兼容讀取SIM 卡和UIM卡電話本的方法,其特征在于本方法增加PIM和MMI之間的 交互信號,并且對PIM協(xié)議層、MMI層進(jìn)行修改;PIM和MMI之間需要增加的交互信號有PIM協(xié)議層上l艮給MMI 層插入SIM卡信號;PIM協(xié)議層上報給MMI層插入UIM卡信號;PIM協(xié)議層需要做出的修改有增加選擇SIM卡目錄DFGSM7F20 命令,即PIM協(xié)議層給SIM卡發(fā)送A0A4 00 00 02 7F20命令,并且對 SIM卡返回的響應(yīng)數(shù)據(jù)進(jìn)行分析;增加選擇UIM卡目錄DFCDMA7F25 命令,即PIM協(xié)議層給UIM卡發(fā)送A0A4 00 00 02 7F25命令,并且對 UIM卡返回的響應(yīng)數(shù)據(jù)進(jìn)行分析;MMI層需要做出的修改有增加對PIM協(xié)議層上報的插入SIM卡 信號的處理流程,即收到該信號后只開啟電話本相關(guān)功能,其他功能全 部關(guān)閉;增加對PIM協(xié)議層上報的插入UIM卡信號的處理流程,即收 到該信號后只開啟電話本相關(guān)功能,其他功能全部關(guān)閉。
全文摘要
本發(fā)明涉及一種手機從智能卡中讀取和寫入數(shù)據(jù)的方法,尤其涉及一種PHS手機兼容讀取SIM卡和UIM卡電話本的方法,其特征在于當(dāng)PHS手機能識別出卡槽插入的不是PIM卡后,再判斷出插入的卡為SIM卡還是UIM卡,然后根據(jù)判斷只允許用戶進(jìn)行SIM/UIM卡電話本相關(guān)的讀寫操作。通過本發(fā)明方法可在PHS手機中插入SIM卡或UIM卡,并對SIM卡或UIM卡電話本數(shù)據(jù)的讀或?qū)懙牟僮鳌?br>
文檔編號G06K7/00GK101127979SQ20071004558
公開日2008年2月20日 申請日期2007年9月4日 優(yōu)先權(quán)日2007年9月4日
發(fā)明者劉晶晶 申請人:嘉興聞泰通訊科技有限公司