一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]基本輸出輸出系統(tǒng)(B1S, Basic Input Output System)是一組固化到電子設(shè)備主板芯片上的程序,用于為電子設(shè)備提供最底層的硬件設(shè)置和控制,它保存著電子設(shè)備的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開(kāi)機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序等內(nèi)容。目前,在使用個(gè)人電腦或者服務(wù)器等電子設(shè)備時(shí),都會(huì)隨著實(shí)際使用情況針對(duì)對(duì)應(yīng)的存儲(chǔ)單元進(jìn)行增減或者修改操作;一旦進(jìn)行了存儲(chǔ)單元的增減或修改等操作,就有可能會(huì)出現(xiàn)無(wú)法根據(jù)引導(dǎo)程序配置文件正常啟動(dòng)操作系統(tǒng)的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提供一種信息處理方法及電子設(shè)備,至少解決了現(xiàn)有技術(shù)中存在的上述問(wèn)題。
[0004]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0006]獲取引導(dǎo)程序配置文件;
[0007]生成第一地址信息列表,所述第一地址信息列表攜帶有N個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,N為大于等于I的正整數(shù);
[0008]獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,M為大于等于I的正整數(shù);
[0009]根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預(yù)設(shè)規(guī)則更新所述弓I導(dǎo)程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述弓I導(dǎo)程序配置文件弓I導(dǎo)操作系統(tǒng)啟動(dòng)。
[0010]本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0011]文件獲取單元,用于獲取引導(dǎo)程序配置文件;
[0012]地址生成單元,用于生成第一地址信息列表,所述第一地址信息列表攜帶有N個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,N為大于等于I的正整數(shù);
[0013]控制單元,用于獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,M為大于等于I的正整數(shù);根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預(yù)設(shè)規(guī)則更新所述引導(dǎo)程序配置文件;根據(jù)所述更新后的所述引導(dǎo)程序配置文件引導(dǎo)操作系統(tǒng)啟動(dòng)。
[0014]本發(fā)明所提供的信息處理方法及電子設(shè)備,能將存儲(chǔ)單元的物理地址與標(biāo)識(shí)信息關(guān)聯(lián)生成地址信息列表,通過(guò)標(biāo)識(shí)信息來(lái)唯一的標(biāo)識(shí)每個(gè)存儲(chǔ)單元,通過(guò)地址信息列表能夠保證引導(dǎo)程序配置文件正確確定操作系統(tǒng)對(duì)應(yīng)的存儲(chǔ)單元并正確引導(dǎo)操作系統(tǒng)啟動(dòng),如此,就能夠保證用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0015]圖1為本發(fā)明信息處理方法流程示意圖一;
[0016]圖2為本發(fā)明信息處理方法流程示意圖二 ;
[0017]圖3為本發(fā)明的實(shí)施場(chǎng)景一;
[0018]圖4為本發(fā)明的實(shí)施場(chǎng)景二;
[0019]圖5為本發(fā)明彳目息處理方法流程TJK意圖二 ;
[0020]圖6為本發(fā)明電子設(shè)備組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。
[0022]實(shí)施例一、
[0023]本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,如圖1所示,所述方法包括:
[0024]步驟101:獲取引導(dǎo)程序配置文件;
[0025]步驟102:生成第一地址信息列表,所述第一地址信息列表攜帶有N個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,N為大于等于I的正整數(shù);
[0026]步驟103:獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,M為大于等于I的正整數(shù);
[0027]步驟104:根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預(yù)設(shè)規(guī)則更新所述引導(dǎo)程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述引導(dǎo)程序配置文件引導(dǎo)操作系統(tǒng)啟動(dòng)。
[0028]上述步驟101及步驟102的執(zhí)行順序可以不分先后,即所述步驟101與所述步驟102可以同時(shí)執(zhí)行,也可以步驟101先于步驟102執(zhí)行。
[0029]這里,所述存儲(chǔ)單元的物理地址可以為所述存儲(chǔ)單元在電子設(shè)備中的位置,可以由數(shù)字和/或字母組成,比如,hd0、hdl、hd2或者,C、D、E、F盤。
[0030]所述引導(dǎo)程序配置文件用于提供操作系統(tǒng)的鏡像文件所在的第一存儲(chǔ)單元。
[0031]下面對(duì)本實(shí)施例中所述獲取引導(dǎo)程序配置文件的一個(gè)場(chǎng)景進(jìn)行說(shuō)明,具體可以包括:
[0032]電子設(shè)備加電后進(jìn)行開(kāi)機(jī)自檢(POST,Power On Self Test);其中,所述開(kāi)機(jī)自檢可以包括獲取存儲(chǔ)單元和硬件設(shè)備的狀況;
[0033]B1S根據(jù)預(yù)設(shè)的引導(dǎo)順序查詢到存儲(chǔ)單元;
[0034]從所述存儲(chǔ)單元中獲取到引導(dǎo)程序配置文件;優(yōu)選地,所述引導(dǎo)程序配置文件可以為主引導(dǎo)記錄(MBR, Main Boot Recorder)。
[0035]相應(yīng)的,所述根據(jù)更新后的所述引導(dǎo)程序配置文件引導(dǎo)操作系統(tǒng)啟動(dòng)可以為:根據(jù)更新后的引導(dǎo)程序配置文件,確定操作系統(tǒng)的鏡像文件所在的存儲(chǔ)單元的物理地址,根據(jù)所述物理地址獲取到所述鏡像文件,根據(jù)所述鏡像文件啟動(dòng)操作系統(tǒng)。
[0036]可見(jiàn),采用本方案,能夠通過(guò)將存儲(chǔ)單元的物理地址與標(biāo)識(shí)信息關(guān)聯(lián)生成地址信息列表,由于通過(guò)標(biāo)識(shí)信息來(lái)唯一的標(biāo)識(shí)每個(gè)存儲(chǔ)單元,因此通過(guò)地址信息列表能夠保證引導(dǎo)程序配置文件正確確定操作系統(tǒng)對(duì)應(yīng)的存儲(chǔ)單元,引導(dǎo)操作系統(tǒng)啟動(dòng),如此,就能夠保證用戶的使用體驗(yàn)。
[0037]實(shí)施例二、
[0038]本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,如圖2所示,所述方法包括:
[0039]步驟201:獲取引導(dǎo)程序配置文件;
[0040]步驟202:生成第一地址信息列表,所述第一地址信息列表攜帶有N個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,N為大于等于I的正整數(shù);
[0041]步驟203:獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個(gè)存儲(chǔ)單元的物理地址及標(biāo)識(shí)信息,M為大于等于I的正整數(shù);
[0042]步驟204:判斷所述第一地址信息列表與所述第二地址信息列表是否相同,當(dāng)所述第一地址信息列表與所述第二地址信息列表不同時(shí),根據(jù)所述第一預(yù)設(shè)規(guī)則更新所述引導(dǎo)程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述引導(dǎo)程序配置文件引導(dǎo)操作系統(tǒng)啟動(dòng)。
[0043]上述步驟201及步驟202可以同時(shí)執(zhí)行,也可以步驟201先于步驟202執(zhí)行。
[0044]這里,所述存儲(chǔ)單元的物理地址可以為所述存儲(chǔ)單元在電子設(shè)備中的位置,可以由數(shù)字和/或字母組成,比如,hd0、hdl、hd2或者,C、D、E、F盤。
[0045]所述存儲(chǔ)單元的標(biāo)識(shí)信息可以為所述存儲(chǔ)單元的MAC地址;或者可以為所述存儲(chǔ)單元的串號(hào);或者還可以當(dāng)所述存儲(chǔ)單元為虛擬光驅(qū)時(shí),可以由虛擬光驅(qū)對(duì)應(yīng)的一個(gè)或多個(gè)硬盤的串號(hào)利用預(yù)設(shè)算法生成的編號(hào),所述預(yù)設(shè)算法可以為哈希算法。
[0046]所述引導(dǎo)程序配置文件用于提供操作系統(tǒng)的鏡像文件所在的第一存儲(chǔ)單元。
[0047]下面對(duì)本實(shí)施例中所述獲取引導(dǎo)程序配置文件的一個(gè)場(chǎng)景進(jìn)行說(shuō)明,具體可以包括:
[0048]電子設(shè)備加電后進(jìn)行開(kāi)機(jī)自檢(POST,Power On Self Test);其中,所述開(kāi)機(jī)自檢可以包括獲取存儲(chǔ)單元和硬件設(shè)備的狀況;
[0049]B1S根據(jù)預(yù)設(shè)的引導(dǎo)順序查詢到存儲(chǔ)單元;
[0050]從所述存儲(chǔ)單元中獲取到引導(dǎo)程序配置文件;優(yōu)選地,所述引導(dǎo)程序配置文件可以為主引導(dǎo)記錄(MBR, Main Boot Recorder)。
[0051]相應(yīng)的,所述根據(jù)更新后的所述引導(dǎo)程序配置文件引導(dǎo)操作系統(tǒng)啟動(dòng)可以為:根據(jù)更新后的引導(dǎo)程序配置文件,確定操作系統(tǒng)的鏡像文件所在的存儲(chǔ)單元的物理地址,根據(jù)所述物理地址獲取到所述鏡像文件,根據(jù)所述鏡像文件啟動(dòng)操作系統(tǒng)。
[0052]上述步驟204中所述根據(jù)第一預(yù)設(shè)規(guī)則更新所述引導(dǎo)程序配置文件,包括:
[0053]從所述引導(dǎo)程序配置文件中獲取第一存儲(chǔ)單元對(duì)應(yīng)的物理地址;
[0054]根據(jù)第二地址信息列表,確定所述第一存儲(chǔ)單元的物理地址對(duì)應(yīng)的標(biāo)識(shí)信息;
[0055]利用所述第一存儲(chǔ)單元的標(biāo)識(shí)信息,從所述第一地址信息列表中,查找所述第一存儲(chǔ)單元對(duì)應(yīng)的新的物理地址;
[0056]利用所述新的物理地址更新所述引導(dǎo)程序配置文件。
[0057]本發(fā)明實(shí)施例的使用場(chǎng)景可以包括:
[0058]場(chǎng)景一、
[0059]當(dāng)使用服務(wù)器時(shí),可能會(huì)單獨(dú)對(duì)拿出服務(wù)器中的幾個(gè)存儲(chǔ)單元進(jìn)行修改,當(dāng)重新將幾個(gè)存儲(chǔ)單元安