專利名稱:一種用戶識別模塊的檢測方法
技術領域:
本發明涉及一種移動通信終端,尤其是一種移動通信終端對用戶識別模塊的檢測方法。
背景技術:
用戶識別模塊(Subscriber Identity Module, SIM卡)也稱為智能卡、用戶身份識別卡,移動通信終端裝上此模塊方能使用。用戶識別模塊是在一電腦芯片上存儲了數字移動電話客戶的信息,加密的密鑰以及用戶的電話簿等內容,可供移動通信終端的客戶身份進行鑒別,并對客戶通話時的語音信息進行加密。隨著通信技術的發展,用戶識別模塊(Subscriber Identity Module, SIM卡)在移動通信終端中的應用越來越多。在現有技術中,一旦SIM卡與設備數據通信異常(如接觸不良或者數據通信被干擾),設備將無法正常使用,此時必須關機重啟才能重新檢測到SIM 卡并恢復正常功能。申請號為200510080672. 9的發明專利申請公開了一種移動通信終端的智能卡狀態的檢測方法,其將SIM卡狀態檢測次數限定為17次。這樣只能解決短時間異常的問題, 如移動通信終端跌落時SIM卡與連接器瞬間分離。
發明內容
因此,現有技術仍未解決如下技術問題能夠保證移動通信終端在通信異常情況下能夠自動重新檢測用戶識別模塊、并不受檢測次數的限制。為了解決上述技術問題,本申請的發明人進行了反復研究,令人驚奇地發現如下技術方案可以解決上述技術問題。—種用戶識別模塊的檢測方法,其包括如下步驟(1)移動通信終端對用戶識別模塊的狀態進行檢測;(2)判斷所述用戶識別模塊的狀態;(3) a、當所述用戶識別模塊的狀態正常時,恢復正常功能;b、否則,自動復位初始化識別所述用戶識別模塊,啟動所述用戶識別模塊的自動刷新機制(即Refresh機制),重復步驟(1)。根據本發明的用戶識別模塊的檢測方法,步驟(3)b中,所述的自動刷新機制為按照設定的時間間隔重復刷新用戶識別模塊,直到檢測到戶識別模塊并恢復正常功能。本發明所述的自動刷新機制,舉例說明如下1)檢測到SIM卡異常后先清除相關緩存,幻置SIM卡相關事件無效,幻對SIM卡下電4)重新上電初始化。根據本發明的用戶識別模塊的檢測方法,步驟(3)b中,所述的設定的時間間隔為 1 60s,優選為10 30s,更優選為25 ^s。上述時間間隔在此范圍,可以保證檢測程序的順利進行。根據本發明的用戶識別模塊的檢測方法,步驟(3)a中,恢復正常功能后按照設定的時間間隔延時,重復步驟(1)。根據本發明的用戶識別模塊的檢測方法,步驟(3)a中,所述的設定的時間間隔為 1 60s,優選為10 30s,更優選為25 ^s。上述時間間隔在此范圍,可以保證移動通信終端的正常運行。采用本發明的檢測方法,能夠保證移動通信終端在通信異常情況下能夠自動重新檢測SIM卡,并且沒有檢測次數的限制。此外,采用本發明的檢測方法,只要用戶識別模塊與移動通信終端接觸恢復,移動通信終端就自動檢測到SIM卡并能夠正常使用。該技術簡單可靠,且能極大優化用戶體驗, 有效提高產品的競爭力。
圖1為本發明的檢測方法示意圖。圖2為現有技術的檢測方法示意圖。
具體實施例方式下面結合附圖具體實施例對本發明作進一步的說明,但本發明的保護范圍并不限于此。實施例1實施例1的檢測方法參見附圖1。將SIM卡插入手機中的相應卡槽中,并實施如下步驟(1)手機對SIM卡的狀態進行檢測;(2)判斷SIM卡的狀態;(3) a、當SIM卡的狀態正常時,恢復手機的正常功能,延時沈8,重復步驟(1);b、否則,自動復位初始化識別SIM卡,啟動SIM卡的自動刷新機制(即Refresh機制),間隔26s重復刷新SIM卡,并重復步驟(1);重復步驟(3) b,直到檢測到SIM卡并恢復正常功能。采用上述檢測方法,SIM卡與手機相應卡槽接觸恢復,手機就自動檢測到SIM卡并能夠正常使用,并且沒有檢測次數的限制。實施例2-8實施例2-8中,除了將步驟(3)b的間隔時間分別設定為5、10、15、25、30、35、50之
外,其他步驟與實施例1相同。采用上述檢測方法,SIM卡與手機相應卡槽接觸恢復,手機就自動檢測到SIM卡并能夠正常使用,并且沒有檢測次數的限制。比較例1比較例1的檢測方法參見附圖2。將SIM卡插入手機中的相應卡槽中,并實施如下步驟(1)手機對SIM卡的狀態進行檢測;(2)判斷SIM卡的狀態;(3) a、當SIM卡的狀態正常時,恢復手機的正常功能,延時沈8,重復步驟(1);
b、否則,提示錯誤。采用上述檢測方法,當判斷SIM狀態正常為否時,必須關閉手機并重啟才能重新檢測到SIM卡并恢復正常功能。通過上述實施例與比較例可以看出,本發明將SIM卡的自動刷新機制應用到重新自動識別上;系統掉卡后自動識別,無需重啟系統,降低對用戶的影響。本發明并不限于上述實施方式,在不背離本發明的實質內容的情況下,本領域技術人員可以想到的任何變形、改進、替換均落入本發明的范圍。
權利要求
1.一種用戶識別模塊的檢測方法,其包括如下步驟(1)移動通信終端對用戶識別模塊的狀態進行檢測;(2)判斷所述用戶識別模塊的狀態;(3)a、當所述用戶識別模塊的狀態正常時,恢復正常功能;b、否則,自動復位初始化識別所述用戶識別模塊,啟動所述用戶識別模塊的自動刷新機制(即Refresh機制),重復步驟(1)。
2.根據權利要求1所述的檢測方法,步驟(3)b中,所述的自動刷新機制為按照設定的時間間隔重復刷新用戶識別模塊,直到檢測到戶識別模塊并恢復正常功能。
3.根據權利要求2所述的檢測方法,步驟(3)b中,所述的設定的時間間隔為1 60s。
4.根據權利要求2所述的檢測方法,步驟(3)b中,所述的設定的時間間隔為10 30s。
5.根據權利要求1-4任一項所述的檢測方法,步驟(3)a中,恢復正常功能后按照設定的時間間隔延時,重復步驟(1)。
6.根據權利要求5所述的檢測方法,步驟(3)a中,所述的設定的時間間隔為1 60s。
7.根據權利要求5所述的檢測方法,步驟(3)a中,所述的設定的時間間隔為10 30s。
全文摘要
本發明涉及一種用戶識別模塊的檢測方法,其包括如下步驟移動通信終端對用戶識別模塊的狀態進行檢測;判斷所述用戶識別模塊的狀態;當所述用戶識別模塊的狀態正常時,恢復正常功能;否則,自動復位初始化識別所述用戶識別模塊,啟動所述用戶識別模塊的自動刷新機制(即Refresh機制)。根據本發明的檢測方法,能夠保證移動通信終端在通信異常情況下能夠自動重新檢測用戶識別模塊、并不受檢測次數的限制。
文檔編號H04W24/00GK102421117SQ201110425670
公開日2012年4月18日 申請日期2011年12月15日 優先權日2011年12月15日
發明者馮壘, 張濤 申請人:廣東步步高電子工業有限公司