[發(fā)明專利]一種在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202310640512.3 | 申請日: | 2023-06-01 |
| 公開(公告)號: | CN116366639A | 公開(公告)日: | 2023-06-30 |
| 發(fā)明(設(shè)計(jì))人: | 宋延軍;高文凱 | 申請(專利權(quán))人: | 深圳市七彩虹禹貢科技發(fā)展有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/303;H04L67/146;H04L69/163;H04L69/16;G06F8/65;G06F8/61 |
| 代理公司: | 深圳市錕劍恒富知識(shí)產(chǎn)權(quán)代理有限公司 44769 | 代理人: | 溫玉珍 |
| 地址: | 518000 廣東省深圳市福田區(qū)梅林街*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 uefi 聯(lián)網(wǎng) 更新 主板 bios 方法 系統(tǒng) | ||
本發(fā)明提供一種在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法及系統(tǒng),包括:步驟S1,配置并搭建在UEFI下的網(wǎng)絡(luò)環(huán)境;步驟S2,開發(fā)windows下的TCP服務(wù)器;步驟S3,創(chuàng)建在UEFI下的客戶端通信文件;步驟S4,創(chuàng)建套接字Socket,綁定TCP服務(wù)器的IP和TCP端口號;步驟S5,客戶端向TCP服務(wù)器發(fā)送連接請求,在確認(rèn)連接后,通過循環(huán)體函數(shù)和覆蓋函數(shù)接收所述TCP服務(wù)器發(fā)送過來的BIOS文件;步驟S6,通過FPT工具包將BIOS文件燒錄到BIOS芯片中。本發(fā)明能夠在UEFI下聯(lián)網(wǎng)直接讀取專用的TCP服務(wù)器的數(shù)據(jù),極大地提升了更新BIOS的便利程度,避免了更新失敗、電腦損壞或芯片損壞等問題。
技術(shù)領(lǐng)域
本發(fā)明涉及一種更新主板BIOS的方法,尤其涉及一種在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法,并進(jìn)一步涉及采用了該在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法的系統(tǒng)。
背景技術(shù)
目前計(jì)算機(jī)已有的更新BIOS的技術(shù)分為兩種,分別是通過FPT方法更新BIOS和通過專用燒錄器進(jìn)行BIOS更新。這兩種BIOS更新的方式,存在以下幾個(gè)問題:第一、目前這兩種更新BIOS的方式均適用于專業(yè)的開發(fā)有設(shè)備人士,普通用戶通過這種方式進(jìn)行BIOS更新存在諸多限制,容易損壞電腦;第二、目前這兩種方式只適用于本地方式實(shí)現(xiàn)BIOS更新,無法滿足用戶隨時(shí)能夠下載BIOS并進(jìn)行更新的需求;第三、如果通過專用燒錄器進(jìn)行BIOS更新,需要將BIOS芯片取下來,完成燒錄之后再將其裝回主板,這個(gè)過程可能會(huì)造成芯片燒毀,不利于產(chǎn)品的后續(xù)維護(hù)和升級。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是需要提供一種能夠在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法,設(shè)置專用的TCP服務(wù)器來提供BIOS更新時(shí)所直接訪問的端口,以便通過在UEFI下聯(lián)網(wǎng)直接讀取專用的TCP服務(wù)器的數(shù)據(jù)。在此基礎(chǔ)上,還進(jìn)一步提供采用了該在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法的系統(tǒng)。
對此,本發(fā)明提供一種在UEFI下聯(lián)網(wǎng)更新主板BIOS的方法,包括以下步驟:
步驟S1,配置并搭建在UEFI下的網(wǎng)絡(luò)環(huán)境;
步驟S2,開發(fā)windows下的TCP服務(wù)器,并確認(rèn)TCP服務(wù)器的IP和TCP端口號;
步驟S3,創(chuàng)建在UEFI下的客戶端通信文件,客戶端建立一個(gè)緩沖區(qū)文件用于接收BIOS文件,并在接收BIOS文件前對所述緩沖區(qū)文件進(jìn)行清除操作;
步驟S4,創(chuàng)建套接字Socket,綁定TCP服務(wù)器的IP和TCP端口號;
步驟S5,客戶端通過connect()函數(shù)向TCP服務(wù)器發(fā)送連接請求,在確認(rèn)連接之后,通過循環(huán)體函數(shù)和覆蓋函數(shù)接收所述TCP服務(wù)器發(fā)送過來的BIOS文件,完成BIOS文件的下載;
步驟S6,在Linux?shell下通過FPT工具包將下載的bin格式的BIOS文件燒錄到BIOS芯片中。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S1包括以下子步驟:
步驟S101,根據(jù)主板網(wǎng)卡型號,下載UEFI相對應(yīng)的網(wǎng)卡驅(qū)動(dòng);
步驟S102,在開發(fā)工具集Visual?Studio下編譯網(wǎng)絡(luò)協(xié)議驅(qū)動(dòng),并在編譯完成后,將驅(qū)動(dòng)復(fù)制到UEFI啟動(dòng)盤中;
步驟S103,使用UEFI啟動(dòng)盤進(jìn)入U(xiǎn)EFI?Shell測試環(huán)境,加載網(wǎng)卡驅(qū)動(dòng)和網(wǎng)絡(luò)協(xié)議驅(qū)動(dòng),使用ifconfig命令配置網(wǎng)卡;
步驟S104,通過ping命令測試網(wǎng)絡(luò)環(huán)境,直到收到網(wǎng)絡(luò)回傳包,則判斷為網(wǎng)絡(luò)環(huán)境搭建成功。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S2中,通過C語言編程TCP通信方式,并通過以下子步驟完成windows下的TCP服務(wù)器的開發(fā):
步驟S201,使用socket()函數(shù)創(chuàng)建套接字Socket;
步驟S202,使用捆綁函數(shù)bind()將套接字Socket與本機(jī)的IP地址、TCP端口進(jìn)行綁定;
步驟S203,調(diào)用套接字函數(shù)listen(),為客戶端的連接創(chuàng)建等待隊(duì)列;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市七彩虹禹貢科技發(fā)展有限公司,未經(jīng)深圳市七彩虹禹貢科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310640512.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種壓力快速測試裝置
- 下一篇:一種空心杯電機(jī)
- 一種計(jì)算機(jī)平臺(tái)與存儲(chǔ)設(shè)備相互綁定、認(rèn)證方法及計(jì)算機(jī)
- 一種基于臺(tái)式計(jì)算機(jī)的UEFI固件實(shí)現(xiàn)方法
- 一種基于服務(wù)器的UEFI固件實(shí)現(xiàn)方法
- 計(jì)算機(jī)UEFI固件更新方法
- UEFI安全檢測方法和系統(tǒng)
- 一種UEFI無盤啟動(dòng)方法
- 一種UEFI BIOS升級方法、系統(tǒng)及相關(guān)裝置
- 一種UEFI BIOS的分級保護(hù)系統(tǒng)和相應(yīng)的實(shí)現(xiàn)方法
- 一種UEFI固件富調(diào)試的方法
- 基于可信的UEFI固件恢復(fù)方法、裝置、介質(zhì)和設(shè)備
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)





