一種計算機(jī)的啟動方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種計算機(jī)的啟動方法、裝置和系統(tǒng)。本發(fā)明實施例采用獲取當(dāng)前所有啟動項的進(jìn)程列表,然后根據(jù)該進(jìn)程列表確定當(dāng)前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并將當(dāng)前加載的啟動項、所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來,此外,還對計算機(jī)啟動時間的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的,使得用戶可以及時了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計算機(jī)啟動項進(jìn)行調(diào)整。
【專利說明】一種計算機(jī)的啟動方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種計算機(jī)的啟動方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的飛速發(fā)展,計算機(jī)的應(yīng)用也越來越普及,如何優(yōu)化計算機(jī)的各項 性能,也一直是業(yè)界所關(guān)注的問題。
[0003] 啟動計算機(jī),俗稱開機(jī),指的是計算機(jī)加載各項啟動項的過程。其中,啟動項可以 包括服務(wù)項、開機(jī)運(yùn)行的計劃任務(wù)、用戶開機(jī)啟動文件夾中的文件和注冊表中注冊了要在 開機(jī)時運(yùn)行的鍵等幾個種類,每個啟動項都會對應(yīng)一個進(jìn)程。
[0004] 在現(xiàn)有技術(shù)中,一般都只針對計算機(jī)啟動的時間作結(jié)果展示,即在計算機(jī)啟動完 成后,查詢系統(tǒng)運(yùn)行中的所有進(jìn)程信息,按照各個進(jìn)程的創(chuàng)建時間和運(yùn)行時間,按順序?qū)⒂?算機(jī)啟動的進(jìn)程進(jìn)行展示。
[0005] 在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)只能對計算 機(jī)啟動時間做結(jié)果展示,而且只能在計算機(jī)啟動完成后才能展示,所以用戶無法了解到計 算機(jī)啟動的狀況,比如開機(jī)的進(jìn)度、以及正在加載的進(jìn)程是哪個,等等。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實施例提供一種計算機(jī)的啟動方法、裝置和系統(tǒng),可以展示計算機(jī)啟動的 過程,從而讓用戶可以及時了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用 戶對啟動項進(jìn)行調(diào)整。
[0007] -種計算機(jī)的啟動方法,包括:
[0008] 獲取當(dāng)如所有啟動項的進(jìn)程列表;
[0009] 根據(jù)所述進(jìn)程列表確定當(dāng)前加載的啟動項,并顯示所述當(dāng)前加載的啟動項;
[0010] 根據(jù)所述進(jìn)程列表確定已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并顯示所 述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量;
[0011] 估算計算機(jī)啟動時間的進(jìn)度,并顯示所述進(jìn)度。
[0012] 一種計算機(jī)的啟動裝置,包括:
[0013] 獲取單元,用于獲取當(dāng)前所有啟動項的進(jìn)程列表;
[0014] 第一處理單元,用于根據(jù)所述進(jìn)程列表確定當(dāng)前加載的啟動項,并顯示所述當(dāng)前 加載的啟動項;
[0015] 第二處理單元,用于根據(jù)所述進(jìn)程列表確定已經(jīng)加載的啟動項數(shù)量和未加載的啟 動項數(shù)量,并顯示所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量;
[0016] 第三處理單元,用于估算計算機(jī)啟動時間的進(jìn)度,并顯示所述進(jìn)度。
[0017] 一種計算機(jī)系統(tǒng),包括本發(fā)明實施例提供的任一種計算機(jī)的啟動裝置。
[0018] 本發(fā)明實施例采用獲取當(dāng)前所有啟動項的進(jìn)程列表,然后根據(jù)該進(jìn)程列表確定當(dāng) 前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并將當(dāng)前加載的啟動項、 所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來,此外,還對計算機(jī)啟動時間 的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的,使得用戶可以及時了解到 計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計算機(jī)啟動項進(jìn)行調(diào)整。
【專利附圖】
【附圖說明】
[0019] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0020] 圖1是本發(fā)明實施例提供的計算機(jī)的啟動方法的流程圖;
[0021] 圖2是本發(fā)明實施例提供的計算機(jī)的啟動方法的另一流程圖;
[0022] 圖3是本發(fā)明實施例提供的計算機(jī)的啟動裝置的結(jié)構(gòu)示意圖;
[0023] 圖4是本發(fā)明實施例提供的顯示界面的效果示意圖。
【具體實施方式】
[0024] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護(hù)的范圍。
[0025] 本發(fā)明實施例提供一種計算機(jī)的啟動方法、裝置和系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。
[0026] 實施例一、
[0027] 本發(fā)明實施例將從計算機(jī)的啟動裝置的角度進(jìn)行描述。該計算機(jī)的啟動裝置具體 可以集成在計算機(jī)中。
[0028] -種計算機(jī)的啟動方法,包括:獲取當(dāng)前所有啟動項的進(jìn)程列表,根據(jù)該進(jìn)程列 表確定當(dāng)前加載的啟動項,并顯示該當(dāng)前加載的啟動項,根據(jù)該進(jìn)程列表確定已經(jīng)加載的 啟動項數(shù)量和未加載的啟動項數(shù)量,并顯示該已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù) 量,估算計算機(jī)啟動時間的進(jìn)度,并顯示該進(jìn)度。
[0029] 如圖1所示,具體流程可以如下:
[0030] 101、獲取當(dāng)前所有啟動項的進(jìn)程列表;
[0031] 102、根據(jù)步驟101中獲取到的進(jìn)程列表確定當(dāng)前加載的啟動項,并顯示當(dāng)前加載 的啟動項;
[0032] 例如,具體可以每隔X秒掃描一次該進(jìn)程列表,確定運(yùn)行時間小于X秒的啟動項的 進(jìn)程為前加載的啟動項,其中,X可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,X為正數(shù),比如,X可以 設(shè)置為1S或0.5秒等。
[0033] 103、根據(jù)步驟101中獲取到的進(jìn)程列表確定已經(jīng)加載的啟動項數(shù)量和未加載的 啟動項數(shù)量,并顯示該已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量;
[0034] 例如,具體可以獲取計算機(jī)上一次啟動時的啟動項數(shù)量、以及用戶修改的啟動項 數(shù)量;根據(jù)進(jìn)程列表確定已加載的啟動項數(shù)量;然后根據(jù)該計算機(jī)上一次啟動時的啟動項 數(shù)量、用戶修改的啟動項數(shù)量和已加載的啟動項數(shù)量,來確定未加載的啟動項數(shù)量。
[0035] 其中,用戶修改的啟動項數(shù)量指的是用戶刪除的啟動項的數(shù)量和/或增加的啟動 項的數(shù)量,等等。
[0036] 104、估算計算機(jī)啟動時間的進(jìn)度,并顯示該進(jìn)度。
[0037] 例如,具體可以讀取計算機(jī)上一次啟動時所需的時間,以及計算機(jī)本次啟動時已 過的時間(即本次開機(jī)已經(jīng)過了的時間),然后根據(jù)該計算機(jī)上一次啟動時所需的時間和計 算機(jī)本次啟動時已過的時間,估算計算機(jī)啟動時間的進(jìn)度。
[0038] 其中,步驟"根據(jù)該計算機(jī)上一次啟動時所需的時間和計算機(jī)本次啟動時已過的 時間,估算計算機(jī)啟動時間的進(jìn)度"具體可以如下:
[0039] 以該計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn),計算計算機(jī)本次啟動時已 過的時間與所述基準(zhǔn)的百分比。
[0040] 如,如果計算機(jī)上一次啟動時所需的時間為100秒,而本次計算機(jī)本次啟動已 過的時間為60秒,則計算機(jī)啟動時間的進(jìn)度為"60/ (100*110%)=55%",即計算機(jī)啟動時間 的進(jìn)度為55%,這樣,用戶就可以知道本次啟動大概還需多少時間便可完成。
[0041] 需說明的是,具體顯示時,可以根據(jù)實際應(yīng)用的需求或用戶的喜好對界面進(jìn)行設(shè) 置,此外,顯示的方式也可以根據(jù)實際應(yīng)用的需求或用戶的喜好進(jìn)行設(shè)置。例如,參見圖4, 該圖為顯示界面的效果示意圖。
[0042] 由上可知,本實施例采用獲取當(dāng)前所有啟動項的進(jìn)程列表,然后根據(jù)該進(jìn)程列表 確定當(dāng)前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并將當(dāng)前加載的 啟動項、所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來,此外,還對計算機(jī)啟 動時間的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的,使得用戶可以及時 了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計算機(jī)啟動項進(jìn)行調(diào) 整。
[0043] 實施例二、
[0044] 根據(jù)實施例一所描述的方法,以下將舉例作進(jìn)一步詳細(xì)說明。
[0045] 如圖2所示,一種計算機(jī)的啟動方法,具體流程可以如下:
[0046] 201、計算機(jī)的啟動裝置啟動獲取當(dāng)前所有啟動項的進(jìn)程列表。
[0047] 202、計算機(jī)的啟動裝置每隔X秒掃描一次該進(jìn)程列表,確定各個啟動項的進(jìn)程的 運(yùn)行時間是否小于X秒,若是,則確定該啟動項的進(jìn)程為當(dāng)前加載的啟動項,并顯示該當(dāng)前 加載的啟動項;若否,則忽略該進(jìn)程,繼續(xù)掃描下一個進(jìn)程。
[0048] 其中,X可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,X為正數(shù),比如,X可以設(shè)置為1S或 0. 5秒等。
[0049] 203、計算機(jī)的啟動裝置根據(jù)進(jìn)程列表確定已加載的啟動項數(shù)量,并顯示該已加載 的啟動項數(shù)量。
[0050] 204、計算機(jī)的啟動裝置獲取計算機(jī)上一次啟動時的啟動項數(shù)量、以及用戶修改的 啟動項數(shù)量。
[0051] 205、計算機(jī)的啟動裝置根據(jù)步驟204中確定的已加載的啟動項數(shù)量、計算機(jī)上一 次啟動時的啟動項數(shù)量、以及用戶修改的啟動項數(shù)量,確定未加載的啟動項數(shù)量,并顯示該 未加載的啟動項數(shù)量。
[0052] 其中,用戶修改的啟動項數(shù)量指的是用戶刪除的啟動項的數(shù)量和/或增加的啟動 項的數(shù)量,等等。
[0053] 206、計算機(jī)的啟動裝置讀取計算機(jī)上一次啟動時所需的時間,以及計算機(jī)本次啟 動時已過的時間。
[0054] 207、計算機(jī)的啟動裝置根據(jù)該計算機(jī)上一次啟動時所需的時間和計算機(jī)本次啟 動時已過的時間,估算計算機(jī)啟動時間的進(jìn)度。
[0055] 例如,具體可以以該計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn),計算計算機(jī) 本次啟動時已過的時間與所述基準(zhǔn)的百分比。
[0056] 如,如果計算機(jī)上一次啟動時所需的時間為100秒,而本次計算機(jī)本次啟動已 過的時間為60秒,則計算機(jī)啟動時間的進(jìn)度為"60/ (100*110%)=55%",即計算機(jī)啟動時間 的進(jìn)度為55%,這樣,用戶就可以知道本次啟動大概還需多少時間便可完成。
[0057] 需說明的是,具體顯示時,可以根據(jù)實際應(yīng)用的需求或用戶的喜好對界面進(jìn)行設(shè) 置,此外,顯示的方式也可以根據(jù)實際應(yīng)用的需求或用戶的喜好進(jìn)行設(shè)置例如,參見圖4,該 圖為顯示界面的效果示意圖。
[0058] 由上可知,本實施例采用由計算機(jī)的啟動裝置獲取當(dāng)前所有啟動項的進(jìn)程列表, 然后根據(jù)該進(jìn)程列表確定當(dāng)前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù) 量,并將當(dāng)前加載的啟動項、所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來, 此外,還對計算機(jī)啟動時間的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的, 使得用戶可以及時了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計 算機(jī)啟動項進(jìn)行調(diào)整。
[0059] 實施例三、
[0060] 為了更好地實施以上方法,本發(fā)明實施例還提供一種計算機(jī)的啟動裝置,如圖3 所示,該計算機(jī)的啟動裝置包括獲取單元301、第一處理單元302、第二處理單元303和第三 處理單元304 ;
[0061] 獲取單元301,用于獲取當(dāng)前所有啟動項的進(jìn)程列表;
[0062] 第一處理單元302,用于根據(jù)獲取單元301獲取到的進(jìn)程列表確定當(dāng)前加載的啟 動項,并顯示該當(dāng)前加載的啟動項;
[0063] 第二處理單元303,用于根據(jù)獲取單元301獲取到的進(jìn)程列表確定已經(jīng)加載的啟 動項數(shù)量和未加載的啟動項數(shù)量,并顯示該已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù) 量;
[0064] 第三處理單元304,用于估算計算機(jī)啟動時間的進(jìn)度,并顯示該進(jìn)度。
[0065] 例如,第一處理單元302,具體可以用于每隔X秒掃描一次所述進(jìn)程列表,確定運(yùn) 行時間小于X秒的啟動項的進(jìn)程為前加載的啟動項。
[0066] 其中,X可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,X為正數(shù)。
[0067] 可選的,第二處理單元303,具體可以用于獲取計算機(jī)上一次啟動時的啟動項數(shù) 量、以及用戶修改的啟動項數(shù)量;根據(jù)該進(jìn)程列表確定已加載的啟動項數(shù)量;根據(jù)該計算 機(jī)上一次啟動時的啟動項數(shù)量、用戶修改的啟動項數(shù)量和已加載的啟動項數(shù)量,確定未加 載的啟動項數(shù)量。
[0068] 其中,用戶修改的啟動項數(shù)量指的是用戶刪除的啟動項的數(shù)量和/或增加的啟動 項的數(shù)量,等等。
[0069] 可選的,第三處理單元304,具體可以用于讀取計算機(jī)上一次啟動時所需的時間, 以及計算機(jī)本次啟動時已過的時間;根據(jù)該計算機(jī)上一次啟動時所需的時間和計算機(jī)本次 啟動時已過的時間,估算計算機(jī)啟動時間的進(jìn)度。
[0070] 例如,具體可以以該計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn),計算計算機(jī) 本次啟動時已過的時間與所述基準(zhǔn)的百分比,該百分比即為計算機(jī)啟動時間的進(jìn)度。即:
[0071] 第三處理單元304,具體可以用于以所述計算機(jī)上一次啟動時所需的時間的110% 為基準(zhǔn),計算計算機(jī)本次啟動時已過的時間與所述基準(zhǔn)的百分比。
[0072] 如,如果計算機(jī)上一次啟動時所需的時間為100秒,而本次計算機(jī)本次啟動已 過的時間為60秒,則計算機(jī)啟動時間的進(jìn)度為"60/ (100*110%)=55%",即計算機(jī)啟動時間 的進(jìn)度為55%,這樣,用戶就可以知道本次啟動大概還需多少時間便可完成。
[0073] 需說明的是,具體顯示時,可以根據(jù)實際應(yīng)用的需求或用戶的喜好對界面進(jìn)行設(shè) 置,此外,顯示的方式也可以根據(jù)實際應(yīng)用的需求或用戶的喜好進(jìn)行設(shè)置例如,參見圖4,該 圖為顯示界面的效果示意圖。
[0074] 該計算機(jī)的啟動裝置具體可以集成在計算機(jī)中。
[0075] 具體實施時,以上各個單元可以作為獨立的實體來實現(xiàn),也可以進(jìn)行任意組合,作 為同一或若干個實體來實現(xiàn),以上各個單元的具體實施可參見前面的方法實施例,在此不 再贅述。
[0076] 由上可知,本實施例的計算機(jī)的啟動裝置的獲取單元301可以獲取當(dāng)前所有啟動 項的進(jìn)程列表,然后分別由第一處理單元302和第二處理單元303根據(jù)該進(jìn)程列表確定當(dāng) 前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并將當(dāng)前加載的啟動項、 所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來,此外,第三處理單元303還 可以對計算機(jī)啟動時間的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的,使 得用戶可以及時了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計算 機(jī)啟動項進(jìn)行調(diào)整。
[0077] 實施例四、
[0078] 相應(yīng)的,本發(fā)明實施例還提供一種計算機(jī)系統(tǒng),包括本發(fā)明實施例提供的任一種 計算機(jī)的啟動裝置。其中,該計算機(jī)的啟動裝置具體可參見實施例三,例如,具體可以如 下:
[0079] 計算機(jī)的啟動裝置,用于獲取當(dāng)前所有啟動項的進(jìn)程列表;根據(jù)該進(jìn)程列表確定 當(dāng)前加載的啟動項,并顯示該當(dāng)前加載的啟動項;根據(jù)該進(jìn)程列表確定已經(jīng)加載的啟動項 數(shù)量和未加載的啟動項數(shù)量,并顯示該已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量;估 算計算機(jī)啟動時間的進(jìn)度,并顯示該進(jìn)度。
[0080] 可選的,計算機(jī)的啟動裝置,具體可以用于每隔X秒掃描一次該進(jìn)程列表,確定運(yùn) 行時間小于X秒的啟動項的進(jìn)程為前加載的啟動項。
[0081] 其中,X可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,X為正數(shù),比如,X可以設(shè)置為1S或 0. 5秒等。
[0082] 可選的,計算機(jī)的啟動裝置,具體可以用于獲取計算機(jī)上一次啟動時的啟動項數(shù) 量、以及用戶修改的啟動項數(shù)量;根據(jù)進(jìn)程列表確定已加載的啟動項數(shù)量;然后根據(jù)該計 算機(jī)上一次啟動時的啟動項數(shù)量、用戶修改的啟動項數(shù)量和已加載的啟動項數(shù)量,來確定 未加載的啟動項數(shù)量。
[0083] 其中,用戶修改的啟動項數(shù)量指的是用戶刪除的啟動項的數(shù)量和/或增加的啟動 項的數(shù)量,等等。
[0084] 可選的,計算機(jī)的啟動裝置,具體可以用于讀取計算機(jī)上一次啟動時所需的時間, 以及計算機(jī)本次啟動時已過的時間(即本次開機(jī)已經(jīng)過了的時間),然后根據(jù)該計算機(jī)上一 次啟動時所需的時間和計算機(jī)本次啟動時已過的時間,估算計算機(jī)啟動時間的進(jìn)度。
[0085] 例如,其中,"根據(jù)該計算機(jī)上一次啟動時所需的時間和計算機(jī)本次啟動時已過的 時間,估算計算機(jī)啟動時間的進(jìn)度"具體可以如下:
[0086] 以該計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn),計算計算機(jī)本次啟動時已 過的時間與所述基準(zhǔn)的百分比。
[0087] 需說明的是,具體顯示時,可以根據(jù)實際應(yīng)用的需求或用戶的喜好對界面進(jìn)行設(shè) 置,此外,顯示的方式也可以根據(jù)實際應(yīng)用的需求或用戶的喜好進(jìn)行設(shè)置。
[0088] 除了計算機(jī)的啟動裝置之外,該計算機(jī)系統(tǒng)還可以包括其他的設(shè)備,比如輸入輸 出設(shè)備等,在此不再贅述。
[0089] 以上各個設(shè)備的具體實施可參見前面的實施例,在此不再贅述。
[0090] 由上可知,本實施例的計算機(jī)系統(tǒng)采用獲取當(dāng)前所有啟動項的進(jìn)程列表,然后根 據(jù)該進(jìn)程列表確定當(dāng)前加載的啟動項、已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并 將當(dāng)前加載的啟動項、所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量顯示出來,此外, 還對計算機(jī)啟動時間的進(jìn)度進(jìn)行估算和顯示,從而實現(xiàn)展示計算機(jī)啟動過程的目的,使得 用戶可以及時了解到計算機(jī)啟動的進(jìn)度,以及各個啟動項的啟動狀況,以便用戶對計算機(jī) 啟動項進(jìn)行調(diào)整。
[0091] 本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存 儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM, Random Access Memory)、磁盤或光盤等。
[0092] 以上對本發(fā)明實施例所提供的一種計算機(jī)的啟動方法、裝置和系統(tǒng)進(jìn)行了詳細(xì)介 紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的 思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為 對本發(fā)明的限制。
【權(quán)利要求】
1. 一種計算機(jī)的啟動方法,其特征在于,包括: 獲取當(dāng)前所有啟動項的進(jìn)程列表; 根據(jù)所述進(jìn)程列表確定當(dāng)前加載的啟動項,并顯示所述當(dāng)前加載的啟動項; 根據(jù)所述進(jìn)程列表確定已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量,并顯示所述已 經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量; 估算計算機(jī)啟動時間的進(jìn)度,并顯示所述進(jìn)度。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述進(jìn)程列表確定當(dāng)前加載的 啟動項,包括: 每隔X秒掃描一次所述進(jìn)程列表,確定運(yùn)行時間小于X秒的啟動項的進(jìn)程為前加載的 啟動項,其中,X為正數(shù)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述進(jìn)程列表確定已經(jīng)加載 的啟動項數(shù)量和未加載的啟動項數(shù)量,包括: 獲取計算機(jī)上一次啟動時的啟動項數(shù)量、以及用戶修改的啟動項數(shù)量; 根據(jù)所述進(jìn)程列表確定已加載的啟動項數(shù)量; 根據(jù)所述計算機(jī)上一次啟動時的啟動項數(shù)量、用戶修改的啟動項數(shù)量和已加載的啟動 項數(shù)量,確定未加載的啟動項數(shù)量。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述估算計算機(jī)啟動時間的進(jìn)度,包 括: 讀取計算機(jī)上一次啟動時所需的時間,以及計算機(jī)本次啟動時已過的時間; 根據(jù)所述計算機(jī)上一次啟動時所需的時間和計算機(jī)本次啟動時已過的時間,估算計算 機(jī)啟動時間的進(jìn)度。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述計算機(jī)上一次啟動時所需 的時間和計算機(jī)本次啟動時已過的時間,估算計算機(jī)啟動時間的進(jìn)度,包括 : 以所述計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn),計算計算機(jī)本次啟動時已過 的時間與所述基準(zhǔn)的百分比。
6. -種計算機(jī)的啟動裝置,其特征在于,包括: 獲取單元,用于獲取當(dāng)前所有啟動項的進(jìn)程列表; 第一處理單元,用于根據(jù)所述進(jìn)程列表確定當(dāng)前加載的啟動項,并顯示所述當(dāng)前加載 的啟動項; 第二處理單元,用于根據(jù)所述進(jìn)程列表確定已經(jīng)加載的啟動項數(shù)量和未加載的啟動項 數(shù)量,并顯示所述已經(jīng)加載的啟動項數(shù)量和未加載的啟動項數(shù)量; 第三處理單元,用于估算計算機(jī)啟動時間的進(jìn)度,并顯示所述進(jìn)度。
7. 根據(jù)權(quán)利要求6所述的計算機(jī)的啟動裝置,其特征在于, 所述第一處理單元,具體用于每隔X秒掃描一次所述進(jìn)程列表,確定運(yùn)行時間小于X秒 的啟動項的進(jìn)程為前加載的啟動項,其中,X為正數(shù)。
8. 根據(jù)權(quán)利要求6或7所述的計算機(jī)的啟動裝置,其特征在于, 所述第二處理單元,具體用于獲取計算機(jī)上一次啟動時的啟動項數(shù)量、以及用戶修改 的啟動項數(shù)量;根據(jù)所述進(jìn)程列表確定已加載的啟動項數(shù)量;根據(jù)所述計算機(jī)上一次啟動 時的啟動項數(shù)量、用戶修改的啟動項數(shù)量和已加載的啟動項數(shù)量,確定未加載的啟動項數(shù) 量。
9. 根據(jù)權(quán)利要求6或7所述的計算機(jī)的啟動裝置,其特征在于, 所述第三處理單元,具體用于讀取計算機(jī)上一次啟動時所需的時間,以及計算機(jī)本次 啟動時已過的時間;根據(jù)所述計算機(jī)上一次啟動時所需的時間和計算機(jī)本次啟動時已過的 時間,估算計算機(jī)啟動時間的進(jìn)度。
10. 根據(jù)權(quán)利要求9所述的計算機(jī)的啟動裝置,其特征在于, 所述第三處理單元,具體用于以所述計算機(jī)上一次啟動時所需的時間的110%為基準(zhǔn), 計算計算機(jī)本次啟動時已過的時間與所述基準(zhǔn)的百分比。
11. 一種計算機(jī)系統(tǒng),其特征在于,包括權(quán)利要求6至10所述的任一種計算機(jī)的啟動裝 置。
【文檔編號】G06F9/445GK104063235SQ201310088228
【公開日】2014年9月24日 申請日期:2013年3月19日 優(yōu)先權(quán)日:2013年3月19日
【發(fā)明者】寧文倩, 陳起儒, 符氣康 申請人:騰訊科技(深圳)有限公司