[發明專利]射頻軟件板卡的加載方法、系統、電子設備和存儲介質在審
| 申請號: | 202011051636.0 | 申請日: | 2020-09-29 | 
| 公開(公告)號: | CN112162759A | 公開(公告)日: | 2021-01-01 | 
| 發明(設計)人: | 辛安文 | 申請(專利權)人: | 上海移遠通信技術股份有限公司 | 
| 主分類號: | G06F8/61 | 分類號: | G06F8/61 | 
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 楊東明;劉瀟 | 
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 射頻 軟件 板卡 加載 方法 系統 電子設備 存儲 介質 | ||
1.一種射頻軟件板卡的加載方法,其特征在于,所述射頻軟件板卡的加載方法包括:
S1.獲取第一射頻軟件板卡,所述第一射頻軟件板卡為待加載的射頻軟件板卡;
S2.掃描當前射頻硬件中的所有物理器件,得到第一物理器件清單;
S3.逐一檢查與所述第一射頻軟件板卡相適配的每個物理器件是否均存在于所述第一物理器件清單中,若否,保存所有不存在的所述物理器件,生成加載故障項目表;
S4.獲取容錯列表;
S5.判斷所述加載故障項目表中的所述物理器件是否均存在于所述容錯列表中,若是,則加載所述第一射頻軟件板卡。
2.如權利要求1所述的射頻軟件板卡的加載方法,其特征在于,
在步驟S1之前還包括以下步驟:
讀取Flash中存儲的射頻板卡ID,若讀取到,則根據讀取到的所述射頻板卡ID獲取所述第一射頻軟件板卡,若讀取不到,則執行以下步驟:
T1.基于高通平臺的加載策略掃描當前射頻硬件,生成所述當前射頻硬件的性能特征表,作為第一性能特征表;
T2.從所有支持的射頻軟件板卡中挑選出與所述第一性能特征表匹配的所述射頻軟件板卡作為第二射頻軟件板卡;
T3.加載所述第二射頻軟件板卡。
3.如權利要求2所述的射頻軟件板卡的加載方法,其特征在于,
在步驟S2和S3之間還包括以下步驟:
判斷所述第一物理器件清單和所述第一射頻軟件板卡相適配的每個物理器件是否一致,若不一致,判斷所述第一物理器件清單是否是所述第一射頻軟件板卡相適配的硬件的子集,若是,則執行步驟S3,若否,則執行步驟T1。
4.如權利要求1所述的射頻軟件板卡的加載方法,其特征在于,所述射頻軟件板卡的加載方法還包括:
當所述加載故障項目表中的所述物理器件不存在于所述容錯列表中時,生成加載錯誤碼;
將所述加載錯誤碼進行上報。
5.如權利要求1-4中任意一項所述的射頻軟件板卡的加載方法,其特征在于,所述容錯列表包括器件編號、器件ID、器件功能碼。
6.一種射頻軟件板卡的加載系統,其特征在于,所述射頻軟件板卡的加載系統包括:
第一獲取模塊,用于獲取第一射頻軟件板卡,所述第一射頻軟件板卡為待加載的射頻軟件板卡;
掃描模塊,用于掃描當前射頻硬件中的所有物理器件,得到第一物理器件清單;
檢查模塊,用于逐一檢查與所述第一射頻軟件板卡相適配的每個物理器件是否均存在于所述第一物理器件清單中,若否,保存所有不存在的所述物理器件,生成加載故障項目表;
第二獲取模塊,用于獲取容錯列表;
第一判斷模塊,用于判斷所述加載故障項目表中的所述物理器件是否均存在于所述容錯列表中,若是,則加載所述第一射頻軟件板卡。
7.如權利要求6所述的射頻軟件板卡的加載系統,其特征在于,所述射頻軟件板卡的加載系統還包括ID讀取模塊、第一生成模塊、挑選模塊和加載模塊;
所述ID讀取模塊用于在調用所述第一獲取模塊之前讀取Flash中存儲的射頻板卡ID,若讀取到,則根據讀取到的所述射頻板卡ID調用所述第一獲取模塊,若讀取不到,則調用所述第一生成模塊;
所述第一生成模塊用于基于高通平臺的加載策略掃描當前射頻硬件,生成所述當前射頻硬件的性能特征表,作為第一性能特征表,調用所述挑選模塊;
所述挑選模塊用于從所有支持的射頻軟件板卡中挑選出與所述第一性能特征表匹配的所述射頻軟件板卡作為第二射頻軟件板卡,調用所述加載模塊;
所述加載模塊用于加載所述第二射頻軟件板卡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海移遠通信技術股份有限公司,未經上海移遠通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011051636.0/1.html,轉載請聲明來源鉆瓜專利網。





