[發明專利]一種基于以太網的VxWorks操作系統日志收集方法有效
| 申請號: | 201811343815.4 | 申請日: | 2018-11-13 |
| 公開(公告)號: | CN109471776B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 趙繼偉 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 袁孜 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 以太網 vxworks 操作系統 日志 收集 方法 | ||
1.基于以太網的VxWorks操作系統日志收集方法,其特征在于,該方法包括下述內容:
步驟1:利用上位機開發環境workbench軟件的target server功能偵測目標機VxWorks操作系統的啟動;
步驟2:查詢target server的狀態,是連接完成狀態時,將目標機上的日志信息重定向到上位機上;
步驟3:上位機動態地檢測日志信息,基于上位機的時間為每一行日志信息添加時間信息;
步驟4:將添加過時間信息的日志信息,寫入上位機的本地存儲中;
步驟5:查詢target server的狀態,是連接斷開狀態時,判定目標機關閉,關閉當前的日志信息的存儲文件,完成一次目標機的日志收集;
步驟1中,具體偵測內容更為:target server的運行環境的wtxEventpointListGet函數的返回值來作為監測目標機VxWorks操作系統啟動的判據;若目標機的VxWorks操作系統啟動,則在wtxEventpointListGet函數調用后返回一個非空的數據,若目標機的VxWorks操作系統沒有正常啟動,則該函數返回空的數據。
2.根據權利要求1所述的基于以太網的VxWorks操作系統日志收集方法,其特征在于,步驟2中,目標機上的日志信息重定向到上位機上具體內容為:上位機運行target server的運行環境的wtxConsole.exe的可執行程序建立與目標機的連接,將目標機上的日志信息輸出到上位機的wtxConsole.exe的可執行程序運行時產生的命令行控制臺中。
3.根據權利要求1所述的基于以太網的VxWorks操作系統日志收集方法,其特征在于,步驟4中,進一步限定為:通過配置Process類的ProcessStartInfo類成員信息,將RedirectStandardOutput布爾值類型參數設置為真,即啟動命令行控制臺的輸出重定向功能;然后通過自定義Process類OutputDataReceived函數的實現,完成添加時間信息與存儲到上位機本地存儲。
4.根據權利要求3所述的基于以太網的VxWorks操作系統日志收集方法,其特征在于,OutputDataReceived函數是在命令行控制臺每輸出一行字符串的時候調用的,該OutputDataReceived 函數的第二個參數包含每一行的字符串數據;通過將該字符串數據前面添加上位機當前時間信息的字符串,然后將拼接后的字符串輸出到上位機的本地存儲的文件中,完成日志信息的存儲。
5.根據權利要求1所述的基于以太網的VxWorks操作系統日志收集方法,其特征在于,步驟5中,具體限定為:連續調用wtxEventpointListGet函數,若連續調用該函數返回空值,則判定目標機VxWorks操作系統已關閉;然后結束存儲文件寫入,完成一次目標機VxWorks操作系統由啟動到關閉的日志信息收集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811343815.4/1.html,轉載請聲明來源鉆瓜專利網。





