專利名稱:用于信息處理系統(tǒng)自定義圖像制造的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明通常涉及制造信息處理系統(tǒng)的領域,尤其涉及一種用于根據(jù)定制的圖像訂單而制造信息處理系統(tǒng)的方法和系統(tǒng)。
背景技術:
由于信息的價值及使用持續(xù)增加,個人及企業(yè)都在尋找處理和存儲信息的其他方式。對用戶來說一個可用方案就是信息處理系統(tǒng)。信息處理系統(tǒng)通常為企業(yè)、個人或其他目的而處理、編譯、存儲、和/或交流信息或數(shù)據(jù)從而允許用戶利用信息的價值。因為技術及信息處理需求和需要會在不同的用戶或應用程序之間改變,所以信息處理系統(tǒng)也可以關于要處理什么信息,怎樣處理該信息,要處理、存儲或交流多少信息,和可以多快或多有效地處理、存儲或交流該信息而改變。信息處理系統(tǒng)中的變化允許信息處理系統(tǒng)通用于特定用戶或特定應用或者為特定用戶或特定應用而配置,例如金融交易處理、航線預定、企業(yè)數(shù)據(jù)存儲、或全球通信。此外,信息處理系統(tǒng)可以包括各種硬件和軟件組件以及可以包括一個或多個計算機系統(tǒng)、數(shù)據(jù)儲存系統(tǒng)、和網(wǎng)絡系統(tǒng),所述硬件和軟件組件可用于處理、存儲和交流信息。
可用于信息處理系統(tǒng)的硬件和軟件配置的多種改變經(jīng)常為采用大量信息處理系統(tǒng)的企業(yè)帶來后勤問題。信息技術管理員常常通過盡可能將用于企業(yè)或企業(yè)單元的信息處理系統(tǒng)的硬件和軟件標準化以試圖降低信息處理系統(tǒng)的種類。對于信息技術管理員一種實現(xiàn)標準化的方法是大量訂購定制制造的信息處理系統(tǒng)。硬件標準化通常通過與單個廠商訂購以及指定用于創(chuàng)建該信息處理系統(tǒng)的組件而實現(xiàn)。由于軟件應用程序常常允許用戶在安裝時安裝不同的方案,因此軟件標準化更難實現(xiàn)。信息技術管理員標準化軟件的一種方法就是在信息處理系統(tǒng)的硬盤驅(qū)動器上也安裝所期望的軟件并且因此將硬盤驅(qū)動器發(fā)送到廠商以使廠商利用硬盤驅(qū)動器上的圖像來制造定制訂購的信息處理系統(tǒng)。
雖然信息處理系統(tǒng)燒入架(burn rack)能夠?qū)D像加載到制造信息處理系統(tǒng)上,在硬盤驅(qū)動上所傳送的定制圖像一般不能直接轉(zhuǎn)換成一個工廠工作流程處理。通常,手動地使在硬盤驅(qū)動器上所接收的定制圖像生效并且手動地將其準備好以用于工廠工作流程處理中。例如,工程師一般地將定制圖像裝載到具有定制訂購硬件配置的測試信息處理系統(tǒng)上以驗證定制圖像的有效性,例如是定制圖像與硬件配置的兼容性。手動驗證處理時間集中且易于出錯。例如,工程師一般必須按照自定義訂制規(guī)范來創(chuàng)建測試單元,在該單元上運行測試以保證測試單元的正常操作,并且在所有檢測到錯誤的事件中改變軟件配置,一次處理可能要幾星期。測試信息處理系統(tǒng)的創(chuàng)建中的錯誤、測試驗證處理中的錯誤和不完善以及軟件結(jié)構改變中的錯誤可能會延遲定制訂購生產(chǎn)或?qū)е聼o效單元的發(fā)貨。
發(fā)明內(nèi)容
因此,出現(xiàn)了對于一種使定制圖像的驗證自動化以便將定制圖像集成到信息處理系統(tǒng)產(chǎn)品工作流程處理中的方法和系統(tǒng)的需要。
根據(jù)本發(fā)明,提出一種其大致減小了與前述方法和系統(tǒng)相關的缺陷和問題以準備供信息處理系統(tǒng)的產(chǎn)品所使用的定制圖像的方法和系統(tǒng)。分析引擎自動地產(chǎn)生產(chǎn)品圖像和用戶化腳本以將具有定制圖像的信息處理系統(tǒng)的制造集成到制造工作流程處理中。該分析引擎分析圖像以判定定制圖像硬件配置基礎,并且將所判定的基礎與所訂購的信息處理進行比較以便驗證產(chǎn)品的定制圖像。
更具體地說,定制圖像處理系統(tǒng)包括接收具有定制圖像的信息處理系統(tǒng)的訂購的訂購引擎以及用于自動地分析定制圖像以在每個信息處理系統(tǒng)的用戶化的預定級別上驗證該產(chǎn)品的圖像的分析引擎。訂購引擎與硬盤驅(qū)動器相連接以接收定制圖像并檢驗該圖像的完整性,以及同時接受訂購的用戶化信息以制造具有定制圖像的信息處理系統(tǒng)。分析引擎從訂購引擎接收該定制圖像和用戶化信息以驗證該定制圖像的有效性以及準備用于信息處理系統(tǒng)制造的產(chǎn)品圖像和腳本。分析引擎的配置模塊用電子方法判定其產(chǎn)生定制圖像的信息處理系統(tǒng)的基礎硬件配置并且檢驗該定制圖像以確保不會存在誤配置。驗證模塊將該基礎硬件配置與所訂購的配置相比較以確保定制圖像與用于接受該定制圖像的信息處理系統(tǒng)之間的兼容性。用戶化設置模塊判定所制造的信息處理系統(tǒng)的每個圖像的用戶化設置的級別。一旦驗證了定制圖像并且設置了用戶化級別,則產(chǎn)品模塊產(chǎn)生產(chǎn)品圖像以供燒入架所使用并且制造腳本模塊產(chǎn)生腳本以確保所制造的信息處理系統(tǒng)的正確用戶化級別設置。
本發(fā)明具有若干重要的技術優(yōu)勢。重要技術優(yōu)勢的一個例子是自動化定制圖像驗證以將定制圖像集成到產(chǎn)品工作流程處理中。定制圖像的自動驗證通過消除工程師手動驗證而縮短了將定制圖像引入產(chǎn)品中去所需的時間。例如,無須創(chuàng)建物理的信息處理系統(tǒng)來加載和運行定制圖像而驗證定制圖像。通過自動地確定產(chǎn)生定制圖像的硬件配置基礎以及將該基礎與自定義訂購硬件配置相比較而驗證定制圖像與信息處理系統(tǒng)的相關訂購之間的兼容性。自動地檢測對該硬件配置基礎的定制圖像的誤配置和啟動對該硬件配置基礎的定制圖像的誤配置的自動校正。通過基于該信息處理系統(tǒng)訂購的用戶化級別而自動地產(chǎn)生的自定義腳本來支持信息處理系統(tǒng)用戶化的不同級別。對定制訂購的信息處理系統(tǒng)產(chǎn)品的定制圖像處理的自動化大體上縮短了從接收定制圖像的時間到訂購定制圖像的時間所消逝的時間。
通過參考附圖可以更好地理解本發(fā)明,并且對所屬領域技術人員其眾多目的、特征和優(yōu)點將變得顯而易見。幾幅圖中相同參考標號的使用表示類似或相同的組件。
圖1描述了定制圖像處理系統(tǒng)的方框圖;以及圖2描述了根據(jù)定制圖像訂購的制造信息處理系統(tǒng)的處理流程圖。
具體實施例方式
通過用電學方法分析所訂購的定制圖像而對用戶化信息系統(tǒng)的產(chǎn)品來自動驗證信息處理系統(tǒng)的定制圖像。用電學方法分析降低或消除了創(chuàng)建和測試所訂購配置的信息處理系統(tǒng)的需要,從而降低了處理信息處理系統(tǒng)的產(chǎn)品的定制圖像中的時間、消耗和錯誤的危險。為了這種應用的目的,信息處理系統(tǒng)可能包括為了企業(yè)、科學、控制或其他目的而可操作用來計算、分類、處理、傳輸、接收、檢索、創(chuàng)立、切換、存儲、顯示、表現(xiàn)、檢測、記錄、再生、操作、或利用任何形式的信息、情報、或數(shù)據(jù)的任一工具或工具的集合。例如信息處理系統(tǒng)可能是個人計算機、網(wǎng)絡存儲設備、或所有其他適合的設備并且可以在尺寸、形狀、性能、功能及價格上進行改變。該信息處理系統(tǒng)包括隨機存取存儲器(RAM)、一個或多個如中央處理器(CPU)或硬件或軟件控制邏輯這樣的處理源、ROM、和/或其他類型的非易失存儲器。信息處理系統(tǒng)的其他組件可以包括一個或多個盤驅(qū)動器、一個或多個與外部設備進行通信的網(wǎng)絡端口以及各種輸入及輸出(I/O)設備,如鍵盤、鼠標和視頻顯示器。該信息處理系統(tǒng)同時可以包括一個或多個可操作用來在不同地硬件組件之間傳輸通信的總線。
現(xiàn)在參考圖1,方框圖描述了用于接收定制圖像訂購和自動地處理該定制圖像訂購以產(chǎn)生所制造的信息處理系統(tǒng)上的產(chǎn)品圖像的一個定制圖像處理系統(tǒng)10。訂購引擎12接受圖像14,例如通過與硬盤驅(qū)動器16相連接,以及訂單18指定所訂購的信息處理系統(tǒng)的顧客需要和硬件配置信息。例如,顧客配置信息處理系統(tǒng)為硬盤驅(qū)動器16上的顧客預定規(guī)范以及接著將該硬盤驅(qū)動器與訂單18一起發(fā)送到廠家,以將該硬盤驅(qū)動器的圖像14加載到具有預定硬件配置的信息處理系統(tǒng)上。訂購引擎12的圖像完整性模塊20與硬盤驅(qū)動器16相交互以檢驗在發(fā)送過程中圖像的完整性沒有被破壞,如具有丟失扇區(qū)。訂購引擎12的用戶化模塊22從訂單18或從用戶界面接受用戶化信息以便設置每個產(chǎn)品信息處理系統(tǒng)圖像的用戶化級別。例如,用戶化信息可能包括對每個圖像的轉(zhuǎn)換以創(chuàng)建唯一的SID或計算機名。
訂購引擎12為分析引擎24提供圖像備份和用戶化信息以驗證圖像和將圖像及訂單集成到產(chǎn)品工作流程處理中。配置模塊26分析該圖像以確定操作系統(tǒng)、基礎硬件配置和所有誤配置的硬件。例如,配置模塊26分析操作系統(tǒng)設置和存在于操作系統(tǒng)注冊中的硬件標識以確定用于創(chuàng)建該圖像的硬件配置基礎。將該基礎與注冊設置相比較以確定其中注冊設置不能匹配硬件基礎的所有誤配置。這樣的誤配置可能導致不能支持產(chǎn)品信息處理系統(tǒng)硬件的誤配置的產(chǎn)品圖像。配置模塊26提供了對所檢測誤配置的提示,或者替換地將該圖像修改為正確配置。
一旦配置模塊26確定了該基礎配置,記錄模塊28記錄并存儲該基礎硬件配置。由驗證模塊30來比較所記錄的硬件配置和所訂購的信息處理系統(tǒng)硬件配置以確定存在匹配或僅有可兼容差異。例如,如果利用具有與所訂購信息處理系統(tǒng)在實質(zhì)方面不同的硬件配置的信息處理系統(tǒng)來產(chǎn)生該定制圖像,那么驗證模塊30提供一個警告了所訂購圖像和產(chǎn)品信息處理系統(tǒng)硬件配置不兼容的信息。
為具有自定義設置模塊32的用戶化產(chǎn)品而準備一個驗證圖像,該自定義設置模塊32將正確的用戶化級別設置給該圖像,例如通過將由用戶化模塊22所確定的用戶化設置推入到操作系統(tǒng)注冊中。病毒模塊34在產(chǎn)生產(chǎn)品圖像之前對該用戶化圖像檢驗病毒。產(chǎn)品模塊36和制造腳本模塊38接著利用所驗證圖像和用戶化級別來產(chǎn)生用于信息處理系統(tǒng)的制造的產(chǎn)品圖像和制造腳本。例如,產(chǎn)品模塊36產(chǎn)生用于燒入架40上的PowerQuest圖像且制造腳本模塊38產(chǎn)生其指示燒入架40加載燒錄到定制信息處理系統(tǒng)42的圖像的制造腳本。將產(chǎn)品圖像和制造腳本下載到與燒入架40相關的服務器中并且在制造定制訂購信息處理系統(tǒng)42的時候進行調(diào)用以填充訂單18。當指定了定制圖像的不同訂單從顧客送到工廠時,完成對于包括產(chǎn)品圖像的信息處理系統(tǒng)的各種訂貨量的顧客訂單。
現(xiàn)在參考圖2,流程圖描述了一種用于將定制圖像自動預備到產(chǎn)品圖像中以制造定制訂購的信息處理系統(tǒng)的處理。該處理在步驟44以圖像處理系統(tǒng)與定制圖像相連接而開始。例如,顧客在匹配該顧客正在訂購的圖像的信息處理系統(tǒng)上創(chuàng)建定制圖像并接著將該具有定制圖像的硬盤驅(qū)動器發(fā)送到一個制造網(wǎng)站。在步驟46,通過檢驗該圖像的所有部分均被包括在該硬盤驅(qū)動器上而確認圖像完整性,以及在步驟48,將圖像復制到訂購引擎。在步驟50,從顧客訂單中確定用戶化級別,以及,在步驟52將圖像和用戶化級別下載到分析引擎。
在步驟54,分析引擎確定該圖像操作系統(tǒng)和用于創(chuàng)建該圖像的硬件基礎。操作系統(tǒng)設置及驅(qū)動器的分析允許判斷對于基礎系統(tǒng)的硬件來說該圖像是否誤配置。在步驟56,記錄所判定的硬件配置,并且在步驟58,將基礎信息處理系統(tǒng)的所記錄的硬件配置與由顧客所訂購的信息處理系統(tǒng)的硬件配置相比較。例如,如果顧客訂購了與該基礎硬件配置不同或不兼容的硬件配置,那么包括該定制圖像的制造信息處理系統(tǒng)可能不會正確地操作。
在步驟60,通過將用戶化設置放入圖像操作系統(tǒng)注冊中而根據(jù)顧客訂單中用戶化設置來用戶化所驗證的定制圖像。在步驟62,對該用戶化圖像掃描病毒,以及在步驟64從用在制造處理中的該用戶化圖像中創(chuàng)建產(chǎn)品圖像。在步驟66,利用用于生產(chǎn)過程期間用戶化的指令而創(chuàng)建用于制造用戶化的腳本,以及在步驟68,在制造定制訂購信息處理系統(tǒng)時,將產(chǎn)品圖像和用戶化腳本送到由燒入架來使用的制造作業(yè)線。
盡管已經(jīng)詳細描寫了本發(fā)明,但是應當清楚,在不脫離由附加權利要求所定義的本發(fā)明精神和范圍內(nèi)可對此做出各種改變、置換和替換。
權利要求
1.一種用于根據(jù)定制圖像而制造訂購信息處理系統(tǒng)的系統(tǒng),該系統(tǒng)包含訂購引擎,其可操作用來接收與根據(jù)該定制圖像而創(chuàng)建的信息處理系統(tǒng)的定制訂購相關的定制圖像,分析引擎,其與該訂購引擎相連接,并且可操作用來分析該圖像以確定產(chǎn)生該圖像的信息處理系統(tǒng)硬件配置、驗證所確定的硬件配置與定制訂購硬件配置相兼容、以及產(chǎn)生燒錄到產(chǎn)品信息處理系統(tǒng)上的產(chǎn)品圖像;以及燒入架,其與該分析引擎相連接并且可操作地將產(chǎn)品圖像復制到所訂購的信息處理系統(tǒng)。
2.根據(jù)權利要求1所述的系統(tǒng),其中,訂購引擎進一步包含圖像完整性模塊,其可操作用來確認存儲在盤驅(qū)動器上的定制圖像的完整性。
3.根據(jù)權利要求1所述的系統(tǒng),其中,訂購引擎進一步包含用戶化模塊,其可操作用來設置顧客訂單中的產(chǎn)品圖像的用戶化級別。
4.根據(jù)權利要求3所述的系統(tǒng),其中,分析引擎進一步包含用戶化設置模塊,其可操作用來將用戶化設置設定到產(chǎn)品圖像注冊中。
5.根據(jù)權利要求4所述的系統(tǒng),其中,分析引擎進一步包含制造腳本模塊,其可操作用來在燒入架產(chǎn)生產(chǎn)品圖像用戶化的制造腳本。
6.根據(jù)權利要求1所述的系統(tǒng),其中,分析引擎進一步可操作用來分析定制圖像以確定定制圖像對于所確定的硬件配置是否誤配置。
7.根據(jù)權利要求1所述的系統(tǒng),其中,分析引擎進一步包含可操作用來掃描該圖像以查找病毒的病毒模塊。
8.一種用于定制圖像信息處理系統(tǒng)的自動化處理方法,該方法包含接收與根據(jù)該定制圖像而創(chuàng)建的信息處理系統(tǒng)的定制訂購相關的定制圖像;分析該圖像以確定產(chǎn)生該圖像的該信息處理系統(tǒng)硬件配置;以及驗證所確定的硬件配置與定制圖像信息處理系統(tǒng)的硬件配置相兼容。
9.根據(jù)權利要求8所述的方法,其中,接收定制圖像進一步包括與硬盤驅(qū)動器相連接,所述硬盤驅(qū)動器與為該定制圖像而配置的信息處理系統(tǒng)相關。
10.根據(jù)權利要求8所述的方法,其進一步包含接收具有定制圖像的用戶化信息;以及基于該用戶化信息而設置定制圖像的用戶化級別。
11.根據(jù)權利要求10所述的方法,其中,設置用戶化級別進一步包含將用戶化設置加載到圖像注冊。
12.根據(jù)權利要求8所述的方法,其中,分析進一步包含分析產(chǎn)生圖像的信息處理系統(tǒng)的基礎配置以確定所有與該定制圖像相關的誤配置。
13.根據(jù)權利要求8所述的方法,其進一步包含產(chǎn)生一個制造用戶化腳本以執(zhí)行關于該定制圖像而制造的信息處理系統(tǒng)的用戶化。
14.一種用于定制圖像的信息處理系統(tǒng),其處理以在制造工作流程處理中制造用戶化信息處理系統(tǒng),該信息處理系統(tǒng)包含訂購引擎,其可操作用來接收用于在信息處理系統(tǒng)上燒錄的定制圖像以完成定制訂購;以及分析引擎,其與該訂購引擎相連接,并且可操作用來自動產(chǎn)生將關于該定制圖像而訂購的信息處理系統(tǒng)的制造結(jié)合到制造工作流程處理中的產(chǎn)品圖像和用戶化腳本。
15.根據(jù)權利要求14所述的信息處理系統(tǒng),其中,該訂購引擎進一步可操作用來從硬盤驅(qū)動器接收該定制圖像,該訂購引擎進一步包含用于確認存儲在硬盤驅(qū)動器上的定制圖像的完整性的圖像完整性模塊。
16.根據(jù)權利要求14所述的信息處理系統(tǒng),其中,該分析引擎進一步包含配置模塊,其可操作用來確定產(chǎn)生該定制圖像的信息處理系統(tǒng)的基礎硬件配置。
17.根據(jù)權利要求16所述的信息處理系統(tǒng),其中,配置模塊進一步可操作用來將該圖像與基礎硬件配置相比較以識別該圖像的所有誤配置。
18.根據(jù)權利要求16所述的信息處理系統(tǒng),其中,分析引擎進一步包含驗證模塊,其可操作用來比較該基礎硬件配置以與所訂購的信息處理系統(tǒng)的預定硬件配置相兼容。
19.根據(jù)權利要求16所述的信息處理系統(tǒng),其中,分析圖像進一步包含病毒模塊,其可操作用來掃描該定制圖像以查找病毒。
20.根據(jù)權利要求19所述的信息處理系統(tǒng),其中分析引擎進一步可操作地與燒入架進行連接以將產(chǎn)品圖像和用戶化腳本傳送到用于制造具有定制圖像的信息處理系統(tǒng)的燒入架。
全文摘要
一種用于接收定制圖像訂購和自動處理該定制圖像訂購以產(chǎn)生所制造信息處理系統(tǒng)上的產(chǎn)品圖像的定制圖像處理系統(tǒng)。訂購引擎(12)接收圖像(14)和訂單,如通過與硬盤驅(qū)動器(16)進行連接,該訂單(18)指定了顧客需要和所訂購的信息處理系統(tǒng)的硬件配置信息。訂購引擎(12)的圖像完整性模塊(20)與硬盤驅(qū)動器(16)進行交互,以檢驗在發(fā)送中圖像的完整性沒有破壞,具有丟失扇區(qū)。訂購引擎(12)的用戶化模塊(22)從訂單(18)或從用戶界面接受用戶化信息以便設置該用戶化信息級別,可以包括改變每個圖像以創(chuàng)建唯一的SIDs或計算機名。
文檔編號G06Q10/00GK1726497SQ200380105816
公開日2006年1月25日 申請日期2003年11月12日 優(yōu)先權日2002年11月12日
發(fā)明者M·E·A·亞爾維斯, K·L·哈內(nèi)斯, J·W·雷利, K·W·納加什 申請人:戴爾產(chǎn)品有限公司