本發(fā)明涉及服務(wù)器驅(qū)動的技術(shù)領(lǐng)域,具體涉及到一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法及系統(tǒng)。
背景技術(shù):
隨著云計算、大數(shù)據(jù)的發(fā)展,計算機、通信領(lǐng)域都開始將傳統(tǒng)業(yè)務(wù)上云,隨著業(yè)務(wù)量的增加,服務(wù)器系統(tǒng)中,數(shù)據(jù)的存儲和處理量也在不斷增加,官網(wǎng)上機型數(shù)量也再增加。通常,客戶利用驅(qū)動光盤安裝驅(qū)動時,都是每個驅(qū)動逐一安裝,浪費時間,此外,在現(xiàn)有技術(shù)中,一鍵安裝的驅(qū)動程序缺乏安全驗證機制,當安裝不正確時則會導致服務(wù)器軟硬件的損壞,從而導致服務(wù)器被破壞。
技術(shù)實現(xiàn)要素:
基于上述問題,本發(fā)明提出了一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法及系統(tǒng)。
本發(fā)明提供如下技術(shù)方案:
一方面,本發(fā)明提供一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法,包括:
步驟a,以代碼的形式編輯一個鏡像文件,實現(xiàn)存放入驅(qū)動文件,并通過代碼的方式查找編輯驅(qū)動程序,將驅(qū)動附著碼存儲于對應(yīng)的所述驅(qū)動文件中;
步驟b,根據(jù)查找編輯的驅(qū)動程序,將所有機型型號的配置文件放入到所述鏡像文件中,并檢驗是否可以安裝下載,所述配置文件包括機型型號校驗碼;
步驟c,在客戶安裝驅(qū)動時,通過點擊gui界面上的“一鍵安裝”按鈕,比對所述附著碼與所述校驗碼是否匹配,若匹配,則一鍵安裝所有驅(qū)動,若不匹配,則重新查找編輯驅(qū)動。
其中,當附著碼與所述校驗碼匹配時還可以供用戶逐一安裝驅(qū)動。
其中,所述鏡像文件存儲于驅(qū)動光盤。
其中,所述驅(qū)動文件包括驅(qū)動程序和驅(qū)動配置文件,所述驅(qū)動附著碼存儲于驅(qū)動配置文件。
另外,本發(fā)明還提供一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的系統(tǒng),所述系統(tǒng)包括:
鏡像模塊,用于以代碼的形式編輯一個鏡像文件,實現(xiàn)存放入驅(qū)動文件,并通過代碼的方式查找編輯驅(qū)動程序,將驅(qū)動附著碼存儲于對應(yīng)的所述驅(qū)動文件中;
配置模塊,用于根據(jù)查找編輯的驅(qū)動程序,將所有機型型號的配置文件放入到所述鏡像文件中,并檢驗是否可以安裝下載,所述配置文件包括機型型號校驗碼;
安裝模塊,用于在客戶安裝驅(qū)動時,通過點擊gui界面上的“一鍵安裝”按鈕,比對所述附著碼與所述校驗碼是否匹配,若匹配,則一鍵安裝所有驅(qū)動,若不匹配,則重新查找編輯驅(qū)動。
其中,當附著碼與所述校驗碼匹配時還可以供用戶逐一安裝驅(qū)動。
其中,所述鏡像文件存儲于驅(qū)動光盤。
其中,所述驅(qū)動文件包括驅(qū)動程序和驅(qū)動配置文件,所述驅(qū)動附著碼存儲于驅(qū)動配置文件。
本發(fā)明提出了一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法及系統(tǒng),在驅(qū)動光盤通過光驅(qū)進行加載時,通過安裝驅(qū)動的界面“一鍵安裝”的按鈕,實現(xiàn)一鍵安裝驅(qū)動程序,通過附著碼與校驗碼比對驗證保證驅(qū)動的正確安裝,以保證服務(wù)器的安全穩(wěn)定,高效地解決客戶驅(qū)動安裝需求。
附圖說明
圖1是本發(fā)明的方法操作步驟流程圖;
圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖;
具體實施方式
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
一方面,本發(fā)明提供一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法,包括:
步驟101,以代碼的形式編輯一個鏡像文件,實現(xiàn)存放入驅(qū)動文件,并通過代碼的方式查找編輯驅(qū)動程序,將驅(qū)動附著碼存儲于對應(yīng)的所述驅(qū)動文件中;
所述鏡像文件可以是iso、bin、img、tao、dao、cif、fcd,鏡像文件存儲于驅(qū)動光盤,所述驅(qū)動文件包括驅(qū)動程序和驅(qū)動配置文件,所述驅(qū)動附著碼存儲于驅(qū)動配置文件。
步驟102,根據(jù)查找編輯的驅(qū)動程序,將所有機型型號的配置文件放入到所述鏡像文件中,并檢驗是否可以安裝下載,所述配置文件包括機型型號校驗碼;
所述配置文件中的每個機型型號校驗碼唯一,用于與附著碼比對來驗證驅(qū)動程序是否匹配。
步驟103,在客戶安裝驅(qū)動時,通過點擊gui界面上的“一鍵安裝”按鈕,比對所述附著碼與所述校驗碼是否匹配,若匹配,則一鍵安裝所有驅(qū)動,若不匹配,則重新查找編輯驅(qū)動。
附著碼和校驗碼的比對作用在于能夠使服務(wù)器對應(yīng)的驅(qū)動程序正確地安裝,以免服務(wù)器的驅(qū)動程序安裝錯誤,從而導致服務(wù)器軟硬件的損壞。
當附著碼與所述校驗碼匹配時還可以供用戶逐一安裝驅(qū)動。
本發(fā)明提出了一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的方法,在驅(qū)動光盤通過光驅(qū)進行加載時,通過安裝驅(qū)動的界面“一鍵安裝”的按鈕,實現(xiàn)一鍵安裝驅(qū)動程序,通過附著碼與校驗碼比對驗證保證驅(qū)動的正確安裝,以保證服務(wù)器的安全穩(wěn)定,高效地解決客戶驅(qū)動安裝需求。
本發(fā)明的實施方式還提供了一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的系統(tǒng),如圖2所示,所述系統(tǒng)包括:
鏡像模塊201,用于以代碼的形式編輯一個鏡像文件,實現(xiàn)存放入驅(qū)動文件,并通過代碼的方式查找編輯驅(qū)動程序,將驅(qū)動附著碼存儲于對應(yīng)的所述驅(qū)動文件中;
所述鏡像文件可以是iso、bin、img、tao、dao、cif、fcd,鏡像文件存儲于驅(qū)動光盤,所述驅(qū)動文件包括驅(qū)動程序和驅(qū)動配置文件,所述驅(qū)動附著碼存儲于驅(qū)動配置文件。
配置模塊202,用于根據(jù)查找編輯的驅(qū)動程序,將所有機型型號的配置文件放入到所述鏡像文件中,并檢驗是否可以安裝下載,所述配置文件包括機型型號校驗碼;
所述配置文件中的每個機型型號校驗碼唯一,用于與附著碼比對來驗證驅(qū)動程序是否匹配。
安裝模塊203,用于在客戶安裝驅(qū)動時,通過點擊gui界面上的“一鍵安裝”按鈕,比對所述附著碼與所述校驗碼是否匹配,若匹配,則一鍵安裝所有驅(qū)動,若不匹配,則重新查找編輯驅(qū)動。
附著碼和校驗碼的比對作用在于能夠使服務(wù)器對應(yīng)的驅(qū)動程序正確地安裝,以免服務(wù)器的驅(qū)動程序安裝錯誤,從而導致服務(wù)器軟硬件的損壞。
當附著碼與所述校驗碼匹配時還可以供用戶逐一安裝驅(qū)動。
本發(fā)明提出了一種基于驅(qū)動光盤實現(xiàn)一鍵安裝驅(qū)動的系統(tǒng),在驅(qū)動光盤通過光驅(qū)進行加載時,通過安裝驅(qū)動的界面“一鍵安裝”的按鈕,實現(xiàn)一鍵安裝驅(qū)動程序,通過附著碼與校驗碼比對驗證保證驅(qū)動的正確安裝,以保證服務(wù)器的安全穩(wěn)定,高效地解決客戶驅(qū)動安裝需求。
對所公開的實施例的上述說明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是符合與本文所公開的原理和新穎特點相一致的最寬的范圍。