新四季網

一種硬體設備管理方法及其裝置與流程

2023-05-20 01:14:41


本發明涉及通信
技術領域:
,尤其涉及一種硬體設備管理方法,同時還涉及基於該方法的硬體設備管理。
背景技術:
:傳統的硬體設備上模塊部署關係如圖1所示,硬體設備上安裝作業系統,根據硬體特性進行單板驅動開發。軟體平臺通過驅動模塊提供的接口進行功能開發。應用模塊使用軟體平臺提供的服務進行業務處理,也可以調用驅動的接口進行業務處理。參見圖2和圖3,驅動模塊基於硬體特性(處理器、晶片等)進行驅動功能。軟體平臺中的支撐模塊根據硬體特性(CPU類型)進行差異化處理。例如,CPU提取堆棧方式的不同、運算能力不同、作業系統函數差異以及硬體提供的功能差異等都需要在支撐模塊中進行處理。支撐模塊通常採用CPU編譯宏屏蔽CPU差異,或者根據單板類型不同進行處理。在實現本發明的過程中,發明人發現現有技術中至少存在如下技術問題:支撐模塊雖然屏蔽了硬體功能的差異,但是根據這些差異進行代碼開發、調試開發困難、周期長。每一種新單板的出現會導致平臺代碼改變一次,導致軟體平臺不能穩定。另外,軟體平臺和驅動結合緊密,層次劃分上也不清晰,不利於分層隔離。技術實現要素:針對現有技術的不足,本發明所要解決的技術問題在於提供一種硬體設備管理方法。本發明所要解決的又一技術問題在於提供一種實現上述方法的硬體設備管理裝置。為實現上述發明目的,本發明採用下述的技術方案:一方面,本發明提供了一種硬體設備管理方法,包括:按照不同硬體設備的功能特性,劃分為多種硬體資源;根據每類硬體設備的功能特性,配置相應的硬體資源集;當硬體設備初始化時,自檢獲取可提供的驅動資源集;將所述驅動資源集與所述硬體資源集中的硬體資源進行匹配,並根據匹配結果確定可使用的硬體資源。優選地,所述硬體資源集是所述硬體設備初始化後,根據所述硬體設備類型獲取的。優選地,所述驅動資源集與所述硬體資源集根據預先定義的硬體資源ID進行匹配。優選地,根據所述匹配結果確定可使用的硬體資源,包括:若所述匹配結果一致,記錄所述驅動資源集中硬體資源,並使用相應的硬體功能;若所述匹配結果不一致,上報相應的告警或事件進行通知。優選地,所述匹配結果不一致,上報相應的告警或事件進行通知,具體包括:若所述驅動資源集中的硬體資源沒有在所述硬體資源集中找到,上報數據配置錯誤通知;若所述硬體資源集中的資源沒有所述驅動資源集中找到,上報驅動資源故障通知。優選地,所述硬體設備包括硬體單板、伺服器、工控機、機框以及單板子卡。優選地,所述硬體設備為外圍板時,所述硬體資源集需從全局板資料庫中獲取。另一方面,本發明還提供了一種硬體設備管理裝置,包括:資源配置單元,用於按照不同硬體設備的功能特性,劃分為多種 硬體資源,並根據每類硬體設備的功能特性,配置相應的硬體資源集;驅動資源獲取單元,當硬體設備初始化時,自檢獲取可提供的驅動資源集;控制單元,用於將所述驅動資源集與所述硬體資源集中的硬體資源進行匹配,並根據匹配結果確定可使用的硬體資源。優選地,所述硬體管理裝置還包括硬體資源獲取單元,具體用於,所述硬體設備初始化後,根據所述硬體設備類型獲取所述硬體資源集。優選地,所述控制單元,具體用於:若所述匹配結果一致,記錄所述驅動資源集中硬體資源,並使用相應的硬體功能;若所述匹配結果不一致,上報相應的告警或事件進行通知。優選地,所述硬體管理裝置還包括告警單元,具體用於,若所述驅動資源集中的硬體資源沒有在所述硬體資源集中找到,上報數據配置錯誤通知;若所述硬體資源集中的資源沒有所述驅動資源集中找到,上報驅動資源故障通知。優選地,所述硬體管理裝置還包括存儲單元,用於存儲所述硬體資源集。本發明提供的硬體設備管理方法將硬體設備的管理進行虛擬化,根據硬體設備的功能特性劃分為多種硬體資源,並根據每類硬體設備可提供的資源,配置相應的硬體資源集;當硬體設備初始化時,驅動自檢獲取可提供的資源;將驅動獲取的資源與硬體資源集中配置的資源進行匹配,並根據匹配結果執行相應地操作。通過本發明所提供的硬體設備管理方法,使得軟體平臺能快速部署到此硬體設備上,減少軟體平臺和應用產品的修改,快速適應各種硬體設備,加快開發進度,減少開發成本。附圖說明為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1為現有技術中硬體設備模塊部署的關係圖;圖2為支撐模塊與驅動模塊的關係圖;圖3為支撐模塊根據硬體特性差異化處理的流程圖;圖4為本發明所提供的硬體設備管理方法的流程圖;圖5為本發明所提出的虛擬層在圖1的位置示意圖;圖6為本發明中虛擬層與驅動層的關係圖;圖7為本發明所提供的硬體設備管理裝置的原理框圖。具體實施方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。如圖4所示,本發明所提供一種硬體設備管理方法,包括:按照不同硬體設備的功能特性,劃分為多種硬體資源;根據每類硬體設備的功能特性,配置相應的硬體資源集;當硬體設備初始化時,自檢獲取可提供的驅動資源集;將驅動資源集與硬體資源集中的硬體資源進行匹配,並根據匹配結果確定可使用的硬體資源。本發明所提供的硬體設備管理方法將硬體設備的管理進行虛擬化,根據硬體設備的功能特性劃分為多種硬體資源,並為每類硬體設備配置相應的硬體資源集;在部署軟體平臺到硬體設備時,只需將驅動提供的資源集與配置的硬體資源集進行匹配,便可使用相應的功能 服務。因此本發明與現有技術相比,在軟體平臺部署新的硬體設備上時,避免了差異進行代碼開發、調試開發困難、周期長以及軟體平臺不穩定的問題,使得軟體平臺快速適應各種硬體設備,減少軟體平臺和應用產品的修改,加快開發進度,減少開發成本。下面對本發明的具體實施過程進行詳細介紹。首先步驟S101,根據不同硬體設備的功能劃分為多種硬體資源。本發明中所涉及的硬體設備包括但不限於單板、伺服器、工控機,機框,單板子卡等。本發明中以單板為具體實施例進行說明。不同的硬體單板包括不同的內存、I/O設備、存儲、計算能力等,這些功能統稱為硬體資源(簡稱資源)。如對於內存資源,提供單板的總內存、可用內存、已用內存。存儲資源包括存儲設備的描述,如硬碟、電子盤、內存卡以及各個存儲介質的使用情況。I/O設備資源包括網口、光口的配置和使用情況。參見圖5,本發明在現有的硬體設備模塊部署結構中提出一個虛擬層概念。虛擬層屬於軟體平臺,通過虛擬層屏蔽硬體、CPU、單板差異,使上層軟體保持穩定,有利於產品快速開發,節約成本。虛擬層對不同硬體單板提供的功能進行抽象,劃分為多種硬體資源,並提供一個虛擬的資源池供上層使用。參見圖6,本發明中虛擬層配置的資源與驅動層的資源是相對的。資源配置的函數功能集和驅動層的函數功能集也相對應。軟體平臺通過函數功能集可以查詢單板溫度、電壓,發送消息,或者通過函數獲知狀態變化通知。其次步驟S102,根據每類硬體設備的功能特性,配置相應的硬體資源集。根據每類硬體單板提供的功能不同,歸納其可提供的資源,建立相應的硬體資源模型,包含相應的硬體資源集。硬體資源集相應的資源以資源表的形式保存至資料庫中,具體參見下表。硬體單板單板具備的資源特性Board1res1Board1res2Board1res3Board2res1Board2res2Board2res5…...資源表包括單板類型以及資源ID。其中,Board1和Board2為硬體單板的類型;res1、res2……resN為根據單板可提供的功能特性預先定義的資源ID。res1、res2……resN構成了該硬體設備的硬體資源集。從表中可以看出,硬體單板之間可以具備相同的資源特性,硬體單板也有區別於別的單板的資源特性。每一個硬體資源是一個API功能集,通過這個API功能集完成相應硬體資源提供的功能,上層調用此API進行功能設置或查詢。API功能集結構體定義如下:接著步驟S103,當硬體設備初始化時,自檢獲取可提供的驅動資源集。單板初始化啟動中,驅動層進行自檢獲取可以提供的資源。其中驅動獲取的資源同樣採用與硬體資源集中相一致的資源ID,資源ID的集合為驅動資源集。驅動獲取可提供資源的情況(包括內存、硬碟、網口等),使用RES_API_T結構體的形式體現。最後步驟S104,將驅動資源集與硬體資源集中的硬體資源進行匹配,並根據匹配結果確定可使用的硬體資源。單板在驅動初始化完成後,支持模塊獲取硬體單板類型,根據硬體單板類型從資料庫中獲取該單板的硬體資源集(資源ID的集合)。根據資料庫中配置的硬體資源集中的資源和驅動層上報的資源集進行匹配,獲取目前可以使用的資源集。因此,在獲取可使用的資源集時,只需將硬體資源集的資源ID和驅動資源集中的資源ID進行匹配即可,並根據匹配結果確定可使用的硬體資源,具體包括如下情況:若匹配結果一致,軟體平臺記錄驅動資源集中的資源ID和相關的API功能集,並根據相應的資源使用硬體的功能;若匹配結果不一致,上報相應的告警或事件進行通知,具體包括如下情況:若驅動資源集中的資源沒有在配置的硬體資源集中找到,說明資料庫中的資源配置錯誤,上報數據配置錯誤的告警或事件進行通知。若硬體資源集的資源沒有在驅動資源集中找到,表示驅動提供的某個資源故障,硬體單板的功能受限支持,並上報資源故障的告警或事件進行通知。需要進一步說明的是,在網元中進行配置時,硬體單板包括全局板和外圍板。通常全局板進行全局管理,外圍板從全局板獲取數據進行業務處理。本發明中,在虛擬層在資源配置時,全局板資料庫中保 存所有單板硬體資源信息,外圍板啟動時,需要從全局板中獲取配置的資源信息為了保證外圍板能正常啟動,單板初始化時,驅動層首先初始化網口和底層鏈路,保證和全局板通信正常。參見圖7,本發明還提供了一種硬體設備管理裝置,用於實現上述的硬體設備管理方法,包括:一種硬體設備管理裝置,包括:資源配置單元,用於按照不同硬體設備的功能特性,劃分為多種硬體資源,並根據每類硬體設備的功能特性,配置相應的硬體資源集;驅動資源獲取單元,當硬體設備初始化時,自檢獲取可提供的驅動資源集;控制單元,用於將驅動資源集與硬體資源集中的硬體資源進行匹配,並根據匹配結果執行相應地操作。進一步地,控制單元具體用於,若匹配結果一致,記錄驅動資源集中硬體資源,並使用相應的硬體功能;若匹配結果不一致,上報相應的告警或事件進行通知。進一步地,硬體管理裝置還包括硬體資源獲取單元,用於硬體設備初始化後,根據硬體設備類型獲取硬體資源集。進一步地,硬體管理裝置還包括告警單元,具體用於,若驅動資源集中的硬體資源沒有在硬體資源集中找到,上報數據配置錯誤通知;若硬體資源集中的資源沒有驅動資源集中找到,上報驅動資源故障通知。進一步地,硬體管理裝置還包括存儲單元,用於存儲硬體資源集。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,程序可存儲於計算機可讀取存儲介質中,該程序在執行時,可包括如上述各 方法的實施例的流程。以上,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本
技術領域:
的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。當前第1頁1&nbsp2&nbsp3&nbsp

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀