欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理裝置及其控制方法

文檔序號(hào):6550733閱讀:184來(lái)源:國(guó)知局
信息處理裝置及其控制方法
【專(zhuān)利摘要】本發(fā)明提供一種信息處理裝置及其控制方法。作為固件的更新方法,該信息處理裝置執(zhí)行第一更新方法和第二更新方法,所述第一更新方法經(jīng)由網(wǎng)絡(luò)從外部裝置獲取更新固件、將所獲取的更新固件存儲(chǔ)在易失性存儲(chǔ)器中、并基于所存儲(chǔ)的更新固件更新所述信息處理裝置的固件,所述第二更新方法使用與所述第一更新方法不同的方法更新所述信息處理裝置的固件。此外,基于電池的剩余量,所述信息處理裝置決定是許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,還是許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
【專(zhuān)利說(shuō)明】信息處理裝置及其控制方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種更新固件的信息處理裝置及其控制方法。

【背景技術(shù)】
[0002]在當(dāng)前的信息處理裝置中,可以臨時(shí)存儲(chǔ)從服務(wù)器直接下載的固件并進(jìn)行更新。這些種類(lèi)的信息處理裝置配設(shè)有存儲(chǔ)程序和設(shè)定數(shù)據(jù)的閃存存儲(chǔ)器以及臨時(shí)存儲(chǔ)用于更新的固件的隨機(jī)存取存儲(chǔ)器。此外,閃存存儲(chǔ)器存儲(chǔ)主程序以及從隨機(jī)存取存儲(chǔ)器(RAM)讀出固件、刪除閃存存儲(chǔ)器中存儲(chǔ)的程序、進(jìn)行寫(xiě)入控制的固件更新程序。日本特開(kāi)第2003-271464號(hào)公報(bào)公開(kāi)了如下技術(shù):為了確保中途不中斷而完全進(jìn)行對(duì)存儲(chǔ)器的重寫(xiě),確認(rèn)對(duì)主體和RAM供給電力的電池的充電狀態(tài),并且如果充電不足,則不進(jìn)行更新。
[0003]此外,近年來(lái),隨著平板終端、智能手機(jī)等已被廣泛使用,對(duì)沒(méi)有個(gè)人計(jì)算機(jī)的用戶(hù)來(lái)說(shuō),通過(guò)信息處理裝置經(jīng)由互聯(lián)網(wǎng)直接與服務(wù)器通信對(duì)固件進(jìn)行了更新。為此,信息處理裝置配備有如下兩個(gè)功能:即使用通過(guò)個(gè)人計(jì)算機(jī)操作的專(zhuān)用應(yīng)用來(lái)更新固件的方法、以及使用直接從服務(wù)器下載固件來(lái)進(jìn)行更新的方法。
[0004]然而,在上述傳統(tǒng)技術(shù)中存在以下問(wèn)題。在使用通過(guò)個(gè)人計(jì)算機(jī)操作的專(zhuān)用應(yīng)用來(lái)更新固件的方法中,即使對(duì)存儲(chǔ)器的重寫(xiě)被中途中斷,也可以重新開(kāi)始對(duì)存儲(chǔ)器的重寫(xiě)。另一方面,在從服務(wù)器下載的固件被存儲(chǔ)在易失性存儲(chǔ)器中的情況下,如果電源被中斷并且在備用電源的充電不足,則下載的固件將丟失。此外,由于在固件更新模式下啟動(dòng)裝置,因此無(wú)法通過(guò)訪(fǎng)問(wèn)服務(wù)器重新獲取固件。因此,當(dāng)電源被恢復(fù)時(shí),無(wú)法重新開(kāi)始固件更新。換言之,根據(jù)要用于更新的固件的更新(獲取)方法,也許即使對(duì)存儲(chǔ)器的重寫(xiě)被中途中斷也能夠重新開(kāi)始對(duì)存儲(chǔ)器的重寫(xiě),但也許不能夠重新開(kāi)始對(duì)存儲(chǔ)器的重寫(xiě)。因此,在所有情況下都確認(rèn)備用電源的充電狀態(tài)并非高效的。


【發(fā)明內(nèi)容】

[0005]本發(fā)明能夠?qū)崿F(xiàn)根據(jù)固件的更新方法按照需要確認(rèn)備用電源的充電狀態(tài)的機(jī)制。
[0006]本發(fā)明的一個(gè)方面提供了一種信息處理裝置,其能夠經(jīng)由網(wǎng)絡(luò)與外部裝置通信,所述信息處理裝置包括:易失性存儲(chǔ)器;電池,其被配置為向所述易失性存儲(chǔ)器供給電力;更新單元,其被配置為執(zhí)行第一更新方法和第二更新方法,所述第一更新方法經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取更新固件、將所獲取的更新固件存儲(chǔ)在所述易失性存儲(chǔ)器中、并基于所存儲(chǔ)的更新固件更新所述信息處理裝置的固件,所述第二更新方法使用與所述第一更新方法不同的方法更新所述信息處理裝置的固件;以及決定單元,其被配置為基于所述電池的剩余量,決定是許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,還是許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
[0007]本發(fā)明的另一方面提供了一種信息處理裝置的控制方法,所述信息處理裝置能夠經(jīng)由網(wǎng)絡(luò)與外部裝置通信并且包括易失性存儲(chǔ)器以及向所述易失性存儲(chǔ)器供給電力的電池,所述控制方法包括以下步驟:通過(guò)執(zhí)行第一更新方法和第二更新方法來(lái)進(jìn)行更新,所述第一更新方法經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取更新固件、將所獲取的更新固件存儲(chǔ)在所述易失性存儲(chǔ)器中、并基于所存儲(chǔ)的更新固件更新所述信息處理裝置的固件,所述第二更新方法使用與所述第一更新方法不同的方法更新所述信息處理裝置的固件;以及基于所述電池的剩余量,決定是許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,還是許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
[0008]通過(guò)以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0009]圖1是示出根據(jù)實(shí)施例的信息處理裝置的配置的示例的框圖。
[0010]圖2是根據(jù)實(shí)施例的引導(dǎo)程序121的流程圖。
[0011]圖3根據(jù)實(shí)施例的主程序122的流程圖。
[0012]圖4根據(jù)實(shí)施例的更新程序123的流程圖。
[0013]圖5是示出根據(jù)實(shí)施例的信息處理裝置的顯示畫(huà)面的圖。

【具體實(shí)施方式】
[0014]現(xiàn)在,參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)指出,除非另外具體聲明,在這些實(shí)施例中描述的部件、數(shù)字表示以及數(shù)值的相對(duì)布置不限制本發(fā)明的范圍。
[0015]信息處理裝置的配置
[0016]下面,參照?qǐng)D1至圖5描述本發(fā)明的實(shí)施例。首先,將參照?qǐng)D1描述用于本發(fā)明的信息處理裝置的配置的示例。
[0017]信息處理裝置100包括CPU 110、閃存存儲(chǔ)器120、RAM 130、電池控制微計(jì)算機(jī)140、電池150、LAN I/F 16UUSB I/F 162以及操作單元170。信息處理裝置100的塊通過(guò)系統(tǒng)總線(xiàn)180連接。CPU 110根據(jù)閃存存儲(chǔ)器120中存儲(chǔ)的程序控制這些塊。
[0018]作為非易失性存儲(chǔ)器的閃存存儲(chǔ)器120存儲(chǔ)在接通電源之后首先啟動(dòng)的引導(dǎo)程序121以及控制信息處理裝置100的主要功能的主程序122。閃存存儲(chǔ)器120還存儲(chǔ)控制固件更新的更新程序123以及設(shè)定數(shù)據(jù)124。設(shè)定數(shù)據(jù)124存儲(chǔ)由引導(dǎo)程序121啟動(dòng)的程序的類(lèi)型的設(shè)定值125。RAM 130是CPU 110存儲(chǔ)臨時(shí)數(shù)據(jù)的易失性存儲(chǔ)器。RAM 130中的更新固件存儲(chǔ)區(qū)域131是用于存儲(chǔ)更新固件的區(qū)域。請(qǐng)注意,更新固件存儲(chǔ)區(qū)域131還能夠用于存儲(chǔ)其他數(shù)據(jù)。
[0019]電池微控制計(jì)算機(jī)140控制作為備用電源的電池150的充電,并控制獲取CPU 110中的充電容量的功能。當(dāng)信息處理裝置100的電源被中斷時(shí),電池150向RAM 130供給用于存儲(chǔ)數(shù)據(jù)的電力。換言之,即使信息處理裝置100的電源被切斷,也在從電池150供給電力的同時(shí)保持RAM 130中存儲(chǔ)的數(shù)據(jù)。
[0020]LAN I/F 161經(jīng)由有線(xiàn)LAN與固件獲取服務(wù)器300進(jìn)行通信。請(qǐng)注意,信息處理裝置100可以經(jīng)由無(wú)線(xiàn)LAN與固件獲取服務(wù)器300連接。USB I/F 162使用USB線(xiàn)纜來(lái)與外部終端200進(jìn)行通信,外部終端200是與信息處理裝置100連接的諸如PC的外部裝置。操作單元170接收來(lái)自用戶(hù)的操作并將其內(nèi)容轉(zhuǎn)送到CPU 110。此外,操作單元170基于來(lái)自CPU 110的指令進(jìn)行畫(huà)面顯示。
[0021]外部終端200能夠執(zhí)行更新應(yīng)用210,更新應(yīng)用210包括信息處理裝置100的更新固件以及用于與信息處理裝置100通信的控制程序。在此情況下,信息處理裝置100中的更新程序基于由外部終端200執(zhí)行的更新應(yīng)用的指令來(lái)更新固件。請(qǐng)注意,外部終端200預(yù)先從供應(yīng)商的網(wǎng)站等獲取更新固件并將其存儲(chǔ)。
[0022]固件獲取服務(wù)器300是由信息處理裝置100的制造商或管理者管理的服務(wù)器。信息處理裝置100能夠通過(guò)經(jīng)由互聯(lián)網(wǎng)400等連接到固件獲取服務(wù)器300來(lái)獲取更新固件。主程序122包括用于執(zhí)行第一方法的程序,根據(jù)第一方法從固件獲取服務(wù)器300獲取固件并將其存儲(chǔ)在固件存儲(chǔ)區(qū)域中,然后進(jìn)行固件更新。此外,更新程序123包括用于執(zhí)行第二方法的程序,根據(jù)第二方法使用從更新應(yīng)用210獲取并存儲(chǔ)在固件存儲(chǔ)區(qū)域中的更新固件進(jìn)行固件更新。更新程序123僅具有最低要求的功能并且能夠進(jìn)行USB通信,但無(wú)法進(jìn)行互聯(lián)網(wǎng)通信。這是因?yàn)楦鲁绦?23不具有互聯(lián)網(wǎng)通信所需的功能,例如加密通信或者代理驗(yàn)證。因此,當(dāng)通過(guò)更新程序123啟動(dòng)時(shí),能夠與通過(guò)USB線(xiàn)纜連接的外部終端200通信,但是無(wú)法經(jīng)由互聯(lián)網(wǎng)與固件獲取服務(wù)器300通信。因此,更新程序123使用通過(guò)第一方法獲取的固件執(zhí)行更新,或者執(zhí)行第二方法以獲取固件并使用獲取的固件執(zhí)行更新。換言之,更新程序123由用于執(zhí)行第二方法的程序以及用于更新固件的程序構(gòu)成。
[0023]請(qǐng)注意,信息處理裝置100具有使用主程序122啟動(dòng)的正常操作模式、以及使用更新程序123啟動(dòng)的固件更新模式。如上所述,在固件更新模式下操作的情況下,信息處理裝置100無(wú)法在互聯(lián)網(wǎng)上與服務(wù)器通信,但能夠與外部終端200通信。
[0024]此外,在本實(shí)施例中,程序和設(shè)定數(shù)據(jù)124被存儲(chǔ)在同一閃存存儲(chǔ)器中,但是毋庸置疑,本發(fā)明還可以應(yīng)用于將程序和設(shè)定數(shù)據(jù)124存儲(chǔ)在不同的閃存存儲(chǔ)器中的情況。在本實(shí)施例中,主程序122被處理作為要重寫(xiě)的固件,但是毋庸置疑,本發(fā)明還可以應(yīng)用于將設(shè)定數(shù)據(jù)124包括在作為要重寫(xiě)的固件中的情況。
[0025]固件更新能力確定
[0026]接下來(lái),將描述由CPU 110執(zhí)行的固件更新能力確定。在固件更新能力確定中,首先,從經(jīng)由電池控制微計(jì)算機(jī)140確認(rèn)電池150的充電狀態(tài)的充電狀態(tài)確認(rèn)單元獲取充電狀態(tài)確認(rèn)結(jié)果?;讷@取的確認(rèn)結(jié)果,CPU 110確認(rèn)電池150的充電是否持續(xù)了預(yù)定時(shí)間量(例如,10分鐘)或者電池剩余量是否大于預(yù)定值(閾值),并確定是否能夠進(jìn)行固件更新。
[0027]這里,將描述根據(jù)第一方法的固件更新。在第一方法中,在經(jīng)由操作單元170從用戶(hù)接收到使用第一方法更新固件的指令時(shí),CPU 110進(jìn)行固件更新能力確定。如果確定結(jié)果是能夠進(jìn)行固件更新,則CPU 110通過(guò)LAN I/F 161經(jīng)由互聯(lián)網(wǎng)從固件獲取服務(wù)器300獲取固件,并將更新固件存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。在存儲(chǔ)更新固件之后,將啟動(dòng)程序類(lèi)型設(shè)定為更新程序,并且在固件更新模式下重啟信息處理裝置100。如果確定結(jié)果是無(wú)法進(jìn)行固件更新,則CPU 110在操作單元170上顯示表示無(wú)法進(jìn)行固件更新的消息。
[0028]在啟動(dòng)更新程序時(shí),CPU 110首先確認(rèn)更新固件被存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。接下來(lái),CPU 110刪除主程序122的區(qū)域中的數(shù)據(jù)。在刪除之后,將存儲(chǔ)的更新固件寫(xiě)入主程序122的區(qū)域。當(dāng)寫(xiě)入完成時(shí),將啟動(dòng)程序類(lèi)型設(shè)定為主程序,并且重啟信息處理裝置 100。
[0029]在第一方法中,即使在主程序被刪除時(shí)或者在主程序被刪除之后電源被切斷并再次被接通,也從電池150供給用于將數(shù)據(jù)存儲(chǔ)在RAM 130中的電力。因此,存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中的更新固件還存在。因此,能夠從主程序的刪除起重新開(kāi)始更新。
[0030]接下來(lái),將描述根據(jù)第二方法的固件更新。首先,在第二方法中,在經(jīng)由操作單元170從用戶(hù)接收到使用第二方法更新固件的指令時(shí),CPU 110將啟動(dòng)程序類(lèi)型設(shè)定為更新程序并在固件更新模式下重啟信息處理裝置100。
[0031]在啟動(dòng)更新程序時(shí),CPU 110首先通過(guò)經(jīng)由USB I/F 162與外部終端200中的固件更新應(yīng)用210通信來(lái)獲取固件,并將獲取的固件存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。如上所述,外部終端200通過(guò)USB線(xiàn)纜與信息處理裝置100連接。接下來(lái),CPU 110刪除主程序122的區(qū)域中的數(shù)據(jù)。在刪除之后,CPU 110將存儲(chǔ)的更新固件寫(xiě)入主程序122的區(qū)域。在寫(xiě)入完成之后,將啟動(dòng)程序類(lèi)型設(shè)定為主程序,并且在正常操作模式下重啟信息處理裝置100。
[0032]在第二方法中,如果在主程序被刪除時(shí)或者在主程序被刪除之后電源被切斷并再次被接通,則從通過(guò)與固件更新應(yīng)用210通信獲取固件起重新開(kāi)始流程。
[0033]如果在主程序被刪除時(shí)或者在主程序被刪除之后電源被切斷并再次被接通時(shí),則無(wú)法從固件獲取服務(wù)器300直接獲取固件。這是因?yàn)橐尚畔⑻幚硌b置100啟動(dòng)的程序的類(lèi)型被設(shè)定為更新程序,并且使用該設(shè)定,無(wú)法通過(guò)訪(fǎng)問(wèn)服務(wù)器重新獲取固件。另一方面,能夠經(jīng)由諸如PC的外部終端200中的更新應(yīng)用來(lái)獲取固件。因此,在主程序被刪除時(shí)或者在主程序被刪除之后電源被切斷并再次被接通的情況下,是否正常進(jìn)行固件更新取決于固件更新方法(第一方法、第二方法)??紤]這些獲取方法中的差異,本發(fā)明僅在第一方法的情況下對(duì)確認(rèn)備用電池的充電狀態(tài)進(jìn)行控制。下面,將描述處理的具體流程。
[0034]根據(jù)引導(dǎo)程序的處理
[0035]接下來(lái),將參照?qǐng)D2描述根據(jù)用于執(zhí)行本發(fā)明的引導(dǎo)程序121的處理的流程。通過(guò)CPU 110將閃存存儲(chǔ)器120中的引導(dǎo)程序121讀出到RAM 130并執(zhí)行該程序來(lái)實(shí)現(xiàn)以下描述的處理。
[0036]在步驟S201中,CPU 110初始化信息處理裝置100的各塊。接下來(lái),在步驟S202中,CPU 110確認(rèn)啟動(dòng)程序類(lèi)型的設(shè)定值125。如果主程序已被設(shè)定為啟動(dòng)程序類(lèi)型,則流程進(jìn)入步驟S203,并且如果設(shè)定了更新程序,則程序進(jìn)入步驟S204。
[0037]在步驟S203中,CPU 110將主程序122讀出到RAM 130中,在正常操作模式下啟動(dòng)信息處理裝置100,流程圖結(jié)束。請(qǐng)注意,稍后將參照?qǐng)D3描述主程序的處理。另一方面,在步驟S204中,CPU 110讀出更新程序123,在固件更新模式下啟動(dòng)信息處理裝置100,流程圖結(jié)束。請(qǐng)注意,稍后將參照?qǐng)D4描述更新程序進(jìn)行的處理。
[0038]根據(jù)主程序的處理
[0039]接下來(lái),將參照?qǐng)D3描述根據(jù)用于執(zhí)行本發(fā)明的主程序122的處理的流程。通過(guò)CPU 110將閃存存儲(chǔ)器120中的主程序122讀出到RAM 130并執(zhí)行該程序來(lái)實(shí)現(xiàn)以下描述的處理。
[0040]在步驟S301中,CPU 110經(jīng)由操作單元170接收固件更新指令。接下來(lái),在步驟S302中,CPU 110確認(rèn)在步驟S301中接收到的更新指令是否對(duì)應(yīng)于第一方法。如果更新指令對(duì)應(yīng)于第一方法,則流程進(jìn)入步驟S303,而如果其對(duì)應(yīng)于第二方法,則流程進(jìn)入步驟S306。
[0041]在步驟S303中,CPU 110進(jìn)行固件更新能力確定。如果確定結(jié)果是能夠進(jìn)行固件更新,則流程進(jìn)入步驟S304,否則,流程進(jìn)入步驟S305。例如,CPU 110使用電池控制微計(jì)算機(jī)140確認(rèn)電池150中的剩余量并確定電池剩余量是否在閾值以下。此外,如上所述,可以使用充電時(shí)間量來(lái)進(jìn)行確定。如果電池剩余量在閾值以下,則確定無(wú)法進(jìn)行固件更新,而如果電池剩余量超過(guò)閾值,則確定能夠進(jìn)行固件更新。在步驟S304中,CPU 110在操作單元170上顯示表示由于電池的充電(剩余量)不足而無(wú)法更新固件的警告消息(530)等,流程圖結(jié)束。以這種方式,信息處理裝置100禁止通過(guò)第一方法進(jìn)行固件更新,直到電池剩余量充足為止。
[0042]另一方面,在步驟S305中,CPU 110根據(jù)第一方法從固件獲取服務(wù)器300獲取更新固件,并將獲取的更新固件存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。接下來(lái),在步驟S306中,CPU110將啟動(dòng)程序類(lèi)型設(shè)定為更新程序,并且在步驟S307中,在固件更新模式下重啟信息處理裝置,流程圖結(jié)束。請(qǐng)注意,如果在步驟S302中確定要使用第二方法,則進(jìn)行向固件更新模式的轉(zhuǎn)變而不確認(rèn)電池剩余量。換言之,即使電池剩余量低,也進(jìn)行向固件更新模式的轉(zhuǎn)變。在轉(zhuǎn)變到固件更新模式時(shí),從外部終端200獲取更新固件。
[0043]根據(jù)更新程序的處理
[0044]接下來(lái),參照?qǐng)D4描述根據(jù)用于執(zhí)行本發(fā)明的更新程序123的處理的流程。通過(guò)CPU 110將閃存存儲(chǔ)器120中的更新程序123讀出到RAM 130并執(zhí)行該程序來(lái)實(shí)現(xiàn)以下描述的處理。
[0045]在步驟S401中,CPU 110確認(rèn)更新程序是否已被存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。如果更新程序已被存儲(chǔ),則流程進(jìn)入步驟S403,否則,流程進(jìn)入步驟S402。在步驟S402中,CPU 110使用第二方法來(lái)經(jīng)由USB線(xiàn)纜從外部終端200的更新應(yīng)用210獲取更新固件,將更新固件存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中,并進(jìn)入步驟S403。
[0046]在步驟S403中,CPU 110刪除主程序122的區(qū)域中的數(shù)據(jù)。接下來(lái),在步驟S404中,CPU 110將更新固件存儲(chǔ)區(qū)域131中存儲(chǔ)的固件寫(xiě)入主程序122的區(qū)域。在步驟S405中,CPU 110將啟動(dòng)程序類(lèi)型設(shè)定為主程序。在步驟S406中,CPU 110重啟信息處理裝置100,流程圖結(jié)束。
[0047]顯示畫(huà)面示例
[0048]接下來(lái),將參照?qǐng)D5描述根據(jù)本實(shí)施例的信息處理裝置100的顯示畫(huà)面的示例。CPU 110基于來(lái)自操作單元170的操作,在操作單元170的顯示單元上顯示畫(huà)面510至540。
[0049]畫(huà)面510是在步驟S301中允許CPU 110經(jīng)由操作單元170接收對(duì)固件獲取源的選擇的畫(huà)面。這里,能夠選擇上述第一方法和第二方法。請(qǐng)注意,本發(fā)明不限于此,可以選擇根據(jù)其他方法的固件的獲取。
[0050]畫(huà)面520是用于選擇是否使用第二方法獲取固件并進(jìn)行更新的畫(huà)面(從步驟S302進(jìn)入步驟S306的流程)。畫(huà)面530是用于在步驟S304中在電池150的充電不足的情況下顯示警告消息的畫(huà)面。畫(huà)面540是用于選擇是否使用第一方法獲取固件并進(jìn)行更新的畫(huà)面(從步驟S303進(jìn)入步驟S305的流程)。
[0051]如上所述,信息處理裝置100具有通過(guò)經(jīng)由互聯(lián)網(wǎng)訪(fǎng)問(wèn)固件獲取服務(wù)器300來(lái)獲取用于更新的固件的第一方法,以及從已存儲(chǔ)了固件的外部終端200獲取固件的第二方法。此外,信息處理裝置100包括存儲(chǔ)獲取的固件的更新固件存儲(chǔ)區(qū)域131、以及在信息處理裝置100的電源被切斷的情況下向存儲(chǔ)固件的更新固件存儲(chǔ)區(qū)域131供給電力的電池150。此外,在確定要使用第一方法獲取固件時(shí),信息處理裝置100確認(rèn)電池150的充電狀態(tài),并且如果確認(rèn)結(jié)果是充電充足,則使用第一方法獲取固件并將其存儲(chǔ)在更新固件存儲(chǔ)區(qū)域131中。另一方面,如果充電不足,則CPU 110在顯示單元上顯示警告消息而不獲取固件。以這種方式,根據(jù)本實(shí)施例的信息處理裝置100確定固件的獲取方法,僅在需要確保對(duì)存儲(chǔ)器的重寫(xiě)完全進(jìn)行的情況下,確認(rèn)電池150的充電狀態(tài),以確定是否能夠進(jìn)行固件更新。因此,能夠防止諸如即使在電源被中斷時(shí)無(wú)需由備用電源向RAM 130供給電力的情況下,也確認(rèn)電池150的充電狀態(tài)等不必要的處理。
[0052]其他實(shí)施例
[0053]本發(fā)明的實(shí)施例還可以通過(guò)讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(例如非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))上的用于執(zhí)行本發(fā)明的一個(gè)或多個(gè)上述實(shí)施例的功能的計(jì)算機(jī)可執(zhí)行指令的系統(tǒng)或裝置的計(jì)算機(jī)來(lái)實(shí)現(xiàn),以及通過(guò)由系統(tǒng)或裝置的計(jì)算機(jī)例如從存儲(chǔ)介質(zhì)讀出并執(zhí)行用于執(zhí)行上述實(shí)施例的功能的計(jì)算機(jī)可執(zhí)行指令來(lái)執(zhí)行的方法來(lái)實(shí)現(xiàn)。計(jì)算機(jī)可以包括中央處理單元(CPU)、微處理單元(MPU)或者其他電路中的一個(gè)或者多個(gè),并且可以包括獨(dú)立的計(jì)算機(jī)或者獨(dú)立的計(jì)算機(jī)處理器的網(wǎng)絡(luò)。計(jì)算機(jī)可執(zhí)行指令可以從例如網(wǎng)絡(luò)或者存儲(chǔ)介質(zhì)提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、分布式計(jì)算機(jī)系統(tǒng)的存儲(chǔ)、光盤(pán)(例如壓縮盤(pán)(CD)、數(shù)字通用盤(pán)(DVD)或者藍(lán)光盤(pán)(BD)?)、閃存設(shè)備、存儲(chǔ)器卡等中的一個(gè)或者多個(gè)。
[0054]雖然參照示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開(kāi)的示例性實(shí)施例。應(yīng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋?zhuān)允蛊涓采w所有變型以及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種信息處理裝置,其能夠經(jīng)由網(wǎng)絡(luò)與外部裝置通信,所述信息處理裝置包括: 易失性存儲(chǔ)器; 電池,其被配置為向所述易失性存儲(chǔ)器供給電力; 更新單元,其被配置為執(zhí)行第一更新方法和第二更新方法,所述第一更新方法經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取更新固件、將所獲取的更新固件存儲(chǔ)在所述易失性存儲(chǔ)器中、并基于所存儲(chǔ)的更新固件更新所述信息處理裝置的固件,所述第二更新方法使用與所述第一更新方法不同的方法更新所述信息處理裝置的固件;以及 決定單元,其被配置為基于所述電池的剩余量,決定是許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,還是許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,所述信息處理裝置還包括: 通知單元,其被配置為在所述決定單元決定許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新的情況下,將無(wú)法執(zhí)行使用所述第一更新方法進(jìn)行所述固件的更新通知給用戶(hù)。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,所述信息處理裝置還包括: 確定單元,其被配置為確定所述電池的剩余量是否小于或等于預(yù)定量, 其中,在所述確定單元確定所述電池的剩余量大于所述預(yù)定量的情況下,所述決定單元決定許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,而在所述確定單元確定所述電池的剩余量小于或等于所述預(yù)定量的情況下,所述決定單元決定許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
4.根據(jù)權(quán)利要求3所述的信息處理裝置, 其中,在所述用戶(hù)給出執(zhí)行使用所述第一更新方法進(jìn)行所述固件的更新的指令的情況下,所述確定單元確定所述電池的剩余量是否在所述預(yù)定量以下,并且 在所述決定單元決定許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新的情況下,所述信息處理裝置將無(wú)法執(zhí)行使用所述第一更新方法進(jìn)行所述固件的更新通知給用戶(hù)。
5.根據(jù)權(quán)利要求4所述的信息處理裝置, 其中,在所述用戶(hù)給出執(zhí)行使用所述第二更新方法進(jìn)行所述固件的更新的指令的情況下,所述更新單元使用所述第二更新方法執(zhí)行所述固件的更新,而所述確定單元不確定所述電池的剩余量是否在所述預(yù)定值以下。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,所述信息處理裝置還包括: 連接單元,其被配置為經(jīng)由USB線(xiàn)纜進(jìn)行連接, 其中,所述第二更新方法是經(jīng)由所述USB線(xiàn)纜獲取所述更新固件并使用所獲取的更新固件更新所述信息處理裝置的固件的方法。
7.根據(jù)權(quán)利要求6所述的信息處理裝置, 其中,在所述信息處理裝置在用于更新所述信息處理裝置的固件的更新模式下操作的情況下,所述信息處理裝置能夠經(jīng)由所述USB線(xiàn)纜執(zhí)行通信而無(wú)法經(jīng)由所述網(wǎng)絡(luò)執(zhí)行通?目。
8.一種信息處理裝置的控制方法,所述信息處理裝置能夠經(jīng)由網(wǎng)絡(luò)與外部裝置通信并且包括易失性存儲(chǔ)器以及向所述易失性存儲(chǔ)器供給電力的電池,所述控制方法包括以下步驟: 通過(guò)執(zhí)行第一更新方法和第二更新方法來(lái)進(jìn)行更新,所述第一更新方法經(jīng)由所述網(wǎng)絡(luò)從所述外部裝置獲取更新固件、將所獲取的更新固件存儲(chǔ)在所述易失性存儲(chǔ)器中、并基于所存儲(chǔ)的更新固件更新所述信息處理裝置的固件,所述第二更新方法使用與所述第一更新方法不同的方法更新所述信息處理裝置的固件;以及 基于所述電池的剩余量,決定是許可使用所述第一更新方法進(jìn)行所述固件的更新和使用所述第二更新方法進(jìn)行所述固件的更新兩者,還是許可使用所述第二更新方法進(jìn)行所述固件的更新而不許可使用所述第一更新方法進(jìn)行所述固件的更新。
【文檔編號(hào)】G06F9/445GK104252370SQ201410287261
【公開(kāi)日】2014年12月31日 申請(qǐng)日期:2014年6月24日 優(yōu)先權(quán)日:2013年6月27日
【發(fā)明者】八木優(yōu)一 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翁源县| 沁阳市| 平乡县| 枣阳市| 甘南县| 和田县| 延长县| 新和县| 平果县| 武汉市| 望城县| 渝北区| 四会市| 怀柔区| 松潘县| 鹤壁市| 云霄县| 吴桥县| 万宁市| 海宁市| 甘泉县| 盐池县| 侯马市| 长宁县| 碌曲县| 徐水县| 镇沅| 塘沽区| 秦皇岛市| 德江县| 定安县| 西华县| 青田县| 天峨县| 施甸县| 武平县| 光山县| 元朗区| 繁昌县| 商河县| 镇雄县|