專利名稱:遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法
遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法,特別是一種可根據(jù)主板型 號(hào)及硬件配置狀況安裝相應(yīng)的安裝配置的遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法。背景技術(shù):
系統(tǒng)管理員在通過網(wǎng)絡(luò)方式遠(yuǎn)程安裝Windows操作系統(tǒng)時(shí), 一般是需要先 在一臺(tái)服務(wù)器上安裝ADS或RIS服務(wù),然后通過向?qū)в肳indows系統(tǒng)安裝盤生 成一個(gè)安裝文件,最后從支持PXE啟動(dòng)的遠(yuǎn)端客戶機(jī)上啟動(dòng)安裝過程。
這種方法的不足之處在于,配置一次ADS或RIS Server只能安裝同一版本 的Windows操作系統(tǒng)和相同的驅(qū)動(dòng),應(yīng)用程序組件,如果需要安裝不同的配置, 需要熟悉Windows系統(tǒng)組成的專業(yè)人員才可以完成。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種可根據(jù)主板型號(hào)及硬件配置狀況安裝相應(yīng) 的安裝配置的遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法。
為達(dá)到以上目的,本發(fā)明提供一種遠(yuǎn)程安裝系統(tǒng),其包括一第一電腦裝置 及一第二電腦裝置,且該第一電腦裝置與該第二電腦裝置連接于同一網(wǎng)絡(luò)中; 其中,該第一電腦裝置包括一目標(biāo)存儲(chǔ)模塊,且該目標(biāo)存儲(chǔ)模塊內(nèi)存儲(chǔ)有硬件 檢測(cè)程序與安裝配置程序組合;該目標(biāo)存儲(chǔ)模塊耦合一第一遠(yuǎn)程通訊模塊,且 該第一遠(yuǎn)程通訊模塊連接于該網(wǎng)絡(luò)的一端,該第一遠(yuǎn)程通訊模塊根據(jù)該第二電 腦裝置的下載請(qǐng)求,復(fù)制硬件檢測(cè)程序及安裝配置程序,并輸出至第二電腦裝 置;且該第二電腦裝置包括一第二遠(yuǎn)程通訊模塊,該第二遠(yuǎn)程通訊模塊連接于 該網(wǎng)絡(luò)的另一端,該第二遠(yuǎn)程通訊模塊用以偵測(cè)第二電腦裝置與第一電腦裝置 之間是否建立遠(yuǎn)程通訊連接及用以發(fā)出下載請(qǐng)求,且該第二遠(yuǎn)程通訊模塊用以 接收復(fù)制的硬件檢測(cè)程序及安裝配置程序;該第二遠(yuǎn)程通訊模塊耦合一存儲(chǔ)模 塊,且該存儲(chǔ)模塊用以接收并存儲(chǔ)復(fù)制的硬件檢測(cè)程序與安裝配置程序;該遠(yuǎn) 程安裝系統(tǒng)還包括一執(zhí)行模塊,且該執(zhí)行模塊用以啟動(dòng)硬件檢測(cè)程序并將檢測(cè) 結(jié)果反饋至第二遠(yuǎn)程通訊模塊,且該執(zhí)行模塊用以啟動(dòng)復(fù)制的安裝配置程序。
一種遠(yuǎn)程安裝方法,其通過一第一電腦裝置與一第二電腦裝置以達(dá)成,且 該第一電腦裝置與該第二電腦裝置連接于同一網(wǎng)絡(luò)中,其中,該第一電腦裝置 上設(shè)有一目標(biāo)存儲(chǔ)模塊及一第一遠(yuǎn)程通訊模塊,而該第二電腦裝置上設(shè)有一第 二遠(yuǎn)程通訊模塊、 一存儲(chǔ)模塊及一執(zhí)行模塊,且該遠(yuǎn)程安裝方法包括以下步驟: 該第二遠(yuǎn)程通訊模塊偵測(cè)第二電腦裝置與第一電腦裝置之間是否建立遠(yuǎn)程通訊
連接;當(dāng)該第二遠(yuǎn)程通訊模塊偵測(cè)到第一電腦裝置與第二電腦裝置之間已建立 遠(yuǎn)程通訊連接時(shí),會(huì)由該第二遠(yuǎn)程通訊模塊發(fā)出一第一下載請(qǐng)求并傳輸至第一 遠(yuǎn)程通訊模塊;該第一遠(yuǎn)程通訊模塊接收該第一下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模塊 內(nèi)將硬件檢測(cè)程序復(fù)制,再傳輸至第二遠(yuǎn)程通訊模塊;第二遠(yuǎn)程通訊模塊將復(fù) 制所得的硬件檢測(cè)程序存儲(chǔ)至一存儲(chǔ)模塊;第二遠(yuǎn)程通訊模塊偵測(cè)該硬件檢測(cè) 程序是否下載完成;當(dāng)?shù)诙h(yuǎn)程通訊模塊偵測(cè)到硬件檢測(cè)程序已下載完成時(shí), 由該執(zhí)行模塊啟動(dòng)硬件檢測(cè)程序以取得該第二電腦裝置的主板型號(hào)及硬件配置 的檢測(cè)結(jié)果,所取得的檢測(cè)結(jié)果會(huì)反饋至第二遠(yuǎn)程通訊模塊;第二遠(yuǎn)程通訊模 塊發(fā)出與檢測(cè)結(jié)果相關(guān)聯(lián)的第二下載請(qǐng)求并傳輸至第一遠(yuǎn)程通訊模塊;第一遠(yuǎn) 程通訊模塊接收該第二下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模塊中將與該第二下載請(qǐng)求相 關(guān)聯(lián)的安裝配置程序復(fù)制,再傳輸至第二遠(yuǎn)程通訊模塊;第二遠(yuǎn)程通訊模塊將 復(fù)制所得的安裝配置程序存儲(chǔ)至該存儲(chǔ)模塊;第二遠(yuǎn)程通訊模塊偵測(cè)該安裝配 置程序是否下載完成;當(dāng)?shù)诙h(yuǎn)程通訊模塊偵測(cè)到安裝配置程序已下載完成時(shí), 由該執(zhí)行模塊啟動(dòng)安裝配置程序。 .
與現(xiàn)有技術(shù)相比較,本發(fā)明遠(yuǎn)程安裝系統(tǒng)及遠(yuǎn)程安裝方法通過第一電腦裝 置(服務(wù)器端電腦)內(nèi)的硬件檢測(cè)程序?qū)Φ诙娔X裝置(客戶端電腦)的主板型號(hào) 和硬件配置進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果下載相關(guān)聯(lián)的安裝配置程序。如此一來, 若存在多臺(tái)不同配置的客戶端電腦時(shí),可分別根據(jù)不同的檢測(cè)結(jié)果(主板型號(hào)和 硬件配置)下載相關(guān)聯(lián)的安裝配置程序,以滿足不同的安裝需求。
圖1是本發(fā)明遠(yuǎn)程安裝系統(tǒng)的原理方框圖。 圖2是本發(fā)明遠(yuǎn)程安裝方法的流程圖。
具體實(shí)施方式
請(qǐng)參閱圖l所示,本發(fā)明遠(yuǎn)程安裝系統(tǒng)包括一第一電腦裝置50及一第二電 腦裝置60,且該第一電腦裝置50與該第二電腦裝置60連接于同一網(wǎng)絡(luò)70中; 其中,該第一電腦裝置50包括一目標(biāo)存儲(chǔ)模塊51,且該目標(biāo)存儲(chǔ)模塊51內(nèi)存 儲(chǔ)有硬件檢測(cè)程序511與安裝配置程序組合512;該目標(biāo)存儲(chǔ)模塊51耦合一第 一遠(yuǎn)程通訊模塊52,且該第一遠(yuǎn)程通訊模塊52連接于該網(wǎng)絡(luò)70的一端,該第 一遠(yuǎn)程通訊模塊52根據(jù)該第二電腦裝置60的下載請(qǐng)求,復(fù)制硬件檢測(cè)程序511 及安裝配置程序513,并輸出至第二電腦裝置60;且該第二電腦裝置60包括一 第二遠(yuǎn)程通訊模塊61,該第二遠(yuǎn)程通訊模塊61連接于該網(wǎng)絡(luò)70的另一端,該 第二遠(yuǎn)程通訊模塊61用以偵測(cè)第二電腦裝置60與第一電腦裝置50之間是否建 立遠(yuǎn)程通訊連接及用以發(fā)出下載請(qǐng)求,且該第二遠(yuǎn)程通訊模塊61用以接收復(fù)制 的硬件檢測(cè)程序511及安裝配置程序513;該第二遠(yuǎn)程通訊模塊61耦合一存儲(chǔ) 模塊62,且該存儲(chǔ)模塊62用以接收并存儲(chǔ)復(fù)制的硬件檢測(cè)程序511與安裝配置
程序513;且該存儲(chǔ)模塊62所存儲(chǔ)的硬件檢測(cè)程序511與安裝配置程序513會(huì) 通過一執(zhí)行模塊63來啟動(dòng),該執(zhí)行模塊63啟動(dòng)硬件檢測(cè)程序511后取得該第 二電腦裝置60的主板型號(hào)及硬件配置的檢測(cè)結(jié)果,并將檢測(cè)結(jié)果反饋至第二遠(yuǎn) 程通訊模塊61。
舉例來講,在該第一電腦裝置50上安裝有Windows操作系統(tǒng)、PXE服務(wù)器(其 內(nèi)設(shè)有第一遠(yuǎn)程通訊模塊52)及tf tp服務(wù)器(其內(nèi)設(shè)有目標(biāo)存儲(chǔ)模塊51),且硬 件檢測(cè)程序511與安裝配置程序組合512存儲(chǔ)于tf tp服務(wù)器的根目錄(目標(biāo)存 儲(chǔ)模塊51)下。其中,該硬件檢測(cè)程序511可設(shè)置于定制的WinPE中。而該安裝 配置程序組合512通過一用戶配置界面(圖未示)以生成,使用者可根據(jù)實(shí)際需 要操作用戶配置界面即可生成特定的安裝配置程序組合512(其包括若干不同的 Windows版本、若干不同的驅(qū)動(dòng)、若干不同的應(yīng)用程序組件)。另,執(zhí)行模塊63 可以是第二電腦裝置60的bios里面的一段pxe client代碼。
請(qǐng)結(jié)合參閱圖1及圖2所示,本發(fā)明遠(yuǎn)程安裝方法通過圖1的第一電腦裝 置50與第二電腦裝置60以達(dá)成,且該遠(yuǎn)程安裝方法包括以下步驟
步驟201:該第二遠(yuǎn)程通訊模塊61偵測(cè)第二電腦裝置60與第一電腦裝置 50之間是否建立遠(yuǎn)程通訊連接;若是,則進(jìn)入步驟202;若否,則繼續(xù)執(zhí)行步
驟201;
步驟202:由該第二遠(yuǎn)程通訊模塊61發(fā)出一第一下載請(qǐng)求并傳輸至第一遠(yuǎn)
程通訊模塊52;
步驟203:該第一遠(yuǎn)程通訊模塊52接收該第一下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模 塊51內(nèi)將硬件檢測(cè)程序511復(fù)制,再傳輸至第二遠(yuǎn)程通訊模塊61;
步驟204:第二遠(yuǎn)程通訊模塊61將復(fù)制所得的硬件檢測(cè)程序511存儲(chǔ)至一 存儲(chǔ)模塊62;
步驟205:第二遠(yuǎn)程通訊模塊61偵測(cè)該硬件檢測(cè)程序511是否下載完成;
若是,則進(jìn)入步驟206;若否,則繼續(xù)執(zhí)行步驟205;
步驟206:當(dāng)?shù)诙h(yuǎn)程通訊模塊61偵測(cè)到硬件檢測(cè)程序511已下載完成時(shí), 由該執(zhí)行模塊63啟動(dòng)硬件檢測(cè)程序511以取得該第二電腦裝置60的主板型號(hào)
及硬件配置的檢測(cè)結(jié)果,所取得的檢測(cè)結(jié)果會(huì)反饋至第二遠(yuǎn)程通訊模塊61;
步驟207:第二遠(yuǎn)程通訊模塊61發(fā)出與檢測(cè)結(jié)果相關(guān)聯(lián)的第二下載請(qǐng)求并
傳輸至第一遠(yuǎn)程通訊模塊52;
步驟208:第一遠(yuǎn)程通訊模塊52接收該第二下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模塊 51中將與第二下載請(qǐng)求相關(guān)聯(lián)的安裝配置程序513復(fù)制,再傳輸至第二遠(yuǎn)程通 訊模塊61;
步驟209:第二遠(yuǎn)程通訊模塊61將復(fù)制所得的安裝配置程序513存儲(chǔ)至該 存儲(chǔ)模塊62;
步驟210:第二遠(yuǎn)程通訊模塊61偵測(cè)該安裝配置程序513是否下載完成; 若是,則進(jìn)入步驟211;若否,則繼續(xù)執(zhí)行步驟210;
步驟211:當(dāng)?shù)诙h(yuǎn)程通訊模塊61偵測(cè)到安裝配置程序513己下載完成時(shí), 由該執(zhí)行模塊63啟動(dòng)安裝配置程序513。
權(quán)利要求
1.一種遠(yuǎn)程安裝系統(tǒng),其特征在于包括一第一電腦裝置及一第二電腦裝置,且該第一電腦裝置與該第二電腦裝置連接于同一網(wǎng)絡(luò)中;其中,該第一電腦裝置包括一目標(biāo)存儲(chǔ)模塊,其內(nèi)存儲(chǔ)有硬件檢測(cè)程序與安裝配置程序組合;一第一遠(yuǎn)程通訊模塊,其耦合該目標(biāo)存儲(chǔ)模塊并連接于該網(wǎng)絡(luò)的一端,且該第一遠(yuǎn)程通訊模塊根據(jù)該第二電腦裝置的下載請(qǐng)求,復(fù)制硬件檢測(cè)程序及安裝配置程序,并輸出至第二電腦裝置;且該第二電腦裝置包括一第二遠(yuǎn)程通訊模塊,其連接于該網(wǎng)絡(luò)的另一端,該第二遠(yuǎn)程通訊模塊用以偵測(cè)第二電腦裝置與第一電腦裝置之間是否建立遠(yuǎn)程通訊連接及發(fā)出下載請(qǐng)求,且該第二遠(yuǎn)程通訊模塊用以接收復(fù)制的硬件檢測(cè)程序及安裝配置程序;一存儲(chǔ)模塊,耦合該第二遠(yuǎn)程通訊模塊,且該存儲(chǔ)模塊用以接收并存儲(chǔ)復(fù)制的硬件檢測(cè)程序與安裝配置程序;一執(zhí)行模塊,其用以啟動(dòng)復(fù)制的硬件檢測(cè)程序并將檢測(cè)結(jié)果反饋至第二遠(yuǎn)程通訊模塊,且該執(zhí)行模塊用以啟動(dòng)復(fù)制的安裝配置程序。
2. 根據(jù)權(quán)利要求1所述的遠(yuǎn)程安裝系統(tǒng),其特征在于該硬件檢測(cè)程序設(shè) 置于定制的WinPE中。
3. 根據(jù)權(quán)利要求1所述的遠(yuǎn)程安裝系統(tǒng),其特征在于該安裝配置程序組 合通過一用戶配置界面以生成。
4. 根據(jù)權(quán)利要求1所述的遠(yuǎn)程安裝系統(tǒng),其特征在于該安裝配置程序組 合包括若干Windows版本、若干驅(qū)動(dòng)、若干應(yīng)用程序組件。
5. —種遠(yuǎn)程安裝方法,其通過一第一電腦裝置與一第二電腦裝置以達(dá)成, 且該第一電腦裝置與該第二電腦裝置連接于同一網(wǎng)絡(luò)中,其中,該第一電腦裝 置上設(shè)有一目標(biāo)存儲(chǔ)模塊及一第一遠(yuǎn)程通訊模塊,而該第二電腦裝置上設(shè)有一 第二遠(yuǎn)程通訊模塊、 一存儲(chǔ)模塊及一執(zhí)行模塊,其特征在于該遠(yuǎn)程安裝方法包 括以下步驟該第二遠(yuǎn)程通訊模塊偵測(cè)第二電腦裝置與第一電腦裝置之間是否建立遠(yuǎn)程通訊連接;當(dāng)該第二遠(yuǎn)程通訊模塊偵測(cè)到第一電腦裝置與第二電腦裝置之間已建立遠(yuǎn) 程通訊連接時(shí),會(huì)由該第二遠(yuǎn)程通訊模塊發(fā)出一第一下載請(qǐng)求并傳輸至第一遠(yuǎn) 程通訊模塊;該第一遠(yuǎn)程通訊模塊接收該第一下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模塊內(nèi)將硬件檢 測(cè)程序復(fù)制,再傳輸至第二遠(yuǎn)程通訊模塊; 第二遠(yuǎn)程通訊模塊將復(fù)制所得的硬件檢測(cè)程序存儲(chǔ)至一存儲(chǔ)模塊;第二遠(yuǎn)程通訊模塊偵測(cè)該硬件檢測(cè)程序是否下載完成;當(dāng)?shù)诙h(yuǎn)程通訊模塊偵測(cè)到硬件檢測(cè)程序已下載完成時(shí),由該執(zhí)行模塊啟 動(dòng)硬件檢測(cè)程序以取得該第二電腦裝置的主板型號(hào)及硬件配置的檢測(cè)結(jié)果,并 將取得的檢測(cè)結(jié)果會(huì)反饋至第二遠(yuǎn)程通訊模塊;第二遠(yuǎn)程通訊模塊發(fā)出與檢測(cè)結(jié)果相關(guān)聯(lián)的第二下載請(qǐng)求并傳輸至第一遠(yuǎn) 程通訊模塊;第一遠(yuǎn)程通訊模塊接收該第二下載請(qǐng)求,并至目標(biāo)存儲(chǔ)模塊中將與第二下 載請(qǐng)求相關(guān)聯(lián)的安裝配置程序復(fù)制,再傳輸至第二遠(yuǎn)程通訊模塊;第二遠(yuǎn)程通訊模塊將復(fù)制所得的安裝配置程序存儲(chǔ)至該存儲(chǔ)模塊; 第二遠(yuǎn)程通訊模塊偵測(cè)該安裝配置程序是否下載完成;當(dāng)?shù)诙h(yuǎn)程通訊模塊偵測(cè)到安裝配置程序己下載完成時(shí),由該執(zhí)行模塊啟 動(dòng)安裝配置程序。
全文摘要
本發(fā)明提供一種遠(yuǎn)程安裝系統(tǒng)及方法,其中,該遠(yuǎn)程安裝系統(tǒng)包括一第一電腦裝置及一第二電腦裝置,第一電腦裝置與第二電腦裝置連接于同一網(wǎng)絡(luò)中,且該第一電腦裝置上設(shè)有一目標(biāo)存儲(chǔ)模塊及一第一遠(yuǎn)程通訊模塊,該目標(biāo)存儲(chǔ)模塊內(nèi)存儲(chǔ)有硬件檢測(cè)程序與安裝配置程序組合,而該第二電腦裝置上設(shè)有一第二遠(yuǎn)程通訊模塊、一存儲(chǔ)模塊及一執(zhí)行模塊。該遠(yuǎn)程安裝方法通過該遠(yuǎn)程安裝系統(tǒng)以達(dá)成且包括以下步驟通過第一電腦裝置內(nèi)的硬件檢測(cè)程序?qū)Φ诙娔X裝置的主板型號(hào)和硬件配置進(jìn)行檢測(cè),并根據(jù)檢測(cè)結(jié)果下載相關(guān)聯(lián)的安裝配置程序至第二電腦裝置,再啟動(dòng)安裝配置程序。如此一來,可根據(jù)不同的檢測(cè)結(jié)果下載相關(guān)聯(lián)的安裝配置程序,以滿足不同的安裝需求。
文檔編號(hào)H04L12/24GK101369229SQ20071004500
公開日2009年2月18日 申請(qǐng)日期2007年8月17日 優(yōu)先權(quán)日2007年8月17日
發(fā)明者鵬 謝 申請(qǐng)人:環(huán)達(dá)電腦(上海)有限公司