專利名稱:一種檢測與安裝外圍設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種檢測與安裝外圍設(shè)備的方法,特別是涉及一種避免重復(fù)建立儲存保管單元(Stock Keeping Unit,SKU)的檢測與安裝外圍設(shè)備的方法。
由于現(xiàn)今筆記本電腦生產(chǎn)廠商均處于由接到定單后生產(chǎn)(Build ToOrder,BTO)過渡到量身訂做生產(chǎn)(Customer To Order,CTO)的階段,每一使用者的需求均不相同,因此在軟件預(yù)建(pre-load)數(shù)據(jù)庫的部分,勢必增加數(shù)據(jù)庫人員增建儲存保管單元的沉重負(fù)擔(dān),此做法不但浪費人力資源,更有可能因為人為的疏忽而導(dǎo)致軟件安裝的錯誤。
在軟件預(yù)建數(shù)據(jù)庫的部分,是依據(jù)外圍設(shè)備的種類,再決定所要安裝的驅(qū)動程序的版本及項目,一般而言,驅(qū)動程序應(yīng)將其做成3rd-partyapplication的形式,以符合量身訂做生產(chǎn)模式的定義,在Unboundle的過程中,會通過一個安裝程序?qū)⑺蟹旁趦Υ姹9軉卧獌?nèi)的所有應(yīng)用程序做安裝的動作,但此安裝程序并無法依據(jù)外圍設(shè)備來決定所要安裝的驅(qū)動程序種類,所以必須借助數(shù)據(jù)庫人員依照定義來建立固定的儲存保管單元。舉例來說,如果一個機種的外圍設(shè)備分為配備數(shù)據(jù)機與沒有配備數(shù)據(jù)機二種模式,那么在預(yù)建數(shù)據(jù)庫時,必需建立二個儲存保管單元,一個包含數(shù)據(jù)機驅(qū)動程序的儲存保管單元,一個不包含數(shù)據(jù)機驅(qū)動程序的儲存保管單元,如此一來才能符合使用者的需求,但是無形中增加數(shù)據(jù)庫人員的沉重負(fù)擔(dān)。
圖1為公知預(yù)建數(shù)據(jù)庫以安裝驅(qū)動程序的流程圖,一般先依據(jù)硬件規(guī)格決定軟件傳遞矩陣(Software Deliverible matrix)(步驟10),再依據(jù)該軟件傳遞矩陣建立不同的儲存保管單元(步驟20),接著通過安裝程序?qū)?,所以放在儲存保管單元?nèi)的所有應(yīng)用程序做安裝的動作(步驟30)。所以傳統(tǒng)預(yù)建數(shù)據(jù)庫的方式,必須借助數(shù)據(jù)庫人員依照定義來建立多個儲存保管單元。這樣不但效率較低,還有可能因為人為的疏忽而導(dǎo)致軟件安裝的錯誤。
發(fā)明的目的在于提供一種檢測與安裝外圍設(shè)備的方法,是在安裝軟件或驅(qū)動程序前,利用該方法檢測外圍設(shè)備,并將未檢測到的外圍設(shè)備的驅(qū)動程序移除,以決定所要安裝的軟件或驅(qū)動程序。該方法,在預(yù)建數(shù)據(jù)庫的階段時,還可減少數(shù)據(jù)庫人員增建儲存保管單元的沉重負(fù)擔(dān)。
發(fā)明的目的是以下述方式實現(xiàn)的一種檢測與安裝外圍設(shè)備的方法,是在安裝軟件或驅(qū)動程序前,利用該方法檢測該外圍設(shè)備,以決定所要安裝的該軟件或該驅(qū)動程序,其特征是該方法至少包含下列步驟依據(jù)硬件規(guī)模決定軟件傳遞矩陣;依據(jù)該軟件傳遞矩陣建立一儲存保管單元;依據(jù)檢測程序檢測該外圍設(shè)備;及依據(jù)安裝程序安裝該外圍設(shè)備的該軟件或該驅(qū)動程序。
其中,上述軟件傳遞矩陣是為依據(jù)不同語系所建立的該外圍設(shè)備對照表。
其中,上述儲存保管單元是為一預(yù)建數(shù)據(jù)庫的部分。
其中,上述檢測該外圍設(shè)備的步驟還包含移除未檢測到的該外圍設(shè)備的該軟件或該驅(qū)動程序的步驟。
本發(fā)明所述的檢測與安裝外圍設(shè)備的方法,是在安裝軟件或驅(qū)動程序前,利用該方法檢測該外圍設(shè)備,以決定所要安裝的該軟件或該驅(qū)動程序,其特征為在預(yù)建數(shù)據(jù)庫時,將所有外圍設(shè)備的軟件或驅(qū)動程序建立在同一個儲存保管單元中,依據(jù)檢測程序檢測該外圍設(shè)備,再依據(jù)安裝程序安裝該外圍設(shè)備的該軟件或該驅(qū)動程序,可避免重復(fù)建立儲存保管單元,并減少系統(tǒng)維護的成本。
其中,上述檢測該外圍設(shè)備的步驟還包含移除未檢測到的該外圍設(shè)備的該軟件或該驅(qū)動程序的步驟。
可見,本發(fā)明所提供的檢測與安裝外圍設(shè)備的方法,首先在預(yù)建數(shù)據(jù)庫時,將所有外圍設(shè)備的軟件或驅(qū)動程序建立在同一個儲存保管單元中,依據(jù)檢測程序檢測該外圍設(shè)備,再依據(jù)安裝程序安裝該外圍設(shè)備的該軟件或該驅(qū)動程序,可避免重復(fù)建立儲存保管單元,并減少系統(tǒng)維護的成本。
下面結(jié)合實施例所示附圖,對本發(fā)明的技術(shù)內(nèi)容作進一步詳細說明。
圖1為公知預(yù)建數(shù)據(jù)庫以安裝驅(qū)動程序的流程圖;圖2為本發(fā)明預(yù)建數(shù)據(jù)庫以安裝驅(qū)動程序的流程圖;及圖3為本發(fā)明的檢測程序輔助安裝程序的程序流程圖。
本發(fā)明實施例的流程圖如圖2所示,首先依據(jù)硬件規(guī)格決定軟件傳遞矩陣(步驟40);與公知方法最大不同的是依據(jù)該軟件傳遞矩陣建立一個儲存保管單元(步驟50),該儲存保管單元是儲存所有外圍設(shè)備的驅(qū)動程序,而不需額外建立許多儲存保管單元,主要是因為搭配本發(fā)明所述檢測程序;所以依據(jù)檢測程序檢測該外圍設(shè)備,并將未檢測到的外圍設(shè)備的驅(qū)動程序從儲存保管單元中移除(步驟60);最后通過安裝程序?qū)⒎旁趦Υ姹9軉卧獌?nèi)的所有應(yīng)用程序做安裝的動作(步驟70)。
本發(fā)明的檢測程序輔助安裝程序的程序流程圖如圖3所示,首先檢測程序讀取BIOS中暫存器資料(步驟80);接著判斷是否檢測到外圍設(shè)備存在(步驟90);如果有檢測到外圍設(shè)備存在,則將儲存保管單元內(nèi)的外圍設(shè)備的驅(qū)動程序利用安裝程序進行安裝,否則將所搭配的外圍設(shè)備的驅(qū)動程序移除(步驟100),再利用安裝程序安裝應(yīng)用軟件(步驟110)。
舉例來說,如果一個機種的外圍設(shè)備分為配備數(shù)據(jù)機與沒有配備數(shù)據(jù)機二種模式,那么在預(yù)建數(shù)據(jù)庫時,只需建立一個儲存保管單元,把該數(shù)據(jù)機的驅(qū)動程序預(yù)建在該儲存保管單元,把該數(shù)據(jù)機的驅(qū)動程序預(yù)建在該儲存保管單元中,再借助檢測程序判斷該機種是配備有數(shù)據(jù)機的模式或沒有配備數(shù)據(jù)機的模式,如果配備有數(shù)據(jù)機的模式,則直接依據(jù)安裝程序安裝該驅(qū)動程序;如果檢測到?jīng)]有配備數(shù)據(jù)機的模式,則將所搭配的驅(qū)動程序從該儲存保管單元中移除,再依據(jù)安裝程序安裝有檢測到的外圍設(shè)備的驅(qū)動程序。
依據(jù)本發(fā)明所述的方法,除可減輕數(shù)據(jù)庫人員預(yù)建資料的負(fù)擔(dān),還可減少人為的疏忽而導(dǎo)致軟件安裝的錯誤。
雖然本發(fā)明以前述的較佳實施例公開如上,但其并非用以限定本發(fā)明,任何本專業(yè)領(lǐng)域內(nèi)的普通技術(shù)人員,在不脫離本發(fā)明的構(gòu)思和范圍內(nèi),當(dāng)可作適當(dāng)?shù)母鼊优c潤飾,因此本發(fā)明的保護范圍當(dāng)視權(quán)利要求所界定的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種檢測與安裝外圍設(shè)備的方法,是在安裝軟件或驅(qū)動程序前,利用該方法檢測該外圍設(shè)備,以決定所要安裝的該軟件或該驅(qū)動程序,其特征是該方法至少包含下列步驟依據(jù)硬件規(guī)模決定軟件傳遞矩陣;依據(jù)該軟件傳遞矩陣建立一儲存保管單元;依據(jù)檢測程序檢測該外圍設(shè)備;及依據(jù)安裝程序安裝該外圍設(shè)備的該軟件或該驅(qū)動程序。
2.如權(quán)利要求1所述的方法,其特征是上述軟件傳遞矩陣是為依據(jù)不同語系所建立的該外圍設(shè)備對照表。
3.如權(quán)利要求1所述的方法,其特征是上述儲存保管單元是為一預(yù)建數(shù)據(jù)庫的部分。
4.如權(quán)利要求1所述的方法,其特征是上述檢測該外圍設(shè)備的步驟還包含移除未檢測到的該外圍設(shè)備的該軟件或該驅(qū)動程序的步驟。
5.一種檢測與安裝外圍設(shè)備的方法,是在安裝軟件或驅(qū)動程序前,利用該方法檢測該外圍設(shè)備,以決定所要安裝的該軟件或該驅(qū)動程序,其特征為在預(yù)建數(shù)據(jù)庫時,將所有外圍設(shè)備的軟件或驅(qū)動程序建立在同一個儲存保管單元中,依據(jù)檢測程序檢測該外圍設(shè)備,再依據(jù)安裝程序安裝該外圍設(shè)備的該軟件或該驅(qū)動程序,可避免重復(fù)建立儲存保管單元,并減少系統(tǒng)維護的成本。
6.如權(quán)利要求5所述的方法,其特征是上述檢測該外圍設(shè)備的步驟還包含移除未檢測到的該外圍設(shè)備的該軟件或該驅(qū)動程序的步驟。
全文摘要
一種檢測與安裝外圍設(shè)備的方法,以硬件規(guī)格決定軟件傳遞矩陣;并依據(jù)軟件傳遞矩陣建立一儲存保管單元;接著再以檢測程序檢測外圍設(shè)備;最后依據(jù)安裝程序安裝外圍設(shè)備的軟件或驅(qū)動程序。本方法可避免重復(fù)建立儲存保管單元,并減少系統(tǒng)維護的成本。
文檔編號G06F11/22GK1355483SQ00134640
公開日2002年6月26日 申請日期2000年12月1日 優(yōu)先權(quán)日2000年12月1日
發(fā)明者張彥淳, 陳宗輝 申請人:英業(yè)達股份有限公司