国产精品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>

      一種信息處理方法及電子設(shè)備的制作方法

      文檔序號:6513409閱讀:180來源:國知局
      一種信息處理方法及電子設(shè)備的制作方法
      【專利摘要】本發(fā)明公開了一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有基本輸入輸出系統(tǒng)BIOS的固件,所述方法包括:在所述BIOS執(zhí)行開機自檢POST的過程中,確定具有第一標識信息;響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊;在所述擴展模塊的控制下:當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;以及,獲得所述外部功能模塊;以及,執(zhí)行所述外部功能模塊;退出享有所述BIOS的控制權(quán);所述BIOS享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。本發(fā)明還公開了一種電子設(shè)備。采用本發(fā)明的技術(shù)方案,能夠動態(tài)滿足不斷變化的用戶需求,而且不需要用戶重新更新BIOS。
      【專利說明】一種信息處理方法及電子設(shè)備

      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及電子設(shè)備技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。

      【背景技術(shù)】
      [0002]基本輸入輸出系統(tǒng)(B1S, Basic Input Output System)是一組固化到電子設(shè)備內(nèi)主板上一個只讀存儲器(ROM,Read-Only Memory)芯片上的程序,保存著電子設(shè)備最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機后自檢程序和系統(tǒng)自啟動程序。它的主要功能是為電子設(shè)備提供最底層的、最直接的硬件設(shè)置和控制。
      [0003]隨著信息化技術(shù)的普及,用戶對諸如數(shù)據(jù)防盜、系統(tǒng)恢復(fù)、殺毒等操作的需求越來越強烈,而且這種需求也不斷地在變化,同時這種需求也因人而異;盡管現(xiàn)有的B1S可以提供上述的某一種操作,但是已經(jīng)很難滿足日益增長的用戶的需求;此外,B1S本身的功能以代碼的形式存儲在非易失性存儲器中,并且在電子設(shè)備出廠時已經(jīng)被固化,從而無法修改,因此,現(xiàn)有的B1S無法滿足用戶的后續(xù)需求。換句話說,電子設(shè)備出廠后,B1S的功能就已經(jīng)明確的確定;而電子設(shè)備出廠以后電子設(shè)備的用戶無法根據(jù)自身需求改變B1S的功能。


      【發(fā)明內(nèi)容】

      [0004]有鑒于此,本發(fā)明實施例的主要目的在于提供一種信息處理方法及電子設(shè)備,能夠動態(tài)滿足不斷變化的用戶需求,而且不需要用戶重新更新B1S。
      [0005]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
      [0006]本發(fā)明實施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,所述方法包括:在所述B1S執(zhí)行開機自檢(P0ST,Power On Self Test)的過程中,確定具有第一標識信息;其中,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);在所述擴展模塊的控制下:當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;獲得所述外部功能模塊;執(zhí)行所述外部功能模塊;退出享有所述B1S的控制權(quán);所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0007]本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備具有B1S的固件,所述電子設(shè)備包括確定裝置、加載裝置、處理裝置和執(zhí)行裝置,其中,所述確定裝置,用于在所述B1S執(zhí)行post的過程中,確定具有第一標識信息;其中,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;所述加載裝置,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);所述處理裝置包括加載單元、獲得單元、執(zhí)行單元和退出單元,其中,所述加載單元,用于在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;所述獲得單元,用于在所述擴展模塊的控制下,獲得所述外部功能模塊;所述執(zhí)行單元,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;所述退出單元,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);所述執(zhí)行裝置,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0008]本發(fā)明實施例提供的一種信息處理方法及電子設(shè)備,先在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;然后響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊;再在所述擴展模塊的控制下:當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;以及,獲得所述外部功能模塊;以及,執(zhí)行所述外部功能模塊;退出享有所述B1S的控制權(quán);所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。如此,能夠動態(tài)滿足不斷變化的用戶需求,而且不需要用戶重新更新B1S。

      【專利附圖】

      【附圖說明】
      [0009]圖1為本發(fā)明實施例一信息處理方法的實現(xiàn)流程示意圖;
      [0010]圖2為本發(fā)明實施例二步驟103的實現(xiàn)流程示意圖;
      [0011]圖3為本發(fā)明實施例三步驟103的實現(xiàn)流程示意圖;
      [0012]圖4為本發(fā)明實施例六電子設(shè)備的組成結(jié)構(gòu)示意圖;
      [0013]圖5為本發(fā)明實施例七電子設(shè)備的組成結(jié)構(gòu)示意圖;
      [0014]圖6為本發(fā)明實施例八電子設(shè)備的組成結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0015]下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。
      [0016]實施例一
      [0017]本發(fā)明實施例一提供的一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,圖1為本發(fā)明實施例一信息處理方法的實現(xiàn)流程示意圖,如圖1所示,該方法包括:
      [0018]步驟101,在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0019]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;
      [0020]這里,所述電子設(shè)備包括但不限于:包括工業(yè)控制計算機、個人計算機等各種類型計算機、平板電腦、手機、電子閱讀器等。
      [0021]這里,所述B1S具有基本模塊和擴展模塊,所述基本模塊和所述擴展模塊都存儲與所述B1S的固件中;所述基本模塊可以是電子設(shè)備生產(chǎn)商在電子設(shè)備出廠的時候設(shè)置的常規(guī)程序;所述擴展模塊可以是與用戶根據(jù)自身需求用來改變B1S執(zhí)行功能的外部功能模塊進行接口的程序;
      [0022]這里,所述確定具有第一標識信息,在具體實施過程中,可以采用多種方式來實現(xiàn),下面介紹其中的一種實現(xiàn)方式。例如,所述確定具有第一標識信息,包括:實時獲取用戶的輸入操作;根據(jù)所述輸入操作確定第一標識信息。
      [0023]具體的,在所述B1S執(zhí)行POST的過程中,用戶可以通過輸入工具如鍵盤選擇或輸入一個輸入操作,這個輸入操作對應(yīng)有一個標識信息,例如,所述標識信息可以是I或O ;當(dāng)用戶選擇的輸入操作對應(yīng)標識信息為O時,POST程序執(zhí)行基本模塊;當(dāng)用戶選擇的操作對應(yīng)的標識信息I時,POST程序加載并執(zhí)行所述擴展模塊,這里的標識信息I即可以為所述的第一標識信息。
      [0024]步驟102,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0025]這里,所述擴展模塊的文件格式可以與B1S的基本模塊的文件格式相類似,但是不同的是,本發(fā)明實施例提出的擴展模塊在確定具有第一標識信息時,能夠享有所述B1S的控制權(quán);而且,所述擴展模塊中具有對象信息;當(dāng)確定加載外部功能模塊時,根據(jù)該對象信息可以獲取外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0026]在具體實施的過程中,該對象信息可以為存儲路徑,當(dāng)然該存儲路徑可以為網(wǎng)絡(luò)服務(wù)端的統(tǒng)一資源定位符,或,本地磁盤的地址,或,電子設(shè)備外部接口的存儲盤的地址;本領(lǐng)域的技術(shù)人員還可以根據(jù)各種現(xiàn)有技術(shù),將其他的信息作為所述的對象信息,本發(fā)明實施例并不對所述的對象信息做任何限定。
      [0027]步驟103,步驟103包括下面步驟131至134,具體的:
      [0028]步驟131,在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0029]步驟132,在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0030]步驟133,在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0031]步驟134,在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0032]這里,所述外部功能模塊可以是用戶根據(jù)自身需求需要來改變B1S執(zhí)行功能的一些主程序;具體的,所述外部功能模塊可以用來執(zhí)行數(shù)據(jù)防盜、系統(tǒng)恢復(fù)、殺毒、文件備份等功能的一些主程序。
      [0033]這里,所述驅(qū)動模塊可以為硬件驅(qū)動,也可以是驅(qū)動文件,本領(lǐng)域的技術(shù)人員可以根據(jù)要執(zhí)行的外部功能模塊對驅(qū)動模塊做相應(yīng)的選擇或設(shè)計,這里不再贅述。
      [0034]步驟104,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0035]本發(fā)明實施例一中,在B1S執(zhí)行POST的過程中,通過用戶的輸入確定具有第一標識信息;然后,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊;在所述擴展模塊的控制下:當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;以及,獲得并執(zhí)行所述外部功能模塊;以及,退出享有所述B1S的控制權(quán);最后,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程;如此,本發(fā)明實施例一提供的信息處理方法,能夠通過外部功能模塊動態(tài)滿足不斷變化的用戶需求,而且不需要用戶重新更新B1S。
      [0036]實施例二
      [0037]本發(fā)明實施例二提供的一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,該方法包括:
      [0038]步驟101,在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0039]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;
      [0040]這里,所述電子設(shè)備包括但不限于:各種類型計算機、平板電腦、手機、電子閱讀器坐寸ο
      [0041]這里,所述B1S具有基本模塊和擴展模塊,所述基本模塊和所述擴展模塊都存儲與所述B1S的固件中;所述基本模塊可以是電子設(shè)備生產(chǎn)商在電子設(shè)備出廠的時候設(shè)置的常規(guī)程序;所述擴展模塊可以是與用戶根據(jù)自身需求用來改變B1S執(zhí)行功能的外部功能模塊進行接口的程序;
      [0042]這里,所述確定具有第一標識信息,在具體實施過程中,可以采用多種方式來實現(xiàn),下面介紹其中的一種實現(xiàn)方式。例如,所述確定具有第一標識信息,包括:實時獲取用戶的輸入操作;根據(jù)所述輸入操作確定第一標識信息。
      [0043]具體的,在所述B1S執(zhí)行POST的過程中,用戶可以通過輸入工具如鍵盤選擇或輸入一個輸入操作,這個輸入操作對應(yīng)有一個標識信息,例如,所述標識信息可以是I或O ;當(dāng)用戶選擇的輸入操作對應(yīng)標識信息為O時,POST程序執(zhí)行基本模塊;當(dāng)用戶選擇的操作對應(yīng)的標識信息I時,POST程序加載并執(zhí)行所述擴展模塊,這里的標識信息I即可以為所述的第一標識信息。
      [0044]步驟102,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0045]這里,所述擴展模塊的文件格式可以與B1S的基本模塊的文件格式相類似,但不同的是,本發(fā)明實施例提出的擴展模塊在確定具有第一標識信息時,能夠享有B1S的控制權(quán);而且,在擴展模塊中具有對象信息;當(dāng)確定加載外部功能模塊時,根據(jù)該對象信息可以獲取外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0046]在具體實施的過程中,該對象信息可以為存儲路徑;當(dāng)然該存儲路徑可以為網(wǎng)絡(luò)服務(wù)端的統(tǒng)一資源定位符,或,本地磁盤的地址,或,電子設(shè)備外部接口的存儲盤的地址;本領(lǐng)域的技術(shù)人員還可以根據(jù)各種現(xiàn)有技術(shù),將其他的信息作為所述的對象信息,本發(fā)明實施例并不對所述的對象信息做任何限定。
      [0047]步驟103,圖2為本發(fā)明實施例二步驟103的實現(xiàn)流程示意圖,如圖2所示,步驟103包括下面步驟131、132、201、133、134,具體的:
      [0048]步驟131,在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0049]步驟132,在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0050]步驟201,在所述擴展模塊的控制下,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;
      [0051]步驟133,在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0052]步驟134,在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0053]這里,所述步驟201和步驟133的先后順序不做限定,步驟201只要實施在在步驟132之后與步驟134之前即可;
      [0054]這里,所述外部功能模塊可以是用戶根據(jù)自身需求需要來改變B1S執(zhí)行功能的一些主程序;具體的,所述外部功能模塊可以用來執(zhí)行數(shù)據(jù)防盜、系統(tǒng)恢復(fù)、殺毒、文件備份等功能的一些主程序。
      [0055]這里,所述驅(qū)動模塊可以為硬件驅(qū)動,也可以是驅(qū)動文件,本領(lǐng)域的技術(shù)人員可以根據(jù)要執(zhí)行的外部功能模塊對驅(qū)動模塊做相應(yīng)的選擇或設(shè)計,這里不再贅述。
      [0056]步驟104,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0057]本發(fā)明實施例二中,通過在所述擴展模塊的控制下,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊,這樣,使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。本發(fā)明實施例二提供的信息處理方法,通過對外部功能模塊和與其對應(yīng)的驅(qū)動模塊進行存儲,可以使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)第一標識信息的速度更快。
      [0058]實施例三
      [0059]本發(fā)明實施例三提供的一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,該方法包括:
      [0060]步驟101,在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0061]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;
      [0062]步驟102,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0063]步驟103,圖3為本發(fā)明實施例三步驟103的實現(xiàn)流程示意圖,如圖3所示,步驟103包括下面步驟131、132、301、133、134,具體的:
      [0064]步驟131,在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0065]步驟132,在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0066]步驟301,在所述擴展模塊的控制下,判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;
      [0067]這里,所述第一信息可以為發(fā)布所述外部功能模塊的提供商的簽名。在具體實現(xiàn)的過程中可以通過黑白名單的方法,即:當(dāng)所述外部功能模塊的簽名為白名單列表中的名單時,確定該第一信息是合法的;當(dāng)所述外部功能模塊的簽名為黑名單列表中的名單時,確定該第一信息是不合法的。本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)對第一信息做出任何的限定,只要該第一信息能夠表征外部功能模塊的安全性即可,這里不再贅述。
      [0068]步驟133,在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,執(zhí)行所述外部功能模塊;
      [0069]步驟134,在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0070]在本發(fā)明實施例三中,所述步驟103還可以包括步驟302,在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,退出享有所述B1S的控制權(quán)。
      [0071]在本發(fā)明實施例三中,所述步驟103還可以包括步驟201A,在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;
      [0072]這里,步驟201A能夠使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。另外,所述步驟201A可以在步驟301與步驟133之間,也可以在步驟133與步驟134之間,這里不做限定;
      [0073]步驟104,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0074]本發(fā)明實施例三中,通過判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,執(zhí)行所述外部功能模塊。由于執(zhí)行外部功能模塊存在一定風(fēng)險,因此判斷外部功能模塊的合法性是有一定的必要性;在合法時,才對外部模塊執(zhí)行;進一步地,在合法時才將外部模塊存儲在B1S的固件內(nèi)。如此,本發(fā)明實施例三提供的信息處理方法,在滿足用戶根據(jù)自身需求改變B1S的功能的同時,還能夠提供更好的安全性。
      [0075]實施例四
      [0076]本發(fā)明實施例四提供的一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,該方法包括:
      [0077]步驟101,在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0078]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中。
      [0079]步驟102,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0080]步驟103,當(dāng)確定所述B1S的固件中存在第一功能模塊,以及確定外部功能模塊存在時,步驟103可以包括步驟1031和/或步驟1032,其中,
      [0081]步驟1031,當(dāng)所述第一功能模塊與所述外部功能模塊一致時,所述從所述固件中執(zhí)行所述第一功能模塊;
      [0082]步驟1032,當(dāng)所述第一功能模塊與所述外部功能模塊不一致時,先所述從所述固件中執(zhí)行所述第一功能模塊,再獲得新的外部功能模塊并執(zhí)行所述新的外部功能模塊;
      [0083]具體地,步驟103中的步驟1031和步驟1032可以通過下面步驟401至408,來實現(xiàn),其中:
      [0084]步驟401,在所述擴展模塊的控制下,當(dāng)確定所述B1S的固件中存在第一功能模塊時,從所述B1S的固件中加載與第一功能模塊的對應(yīng)的驅(qū)動模塊,進入步驟402 ;當(dāng)確定所述B1S的固件中不存在第一功能模塊時,進入步驟404 ;
      [0085]步驟402,在所述擴展模塊的控制下,從所述B1S的固件中獲得所述第一功能模塊,進入步驟403 ;
      [0086]步驟403,在所述擴展模塊的控制下,執(zhí)行所述第一功能模塊,進入步驟404 ;
      [0087]步驟404,在所述擴展模塊的控制下,確定外部功能模塊存在時,獲得所述外部功能模塊,進入步驟405 ;確定外部功能模塊不存在時,進入步驟406 ;
      [0088]步驟405,在所述擴展模塊的控制下,判斷所述第一功能模塊與所述外部功能模塊是否一致;一致時,進入步驟406 ;不一致時,進入步驟407 ;
      [0089]步驟406,在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán),進入步驟104 ;
      [0090]步驟407,在所述擴展模塊的控制下,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊,進入步驟408 ;
      [0091]步驟408,在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊,進入步驟406 ;
      [0092]步驟104,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0093]本發(fā)明實施例四中,所述步驟103還可以包括步驟301A,在所述擴展模塊的控制下,判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;
      [0094]這里,所述步驟30IA可以在步驟404與405之間、步驟405與407之間、步驟407與408之間,步驟301A的位置不同,后面的處理步驟也會相應(yīng)的不同,總得來說,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,就繼續(xù)執(zhí)行后面的步驟;當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,就退出享有所述B1S的控制權(quán),具體的過程這里不再贅述。
      [0095]本發(fā)明實施例四中,所述步驟103還可以包括步驟201,在所述擴展模塊的控制下,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;
      [0096]這里,當(dāng)所述步驟103還包括步驟301A時,所述步驟201為,在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;
      [0097]本發(fā)明實施例四中,當(dāng)確定所述B1S的固件中存在第一功能模塊時,則執(zhí)行該第一功能模塊;當(dāng)確定存在外部功能模塊時,則獲取該外部功能模塊;并判斷該外部功能模塊與B1S的固件中的第一功能模塊是否一致,若一致,則退出享有所述B1S的控制權(quán);若不一致,則執(zhí)行該外部功能模塊。例如1,當(dāng)B1S的固件中存在第一功能模塊為殺毒模塊,而外部功能模塊為備份模塊,則判斷外部功能模塊與第一功能模塊不一致,則要執(zhí)行備份模塊;例如2,當(dāng)B1S的固件中存在第一功能模塊為殺毒模塊A,該殺毒模塊A的版本為A ;而外部功能模塊為殺毒模塊B,該殺毒模塊B的版本為B,則判斷外部功能模塊與第一功能模塊不一致,則要執(zhí)行殺毒模塊B ;例如3,當(dāng)B1S的固件中存在第一功能模塊為殺毒模塊;而外部功能模塊也為殺毒模塊,且判斷外部功能模塊與第一功能模塊的版本也一致,則退出享有所述B1S的控制權(quán)。
      [0098]實施例五
      [0099]本發(fā)明實施例五提供的一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有B1S的固件,該方法包括:
      [0100]步驟101,在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0101]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中。
      [0102]步驟102,響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0103]步驟103,當(dāng)確定所述B1S的固件中存在第一功能模塊,以及確定外部功能模塊存在時,步驟103可以包括步驟1031和/或步驟1032,其中,
      [0104]步驟1031,當(dāng)所述第一功能模塊與所述外部功能模塊一致時,所述從所述固件中執(zhí)行所述第一功能模塊;
      [0105]步驟1032,當(dāng)所述第一功能模塊與所述外部功能模塊不一致時,先所述從所述固件中執(zhí)行所述第一功能模塊,再獲得新的外部功能模塊并執(zhí)行所述新的外部功能模塊;
      [0106]具體地,步驟103中的步驟1031和步驟1032還可以通過包括下面步驟401至408以及步驟501來實現(xiàn),其中:
      [0107]步驟401,在所述擴展模塊的控制下,當(dāng)確定所述B1S的固件中存在第一功能模塊時,從所述B1S的固件中加載與第一功能模塊的對應(yīng)的驅(qū)動模塊,進入步驟402 ;當(dāng)確定所述B1S的固件中不存在第一功能模塊時,進入步驟404 ;
      [0108]步驟402,在所述擴展模塊的控制下,從所述B1S的固件中獲得所述第一功能模塊,進入步驟403 ;
      [0109]步驟403,在所述擴展模塊的控制下,執(zhí)行所述第一功能模塊,進入步驟404 ;
      [0110]步驟404,在所述擴展模塊的控制下,確定外部功能模塊存在時,獲得所述外部功能模塊,進入步驟405 ;確定外部功能模塊不存在時,進入步驟406 ;
      [0111]步驟405,在所述擴展模塊的控制下,判斷所述第一功能模塊與所述外部功能模塊是否一致;一致時,進入步驟406 ;不一致時,進入步驟407 ;
      [0112]步驟406,在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán),進入步驟104 ;
      [0113]步驟407,在所述擴展模塊的控制下,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊,進入步驟408 ;
      [0114]步驟408,在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊,進入步驟501 ;
      [0115]步驟501,在所述擴展模塊的控制下,以所述外部功能模塊更新存儲于所述固件中的所述第一功能模塊,以所述外部功能模塊作為所述第一功能模塊,進入步驟406 ;
      [0116]本發(fā)明實施例五中,步驟501在步驟408之后,所述步驟501還可以在其他的步驟之后,例如可以在步驟407后,執(zhí)彳了完步驟407時,進入步驟501,然后執(zhí)彳了完步驟501后,再進入步驟408,執(zhí)行完步驟408后,再進入步驟406,這里不再贅述。
      [0117]步驟104,所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0118]本發(fā)明實施例五中,所述步驟103還可以包括步驟301A,在所述擴展模塊的控制下,判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;這里,所述步驟301A可以比較靈活,總得來說,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,就繼續(xù)執(zhí)行后面的步驟;當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,就退出享有所述B1S的控制權(quán),具體的過程這里不再贅述。
      [0119]這里,當(dāng)所述步驟103還包括步驟301A時,所述步驟501為,在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,以所述外部功能模塊更新存儲于所述固件中的所述第一功能模塊,以所述外部功能模塊作為所述第一功能模塊。
      [0120]實施例六
      [0121]本發(fā)明實施例提供的一種電子設(shè)備,所述電子設(shè)備具有B1S的固件,圖4為本發(fā)明實施例六電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖4所示,所述電子設(shè)備包括確定裝置41、加載裝置42、處理裝置43和執(zhí)行裝置44,其中,所述處理裝置43包括加載單元431、獲得單元432、執(zhí)行單元433和退出單元434,其中,
      [0122]所述確定裝置41,用于在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0123]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;
      [0124]這里,所述電子設(shè)備包括但不限于:包括工業(yè)控制計算機、個人計算機等各種類型計算機、平板電腦、手機、電子閱讀器等。
      [0125]這里,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中;
      [0126]這里,所述B1S具有基本模塊和擴展模塊,所述基本模塊和所述擴展模塊都存儲與所述B1S的固件中;所述基本模塊可以是電子設(shè)備生產(chǎn)商在電子設(shè)備出廠的時候設(shè)置的常規(guī)程序;所述擴展模塊可以是與用戶根據(jù)自身需求用來改變B1S執(zhí)行功能的外部功能模塊進行接口的程序;
      [0127]這里,所述確定具有第一標識信息,在具體實施過程中,可以采用多種方式來實現(xiàn),下面介紹其中的一種實現(xiàn)方式。例如,所述確定具有第一標識信息,包括:實時獲取用戶的輸入操作;根據(jù)所述輸入操作確定第一標識信息。
      [0128]具體的,在所述B1S執(zhí)行POST的過程中,用戶可以通過輸入工具如鍵盤選擇或輸入一個輸入操作,這個輸入操作對應(yīng)有一個標識信息,例如,所述標識信息可以是I或O ;當(dāng)用戶選擇的輸入操作對應(yīng)標識信息為O時,POST程序執(zhí)行基本模塊;當(dāng)用戶選擇的操作對應(yīng)的標識信息I時,POST程序加載并執(zhí)行所述擴展模塊,這里的標識信息I即可以為所述的第一標識信息。
      [0129]所述加載裝置42,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0130]這里,所述擴展模塊的文件格式可以與B1S的基本模塊的文件格式相類似,但是不同的是,本發(fā)明實施例提出的擴展模塊在確定具有第一標識信息時,能夠享有所述B1S的控制權(quán);而且,所述擴展模塊中具有對象信息;當(dāng)確定加載外部功能模塊時,根據(jù)該對象信息可以獲取外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0131]在具體實施的過程中,該對象信息可以為存儲路徑,當(dāng)然該存儲路徑可以為網(wǎng)絡(luò)服務(wù)端的統(tǒng)一資源定位符,或,本地磁盤的地址,或,電子設(shè)備外部接口的存儲盤的地址;本領(lǐng)域的技術(shù)人員還可以根據(jù)各種現(xiàn)有技術(shù),將其他的信息作為所述的對象信息,本發(fā)明實施例并不對所述的對象信息做任何限定。
      [0132]所述加載單元431,用于在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0133]所述獲得單元432,用于在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0134]所述第一執(zhí)行單元433,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0135]所述退出單元434,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0136]這里,所述外部功能模塊可以是用戶根據(jù)自身需求需要來改變B1S執(zhí)行功能的一些主程序;具體的,所述外部功能模塊可以用來執(zhí)行數(shù)據(jù)防盜、系統(tǒng)恢復(fù)、殺毒、文件備份等功能的一些主程序。
      [0137]這里,所述驅(qū)動模塊可以為硬件驅(qū)動,也可以是驅(qū)動文件,本領(lǐng)域的技術(shù)人員可以根據(jù)要執(zhí)行的外部功能模塊對驅(qū)動模塊做相應(yīng)的選擇或設(shè)計,這里不再贅述。
      [0138]所述執(zhí)行裝置44,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0139]本發(fā)明實施例六中,由確定裝置41在B1S執(zhí)行POST的過程中,通過用戶的輸入確定具有第一標識信息;然后由加載裝置42響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊;在所述擴展模塊的控制下:由加載單元431當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;以及,由獲得單元432獲得所述外部功能模塊,由執(zhí)行單元433執(zhí)行所述外部功能模塊;以及,由退出單元434退出享有所述B1S的控制權(quán);最后,由執(zhí)行裝置44所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程;如此,本發(fā)明實施例六提供的電子設(shè)備,能夠動態(tài)滿足不斷變化的用戶需求,而且不需要用戶重新更新B1S。
      [0140]實施例七
      [0141]本發(fā)明實施例提供的一種電子設(shè)備,所述電子設(shè)備具有B1S的固件,圖5為本發(fā)明實施例七電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖5所示,所述電子設(shè)備包括確定裝置51、加載裝置52、處理裝置53和執(zhí)行裝置54,其中,所述處理裝置53包括加載單元531、獲得單元532、執(zhí)行單元533、存儲單元534和退出單元535,其中,
      [0142]所述確定裝置51,用于在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0143]所述加載裝置52,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0144]所述加載單元531,用于在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0145]所述獲得單元532,用于在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0146]所述執(zhí)行單元533,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0147]所述存儲單元534,用于將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),將所述外部功能模塊作為所述B1S的第一功能模塊;
      [0148]這里,所述存儲單元534可以使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。另外,所述存儲單元534也可以在執(zhí)行單元之前。
      [0149]所述退出單元535,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0150]所述執(zhí)行裝置54,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0151]本發(fā)明實施例七中,通過在所述擴展模塊的控制下,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊,這樣,使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。如此,本發(fā)明實施例七提供的電子設(shè)備,通過對外部功能模塊和與其對應(yīng)的驅(qū)動模塊進行存儲,可以使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)第一標識信息的速度更快。
      [0152]實施例八
      [0153]本發(fā)明實施例提供的一種電子設(shè)備,所述電子設(shè)備具有B1S的固件,圖6為本發(fā)明實施例八電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖6所示,所述電子設(shè)備包括確定裝置61、加載裝置62、處理裝置63和執(zhí)行裝置64,其中,所述處理裝置63包括加載單元631、獲得單元632、判斷單元633,執(zhí)行單元634和退出單元635,其中,
      [0154]所述確定裝置61,用于在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0155]所述加載裝置62,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0156]所述加載單元631,用于在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0157]所述獲得單元632,用于在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0158]所述判斷單元633,用于判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,觸發(fā)所述執(zhí)行單元634 ;當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,觸發(fā)退出單元635 ;
      [0159]這里,所述第一信息可以為發(fā)布所述外部功能模塊的提供商的簽名。在具體實現(xiàn)的過程中可以通過黑白名單的方法,即:當(dāng)所述外部功能模塊的簽名為白名單列表中的名單時,確定該第一信息是合法的;當(dāng)所述外部功能模塊的簽名為黑名單列表中的名單時,確定該第一信息是不合法的。本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)對第一信息做出任何的限定,只要該第一信息能夠表征外部功能模塊的安全性即可,這里不再贅述。
      [0160]所述執(zhí)行單元634,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0161]所述退出單元635,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0162]所述執(zhí)行裝置64,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0163]本發(fā)明實施例八中,所述處理裝置還可以包括存儲單元,用于在所述擴展模塊的控制下,當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;這樣,存儲單元使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。
      [0164]本發(fā)明實施例八中,通過判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,執(zhí)行所述外部功能模塊。由于執(zhí)行外部功能模塊存在一定風(fēng)險,因此判斷外部功能模塊的合法性是有一定必要在;在合法時,才對外部模塊執(zhí)行;進一步的,在合法時才將外部模塊存儲在B1S的固件內(nèi)。如此,本發(fā)明實施例八提供的電子設(shè)備,在滿足用戶根據(jù)自身需求改變B1S的功能的同時,還能夠提供更好的安全性。
      [0165]實施例九
      [0166]本發(fā)明實施例提供的一種電子設(shè)備,所述電子設(shè)備具有B1S的固件,所述電子設(shè)備包括確定裝置、加載裝置、處理裝置和執(zhí)行裝置,其中,所述處理裝置包括第一執(zhí)行模塊、和/或第二執(zhí)行模塊;其中,所述第一執(zhí)行模塊進一步包括第一確定單元,第一獲得單元、第一加載單元、第一執(zhí)行單元、第二確定單元和第一判斷單元,第二執(zhí)行模塊進一步包括加載單元、獲得單元、執(zhí)行單元和退出單元;其中,
      [0167]所述確定裝置,用于在所述B1S執(zhí)行POST的過程中,確定具有第一標識信息;
      [0168]所述加載裝置,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán);
      [0169]所述第一確定單元,用于在所述擴展模塊的控制下,確定所述B1S的固件中存在第一功能模塊時,觸發(fā)所述第一加載單元;確定所述B1S的固件中不存在第一功能模塊時,觸發(fā)第二確定單元;
      [0170]所述第一加載單元,用于在所述擴展模塊的控制下,當(dāng)確定所述B1S的固件中存在第一功能模塊時,從所述B1S的固件中加載與第一功能模塊的對應(yīng)的驅(qū)動模塊;
      [0171]所述第一獲得單元,用于在所述擴展模塊的控制下,從所述B1S的固件中獲得所述第一功能模塊;
      [0172]所述第一執(zhí)行單元,用于在所述擴展模塊的控制下,從所述B1S的固件中執(zhí)行所述第一功能模塊,觸發(fā)所述第二確定單元;
      [0173]所述第二確定單元,用于在所述擴展模塊的控制下,確定外部功能模塊存在時,觸發(fā)所述獲得單元;確定外部功能模塊不存在時,觸發(fā)所述退出單元;
      [0174]所述獲得單元,用于在所述擴展模塊的控制下,獲得所述外部功能模塊;
      [0175]所述第一判斷單元,用于判斷所述第一功能模塊與所述外部功能模塊是否一致,一致時,觸發(fā)所述退出單元;不一致時,觸發(fā)所述加載單元;
      [0176]所述加載單元,用于在所述擴展模塊的控制下,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊;
      [0177]所述執(zhí)行單元,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊;
      [0178]所述退出單元,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán);
      [0179]所述執(zhí)行裝置,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      [0180]本發(fā)明實施例九中,所述處理裝置還可以判斷單元,用于判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,觸發(fā)所述執(zhí)行單元;當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,觸發(fā)退出單元;
      [0181]這里,所述第一信息可以為發(fā)布所述外部功能模塊的提供商的簽名。在具體實現(xiàn)的過程中可以通過黑白名單的方法,即:當(dāng)所述外部功能模塊的簽名為白名單列表中的名單時,確定該第一信息是合法的;當(dāng)所述外部功能模塊的簽名為黑名單列表中的名單時,確定該第一信息是不合法的。本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)對第一信息做出任何的限定,只要該第一信息能夠表征外部功能模塊的安全性即可,這里不再贅述。
      [0182]本發(fā)明實施例九中,所述處理裝置還可以包括存儲單元,用于在所述擴展模塊的控制下,當(dāng)所述判斷結(jié)果表明所述第一信息合法時,將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊;這樣,存儲單元使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。
      [0183]本發(fā)明實施例九中,所述處理裝置還包括更新單元,用于以所述新的外部功能模塊更新存儲于所述固件中的所述第一功能模塊,以所述新的外部功能模塊作為所述第一功能豐旲塊O
      [0184]本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實施例所述的電子設(shè)備的各裝置的實現(xiàn)功能可參照前述信息處理方法的相關(guān)描述而理解。本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)理解,本發(fā)明實施例提出的電子設(shè)備中的確定裝置、加載裝置、處理裝置和執(zhí)行裝置,以及,所述處理裝置中的各單元,都可以通過電子設(shè)備中的處理器實現(xiàn),也可以通過具體的邏輯電路實現(xiàn);比如,在實際應(yīng)用中,可由中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)、或現(xiàn)場可編程門陣列(FPGA)實現(xiàn)。
      [0185]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
      【權(quán)利要求】
      1.一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有基本輸入輸出系統(tǒng)B1S的固件,所述方法包括: 在所述B1S執(zhí)行開機自檢POST的過程中,確定具有第一標識信息;其中,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中; 響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán); 在所述擴展模塊的控制下: 當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊; 獲得所述外部功能模塊; 執(zhí)行所述外部功能模塊; 退出享有所述B1S的控制權(quán); 所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      2.根據(jù)權(quán)利要求1所述的方法,所述退出享有所述B1S的控制權(quán)之前,所述方法還包括: 將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),以及將所述外部功能模塊作為所述B1S的第一功能模塊,以使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊從所述固件中執(zhí)行所述第一功能模塊。
      3.根據(jù)權(quán)利要求1所述的方法,執(zhí)行所述外部功能模塊之前,所述方法還包括: 在所述擴展模塊的控制下: 判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果; 當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,執(zhí)行所述外部功能模塊; 當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,退出享有所述B1S的控制權(quán)。
      4.根據(jù)權(quán)利要求1所述的方法,在所述B1S執(zhí)行POST的過程中響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊過程后,所述方法還包括: 當(dāng)所述第一功能模塊與所述外部功能模塊一致時,所述從所述固件中執(zhí)行所述第一功能模塊;和/或, 當(dāng)所述第一功能模塊與所述外部功能模塊不一致時,先所述從所述固件中執(zhí)行所述第一功能模塊,再獲得新的外部功能模塊并執(zhí)行所述新的外部功能模塊。
      5.根據(jù)權(quán)利要求4所述的方法,所述方法還包括: 以所述新的外部功能模塊更新存儲于所述固件中的所述第一功能模塊,以所述新的外部功能模塊作為所述第一功能模塊。
      6.—種電子設(shè)備,所述電子設(shè)備具有基本輸入輸出系統(tǒng)B1S的固件,所述電子設(shè)備包括確定裝置、加載裝置、處理裝置和執(zhí)行裝置,其中, 所述確定裝置,用于在所述B1S執(zhí)行開機自檢POST的過程中,確定具有第一標識信息;其中,所述第一標識信息用于表征加載并執(zhí)行擴展模塊;所述擴展模塊屬于所述B1S并存儲于所述B1S的固件中; 所述加載裝置,用于響應(yīng)所述第一標識信息,加載并執(zhí)行所述擴展模塊,以使得所述擴展模塊享有所述B1S的控制權(quán); 所述處理裝置包括加載單元、獲得單元、執(zhí)行單元和退出單元,其中, 所述加載單元,用于在所述擴展模塊的控制下,當(dāng)確定加載外部功能模塊時,加載與所述外部功能模塊的對應(yīng)的驅(qū)動模塊; 所述獲得單元,用于在所述擴展模塊的控制下,獲得所述外部功能模塊; 所述執(zhí)行單元,用于在所述擴展模塊的控制下,執(zhí)行所述外部功能模塊; 所述退出單元,用于在所述擴展模塊的控制下,退出享有所述B1S的控制權(quán); 所述執(zhí)行裝置,用于所述B1S享有控制權(quán)繼續(xù)執(zhí)行所述POST的過程。
      7.根據(jù)權(quán)利要求6所述的電子設(shè)備,所述處理裝置還包括存儲單元,用于將所述外部功能模塊和與其對應(yīng)的驅(qū)動模塊存儲在所述B1S的固件內(nèi),將所述外部功能模塊作為所述B1S的第一功能模塊,以使得再次在所述B1S執(zhí)行POST的過程中,響應(yīng)所述第一標識信息加載并執(zhí)行所述擴展模塊后,所述擴展模塊能夠從所述固件中執(zhí)行所述第一功能模塊。
      8.根據(jù)權(quán)利要求6所述的電子設(shè)備,所述處理裝置還包括判斷單元,用于判斷所述外部功能模塊的用于表征安全性的第一信息是否合法,獲得第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表明所述第一信息合法時,觸發(fā)所述執(zhí)行單元;當(dāng)所述第一判斷結(jié)果表明所述第一信息不合法時,觸發(fā)退出單元。
      9.根據(jù)權(quán)利要求6所述的電子設(shè)備,所述處理裝置還包括第一執(zhí)行模塊和/或第二執(zhí)行模塊;其中 所述第一執(zhí)行模塊,用于當(dāng)所述第一功能模塊與所述外部功能模塊一致時,所述從所述固件中執(zhí)行所述第一功能模塊; 所述第二執(zhí)行模塊,用于當(dāng)所述第一功能模塊與所述外部功能模塊不一致時,先所述從所述固件中執(zhí)行所述第一功能模塊,再獲得新的外部功能模塊并執(zhí)行所述新的外部功能模塊。
      10.根據(jù)權(quán)利要求9所述的電子設(shè)備,所述處理裝置還包括更新單元,用于以所述新的外部功能模塊更新存儲于所述固件中的所述第一功能模塊,以所述新的外部功能模塊作為所述第一功能模塊。
      【文檔編號】G06F13/10GK104516742SQ201310446939
      【公開日】2015年4月15日 申請日期:2013年9月26日 優(yōu)先權(quán)日:2013年9月26日
      【發(fā)明者】楊良印, 陳實, 許靈均, 劉旭國 申請人:聯(lián)想(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1