[發明專利]一種設備抽象模型的動態生成方法及裝置在審
| 申請號: | 202011621855.8 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112667213A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 李學成;宋平 | 申請(專利權)人: | 聯想未來通信科技(重慶)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/4401 |
| 代理公司: | 北京樂知新創知識產權代理事務所(普通合伙) 11734 | 代理人: | 周偉 |
| 地址: | 401147 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 抽象 模型 動態 生成 方法 裝置 | ||
本發明公開了一種設備抽象模型的動態生成方法及裝置。該方法通過獲取上層應用的業務功能列表,根據該功能列表從所述已有的設備抽象類中確定設備抽象類,然后根據設備抽象類及其功能和硬件設備信息生成實現設備抽象類及其功能的設備功能實現類,之后確定的設備抽象類及生成的設備功能實現類動態生成一個設備抽象模型,并調用該設備抽象模型來響應上層應用發送的業務功能調用請求,并返回相應的處理結果。如此,可根據實際使用的硬件設備信息和上層應用所需的功能動態生成與之對應的設備抽象模型,上層應用可直接使用設備抽象模型提供的統一接口進行功能調用,而無需獲取實際連接的硬件設備信息。
技術領域
本發明涉及信息處理領域,尤其涉及一種設備抽象模型的動態生成方法及裝置。
背景技術
開放式無線接入網(Open Radio Access Network,O-RAN)構架中的5G數字室分小站由主機單元(分布單元DU+中央單元CU)、擴展單元(HUB)、遠端射頻單元(RRU)三部分組成。
其中,主機單元采用服務器通用處理平臺,物理層涉及到高速的數據交換、大量并行的密集型復數運算。為滿足高實時性要求,在主機單元常常會引入硬件加速器,由硬件加速設備來處理部分物理層密集型運算,從而大大降低處理器的負荷,以充分利用硬件加速器和處理器各自的優勢,共同完成基帶處理部分。
然而,硬件加速設備種類多樣,例如,FPGA、ASIC、GPU等,使用這些硬件所需的驅動程序和應用程序接口也都各不相同。因此,在實現基于硬件加速設備的某一功能時,常常需要針對不同的硬件加速設備編寫相應的程序代碼來實現,這樣就造成程序的重復開發,還大大提高了程序的復雜度,使開發和維護成本陡增。
因此,如何封裝不同硬件加速設備的驅動和功能實現,以提供一套統一的調用接口供上層應用調用,就成為一個亟需解決的技術問題。
發明內容
針對以上問題,本發明人創造性地提供一種設備抽象模型的動態生成方法及裝置。
根據本發明實施例第一方面,一種設備抽象模型的動態生成方法,該方法包括:獲取上層應用的業務功能配置信息,其中業務功能配置信息包括上層應用所需的第一功能列表;獲取設備抽象類及與每個設備抽象類對應的第二功能列表;根據第一功能列表和第二功能列表,從已有的設備抽象類中確定可用的至少一個第一設備抽象類;根據第二功能列表和已有的硬件設備信息,生成實現第一設備抽象類的至少一個第一設備功能實現類;根據第一設備抽象類及第一設備功能實現類動態生成設備抽象模型,以通過設備抽象模型調用第二功能列表中的功能。
根據本發明實施例一實施方式,在獲取設備抽象類及與每個設備抽象類對應的第二功能列表之前,該方法還包括:根據預先獲取的硬件設備列表生成至少一個設備抽象類及與每個設備抽象類對應的第一功能列表,其中,每一設備抽象類對應硬件設備列表中的一個硬件設備。
根據本發明實施例一實施方式,在根據預先獲取的硬件設備列表生成至少一個設備抽象類及與每個設備抽象類對應的第一功能列表之前,該方法還包括:獲取并存儲硬件設備列表及硬件設備信息。
根據本發明實施例一實施方式,在獲取設備抽象類之前,該方法還包括:檢測設備抽象類的數目,判斷數目是否大于0,若否,則報錯。
根據本發明實施例一實施方式,設備抽象模型還包括與設備功能實現類對應的組件類,其中每一組件類對應設備功能實現類的一個操作對象及其操作接口,相應地,根據第二功能列表和預先獲取的與所第一設備抽象類對應的硬件設備信息,生成第一設備功能實現類,包括:根據第二功能列表生成第一設備功能實現類;根據與所第一設備抽象類對應的硬件設備信息生成第一設備功能實現類對應的至少一個組件類;將至少一個組件類添加到第一設備功能實現類中。
根據本發明實施例一實施方式,在根據第一設備抽象類及第一設備功能實現類動態生成設備抽象模型之后,該方法還包括:清理設備抽象模型所占用的系統資源;刪除設備抽象模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想未來通信科技(重慶)有限公司,未經聯想未來通信科技(重慶)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011621855.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:核電站程序文件轉換方法及設備
- 下一篇:顯示面板以及顯示裝置





