施例一:
[0041]在實施例一中提供了一種啟動方法,應用于第一電子設備中,所述第一電子設備與N個第二電子設備連接,N為正整數(shù),在實際應用中,該第一電子設備可以是臺式電腦、筆記本、一體機、平板電腦等電子設備,在本實施例中不再一一列舉。
[0042]請參考圖1,圖1為本申請實施例一的啟動方法的流程圖,所述方法包括:
[0043]步驟S101,在第一時刻,且所述第一電子設備需要基于外接啟動設備來進行開機啟動時,讀取所述第一電子設備中存儲的歷史啟動記錄,其中,所述歷史啟動記錄用于記錄所述第一電子設備在所述第一時刻之前通過所述N個第二電子設備中的一個或多個第二電子設備存儲的啟動文件進行開機啟動的記錄;
[0044]步驟S102,根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電子設備;
[0045]步驟S103,讀取所述啟動用電子設備中存儲的用于啟動所述第一電子設備的啟動文件,并基于所述啟動文件啟動所述第一電子設備。
[0046]下面以第一電子設備為筆記本,所述筆記本上連接了三個第二電子設備,分別為:U盤、光盤和移動硬盤為例,從人機交互的角度對本實施例的方案進行初步說明。
[0047]例如,當用戶a需要啟動所述筆記本時:
[0048]首先,用戶a點擊筆記本上的開機按鈕;則電源開始對筆記本內(nèi)部的B1S、CPU等硬件供電。
[0049]接下來,筆記本中的B1S檢測到筆記本上外接有U盤、光盤和移動硬盤共三個啟動設備,并執(zhí)行步驟S101,到筆記本的存儲單元中讀取存儲的歷史啟動記錄。
[0050]然后,筆記本執(zhí)行步驟S102,根據(jù)歷史啟動記錄計算出筆記本上一次是通過U盤中的啟動程序進行開機啟動的,并自動將U盤設置為本次開機啟動的啟動用電子設備。
[0051 ] 最后,筆記本中的B1S執(zhí)行步驟S103,讀取U盤中存儲的啟動文件,并基于所述啟動文件啟動所述筆記本。
[0052]在通過上述例子初步了解了本實施例提供的啟動方法后,下面將詳細介紹本申請實施例提供的方法的具體實現(xiàn)步驟:
[0053]首先,執(zhí)行步驟S101,即在第一時刻,且所述第一電子設備需要基于外接啟動設備來進行開機啟動時,讀取所述第一電子設備中存儲的歷史啟動記錄,其中,所述歷史啟動記錄用于記錄所述第一電子設備在所述第一時刻之前通過所述N個第二電子設備中的一個或多個第二電子設備存儲的啟動文件進行開機啟動的記錄。
[0054]在具體實施過程中,所述歷史啟動記錄包括所述第一電子設備在所述第一時刻之前,進行開機啟動的時間、開機啟動時使用的啟動設備及開機啟動結(jié)果中的任意一種或多種的組合。
[0055]在通過步驟SlOl讀取了歷史啟動記錄后,進入步驟S102,即根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電子設備。
[0056]在具體實施過程中,根據(jù)歷史啟動記錄來確定啟動用電子設備的方法可以但不限于以下四種:選用最后一次啟動用的啟動設備、選用啟動用次數(shù)最多的啟動設備、在啟動用次數(shù)較多的啟動設備中選用最后一次啟動用的啟動設備、選用在預設時間段內(nèi)啟動用次數(shù)最多的啟動設備。下面將分別進行說明:
[0057]第一種、選用最后一次啟動用的啟動設備。
[0058]即所述根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電子設備,具體為:
[0059]根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出,所述第一電子設備在第二時刻的啟動用電子設備;其中,所述第二時刻為在所述第一時刻之前最后一次啟動所述第一電子設備的時刻。
[0060]例如,臺式電腦上連接有U盤、通過網(wǎng)線連接的筆記本和智能手機,當用戶a需要開機啟動該臺式電腦時:
[0061]第一時刻,用戶a點擊臺式電腦的開機按鈕;
[0062]接下來,臺式電腦讀取歷史啟動記錄,并通過歷史啟動記錄中記錄的開機啟動的時間和每次開機啟動時使用的啟動設備,確定出在第一時刻之前,臺式電腦的最后一次開機啟動是通過讀取網(wǎng)線另一端的筆記本中存儲的啟動文件來進行啟動的;
[0063]于是,臺式電腦確定出網(wǎng)線連接的筆記本為本次開機啟動的啟動用電子設備。
[0064]在具體實施過程中,還可以選用在第一時刻之前最后一次成功啟動所述第一電子設備的啟動設備為本次的啟動用電子設備,以保證確定出的啟動用電子設備中的啟動文件是完整無損壞的啟動文件,實現(xiàn)提高第一電子設備的啟動成功率的技術(shù)效果。
[0065]具體來講,確定用本次啟動前最后一次使用過的啟動設備為本次的啟動用電子設備,能實現(xiàn)簡單快速的確定出啟動用電子設備的技術(shù)效果。
[0066]第二種、選用啟動用次數(shù)最多的啟動設備。
[0067]即所述根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電子設備,具體為:
[0068]根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出,用于啟動所述第一電子設備的次數(shù)最多的啟動用電子設備。
[0069]例如,臺式電腦上連接有U盤、通過網(wǎng)線連接的筆記本和智能手機,當用戶a需要開啟該臺式電腦時:
[0070]第一時刻,用戶a點擊臺式電腦的開機按鈕;
[0071]接下來,臺式電腦讀取歷史啟動記錄,并通過歷史啟動記錄中記錄的開機啟動的時間和每次開機啟動時使用的啟動設備,計算出在第一時刻之前,臺式電腦的分別通過U盤進行開機啟動16次、通過網(wǎng)線連接的筆記本進行開機啟動8次和通過智能手機進行開機啟動2次。
[0072]根據(jù)計算出的數(shù)據(jù),臺式電腦確定出作為啟動設備次數(shù)最多的U盤為本次開機啟動的啟動用電子設備。
[0073]在具體實施過程中,還可以選用成功啟動所述第一電子設備的次數(shù)最多的啟動設備為本次啟動用電子設備,以保證確定出的啟動用電子設備中的啟動文件是完整可靠的啟動文件,實現(xiàn)提高第一電子設備的啟動成功率的技術(shù)效果。
[0074]具體來講,確定用于啟動所述第一電子設備的次數(shù)最多的啟動設備為本次的啟動用電子設備,能實現(xiàn)簡單快速的確定出啟動用電子設備的技術(shù)效果。
[0075]第三種、在啟動用次數(shù)較多的啟動設備中選用最后一次啟動用的啟動設備。
[0076]由于,在本次開機啟動之前的最后一次開機啟動使用的啟動設備,可能只是用戶因為偶然因素選擇的啟動設備,并非用戶習慣使用的啟動設備,故可以將啟動設備的歷史啟動次數(shù)與啟動設備的使用時間順序結(jié)合起來,用于確定本次的啟動用電子設備。
[0077]具體來講,即設置所述根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電子設備,具體為:
[0078]根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出,用于啟動所述第一電子設備的次數(shù)大于一預設次數(shù)的M個第二電子設備,M<N ;
[0079]根據(jù)所述歷史啟動記錄,從所述M個第二電子設備中確定出,在所述第一時刻之前最后一次用于啟動所述第一電子設備的啟動用電子設備。
[0080]例如,臺式電腦上連接有U盤、通過網(wǎng)線連接的筆記本和智能手機,當用戶a需要開啟該臺式電腦時:
[0081]第一時刻,用戶a點擊臺式電腦的開機按鈕;
[0082]接下來,臺式電腦讀取歷史啟動記錄,并通過歷史啟動記錄中記錄的開機啟動的時間和每次開機啟動時使用的啟動設備,計算出在第一時刻之前,臺式電腦的分別通過U盤進行開機啟動16次、通過網(wǎng)線連接的筆記本進行開機啟動12次和通過智能手機進行開機啟動2次。
[0083]當預設次數(shù)為8次時,臺式電腦確定出U盤和通過網(wǎng)線連接的筆記本滿足預設次數(shù)的要求。
[0084]然后,臺式電腦再根據(jù)歷史啟動記錄計算出臺式電腦使用U盤進行啟動的最后一次啟動時間為I天前,臺式電腦使用通過網(wǎng)線連接的筆記本進行啟動的最后一次啟動時間為9天前;
[0085]最后,臺式電腦確定U盤為本次開機啟動的啟動用電子設備。
[0086]具體來講,在用于啟動所述第一電子設備的次數(shù)大于一預設值的電子設備中,確定用本次啟動前最后一次使用過的啟動設備為本次的啟動用電子設備,能實現(xiàn)簡單快速的確定出啟動用電子設備的技術(shù)效果。
[0087]第四種、選用在預設時間段內(nèi)啟動用次數(shù)最多的啟動設備。
[0088]由于,用戶選擇啟動設備的習慣會隨著時間變化,即用戶在近段時間習慣使用的啟動設備與前一段時間習慣使用的啟動設備并不相同,故可以通過啟動用設備在近期一定時間段內(nèi)的歷史啟動次數(shù),來確定本次的啟動用電子設備,以實現(xiàn)確定出的啟動用電子設備更符合用戶當前的使用習慣。
[0089]具體來講,即設置所述根據(jù)所述歷史啟動記錄,從所述N個第二電子設備中確定出一啟動用電