[发明专利]日志上报方法、装置及系统有效
申请号: | 201810134667.9 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108306771B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 蔡东赟;邓颖;陈增萍;杨哲;张华彦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F16/18;G06F16/172;G06F16/174;G06F16/17;G06F16/955 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 上报 方法 装置 系统 | ||
本发明实施例提供了一种日志上报方法、装置及系统,该方法包括:向服务器发送日志上报请求;接收服务器根据日志上报请求发送的上报控制信息,上报控制信息用于指示向服务器上报日志时的规则;对待上报的日志进行合并压缩,生成日志文件;根据上报控制信息向服务器发送日志文件。在本发明实施例中,终端向服务器上报日志时,由服务器为终端制定相应的上报控制信息,终端根据上报控制信息进行上报,从而使终端每次上报的日志处于可控制的范围之内,从而避免终端因服务器带宽、吞吐量较小时上报日志失败的情况发生,也可以避免服务器同时接收较多的终端上报的日志而崩溃的情况发生,从而提升日志上报的稳定性。
技术领域
本发明实施例涉及计算机技术领域,特别涉及一种日志上报方法、装置及系统。
背景技术
日志用于记录终端的相关操作信息。终端采集日志后,通常会向服务器上报日志,以使得服务器能够确定终端是否出现故障。
现有技术中,终端向服务器上报日志的流程如下:终端在本地采集日志,每隔预设时间向服务器上报日志,或者,终端在本地累积的日志的数据量达到预设数据量时,向服务器上报日志。
当终端采集的日志的数据量较大,服务器的吞吐量、带宽等参数较小时,则会发生终端向服务器上报日志失败、服务器崩溃等状况。
发明内容
本发明实施例提供了一种日志上报方法、装置及系统,可用于解决相关技术中上报日志的规模较大时上报日志不稳定的问题。所述技术方案如下:
一方面,本发明实施例提供了一种日志上报方法,所述方法包括:
向服务器发送日志上报请求,所述日志上报请求用于请求向所述服务器上报日志;
接收所述服务器根据所述日志上报请求发送的上报控制信息,所述上报控制信息用于指示向所述服务器上报日志时的规则;
对待上报的日志进行合并压缩,生成日志文件;
根据所述上报控制信息向所述服务器发送所述日志文件。
另一方面,本发明实施例提供了一种日志上报方法,所述方法包括:
接收终端发送的日志上报请求,所述日志上报请求用于请求向服务器上报日志;
根据所述日志上报请求生成上报控制信息,所述上报控制信息用于指示向所述服务器上报日志时的规则;
向所述终端发送所述上报控制信息;
接收所述终端根据所述上报控制信息发送的日志文件,所述日志文件由所述终端对待上报的日志进行合并压缩后生成。
再一方面,本发明实施例提供了一种日志上报装置,所述装置包括:
请求发送模块,用于向服务器发送日志上报请求,所述日志上报请求用于请求向所述服务器上报日志;
信息接收模块,用于接收所述服务器根据所述日志上报请求发送的上报控制信息,所述上报控制信息用于指示向所述服务器上报日志时的规则;
文件生成模块,用于对待上报的日志进行合并压缩,生成日志文件;
文件发送模块,用于根据所述上报控制信息向所述服务器发送所述日志文件。
又一方面,本发明实施例提供了一种日志上报装置,所述装置包括:
请求接收模块,用于接收终端发送的日志上报请求,所述日志上报请求用于请求向服务器上报日志;
信息生成模块,用于根据所述日志上报请求生成上报控制信息,所述上报控制信息用于指示向所述服务器上报日志时的规则;
信息发送模块,用于向所述终端发送所述上报控制信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810134667.9/2.html,转载请声明来源钻瓜专利网。