国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種操作系統(tǒng)應(yīng)用恢復(fù)方法及相關(guān)電子設(shè)備與流程

      文檔序號:11802631閱讀:300來源:國知局
      一種操作系統(tǒng)應(yīng)用恢復(fù)方法及相關(guān)電子設(shè)備與流程
      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種操作系統(tǒng)應(yīng)用恢復(fù)方法及相關(guān)電子設(shè)備。

      背景技術(shù):
      隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于各行各業(yè),適用于各個(gè)領(lǐng)域的應(yīng)用于計(jì)算機(jī)上的應(yīng)用軟件也越來越多,例如,辦公軟件、游戲軟件、下載軟件、圖形圖像處理軟件、音視頻播放軟件等等。并且,隨著計(jì)算機(jī)硬件性能的逐漸提高,可以在一臺計(jì)算機(jī)上存在兩個(gè)操作系統(tǒng),即在計(jì)算機(jī)上采用由兩個(gè)操作系統(tǒng)組合而成的混合(Hybrid)操作系統(tǒng),這兩個(gè)操作系統(tǒng)之間相對獨(dú)立。例如,在一臺計(jì)算機(jī)可以同時(shí)安裝有Linux操作系統(tǒng)和Windows操作系統(tǒng),而該計(jì)算機(jī)可以包含有兩個(gè)硬件平臺,每個(gè)硬件平臺運(yùn)行一個(gè)操作系統(tǒng),該計(jì)算機(jī)還可以是包含一個(gè)硬件平臺,該硬件平臺上運(yùn)行兩個(gè)操作系統(tǒng)。隨著各種應(yīng)用軟件的出現(xiàn),在計(jì)算機(jī)上安裝的軟件數(shù)目越來越多,這就使得在計(jì)算機(jī)操作系統(tǒng)崩潰并重新安裝后,需要用戶手動安裝各個(gè)應(yīng)用軟件,一般情況下,用戶的個(gè)人計(jì)算機(jī)上會安裝幾十個(gè)應(yīng)用軟件,這就需要占用用戶很長的時(shí)間進(jìn)行安裝,為用戶的使用帶來很大的不便,需要浪費(fèi)用戶大量的時(shí)間和精力。一般情況下,計(jì)算機(jī)在重新安裝操作系統(tǒng)后,還需要用戶手動安裝各個(gè)驅(qū)動程序,例如聲卡驅(qū)動等,這也為用戶的使用帶來了很大的不便。同時(shí),用戶在長期使用個(gè)人計(jì)算機(jī)的過程中,會對計(jì)算機(jī)的一些默認(rèn)配置信息進(jìn)行修改,以滿足個(gè)人需求,實(shí)現(xiàn)計(jì)算機(jī)的個(gè)性化設(shè)置,但是,在重新安裝操作系統(tǒng)后, 用戶的這些個(gè)性化設(shè)置信息就會丟失,還需要用戶手動進(jìn)行設(shè)置。例如,在計(jì)算機(jī)重新安裝操作系統(tǒng)后,用戶設(shè)置的分辨率、墻紙、音量等配置信息均會丟失,而采用操作系統(tǒng)默認(rèn)的配置。

      技術(shù)實(shí)現(xiàn)要素:
      本發(fā)明提供一種操作系統(tǒng)應(yīng)用恢復(fù)方法及相關(guān)電子設(shè)備,用以實(shí)現(xiàn)在多操作系統(tǒng)計(jì)算機(jī)重新安裝其中的一個(gè)操作系統(tǒng)后,由另一個(gè)操作系統(tǒng)自動恢復(fù)該操作系統(tǒng)安裝之前的各個(gè)應(yīng)用和/或配置,提高效率。本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:一種操作系統(tǒng)應(yīng)用恢復(fù)方法,應(yīng)用于具有第一系統(tǒng)和第二系統(tǒng)的混合系統(tǒng)中,所述第一系統(tǒng)包括第一硬件平臺和運(yùn)行于第一硬件平臺上的第一操作系統(tǒng),所述第二系統(tǒng)包括第二硬件平臺和運(yùn)行于第二硬件平臺上的第二操作系統(tǒng),所述方法包括:第一操作系統(tǒng)安裝完成后,確定運(yùn)行于混合系統(tǒng)中時(shí),恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道;第一操作系統(tǒng)通過所述數(shù)據(jù)傳輸通道和指令傳輸通道指示所述第二操作系統(tǒng)對所述第一操作系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置。一種操作系統(tǒng)應(yīng)用恢復(fù)方法,應(yīng)用于具有第一操作系統(tǒng)和第二操作系統(tǒng)的混合系統(tǒng)中,所述第一操作系統(tǒng)和所述第二操作系統(tǒng)共用同一硬件平臺,所述方法包括:第一操作系統(tǒng)安裝完成后,在所述第一操作系統(tǒng)和第二操作系統(tǒng)共享存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,并切換至第二操作系統(tǒng);所述第二操作系統(tǒng)從所述共享存儲區(qū)域中獲取所述應(yīng)用恢復(fù)指示信息后,根據(jù)所述應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至所述共享存儲區(qū)域,并切換至所述第一操作系統(tǒng);所述第一操作系統(tǒng)從所述共享存儲區(qū)域獲取各應(yīng)用所需的安裝程序和/或 配置信息,并進(jìn)行安裝和/或配置。一種電子設(shè)備,包括第一系統(tǒng)和第二系統(tǒng);所述第一系統(tǒng)包括第一硬件平臺和運(yùn)行于所述第一硬件平臺上的第一操作系統(tǒng);所述第二系統(tǒng)包括第二硬件平臺和運(yùn)行于所述第二硬件平臺上的第二操作系統(tǒng);所述第一系統(tǒng)用于在第一操作系統(tǒng)安裝完成后,確定運(yùn)行于包括第一系統(tǒng)和第二系統(tǒng)的混合系統(tǒng)中時(shí),恢復(fù)與第二系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道,并通過所述數(shù)據(jù)傳輸通道和指令傳輸通道指示所述第二系統(tǒng)對所述第一系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置。一種電子設(shè)備,包括第一系統(tǒng)和第二系統(tǒng),所述第一系統(tǒng)包括硬件平臺和運(yùn)行于所述硬件平臺上的第一操作系統(tǒng),所述第二系統(tǒng)包括所述硬件平臺和運(yùn)行于所述硬件平臺上的第二操作系統(tǒng);所述第一系統(tǒng)用于在第一操作系統(tǒng)安裝完成后,在所述第一系統(tǒng)和第二系統(tǒng)共享存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,并切換至第二系統(tǒng);還用于從所述共享存儲區(qū)域獲取各應(yīng)用所需的安裝程序和/或配置信息,并進(jìn)行安裝和/或配置;所述第二系統(tǒng)用于從所述共享存儲區(qū)域中獲取所述應(yīng)用恢復(fù)指示信息后,根據(jù)所述應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至所述共享存儲區(qū)域,并切換至所述第一系統(tǒng)?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例中,在具有第一系統(tǒng)和第二系統(tǒng)的混合系統(tǒng)中,第一系統(tǒng)包括第一硬件平臺和運(yùn)行于該第一硬件平臺上的第一操作系統(tǒng),第二系統(tǒng)包括第二硬件平臺和運(yùn)行于第二硬件平臺上的第二操作系統(tǒng),在第一操作系統(tǒng)安裝完成后,確定運(yùn)行于混合系統(tǒng)中時(shí),恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道,第一操作系統(tǒng)通過數(shù)據(jù)傳輸通道和指令傳輸通道指示第二操作系統(tǒng)對第一操作系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置,從而能 夠在第一操作系統(tǒng)安裝完成后,采用第二操作系統(tǒng)自動恢復(fù)第一操作系統(tǒng)的各應(yīng)用,提高了系統(tǒng)恢復(fù)效率。并且,在具有第一操作系統(tǒng)和第二操作系統(tǒng)的混合系統(tǒng)中,第一操作系統(tǒng)和第二操作系統(tǒng)共用同一硬件平臺時(shí),在第一操作系統(tǒng)安裝完成后,在第一操作系統(tǒng)和第二操作系統(tǒng)共享的存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,并切換至第二操作系統(tǒng),第二操作系統(tǒng)從共享存儲區(qū)域中獲取應(yīng)用恢復(fù)指示信息后,根據(jù)該應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至存儲區(qū)域,并且切換至第一操作系統(tǒng),再由第一操作系統(tǒng)從該存儲區(qū)域獲取各應(yīng)用所需的安裝程序和/或配置信息,并進(jìn)行安裝和/或配置,從而能夠在第一操作系統(tǒng)安裝完成后,利用第二操作系統(tǒng)自動恢復(fù)第一操作系統(tǒng)的各應(yīng)用,提高了系統(tǒng)恢復(fù)效率。附圖說明圖1為本發(fā)明第一實(shí)施例中對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的方法流程圖;圖2為本發(fā)明第二實(shí)施例中對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的方法流程圖;圖3為本發(fā)明第三實(shí)施例中電子設(shè)備結(jié)構(gòu)示意圖;圖4為本發(fā)明第三實(shí)施例中電子設(shè)備具體結(jié)構(gòu)示意圖;圖5為本發(fā)明第四實(shí)施例中電子設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施方式為了實(shí)現(xiàn)在多操作系統(tǒng)計(jì)算機(jī)重新安裝其中的一個(gè)操作系統(tǒng)后,由另一個(gè)操作系統(tǒng)自動恢復(fù)該操作系統(tǒng)安裝之前的各個(gè)應(yīng)用和/或配置,提高效率,本發(fā)明實(shí)施例提供了一種多操作系統(tǒng)計(jì)算機(jī)中操作系統(tǒng)應(yīng)用恢復(fù)方法及裝置。下面結(jié)合附圖對本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明。本發(fā)明提供的第一實(shí)施例中,提供了一種對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的方法,該方法應(yīng)用于具有第一系統(tǒng)和第二系統(tǒng)的混合系統(tǒng)中,其中,第一系統(tǒng)包括第一硬件平臺和運(yùn)行于第一硬件平臺上的第一操作系統(tǒng),第二系統(tǒng)包括第二 硬件平臺和運(yùn)行于第二硬件平臺上的第二操作系統(tǒng),如附圖1所示,本發(fā)明實(shí)施例中,對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的詳細(xì)方法流程如下:步驟101:第一操作系統(tǒng)安裝完成后,確定運(yùn)行于混合系統(tǒng)中時(shí),恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道。本發(fā)明實(shí)施例中,第一操作系統(tǒng)安裝完成后,檢測第一硬件平臺預(yù)設(shè)位置輸出的電平狀態(tài),在確定該電平狀態(tài)為預(yù)設(shè)狀態(tài)時(shí),確定運(yùn)行于混合系統(tǒng)中。實(shí)際應(yīng)用中,第一硬件平臺和第二硬件平臺分別包括主處理器和從處理器,例如,第一系統(tǒng)的主處理器為X86架構(gòu)的處理器,第二系統(tǒng)的主處理器為ARM架構(gòu)的處理器,而從處理器均為嵌入式控制器(EC)或微控制器(MCU)。第一系統(tǒng)的主處理器和第二系統(tǒng)的主處理器之間存在第一傳輸通道,第一系統(tǒng)的從處理器和第二系統(tǒng)的從處理器之間存在第二傳輸通道。其中,由于從處理器功耗極低,可以長期處于工作狀態(tài),即兩個(gè)從處理器之間的第二傳輸通道始終始終處于可工作狀態(tài)。其中,第一系統(tǒng)的主處理器和第二系統(tǒng)的主處理器之間的第一傳輸通道一般為高速通道,作為數(shù)據(jù)傳輸通道;第一系統(tǒng)的從處理器和第二系統(tǒng)的從處理器之間的第二傳輸通道一般為低速通道,且由于兩個(gè)從處理器一直處于工作狀態(tài),即從處理器之間的第二傳輸通道始終處于可工作狀態(tài),將其作為指令傳輸通道。其中,第一操作系統(tǒng)在恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道時(shí),具體為:從預(yù)設(shè)的存儲位置分別獲取數(shù)據(jù)傳輸通道和指令傳輸通道對應(yīng)的驅(qū)動程序,運(yùn)行并安裝該驅(qū)動程序后恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通過和指令傳輸通道。實(shí)際應(yīng)用中,在第一操作系統(tǒng)安裝完成后,第一操作系統(tǒng)可以通過第一系統(tǒng)從處理器和第二系統(tǒng)從處理器之間的指令傳輸通道從第二操作系統(tǒng)中獲取第一操作系統(tǒng)和第二操作系統(tǒng)之間連接的數(shù)據(jù)傳輸通道和指令傳輸通道的驅(qū)動程序,其中,第二操作系統(tǒng)可以是從第二操作系統(tǒng)對應(yīng)的存儲區(qū)域的預(yù)定位置獲取該驅(qū)動程序,也可以是從網(wǎng)絡(luò)獲取該驅(qū)動程序;也可以是在第一操作系 統(tǒng)確定運(yùn)行于混合系統(tǒng)中時(shí),從第一操作系統(tǒng)對應(yīng)的存儲區(qū)域的預(yù)定位置獲取第一操作系統(tǒng)和第二操作系統(tǒng)之間連接的數(shù)據(jù)傳輸通過和指令傳輸通道的驅(qū)動程序。步驟102:第一操作系統(tǒng)通過數(shù)據(jù)傳輸通道和指令傳輸通道指示第二操作系統(tǒng)對第一操作系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置。其中,第一操作系統(tǒng)檢測運(yùn)行的第一硬件平臺并獲取需要安裝的第一應(yīng)用列表,并通過數(shù)據(jù)傳輸通道發(fā)送至第二操作系統(tǒng),第一應(yīng)用列表包括驅(qū)動程序列表和/或第一配置列表;和/或,第二操作系統(tǒng)從預(yù)設(shè)的存儲位置獲取需要安裝的第二應(yīng)用列表,第二應(yīng)用列表至少包括應(yīng)用程序列表和第二配置列表;第二操作系統(tǒng)根據(jù)第一應(yīng)用列表和/或第二應(yīng)用列表獲取各應(yīng)用所需的安裝程序和/或配置信息,并通過數(shù)據(jù)傳輸通道發(fā)送給第一操作系統(tǒng)進(jìn)行安裝。實(shí)際應(yīng)用中,第二應(yīng)用列表中還保存有各個(gè)應(yīng)用所需的安裝程序和/或配置信息的存儲位置或網(wǎng)絡(luò)地址,應(yīng)用程序列表中可以保存各個(gè)應(yīng)用程序的名稱及所需的安裝數(shù)據(jù)和/或配置信息在本地的存儲位置,或者各個(gè)應(yīng)用程序的名稱和所需安裝數(shù)據(jù)和/或配置信息的網(wǎng)絡(luò)地址;第二配置列表中保存有各個(gè)配置參數(shù)的標(biāo)識及在本地的存儲位置。具體地,第一操作系統(tǒng)通過數(shù)據(jù)傳輸通道和指令傳輸通道指示第二操作系統(tǒng)對第一操作系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置有多種具體實(shí)現(xiàn)。在第一種具體實(shí)現(xiàn)中,在第一操作系統(tǒng)和第二操作系統(tǒng)存在共享硬件設(shè)備時(shí)(即第一硬件平臺和第二硬件平臺存在共享硬件設(shè)備),第二操作系統(tǒng)釋放占用的共享硬件設(shè)備后,第一操作系統(tǒng)檢測運(yùn)行的第一硬件平臺并獲取需要安裝的第一應(yīng)用列表,通過數(shù)據(jù)傳輸通道傳輸給第二操作系統(tǒng),該應(yīng)用列表中包括驅(qū)動程序列表和/或第一配置列表(例如驅(qū)動程序列表中包括聲卡驅(qū)動、網(wǎng)卡驅(qū)動等,第一配置列表包括顯示分辨率、桌面背景圖片等);第二操作系統(tǒng)根據(jù)第一應(yīng)用列表從預(yù)定的存儲位置或者從網(wǎng)絡(luò)獲取各應(yīng)用所需的驅(qū)動程序和/或配置信息,并通過數(shù)據(jù)傳輸通道發(fā)送給第一操作系統(tǒng),第一操作系統(tǒng)根據(jù)接 收的各驅(qū)動程序和/或配置信息進(jìn)行安裝和/或配置。在第二種具體實(shí)現(xiàn)中,在第一操作系統(tǒng)和第二操作系統(tǒng)存在共享硬件設(shè)備時(shí),第二操作系統(tǒng)釋放占用的共享硬件設(shè)備后,第一操作系統(tǒng)檢測運(yùn)行的第一硬件平臺并獲取需要安裝的第一應(yīng)用列表,通過數(shù)據(jù)傳輸通道傳輸給第二操作系統(tǒng),該應(yīng)用列表中包括驅(qū)動程序列表和/或第一配置列表;第二操作系統(tǒng)再從預(yù)定的存儲位置獲取需要安裝的第二應(yīng)用列表,該第二應(yīng)用列表中至少包括應(yīng)用程序列表和第二配置列表(例如包括各辦公軟件、各視頻播放軟件等),并根據(jù)第一應(yīng)用列表和第二應(yīng)用列表獲取各應(yīng)用所需的安裝程序和/或配置信息,并通過數(shù)據(jù)傳輸通道發(fā)送給第一操作系統(tǒng)進(jìn)行安裝。在第三種具體實(shí)現(xiàn)中,第一操作系統(tǒng)僅通過指令傳輸通道向第二操作系統(tǒng)發(fā)送應(yīng)用恢復(fù)指示,第二操作系統(tǒng)根據(jù)該應(yīng)用恢復(fù)指示從預(yù)定存儲位置獲取應(yīng)用列表,該應(yīng)用列表中包括驅(qū)動程序列表、應(yīng)用程序列表和配置列表,并根據(jù)該應(yīng)用列表從預(yù)定存儲位置或從網(wǎng)絡(luò)獲取各應(yīng)用所需的安裝程序和配置信息,并通過數(shù)據(jù)傳輸通道發(fā)送給第一操作系統(tǒng),由第一操作系統(tǒng)進(jìn)行安裝。實(shí)際應(yīng)用中,在第一硬件平臺和第二硬件平臺中包括共享硬件設(shè)備時(shí),可以是第二操作系統(tǒng)釋放占用的共享硬件設(shè)備后,再由第一操作系統(tǒng)檢測運(yùn)行的第一硬件平臺,由于第二操作系統(tǒng)已釋放占用的共享硬件設(shè)備,則第一操作系統(tǒng)可以檢測到第一硬件平臺中包含的共享硬件設(shè)備(例如輸入設(shè)備、顯示設(shè)備等),從而在獲得第一應(yīng)用列表中可以包含共享硬件設(shè)備對應(yīng)的驅(qū)動程序列表和配置列表。同時(shí),在第一硬件平臺和第二硬件平臺中包括共享硬件設(shè)備時(shí),還可以是由第二操作系統(tǒng)針對共享硬件設(shè)備設(shè)定標(biāo)識位,由第二操作系統(tǒng)設(shè)定該標(biāo)識位為未占用共享硬件設(shè)備狀態(tài)時(shí),第一操作系統(tǒng)再檢測運(yùn)行的第一硬件平臺,由于共享硬件設(shè)備對應(yīng)的標(biāo)識位為未占用狀態(tài),則可以在獲得的第一應(yīng)用列表中包含共享硬件設(shè)備對應(yīng)的驅(qū)動程序列表和配置列表。本發(fā)明提供的第二實(shí)施例中,提供了一種對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的方法,該方法應(yīng)用于具有第一操作系統(tǒng)和第二操作系統(tǒng)的混合系統(tǒng)中,該第一操 作系統(tǒng)和第二操作系統(tǒng)共用同一硬件平臺,如附圖2所示,本發(fā)明實(shí)施例中,對操作系統(tǒng)應(yīng)用進(jìn)行恢復(fù)的詳細(xì)方法流程如下:步驟201:第一操作系統(tǒng)安裝完成后,在第一操作系統(tǒng)和第二操作系統(tǒng)共享存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,并切換至第二操作系統(tǒng)。在一個(gè)具體實(shí)現(xiàn)中,第一操作系統(tǒng)安裝完成后,在第一操作系統(tǒng)和第二操作系統(tǒng)共享存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息時(shí),檢測第一操作系統(tǒng)運(yùn)行的硬件平臺,獲取需要安裝的驅(qū)動程序列表和/或第一配置列表,并保存至共享存儲區(qū)域。步驟202:第二操作系統(tǒng)從共享存儲區(qū)域中獲取應(yīng)用恢復(fù)指示信息后,根據(jù)應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至該共享存儲區(qū)域,并切換至第一操作系統(tǒng)。其中,第二操作系統(tǒng)從共享存儲區(qū)域中獲取應(yīng)用恢復(fù)指示信息后,從預(yù)定的存儲位置獲取需要安裝的應(yīng)用程序列表和/或第二配置列表。具體地,第二操作系統(tǒng)從共享存儲區(qū)域獲取應(yīng)用恢復(fù)指示信息后,可以從本地的預(yù)定存儲位置獲取需要安裝的應(yīng)用程序列表和/或第二配置列表,也可以是根據(jù)本次存儲的網(wǎng)絡(luò)地址從網(wǎng)絡(luò)獲取需要安裝的應(yīng)用程序列表和/或第二配置列表。本發(fā)明實(shí)施例中,第二操作系統(tǒng)根據(jù)應(yīng)用恢復(fù)指示獲取各應(yīng)用所需的安裝程序和/或配置信息,并保存至共享存儲區(qū)域,具體為:第二操作系統(tǒng)根據(jù)共享存儲區(qū)域中存儲的驅(qū)動程序列表和/或第一配置列表獲取需要的安裝程序和/或第一配置信息,并保存至共享存儲區(qū)域;和/或,根據(jù)應(yīng)用程序列表和/或第二配置列表獲取需要的安裝程序和/或第二配置信息,并保存至共享存儲區(qū)域。具體地,第二操作系統(tǒng)根據(jù)應(yīng)用恢復(fù)指示獲取各應(yīng)用所需的安裝程序和/或配置信息有多種實(shí)現(xiàn)方式。在第一種實(shí)現(xiàn)方式中,在共享存儲區(qū)域中存儲有第一操作系統(tǒng)檢測運(yùn)行的硬件平臺獲取的驅(qū)動程序列表和/或第一配置列表時(shí),第二操作系統(tǒng)根據(jù)該驅(qū)動 程序列表和/或第一配置列表從預(yù)定存儲位置或網(wǎng)絡(luò)獲取需要的安裝程序和/或第一配置信息,并保存至共享存儲區(qū)域。在第二種實(shí)現(xiàn)方式中,在共享存儲區(qū)域中存儲有第一操作系統(tǒng)檢測運(yùn)行的硬件平臺獲取的驅(qū)動程序列表和/或第一配置列表時(shí),第二操作系統(tǒng)根據(jù)該驅(qū)動程序列表和/或第一配置列表從預(yù)定存儲位置或網(wǎng)絡(luò)獲取需要的安裝程序和/或第一配置信息,并保存至共享存儲區(qū)域,同時(shí)第二操作系統(tǒng)從預(yù)定存儲位置獲取需要安裝的應(yīng)用程序列表和/或第二配置列表,根據(jù)該應(yīng)用程序列表和/或第二配置列表從預(yù)定存儲位置或網(wǎng)絡(luò)獲取需要的安裝程序和/或第二配置信息,并保存至共享存儲區(qū)域。在第三種實(shí)現(xiàn)方式中,第一操作系統(tǒng)安裝完成后僅在共享存儲區(qū)域保存應(yīng)用恢復(fù)指示信息,在切換至第二操作系統(tǒng)后,第二操作系統(tǒng)根據(jù)應(yīng)用恢復(fù)指示信息從預(yù)定存儲位置獲取應(yīng)用列表,該應(yīng)用列表中包括驅(qū)動列表、應(yīng)用程序列表和配置列表,再根據(jù)該應(yīng)用列表從預(yù)定存儲位置或網(wǎng)絡(luò)獲取需要安裝的應(yīng)用程序和配置信息,并保存至共享存儲區(qū)域。步驟203:第一操作系統(tǒng)從共享存儲區(qū)域獲取各應(yīng)用所需的安裝程序和/或配置信息,并進(jìn)行安裝和/或配置。實(shí)際應(yīng)用中,第一操作系統(tǒng)和第二操作系統(tǒng)需要共用內(nèi)存,實(shí)現(xiàn)第一操作系統(tǒng)和第二操作系統(tǒng)之間的切換至少可以有兩種具體實(shí)現(xiàn):第一種為將內(nèi)存劃分為兩個(gè)區(qū)域,其中,第一操作系統(tǒng)使用內(nèi)存的第一區(qū)域,第二操作系統(tǒng)使用內(nèi)存的第二區(qū)域,從而可以實(shí)現(xiàn)第一操作系統(tǒng)和第二操作系統(tǒng)之間的快速切換;第二種為在將第一操作系統(tǒng)切換為第二操作系統(tǒng)時(shí),首先將內(nèi)存中的數(shù)據(jù)保存至第一操作系統(tǒng)的特定存儲位置,再切換至第二操作系統(tǒng),從第二操作系統(tǒng)的特定存儲位置獲取預(yù)先保存的第二操作系統(tǒng)切換之前內(nèi)存中的數(shù)據(jù),并保存至內(nèi)存,從而使得切換后的第二操作系統(tǒng)能夠正常運(yùn)行。在一個(gè)具體的實(shí)施例中,在第一操作系統(tǒng)崩潰或需要重新安裝時(shí),系統(tǒng)重啟,并進(jìn)入第二操作系統(tǒng);由第二操作系統(tǒng)啟動安裝第一操作系統(tǒng)的任務(wù),并 進(jìn)入第一操作系統(tǒng)下的安裝環(huán)境進(jìn)行安裝;在第一操作系統(tǒng)安裝完成后通過查詢BIOS確定第一操作系統(tǒng)運(yùn)行于混合系統(tǒng)中時(shí),在第一操作系統(tǒng)和第二操作系統(tǒng)的共享存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,同時(shí)掃描獲得需要安裝的驅(qū)動程序列表和配置列表,并保存至共享存儲區(qū)域;第一操作系統(tǒng)進(jìn)入休眠狀態(tài),同時(shí)切換至第二操作系統(tǒng);第二操作系統(tǒng)從共享存儲區(qū)域獲取驅(qū)動程序列表和配置列表,并從網(wǎng)絡(luò)下載資源獲得相應(yīng)的驅(qū)動程序和配置信息并保存至共享存儲區(qū)域;第二操作系統(tǒng)進(jìn)入休眠狀態(tài),同時(shí)切換至第一操作系統(tǒng);第一操作系統(tǒng)從共享存儲區(qū)域獲得驅(qū)動程序和配置信息,并進(jìn)行安裝和配置。本發(fā)明第一和第二實(shí)施例中,第一操作系統(tǒng)為大型的Windows操作系統(tǒng),第二操作系統(tǒng)為小型的嵌入式操作系統(tǒng)。具體地,第二操作系統(tǒng)可以是采用ARM架構(gòu)的嵌入式操作系統(tǒng)。例如,第二操作系統(tǒng)為Linux操作系統(tǒng)或Android操作系統(tǒng)。較佳地,本發(fā)明第一實(shí)施例中,在第一操作系統(tǒng)正常運(yùn)行過程中,若第一操作系統(tǒng)在變更驅(qū)動版本、應(yīng)用程序(安裝、卸載或升級等)、配置參數(shù)修改等操作時(shí),將操作信息經(jīng)第一操作系統(tǒng)和第二操作系統(tǒng)之間的數(shù)據(jù)傳輸通道發(fā)送給第二操作系統(tǒng),由第二操作系統(tǒng)對保存的第一操作系統(tǒng)的應(yīng)用列表進(jìn)行備份或更新,該應(yīng)用列表包括驅(qū)動列表、應(yīng)用程序列表和配置參數(shù)列表,以便于在第一操作系統(tǒng)重新安裝時(shí),第二操作系統(tǒng)根據(jù)保存的應(yīng)用列表對第一操作系統(tǒng)的應(yīng)用進(jìn)行恢復(fù)。同樣地,本發(fā)明第二實(shí)施例中,在第一操作系統(tǒng)正常運(yùn)行過程中,若第一操作系統(tǒng)在變更驅(qū)動版本、應(yīng)用程序(安裝、卸載或升級等)、配置參數(shù)修改等操作時(shí),在第一操作系統(tǒng)和第二操作系統(tǒng)的共享存儲區(qū)域中保存操作信息,在切換至第二操作系統(tǒng)時(shí),由第二操作系統(tǒng)根據(jù)共享存儲區(qū)域中保存的操作信息對存儲的第一操作系統(tǒng)的應(yīng)用列表進(jìn)行備份或更新,該應(yīng)用列表包括驅(qū)動列表、應(yīng)用程序列表和配置參數(shù)列表,以便于在第一操作系統(tǒng)重新安裝時(shí),第二操作系統(tǒng)根據(jù)保存的應(yīng)用列表對第一操作系統(tǒng)的應(yīng)用進(jìn)行恢復(fù)。本發(fā)明第三實(shí)施例中,相應(yīng)地提供了一種電子設(shè)備,如附圖3所示,該電 子設(shè)備包括第一系統(tǒng)31和第二系統(tǒng)32,其中,第一系統(tǒng)31包括第一硬件平臺310和運(yùn)行于第一硬件平臺310上的第一操作系統(tǒng),第二系統(tǒng)32包括第二硬件平臺320和運(yùn)行于第二硬件平臺320上的第二操作系統(tǒng);第一系統(tǒng)31用于在第一操作系統(tǒng)安裝完成后,確定運(yùn)行于包括第一系統(tǒng)31和第二系統(tǒng)32的混合系統(tǒng)中時(shí),恢復(fù)與第二系統(tǒng)32連接的數(shù)據(jù)傳輸通道和指令傳輸通道,并通過該數(shù)據(jù)傳輸通道和指令傳輸通道指示第二系統(tǒng)32對第一系統(tǒng)31的各應(yīng)用進(jìn)行安裝和/或配置。其中,第二系統(tǒng)32具體用于在第一操作系統(tǒng)安裝完成后,檢測第一硬件平臺預(yù)設(shè)位置輸出的電平狀態(tài),在確定該電平狀態(tài)為預(yù)設(shè)狀態(tài)時(shí),確定運(yùn)行于混合系統(tǒng)中。其中,第一系統(tǒng)31具體用于從預(yù)設(shè)的存儲位置分別獲取數(shù)據(jù)傳輸通道和指令傳輸通道對應(yīng)的驅(qū)動程序,運(yùn)行并安裝該驅(qū)動程序后恢復(fù)與第二系統(tǒng)32連接的數(shù)據(jù)傳輸通過和指令傳輸通道。本發(fā)明實(shí)施例中,第一系統(tǒng)31還用于檢測運(yùn)行的第一硬件平臺并獲取需要安裝的第一應(yīng)用列表,并通過數(shù)據(jù)傳輸通道發(fā)送至第二系統(tǒng)32,該第一應(yīng)用列表包括驅(qū)動程序列表和/或第一配置列表;第二系統(tǒng)32還用于從預(yù)設(shè)的存儲位置獲取需要安裝的第二應(yīng)用列表,該第二應(yīng)用列表至少包括應(yīng)用程序列表和第二配置列表;第二系統(tǒng)32還用于根據(jù)第一應(yīng)用列表和/或第二應(yīng)用列表獲取各應(yīng)用所需的安裝程序和/或配置信息,并通過數(shù)據(jù)傳輸通道發(fā)送給第一系統(tǒng)31進(jìn)行安裝。具體地,電子設(shè)備還包括第一系統(tǒng)31和第二系統(tǒng)32的共享硬件;第二系統(tǒng)32還用于在第一系統(tǒng)31檢測運(yùn)行的第一硬件平臺并獲取需要安裝的第一應(yīng)用列表之前,釋放占用的共享硬件。本發(fā)明實(shí)施例中,電子設(shè)備的具體結(jié)構(gòu)如附圖4所示,電子設(shè)備包括第一系統(tǒng)31和第二系統(tǒng)32,其中,第一系統(tǒng)31中的第一硬件平臺主要包括依次連接的第一主處理器401、第一從處理器402和第一電池403,第二系統(tǒng)32中的 第二硬件平臺主要包括依次連接的第二主處理器404、第二從處理器405和第二電池406,該電子設(shè)備還包括第一系統(tǒng)31和第二系統(tǒng)32均連接的共享硬件407,其中,第一主處理器401和第二主處理器404連接形成第一傳輸通道(即數(shù)據(jù)傳輸通道),第一從處理器402和第二從處理器405連接形成第二傳輸通道(即指令傳輸通道)。在一個(gè)具體的實(shí)現(xiàn)中,第一主處理器401為X86架構(gòu)的處理器,第二主處理器404為ARM架構(gòu)的處理器,第一主處理器401中運(yùn)行Windows操作系統(tǒng),第二主處理器404中運(yùn)行Android操作系統(tǒng)。本發(fā)明第四實(shí)施例中,相應(yīng)地提供了一種電子設(shè)備,如附圖5所示,該電子設(shè)備第一系統(tǒng)51和第二系統(tǒng)52,第一系統(tǒng)51包括硬件平臺和運(yùn)行于硬件平臺上的第一操作系統(tǒng),第二系統(tǒng)52包括同一硬件平臺和運(yùn)行于該硬件平臺上的第二操作系統(tǒng);其中,第一系統(tǒng)51用于在第一操作系統(tǒng)安裝完成后,在第一系統(tǒng)51和第二系統(tǒng)52共享存儲區(qū)域53中保存應(yīng)用恢復(fù)指示信息,并切換至第二系統(tǒng)52;第一系統(tǒng)51還用于從共享存儲區(qū)域53獲取各應(yīng)用所需的安裝程序和/或配置信息,并進(jìn)行安裝和/或配置;第二系統(tǒng)52用于從共享存儲區(qū)域53中獲取應(yīng)用恢復(fù)指示信息后,根據(jù)應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至共享存儲區(qū)域53,并切換至第一系統(tǒng)51。在一個(gè)具體實(shí)現(xiàn)中,第一系統(tǒng)51還用于在第一系統(tǒng)51和第二系統(tǒng)52共享存儲區(qū)域53中保存應(yīng)用恢復(fù)指示信息時(shí),檢測第一系統(tǒng)運(yùn)行的硬件平臺,獲取需要安裝的驅(qū)動程序列表和/或第一配置列表,并保存至共享存儲區(qū)域53。在另一個(gè)具體實(shí)現(xiàn)中,第二系統(tǒng)52還用于從共享存儲區(qū)域53中獲取應(yīng)用恢復(fù)指示信息后,從預(yù)定的存儲位置獲取需要安裝的應(yīng)用程序列表和/或第二配置列表。本發(fā)明實(shí)施例中,第二系統(tǒng)52具體用于根據(jù)共享存儲區(qū)域53中存儲的驅(qū) 動程序列表和/或第一配置列表獲取需要的安裝程序和/或第一配置信息,并保存至共享存儲區(qū)域53;和/或,根據(jù)應(yīng)用程序列表和/或第二配置列表獲取需要的安裝程序和/或第二配置信息,并保存至共享存儲區(qū)域。基于上述技術(shù)方案,本發(fā)明實(shí)施例中,在具有第一系統(tǒng)和第二系統(tǒng)的混合系統(tǒng)中,第一系統(tǒng)包括第一硬件平臺和運(yùn)行于該第一硬件平臺上的第一操作系統(tǒng),第二系統(tǒng)包括第二硬件平臺和運(yùn)行于第二硬件平臺上的第二操作系統(tǒng),在第一操作系統(tǒng)安裝完成后,確定運(yùn)行于混合系統(tǒng)中時(shí),恢復(fù)與第二操作系統(tǒng)連接的數(shù)據(jù)傳輸通道和指令傳輸通道,第一操作系統(tǒng)通過數(shù)據(jù)傳輸通道和指令傳輸通道指示第二操作系統(tǒng)對第一操作系統(tǒng)的各應(yīng)用進(jìn)行安裝和/或配置,從而能夠在第一操作系統(tǒng)安裝完成后,采用第二操作系統(tǒng)自動恢復(fù)第一操作系統(tǒng)的各應(yīng)用,提高了系統(tǒng)恢復(fù)效率。并且,在具有第一操作系統(tǒng)和第二操作系統(tǒng)的混合系統(tǒng)中,第一操作系統(tǒng)和第二操作系統(tǒng)共用同一硬件平臺時(shí),在第一操作系統(tǒng)安裝完成后,在第一操作系統(tǒng)和第二操作系統(tǒng)共享的存儲區(qū)域中保存應(yīng)用恢復(fù)指示信息,并切換至第二操作系統(tǒng),第二操作系統(tǒng)從共享存儲區(qū)域中獲取應(yīng)用恢復(fù)指示信息后,根據(jù)該應(yīng)用恢復(fù)指示信息獲取各應(yīng)用所需的安裝程序和/或配置信息,保存至存儲區(qū)域,并且切換至第一操作系統(tǒng),再由第一操作系統(tǒng)從該存儲區(qū)域獲取各應(yīng)用所需的安裝程序和/或配置信息,并進(jìn)行安裝和/或配置,從而能夠在第一操作系統(tǒng)安裝完成后,利用第二操作系統(tǒng)自動恢復(fù)第一操作系統(tǒng)的各應(yīng)用,提高了系統(tǒng)恢復(fù)效率。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1