[發明專利]一種存儲底層信息查詢方法、介質、設備及系統有效
| 申請號: | 202011332504.5 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112463818B | 公開(公告)日: | 2022-07-12 |
| 發明(設計)人: | 李想;李超 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F11/36 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 215124 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 底層 信息 查詢 方法 介質 設備 系統 | ||
1.一種存儲底層信息查詢方法,其特征在于,包括:
定義若干種變量,每種變量用于存儲一種ipmitool命令;所述若干種變量包括第一變量、第二變量、第三變量和第四變量;
所述第一變量為存儲ipmitool命令的變量,所述第二變量為存儲ipmitool命令返回的16進制數字隊列的變量,所述第三變量為存儲ipmitool命令返回值的每一字段位數的變量,所述第四變量為存儲ipmitool命令返回值每一字段定義和解釋的變量;
定義第一日志文件,第一日志文件存儲歷史ipmitool命令查詢結果;
進入主程序,獲取若干種變量中變量之間的對應關系;
讀取變量的字段位數,變量的字段位數為當前ipmitool命令返回值第一個字段的長度;
根據變量的字段位數,輸出ipmitool命令查詢結果,
若變量的字段位數為1,則當前ipmitool命令返回值第一個字段的長度為1,輸出第一結果;若變量的字段位數為2,則當前ipmitool命令返回值第一個字段的長度為2,輸出第二結果;若變量的字段位數為3,則當前ipmitool命令返回值第一個字段的長度為3,輸出第三結果;
所述第一結果為當字段位數為1時,輸出的信息為第一變量中字段位數為1的ipmitool命令返回的16進制數字隊列,字段位數1和第四變量中字段位數為1的ipmitool命令返回值的定義和解釋;
所述第二結果為當字段位數為2時,輸出的信息為第一變量中字段位數為1和字段位數為2的ipmitool命令返回的16進制數字隊列,字段位數2和第四變量中字段位數為2的ipmitool命令返回值的定義和解釋;
所述第三結果為當字段位數為3時,輸出的信息為第一變量中字段位數為1、字段位數為2和字段位數為3的ipmitool命令返回的16進制數字隊列,字段位數3和第四變量中字段位數為3的ipmitool命令返回值的定義和解釋;
將輸出的ipmitool命令查詢結果存儲到日志文件中;
將所述日志文件中ipmitool命令查詢結果與所述第一日志文件中歷史ipmitool命令查詢結果對比,并將有差異的信息存儲至比較日志文件中。
2.根據權利要求1所述的一種存儲底層信息查詢方法,其特征在于:進入主程序前,在ipmitool中輸入ipmitool命令,并進行判斷,若輸入的ipmitool命令不是“全部”命令,則進入第一模式,并將ipmitool命令返回值保存到所述日志文件中;若輸入的ipmitool命令是“全部”命令,則進入第二模式。
3.根據權利要求2所述的一種存儲底層信息查詢方法,其特征在于:
進入第一模式后,所述第一變量中存儲有若干個ipmitool命令;將輸入的ipmitool命令與所述第一變量中若干個ipmitool命令逐一進行匹配;匹配成功后進入主程序;
進入第二模式后,循環遍歷第一變量中所有的ipmitool命令,循環遍歷后進入主程序。
4.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于:所述計算機程序被處理器執行上述權利要求1-3任一項所述的一種存儲底層信息查詢方法。
5.一種電子設備,包括處理器、存儲器以及程序,其特征在于:所述程序被存儲在所述存儲器中,并且被配置成由處理器執行,所述程序包括用于執行上述權利要求1-3任一項所述的一種存儲底層信息查詢方法。
6.一種存儲底層信息查詢系統,其特征在于,包括:變量模塊、判斷模塊、執行模塊、對比模塊和存儲模塊;
所述變量模塊定義變量,并使用變量存儲ipmitool命令;所述變量包括第一變量、第二變量、第三變量和第四變量;所述第一變量為存儲ipmitool命令的變量,所述第二變量為存儲ipmitool命令返回的16進制數字隊列的變量,所述第三變量為存儲ipmitool命令返回值的每一字段位數的變量,所述第四變量為存儲ipmitool命令返回值每一字段定義和解釋的變量;
所述判斷模塊判斷所述變量模塊中變量存儲的ipmitool命令是否為“全部”命令;若為“全部”命令,則進入執行模塊,若不為“全部”命令,則循環遍歷全部變量存儲的ipmitool命令,循環遍歷后進入執行模塊;
所述執行模塊獲取所述變量模塊中對應的變量,并根據對應的變量執行輸出ipmitool命令查詢結果并存儲至存儲模塊中;根據對應的變量執行輸出ipmitool命令查詢結果包括:讀取變量的字段位數,若變量的字段位數為1,則當前ipmitool命令返回值第一個字段的長度為1,輸出第一結果;若變量的字段位數為2,則當前ipmitool命令返回值第一個字段的長度為2,輸出第二結果;若變量的字段位數為3,則當前ipmitool命令返回值第一個字段的長度為3,輸出第三結果;
所述第一結果為當字段位數為1時,輸出的信息為第一變量中字段位數為1的ipmitool命令返回的16進制數字隊列,字段位數1和第四變量中字段位數為1的ipmitool命令返回值的定義和解釋;
所述第二結果為當字段位數為2時,輸出的信息為第一變量中字段位數為1和字段位數為2的ipmitool命令返回的16進制數字隊列,字段位數2和第四變量中字段位數為2的ipmitool命令返回值的定義和解釋;
所述第三結果為當字段位數為3時,輸出的信息為第一變量中字段位數為1、字段位數為2和字段位數為3的ipmitool命令返回的16進制數字隊列,字段位數3和第四變量中字段位數為3的ipmitool命令返回值的定義和解釋;
所述對比模塊將執行模塊輸出的ipmitool命令查詢結果與上一個版本的ipmitool命令查詢結果進行對比,將有差異的信息存儲至存儲模塊中;
所述存儲模塊存儲所述執行模塊輸出的ipmitool命令查詢結果和所述對比模塊中有差異的信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011332504.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種光透明劑及其制備方法
- 下一篇:一種遠程測試方法、裝置及電子設備
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





