本發(fā)明涉及pc灌裝技術(shù),尤其是涉及一種pc自動(dòng)灌裝方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有的pc(personalcomputer)裝配過程中,倉(cāng)庫(kù)依據(jù)客戶的訂單產(chǎn)生的配置清單領(lǐng)出配料并放置于配料盒,且需要將配料盒中的硬盤領(lǐng)出進(jìn)入烤盤室進(jìn)行烤盤,烤盤完成后放回對(duì)應(yīng)的配置盒進(jìn)行裝配生產(chǎn)。但是,隨著網(wǎng)絡(luò)訂單的日益普及,客戶可根據(jù)個(gè)人喜好選擇pc配置及預(yù)安裝系統(tǒng)、驅(qū)動(dòng)程序、工具軟件等,其易導(dǎo)致pc配置的多樣化及預(yù)安裝程序的多樣化,而按現(xiàn)有的pc裝配流程進(jìn)行裝配時(shí),其極大的增加了預(yù)安裝程序的安裝復(fù)雜性性和難度,無法實(shí)現(xiàn)批量安裝,其降低了pc裝配效率。而且,現(xiàn)有的烤盤室多采用人工烤盤,其需要通過人工根據(jù)訂單匹配對(duì)應(yīng)的鏡像文件進(jìn)行烤盤,其錯(cuò)誤率高,其導(dǎo)致領(lǐng)料、裝配中斷,降低pc生產(chǎn)效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服上述技術(shù)不足,提出一種pc自動(dòng)灌裝方法及系統(tǒng),解決現(xiàn)有技術(shù)中人工烤盤導(dǎo)致pc裝配效率低下、錯(cuò)誤率高的技術(shù)問題。
為達(dá)到上述技術(shù)目的,本發(fā)明的技術(shù)方案提供一種pc自動(dòng)灌裝方法,包括如下步驟:
s1、獲取pc的主板網(wǎng)口的mac地址,根據(jù)mac地址獲取相對(duì)應(yīng)的訂單配置信息;
s2、提取訂單配置信息中的待安裝鏡像信息并復(fù)制該待安裝鏡像信息相對(duì)應(yīng)的待安裝鏡像文件至pc;
s3、驅(qū)動(dòng)鏡像安裝工具對(duì)待安裝鏡像文件進(jìn)行安裝;
s4、驅(qū)動(dòng)pc自動(dòng)測(cè)試步驟s3中待安裝鏡像文件安裝后的工具軟件
優(yōu)選的,所述pc自動(dòng)灌裝方法還包括在步驟s1前發(fā)送安裝請(qǐng)求,獲取部署服務(wù)器分配的ip地址及啟動(dòng)鏡像文件,并進(jìn)行啟動(dòng)鏡像自安裝。
優(yōu)選的,所述步驟s1包括:
s11、獲取pc的主板網(wǎng)口的mac地址,檢索與mac地址相對(duì)應(yīng)的地址文件,判斷檢索的地址文件是否有效,有效則執(zhí)行步驟s12,否則發(fā)出錯(cuò)誤提示;
s12、提取地址文件中的訂單號(hào),檢索是否存在與訂單號(hào)相對(duì)應(yīng)的訂單文件,是則獲取檢索的訂單文件中的訂單配置信息,否則發(fā)出錯(cuò)誤提示;
s13、判斷訂單配置信息中是否存在分區(qū)信息,若存在分區(qū)信息則執(zhí)行步驟s2,否則發(fā)出錯(cuò)誤提示。
優(yōu)選的,所述步驟s2包括:
s21、判斷訂單配置信息中是否存在待安裝鏡像信息,若存在待安裝鏡像信息則執(zhí)行步驟s22,否則發(fā)出錯(cuò)誤提示;
s22、判斷灌裝服務(wù)器上是否存在與待安裝鏡像信息中相對(duì)應(yīng)的待安裝鏡像文件,存在則執(zhí)行步驟s23,否則發(fā)出錯(cuò)誤提示;
s23、按分區(qū)信息對(duì)pc的硬盤進(jìn)行分區(qū),并將灌裝服務(wù)器上對(duì)應(yīng)的待安裝鏡像文件復(fù)制至分區(qū)后形成的設(shè)定區(qū)域內(nèi)。
同時(shí),本發(fā)明還提供一種pc自動(dòng)灌裝系統(tǒng),包括:
訂單信息獲取模塊,其用于獲取pc的主板網(wǎng)口的mac地址,根據(jù)mac地址獲取相對(duì)應(yīng)的訂單配置信息;
待安裝鏡像獲取模塊,其用于提取訂單配置信息中的待安裝鏡像信息并復(fù)制該待安裝鏡像信息相對(duì)應(yīng)的待安裝鏡像文件至pc;
待安裝鏡像安裝模塊,其用于驅(qū)動(dòng)鏡像安裝工具安裝復(fù)制的待安裝鏡像文件相對(duì)應(yīng)的工具軟件;
自動(dòng)測(cè)試模塊,其用于驅(qū)動(dòng)pc自動(dòng)測(cè)試待安裝鏡像安裝模塊安裝的工具軟件。
優(yōu)選的,所述pc自動(dòng)灌裝系統(tǒng)還包括啟動(dòng)鏡像安裝模塊,其用于發(fā)送安裝請(qǐng)求,獲取部署服務(wù)器分配的ip地址及啟動(dòng)鏡像工具,并進(jìn)行啟動(dòng)鏡像自安裝。
優(yōu)選的,所述訂單信息獲取模塊包括:
地址文件獲取單元:其用于獲取pc的主板網(wǎng)口的mac地址,檢索與mac地址相對(duì)應(yīng)的地址文件,判斷檢索的地址文件是否有效;
訂單信息獲取單元,其用于提取地址文件中的訂單號(hào),檢索是否存在與訂單號(hào)相對(duì)應(yīng)的訂單文件,并獲取檢索的訂單文件中的訂單配置信息;
分區(qū)信息判斷單元,其用于判斷訂單配置信息中是否存在分區(qū)信息。
優(yōu)選的,所述待安裝鏡像獲取模塊包括:
待安裝鏡像信息判斷單元,其用于判斷訂單配置信息中是否存在待安裝鏡像信息;
待安裝鏡像文件判斷單元,其用于判斷灌裝服務(wù)器上是否存在與待安裝鏡像信息中相對(duì)應(yīng)的待安裝鏡像文件;
待安裝鏡像文件獲取單元,其用于按分區(qū)信息對(duì)pc的硬盤進(jìn)行分區(qū),并將灌裝服務(wù)器上對(duì)應(yīng)的待安裝鏡像文件復(fù)制至分區(qū)后形成的設(shè)定區(qū)域內(nèi)。
與現(xiàn)有技術(shù)相比,本發(fā)明通過將pc的主板網(wǎng)口的mac地址與訂單配置信息進(jìn)行唯一性綁定,由pc的mac地址獲取灌裝服務(wù)器上存儲(chǔ)的待安裝鏡像文件并進(jìn)行鏡像安裝、測(cè)試,其提高了pc的安裝效率、降低了安裝錯(cuò)誤率。
附圖說明
圖1是本發(fā)明的pc自動(dòng)灌裝方法的流程框圖;
圖2是本發(fā)明的步驟s1的子流程框圖;
圖3是本發(fā)明的步驟s2的子流程框圖;
圖4是本發(fā)明的pc自動(dòng)灌裝系統(tǒng)的連接結(jié)構(gòu)框圖;
圖5是本發(fā)明的訂單信息獲取模塊的連接結(jié)構(gòu)框圖;
圖6是本發(fā)明的待安裝鏡像獲取模塊的連接結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明的實(shí)施例提供了一種pc自動(dòng)灌裝方法,包括如下步驟:
s0、發(fā)送安裝請(qǐng)求,獲取部署服務(wù)器分配的ip地址及啟動(dòng)鏡像文件,并進(jìn)行啟動(dòng)鏡像自安裝;
本實(shí)施例的pc自動(dòng)灌裝方法是基于windows2008的windows部署服務(wù),即遠(yuǎn)程安裝服務(wù),其可在網(wǎng)絡(luò)環(huán)境下,依據(jù)配置,自動(dòng)啟動(dòng)和安裝部署網(wǎng)絡(luò)中的pc客戶端,從而避免了采用烤盤、cd、dvd等媒體手段安裝pc。
具體的,更改網(wǎng)絡(luò)中的pc的bios的啟動(dòng)選項(xiàng),使用pxe啟動(dòng),pc啟動(dòng)后可自動(dòng)尋找部署服務(wù)器并向部署服務(wù)器發(fā)送安裝請(qǐng)求,部署服務(wù)器接受請(qǐng)求后,向pc分配ip地址和啟動(dòng)鏡像文件,pc獲取ip地址和啟動(dòng)鏡像文件后進(jìn)行自安裝并執(zhí)行啟動(dòng)鏡像,使得pc執(zhí)行啟動(dòng)鏡像啟動(dòng)后可復(fù)制部署服務(wù)器內(nèi)的安裝控制程序。本實(shí)施例將啟動(dòng)鏡像和安裝控制程序分開,使得當(dāng)安裝控制程序修改時(shí),不需要重新定制啟動(dòng)鏡像。
同時(shí),本實(shí)施例還設(shè)置有灌裝服務(wù)器,其內(nèi)設(shè)置有安裝鏡像庫(kù),灌裝服務(wù)器與erp服務(wù)器網(wǎng)絡(luò)連接,其可獲取erp服務(wù)器上的訂單文件,該訂單文件存儲(chǔ)有訂單配置信息。同時(shí),本實(shí)施例在配料庫(kù)與裝配庫(kù)之間設(shè)置有讀碼站,該讀碼站可讀取待灌裝的pc的主板網(wǎng)口的mac地址條碼和訂單號(hào),并將mac地址條碼和訂單號(hào)一一對(duì)應(yīng)綁定并形成mac地址文件,該mac地址文件上傳至灌裝服務(wù)器的mac文件目錄。
當(dāng)pc執(zhí)行安裝控制程序時(shí),其具體按步驟s1~s4控制安裝。
s1、獲取pc的主板網(wǎng)口的mac地址,根據(jù)mac地址獲取相對(duì)應(yīng)的訂單配置信息;
由于每個(gè)pc的主板網(wǎng)口的mac地址具有唯一性,而本實(shí)施例將mac地址條碼和訂單號(hào)一一對(duì)應(yīng)綁定有利于保證后續(xù)灌裝的準(zhǔn)確性,避免錯(cuò)誤的發(fā)生。
本實(shí)施例在灌裝前首先獲取pc的主板網(wǎng)口的mac地址,并通過mac地址獲取與之相對(duì)應(yīng)的訂單文件,進(jìn)而獲取訂單配置信息,訂單配置信息包括訂單號(hào)、硬盤分區(qū)信息及對(duì)應(yīng)的待安裝鏡像信息。具體的:
s11、獲取pc的主板網(wǎng)口的mac地址,檢索與mac地址相對(duì)應(yīng)的地址文件,判斷檢索的地址文件是否有效,有效則執(zhí)行步驟s12,否則發(fā)出錯(cuò)誤提示;
獲取mac地址后,可通過mac地址獲取讀碼站形成的mac地址文件,該地址文件優(yōu)選以mac地址條碼命名,且其內(nèi)存儲(chǔ)有訂單號(hào)。
s12、提取地址文件中的訂單號(hào),檢索是否存在與訂單號(hào)相對(duì)應(yīng)的訂單文件,是則獲取檢索的訂單文件中的訂單配置信息,否則發(fā)出錯(cuò)誤提示;
當(dāng)檢索到有效地址文件后,則提取地址文件中的訂單號(hào),并檢索與訂單號(hào)相對(duì)應(yīng)的訂單文件,訂單文件優(yōu)選以訂單號(hào)命名,其內(nèi)存儲(chǔ)有訂單配置信息。
s13、判斷訂單配置信息中是否存在分區(qū)信息,若存在分區(qū)信息則執(zhí)行步驟s2,否則發(fā)出錯(cuò)誤提示。
s2、提取訂單配置信息中的待安裝鏡像信息并復(fù)制該待安裝鏡像信息相對(duì)應(yīng)的待安裝鏡像文件至pc;具體的,步驟s2包括:
s21、判斷訂單配置信息中是否存在待安裝鏡像信息,若存在待安裝鏡像信息則執(zhí)行步驟s22,否則發(fā)出錯(cuò)誤提示;
s22、判斷灌裝服務(wù)器上是否存在與待安裝鏡像信息中相對(duì)應(yīng)的待安裝鏡像文件,存在則執(zhí)行步驟s23,否則發(fā)出錯(cuò)誤提示;
s23、按分區(qū)信息對(duì)pc的硬盤進(jìn)行分區(qū),并將灌裝服務(wù)器上對(duì)應(yīng)的待安裝鏡像文件復(fù)制至分區(qū)后形成的設(shè)定區(qū)域內(nèi)。
一般訂單配置信息主要包括訂單號(hào)、分區(qū)信息和待安裝鏡像信息,分區(qū)信息一般主要為分區(qū)方式、分區(qū)大小等,待安裝鏡像信息一般為待安裝鏡像文件名稱及其測(cè)試鏡像文件的名稱。而待安裝鏡像文件及其測(cè)試鏡像文件則存儲(chǔ)于灌裝服務(wù)器的安裝鏡像庫(kù)內(nèi)。本實(shí)施例通過依次判斷分區(qū)信息、待安裝鏡像信息、待安裝鏡像文件以保證后續(xù)的復(fù)制、存儲(chǔ)。
由于灌裝服務(wù)器將待安裝鏡像文件灌裝至pc時(shí)需要大量的網(wǎng)絡(luò)數(shù)據(jù)交換,故本實(shí)施例設(shè)置1個(gè)三層核心交換機(jī)和5個(gè)二層交換機(jī),三層核心交換機(jī)設(shè)置有24個(gè)千兆網(wǎng)口,每四個(gè)網(wǎng)口做鏈路聚合以增加帶寬為4g,其可分配6組網(wǎng)絡(luò),一組接灌裝服務(wù)器,另外5組可接二層交換機(jī),每個(gè)二層交換機(jī)設(shè)置48個(gè)千兆網(wǎng)口,前四個(gè)網(wǎng)口做鏈路聚合鏈接上級(jí)三層核心交換機(jī),帶寬4g。40網(wǎng)口接待灌裝的pc,帶寬1個(gè),4個(gè)網(wǎng)口備用,從而實(shí)現(xiàn)同時(shí)灌裝200臺(tái)pc,其極大的提高了灌裝效率。
s3、驅(qū)動(dòng)鏡像安裝工具對(duì)待安裝鏡像文件進(jìn)行安裝;
當(dāng)待安裝鏡像文件復(fù)制進(jìn)入pc后,其可驅(qū)動(dòng)鏡像安裝工具進(jìn)行鏡像安裝。
s4、驅(qū)動(dòng)pc自動(dòng)測(cè)試步驟s3中待安裝鏡像文件安裝后的工具軟件。
鏡像安裝完成后,其可自動(dòng)進(jìn)行測(cè)試,測(cè)試完成后進(jìn)行還原、關(guān)機(jī)。
同時(shí),本實(shí)施例還提供一種pc自動(dòng)灌裝系統(tǒng),包括啟動(dòng)鏡像安裝模塊5、訂單信息獲取模塊1、待安裝鏡像獲取模塊2、待安裝鏡像安裝模塊3、自動(dòng)測(cè)試模塊4,其中:
啟動(dòng)鏡像安裝模塊5用于發(fā)送安裝請(qǐng)求,獲取部署服務(wù)器分配的ip地址及啟動(dòng)鏡像工具,并進(jìn)行啟動(dòng)鏡像自安裝;
訂單信息獲取模塊1用于獲取pc的主板網(wǎng)口的mac地址,根據(jù)mac地址獲取相對(duì)應(yīng)的訂單配置信息;
待安裝鏡像獲取模塊2用于提取訂單配置信息中的待安裝鏡像信息并復(fù)制該待安裝鏡像信息相對(duì)應(yīng)的待安裝鏡像文件至pc;
待安裝鏡像安裝模塊3用于驅(qū)動(dòng)鏡像安裝工具安裝復(fù)制的待安裝鏡像文件相對(duì)應(yīng)的工具軟件;
自動(dòng)測(cè)試模塊4用于驅(qū)動(dòng)pc自動(dòng)測(cè)試待安裝鏡像安裝模塊安裝的工具軟件。
本實(shí)施例所述訂單信息獲取模塊1包括地址文件獲取單元11、訂單信息獲取單元12、分區(qū)信息判斷單元13,其中:
地址文件獲取單元11用于獲取pc的主板網(wǎng)口的mac地址,檢索與mac地址相對(duì)應(yīng)的地址文件,判斷檢索的地址文件是否有效;
訂單信息獲取單元12用于提取地址文件中的訂單號(hào),檢索是否存在與訂單號(hào)相對(duì)應(yīng)的訂單文件,并獲取檢索的訂單文件中的訂單配置信息;
分區(qū)信息判斷單元13用于判斷訂單配置信息中是否存在分區(qū)信息。
本實(shí)施例所述待安裝鏡像獲取模塊2包括待安裝鏡像信息判斷單元21、待安裝鏡像文件判斷單元22、待安裝鏡像文件獲取單元23,其中:
待安裝鏡像信息判斷單元21用于判斷訂單配置信息中是否存在待安裝鏡像信息;
待安裝鏡像文件判斷單元22用于判斷灌裝服務(wù)器上是否存在與待安裝鏡像信息中相對(duì)應(yīng)的待安裝鏡像文件;
待安裝鏡像文件獲取單元23用于按分區(qū)信息對(duì)pc的硬盤進(jìn)行分區(qū),并將灌裝服務(wù)器上對(duì)應(yīng)的待安裝鏡像文件復(fù)制至分區(qū)后形成的設(shè)定區(qū)域內(nèi)。
與現(xiàn)有技術(shù)相比,本發(fā)明通過將pc的主板網(wǎng)口的mac地址與訂單配置信息進(jìn)行唯一性綁定,由pc的mac地址獲取灌裝服務(wù)器上存儲(chǔ)的待安裝鏡像文件并進(jìn)行鏡像安裝、測(cè)試,其提高了pc的安裝效率、降低了安裝錯(cuò)誤率。
以上所述本發(fā)明的具體實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何根據(jù)本發(fā)明的技術(shù)構(gòu)思所做出的各種其他相應(yīng)的改變與變形,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。