本發明專利技術提供一種手持式裝置及其作業系統更新方法,其在更新作業系統前會先檢查手持式裝置目前的電力是否足夠完成更新動作。當目前的電力不足夠完成更新動作時,手持式裝置不會執行更新動作。當目前的電力足夠完成更新動作時,手持式裝置才會執行更新動作直到更新成功為止。據此,手持式裝置及其作業系統更新方法可以確保作業系統在更新過程中不會中斷,以避免作業系統因中斷更新而無法運作或產生其他無法預知的問題。
【技術實現步驟摘要】
手持式裝置及其作業系統更新方法
本專利技術提供一種手持式裝置及其作業系統更新方法,且特別是關于一種確保手持式裝置中的作業系統在更新過程中不會中斷的一種手持式裝置及其作業系統更新方法。
技術介紹
在手持式裝置上市后的一段時間,軟件工程師通常仍會持續地對作業系統作修改。此修改通常包括執行效率的修改、程式碼的除錯、新功能的加入、及針對客戶需求所做的更動。一旦作業系統改變量達到一定的程度,軟件工程師就會發行新版的鏡像文件(imagefile)或固件文件(firmwarefile),讓使用者更新其手持式裝置中的作業系統。由于手持式裝置的記憶體容量不大,故手持式裝置不會備份舊版的鏡像文件或固件文件。因此,在更新的過程中,若手持式裝置突然沒電,其作業系統將會更新失敗,并中斷更新。此時,若更新失敗的內容為鏡像文件,會造成手持式裝置的作業系統無法運作。而若更新失敗的內容為固件文件,會造成手持式裝置無法預知的問題(如某個功能模塊無法運作)。因此,若可以確保手持式裝置中的作業系統在更新過程中不會中斷,將可避免手持式裝置的作業系統無法運作或手持式裝置無法預知的問題。
技術實現思路
本專利技術實施例提供一種作業系統更新方法,適用于一手持式裝置。作業系統更新方法用以更新手持式裝置的作業系統。作業系統更新方法包括如下步驟:接收關聯于作業系統的一更新資料;判斷是否有接收到一直流電力;若有接收到直流電力,控制作業系統進入一恢復模式,且根據更新資料更新作業系統以據此產生一更新結果,且若沒有接收到直流電力,則判斷手持式裝置的一電池電力是否大于等于一預設電力,并于電池電力大于等于預設電力時,控制作業系統進入恢復模式,且根據更新資料更新作業系統以據此產生更新結果;于產生更新結果后,重新啟動作業系統,并判斷更新結果是否為代表更新成功的一結果信號;以及若更新結果為代表更新成功的結果信號,執行作業系統。依照本專利技術實施例所述作業系統更新方法,若更新結果不為代表更新成功的結果信號,控制作業系統回到恢復模式,并重新根據更新資料更新作業系統,以據此產生更新結果。依照本專利技術實施例所述作業系統更新方法,若該電池電力小于該預設電力時,判斷是否要更新該作業系統,并于判斷要更新該作業系統時顯示需加入該直流電力的信息,其中于顯示需加入該直流電力的信息后,判斷是否有加入該直流電力,并于判斷有加入該直流電力時控制該作業系統進入該恢復模式,并根據該更新資料更新該作業系統,以據此產生該更新結果。依照本專利技術實施例所述作業系統更新方法,于判斷是否要更新該作業系統的步驟中,若判斷不要更新該作業系統時,結束更新該作業系統。依照本專利技術實施例所述作業系統更新方法,于判斷是否有加入該直流電力的步驟中,若判斷沒有加入該直流電力時,重新顯示需加入該直流電力的信息。依照本專利技術實施例所述作業系統更新方法,于接收關聯于該作業系統的一更新資料的步驟中,透過一傳輸方式接收該更新資料。本專利技術實施例提供一種手持式裝置,用以更新設置在手持式裝置中的一作業系統。手持式裝置包括一儲存元件與一處理器。儲存元件接收并儲存關聯于作業系統的一更新資料。處理器電連接儲存元件,且判斷是否有接收到一直流電力。若處理器判斷有接收到直流電力,處理器控制作業系統進入一恢復模式,且根據更新資料更新作業系統,以據此產生一更新結果。若處理器判斷沒有接收到直流電力,處理器判斷手持式裝置的一電池電力是否大于等于一預設電力。處理器于電池電力大于等于預設電力時控制作業系統進入恢復模式,且根據更新資料更新作業系統,以據此產生更新結果。于處理器產生更新結果后,重新啟動作業系統,并判斷更新結果是否為代表更新成功的一結果信號。若更新結果為代表更新成功的結果信號,處理器執行作業系統。依照本專利技術實施例所述手持式裝置,若更新結果不為代表更新成功的結果信號,處理器控制作業系統回到恢復模式,并重新根據更新資料更新作業系統,以據此產生更新結果。依照本專利技術實施例所述手持式裝置,若該電池電力小于該預設電力時,該處理器判斷是否要更新該作業系統,并于該處理器判斷要更新該作業系統時控制一顯示器顯示需加入該直流電力的信息,其中于該顯示器顯示需加入該直流電力的信息后,該處理器判斷是否有加入該直流電力,并于該處理器判斷有加入該直流電力時控制該作業系統進入該恢復模式,并根據該更新資料更新該作業系統,以據此產生該更新結果。依照本專利技術實施例所述手持式裝置,若該處理器判斷不要更新該作業系統時,結束更新該作業系統。綜合以上所述,本專利技術實施例所提供的手持式裝置及其作業系統更新方法,可以確保作業系統在更新過程中不會中斷,以避免作業系統因中斷更新而無法運作或產生其他無法預知的問題。為使能更進一步了解本專利技術的特征及
技術實現思路
,請參閱以下有關本專利技術的詳細說明與附圖,但是此等說明與所附附圖僅用來說明本專利技術,而非對本專利技術的權利范圍作任何的限制。附圖說明圖1是本專利技術一實施例的手持式裝置的示意圖。圖2是本專利技術一實施例的作業系統更新方法的方法流程圖。【符號說明】100:手持式裝置110:通訊元件120:處理器130:儲存元件140:顯示器S210、S220、S230、S240、S250、S260、S270、S280、S290、S300:步驟具體實施方式在下文中,將通過附圖說明本專利技術的各種例示實施例來詳細描述本專利技術。然而,本專利技術概念可能以許多不同形式來體現,且不應解釋為限于本文中所闡述的例示性實施例。此外,附圖中相同參考數字可用以表示類似的元件。本專利技術實施例所提供的手持式裝置及其作業系統更新方法,其在更新作業系統前會先行檢查手持式裝置目前的電力是否足夠完成更新動作。當目前的電力不足夠完成更新動作時,手持式裝置不會執行更新動作。當目前的電力足夠完成更新動作時,手持式裝置才會執行更新動作直到更新成功為止。據此,手持式裝置及其作業系統更新方法可以確保作業系統在更新過程中不會中斷,以避免作業系統因中斷更新而無法運作或產生其他無法預知的問題。以下將進一步介紹本專利技術公開的馬達控制電路。首先,請參考圖1,圖1是本專利技術一實施例的手持式裝置的示意圖。如圖1所示,手持式裝置100為用來更新設置在手持式裝置中100的一作業系統。在本實施例中,手持式裝置100可為智能型手機、平板電腦、筆記型電腦或其他需要更新作業系統的手持式裝置100,本專利技術對此不作限制。手持式裝置100包括一儲存元件130與一處理器120。儲存元件130電連接處理器120。儲存元件130接收并儲存關聯于作業系統的一更新資料。在本實施例中,更新資料為鏡像文件(imagefile)或固件文件(firmwarefile),以供使用者更新其手持式裝置100中的作業系統。更進一步來說,手持式裝置100還包括一通訊元件110,通訊元件110電連接處理器120。當手持式裝置100偵測到目前的作業系統需要更新時,通訊元件110將透過一傳輸方式于一遠端伺服器(未繪于附圖中)接收更新資料,且透過處理器120傳送更新資料至儲存元件130。傳輸方式可為非對稱數字用戶回路(ADSL)傳輸、有線電視網路傳輸、光纖傳輸、藍牙(Bluetooth)傳輸、近場通訊(NFC)傳輸、多媒體簡訊(MMS)傳輸、即時通訊(IM)傳輸、紅外線(Infrared)傳輸、IEEE802.11本文檔來自技高網...

【技術保護點】
一種作業系統更新方法,適用于一手持式裝置,用以更新該手持式裝置的該作業系統,其特征在于,該作業系統更新方法包括:接收關聯于該作業系統的一更新資料,并確認需要更新;判斷是否有接收到一直流電力;若有接收到該直流電力,控制該作業系統進入一恢復模式,且根據該更新資料更新該作業系統以據此產生一更新結果,且若沒有接收到該直流電力,則判斷該手持式裝置的一電池電力是否大于等于一預設電力,并于該電池電力大于等于該預設電力時,控制該作業系統進入該恢復模式,且根據該更新資料更新該作業系統以據此產生該更新結果;于產生該更新結果后,重新啟動該作業系統,并判斷該更新結果是否為代表更新成功的一結果信號;以及若該更新結果為代表更新成功的該結果信號,執行該作業系統。
【技術特征摘要】
1.一種作業系統更新方法,適用于一手持式裝置,用以更新該手持式裝置的該作業系統,其特征在于,該作業系統更新方法包括:接收關聯于該作業系統的一更新資料,并確認需要更新;判斷是否有接收到一直流電力;若有接收到該直流電力,控制該作業系統進入一恢復模式,且根據該更新資料更新該作業系統以據此產生一更新結果,且若沒有接收到該直流電力,則判斷該手持式裝置的一電池電力是否大于等于一預設電力,并于該電池電力大于等于該預設電力時,控制該作業系統進入該恢復模式,且根據該更新資料更新該作業系統以據此產生該更新結果;于產生該更新結果后,重新啟動該作業系統,并判斷該更新結果是否為代表更新成功的一結果信號;以及若該更新結果為代表更新成功的該結果信號,執行該作業系統。2.如權利要求1的作業系統更新方法,其中,若該更新結果不為代表更新成功的該結果信號,控制該作業系統回到該恢復模式,并重新根據該更新資料更新該作業系統,以據此產生該更新結果。3.如權利要求1的作業系統更新方法,其中,若該電池電力小于該預設電力時,判斷是否要更新該作業系統,并于判斷要更新該作業系統時顯示需加入該直流電力的信息,其中于顯示需加入該直流電力的信息后,判斷是否有加入該直流電力,并于判斷有加入該直流電力時控制該作業系統進入該恢復模式,并根據該更新資料更新該作業系統,以據此產生該更新結果。4.如權利要求3的作業系統更新方法,其中,于判斷是否要更新該作業系統的步驟中,若判斷不要更新該作業系統時,結束更新該作業系統。5.如權利要求3的作業系統更新方法,其中,于判斷是否有加入該直流電力的步驟中,若判斷沒有加入該直流電力時,重新顯示需加入該直流電力的信息。6.如權利要求1的作業系統更新方法,其...
【專利技術屬性】
技術研發人員:林嘉萬,
申請(專利權)人:環勝電子深圳有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。