[發明專利]一種支持不同硬件平臺的算法適配層及算法庫適配方法在審
| 申請號: | 202210606427.0 | 申請日: | 2022-05-31 |
| 公開(公告)號: | CN114970534A | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 黃潔;譚風華;張冰倩;李帥 | 申請(專利權)人: | 航天南湖電子信息技術股份有限公司 |
| 主分類號: | G06F40/295 | 分類號: | G06F40/295;G06F16/16 |
| 代理公司: | 武漢智嘉聯合知識產權代理事務所(普通合伙) 42231 | 代理人: | 張璐 |
| 地址: | 434000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 不同 硬件 平臺 算法 適配層 配方 | ||
本發明涉及一種支持不同硬件平臺的算法適配層及適配方法,應用于第一硬件平臺算法庫和第二硬件平臺算法庫的適配,所述算法適配層包括數據類型命名模塊、頭文件統一模塊以及適配模塊;所述數據類型命名模塊,用于將所述第一硬件平臺的待適配算法庫中具有與所述第二硬件平臺的目標算法庫中數據結構類型相同的數據名稱進行統一命名;所述頭文件統一模塊,用于將所述第一硬件平臺與所述第二硬件平臺功能相同的接口函數的頭文件進行標志統一;所述適配模塊,用于調用頭文件將所述待適配算法庫接入至所述第二硬件平臺中,以適配目標算法庫。本發明提供的一種支持不同硬件平臺的算法適配層及算法庫適配方法,能適配不同硬件平臺的信息處理。
技術領域
本發明涉及計算機軟件技術領域,尤其涉及一種支持不同硬件平臺的算法適配層及算法庫適配方法。
背景技術
目前,對軟件化雷達的信息進行處理處于蓬勃發展時期,很多廠家根據自身使用的硬件平臺設計軟件化雷達的信息處理方式,在所使用的硬件平臺不同時,信息處理方式往往不能通用。
目前針對信息處理方式的硬件平臺不同,往往需要重新設計新的硬件平臺的信息處理方式,或者對原有的信息處理方式進行適應性調整,以滿足不同硬件平臺的使用。
但是,重新設計新的硬件平臺的信息處理方式,需要花費很多時間,并且需要相關經驗的工作人員進行處理,而對原有的信息處理方式進行適應性調整,也對工作人員的專業性有一定的要求。因此,急需一種能夠滿足不同硬件平臺信息處理的方式。
發明內容
有鑒于此,有必要提供一種支持不同硬件平臺的算法適配層及適配方法,用以解決現有技術中不同硬件處理平臺的信息處理不能通用的問題。
為達到上述技術目的,本發明采取了以下技術方案:
第一方面,本發明提供了一種支持不同硬件平臺的算法適配層,應用于第一硬件平臺算法庫和第二硬件平臺算法庫的適配,算法適配層包括數據類型命名模塊、頭文件統一模塊以及適配模塊:
數據類型命名模塊,用于將第一硬件平臺的待適配算法庫中具有與第二硬件平臺的目標算法庫中數據結構類型相同的數據名稱進行統一命名;
頭文件統一模塊,用于將第一硬件平臺與第二硬件平臺的功能相同的接口函數的頭文件進行標志統一;
適配模塊,用于調用標志統一后的接口函數將待適配算法庫接入至第二硬件平臺中,以適配目標算法庫。
優選的,數據類型命名模塊包括相同類型確定模塊以及統一命名模塊;
相同類型確定模塊,用于確定第一硬件平臺的待適配算法庫中與第二硬件平臺的目標算法庫中數據結構類型相同的數據;
統一命名模塊,用于將數據結構類型相同的數據按照預設規則進行統一命名。
優選的,頭文件統一模塊包括頭文件標志確定模塊以及接口函數命名模塊;
頭文件標志確定模塊,用于確定第一硬件平臺的待適配算法庫中與第二硬件平臺的目標算法庫中功能相同的接口函數的頭文件;
接口函數命名模塊,用于將功能相同的接口函數以預設名稱開頭進行統一命名。
優選的,適配模塊包括接口函數確定模塊以及數據轉換模塊;
接口函數確定模塊,用于根據第一硬件平臺的待適配算法庫,確定待調用的接口函數類型;
數據轉換模塊,用于調用待調用的接口函數,將待處理數據轉換為第二硬件平臺的目標算法庫的數據。
優選的,接口函數確定模塊還包括接口函數形參確定模塊;接口函數形參確定模塊,用于根據待調用的接口函數類型,確定待調用的接口函數的形參類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天南湖電子信息技術股份有限公司,未經航天南湖電子信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210606427.0/2.html,轉載請聲明來源鉆瓜專利網。





