[发明专利]一种自助终端日志压缩上传的优化方法有效
申请号: | 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.vipzhuanli.com/pat/books/201711341883.2/2.html,转载请声明来源钻瓜专利网。