系統啟動的方法及裝置與流程
2023-10-17 21:41:54 8

本發明涉及移動終端技術領域,尤其涉及一種系統啟動的方法及裝置。
背景技術:
隨著移動終端技術的發展,智慧型手機、平板電腦等智能移動終端已成為人們日常生活中不可或缺的工具。為了保護虛擬機緩存目錄/data/dalvik-cache中的內容不在掉電時遭到破壞,從而避免導致某些進程在系統啟動時,由於/data/dalvik-cache中的內容被破壞而發生異常,進而致使智能移動終端無法開機,現有的基於Android系統的智能移動終端系統啟動技術,在ART(android runtime)模塊引入.booting機制,即在每次開機時都會執行.booting操作,這就導致用戶每次開機時速度都很緩慢。但如果不執行.booting操作,則無法解決當/data/dalvik-cache中的內容在終端刷機後或恢復出廠設置後第一次開機的時候,因掉電而遭到破壞,而導致的終端無法開機的問題。
技術實現要素:
本發明提供一種系統啟動的方法及裝置,通過只在移動終端第一次開機啟動時執行.booting操作,同時可兼顧終端開機速度以及系統的穩定性。
本發明第一方面提供一種系統啟動的方法,包括:開機啟動移動終端;判斷當前執行的開機啟動操作是否為所述移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;若是所述首次執行的開機啟動操作,則執行.booting操作;若不是所述首次執行的開機啟動操作,則跳過.booting操作。
本發明第二方面提供一種系統啟動的裝置,所述裝置包括:啟動模塊,用於開機啟動移動終端;判斷模塊,用於判斷當前執行的開機啟動操作是否為所述移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;執行模塊,用於若所述判斷模塊判斷當前執行的開機啟動操作是所述首次執行的開機啟動操作,則執行.booting操作;所述執行模塊,還用於若所述判斷模塊判斷當前執行的開機啟動操作不是所述首次執行的開機啟動操作,則跳過所述.booting操作。
從上述本發明實施例可知,通過在移動終端每次開機啟動時,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,若是,則執行.booting操作,若不是,則跳過.booting操作,直接執行後續的開機啟動操作,相較於現有技術,本發明一方面可以在移動終端在刷機或恢復出廠設置後首次開機啟動時,通過執行.booting操作,確保移動終端不受/data/dalvik-cache中的內容因掉電而遭到破壞的影響,能夠正常開機,從而維護了系統的穩定性,另一方面在非首次開機啟動時,跳過執行.booting操作的步驟,從而加快開機速度。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
附圖1示出了一種移動終端的結構框圖;
附圖2是本發明第一實施例提供的系統啟動的方法的實現流程示意圖;
附圖3是本發明第二實施例提供的系統啟動的方法的實現流程示意圖;
附圖4是本發明第三實施例提供的系統啟動的裝置的結構示意圖;
附圖5是本發明第四實施例提供的系統啟動的裝置的結構示意圖。
具體實施方式
為使得本發明的發明目的、特徵、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而非全部實施例。基於本發明中的實施例,本領域技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
附圖1示出了一種移動終端的結構框圖。該移動終端可以但不限於包括:具有射頻功能的移動手機、平板電腦、智能穿戴設備以及多媒體播放器等等。如附圖1所示,移動終端20包括存儲器202、存儲控制器204,一個或多個(圖中僅示出一個)處理器206、外設接口208、射頻模塊210、按鍵模塊212、音頻模塊214以及觸控屏幕216。這些組件通過一條或多條通訊總線/信號線222相互通訊。
可以理解,該附圖1所示的結構僅為示意,其並不對移動終端20的結構造成限定。例如,移動終端20還可包括比該附圖1所示更多或者更少的組件,或者具有與該附圖1所示不同的配置。該附圖1所示的各組件可以採用硬體、軟體或其組合實現。
存儲器202可用於存儲軟體程序以及模塊,如本發明實施例中的系統啟動的方法及裝置對應的程序指令/模塊,處理器206通過運行存儲在存儲器202內的軟體程序以及模塊,從而執行各種功能應用以及數據處理,即實現上述的系統啟動的方法。
存儲器202可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、快閃記憶體、或者其他非易失性固態存儲器。在一些實例中,存儲器202可進一步包括相對於處理器206遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至移動終端20。上述網絡的實例包括但不限於網際網路、企業內部網、區域網、移動通信網及其組合。處理器206以及其他可能的組件對存儲器202的訪問可在存儲控制器204的控制下進行。
外設接口208將各種輸入/輸入裝置耦合至處理器206以及存儲器202。處理器206運行存儲器202內的各種軟體、指令以執行移動終端20的各種功能以及進行數據處理。
在一些實例中,外設接口208,處理器206以及存儲控制器204可以在單個晶片中實現。在其他一些實例中,他們可以分別由獨立的晶片實現。
射頻模塊210用於接收以及發送電磁波,實現電磁波與電信號的相互轉換,從而與通訊網絡或者其他設備進行通訊。射頻模塊210可包括各種現有的用於執行這些功能的電路元件,例如,天線、射頻收發器、數位訊號處理器、加密/解密晶片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊210可與各種網絡如網際網路、企業內部網、預置類型的無線網絡進行通訊或者通過預置類型的無線網絡與其他設備進行通訊。上述的預置類型的無線網絡可包括蜂窩式電話網、無線區域網或者城域網。上述的預置類型的無線網絡可以使用各種通信標準、協議及技術,包括但並不限於全球移動通信系統(Global System for Mobile Communication,GSM),增強型移動通信技術(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(Code Division Access,CDMA),時分多址技術(Time Division Multiple Access,TDMA),藍牙,無線保真技術(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協會標準IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網絡電話(Voice over Internet Protocol,VoIP),全球微波互聯接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用於郵件、即時通訊及短消息的協議,以及任何其他合適的通訊協議,甚至可包括那些當前仍未被開發出來的協議。
按鍵模塊212提供用戶向移動終端20進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端20執行不同的功能。
音頻模塊214向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設接口208處接收聲音數據,將聲音數據轉換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉換為聲音數據,並將聲音數據傳輸至外設接口208中以進行進一步的處理。音頻數據可以從存儲器202處或者通過射頻模塊210獲取。此外,音頻數據也可以存儲至存儲器202中或者通過射頻模塊210進行發送。在一些實例中,音頻模塊214還可包括一個耳機播孔,用於向耳機或者其他設備提供音頻接口。
觸控屏幕216在移動終端20與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕216向用戶顯示視頻輸出,這些視頻輸出的內容可包括文字、圖形、視頻、及其任意組合。一些輸出結果是對應於一些用戶界面對象。觸控屏幕216還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術可以是基於電阻式、電容式或者其他任意可能的觸控檢測技術。觸控屏幕216顯示單元的具體實例包括但並不限於液晶顯示器或發光聚合物顯示器。
請參閱附圖2,附圖2為本發明第一實施例提供的系統啟動的方法的實現流程示意圖。本實施例提供的系統啟動的方法可應用於如附圖1所示的移動終端20中,該移動終端的作業系統為具有ART或類似模塊的Android作業系統,或者,具有相同工作原理的其他作業系統。如附圖2所示,該方法主要包括以下步驟:
S101、開機啟動移動終端;
當檢測到用戶進行預置的開啟啟動操作時,如按壓預置的電源鍵或點擊用於重新啟動移動終端的快捷圖標時,觸發執行開機啟動操作,對移動終端進行上電開機啟動。
S102、判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;
具體的,可通過分析系統屬性值的變化,或者,通過檢測系統中是否存在預置的文件來判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。若當前執行的開機啟動操作,是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則執行步驟S103;若當前執行的開機啟動操作,不是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則執行步驟S104。
S103、執行.booting操作;
具體的,若當前執行的開機啟動操作,是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則判斷是否存在/data/dalvik-cache//.booting文件。若存在該文件,則清除/data/dalvik-cache/目錄下的文件;生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。若不存在該文件,則生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。然後,在執行完.booting操作後進行後續剩餘的正常開機啟動流程。
S104、跳過.booting操作。
若當前執行的開機啟動操作,不是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則跳過上述.booting操作,直接執行後續剩餘的正常開機啟動流程。
本發明實施例提供的系統啟動的方法,通過在移動終端每次開機啟動時,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,若是,則執行.booting操作,若不是,則跳過.booting操作,直接執行後續的開機啟動操作,相較於現有技術,本發明一方面可以在移動終端在刷機或恢復出廠設置後首次開機啟動時,通過執行.booting操作,確保移動終端不受/data/dalvik-cache中的內容因掉電而遭到破壞的影響,能夠正常開機,從而維護了系統的穩定性,另一方面在非首次開機啟動時,跳過執行.booting操作的步驟,從而加快開機速度。
請參閱附圖3,附圖3為本發明第二實施例提供的系統啟動的方法的實現流程示意圖。本實施例提供的系統啟動的方法可應用於如附圖1所示的移動終端20中,該移動終端的作業系統為具有ART或類似模塊的Android作業系統,或者,具有相同工作原理的其他作業系統。如附圖3所示,該方法主要包括以下步驟:
S201、開機啟動移動終端;
當檢測到用戶進行預置的開啟啟動操作時,如按壓預置的電源鍵或點擊用於重新啟動移動終端的快捷圖標時,觸發執行開機啟動操作,對移動終端進行上電開機啟動。
S202、判斷預置的系統屬性值是否為預置的值;
可以理解的,可以在系統中預先設置一個或多個系統屬性值,用於判斷移動終端當前執行的開機啟動操作是否為該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。其中,預置的系統屬性值可以是系統中原生的系統屬性的值或新增加的系統屬性的值,在第一次開機啟動後,預置的系統屬性值會發生變化。根據該原理,可判斷移動終端當前執行的開機啟動操作是否為該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,即,若預置的系統屬性值是預置的值,則確定當前執行的開機啟動操作是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,執行步驟S203:判斷當前運行的進程是否為預置的守護進程;若預置的系統屬性值不是預置的值,則確定當前執行的開機啟動操作不是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,執行步驟S205:跳過.booting操作。其中,預置的值可選地為初始值。
可選的,預置的系統屬性值為persist屬性值,則判斷預置的系統屬性值是否為預置的值具體為判斷persist屬性值是否為空值,若是空值,則是首次開機,若不是空值,則不是首次開機。
於本發明其他實施例中,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動,具體還可通過以下步驟進行:判斷系統中是否存在預置的文件;若存在預置的文件,則確定當前執行的開機啟動操作是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;若不存在預置的文件,則確定當前執行的開機啟動操作不是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。
S203、判斷當前運行的進程是否為預置的守護進程;
守護進程(daemon)是指在UNIX或其他多任務作業系統中在後臺執行的電腦程式,通常獨立於控制終端並且周期性地執行某種任務或等待處理某些發生的事件。預置的守護進程是指經過ART模塊,且會生成32位和64位的boot.oat文件的守護進程,可以但不限於包括:zygote進程或zygote64進程。
若判斷當前運行的進程是預置的守護進程,則執行步驟S204:執行.booting操作;若當前運行的進程不是預置的守護進程,則執行步驟S205:跳過.booting操作。
像這樣,通過判斷當前運行的進程是否為預置的守護進程,且只有噹噹前運行的進程是預置的守護進程,才執行.booting操作,可提高在首次開機時,非需要運行預置的守護進程的情況下終端的開機速度。
S204、執行.booting操作;
具體的,若當前運行的進程是預置的守護進程,則判斷是否存在/data/dalvik-cache//.booting文件。若存在該文件,則清除/data/dalvik-cache/目錄下的文件;生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。若不存在該文件,則生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。然後,在執行完.booting操作後進行後續剩餘的正常開機啟動流程。
S205、跳過.booting操作。
具體的,若移動終端當前執行的開機啟動操作,不是該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,或者,雖然是首次執行的開機啟動操作,但當前運行的進程不是預置的守護進程,則跳過上述.booting操作,直接執行後續剩餘的正常開機啟動流程。
本發明實施例提供的系統啟動的方法,通過在移動終端每次開機啟動時,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,若是,則執行.booting操作,若不是,則跳過.booting操作,直接執行後續的開機啟動操作,相較於現有技術,本發明一方面可以在移動終端在刷機或恢復出廠設置後首次開機啟動時,通過執行.booting操作,確保移動終端不受/data/dalvik-cache中的內容因掉電而遭到破壞的影響,能夠正常開機,從而維護了系統的穩定性,另一方面在非首次開機啟動時,跳過執行.booting操作的步驟,從而加快開機速度。
請參閱附圖4,附圖4是本發明第三實施例提供的系統啟動的裝置的結構示意圖,為了便於說明,僅示出了與本發明實施例相關的部分。附圖4示例的系統啟動的裝置可以是前述實施例提供的系統啟動的方法的執行主體,其可以是移動終端或者移動終端的一個功能模塊。附圖4示例的系統啟動的裝置,主要包括:啟動模塊301、判斷模塊302以及執行模塊303。
各功能模塊詳細說明如下:
啟動模塊301,用於開機啟動移動終端。
當檢測到用戶進行預置的開啟啟動操作時,如按壓預置的電源鍵或點擊用於重新啟動移動終端的快捷圖標時,觸發執行開機啟動操作,對移動終端進行上電開機啟動。
判斷模塊302,用於判斷當前執行的開機啟動操作是否為該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。
執行模塊303,用於若該判斷模塊判斷當前執行的開機啟動操作是該首次執行的開機啟動操作,則執行.booting操作。
具體的,若當前執行的開機啟動操作,是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則判斷是否存在/data/dalvik-cache//.booting文件。若存在該文件,則清除/data/dalvik-cache/目錄下的文件;生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。若不存在該文件,則生成/data/dalvik-cache//.booting文件;執行AMS finishBooting操作;執行Installd刪掉./booting文件的操作。然後,在執行完.booting操作後進行後續剩餘的正常開機啟動流程。
執行模塊303,還用於若該判斷模塊判斷當前執行的開機啟動操作不是該首次執行的開機啟動操作,則跳過該.booting操作。
本實施例中各模塊實現各自功能的過程,詳見前述附圖2所示實施例的描述,此處不再贅述。
需要說明的是,以上附圖4示例的系統啟動的裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應用中可以根據需要,例如相應硬體的配置要求或者軟體的實現的便利考慮,而將上述功能分配由不同的功能模塊完成,即將系統啟動的裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應用中,本實施例中的相應的功能模塊可以是由相應的硬體實現,也可以由相應的硬體執行相應的軟體完成,本說明書提供的各個實施例都可應用上述描述原則。
從上述附圖4示例的系統啟動的裝置可知,通過在移動終端每次開機啟動時,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,若是,則執行.booting操作,若不是,則跳過.booting操作,直接執行後續的開機啟動操作,相較於現有技術,本發明一方面可以在移動終端在刷機或恢復出廠設置後首次開機啟動時,通過執行.booting操作,確保移動終端不受/data/dalvik-cache中的內容因掉電而遭到破壞的影響,能夠正常開機,從而維護了系統的穩定性,另一方面在非首次開機啟動時,跳過執行.booting操作的步驟,從而加快開機速度。
請參閱附圖5,附圖5是本發明第四實施例提供的系統啟動的裝置的結構示意圖,為了便於說明,僅示出了與本發明實施例相關的部分。附圖5示例的系統啟動的裝置可以是前述實施例提供的系統啟動的方法的執行主體,其可以是移動終端或者移動終端中的一個功能模塊。附圖5示例的系統啟動的裝置,與附圖4的不同之處在於:
其中,判斷模塊302還用於若當前執行的開機啟動操作是該首次執行的開機啟動操作,則判斷當前運行的進程是否為預置的守護進程。
守護進程(daemon)是指在UNIX或其他多任務作業系統中在後臺執行的電腦程式,通常獨立於控制終端並且周期性地執行某種任務或等待處理某些發生的事件。預置的守護進程是指經過ART模塊,且會生成32位和64位的boot.oat文件的守護進程。其中,該預置的守護進程包括:zygote進程或zygote64進程。
執行模塊303,還用於若是該預置的守護進程,則執行該.booting操作;若不是該預置的守護進程,則跳過該.booting操作。
進一步地,判斷模塊302可包括:第一判斷子模塊3021,第二判斷子模塊3022;
其中,第一判斷子模塊3021,用於判斷預置的系統屬性值是否為預置的值;若是該預置的值,則確定當前執行的開機啟動操作是該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;若不是該預置的值,則確定當前執行的開機啟動操作不是該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。
其中,該預置的系統屬性值為persist屬性值,則第一判斷子模塊3021,具體用於判斷該persist屬性值是否為空值。
可以在系統中預先設置一個或多個系統屬性值,用於判斷移動終端當前執行的開機啟動操作是否為該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。其中,預置的系統屬性值可以是系統中原生的系統屬性的值或新增加的系統屬性的值,在第一次開機啟動後,預置的系統屬性值會發生變化。根據該原理,可判斷移動終端當前執行的開機啟動操作是否為該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,即,若預置的系統屬性值是預置的值,則確定當前執行的開機啟動操作是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,觸發判斷當前運行的進程是否為預置的守護進程。
若預置的系統屬性值不是預置的值,則確定當前執行的開機啟動操作不是移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,則跳過.booting操作。其中,預置的值可選地為初始值。
第二判斷子模塊3022,用於判斷系統中是否存在預置的文件;若存在預置的文件,則確定當前執行的開機啟動操作是該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作;若不存在預置的文件,則確定當前執行的開機啟動操作不是該移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作。
從上述附圖5示例的系統啟動的裝置可知,通過在移動終端每次開機啟動時,判斷當前執行的開機啟動操作是否為移動終端在刷機或恢復出廠設置後首次執行的開機啟動操作,若是,則執行.booting操作,若不是,則跳過.booting操作,直接執行後續的開機啟動操作,相較於現有技術,本發明一方面可以在移動終端在刷機或恢復出廠設置後首次開機啟動時,通過執行.booting操作,確保移動終端不受/data/dalvik-cache中的內容因掉電而遭到破壞的影響,能夠正常開機,從而維護了系統的穩定性,另一方面在非首次開機啟動時,跳過執行.booting操作的步驟,從而加快開機速度。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,該模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個模塊或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
該作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位於一個地方,或者也可以分布到多個網絡模塊上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。
該集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例該方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
需要說明的是,對於前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其它順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定都是本發明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。
以上為對本發明所提供的系統啟動的方法及裝置的描述,對於本領域的技術人員,依據本發明實施例的思想,在具體實施方式及應用範圍上均會有改變之處,綜上,本說明書內容不應理解為對本發明的限制。