[發明專利]一種自助終端日志壓縮上傳的優化方法有效
| 申請號: | 201711341883.2 | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN108011966B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 黃天恩;馬炳佳;薛立徽;朱柳丹;劉驍佳 | 申請(專利權)人: | 廣東金賦科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F11/34 |
| 代理公司: | 北京易捷勝知識產權代理事務所(普通合伙) 11613 | 代理人: | 韓國勝 |
| 地址: | 528200 廣東省佛山市南海區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自助 終端 日志 壓縮 上傳 優化 方法 | ||
本發明提供一種自助終端日志壓縮上傳的優化方法,方法包括:客戶端以熵編碼為基礎,采用位移的運算方式對待上傳的日志進行壓縮處理;所述客戶端在壓縮處理的過程中將壓縮的部分日志文件依序上傳服務器。服務器接收每一客戶端上傳的壓縮后的日志文件;所述服務器將接收的壓縮后的日志文件分配制文件保存隊列,并向所述客戶端返回正常接收響應;所述服務器檢測所述壓縮后的日志文件中是否有異常信息;若沒有,則所述服務器通過異步I/O方式將所述文件保存隊列中壓縮后的日志文件寫入服務器的磁盤中。上述方法有效減少了客戶端等待服務器的響應時間,提高了自助終端的功能體驗。
技術領域
本發明涉及計算機技術,特別是一種自助終端日志壓縮上傳的優化方法。
背景技術
自助終端典型的技術架構為客戶端/服務端架構。自助終端客戶端產生的日志上傳至服務端有助于終端運維人員進行排查問題,但基于該架構下如果自助終端日志的并發量過大,直接影響了自助終端正常的正常流程。同時,由于上傳客戶端日志到服務端后,寫入硬盤的操作時間一般較長,使得服務器存在大量的阻塞線程,若隨著自助終端的臺數不斷增大,在不橫向增加服務器資源的情況下,將會使得所有自助終端的功能請求緩慢,用戶體驗差。
發明內容
針對現有技術中的問題,本發明提供一種自助終端日志壓縮上傳的優化方法。
第一方面,本發明提供一種自助終端日志壓縮上傳的優化方法,包括:
客戶端以熵編碼為基礎,采用位移的運算方式對待上傳的日志進行壓縮處理;
所述客戶端在壓縮處理的過程中將壓縮的部分日志文件依序上傳服務器。
可選地,所述客戶端以熵編碼為基礎,采用位移的運算方式對待上傳的日志進行壓縮處理,包括:
所述客戶端采用熵編碼中無分支算法對待上傳的日志進行壓縮處理,壓縮后的文件小于所述客戶端采用熵編碼中分支算法對待上傳的日志進行壓縮后,得到的文件;
所述客戶端采用熵編碼中無分支算法的壓縮速度與所述客戶端采用熵編碼中分支算法的壓縮速度基本相同。
可選地,所述客戶端以熵編碼為基礎,采用位移的運算方式對待上傳的日志進行壓縮處理,包括:
所述客戶端采用熵編碼中無分支算法對待上傳的日志進行壓縮處理,壓縮處理的速度高于所述客戶端采用熵編碼中分支算法對待上傳的日志進行壓縮處理的速度;
所述客戶端采用熵編碼中無分支算法的壓縮后的文件與所述客戶端采用熵編碼中分支算法的壓縮后的文件基本相同。
可選地,所述客戶端在壓縮處理的過程中將壓縮的部分日志信息依序上傳服務器,包括:
所述客戶端將壓縮的部分日志文件以HTTP協議的方式發送所述服務器。
可選地,所述客戶端以熵編碼為基礎,采用位移的運算方式對待上傳的日志進行壓縮處理,包括:
所述客戶端在預先確定的空閑時間段對所述待上傳的日志進行壓縮處理;
所述空閑時間段為所述客戶端依據預設時間段內使用信息統計得到的。
可選地,所述客戶端在壓縮處理的過程中將壓縮的部分日志文件依序上傳服務器,包括:
所述客戶端在第一空閑時間段將壓縮的部分日志文件上傳服務器后,記錄已經上傳的部分日志文件的節點;在第二空閑時間段基于記錄的節點繼續向服務器上傳剩余的壓縮的部分日志文件。
第二方面,本發明提供一種自助終端日志壓縮上傳的優化方法,包括:
服務器接收每一客戶端上傳的壓縮后的日志文件;
所述服務器將接收的壓縮后的日志文件分配制文件保存隊列,并向所述客戶端返回正常接收響應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東金賦科技股份有限公司,未經廣東金賦科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711341883.2/2.html,轉載請聲明來源鉆瓜專利網。





