[發(fā)明專利]BMC與BIOS信息交互方法、裝置、BMC和介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202110314372.1 | 申請(qǐng)日: | 2021-03-24 |
| 公開(kāi)(公告)號(hào): | CN113032164B | 公開(kāi)(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計(jì))人: | 候志立 | 申請(qǐng)(專利權(quán))人: | 山東英信計(jì)算機(jī)技術(shù)有限公司 |
| 主分類號(hào): | G06F9/54 | 分類號(hào): | G06F9/54;G06F16/25 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王云曉 |
| 地址: | 250001 山東省濟(jì)南市高新區(qū)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | bmc bios 信息 交互 方法 裝置 介質(zhì) | ||
本申請(qǐng)公開(kāi)了一種BMC與BIOS信息交互方法、裝置、BMC和介質(zhì),基于REDIS數(shù)據(jù)庫(kù)實(shí)現(xiàn)BMC和BIOS信息交互,BIOS與BMC協(xié)商好的鍵名稱,將資產(chǎn)信息直接根據(jù)預(yù)設(shè)鍵名稱按照鍵值對(duì)的形式寫(xiě)入REDIS數(shù)據(jù)庫(kù),無(wú)需進(jìn)行特殊處理,變成簡(jiǎn)單;且,通過(guò)REDIS數(shù)據(jù)庫(kù)作為BMC各進(jìn)程之間的通信介質(zhì),REDIS數(shù)據(jù)庫(kù)中的所有的資產(chǎn)信息對(duì)所有的進(jìn)程可見(jiàn),無(wú)需通過(guò)通道、共享內(nèi)容方式進(jìn)行通信處理,基于REDIS數(shù)據(jù)庫(kù)本申請(qǐng)的互斥處理機(jī)制,BMC與BIOS之間處理無(wú)需考慮同步問(wèn)題,信息交互便捷穩(wěn)定。
技術(shù)領(lǐng)域
本申請(qǐng)涉及信息交互技術(shù)領(lǐng)域,特別涉及一種BMC與BIOS信息交互方法、裝置、BMC和介質(zhì)。
背景技術(shù)
BIOS(Basic?Input?Output?System,基本輸入輸出系統(tǒng))和BMC(BaseboardManager?Controller,基板管理控制器)之間的信息交互方式一般采用制定好的交互數(shù)據(jù)結(jié)構(gòu),但是這種BMC和BIOS的交互方式存在一定的弊端,當(dāng)相關(guān)設(shè)備量產(chǎn)之后,會(huì)根據(jù)客戶的需求不斷新增相關(guān)的資產(chǎn)信息,現(xiàn)場(chǎng)的BMC和BIOS必須同時(shí)升級(jí)更新才可以保證二者可以正常交互而不影響其他資產(chǎn)信息的接收和正常解析。一旦客戶現(xiàn)場(chǎng)僅僅更新了BMC或者僅僅更新了BIOS,就會(huì)影響原有信息的解析展示,給客戶造成極大的困擾。
為了解決上述新增信息造成的影響,相關(guān)技術(shù)采用json格式數(shù)據(jù)進(jìn)行BMC和BIOS之間信息傳遞。在BMC和BIOS之間通過(guò)虛擬USB(Universal?Serial?Bus,通用串行總線)設(shè)備模擬出LAN?OVER?USB的驅(qū)動(dòng),即將BMC視為插到服務(wù)器上的一個(gè)網(wǎng)卡,這樣帶內(nèi)就可以和BMC之間通過(guò)lan((Local?Area?Network,局域網(wǎng))通道進(jìn)行通信,可以依靠BMC內(nèi)的webserver,通過(guò)restful接口和特定的url將json文件數(shù)據(jù)傳送給BMC,BMC解析對(duì)應(yīng)的json文件數(shù)據(jù)即可得到自己需要的內(nèi)容。當(dāng)需要擴(kuò)展一個(gè)資產(chǎn)信息成員的時(shí)候,僅需要在json數(shù)據(jù)中增加一個(gè)成員即可,即使BMC沒(méi)有擴(kuò)展針對(duì)這個(gè)成員的解析,僅僅新增的信息不會(huì)顯示,不會(huì)影響到其它的資產(chǎn)信息。但是,這種方案需要BMC和BIOS都去調(diào)用libjson等相關(guān)的開(kāi)源包針對(duì)資產(chǎn)信息進(jìn)行json數(shù)據(jù)格式的封裝和解析,而且BMC解析之后的數(shù)據(jù)無(wú)法直接被其他進(jìn)程使用。
因此,如何提供一種解決上述技術(shù)問(wèn)題的方案是本領(lǐng)域技術(shù)人員目前需要解決的問(wèn)題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種BMC與BIOS信息交互方法、裝置、BMC和介質(zhì)。其具體方案如下:
本申請(qǐng)?zhí)峁┝艘环NBMC與BIOS信息交互方法,應(yīng)用于BMC,包括:
BMC通過(guò)虛擬USB設(shè)備建立所述BIOS與REDIS數(shù)據(jù)庫(kù)的連接,其中,所述REDIS數(shù)據(jù)庫(kù)設(shè)置在所述BMC中,且,所述REDIS數(shù)據(jù)庫(kù)配置為外部可連接可訪問(wèn)模式;
將所述BIOS發(fā)送的預(yù)設(shè)鍵名稱形式的資產(chǎn)信息寫(xiě)入所述REDIS數(shù)據(jù)庫(kù);
接收進(jìn)程的資產(chǎn)信息請(qǐng)求時(shí),根據(jù)所述資產(chǎn)信息請(qǐng)求從所述REDIS數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所述資產(chǎn)信息。
優(yōu)選地,還包括:
接收到字段增加請(qǐng)求;
根據(jù)所述字段增加請(qǐng)求定義對(duì)應(yīng)字段的鍵名稱。
優(yōu)選地,還包括:
通過(guò)腳本監(jiān)控所述REDIS數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件是否發(fā)生變化;
若發(fā)生變化,則將所述數(shù)據(jù)庫(kù)文件寫(xiě)入擦寫(xiě)不丟失的EEPROM中。
優(yōu)選地,還包括:
當(dāng)BMC啟動(dòng)時(shí),設(shè)置所述REDIS數(shù)據(jù)庫(kù)的進(jìn)程優(yōu)先于IPMIMain進(jìn)程。
本申請(qǐng)?zhí)峁┝艘环NBMC與BIOS信息交互裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東英信計(jì)算機(jī)技術(shù)有限公司,未經(jīng)山東英信計(jì)算機(jī)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110314372.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺(tái)、批量服務(wù)器BMC的遠(yuǎn)程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 一種BMC啟動(dòng)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級(jí)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





