[發明專利]一種網絡設備初始化方法及裝置在審
| 申請號: | 202110975942.1 | 申請日: | 2021-08-24 |
| 公開(公告)號: | CN113703853A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 王祝勛;張玉軍;張振輝;梁利鋒;姜集廣 | 申請(專利權)人: | 新華三智能終端有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 楊春香 |
| 地址: | 510555 廣東省廣州市黃*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡設備 初始化 方法 裝置 | ||
本申請提供一種網絡設備初始化方法及裝置。該方法中,將網絡設備對應的多個硬件版本各自的多個Bootloader程序合并到同一Bootloader文件中,多個硬件版本對應的多個BIN程序合并到同一BIN文件中,然后配置到網絡設備中。當網絡設備上電時,可根據自身硬件信息,從已配置的Bootloader文件和BIN文件中,分別查找與自身硬件信息匹配的Bootloader程序和BIN程序進行加載以及運行,以完成網絡設備初始化。本申請在保證網絡設備正常初始化的情況下,針對對應多個硬件版本的網絡設備僅需維護一個軟件版本,因此,可有效提升生產維護效率,同時降低配置錯誤概率。
技術領域
本申請涉及計算機技術領域,尤其涉及一種網絡設備初始化方法及裝置。
背景技術
網絡設備出廠時,通常已配置好引導程序(以下稱為Bootloader程序)和指定運行程序(以下稱為BIN程序)。網絡設備上電后,首先運行Bootloader程序進行硬件初始化,比如,初始化CPU、初始化內存等;然后,通過Bootloader程序加載BIN程序(主要包括網管系統程序和其它硬件驅動程序),并在加載后啟動網管系統(亦稱為操作系統),以完成網絡設備初始化。
Bootloader程序和BIN程序具有硬件相關性。當網絡設備對應多個硬件版本時,需要維護與多個硬件版本分別對應的軟件版本(Bootloader程序和BIN程序)。且在生產時,需要針對網絡設備的當前硬件版本準確配置對應的軟件版本,以保證網絡設備正常運行,這給生產維護帶來不便,且容易出錯。
發明內容
有鑒于此,本申請提出一種網絡設備初始化方法及裝置,用以提升生產維護效率,降低配置出錯概率。
為實現上述申請目的,本申請提供了如下技術方案:
第一方面,本申請提供一種網絡設備初始化方法,應用于網絡設備,所述網絡設備對應多個硬件版本,所述網絡設備預先配置有Bootloader文件、BIN文件以及Bootloader配置文件,所述Bootloader文件包括所述多個硬件版本分別對應的多個Bootloader程序,所述BIN文件包括所述多個硬件版本分別對應的多個BIN程序,所述方法包括:
從所述Bootloader配置文件中獲取所述網絡設備所屬目標硬件版本的硬件信息;
從所述Bootloader文件的文件頭中查找與所述目標硬件版本的硬件信息對應的第一偏移量,所述第一偏移量用于標識與所述目標硬件版本對應的Bootloader程序在所述Bootloader文件中的位置,加載并運行所述第一偏移量對應位置處的Bootloader程序;
從所述BIN文件的文件頭中查找與所述目標硬件版本的硬件信息對應的第二偏移量,所述第二偏移量用于標識與所述目標硬件版本對應的BIN程序在所述BIN文件中的位置,加載并運行所述第二偏移量對應位置處的BIN程序。
可選的,所述Bootloader文件的文件頭和所述BIN文件的文件頭均包括所述多個硬件版本分別對應的子文件頭,每一個子文件頭用于記錄硬件版本的硬件信息與偏移量的對應關系,所述從所述Bootloader文件的文件頭中查找與所述目標硬件版本的硬件信息對應的第一偏移量,包括:
依次遍歷所述Bootloader文件的文件頭包括的各子文件頭,查找包含所述目標硬件版本的硬件信息的第一子文件頭;
從所述第一子文件頭中,獲取與所述目標硬件版本的硬件信息對應的第一偏移量;
所述從所述BIN文件的文件頭中查找與所述目標硬件版本的硬件信息對應的第二偏移量,包括:
依次遍歷所述BIN文件的文件頭包括的各子文件頭,查找包含所述目標硬件版本的硬件信息的第二子文件頭;
從所述第二子文件頭中,獲取與所述目標硬件版本的硬件信息對應的第二偏移量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三智能終端有限公司,未經新華三智能終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110975942.1/2.html,轉載請聲明來源鉆瓜專利網。





