亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電腦開機(jī)后自動模擬人工檢測的方法、檢測系統(tǒng)及外接式儲存裝置的制作方法

文檔序號:6465145閱讀:225來源:國知局
專利名稱:電腦開機(jī)后自動模擬人工檢測的方法、檢測系統(tǒng)及外接式儲存裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)一種電腦自我檢測方法及該方法所用的裝置,特別是指一種電腦開 機(jī)后自動模擬人工檢測的方法、檢測系統(tǒng)及該方法所用的外接式儲存裝置。
背景技術(shù)
在電腦新品出廠前,往往需要進(jìn)行一系列的軟件/硬件/固件檢測以確保產(chǎn)品的 品質(zhì),其中對于固件(firmware)的檢測,往往需要以人工操作的方式對單機(jī)輸入 指令加以檢測,其檢測過程相當(dāng)耗時(shí),不利于快速出貨的需求,且無法確知檢測是 否完整;在檢修電腦方面也是如此,例如某批產(chǎn)品固件有類似的問題時(shí),若逐一以 人工檢測,也不利于快速檢修的需求;另一方面,現(xiàn)有的WISE或ICE檢測儀器常 用于實(shí)驗(yàn)室的單機(jī)測試,若大量檢測將不敷使用,不利于降低成本的考量。現(xiàn)有的電腦偵錯(cuò)技術(shù)方面,例如中國臺灣發(fā)明第93139762號申請案是利用電 腦去對所連接的一外圍裝置自動偵錯(cuò),但無法適用于電腦內(nèi)部其它裝置的自動偵 錯(cuò);中國臺灣發(fā)明第94135316號申請案則是當(dāng)電腦系統(tǒng)死機(jī)時(shí),找出異常地址的 相關(guān)程序模塊偵錯(cuò);因此,前述雖然揭示電腦偵錯(cuò)的相關(guān)技術(shù),但是仍無法將人工 檢測工作全部以自動化方式取代。發(fā)明內(nèi)容因此,本發(fā)明的目的是提供一種省時(shí)省力的電腦開機(jī)后自動模擬人工檢測的方 法、檢測系統(tǒng)及外接式儲存裝置。于是,本發(fā)明電腦開機(jī)后自動模擬人工檢測的方法包含下述步驟(a)將該電 腦連接一記錄有對應(yīng)一人工檢測工作的腳本的外接式儲存裝置;及(b)該電腦開機(jī) 后讀取該外接式儲存裝置的腳本以執(zhí)行該人工檢測工作。較佳的,該電腦在開機(jī)自我檢測(POST)階段時(shí),若判斷該腳本中有符合的檢測 點(diǎn)代號,即執(zhí)行該檢測點(diǎn)代號對應(yīng)的檢測程序并儲存檢測結(jié)果。較佳的,該電腦在執(zhí)行時(shí)間(Run Time)階段時(shí),于至少一事件被驅(qū)動后,若判 斷該腳本中有符合的事件代號,即執(zhí)行該事件代號對應(yīng)的檢測程序并儲存檢測結(jié) 果。本發(fā)明供電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置記錄有對應(yīng)一人工 檢測工作的腳本,該腳本是供該電腦初始化該外接式儲存裝置后執(zhí)行該人工檢測工 作;其中,該腳本具有多批次程序,各該批次程序用以模擬該人工檢測工作所需的指令。較佳的,該腳本包括一POST檢測點(diǎn)處理表,其具有一POST檢測點(diǎn)處理標(biāo)頭、 一檢測點(diǎn)代號、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。較佳的,該腳本包括一執(zhí)行時(shí)間事件處理表,其具有一執(zhí)行時(shí)間事件處理標(biāo)頭、 一事件代號、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。本發(fā)明供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),包括一記錄有對應(yīng)一人工 檢測工作的腳本的外接式儲存裝置及一用以連接該外接式儲存裝置的待測電腦,該 待測電腦幵機(jī)后即讀取該外接式儲存裝置的腳本以執(zhí)行該人工檢測工作。由于目前以人工操作方式對單機(jī)輸入指令檢測的過程相當(dāng)耗時(shí),本發(fā)明以電腦 開機(jī)后自動模擬人工檢測以取代人工操作方式,可有效節(jié)省時(shí)間及人力成本。


圖1是一示意圖,說明本發(fā)明供電腦開機(jī)后自動模擬人工檢測的外接式儲存裝 置連接一待測電腦;圖2是一系統(tǒng)方塊圖,說明該較佳實(shí)施例的內(nèi)部元件;圖3是一流程圖,說明本發(fā)明電腦開機(jī)后自動模擬人工檢測的方法的較佳實(shí)施 例的步驟;圖4是一示意圖,說明該較佳實(shí)施例所用的腳本是一USB文件頭數(shù)據(jù); 圖5是一示意圖,說明該USB文件頭數(shù)據(jù)的內(nèi)容范例;及 圖6是一流程圖,說明該較佳實(shí)施例如何執(zhí)行多筆批次程序。
具體實(shí)施方式
有關(guān)本發(fā)明的前述及其它技術(shù)內(nèi)容、特點(diǎn)與功效,在以下配合參考附圖的較佳 實(shí)施例的詳細(xì)說明中,將可清楚的呈現(xiàn)。參閱圖1及圖2,本發(fā)明電腦幵機(jī)后自動模擬人工檢測的檢測系統(tǒng)的較佳實(shí)施例中,該檢測系統(tǒng)包括一待測電腦1及一USB儲存裝置3,用以執(zhí)行于新品出廠前或于檢修時(shí)所需的人工檢測工作。待測電腦1具有一中央處理單元10、一載有基本輸入輸出系統(tǒng)(BI0S)程序111 的只讀存儲器(Flash ROM)ll、 一USB周邊控制器12、 一輸入裝置13及一顯示器 14,其中USB周邊控制器12用以連接USB儲存裝置3, USB儲存裝置3記錄有對應(yīng) 一人工檢測工作的腳本(Patch function header file)31。本發(fā)明電腦開機(jī)后自動模擬人工檢測的方法主要是將待測電腦1連接USB儲存 裝置3,腳本31記錄有多筆批次程序,各批次程序即是模擬該人工檢測工作所需 的指令,該方法的步驟詳述如下。參閱圖3,先將電腦1開機(jī)(步驟101),然后初始化USB周邊控制器12 (步驟 102),判斷是否有連接USB儲存裝置3(步驟103) 若有,則判斷USB儲存裝置3 是否有腳本31(步驟104) 若有,判斷腳本31是否有一批處理標(biāo)示(Signature) 以決定是否進(jìn)行批處理(步驟105) 若無該批處理標(biāo)示,接續(xù)原有的開機(jī)程序(步 驟109);若有該批處理標(biāo)示,則電腦1從USB儲存裝置3逐筆存取腳本31的批次 程序(步驟106),然后判斷是否最后一筆(步驟107) ,若判斷最后一筆批次程序, 則代表完成全部人工檢測工作,再接續(xù)原有的開機(jī)程序(步驟109)。參閱圖4,本較佳實(shí)施例中,腳本31 (如圖2)是一 USB文件頭數(shù)據(jù)2,該USB文 件頭數(shù)據(jù)2的格式包括批處理標(biāo)示20、 一 POST檢測點(diǎn)(POST check point)處理表 21、 一執(zhí)行時(shí)間事件(Run time event)處理表22、 一 BIOS除錯(cuò)記錄(Debug Log) 23 及一記錄數(shù)據(jù)(Log data) 24。一般對于電腦1的人工檢測工作大致區(qū)分為POST檢測點(diǎn)(POST check point) 處理及執(zhí)行時(shí)間事件(Run time event)處理二階段,實(shí)際操作時(shí),電腦1會進(jìn)入 POST階段讀取POST檢測點(diǎn)處理表21逐一執(zhí)行POST檢測點(diǎn)處理表21對應(yīng)不同代 號的檢測工作后,再執(zhí)行時(shí)間事件處理階段的執(zhí)行時(shí)間事件處理表22對應(yīng)不同代 號的檢測工作。另外,BIOS程序111可讀取并分析腳本31的POST檢測點(diǎn)處理表21及執(zhí)行 時(shí)間事件處理表22,并由BIOS程序111具有的例程(routine)執(zhí)行。POST檢測點(diǎn)處理表21具有一 POST檢測點(diǎn)處理標(biāo)頭210、 一檢測點(diǎn)代號211、 一動作類別(Action Type)212、 一檢測參數(shù)(Parameters)213 ,及一檢測結(jié)果 (Result)214;其中檢測點(diǎn)代號211即是表示對一硬件元件進(jìn)行檢測的代號;其中, 該P(yáng)OST檢測點(diǎn)處理標(biāo)頭210具有一 POST批處理標(biāo)示(Signature)及一校驗(yàn)碼7(Checksum),該P(yáng)OST批處理標(biāo)示代表進(jìn)行一 POST批處理程序,該校驗(yàn)碼代表該 POST批處理程序中待處理數(shù)據(jù)的筆數(shù);以圖5為例,POST批處理標(biāo)示為W!POSTCK, 校驗(yàn)碼為00000002代表待處理數(shù)據(jù)為2筆。執(zhí)行時(shí)間事件處理表22與POST檢測點(diǎn)處理表21類似,也具有一執(zhí)行時(shí)間事 件處理標(biāo)頭220、 一事件代號221、 一動作類別222、 一檢測參數(shù)223及一檢測結(jié) 果224,執(zhí)行時(shí)間事件處理標(biāo)頭220也具有一執(zhí)行時(shí)間批處理標(biāo)示及一校驗(yàn)碼,該 執(zhí)行時(shí)間批處理標(biāo)示代表進(jìn)行一執(zhí)行時(shí)間批處理程序,該校驗(yàn)碼代表該執(zhí)行時(shí)間批 處理程序中待處理數(shù)據(jù)的筆數(shù),以圖5為例,執(zhí)行時(shí)間批處理標(biāo)示為W!RunTTB, 校驗(yàn)碼為00000001代表待處理數(shù)據(jù)為l筆;另外,事件代號221是表示對一預(yù)定 事件進(jìn)行檢測的代號,而所謂的"執(zhí)行時(shí)間"(Run time)是凡進(jìn)入Windows、 DOS 或任何操作系統(tǒng)皆視為"執(zhí)行時(shí)間","事件"(Event)則為操作系統(tǒng)環(huán)境下,任何 與操作硬件有關(guān)的事件,例如中央處理器速度(CPU speed)、鍵盤輸入、ACPI SPEC 所定義的事件等,都屬于"事件"定義的范疇。參閱圖5,將P0ST檢測點(diǎn)處理表21及執(zhí)行時(shí)間事件處理表22以實(shí)際范例說 明如下在POST檢測點(diǎn)處理表21方面,其包括對于CMOS及PCI寄存器硬件元件的檢 測程序說明如下1. CM0S讀取數(shù)據(jù)的檢測程序P0ST檢測點(diǎn)處理表21記錄包括執(zhí)行檢測點(diǎn)代 號211為"3Ah"、動作類別212為"在CMOS讀取數(shù)據(jù)"、檢測參數(shù)213為讀取地址"72h"的數(shù)據(jù),及檢測結(jié)果214為讀取值"Abh"。2. 在PCI裝置的總線寄存器(Bus Register)寫入數(shù)據(jù)的檢測程序POST檢測 點(diǎn)處理表21包括檢測點(diǎn)代號211為"49h"、動作類別212為"在寄存器寫入數(shù)據(jù)"、 檢測參數(shù)213為"寫入地址EFh的數(shù)據(jù)",及檢測結(jié)果214為"寫入成功"。在執(zhí)行時(shí)間事件處理表22方面,其檢測程序?yàn)樽x取GPI0值,該檢測程序?qū)?yīng) 的程序代碼便記錄了事件代號221為"A—SLP"、動作類別222為"讀取GPI0值"、 檢測參數(shù)223為"23h"及檢測結(jié)果224為"1"。參閱圖6,并對照圖3及圖6,本發(fā)明電腦開機(jī)后自動模擬人工檢測的方法包 含下述步驟在開機(jī)自我檢測階段,電腦1先執(zhí)行幵機(jī)自我檢測(步驟301),于開機(jī)自我檢 測過程中初始化USB儲存裝置3并執(zhí)行腳本31,然后判斷腳本31中是否有符合檢 測點(diǎn)代號(步驟302) 若符合,即執(zhí)行該檢測點(diǎn)代號對應(yīng)的檢測程序并儲存檢測結(jié)8則判斷開機(jī)自我檢測是否執(zhí)行完畢(步驟304) 若未執(zhí) 行完畢,仍然繼續(xù)執(zhí)行開機(jī)自我檢測(步驟305),并接續(xù)步驟302,若開機(jī)自我檢 測階段完成,則進(jìn)入執(zhí)行時(shí)間(Run-Time)階段。在執(zhí)行時(shí)間階段,各事件被驅(qū)動(步驟306)后,判斷腳本31中是否有符合事 件代號(步驟307) 若符合,即執(zhí)行該事件代號對應(yīng)的檢測程序并儲存檢測結(jié)果 (步驟308),若不符合,則繼續(xù)驅(qū)動各事件(步驟306)。歸納上述,在電腦出廠或電腦檢修的檢測過程中應(yīng)用本發(fā)明電腦開機(jī)后自動模 擬人工檢測的方法,能以電腦自動模擬作業(yè)的方式對單機(jī)檢測,其檢測過程迅速且 完整,有利于快速出貨的需求;另一方面,使用外接式儲存裝置取代昂貴的WISE 或ICE檢測儀器,若需要進(jìn)行大量的電腦檢測時(shí),不但能重復(fù)使用且能降低檢測成 本。但以上所述的僅為本發(fā)明的較佳實(shí)施例,當(dāng)不能以此限定本發(fā)明實(shí)施的范圍, 即凡是根據(jù)本發(fā)明申請專利范圍及發(fā)明說明內(nèi)容所作的簡單的等效變化與修飾,皆 仍屬本發(fā)明專利涵蓋的范圍內(nèi)。
權(quán)利要求
1.一種電腦開機(jī)后自動模擬人工檢測的方法,該電腦具有一用以執(zhí)行該方法的基本輸入輸出系統(tǒng)程序,該方法包含下述步驟(a)該電腦連接一記錄有對應(yīng)一人工檢測工作的腳本的外接式儲存裝置;及(b)該電腦開機(jī)后讀取該外接式儲存裝置的腳本以執(zhí)行該人工檢測工作。
2. 根據(jù)權(quán)利要求1所述的電腦開機(jī)后自動模擬人工檢測的方法,其特征在于,步驟(b)的該電腦是判斷該腳本是否有一批處理標(biāo)示以決定是否進(jìn)行批處理,若無批處理標(biāo)示,則接續(xù)原有的開機(jī)程序;若有該批處理標(biāo)示,則該電腦從該外接式儲存裝置逐筆存取該腳本具有的多筆批次程序,完成全部批次程序后,再接續(xù)原有的開機(jī)程序。
3. 根據(jù)權(quán)利要求1或2所述的電腦開機(jī)后自動模擬人工檢測的方法,其特征在于,步驟(b)還包括下述子步驟(bl)該電腦在一開機(jī)自我測試階段時(shí),若判斷該腳本中有符合的檢測點(diǎn)代號,即執(zhí)行該檢測點(diǎn)代號對應(yīng)的檢測程序并儲存檢測結(jié)果。
4. 根據(jù)權(quán)利要求1或2所述的電腦開機(jī)后自動模擬人工檢測的方法,其特征在于,步驟(b)還包括下述子步驟(b2)該電腦在一執(zhí)行時(shí)間階段時(shí),于至少一事件被驅(qū)動后,若判斷該腳本中有符合的事件代號,即執(zhí)行該事件代號對應(yīng)的檢測程序并儲存檢測結(jié)果。
5. —種供電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其記錄有對應(yīng)一人工檢測工作的腳本,該腳本是供該電腦初始化該外接式儲存裝置后執(zhí)行該人工檢測工作。
6. 根據(jù)權(quán)利要求5所述的電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其特征在于,該腳本具有多批次程序,各該批次程序用以模擬該人工檢測工作所需的指令。
7. 根據(jù)權(quán)利要求5或6所述的電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其特征在于,該腳本包括一POST檢測點(diǎn)處理表,該P(yáng)OST檢測點(diǎn)處理表具有一POST檢測點(diǎn)處理標(biāo)頭、 一檢測點(diǎn)代號、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。
8. 根據(jù)權(quán)利要求7所述的電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其特征在于,該P(yáng)OST檢測點(diǎn)處理標(biāo)頭具有一 POST批處理標(biāo)示及一校驗(yàn)碼,該P(yáng)0ST批處理標(biāo)示代表進(jìn)行一 POST批處理程序,該校驗(yàn)碼代表該P(yáng)OST批處理程序中待處理數(shù)據(jù)的筆數(shù)。
9. 根據(jù)權(quán)利要求5或6所述的電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其特征在于,該腳本包括一執(zhí)行時(shí)間事件處理表,該執(zhí)行時(shí)間事件處理表具有一執(zhí)行時(shí)間事件處理標(biāo)頭、 一事件代號、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。
10. 根據(jù)權(quán)利要求9所述的電腦開機(jī)后自動模擬人工檢測的外接式儲存裝置,其特征在于,該執(zhí)行時(shí)間事件處理標(biāo)頭具有一執(zhí)行時(shí)間批處理標(biāo)示及一校驗(yàn)碼,該執(zhí)行時(shí)間批處理標(biāo)示代表進(jìn)行一執(zhí)行時(shí)間批處理程序,該校驗(yàn)碼代表該執(zhí)行時(shí)間批處理程序中待處理數(shù)據(jù)的筆數(shù)。
11. 一種供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),包含一記錄有對應(yīng)一人工檢測工作的腳本的外接式儲存裝置;及一用以連接該外接式儲存裝置的待測電腦,該待測電腦開機(jī)后即讀取該外接式儲存裝置的腳本以執(zhí)行該人工檢測工作。
12. 根據(jù)權(quán)利要求11所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該待測電腦是判斷該腳本是否有一批處理標(biāo)示以決定是否進(jìn)行批處理,若無批處理標(biāo)示,則接續(xù)原有的開機(jī)程序;若有該批處理標(biāo)示,則該待測電腦從該外接式儲存裝置逐筆存取該腳本具有的多筆批次程序,完成全部批次程序后,再接續(xù)原有的開機(jī)程序。
13. 根據(jù)權(quán)利要求11或12所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該待測電腦于執(zhí)行開機(jī)自我檢測過程中初始化該外接式儲存裝置并執(zhí)行該腳本,判斷該腳本中是否有符合一表示對一硬件元件進(jìn)行檢測的檢測點(diǎn)代號,若符合即執(zhí)行該檢測點(diǎn)代號對應(yīng)的檢測程序并儲存檢測結(jié)果,若不符合則繼續(xù)開機(jī)自我檢測。
14. 根據(jù)權(quán)利要求13所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該腳本包括一POST檢測點(diǎn)處理表,其具有該檢測點(diǎn)代號、一P0ST檢測點(diǎn)處理標(biāo)頭、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。
15. 根據(jù)權(quán)利要求14所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該P(yáng)OST檢測點(diǎn)處理標(biāo)頭具有一 POST批處理標(biāo)示及一校驗(yàn)碼,該P(yáng)0ST批處理標(biāo)示代表進(jìn)行一 POST批處理程序,該校驗(yàn)碼代表該P(yáng)OST批處理程序中待處理數(shù)據(jù)的筆數(shù)。
16. 根據(jù)權(quán)利要求11或12所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該待測電腦執(zhí)行開機(jī)自我檢測,若開機(jī)自我檢測階段完成,則進(jìn)入執(zhí)行時(shí)間階段,在執(zhí)行時(shí)間階段,各事件被驅(qū)動后,判斷該腳本中是否有符合一表示對一預(yù)定事件進(jìn)行檢測的事件代號,若符合即執(zhí)行該事件代號對應(yīng)的檢測程序并儲存檢測結(jié)果,若不符合則繼續(xù)驅(qū)動各事件。
17. 根據(jù)權(quán)利要求16所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該腳本包括一執(zhí)行時(shí)間事件處理表,其具有該事件代號、 一執(zhí)行時(shí)間事件處理標(biāo)頭、 一動作類別、 一檢測參數(shù)及一檢測結(jié)果。
18. 根據(jù)權(quán)利要求17所述的供電腦開機(jī)后自動模擬人工檢測的檢測系統(tǒng),其特征在于,該執(zhí)行時(shí)間事件處理標(biāo)頭具有一執(zhí)行時(shí)間批處理標(biāo)示及一校驗(yàn)碼,該執(zhí)行時(shí)間批處理標(biāo)示代表進(jìn)行一執(zhí)行時(shí)間批處理程序,該校驗(yàn)碼代表該執(zhí)行時(shí)間批處理程序中待處理數(shù)據(jù)的筆數(shù)。
全文摘要
一種電腦開機(jī)后自動模擬人工檢測的方法,該電腦具有一用以執(zhí)行該方法的基本輸入輸出系統(tǒng)(BIOS)程序,該方法包含下述步驟(a)將電腦連接一記錄有對應(yīng)一人工檢測工作的腳本(Script)的外接式儲存裝置;及(b)該電腦開機(jī)后讀取該外接式儲存裝置的腳本以執(zhí)行該人工檢測工作;由于目前以人工操作方式對單機(jī)輸入指令檢測的過程相當(dāng)耗時(shí),本發(fā)明以電腦開機(jī)后自動模擬人工檢測以取代人工操作方式,可有效節(jié)省時(shí)間及人力成本。
文檔編號G06F11/273GK101604279SQ20081012510
公開日2009年12月16日 申請日期2008年6月11日 優(yōu)先權(quán)日2008年6月11日
發(fā)明者朱贊美, 李元展 申請人:緯創(chuàng)資通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1