[發明專利]日志文件的讀取方法及裝置在審
| 申請號: | 201611255310.3 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108268471A | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 任志偉 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙) 11348 | 代理人: | 王偉鋒;劉鐵生 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志文件 讀取 文件格式 日志文件讀取 配置文件 映射關系 信息技術領域 程序讀取 存儲 變更 開發 | ||
本發明公開了一種日志文件的讀取方法及裝置,涉及信息技術領域,主要目的在于解決當日志文件出現變更時,日志文件的文件格式發生變化需要重新開發編寫的問題。本發明的主要技術方案為:獲取待讀取日志文件;確定所述待讀取日志文件的文件格式;獲取配置文件,所述配置文件中存儲有日志文件的多種文件格式與多種日志文件讀取程序之間的映射關系;根據所述待讀取日志文件的文件格式及所述配置文件中的所述映射關系,確定所述待讀取日志文件對應的日志文件讀取程序;采用所述日志文件讀取程序讀取所述待讀取日志文件的內容。主要用于日志文件的讀取。
技術領域
本發明涉及信息技術領域,尤其涉及一種日志文件的讀取方法及裝置。
背景技術
在計算機系統處理數據之前,需要從存儲位置中獲取待處理的數據,獲取數據的方式包括手動輸入、通過系統進行采集以及通過日志進行讀取,其中,通過日志讀取數據是系統獲取數據最常用的方法。
目前,不同的日志文件均是由特定的程序進行開發,以便在讀取日志文件的過程中,可以準確的讀取到日志文件中的具體數據,但是,由于不同文件格式的日志文件均是單獨開發的,日志文件越來越多,會導致開發工作也越來越大,例如,讀取程序只能讀取與日志文件格式對應的日志文件,不同的文件格式對應不同的讀取程序,當日志文件出現變更時,日志文件的文件格式發生變化需要重新開發編寫,成本過高,導致日志文件的讀取較低。
發明內容
鑒于上述問題,提出了本發明以便提供一種日志文件的讀取方法及裝置,主要目的是解決當日志文件出現變更時,日志文件的文件格式發生變化需要重新開發編寫的問題。
借由上述技術方案,本發明提供的一種日志文件的讀取方法,包括:
獲取待讀取日志文件;
確定所述待讀取日志文件的文件格式;
獲取配置文件,所述配置文件中存儲有日志文件的多種文件格式與多種日志文件讀取程序之間的映射關系;
根據所述待讀取日志文件的文件格式及所述配置文件中的所述映射關系,確定所述待讀取日志文件對應的日志文件讀取程序;
采用所述日志文件讀取程序讀取所述待讀取日志文件的內容。
所述獲取配置文件之前,所述方法還包括:
獲取日志文件的多種文件格式及每種文件格式對應的日志文件讀取程序,得到所述每種文件格式與所述每種文件格式對應的日志文件讀取程序之間的映射關系;
將所述每種文件格式與所述每種文件格式對應的日志文件讀取程序之間的映射關系寫入所述配置文件中。
所述待讀取日志文件的文件格式包括:CSV文件格式、Excel文件格式和文本文件格式。
所述待讀取日志文件以二維表形式進行存儲,所述配置文件中還存儲有所述二維表的行屬性和列屬性,所述采用所述日志文件讀取程序讀取所述待讀取日志文件的內容,包括:
采用所述日志文件讀取程序分別讀取所述二維表的行屬性所對應的內容及所述列屬性所對應的內容,得到所述待讀取日志文件的內容。
所述方法還包括:
當檢測到所述二維表的行屬性和/或列屬性發生更新后,將所述配置文件中所述二維表的行屬性和/或列屬性進行相應更新。
借由上述技術方案,本發明提供的一種日志文件的讀取裝置,包括:
第一獲取單元,用于獲取待讀取日志文件;
第一確定單元,用于確定所述待讀取日志文件的文件格式;
第二獲取單元,用于獲取配置文件,所述配置文件中存儲有日志文件的多種文件格式與多種日志文件讀取程序之間的映射關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611255310.3/2.html,轉載請聲明來源鉆瓜專利網。





