欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種遠程自動升級BIOS的方法與流程

文檔序號:12463369閱讀:536來源:國知局
一種遠程自動升級BIOS的方法與流程

本發(fā)明涉及到計算機硬件技術(shù)領(lǐng)域,尤其涉及一種遠程自動升級BIOS的方法。



背景技術(shù):

飛騰系列CPU,目前型號包括FT1000,F(xiàn)T1000A,FT1500A-16,F(xiàn)T1500A-4CBGA,所有CPU型號都已經(jīng)量產(chǎn),板端和整機設(shè)計廠都開始量產(chǎn),大量的設(shè)備交付客戶使用,在使用過程中,出現(xiàn)很多需要升級BIOS的情況。BIOS(Basic Input Output System)即基本輸入輸出系統(tǒng),被固化到計算機主板上的ROM芯片中的一組程序,為計算機提供最低級的、最直接的硬件控制。目前通過人工對每一臺飛騰設(shè)備BIOS進行升級,人工對每一臺BIOS進行升級效率低。

因此如何解決現(xiàn)有技術(shù)中需要人工參與和費時而引起成為BIOS升級效率低下的問題是本領(lǐng)域技術(shù)人員亟待解決的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是,克服現(xiàn)有技術(shù)存在的上述缺陷,提供一種在遠程自動升級BIOS的方法,能夠提高BIOS升級效率。

本發(fā)明提供一種遠程自動升級BIOS的方法,所述方法包括以下步驟:

步驟S100:當在需要升級的客戶端設(shè)備上加載BIOS時,用戶通過HOTKEY控制客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,并將客戶端設(shè)備信息通過互聯(lián)網(wǎng)傳輸給服務(wù)器;

步驟S200:當服務(wù)器接收到客戶端設(shè)備BIOS升級請求,比較客戶端設(shè)備信息和服務(wù)器預存信息,判斷客戶端設(shè)備是否需要升級,如果需要升級,向客戶端設(shè)備發(fā)送升級命令及BIOS升級文件,進入步驟S300,反之則向客戶端發(fā)送不升級命令,進入步驟S400;

步驟S300:客戶端設(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS;

步驟S400:客戶端設(shè)備加載BIOS,啟動操作系統(tǒng)。

優(yōu)選地,步驟S300之后還包括:

步驟S301:客戶端設(shè)備判斷BIOS是否更新成功,如成功則進入步驟S400,如不成功則進入步驟S300,重新更新客戶端設(shè)備的BIOS。

優(yōu)選地,所述客戶端設(shè)備信息包括BIOS版本信息,服務(wù)器預存信息包括最新BIOS版本信息。

優(yōu)選地,所述步驟S200包括以下步驟:

步驟S201:當服務(wù)器接收到客戶端設(shè)備請求及BIOS版本信息;

步驟S202:比較客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息,判斷客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息是否一致,如果客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息不一致,則需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,進入步驟S300,反之則不需要升級,向客戶端發(fā)送不升級命令,進入步驟S400。

優(yōu)選地,所述客戶端設(shè)備信息還包括設(shè)備識別碼,服務(wù)器預存信息還包括最新BIOS版本的客戶端設(shè)備識別碼列表。

優(yōu)選地,所述設(shè)備識別碼是客戶端設(shè)備IP地址和\或客戶端設(shè)備MAC地址。

優(yōu)選地,所述步驟S200包括以下步驟:

步驟S201:當服務(wù)器接收到客戶端設(shè)備請求、BIOS版本信息和設(shè)備識別碼;

步驟S202:在服務(wù)器最新BIOS版本的客戶端設(shè)備識別碼列表中查找是否存在需要升級的客戶端設(shè)備的設(shè)備識別碼,如不存在則進入步驟S203,如存在則進入步驟S400;

步驟S203:客戶端設(shè)備需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,進入步驟S300。

優(yōu)選地,所述步驟S200包括以下步驟:

步驟S201:當服務(wù)器接收到客戶端設(shè)備請求、BIOS版本信息和設(shè)備識別碼;

步驟S202:在服務(wù)器最新BIOS版本的客戶端設(shè)備識別碼列表中查找是否存在需要升級的客戶端設(shè)備的設(shè)備識別碼,如不存在則進入步驟S203,如存在則進入步驟S204;

步驟S203:客戶端設(shè)備需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,進入步驟S300;

步驟S204:比較客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息,判斷客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息是否一致,如果客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息不一致,則需要升級,進入步驟S203,反之則不需要升級,向客戶端發(fā)送不升級命令,進入步驟S400。

優(yōu)選地,所述步驟S301還包括:

S302:客戶端設(shè)備發(fā)送升級成功信息給服務(wù)器。

優(yōu)選地,所述步驟S301之后還包括:

S302:客戶端設(shè)備發(fā)送升級成功信息及升級成功的客戶端設(shè)備識別碼給服務(wù)器,服務(wù)器將設(shè)備識別碼存儲到最新BIOS版本的客戶端設(shè)備識別碼列表中。

設(shè)備在BIOS加載階段由用戶使用熱鍵控制,設(shè)備與服務(wù)器之間采用自動聯(lián)網(wǎng)檢測升級,不需要人工手動升級BIOS引起成為BIOS升級效率低下的問題,簡單快速、安全,保證了所有升級設(shè)備的BIOS的一致性,提升了BIOS升級效率。

附圖說明

圖1為第一種實施方式提供的遠程自動升級BIOS的方法的流程圖;

圖2為第二種實施方式提供的遠程自動升級BIOS的方法的流程圖;

圖3為第三種實施方式提供的遠程自動升級BIOS的方法的流程圖;

圖4為第四種實施方式提供的遠程自動升級BIOS的方法的流程圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明作進一步的詳細說明。

參見圖1,圖1為第一種實施方式提供的遠程自動升級BIOS的方法的流程圖。

本發(fā)明提供一種遠程自動升級BIOS的方法,所述方法包括以下步驟:

步驟S100:當在需要升級的客戶端設(shè)備上加載BIOS時,用戶通過HOTKEY控制客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,并將客戶端設(shè)備信息通過互聯(lián)網(wǎng)傳輸給服務(wù)器;

步驟S200:當服務(wù)器接收到客戶端設(shè)備BIOS升級請求,比較客戶端設(shè)備信息和服務(wù)器預存信息,判斷客戶端設(shè)備是否需要升級,如果需要升級,向客戶端設(shè)備發(fā)送升級命令及BIOS升級文件,進入步驟S300,反之則向客戶端發(fā)送不升級命令,進入步驟S400;

步驟S300:客戶端設(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS;

步驟S400:客戶端設(shè)備加載BIOS,啟動操作系統(tǒng)。

將需要升級的客戶端設(shè)備接入網(wǎng)絡(luò),部署一臺主機或服務(wù)器作為升級BIOS的服務(wù)器,在客戶端設(shè)備上配置好服務(wù)器相關(guān)的信息,將需要升級的BIOS放在服務(wù)器。當需要升級的客戶端設(shè)備上加載BIOS時,用戶通過HOTKEY(即熱鍵)控制客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,并將客戶端設(shè)備信息通過互聯(lián)網(wǎng)傳輸給服務(wù)器。服務(wù)器收到升級請求后,比較客戶端設(shè)備信息和服務(wù)器預存信息,判斷客戶端設(shè)備是否需要升級,如果需要升級,向客戶端設(shè)備發(fā)送升級命令及BIOS升級文件??蛻舳嗽O(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS,重新加載BIOS啟動操作系統(tǒng),完成開機。如果不需要升級服務(wù)器向客戶端發(fā)送不升級命令,客戶端設(shè)備加載BIOS啟動操作系統(tǒng),完成開機。

設(shè)備在BIOS加載階段由用戶使用熱鍵控制,設(shè)備與服務(wù)器之間采用自動聯(lián)網(wǎng)檢測升級,不需要人工手動升級BIOS引起成為BIOS升級效率低下的問題,簡單快速、安全,保證了所有升級設(shè)備的BIOS的一致性,提升了BIOS升級效率。

優(yōu)選地,所述熱鍵可以為Ctrl+Alt+s或或Ctrl+Alt+b。

當需要升級的客戶端設(shè)備上加載BIOS時,用戶按下Ctrl+Alt+s,客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,直至本次客戶端設(shè)備完成更新BIOS或者不需要升級BIOS。

當需要升級的客戶端設(shè)備上加載BIOS時,用戶按下Ctrl+Alt+b,即打開BIOS自動升級功能,即每次客戶端設(shè)備上加載BIOS都會自動向服務(wù)器發(fā)送BIOS升級請求;直至下一次,客戶端設(shè)備上加載BIOS時,用戶按下Ctrl+Alt+k,客戶端設(shè)備關(guān)閉自動發(fā)送BIOS升級請求的功能。

參見圖2,圖2為第二種實施方式提供的遠程自動升級BIOS的方法的流程圖。

第二種實施方式與第一種實施方式的區(qū)別為:為了進一步提高BIOS升級的一致性和安全性,步驟S300之后還包括:

步驟S301:客戶端設(shè)備判斷BIOS是否更新成功,如成功則進入步驟S400,如不成功則進入步驟S300,重新更新客戶端設(shè)備的BIOS。

客戶端設(shè)備在得到服務(wù)器端發(fā)送的BIOS升級文件后存儲BIOS升級文件的BIOS版本信息,在客戶端設(shè)備更新BIOS完畢后,將更新后的BIOS版本信息與接收的BIOS升級文件的BIOS版本信息進行比較,若版本信息相同則BIOS更新成功,重新加載BIOS啟動操作系統(tǒng),完成開機;若版本信息不相同,客戶端設(shè)備再次更新BIOS,更新完畢后再確認是否更新成功,直至更新成功。

參見圖3,圖3為第二種實施方式提供的遠程自動升級BIOS的方法的流程圖。

客戶端設(shè)備信息包括BIOS版本信息,服務(wù)器預存信息包括最新BIOS版本信息。

第三種實施方式與第二種實施方式的區(qū)別為:優(yōu)選地,所述步驟S200包括以下步驟:

步驟S201:當服務(wù)器接收到客戶端設(shè)備請求及BIOS版本信息;

步驟S202:比較客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息,判斷客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息是否一致,如果客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息不一致,則需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,進入步驟S300,反之則不需要升級,向客戶端發(fā)送不升級命令,進入步驟S400。

將需要升級的客戶端設(shè)備接入網(wǎng)絡(luò),部署一臺主機或服務(wù)器作為升級BIOS的服務(wù)器,在客戶端設(shè)備上配置好服務(wù)器相關(guān)的信息,將需要升級的BIOS放在服務(wù)器,服務(wù)器預存信息包括最新BIOS版本信息。當需要升級的客戶端設(shè)備上加載BIOS時,用戶通過HOTKEY控制客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,并將BIOS版本信息通過互聯(lián)網(wǎng)傳輸給服務(wù)器。當服務(wù)器接收到客戶端設(shè)備請求及BIOS版本信息,判斷客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息是否一致,如果客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息不一致,則需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,客戶端設(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS,重新加載BIOS啟動操作系統(tǒng),完成開機;反之則不需要升級,向客戶端發(fā)送不升級命令,客戶端設(shè)備加載BIOS啟動操作系統(tǒng),完成開機。

在進一步的方案中,所述步驟S300之后還包括:

步驟S301:客戶端設(shè)備判斷BIOS是否更新成功,如成功則進入步驟S400,如不成功則進入步驟S300,重新更新客戶端設(shè)備的BIOS。

S302:客戶端設(shè)備發(fā)送升級成功信息給服務(wù)器。

客戶端設(shè)備在得到服務(wù)器端發(fā)送的BIOS升級文件后存儲BIOS升級文件的BIOS版本信息,在客戶端設(shè)備更新BIOS完畢后,將更新后的BIOS版本信息與接收的BIOS升級文件的BIOS版本信息進行比較,若版本信息相同則BIOS更新成功,重新加載BIOS啟動操作系統(tǒng),完成開機,且將升級成功信息給服務(wù)器;若版本信息不相同,客戶端設(shè)備再次更新BIOS,更新完畢后再確認是否更新成功,直至更新成功。

參見圖4,圖4為第四種實施方式提供的遠程自動升級BIOS的方法的流程圖。

所述客戶端設(shè)備信息還包括設(shè)備識別碼,服務(wù)器預存信息還包括最新BIOS版本的客戶端設(shè)備識別碼列表。設(shè)備識別碼可以是客戶端設(shè)備IP地址和\或客戶端設(shè)備MAC地址。

第四種實施方式與第二種實施方式的區(qū)別為:優(yōu)選地,所述步驟S200包括以下步驟:所述步驟S200包括以下步驟:

步驟S201:當服務(wù)器接收到客戶端設(shè)備請求、BIOS版本信息和設(shè)備識別碼;

步驟S202:在服務(wù)器最新BIOS版本的客戶端設(shè)備識別碼列表中查找是否存在需要升級的客戶端設(shè)備的設(shè)備識別碼,如不存在則進入步驟S203,如存在則進入步驟S400;

步驟S203:客戶端設(shè)備需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,進入步驟S300。

步驟S204:比較客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息,判斷客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息是否一致,如果客戶端設(shè)備的BIOS版本信息和服務(wù)器存儲的BIOS版本信息不一致,則需要升級,進入步驟S203,反之則不需要升級,向客戶端發(fā)送不升級命令,進入步驟S400。

將需要升級的客戶端設(shè)備接入網(wǎng)絡(luò),部署一臺主機或服務(wù)器作為升級BIOS的服務(wù)器,在客戶端設(shè)備上配置好服務(wù)器相關(guān)的信息,將需要升級的BIOS放在服務(wù)器,服務(wù)器預存信息包括最新BIOS版本信息和最新BIOS版本的客戶端設(shè)備識別碼列表。當需要升級的客戶端設(shè)備上加載BIOS時,用戶通過HOTKEY控制客戶端設(shè)備向服務(wù)器發(fā)送BIOS升級請求,并將BIOS版本信息和設(shè)備識別碼通過互聯(lián)網(wǎng)傳輸給服務(wù)器。當服務(wù)器接收到客戶端設(shè)備請求、BIOS版本信息和設(shè)備識別碼時,在服務(wù)器最新BIOS版本的客戶端設(shè)備識別碼列表中查找是否存在需要升級的客戶端設(shè)備的設(shè)備識別碼,如不存在,客戶端設(shè)備需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,客戶端設(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS,重新加載BIOS啟動操作系統(tǒng),完成開機;若存在則進一步判斷如果客戶端設(shè)備的BIOS版本信息和服務(wù)器預存BIOS信息不一致,則需要升級,向客戶端設(shè)備發(fā)送升級命令和BIOS升級文件,客戶端設(shè)備將接收到的升級命令及升級文件,客戶端設(shè)備更新BIOS,重新加載BIOS啟動操作系統(tǒng),完成開機;反之則不需要升級,向客戶端發(fā)送不升級命令,客戶端設(shè)備加載BIOS啟動操作系統(tǒng),完成開機。

在進一步的方案中,所述步驟S300之后還包括:

步驟S301:客戶端設(shè)備判斷BIOS是否更新成功,如成功則進入步驟S400,如不成功則進入步驟S300,重新更新客戶端設(shè)備的BIOS。

S302:客戶端設(shè)備發(fā)送升級成功信息及升級成功的客戶端設(shè)備識別碼給服務(wù)器,服務(wù)器將設(shè)備識別碼存儲到最新BIOS版本的客戶端設(shè)備識別碼列表中。

客戶端設(shè)備在得到服務(wù)器端發(fā)送的BIOS升級文件后存儲BIOS升級文件的BIOS版本信息,在客戶端設(shè)備更新BIOS完畢后,將更新后的BIOS版本信息與接收的BIOS升級文件的BIOS版本信息進行比較,若版本信息相同則BIOS更新成功,重新加載BIOS啟動操作系統(tǒng),完成開機,且將升級成功信息給服務(wù)器及升級成功的客戶端設(shè)備識別碼給服務(wù)器,服務(wù)器將設(shè)備識別碼存儲到最新BIOS版本的客戶端設(shè)備識別碼列表中;若版本信息不相同,客戶端設(shè)備再次更新BIOS,更新完畢后再確認是否更新成功,直至更新成功。

以上對本發(fā)明所提供的一種遠程自動升級BIOS的方法進行了詳細介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的核心思想。應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
池州市| 双柏县| 新绛县| 丽江市| 通辽市| 行唐县| 上杭县| 甘洛县| 从江县| 满洲里市| 襄樊市| 德阳市| 鄱阳县| 志丹县| 平潭县| 澄迈县| 伊通| 南溪县| 正宁县| 佛山市| 阳信县| 宜川县| 济源市| 浪卡子县| 泾川县| 茶陵县| 大英县| 琼海市| 铜川市| 安化县| 武威市| 浦城县| 西安市| 乌鲁木齐县| 三门县| 兴安盟| 偃师市| 云梦县| 庆元县| 上虞市| 城市|