專利名稱:一種消除esd對手機t卡干擾的方法
技術領域:
本發明涉及一種消除ESD對手機干擾的方法,特別是涉及一種消除ESD對手機T 卡干擾的方法。
背景技術:
T卡即T-flash卡,也就是我們所謂的存儲卡。面對手機的加入,存儲卡必須盡力往“小”發展才能適應市場。2004年2月28日,Sandisk發布了世界上最小的可移動閃存卡T-Flash卡。這種只有手指甲般大小的存儲卡主要用于新型移動電話和DC,DV等電子消費品。T-Flash使用了最先進的封裝工藝、Sandisk最新的NAND MLC閃存和控制器技術, 是一種低成本、高容量的生產工藝,T卡近兩三年已近是多媒體手提電話的首選存儲卡。在所有帶T卡插座的手機中,外部靜電通過間接或直接接觸手機后可能會傳導到內部T卡卡座,造成手機τ卡掉卡即手機無法識別T卡。T卡識別原理是BB通過和T卡的連接線進行訪問,BB先向T卡控制器發送命令,之后T卡反饋消息,從中BB可以獲得T卡信息以及T 卡內數據,BB為Baseband基帶的縮寫,即主控硬件系統的統稱。當靜電通過手機外殼或直接接觸數據線接口傳導入手機PCB板上的T卡卡座,可能會引起τ卡控制器死機或者BB和T卡連接數據線時鐘電源線的紊亂,從而造成BB不能通過命令發送得到T卡的反饋信息。
發明內容
本發明的目的在于克服現有技術的不足,提供一種消除ESD對手機T卡干擾的方法,能有效消除靜電干擾,操作簡單,易于實施。為了達到上述目的,本發明采用的技術方案是,一種消除ESD對手機T卡干擾的方法,其步驟如下
步驟1、程序開始,啟動相應各模塊;
步驟2、Mmi端各模塊發起對T卡的訪問操作;
步驟3、通過Fmt文件系統層訪問T卡;
步驟4、調用T卡驅動層Api ;
步驟5、判斷驅動層Api操作訪問T卡是否成功;
步驟6、操作成功則執行步驟1,操作不成功則發送反饋消息到Fmt文件系統層處理; 步驟7、進行ESD掉卡軟件重新加載過程,并判斷軟件復位加載是否成功,軟件復位成功則執行步驟1,軟件復位失敗則執行步驟8 ;
步驟8、軟件復位失敗則執行硬件復位后再重新加載動作,并判斷硬件復位是否成功, 硬件復位成功則執行步驟1,硬件復位失敗則執行步驟9 ;
步驟9、硬件復位失敗則判斷失敗的次數是否大于Count值;
步驟10、未超過Count值則執行步驟8,超過Count值則結束處理執行失敗后的回調函^ CEillbEick0上述步驟1中所述的各模塊包括與用戶交互的Mmi層模塊、為顯示服務的led驅動模塊及為存儲服務的文件系統模塊等。所述的Mmi為人機交互模塊接口,即應用開發層。所述的Fmt為實現平臺中對文件系統層的統稱,用于文件系統管理。上述步驟7中所述的ESD掉卡軟件為在訪問T卡讀寫操作時發生失敗,即為ESD 靜電打掉τ卡,此時進行軟件復位即系統重新加載程序,初始化加載T卡設備到Fmt文件系統中,使T卡正常工作。上述步驟9中所述的count值為操作系統設置的硬件嘗試復位的次數。作用在于限制一個失敗嘗試操作的次數,并防止無止境的不斷嘗試復位動作,一般情況下一次軟復位不成功則再進行一次硬件復位動作,但為了防止極端情況下一次復位還不能成功,則加入循環多次嘗試復位,因此count值不用過大,次數小于等于3次,但可根據具體的系統具體設置count值。與現有技術相比,本發明的有益效果是通過判斷Mmi端各模塊對T卡的訪問是否成功,并對ESD掉卡軟件進行重新復位和硬件復位,大大減弱了外部輸入靜電對T卡或類似 T卡的存儲卡的影響,使其在不斷電不手動復位開關機的情況下,讓用戶可以繼續使用存儲卡。
圖1為本發明的方法流程圖。
具體實施例方式本發明的主旨在于克服現有技術的不足,提供一種消除ESD對手機T卡干擾的方法,消除靜電對存儲卡影響的方法,根據當前存儲卡讀寫狀態進行復位等重新加載動作。當靜電通過手機外殼或直接接觸數據線接口傳導入手機PCB板上的T卡卡座,可能會引起T 卡控制器死機或者BB和T卡連接數據線時鐘電源線的紊亂,從而造成BB不能通過命令發送得到T卡的反饋信息。而本發明能有效消除和補償靜電對T卡的影響,且操作簡單,易于實施。下面結合實施例參照附圖進行詳細說明,以便對本發明的技術特征及優點進行更深入的詮釋。本發明的方法流程圖如圖1所示,一種消除ESD對手機T卡干擾的方法,其步驟如下
步驟1、程序開始,啟動相應各模塊;
步驟2、Mmi端各模塊發起對T卡的訪問操作;
步驟3、通過Fmt文件系統層訪問T卡;
步驟4、調用T卡驅動層Api ;
步驟5、判斷驅動層Api操作訪問T卡是否成功;
步驟6、操作成功則執行步驟1,操作不成功則發送反饋消息到Fmt文件系統層處理; 步驟7、進行ESD掉卡軟件重新加載過程,并判斷軟件復位加載是否成功,軟件復位成功則執行步驟1,軟件復位失敗則執行步驟8 ;
步驟8、軟件復位失敗則執行硬件復位后再重新加載動作,并判斷硬件復位是否成功, 硬件復位成功則執行步驟1,硬件復位失敗則執行步驟9 ;
步驟9、硬件復位失敗則判斷失敗的次數是否大于Count值;
步驟10、未超過Count值則執行步驟8,超過Count值則結束處理執行失敗后的回調函
^ CEillbEick0上述步驟1中所述的各模塊包括與用戶交互的Mmi層模塊、為顯示服務的led驅動模塊及為存儲服務的文件系統模塊等。所述的Mmi為人機交互模塊接口,即應用開發層。所述的Fmt為實現平臺中對文件系統層的統稱,用于文件系統管理。上述步驟7中所述的ESD掉卡軟件為在訪問T卡讀寫操作時發生失敗,即為ESD 靜電打掉τ卡,此時進行軟件復位即系統重新加載程序,初始化加載T卡設備到Fmt文件系統中,使T卡正常工作。上述步驟9中所述的count值為操作系統設置的硬件嘗試復位的次數。作用在于限制一個失敗嘗試操作的次數,并防止無止境的不斷嘗試復位動作,一版情況下一次軟復位不成功則再進行一次硬件復位動作,但為了防止極端情況下一次復位還不能成功,則加入循環多次嘗試復位,因此count值不用過大,次數小于等于3次,但可根據具體的系統具體設置count值。一種消除ESD對手機T卡干擾的方法程序開始時,執行開機動作,啟動相應模塊; Mmi端有需求時發起操作T卡動作,例如播放T卡中的Mp3,播放T卡中存儲的視頻,訪問 T卡中存儲的數據,拍照攝像后保存數據于T卡中;透過文件系統層訪問T卡,當T卡進行讀寫等操作時,發生不成功信息反饋時發送消息到文件系統Fmt層進行通知;接收消息后處理函數中先進行軟件重新加載動作一次,若重加載即軟件復位動作成功則返回正常操作;若不成功則進行硬件復位再軟件重新加載,并重復若干次,若成功則返回正常操作,若不成功退出結束處理并進行失敗后的回調函數。本發明能有效消除靜電干擾,操作簡單,易于實施。盡管本發明通過具體實施例對怎樣消除靜電對手機T卡影響的方法作出了清晰而完整的描述,但是本發明不僅僅限于所述實施例,并且對本領域的技術人員來說,基于本發明而作出的所有的改進和選擇,是可能發生的并且都包括在本發明之中。
權利要求
1.一種消除ESD對手機T卡干擾的方法,其步驟如下 步驟1、程序開始,啟動相應各模塊;步驟2、Mmi端各模塊發起對T卡的訪問操作; 步驟3、通過Fmt文件系統層訪問T卡; 步驟4、調用T卡驅動層Api ; 步驟5、判斷驅動層Api操作訪問T卡是否成功;步驟6、操作成功則執行步驟1,操作不成功則發送反饋消息到Fmt文件系統層處理; 步驟7、進行ESD掉卡軟件重新加載過程,并判斷軟件復位加載是否成功,軟件復位成功則執行步驟1,軟件復位失敗則執行步驟8 ;步驟8、軟件復位失敗則執行硬件復位后再重新加載動作,并判斷硬件復位是否成功, 硬件復位成功則執行步驟1,硬件復位失敗則執行步驟9 ;步驟9、硬件復位失敗則判斷失敗的次數是否大于Count值;步驟10、未超過Count值則執行步驟8,超過Count值則結束處理執行失敗后的回調函^ CEillbEick0
2.根據權利要求1所述的消除ESD對手機T卡干擾的方法,其特征在于步驟1中所述的各模塊包括與用戶交互的Mmi層模塊、為顯示服務的led驅動模塊及為存儲服務的文件系統模塊。
3.根據權利要求2所述的消除ESD對手機T卡干擾的方法,其特征在于步驟2中所述的Mmi為人機交互模塊接口,即應用開發層。
4.根據權利要求3所述的消除ESD對手機T卡干擾的方法,其特征在于步驟3中所述的Fmt為實現平臺中對文件系統層的統稱,用于文件系統管理。
5.根據權利要求4所述的消除ESD對手機T卡干擾的方法,其特征在于步驟7中所述的ESD掉卡軟件為在訪問T卡讀寫操作時發生失敗,即為ESD靜電打掉T卡,此時進行軟件復位即系統重新加載程序,初始化加載T卡設備到Fmt文件系統中,使T卡正常工作。
6.根據權利要求5所述的消除ESD對手機T卡干擾的方法,其特征在于步驟9中所述的count值為操作系統設置的硬件嘗試復位的次數。
7.根據權利要求6所述的消除ESD對手機T卡干擾的方法,其特征在于所述的count 值小于等于3次。
全文摘要
本發明公開了一種消除ESD對手機T卡干擾的方法,程序開始,執行開機動作,啟動相應模塊;Mmi端有需求時發起操作T卡動作,例如播放T卡中的Mp3,播放T卡中存儲的視頻,訪問T卡中存儲的數據,拍照攝像后保存數據于T卡中;透過文件系統層訪問T卡,當T卡進行讀寫等操作時,發生不成功信息反饋時發送消息到文件系統Fmt層進行通知;接收消息后處理函數中先進行軟件重新加載動作一次,若重加載即軟件復位動作成功則返回正常操作;若不成功則進行硬件復位再軟件重新加載,并重復若干次,若成功則返回正常操作,若不成功退出結束處理并進行失敗后的回調函數。本發明能有效消除靜電干擾,操作簡單,易于實施。
文檔編號G06F9/445GK102427498SQ20111022254
公開日2012年4月25日 申請日期2011年8月4日 優先權日2011年8月4日
發明者曾元清 申請人:廣東歐珀移動通信有限公司