本發明總體上涉及控制外部存儲器的電力的裝置和方法,更具體地,涉及外部存儲器電力控制裝置和方法,能夠控制插入移動終端的外部存儲器的電力。
背景技術:已經開發了具有多種附加特征的新型移動終端來滿足消費者除傳統呼叫功能以外的需求。此外,由于無線開放式網絡的快速發展和高端移動終端的廣泛使用,已經實現了多樣且動態的內容供應鏈。此外,響應于對于大量內容的需求,除了內部存儲器以外,通常還在移動終端中使用可插入/可拔出的外部存儲器。然而,當將電力端子PW和接地端子GND短路的損壞的外部存儲器插入到移動終端時,可能由于外部存儲器中出現的過電流導致移動終端不能啟動或過熱。通常移動終端被設置為當加電且運行引導操作時向外部存儲器供電。因此,如果在插入損壞外部存儲器的情況下對移動終端的加電,則在損壞外部存儲器中會出現大約1-1.2A的過電流,這進而導致移動終端無法啟動。此外,由于外部存儲器中出現的過電流導致移動終端可能遭受過熱。
技術實現要素:本發明實施例一個方面提供了一種外部存儲器電力控制裝置和方法,能夠控制插入移動終端的外部存儲器的電力以避免現有技術中的缺點。根據本發明的一個方面,一種移動終端中控制外部存儲器的電力的裝置包括:外部存儲器電力開關,用于在電源和外部存儲器之間開關以便向外部存儲器供電或阻止向外部存儲器供電;以及控制器,當在移動終端上選擇“加電”時,在外部存儲器電力開關關斷的情況下完成引導之后,檢查并通知插入到移動終端的外部存儲器的可操作性。根據本發明的另一方面,一種移動終端中控制外部存儲器的電力的裝置包括:外部存儲器電力開關,用于在電源和外部存儲器之間開關,以便向外部存儲器供電或阻止向外部存儲器供電;以及控制器,當在移動終端加電的情況下插入外部存儲器時,根據外部存儲器的可操作性來接通/關斷外部存儲器電力開關。根據本發明的另一方面,一種移動終端中控制外部存儲器的電力的方法包括:當在移動終端上選擇“加電”時,在外部存儲器電力開關關斷的情況下完成引導;并且在引導完成之后,檢查并通知插入到移動終端的外部存儲器的可操作性。根據本發明的另一方面,一種移動終端中控制外部存儲器的電力的方法包括:如果在移動終端加電的情況下插入外部存儲器,則確定外部存儲器的可操作性;并且根據外部存儲器的可操作性來接通/關斷外部存儲器電力開關。附圖說明通過結合附圖的以下描述,本發明的特定示例性實施例的上述和其它方面、特征及優點將變得更加顯而易見,其中:圖1示出了根據本發明實施例的移動終端的結構;圖2示出了根據本發明第一實施例在移動終端中控制外部存儲器的電力的方法;以及圖3示出了根據本發明第二實施例在移動終端中控制外部存儲器的電力的方法。在所有附圖中,可以理解相同參考數字是指相同元件、特征和結構。具體實施方式現在參考附圖來詳細描述本發明的優選實施例。在以下描述中,諸如詳細配置和組件之類的特定細節僅用于幫助本發明示例性實施例的整體理解。因此,本領域普通技術人員應當顯而易見的是,可以在不背離本發明精神和范圍的情況下對本文所描述的實施例進行多種改變和修改。此外,為了清楚和簡明的目的,可以省略對公知功能和結構的描述。圖1示出了根據本發明實施例的移動終端的結構。參考圖1,射頻(RF)單元123負責移動終端的無線通信。RF單元123包括RF發射機,用于對發送信號的頻率進行上變頻并對上變頻的發送信號進行放大;以及RF接收機,用于對接收信號進行低噪放大并對放大后的接收信號的頻率進行下變頻。數據處理器120包括發射機,用于對發送信號進行編碼和調制;以及接收機,用于對接收信號進行解調和解碼。為此,數據處理器120可以包括調制器/解調器(調制解調器)和編碼器/解碼器(編解碼器)。編解碼器包括數據編解碼器,用于處理諸如分組數據之類的數據信號;以及音頻編解碼器,用于處理諸如語音之類的音頻信號。音頻處理器125使用揚聲器SPK播放從數據處理器120的音頻編解碼器輸出的接收音頻信號,并將麥克風MIC檢測到的發送音頻信號傳送到數據處理器120的音頻編解碼器。按鍵輸入單元127包括用于輸入字母數字信息的字母數字鍵以及設置各種功能的功能鍵。存儲器130可以包括程序存儲器和數據存儲器。程序存儲器可以存儲用于控制移動終端的整體操作的程序和用于執行以下操作的程序:根據本發明的實施例,在阻止向外部存儲器供電的情況下引導移動終端之后檢查外部存儲器的可操作性,在移動終端加電的情況下根據插入的外部存儲器的可操作性來選擇性地向外部存儲器供電或阻止向外部存儲器供電。數據存儲器暫時存儲在執行程序期間產生的數據。控制器110控制移動終端的整體操作。如果插入外部存儲器,外部存儲器插座180向控制器110通知外部存儲器的插入。在控制器110的控制下,外部存儲器電力開關185在電源190和外部存儲器之間進行開關,以便向外部存儲器供電或阻止向外部存儲器供電。電源190向移動終端的所有組件供電。盡管在本發明實施例中控制器110通過根據外部存儲器的可操作性控制外部存儲器電力開關185的開關來向外部存儲器供電或阻止向外部存儲器供電,但是可以按照相同方式通過電源190來執行控制器110的該操作。攝像機單元140包括攝像機傳感器(未示出),用于捕獲圖像數據并將捕獲的光學圖像信號轉換為電圖像信號;以及信號處理器(未示出),用于將攝像機傳感器捕獲的模擬圖像信號轉換為數字圖像信號。攝像機傳感器可以是電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)傳感器,信號處理器可以由數字信號處理器(DSP)實現。可以集成或分離地實現攝像機傳感器和信號處理器。圖像處理器150執行圖像信號處理(ISP)以在顯示器160上顯示從攝像機單元140輸出的圖像信號。ISP包括諸如伽馬校正、內插、空間變換、圖像效果、圖像縮放、自動白平衡(AWB)、自動曝光和自動聚焦(AF)之類的功能。圖像處理器150以逐幀的方式處理攝像機單元140輸出的圖像信號,并根據顯示器160的特性和尺寸輸出幀圖像數據。包括視頻編解碼器的圖像處理器150使用預設編碼方案壓縮顯示在顯示器160上的幀圖像數據,并將壓縮的幀圖像數據解壓為原始幀圖像數據。視頻編解碼器可以是聯合圖片專家組(JPEG)編解碼器、運動圖像專家組4(MPEG4)編解碼器、小波編解碼器等。當支持在屏顯示(OSD)特征時,圖像處理器150可以在控制器110的控制下根據顯示屏幕的尺寸來輸出OSD數據。顯示器160在屏幕上顯示從圖像處理器150輸出的圖像信號和從控制器110輸出的用戶數據。顯示器160可以由液晶顯示器(LCD)實現。在這種情況下,顯示器160可以包括LCD控制器、能夠存儲圖像數據的存儲器以及LCD面板。當支持觸摸屏特征時,LCD還可以用作輸入單元,在這種情況下,顯示器160可以顯示與按鍵輸入單元127上的按鍵相同的按鍵。簡要地,根據本發明的第一實施例,當在移動終端上選擇“加電”模式時,控制器110在外部存儲器電力開關185關斷的同時完成其引導之后,檢查并通知插入到移動終端的外部存儲器的可操作性。當移動終端的引導完成之后插入外部存儲器時,控制器110通過接通外部存儲器電力開關185來向外部存儲器供電,檢查外部存儲器的可操作性,并且當外部存儲器經歷過電流或不可操作時,通知外部存儲器的損壞。當外部存儲器經歷過電流或不可操作時,控制器110可以通過關斷外部存儲器電力開關185來阻止向外部存儲器供電。當在移動終端上選擇“斷電”模式時,控制器110可以確定外部存儲器電力開關185的狀態,并且如果外部存儲器電力開關185接通,則在關斷外部存儲器電力開關185之后將移動終端斷電。根據本發明的第二實施例,當移動終端加電時插入外部存儲器時,控制器110根據外部存儲器的可操作性接通/關斷外部存儲器電力開關185。當外部存儲器插入移動終端時,控制器110檢查外部存儲器電力開關185的狀態,如果外部存儲器電力開關185關斷,則通過接通外部存儲器電力開關185來向外部存儲器供電。控制器110檢查插入到移動終端的外部存儲器的可操作性,如果外部存儲器經歷過電流或不可操作,則通過關斷外部存儲器電力開關185來阻止向外部存儲器供電。本文中,如果在向外部存儲器供電之后沒有從外部存儲器接收到任何信號,則控制器110可以確定外部存儲器不可操作。當外部存儲器經歷過電流或不可操作時,控制器110通知外部存儲器的損壞。現在,將參照圖2和圖3來描述根據本發明的教益在移動終端中控制外部存儲器的電力的操作。圖2示出了根據本發明第一實施例在移動終端中控制外部存儲器的電力的方法。參考圖1和圖2來詳細描述本發明的第一實施例。參考圖2,在步驟201,控制器110確定在移動終端中是否選擇了“加電”。如果在移動終端中選擇了“加電”,則在步驟202,控制器110引導移動終端。此時,由于用于向外部存儲器供電或阻止向外部存儲器供電的外部存儲器電力開關185處于關斷狀態,所以不向外部存儲器要插入的外部存儲器插座180供電。如果在外部存儲器電力開關185關斷時移動終端的引導完成,在步驟203,控制器110確定外部存儲器是否插入到外部存儲器插座180。當檢測到外部存儲器插座180中插入了外部存儲器時,在步驟204,控制器110接通外部存儲器電力開關185,并利用電源190向外部存儲器供電。在步驟205,控制器110檢查插入到外部存儲器插座180的外部存儲器的可操作性。換句話說,控制器110檢查外部存儲器是否可操作。在步驟206,控制器110確定是否由于外部存儲器的電力端子PW和接地端子GND之間的短路導致外部存儲器經歷過電流或不可操作。在步驟207,如果外部存儲器經歷過電流或不可操作,則控制器110向用戶通知外部存儲器的損壞。在步驟207,控制器110可以在插入的外部存儲器經歷過電流或不可操作時關斷外部存儲器電力開關185。在步驟207,控制器110可以使用用戶界面(U1)向用戶通知外部存儲器的損壞。在步驟208,控制器110確定是否在移動終端上選擇了“斷電”。如果在移動終端上選擇了“斷電”,則控制器110檢查外部存儲器電力開關185的狀態。如果外部存儲器電力開關185處于接通狀態,則控制器110在步驟209關斷外部存儲器電力開關185,并在步驟210將移動終端的斷電。如上所述,在外部存儲器和電源之間設置的外部存儲器電力開關關斷的情況下對移動終端加電并進行引導,并在引導完成之后檢查外部存儲器的可操作性。結果,本發明的方法能夠解決由于插入短路的外部存儲器而導致移動終端不能啟動的問題。圖3示出了根據本發明第二實施例在移動終端中控制外部存儲器的電力的方法。參考圖1和3來詳細描述本發明的第二實施例。參考圖3,在步驟301將移動終端加電之后,在步驟302,控制器110確定外部存儲器是否被插入到外部存儲器插座180。當在步驟302從檢測器接收到對外部存儲器插入到外部存儲器插座180加以指示的插入信號時,控制器110檢查外部存儲器電力開關185的狀態。在步驟203,如果外部存儲器電力開關185處于關斷狀態,控制器110通過接通外部存儲器電力開關185將從電源190輸出的電力提供給外部存儲器。在步驟304,控制器110檢查插入到外部存儲器插座180的外部存儲器的可操作性。在步驟305,控制器110確定是否由于外部存儲器的電力端子PW和接地端子GND之間的短路導致外部存儲器經歷過電流或不可操作。在步驟306,如果外部存儲器經歷過電流或不可操作,則控制器110通過關斷外部存儲器電力開關185阻止向外部存儲器供電。在步驟307,在阻止向外部存儲器供電的同時,控制器110向用戶通知外部存儲器的損壞。控制器110可以使用用戶界面(UI)向用戶通知外部存儲器的損壞。如上所述,在外部存儲器和電源之間設置外部存儲器電力開關,并且當插入到移動終端的外部存儲器經歷過電流或不可操作時阻止向外部存儲器供電,由此可以防止移動終端遭受由于插入短路的外部存儲器導致的過熱。從以上描述可知,本文提出的外部存儲器電力控制裝置和方法可以防止由于將短路的受損外部存儲器插入到移動終端中時出現的過電流導致移動終端不能啟動或遭受過熱。根據本發明的上述方法可以實現為硬件、固件,或者實現為存儲在諸如CDROM、RAM、軟盤、硬盤或磁光盤等記錄介質中的軟件或計算機代碼或在網絡上下載的原始存儲在遠程記錄介質或非暫時機器可讀介質上并將要存儲在本地記錄介質上的計算機代碼,使得使用通用計算機或專用計算機將此處描述的方法體現在存儲在記錄介質上的這種軟件中,或者將此處描述的方法體現在諸如ASIC或FPGA之類的可編程或專用硬件中。如本領域技術人員理解的,計算機、處理器、微處理器控制器或可編程硬件包括存儲組件,例如RAM、ROM、閃存等,其可以存儲或接收軟件或計算機代碼,這些軟件或計算機代碼在被計算機、處理器或硬件訪問和執行時實現這里所說的處理方法。此外,應該認識到,當通用計算機訪問用于執行這里示出的所述處理的代碼時,所述代碼的執行將通用計算機轉化為具體用途的計算機用于執行這里示出的所述處理。盡管參考本發明的特定示例實施例示出和描述了本發明,然而本領域技術人員將理解,在不脫離由所附權利要求及其等價物限定的本發明的精神和范圍的前提下,可以對本發明進行各種形式和細節上的改變。