是中斷可能由于錯(cuò)誤的內(nèi)容而頻繁地發(fā)生。在該修改例中,對(duì)頻繁被中斷的第一程序執(zhí)行引導(dǎo)停止控制,使得與不考慮中斷的數(shù)量的情況相比,可以減少程序的引導(dǎo)被中斷的情況。
[0117]在本修改例中的閾值可以在多個(gè)第一程序之間有所不同。例如,針對(duì)優(yōu)選第一程序或頻繁使用的第一程序的閾值可以被設(shè)置為較大值。從而,這些第一程序可以比其他第一程序更加頻繁地被引導(dǎo)。
[0118]5.2.順序的改變
[0119]在每個(gè)以上示例性實(shí)施例中,第一引導(dǎo)單元101執(zhí)行用于順序地引導(dǎo)多個(gè)第一程序的多個(gè)第一引導(dǎo)處理。在該情況下,代替控制第一引導(dǎo)單元101以不在第一引導(dǎo)處理中引導(dǎo)第一程序,引導(dǎo)管理單元103可以控制第一引導(dǎo)單元101以改變第一程序被引導(dǎo)的順序。例如,引導(dǎo)管理單元103通過(guò)在圖3中所示的引導(dǎo)設(shè)定表中添加一列來(lái)存儲(chǔ)指示第一引導(dǎo)處理執(zhí)行順序(此后稱為“引導(dǎo)順序”)的值。
[0120]圖14A和圖14B示出根據(jù)修改例的存儲(chǔ)在引導(dǎo)設(shè)定表中的信息的實(shí)例。在圖14A中,引導(dǎo)順序值,即,“1”、“2”、和“3”與各自的第一程序,即,“插件A”、“插件B”、和“插件C”對(duì)應(yīng)地存儲(chǔ)。例如,當(dāng)“插件B”被中斷時(shí),引導(dǎo)管理單元103將“插件B”的引導(dǎo)順序值改變?yōu)椤?I ”,并且將“插件A”的引導(dǎo)順序值從“ I ”改變?yōu)椤?”。第一引導(dǎo)單元101從具有最小引導(dǎo)順序值的第一程序開(kāi)始順序地執(zhí)行第一引導(dǎo)處理。
[0121]在圖14A和圖14B中所示的實(shí)例中,引導(dǎo)管理單元103執(zhí)行改變處理,使得已經(jīng)歷引導(dǎo)中斷的第一程序的引導(dǎo)順序被設(shè)置為第一。可替換地,引導(dǎo)管理單元103可以執(zhí)行改變處理,使得已經(jīng)歷引導(dǎo)中斷的第一程序的引導(dǎo)順序被設(shè)置為最后,或者緊接在特定第一程序之前或之后。例如,在針對(duì)第一程序的第一引導(dǎo)處理中將要執(zhí)行通信的情況下,由于很有可能在引導(dǎo)順序中更遲的位置建立可通信狀態(tài),所以當(dāng)在引導(dǎo)順序中更遲的位置執(zhí)行時(shí)很有可能完成針對(duì)該第一程序的第一引導(dǎo)處理。由于通過(guò)以此方式改變引導(dǎo)順序很可能完成第一引導(dǎo)處理,所以與程序的引導(dǎo)被停止的情況相比,根據(jù)本修改例可以減少不被引導(dǎo)的程序的數(shù)量。
[0122]在電子設(shè)備包括圖10中所示的錯(cuò)誤獲取單元106的情況下,引導(dǎo)管理單元103可以根據(jù)所獲取的錯(cuò)誤信息改變引導(dǎo)順序。例如,當(dāng)獲取到關(guān)于通信的錯(cuò)誤信息時(shí),由于這樣的錯(cuò)誤可以隨著時(shí)間解決,所以如上所述,引導(dǎo)順序值朝向更遲側(cè)改變。如果即使通過(guò)改變后的引導(dǎo)順序仍然發(fā)生中斷,則引導(dǎo)管理單元103可以將引導(dǎo)順序改變?yōu)樵诘谝灰龑?dǎo)處理的中斷之前所使用的引導(dǎo)順序以外的另一個(gè)引導(dǎo)順序。在該情況下,當(dāng)重復(fù)改變處理時(shí),第一程序以第一引導(dǎo)程序不太可能被中斷的引導(dǎo)順序被引導(dǎo)。
[0123]5.3.引導(dǎo)設(shè)定的通知
[0124]電子設(shè)備可以包括將引導(dǎo)設(shè)定的改變通知給用戶的通知單元。
[0125]圖15示出根據(jù)修改例的電子設(shè)備1e的功能結(jié)構(gòu)。除了圖2中所示的第一引導(dǎo)單元101和引導(dǎo)管理單元103之外,電子設(shè)備1e包括通知單元108。當(dāng)引導(dǎo)設(shè)定被改變時(shí),通知單元108通知用戶改變后的引導(dǎo)設(shè)定。通知單元108存儲(chǔ)例如用戶的目的地(諸如,電子郵件地址或者社交網(wǎng)絡(luò)服務(wù)(SNS)賬戶),并且將引導(dǎo)設(shè)定發(fā)送至該目的地??商鎿Q地,通知單元108可以在電子設(shè)備1e的顯示單元15上顯示引導(dǎo)設(shè)定。除了改變后的引導(dǎo)設(shè)定之外,通知單元108可以通知用戶引導(dǎo)狀態(tài)(即,第一引導(dǎo)狀態(tài)和第二引導(dǎo)狀態(tài)),或者可以通知用戶引導(dǎo)已完成。
[0126]5.4.本發(fā)明的示例性實(shí)施例的分類
[0127]本發(fā)明的示例性實(shí)施例還可以被認(rèn)為是用于實(shí)現(xiàn)由上述電子設(shè)備執(zhí)行的處理的信息處理方法。而且,本發(fā)明的示例性實(shí)施例還可以被認(rèn)為是用于使控制電子設(shè)備的計(jì)算機(jī)用作上述單元的程序。例如,該程序可以通過(guò)存儲(chǔ)在諸如光盤的存儲(chǔ)介質(zhì)中而被提供,或者可以通過(guò)經(jīng)由諸如互聯(lián)網(wǎng)的通信線路被下載并且安裝到計(jì)算機(jī)中而可用。
[0128] 本發(fā)明的示例性實(shí)施例的以上說(shuō)明被提供用于解釋和說(shuō)明的目的。其不旨在是排他性的或者將本發(fā)明限于所公開(kāi)的具體形式。明顯地,多種修改和改變對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)都是顯而易見(jiàn)的。實(shí)施例被選擇和描述,以最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,由此使得本領(lǐng)域其他技術(shù)人員理解用于多種實(shí)施例并且具有多種修改的本發(fā)明都適于所預(yù)期的特定使用。本發(fā)明的范圍旨在通過(guò)所附權(quán)利要求及其等價(jià)物限定。
【主權(quán)項(xiàng)】
1.一種電子設(shè)備,包括: 第一引導(dǎo)單元,其執(zhí)行用于引導(dǎo)第一程序的第一引導(dǎo)處理;以及引導(dǎo)管理單元,其執(zhí)行對(duì)所述第一引導(dǎo)單元的控制,從而在所述第一引導(dǎo)處理發(fā)生中斷且所述中斷由正被引導(dǎo)的所述第一程序?qū)е聲r(shí),下一次在所述第一引導(dǎo)程序中不引導(dǎo)所述第一程序,并且當(dāng)所述中斷由所述第一程序之外的因素導(dǎo)致時(shí),所述引導(dǎo)管理單元不執(zhí)行所述控制。2.根據(jù)權(quán)利要求1所述的電子設(shè)備,進(jìn)一步包括: 第二引導(dǎo)單元,其與所述第一引導(dǎo)處理同時(shí)執(zhí)行用于引導(dǎo)第二程序的第二引導(dǎo)處理,其中,如果所述第二引導(dǎo)處理在所述中斷期間完成,則所述引導(dǎo)管理單元執(zhí)行針對(duì)正被引導(dǎo)的所述第一程序的控制,而如果所述第二引導(dǎo)處理在所述中斷期間未完成,則所述引導(dǎo)管理單元不執(zhí)行所述控制。3.根據(jù)權(quán)利要求1或2所述的電子設(shè)備, 其中,當(dāng)所述第一引導(dǎo)處理被中斷時(shí),如果從所述第一引導(dǎo)處理開(kāi)始的時(shí)間到所述中斷發(fā)生的時(shí)間之間的時(shí)間段大于或等于閾值,則所述引導(dǎo)管理單元執(zhí)行針對(duì)在所述中斷期間正被引導(dǎo)的所述第一程序的控制。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的電子設(shè)備, 其中,當(dāng)所述第一引導(dǎo)處理被中斷時(shí),如果從所述第一引導(dǎo)處理開(kāi)始的時(shí)間到所述中斷發(fā)生的時(shí)間之間的時(shí)間段小于閾值,則所述引導(dǎo)管理單元不執(zhí)行針對(duì)在所述中斷期間正被引導(dǎo)的所述第一程序的控制。5.根據(jù)權(quán)利要求3或4所述的電子設(shè)備,進(jìn)一步包括: 連接單元,其連接至外部裝置;以及 設(shè)定獲取單元,其從所連接的外部裝置獲取關(guān)于從所述第一引導(dǎo)處理開(kāi)始到所述第一引導(dǎo)處理完成所經(jīng)過(guò)的時(shí)間段的設(shè)定信息, 其中,所述引導(dǎo)管理單元根據(jù)所獲取的設(shè)定信息來(lái)使用所述閾值。6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的電子設(shè)備, 其中,如果在所述第一程序的引導(dǎo)期間發(fā)生中斷的次數(shù)大于或等于閾值,則所述引導(dǎo)管理單元執(zhí)行針對(duì)所述第一程序的控制。7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的電子設(shè)備,進(jìn)一步包括: 錯(cuò)誤獲取單元,其用于當(dāng)所述中斷發(fā)生時(shí)根據(jù)引起所述中斷的因素來(lái)獲取錯(cuò)誤信息,其中,如果所獲取的錯(cuò)誤信息中的至少一個(gè)包括在預(yù)定類型中,則所述引導(dǎo)管理單元執(zhí)行所述控制。8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的電子設(shè)備,進(jìn)一步包括: 錯(cuò)誤獲取單元,其用于在所述中斷發(fā)生時(shí)根據(jù)引起所述中斷的因素來(lái)獲取錯(cuò)誤信息,其中,如果所獲取的錯(cuò)誤信息中的至少一個(gè)是預(yù)定類型之外的類型,則所述引導(dǎo)管理單元不執(zhí)行所述控制。9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的電子設(shè)備,進(jìn)一步包括: 第二引導(dǎo)單元,其與所述第一引導(dǎo)處理同時(shí)執(zhí)行用于引導(dǎo)第二程序的第二引導(dǎo)處理,其中,如果由在所述第二引導(dǎo)處理中執(zhí)行的重啟導(dǎo)致所述中斷,則所述引導(dǎo)管理單元不執(zhí)行針對(duì)在所述中斷期間正被引導(dǎo)的所述第一程序的控制。10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的電子設(shè)備,進(jìn)一步包括: 連接單元,其連接至外部裝置, 其中,如果所述中斷由基于來(lái)自所連接的外部裝置的請(qǐng)求而進(jìn)行的重啟所導(dǎo)致,則所述引導(dǎo)管理單元不執(zhí)行針對(duì)在所述中斷期間正被引導(dǎo)的所述第一程序的控制。11.根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的電子設(shè)備,進(jìn)一步包括: 處理單元,其基于設(shè)定執(zhí)行處理, 其中,如果由于所述設(shè)定處在預(yù)定范圍之外或者由于所述設(shè)定的改變引起重啟從而導(dǎo)致所述中斷,則所述引導(dǎo)管理單元不執(zhí)行針對(duì)在所述中斷期間正被引導(dǎo)的所述第一程序的控制。12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的電子設(shè)備, 其中,所述第一引導(dǎo)單元執(zhí)行用于順序地引導(dǎo)多個(gè)所述第一程序的多個(gè)所述第一引導(dǎo)處理,以及 其中,所述引導(dǎo)管理單元控制所述第一引導(dǎo)單元從而改變引導(dǎo)所述第一程序的順序,由此來(lái)代替控制所述第一引導(dǎo)單元從而在所述第一引導(dǎo)處理中不引導(dǎo)所述第一程序的方式。13.一種信息處理方法,包括: 執(zhí)行用于引導(dǎo)第一程序的第一引導(dǎo)處理;以及 當(dāng)所述第一引導(dǎo)處理的中斷發(fā)生且所述中斷由正被引導(dǎo)的所述第一程序?qū)е聲r(shí),執(zhí)行控制從而下一次在所述第一引導(dǎo)處理中不引導(dǎo)所述第一程序,或者當(dāng)所述中斷由所述第一程序之外的因素導(dǎo)致時(shí),不執(zhí)行所述控制。
【專利摘要】一種電子設(shè)備包括第一引導(dǎo)單元和引導(dǎo)管理單元。第一引導(dǎo)單元執(zhí)行用于引導(dǎo)第一程序的第一引導(dǎo)處理。引導(dǎo)管理單元執(zhí)行對(duì)第一引導(dǎo)單元的控制,從而在第一引導(dǎo)處理發(fā)生中斷且中斷由正被引導(dǎo)的第一程序?qū)е聲r(shí),下一次在第一引導(dǎo)處理中不引導(dǎo)第一程序。當(dāng)由第一程序之外的因素導(dǎo)致中斷時(shí),引導(dǎo)管理單元不執(zhí)行控制。
【IPC分類】G06F9/44, G06F11/14
【公開(kāi)號(hào)】CN105204839
【申請(qǐng)?zhí)枴緾N201410737986
【發(fā)明人】木下陽(yáng)介, 天野泰
【申請(qǐng)人】富士施樂(lè)株式會(huì)社
【公開(kāi)日】2015年12月30日
【申請(qǐng)日】2014年12月5日
【公告號(hào)】US20150355910