[發明專利]日志壓縮方法及裝置、解壓縮方法及裝置有效
| 申請號: | 201410283777.3 | 申請日: | 2014-06-23 |
| 公開(公告)號: | CN104050269B | 公開(公告)日: | 2017-06-16 |
| 發明(設計)人: | 喬志剛;高亞明;顧慶榮 | 申請(專利權)人: | 上海帝聯信息科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H03M7/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 駱蘇華 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 壓縮 方法 裝置 解壓縮 | ||
1.一種日志壓縮方法,其特征在于,包括:
讀取所述日志中的記錄,所述記錄包括至少一個字段,所述字段中包括至少一個字符組成的字符串;
將所述日志的記錄按照字段進行存放,在所存放的記錄的字段中添加所述記錄在所述日志中的位序信息;
通過將所述日志中記錄的所述字段的字符串分別與所選取的基準記錄的所述字段中的字符串進行比較,將所述日志中記錄的所述字段的字符串進行合并處理,得到合并字符串,具體包括:遍歷所述日志的記錄的所述字段中的字符串;在第一位序的記錄的所述字段中加入值為零的重復字符個數的信息,得到所述第一位序的記錄的所述字段中新的字符串;將所述日志中非第一位序的記錄的所述字段中的字符串與所述第一位序的記錄的所述字段中的字符串進行比較,獲取并記錄二者之間重復字符的個數;將所述非第一位序的記錄的所述字段與所述第一位序的記錄的所述字段之間的重復字符去掉,留下非重復字符,得到所述非第一位序的記錄的所述字段的新的字符串,所述非第一位序的記錄的所述字段的新的字符串包括所述非第一位序的記錄的位序信息和所述非第一位序的記錄的所述字段與所述第一位序的記錄的所述字段之間的重復字符的個數的信息;以得到的所述第一位序的記錄的所述字段中新的字符串作為開頭,將所生成的非第一位序的記錄的所述字段中新的字符串依次添加到所述第一位序的記錄的所述字段中新的字符串之后,且所述第一位序的記錄的所述字段中新的字符串與非第一位序的記錄的所述字段中新的字符串之間、以及所述非第一位序的記錄的所述字段中的新的字符串之間分別設置有分隔標識,得到合并字符串;
創建壓縮文件,所述壓縮文件包括所述壓縮文件的頭信息,所述頭信息包括用于標識所述日志壓縮方法的標識信息、所述日志中記錄的行數信息、所述日志的記錄所包括的字段個數的信息;
將所得到的合并字符串進行壓縮,并將壓縮后的合并字符串按照所述字段在所述記錄的位置順序依次添加到所創建的壓縮文件中。
2.根據權利要求1所述的日志壓縮方法,其特征在于,當所述日志的記錄的所述字段中的字符串之間無序排列時,將所述日志的記錄的所述字段中的字符串進行有序排列,并執行所述通過將所述日志中記錄的所述字段的字符串分別與所選取的基準記錄的所述字段中的字符串進行比較,將所述日志中記錄的所述字段的字符串進行合并處理,得到合并字符串的操作。
3.根據權利要求1所述的日志壓縮方法,其特征在于,所述通過將所述日志中記錄的所述字段的字符串分別與所選取的基準記錄的所述字段中的字符串進行比較,將所述日志中記錄的所述字段的字符串進行合并處理,得到合并字符串,包括:
遍歷所述日志的記錄的所述字段中的字符串,獲取所述日志的記錄的所述字段中的字符串,所述日志的記錄中所述字段的字符串相同;
將所述日志的記錄的所述字段中的字符串采用預設字符串進行代替,得到新的字符串,所述預設字符串的字符數量小于所述日志的記錄的所述字段中的字符串的字符數量;
將所得到的新的字符串進行合并,得到合并字符串,在所述合并字符串中,所得到的新的字符串之間設置有分隔標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海帝聯信息科技股份有限公司,未經上海帝聯信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410283777.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:建筑工程用便于卸料的推料車
- 下一篇:一種轉向架減振器安裝工藝





