信息處理裝置、信息處理方法以及程序的制作方法
【專利摘要】本發(fā)明提供了信息處理裝置、信息處理方法以及程序。信息處理裝置包括:易失性存儲器;非易失性存儲器,其包括被配置成存儲可重寫數(shù)據(jù)的可重寫區(qū)以及被配置成存儲非可重寫數(shù)據(jù)和快照啟動圖像的非可重寫區(qū),所述快照啟動圖像顯示了與非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及控制器,其被配置成在啟動時將可重寫數(shù)據(jù)和快照啟動圖像加載到易失性存儲器中,以及基于差異信息和快照啟動圖像來繪制主屏幕,所述差異信息與啟動之前和之后可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
【專利說明】信息處理裝置、信息處理方法以及程序
【技術(shù)領(lǐng)域】
[0001]本公開涉及一種信息處理裝置,其被配置成安裝有各種應(yīng)用和執(zhí)行各種應(yīng)用。本公開還涉及一種所述信息處理裝置的程序和信息處理方法。
【背景技術(shù)】
[0002]在過去,已知有快照啟動(Snapshot Boot, SSB)。SSB是一種加快信息處理裝置啟動速度的技術(shù)。
[0003]根據(jù)這種技術(shù),當信息處理裝置離開工廠時,在非易失性存儲器中存儲了快照圖像。在第一次啟動信息處理裝置之后,快照圖像與內(nèi)核、裝置驅(qū)動器、應(yīng)用程序等的初始化過程的執(zhí)行結(jié)果相對應(yīng)。此外,啟動信息處理裝置時,存儲在非易失性存儲器中的快照圖像被加載到易失性存儲器中。因此,省略了正常啟動期間執(zhí)行的各種初始化過程等。其結(jié)果是,可以縮短信息處理裝置的啟動時間(例如,參見日本專利申請公開N0.2010-271980)。
【發(fā)明內(nèi)容】
[0004]然而,根據(jù)上述SSB,每次啟動信息處理裝置時,加載相同的圖像作為快照圖像。因此,可能出現(xiàn)以下情況。例如,添加應(yīng)用等。因此,改變了信息處理裝置的系統(tǒng)。即使在這種情況下,改變的事實仍沒有被反映在圖像中。也就是說,信息處理裝置的文件系統(tǒng)的數(shù)據(jù)與在易失性存儲器中展開的數(shù)據(jù)不一致。
[0005]按照日本專利申請公開N0.2010-271980的技術(shù),通過使用快照圖像來啟動只讀
數(shù)據(jù)。每次啟動可重寫數(shù)據(jù)時,基于可重寫數(shù)據(jù)來執(zhí)行處理。
[0006]然而,日本專利申請公開N0.2010-271980沒有描述如何繪制圖像,例如快照圖像上的圖標。
[0007]鑒于上述情況,期望提供一種信息處理裝置、信息處理方法以及程序,它們中的每一個可以確??煺諉忧闆r下文件系統(tǒng)的數(shù)據(jù)和在易失性存儲器中展開的圖像數(shù)據(jù)之間的一致性。
[0008]根據(jù)本技術(shù)的實施方式,提供了一種信息處理裝置,包括:易失性存儲器;非易失性存儲器,其包括被配置成存儲可重寫數(shù)據(jù)的可重寫區(qū)以及被配置成存儲非可重寫數(shù)據(jù)和快照啟動圖像的非可重寫區(qū),所述快照啟動圖像顯示了與非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及控制器,其被配置成在啟動時將可重寫數(shù)據(jù)和快照啟動圖像加載到易失性存儲器中,以及基于差異信息和快照啟動圖像來繪制主屏幕,所述差異信息與啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
[0009]因而,所述信息處理裝置可以確??煺諉忧闆r下文件系統(tǒng)的數(shù)據(jù)和在易失性存儲器中展開的圖像數(shù)據(jù)之間的一致性。
[0010]所述可重寫區(qū)可以被配置成存儲可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是關(guān)于應(yīng)用的數(shù)據(jù),該應(yīng)用是在先前啟動信息處理裝置時被安裝的。所述控制器可以被配置成在主屏幕上繪制圖標,所述圖標與所安裝的應(yīng)用對應(yīng)。[0011]因而,信息處理裝置可以避免以下麻煩。也就是說,在啟動之后,確實被安裝的并且被添加到主屏幕的應(yīng)用的圖標不被顯示。
[0012]所述控制器可以被配置成再次執(zhí)行關(guān)于主屏幕的命令,從而在主屏幕上繪制圖標,所述命令在先前啟動信息處理裝置時安裝應(yīng)用的情況下針對主屏幕被執(zhí)行過。
[0013]因而,信息處理裝置使用現(xiàn)有的命令。因此,信息處理裝置可以順利地繪制新安裝的應(yīng)用的圖標。
[0014]控制器可以被配置成在先前啟動信息處理裝置時安裝多個應(yīng)用的情況下,執(zhí)行與所述多個應(yīng)用對應(yīng)的一個命令,從而同時繪制與所述多個應(yīng)用對應(yīng)的多個圖標。
[0015]比如說,在先前啟動信息處理裝置時,安裝了許多應(yīng)用。即使在這種情況下,基于一個命令,信息處理裝置同時繪制與這些應(yīng)用對應(yīng)的多個圖標。因而,可以縮短繪制時間。而且,可以縮短啟動時間。
[0016]可重寫區(qū)可以被配置成存儲可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是與信息處理裝置的功能有關(guān)的設(shè)置信息,設(shè)置信息是在先前啟動信息處理裝置時被改變的??刂破骺梢员慌渲贸稍谥髌聊簧侠L制與改變的設(shè)置信息相對應(yīng)的圖標。
[0017]比如說,改變信息處理裝置的各種功能的設(shè)置信息。因而,先前啟動信息處理裝置時,改變了主屏幕上的圖標狀態(tài)。即使在這種情況下,在快照啟動情況下,信息處理裝置仍可以反映主屏幕中圖標的狀態(tài)。設(shè)置信息的例子包括關(guān)于網(wǎng)絡(luò)設(shè)置、顯示設(shè)置、聲音設(shè)置等的信息。
[0018]信息處理裝置還可以包括被配置成連接到外部裝置的外部接口。控制器可以被配置成在主屏幕上繪制圖標,圖標是在先前啟動信息處理裝置時外部接口連接到外部裝置的情況下被繪制在主屏幕上的。
[0019]因而,所述信息處理裝置可以阻止以下情況發(fā)生。也就是說,在快照啟動之前和之后,與外部裝置的連接狀態(tài)被改變。即使在這種情況下,與連接狀態(tài)相對應(yīng)的主屏幕上的圖標的狀態(tài)會改變。
[0020]根據(jù)本技術(shù)的另一個實施方式,提供了一種信息處理方法,包括:在啟動信息處理裝置時,將可重寫數(shù)據(jù)和快照啟動圖像從非易失性存儲器加載到易失性存儲器,所述非易失性存儲器包括可重寫區(qū)和非可重寫區(qū),所述可重寫區(qū)存儲可重寫數(shù)據(jù),所述非可重寫區(qū)存儲非可重寫數(shù)據(jù)和快照啟動圖像,所述快照啟動圖像顯示了與非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及基于差異信息和快照啟動圖像來繪制主屏幕,所述差異信息與啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
[0021]根據(jù)本技術(shù)的另一個實施方式,提供了一種使信息處理裝置執(zhí)行如下步驟的程序:在啟動信息處理裝置時,將可重寫數(shù)據(jù)和快照啟動圖像從非易失性存儲器加載到易失性存儲器,所述非易失性存儲器包括可重寫區(qū)和非可重寫區(qū),所述可重寫區(qū)存儲可重寫數(shù)據(jù),所述非可重寫區(qū)存儲非可重寫數(shù)據(jù)和快照啟動圖像,所述快照啟動圖像顯示了與非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及基于差異信息和快照啟動圖像來繪制主屏幕,所述差異信息與啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
[0022]如上所述,根據(jù)本技術(shù),在快照啟動情況下,可以確保文件系統(tǒng)的數(shù)據(jù)和在易失性存儲器中展開的圖像數(shù)據(jù)之間的一致性。
[0023]根據(jù)下面附圖中所示的最佳方式的實施方式的詳細描述,本公開的這些和其他目的,特征和優(yōu)點將會變得更加明顯。
【專利附圖】
【附圖說明】
[0024]圖1是示出了根據(jù)本技術(shù)的實施方式的智能手機的硬件配置的框圖;
[0025]圖2是示出了存儲在智能手機的非易失性存儲器中的數(shù)據(jù)文件的文件系統(tǒng)結(jié)構(gòu)的簡化圖;
[0026]圖3是示出了智能手機的SSB行為的流程概要的圖;
[0027]圖4是示出了智能手機的SSB行為的流程的圖;
[0028]圖5是示出了智能手機的SSB行為之前的和之后的主屏幕狀態(tài)的圖;
[0029]圖6是示出了安裝多個應(yīng)用情況下智能手機的SSB行為之前的和之后的主屏幕狀態(tài)的圖;以及
[0030]圖7是示出了圖6的多個應(yīng)用的圖標繪制處理的流程的圖。
【具體實施方式】
[0031]在下文中,參照附圖,將描述本公開的實施方式。本公開應(yīng)用于智能手機。
[0032][智能手機的硬件配置]
[0033]圖1是示出了智能手機100的硬件配置的圖。
[0034]如圖1中所示,所述智能手機100包括CPU (中央處理單元)IURAM (隨機存取存儲器)12、非易失性存儲器13、顯示單元14、相機15、傳感器單元16、通信單元17以及外部接口(I/F) 18。
[0035]如有必要,CPUll訪問RAM12等。CPUll執(zhí)行各種運算處理,并控制智能手機100的全部的塊。
[0036]RAMl2例如被用作CPUll的工作區(qū)。RAM12臨時地存儲操作系統(tǒng)(OS),各種被執(zhí)行的應(yīng)用以及各種被處理的數(shù)據(jù)。具體而言,根據(jù)本實施方式,在快照啟動(以下稱為SSB)處理中(后面描述),在RAM12中展開在非易失性存儲器13中存儲的SSB圖像。
[0037]非易失性存儲器13例如是閃存或ROM (只讀存儲器)。非易失性存儲器13是固定的存儲器,并且存儲由CPUll執(zhí)行的固件。固件的例子包括操作系統(tǒng)、程序(應(yīng)用)、各種參數(shù)等。例如,安裝安卓(Android,注冊商標)作為操作系統(tǒng)。
[0038]具體而言,根據(jù)本實施方式,非易失性存儲器13存儲SSB圖像。SSB圖像對于快照啟動處理(后面描述)是必需的。SSB圖像示出了主屏幕。第一次啟動智能手機之后,主屏幕與內(nèi)核、裝置的驅(qū)動器、應(yīng)用程序等的初始化過程的執(zhí)行結(jié)果相對應(yīng)。當智能手機離開工廠時,SSB圖像被存儲在非易失性存儲器13中。
[0039]顯示單元14例如是IXD (液晶顯示器)或OELD (有機電致發(fā)光顯示器)。例如,顯示單元14顯示各種包括多個圖標的菜單、被執(zhí)行的應(yīng)用的GUI等。顯示單元14包括內(nèi)置觸摸屏,并且能夠接收用戶輸入的觸摸操作。
[0040]相機15例如包括圖像傳感器,比如CMOS (互補金屬氧化半導(dǎo)體)或CXD (電荷耦合器件)傳感器。相機15拍攝靜態(tài)圖像(照片)和運動圖像。
[0041]傳感器單元16包括各種傳感器。傳感器單元16檢測智能手機100的位置信息(緯度/經(jīng)度信息)、方位信息、物理信息(加速度/重力信息)等。[0042]通信單元17連接到網(wǎng)絡(luò),例如無線LAN (IEEE802.11等),比如WiFi (無線保真)。此外,通信單元17連接到3G、LTE (長期演進)或4G的移動通信網(wǎng)絡(luò)。通信單元17與其他裝置進行通信。
[0043]外部接口 18被用于將外部裝置連接到智能手機100。例如,外部接口 18是聲音輸入/輸出端子、USB (通用串行總線)端子等。外部裝置是以下各種裝置的任一種,包括:鍵盤、頭戴式耳機、耳機、揚聲器、麥克風(fēng)、汽車導(dǎo)航系統(tǒng)、充電器、發(fā)射器、媒體播放器、PC、打印機等。
[0044][文件系統(tǒng)結(jié)構(gòu)]
[0045]圖2是示出了存儲在非易失性存儲器13中的數(shù)據(jù)文件的文件系統(tǒng)結(jié)構(gòu)的簡化圖。在圖2中,所述文件系統(tǒng)結(jié)構(gòu)與現(xiàn)有系統(tǒng)進行比較。
[0046]圖2的上面部分(A)示出了現(xiàn)有安卓(注冊商標)終端的文件系統(tǒng)結(jié)構(gòu)。圖2的下面部分(B)示出了本實施方式的智能手機100的非易失性存儲器13的文件系統(tǒng)結(jié)構(gòu)。
[0047]如圖2所示,非易失性存儲器13的文件系統(tǒng)包括根目錄下的系統(tǒng)目錄131和數(shù)據(jù)目錄132。系統(tǒng)目錄131是非可重寫區(qū),其中存儲有非可重寫數(shù)據(jù)。數(shù)據(jù)目錄132是可重寫區(qū),其中存儲有可重寫數(shù)據(jù)。
[0048]存儲在系統(tǒng)目錄131中的非可重寫數(shù)據(jù)的例子包括在智能手機100中預(yù)裝的應(yīng)用(服務(wù))。此外,系統(tǒng)目錄131還存儲SSB圖像。
[0049]存儲在數(shù)據(jù)目錄132中的可重寫數(shù)據(jù)的例子包括應(yīng)用,智能手機100通過通信單元17等從云服務(wù)(應(yīng)用商店)下載該應(yīng)用,并且安裝該應(yīng)用。例如,以包括擴展名“apk”的文件(包)形式提供這樣的應(yīng)用。此外,智能手機100的功能的設(shè)置信息作為可重寫數(shù)據(jù)也存儲在數(shù)據(jù)目錄132中。這樣的設(shè)置信息的例子包括窗口(主屏幕)設(shè)置、網(wǎng)絡(luò)設(shè)置、聲音設(shè)置等。
[0050]如圖2的(A)所示,當啟動現(xiàn)有安卓(注冊商標)系統(tǒng)時,在RAM中讀取系統(tǒng)目錄的數(shù)據(jù)和數(shù)據(jù)目錄的數(shù)據(jù)。
[0051]與之相比,如圖2的(B)中所示,當啟動本實施方式的智能手機100時,在RAMl2中讀取數(shù)據(jù)目錄132的可重寫數(shù)據(jù)。然而,不在RAM12中讀取系統(tǒng)目錄131的非可重寫數(shù)據(jù)。作為替代,在RAM12中讀取SSB圖像21。
[0052][系統(tǒng)行為]
[0053]接下來,將描述上述系統(tǒng)結(jié)構(gòu)的智能手機100的行為。根據(jù)本實施方式,CPUll和CPUll控制的軟件模塊合作執(zhí)行智能手機100的行為。
[0054](SSB行為的概要)
[0055]圖3是示出了智能手機100的SSB行為的流程概要的圖。在圖3中,將智能手機100的SSB行為的流程與現(xiàn)有安卓(注冊商標)終端的啟動(冷啟動)行為進行比較。
[0056]如圖3的左邊部分中所示,根據(jù)冷啟動處理,串行地執(zhí)行初始化啟動處理,本地服務(wù)啟動處理(Native Service boot processing),系統(tǒng)服務(wù)器和安卓(注冊商標)服務(wù)啟動處理以及主屏幕啟動處理。在那之后,執(zhí)行安卓(注冊商標)。
[0057]初始化啟動處理和本地服務(wù)啟動處理都涉及存儲在非可重寫的系統(tǒng)目錄131中的程序。此外,根據(jù)主屏幕啟動處理,稱為啟動器(launcher)的應(yīng)用根據(jù)前面的啟動處理
啟動王屏眷。[0058]此外,根據(jù)系統(tǒng)服務(wù)器啟動處理,還啟動包管理器。包管理器是一個框架,其管理和啟動安裝在系統(tǒng)目錄131和數(shù)據(jù)目錄132中的包(APK文件)。
[0059]具體而言,例如,在冷啟動期間,包管理器讀取關(guān)于啟動之前已被安裝的包(APK文件)的信息。包管理器確認關(guān)于所有安裝的包的信息。包管理器在RAM中展開APK文件。包管理器對APK文件進行優(yōu)化。
[0060]與之相比,如圖3的右邊部分中所示,根據(jù)本實施方式,省略了上述初始化啟動處理,本地服務(wù)啟動處理和主屏幕啟動處理。作為替代,在RAM12中展開SSB圖像21。
[0061]此外,在包管理器執(zhí)行的包啟動處理中,只執(zhí)行了現(xiàn)有冷啟動中所執(zhí)行的處理中的最少的處理。因而,文件系統(tǒng)的數(shù)據(jù)與RAM12的數(shù)據(jù)同步。也就是說,本實施方式的包管理器只讀取關(guān)于新安裝在可重寫數(shù)據(jù)目錄132中的包的信息,并且在RAM12中展開所述包。本實施方式的包管理器不獲得且不優(yōu)化關(guān)于在非可重寫系統(tǒng)目錄131中預(yù)裝的包的信息。
[0062]( SSB行為的詳細流程)
[0063]圖4是示出了智能手機的SSB行為的更加具體的流程的流程圖。
[0064]如圖4中所示,在SSB中開啟智能手機100。然后,首先,CPUll在RAM12中讀取系統(tǒng)目錄131的SSB圖像21 (步驟41)。
[0065]接下來,CPUll將當前的外圍裝置的狀態(tài)與初始狀態(tài)進行比較。CPUll確定連接到外部接口 18的外圍裝置是否被改變、添加或刪除(步驟42)。
[0066]CPUll確定外圍裝置被改變、添加或刪除(步驟43,是)。在這種情況下,響應(yīng)于外圍裝置的改變、添加或刪除,CPUll在SSB圖像21上繪制圖標和其他圖像,或者CPUll從SSB圖像21刪除圖標和其他圖像(步驟44)。例如,CPUll檢測到鍵盤被連接到外部接口 18。在這種情況下,CPUll在SSB圖像中反映顯示了鍵盤連接的圖標。因此,CPUll繪制了主屏幕。
[0067]接下來,CPUll確認數(shù)據(jù)目錄132上的信息,即可重寫區(qū)上的信息(步驟45)。
[0068]作為確認的結(jié)果,CPUll確定數(shù)據(jù)目錄132上的信息和數(shù)據(jù)目錄132的初始狀態(tài)上的信息之間有差異(步驟46,是)。在這種情況下,CPUll確定差異是否涉及智能手機100的功能的設(shè)置值的改變(步驟47)。
[0069]CPUll確定所述差異涉及設(shè)置值的改變(步驟47,是)。在這種情況下,CPUll在SSB圖像21的圖像(例如,圖標,主屏幕等)中反映改變的設(shè)置值。因而,CPUll更新主屏幕(步驟 48)。
[0070]在步驟47中,CPUll確定所述差異不涉及設(shè)置值的改變(否)。在這種情況下,CPUll確定差異是否涉及啟動智能手機100之前另外的應(yīng)用安裝(步驟49)。
[0071]CPUll確定所述差異涉及應(yīng)用的添加(是)。在這種情況下,CPUll在RAM12的數(shù)據(jù)庫中記錄關(guān)于添加的應(yīng)用的信息(步驟50)。關(guān)于應(yīng)用的信息的例子包括各種類型的管理信息,即元數(shù)據(jù),例如應(yīng)用名稱、啟動、結(jié)束和執(zhí)行應(yīng)用必需的主屏幕(活動)上的信息等。記錄的信息中關(guān)于圖像的信息被反映在SSB圖像21中。關(guān)于圖像的信息的例子包括應(yīng)用名稱(應(yīng)用名稱與圖標一起被顯示)等。關(guān)于圖像的信息被用于繪制主屏幕。另一方面,記錄的信息中不涉及圖像的信息被存儲在RAM12中。然而,所述信息沒有被繪制在主屏幕上。
[0072]完整地記錄添加的應(yīng)用的/[目息(步驟51,是)。在這種情況下,CPUll通過使用命令將添加的應(yīng)用的信息通知啟動器。啟動器被配置成啟動主屏幕(步驟52)。
[0073]所述命令與在智能手機100的先前的SSB之后CPUll通知啟動器何時新安裝了應(yīng)用的命令相同。也就是說,CPUl I在下一個SSB中再次執(zhí)行命令,所述命令與先前的SSB之后添加應(yīng)用時執(zhí)行的命令相同。
[0074]比如說,在這個時候有多個添加的應(yīng)用。在這種情況下,CPUll通過總地使用一個命令來通知關(guān)于多個應(yīng)用的信息。
[0075]此外,根據(jù)添加的應(yīng)用的信息,響應(yīng)于該通知,啟動器讀出圖像數(shù)據(jù),例如與添加的應(yīng)用的信息相對應(yīng)的圖標數(shù)據(jù)。啟動器在SSB圖像21中反映圖像數(shù)據(jù)。因而,啟動器更新主屏幕。啟動器在顯示單元14上顯示主屏幕(步驟53)。也就是說,根據(jù)通知,啟動器確定新的應(yīng)用被添加。主屏幕啟動器在主屏幕上新繪制應(yīng)用的圖標,類似于啟動智能手機100之后添加應(yīng)用的情況。
[0076]圖5是示出了 SSB行為之前和之后主屏幕狀態(tài)的圖。
[0077]如圖5的(A)和(B)中所示,在先前的SSB中安裝一個應(yīng)用。在這種情況下,對應(yīng)于所述應(yīng)用的圖標I被添加到主屏幕。在這時候,非易失性存儲器13的文件系統(tǒng)的數(shù)據(jù)狀態(tài)與RAMl2的數(shù)據(jù)狀態(tài)相同。
[0078]在那之后,關(guān)閉智能手機100,然后再次開啟。SSB被再次執(zhí)行。在這種情況下,如圖5的(C)中所示,在先前的SSB中添加的應(yīng)用沒有被反映在RAM12中讀取的SSB圖像21中。也就是說,在這時候,非易失性存儲器13的文件系統(tǒng)的數(shù)據(jù)狀態(tài)與RAM12的數(shù)據(jù)狀態(tài)
不一致。
[0079]另一方面,如圖5的(D)中所示,與所添加的應(yīng)用對應(yīng)的圖標I被反映在SSB圖像21中,由此顯示了主屏幕。因此,RAM12的狀態(tài)可以與文件系統(tǒng)的狀態(tài)同步。因而,消除了RAMl2的狀態(tài)和文件系統(tǒng)的狀態(tài)之間的不一致。
[0080](在啟動之前安裝多個應(yīng)用的情況下的處理)
[0081]在下文中,將詳細描述在安裝多個應(yīng)用的情況下如何更新主屏幕。
[0082]圖6是示出了在安裝多個應(yīng)用情況下SSB行為之前和之后主屏幕狀態(tài)的圖。在圖6中,對主屏幕狀態(tài)與現(xiàn)有安卓(注冊商標)系統(tǒng)的應(yīng)用安裝處理進行比較。此外,圖7是示出了圖6的多個應(yīng)用的圖標繪制處理的流程的圖。在圖7中,對繪制處理與現(xiàn)有安卓(注冊商標)系統(tǒng)的應(yīng)用安裝處理進行比較。
[0083]圖6的(A)示出了多個應(yīng)用被添加到現(xiàn)有安卓(注冊商標)系統(tǒng)時主屏幕的狀態(tài)。此外,圖7的(A)示出了如何在主屏幕上繪制圖標的流程,與圖6的(A)相對應(yīng)。
[0084]圖6的(B)示出了本實施方式的以下主屏幕狀態(tài)。在先前的SSB中,多個應(yīng)用被添加到智能手機100。此后,再次執(zhí)行SSB。圖7的(B)示出了如何繪制本實施方式的SSB中多個應(yīng)用的圖標,與圖6的(B)對應(yīng)。
[0085]如圖6和圖7中所示,根據(jù)現(xiàn)有安卓(注冊商標)系統(tǒng),當安裝多個應(yīng)用時,針對每一個應(yīng)用執(zhí)行安裝處理。每次安裝每個程序時,圖標I (II,12,13)被按順序地添加到主屏眷。
[0086]與之相比,在本實施方式的SSB中,如上所述,CPUll將在先前的SSB中添加的關(guān)于應(yīng)用的信息總地通知給啟動器。根據(jù)所述通知,在主屏幕上同時繪制圖標I1、12和13。
[0087]比如說,在先前的SSB中添加多個應(yīng)用。即使在這種情況下,根據(jù)本實施方式,因此縮短了在那之后的SBB中繪制應(yīng)用的圖標所需的時長。而且,縮短了 SSB處理所需的時長。[0088]如上所述,根據(jù)本實施方式,根據(jù)SSB之前和之后SSB圖像的數(shù)據(jù)和文件系統(tǒng)的數(shù)據(jù)之間的差異,差異信息被反映在SSB圖像中。圖像,例如圖標,因此被繪制在主屏幕上。因此,可以阻止文件系統(tǒng)的數(shù)據(jù)和SSB圖像的數(shù)據(jù)之間不一致性的發(fā)生。此外,即使在這種情況下,只執(zhí)行了提取差異所必需的最少的處理。從而實現(xiàn)快速啟動。
[0089][修改]
[0090]本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當理解,根據(jù)設(shè)計要求和其他因素,可以進行各種修改、組合、子組合和改變,只要它們在所附權(quán)利要求或其等價物的范圍之內(nèi)。
[0091](修改I)
[0092]在上述實施方式中,圖4的流程圖的處理流程僅僅是例子。如有必要,可以改變流程圖的每一個處理的順序。
[0093](修改2)
[0094]在上述實施方式的例子中,本技術(shù)被應(yīng)用于信息處理裝置(智能手機),其中,安裝安卓(注冊商標)作為操作系統(tǒng)?;蛘撸炯夹g(shù)的信息處理裝置中可以安裝安卓(注冊商標)以外的操作系統(tǒng)。在這種情況下,如有必要,根據(jù)操作系統(tǒng)的規(guī)格,可以改變本實施方式的處理。
[0095](修改3)
[0096]在上述實施方式的例子中,本技術(shù)被應(yīng)用于智能手機。作為替代的,本技術(shù)也可以被應(yīng)用于任一種信息處理裝置,例如數(shù)字靜態(tài)相機、攝像錄像機、平板PC (PersonalComputer,個人計算機),臺式PC、膝上型PC、PDA (個人數(shù)字助理)、移動AV播放器、電子圖書閱讀器、電視接收機、PVR ( (Personal Video Recorder,個人視頻錄像機)、游戲機、投影儀、汽車導(dǎo)航系統(tǒng)、數(shù)碼相框或HDD (Hard Disk Drive,硬盤驅(qū)動器)裝置。
[0097][補充說明]
[0098]本技術(shù)可以采用以下配置。
[0099]( I) 一種信息處理裝置,包括:
[0100]易失性存儲器;
[0101]非易失性存儲器,包括:
[0102]可重寫區(qū),其被配置成存儲可重寫數(shù)據(jù),以及
[0103]非可重寫區(qū),其被配置成存儲非可重寫數(shù)據(jù)和快照啟動圖像,所述快照啟動圖像顯示了與所述非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及
[0104]控制器,其被配置成:
[0105]在啟動時,將所述可重寫數(shù)據(jù)和所述快照啟動圖像加載到所述易失性存儲器中,以及
[0106]基于差異信息和所述快照啟動圖像來繪制所述主屏幕,所述差異信息與所述啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
[0107]( 2 )如(I)所述的信息處理裝置,其中,
[0108]所述可重寫區(qū)被配置成存儲所述可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是關(guān)于應(yīng)用的數(shù)據(jù),所述應(yīng)用是在先前啟動所述信息處理裝置時被安裝的,以及
[0109]所述控制器被配置成在所述主屏幕上繪制圖標,所述圖標與所安裝的應(yīng)用相對應(yīng)。[0110](3)如(2)所述的信息處理裝置,其中
[0111]所述控制器被配置成關(guān)于所述主屏幕再次執(zhí)行命令,從而在所述主屏幕上繪制所述圖標,所述命令在先前啟動所述信息處理裝置時安裝所述應(yīng)用的情況下關(guān)于所述主屏幕被執(zhí)行過。
[0112](4 )如(2 )或(3 )所述的信息處理裝置,其中,
[0113]所述控制器被配置成在先前啟動所述信息處理裝置時安裝多個應(yīng)用的情況下,執(zhí)行與所述多個應(yīng)用對應(yīng)的一個命令,從而同時繪制與所述多個應(yīng)用對應(yīng)的多個圖標。
[0114](5)如(2)到(4)的任一項所述的信息處理裝置,其中,
[0115]所述可重寫區(qū)被配置成存儲所述可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是與所述信息處理裝置的功能有關(guān)的設(shè)置信息,所述設(shè)置信息是在先前啟動所述信息處理裝置時被改變的,以及
[0116]所述控制器被配置成在所述主屏幕上繪制與被改變的設(shè)置信息對應(yīng)的圖標。
[0117](6)如(2)到(5)的任一項所述的信息處理裝置,還包括:
[0118]外部接口,其被配置成連接到外部裝置,其中,
[0119]所述控制器被配置成在所述主屏幕上繪制圖標,所述圖標是在先前啟動所述信息處理裝置時所述外部接口連接到所述外部裝置的情況下被繪制在主屏幕上的。
[0120]本公開包括涉及2012年8月30日在日本專利局提交的日本優(yōu)先權(quán)專利申請JP2012-190272中所公開的主題,其全部內(nèi)容通過引用結(jié)合到本文。
【權(quán)利要求】
1.一種信息處理裝置,包括: 易失性存儲器; 非易失性存儲器,包括: 可重寫區(qū),其被配置成存儲可重寫數(shù)據(jù),以及 非可重寫區(qū),其被配置成存儲非可重寫數(shù)據(jù)和快照啟動圖像,所述快照啟動圖像顯示了與所述非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及控制器,其被配置成: 在啟動時,將所述可重寫數(shù)據(jù)和所述快照啟動圖像加載到所述易失性存儲器中,以及基于差異信息和所述快照啟動圖像來繪制所述主屏幕,所述差異信息與所述啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
2.如權(quán)利要求1所述的信息處理裝置,其中, 所述可重寫區(qū)被配置成存儲所述可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是關(guān)于應(yīng)用的數(shù)據(jù),所述應(yīng)用是在先前啟動所述信息處理裝置時被安裝的,以及 所述控制器被配置成在所述主屏幕上繪制圖標,所述圖標與所安裝的應(yīng)用相對應(yīng)。
3.如權(quán)利要求2所述的信息處理裝置,其中, 所述控制器被配置成關(guān)于所述主屏幕再次執(zhí)行命令,從而在所述主屏幕上繪制所述圖標,所述命令在先前啟動所述信息處理裝置時安裝所述應(yīng)用的情況下關(guān)于所述主屏幕被執(zhí)行過。
4.如權(quán)利要求3所述的信息處理裝置,其中, 所述控制器被配置成在先前啟動所述信息處理裝置時安裝多個應(yīng)用的情況下,執(zhí)行與所述多個應(yīng)用對應(yīng)的一個命令,從而同時繪制與所述多個應(yīng)用對應(yīng)的多個圖標。
5.如權(quán)利要求2所述的信息處理裝置,其中, 所述可重寫區(qū)被配置成存儲所述可重寫數(shù)據(jù),所述可重寫數(shù)據(jù)是與所述信息處理裝置的功能有關(guān)的設(shè)置信息,所述設(shè)置信息是在先前啟動所述信息處理裝置時被改變的,以及所述控制器被配置成在所述主屏幕上繪制與被改變的設(shè)置信息對應(yīng)的圖標。
6.如權(quán)利要求2所述的信息處理裝置,還包括: 外部接口,其被配置成連接到外部裝置,其中, 所述控制器被配置成在所述主屏幕上繪制圖標,所述圖標是在先前啟動所述信息處理裝置時所述外部接口連接到所述外部裝置的情況下被繪制在主屏幕上的。
7.—種信息處理方法,包括: 在啟動信息處理裝置時,將可重寫數(shù)據(jù)和快照啟動圖像從非易失性存儲器加載到易失性存儲器,所述非易失性存儲器包括可重寫區(qū)和非可重寫區(qū),所述可重寫區(qū)存儲所述可重寫數(shù)據(jù),所述非可重寫區(qū)存儲非可重寫數(shù)據(jù)和所述快照啟動圖像,所述快照啟動圖像顯示了與所述非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及 基于差異信息和所述快照啟動圖像來繪制所述主屏幕,所述差異信息與所述啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)相對應(yīng)。
8.一種使信息處理裝置執(zhí)行如下步驟的程序: 在啟動所述信息處理裝置時,將可重寫數(shù)據(jù)和快照啟動圖像從非易失性存儲器加載到易失性存儲器,所述非易失性存儲器包括可重寫區(qū)和非可重寫區(qū),所述可重寫區(qū)存儲所述可重寫數(shù)據(jù),所述非可重寫區(qū)存儲非可重寫數(shù)據(jù)和所述快照啟動圖像,所述快照啟動圖像顯示了與所述非可重寫數(shù)據(jù)的執(zhí)行狀態(tài)相對應(yīng)的主屏幕;以及 基于差異信息和所述快照啟動圖像來繪制所述主屏幕,所述差異信息與啟動之前和之后的可重寫數(shù)據(jù)的差異數(shù)據(jù)`相對應(yīng)。
【文檔編號】H04M1/725GK103677890SQ201310372940
【公開日】2014年3月26日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2012年8月30日
【發(fā)明者】新田尚史, 篠原孝夫, 伊藤智行 申請人:索尼公司