ImageVerifierCode 换一换
格式:PDF , 页数:17 ,大小:1.56MB ,
资源ID:4080697      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-4080697.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上报日志信息的方法、装置及系统.pdf)为本站会员(a***)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

上报日志信息的方法、装置及系统.pdf

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410778745.0(22)申请日 2014.12.15H04L 12/24(2006.01)(71)申请人 北京奇虎科技有限公司地址 100088 北京市西城区新街口外大街28 号 D 座 112 室(德胜园区)申请人 奇智软件(北京)有限公司(72)发明人 张家柱 蔡东赟 支亚君 李广平(74)专利代理机构 北京鼎佳达知识产权代理事务所 ( 普通合伙 ) 11348代理人 王伟锋 刘铁生(54) 发明名称上报日志信息的方法、装置及系统(57) 摘要本发明公开了一种上报日志信息的方法、装置及系统,涉及互联网技术领域,为解决终端频

2、繁上报日志信息的问题而发明。本发明的方法包括 :将日志信息存储在内存中 ;从内存中获取多条日志信息 ;压缩多条日志信息通过一条请求向服务器发送压缩后的多条日志信息。本发明主要应用于企业级局域网中。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书10页 附图4页(10)申请公布号 CN 104468222 A(43)申请公布日 2015.03.25CN 104468222 A1/2 页21.一种上报日志信息的方法,其特征在于,包括 :将日志信息存储在内存中 ;从所述内存中获取多条日志信息 ;压缩所述多条日志信息 ;通过一条请求向服务器发送压缩后

3、的多条日志信息。2.根据权利要求 1 所述的方法,其特征在于,所述从所述内存中获取多条日志信息,包括:根据当前可用带宽获取所述多条日志信息 ;根据所述内存的剩余存储容量获取所述多条日志信息。3.根据权利要求 2 所述的方法,其特征在于,所述从所述内存中获取多条日志信息,进一步包括 :根据所述当前可用带宽、所述剩余存储容量中至少一项确定预设数据量 ;获取数据量总和小于或等于所述预设数据量的多条日志信息。4.根据权利要求 2 所述的方法,其特征在于,所述从所述内存中获取多条日志信息,进一步包括 :根据所述当前可用带宽、所述剩余存储容量中至少一项确定预设时间段 ;获取在所述预设时间段内生成的所述多条

4、日志信息。5.根据权利要求 2 所述的方法,其特征在于,所述从所述内存中获取多条日志信息,进一步包括 :根据所述当前可用带宽、所述剩余存储容量中至少一项确定预设条数 ;获取条数小于或等于所述预设条数的多条日志信息。6.根据权利要求 1 所述的方法,其特征在于,所述从所述内存中获取多条日志信息,包括:获取指示同一类别内容的多条日志信息 ;获取优先级最高的多条日志信息。7.根据权利要求 6 所述的方法,其特征在于,所述优先级最高的日志信息包括以下至少一项 :指示上报心跳信息的日志信息、指示本端终端安全性能的日志信息。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述从所述内存中获取多条日志

5、信息,包括 :当所述内存中已存储的日志信息的数量大于或等于预设数量,从所述内存中获取多条日志信息。9.一种上报日志信息的装置,其特征在于,所述装置包括 :存储单元,用于将日志信息存储在内存中 ;获取单元,用于从所述内存中获取所述存储单元存储的多条日志信息 ;处理单元,用于压缩所述获取单元获取的所述多条日志信息 ;发送单元,用于通过一条请求向服务器发送所述处理单元压缩后的多条日志信息。10.一种上报日志信息的系统,其特征在于,所述系统包括终端和服务器,所述终端包括如权利要求 9 所述的装置 ;所述服务器,用于接收所述终端上报的压缩后的多条日志信息,对所述压缩后的多条权 利 要 求 书CN 104

6、468222 A2/2 页3日志信息进行解压缩,获得多条日志信息。权 利 要 求 书CN 104468222 A1/10 页4上报日志信息的方法、装置及系统技术领域0001 本发明涉及互联网技术领域,尤其涉及一种上报日志信息的方法、装置及系统。背景技术0002 为了使服务器更好的了解多个终端的状态,进而能够更好的管理多个终端,终端在获取到日志信息后,便上报给所属服务器,服务器可以根据终端上报的日志信息进行相应处理。0003 现有技术中,终端每获取到一条日志信息之后,便通过一条请求向服务器上报该日志信息。但是终端频繁建立请求向服务器上报会浪费较多的网络传输资源,特别是当局域网内的终端数量较多时,

7、大量终端频繁上报日志信息会严重影响网络中正常业务的运行。发明内容0004 本发明提供了一种上报日志信息的方法、装置及系统,能够解决终端频繁上报日志信息的问题。0005 为解决前述问题,在第一方面中,本发明提供了一种上报日志信息的方法,该方法包括 :0006 将日志信息存储在内存中 ;0007 从内存中获取多条日志信息 ;0008 压缩多条日志信息 ;0009 通过一条请求向服务器发送压缩后的多条日志信息。0010 在第二方面中,本发明提供了一种上报日志信息的装置,该装置包括 :0011 存储单元,用于将日志信息存储在内存中 ;0012 获取单元,用于从内存中获取存储单元存储的多条日志信息 ;0

8、013 处理单元,用于压缩获取单元获取的多条日志信息 ;0014 发送单元,用于通过一条请求向服务器发送处理单元压缩后的多条日志信息。0015 在第三方面中,本发明还提供了一种上报日志信息的系统,该系统包括终端和服务器,该终端包括如前述第二方面中的装置 ;该服务器,用于接收终端上报的压缩后的多条日志信息,对压缩后的多条日志信息进行解压缩,获得多条日志信息。0016 借由上述技术方案,本发明提供的上报日志信息的方法、装置及系统,能够由终端通过一条请求一次性上报多条日志信息,具体的,终端将日志信息先存储在内存中 ;在需要进行上报时,从内存中获取多条日志信息,并对该多条日志信息进行压缩 ;通过一条请

9、求向服务器发送压缩后的日志信息。与现有技术中,通过一条请求向服务器发送一条日志信息相比,本方案减少了终端向服务器上报日志信息的次数,进而降低可以降低上报日志信息对传输网络传输资源的占用。0017 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,说 明 书CN 104468222 A2/10 页5而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明0018 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本

10、发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中 :0019 图 1 示出了本发明提供的第一种上报日志信息的方法流程图 ;0020 图 2 示出了本发明提供的第二种上报日志信息的方法流程图 ;0021 图 3 示出了本发明提供的第三种上报日志信息的方法流程图 ;0022 图 4 示出了本发明提供的第四种上报日志信息的方法流程图 ;0023 图 5 示出了本发明提供的第一种上报日志信息的装置的结构示意图 ;0024 图 6 示出了本发明提供的第二种上报日志信息的装置的结构示意图 ;0025 图 7 示出了本发明提供的上报日志信息的系统示意图 ;0026 图 8 示出了本发明

11、提供的上报日志信息的系统交互示意图。具体实施方式0027 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。0028 本申请提供了一种上报日志信息的方法。该方法以应用到终端或服务器中为例进行说明,其中,终端可以包括但不限于 :手机、台式电脑、平板电脑等。0029 图 1 示出了本申请提供的上报日志信息的方法的一种实施例 100 的流程图。该实施例以应用到终端中为例进行说明。0030 如图

12、1 所示,在步骤 110 中,将日志信息存储在内存中。0031 每当终端执行相应操作后,便会生成对应的日志信息。具体可以包括但不限于以下任意项 :当终端访问网络后,生成指示访问网络的日志信息 ;当终端向服务器上报心跳信息后,生成指示上报心跳信息的日志信息 ;当终端进行本地安全性能检测后,生成指示该终端的安全性能的日志信息等。上述每执行一系列操作后所生成的日志信息,可以被记为一条日志信息。0032 在本实施例中,当终端生成相应的日志信息后,可以将其存储在内存中,以便后续将其上报至服务器。具体的,终端可以但不限于将日志信息按照其生成的时间顺序存储至内存中。0033 本实施例对内存、日志信息以及将日

13、志信息存储至内存中的方法不作限定,为本领域技术人员熟知的技术,且可以根据实际需要进行设定,在此不作赘述。0034 当终端的内存中存储有多条日志信息,终端可以从内存中获取待上报的日志信息,然后,将获取到的日志信息上报至服务器,由服务器对接收到的日志信息进行处理。0035 通常的,每当终端生成一条日志信息后,终端便通过一条请求向服务器发送该日说 明 书CN 104468222 A3/10 页6志信息,当日志信息的数量较多时,终端需要多次向服务器发送日志信息,这样,不仅占用大量的传输资源,而且会影响终端的性能。0036 为了解决上述问题,在步骤 120 中,从内存中获取多条日志信息。在步骤 130

14、中,压缩多条日志信息。最后,在步骤 140 中,通过一条请求向服务器发送压缩后的多条日志信息。这样,终端可以通过一条请求向服务器上报多条压缩的日志信息,不仅节省了所占用的传输资源,而且降低了对终端性能的影响。0037 由于内存的存储容量是有限的,因此,若内存中存储的数据量达到存储上限值,则内存中无法继续存储新生成的日志信息,可能导致日志信息丢失等问题。0038 进一步地,为了解决上述问题,当内存中已存储的日志信息的数量大于或等于预设数量,从内存中获取多条日志信息。0039 在本实施例中,预设数量可以为终端默认设置的,也可以为用户设置的。预设数量具体可以是但不限于根据为日志信息分配的内存存储空间

15、的容量设置的。本领域技术人员知晓,终端中所有程序的运行都是在内存中进行的,由此,内存不仅需要为日志信息分配部分存储空间,还需要为其他程序分配部分存储空间,终端可以根据为日志信息分配的存储空间的容量计算预设数量。其中,为日志信息分配的存储空间的容量可以为但不限于内存总存储空间容量的 20、25等,具体可以根据实际需要进行设定。如,预设数量可以但不限于为 160M、150M 等,具体可以根据实际需要进行设定。0040 在本实施例中,终端通过一条请求一次性上报多条日志信息,具体的,终端将日志信息先存储在内存中 ;在需要进行上报时,从内存中获取多条日志信息,并对该多条日志信息进行压缩 ;通过一条请求向

16、服务器发送压缩后的日志信息。与现有技术中,通过一条请求向服务器发送一条日志信息相比,本方案减少了终端向服务器上报日志信息的次数,进而不仅减少了占用传输资源的数量,而且还降低了对终端性能的影响。0041 为了使服务器对获取到的日志信息进行及时、准确的处理,进而对相应的终端进行及时、有效的管理,在图1所示的步骤120中,终端可以根据预设方式,从内存中获取多条日志信息。0042 图 2 示出了终端从内存中获取多条日志信息的两种实施方式的流程图。即终端在执行图 1 所示的执行 120 时,可以具体执行步骤 210 或步骤 220。0043 如图 2 所示,在步骤 210 中,从内存中获取指示同一类别内

17、容的和 / 或优先级最高的多条日志信息。0044 在本实施例中,为了便于服务器对接收到的多条日志信息进行处理终端可以按类进行上报,即可以为但不限于每次上报的多条日志信息指示同一类别内容。其中,指示同一类别内容可以为但不限于指示终端执行同一类别操作的日志信息。如,具体可以为但不限于 :均指示访问网络的日志信息、均指示下载信息的日志信息、均指示上报心跳信息的日志信息、均指示本端终端安全性能的日志信息等。0045 具体的,终端从内存中获取指示同一类别内容的多条日志信息时,首先,可以遍历内存中存储的日志信息,获取指示某一类别内容的日志信息。0046 在本实施例中,为了可以优先向服务器上报较为重要的日志

18、信息,终端可以按照优先级上报日志信息,即终端可以优先上报优先级较高的日志信息。各日志信息的优先级可以是终端默认设置的,也可以是用户设置的,具体设置方式可以根据实际需要进行设定。说 明 书CN 104468222 A4/10 页7优先级最高的日志信息可以包括但不限于以下至少一项 :指示上报心跳信息的日志信息、指示本端终端安全性能的日志信息等。0047 具体的,终端在生成日志信息时,可以为其添加相应的优先级标识信息。终端从内存中获取指示同一类别内容的多条日志信息时,可以遍历内存中存储的各日志信息的优先级标识信息,根据优先级标识信息获取优先级最高的多条日志信息。0048 终端可以但不限于使用数字表征

19、优先级的高低,数值越高其优先级越高。终端可以但不限于将数值落入预设范围内的优先级确定为优先级最高。如,优先级从高到低对应的数值依次包括 :5、4321,优先级最高的日志信息对应的优先级的数值可以包括但不限于 :5、4。0049 在本实施例中,终端还可以从内存中获取指示同一类别内容的和优先级最高的多条日志信息。0050 具体的,终端可以首先从内存中获取指示某同一类别内容的多条日志信息,然后,从获取到的多条日志信息中获取优先级最高的多条日志信息 ;或者,终端还可以首先从内存中获取优先级最高的多条日志信息,然后,从获取到的多条日志信息中获取指示某同一类别内容的多条日志信息 ;或者,终端还可以首先从内

20、存中获取优先级最高的多条日志信息,若获取的日志信息的数量较少,则还可以再从内存中获取指示某同一类别内容的多条日志信息 ;或者,依上述方法,也可以先获取指示某同一类别内容的多条日志信息,再获取优先级最高的多条日志信息。0051 本实施例对从内存中获取指示同一类别内容的和优先级最高的多条日志信息的实施方式不作限定,不限于上述列举的实施方式,还可以包括其他实施方式,具体可以根据实际需要进行设定。0052 如图 2 所示,在步骤 220 中,根据当前可用带宽和 / 或内存的剩余存储容量,从内存中获取多条日志信息。0053 在本实施例中,当当前可用带宽较小,且传输大量日志信息时,传输速度较为缓慢。为了解

21、决该问题,使终端能够将多条信息快速上报至服务器,终端可以根据当前可用带宽从内存获取多条日志信息。如,当前可用带宽越大,获取的多条日志信息的数据量越大,当前可用带宽越小,获取的多条日志信息的数据量越小。0054 当内存中的剩余存储容量较小时,可能会降低终端的运行速度,为了解决该问题,使内存包含有较大的剩余存储容量,终端可以根据内存的剩余存储容量确定预设数据量。如,剩余存储容量越大,获取的多条日志信息的数据量越小,剩余存储容量越小,获取的多条日志信息的数据量越大。0055 为了解决前述内容中的一个或多个问题,终端还可以根据当前可用带宽和内存的剩余存储容量,从内存获取多条日志信息。0056 进一步地

22、,终端可以首先根据当前可用带宽和 / 或内存的剩余存储容量确定以下至少一项 :多条日志信息的预设数据量、生成多条日志信息的预设时间段、多条日志信息的预设条数等,然后,根据上述确定的至少一项从内存中获取多条日志信息。0057 具体的,图3示出了根据当前可用带宽和/或内存的剩余存储容量,从内存获取多条日志信息的三种实施方式的流程图。0058 如图 3 所示,步骤 220,根据当前可用带宽和 / 或内存的剩余存储容量从内存获取说 明 书CN 104468222 A5/10 页8多条日志信息,可以包括但不限于以下四种具体实施方式。0059 在步骤 321 中,根据当前可用带宽、剩余存储容量中至少一项确

23、定预设数据量 ;在步骤 322 中,获取数据量总和小于或等于预设数据量的多条日志信息。0060 在本实施例中,终端可以根据当前可用带宽确定预设数据量。当前可用带宽越大,确定的预设数据量越大,当前可用带宽越小,确定的预设数据量越小。如,当前可用带宽为10M,则预设信息的数量可以被确定为但不限于 5M ;当前可用带宽为 20M,则预设信息的数量可以被确定为但不限于 7M。0061 在本实施例中,终端还可以根据内存的剩余存储容量确定预设数据量。内存的剩余存储容量越大,确定的预设数据量越小,内存的剩余存储容量越小,确定的预设数据量越大。如,当前内存剩余容量为 100M,则预设信息的数量可以被确定为但不

24、限于 15M ;当前内存剩余容量为 200M,则预设信息的数量可以被确定为但不限于 10M。0062 终端在从内存中获取多条日志信息时,需要计算已获取到的日志信息的数据量是否大于或等于预设数据量。终端可以在每获取预设条数的日志信息后进行计算,预设条数可以但不限于为 :1、23 等 ;若小于预设数据量,则继续获取下一条日志信息 ;若等于预设数据量,则停止获取,执行步骤 130 ;若大于预设数据量,则可以丢弃最后获取的一条日志信息,并再将其存储至内存中,然后,执行步骤 130,或者,在将其存储至内存中之后,可以从内存中获取其他数据量较小的至少一条日志信息,以使得终端获取到的多条日志信息的数据量小于

25、预设数据量。0063 例如,预设数据量为 5M,已获取的日志信息的数量为 4.5M,在获取下一条日志信息之后,已获取的日志信息的数量为 5.1M,大于预设数据量 5M,由此,终端可以丢弃最后获取的一条日志信息,并将其再存入内存中。之后,终端还可以但不限于从内存中获取至少一条日志信息,该至少一条日志信息的数据量需小于或等于 0.5M,这样,才可以保证终端获取的多条日志信息的数据量小于获取等于 5M。0064 在本实施例中,终端还可以根据当前可用带宽和剩余存储容量确定预设数据量。例如,终端可以首先分别根据当前可用带宽和剩余存储容量计算预设数据量,若计算出的两个预设数据量相同,则将计算出的预设数据量

26、确定为最终预设数据量,若计算出的两个预设数据量不相同,则可以将二者中的任意预设数据量确定为最终预设数据量,或者,还可以将二者之间的任意数量确定为最终预设数据量,或者,还可以根据二者的权重确定最终预设数据量。具体确定方式不限于上述列举的方式,还可以为其他方式,具体可以根据实际需要进行设定。0065 如图 3 所示,在步骤 323 中,根据当前可用带宽、剩余存储容量中至少一项确定预设时间段 ;在步骤 324 中,获取在预设时间段内生成的多条日志信息。0066 具体的,当前可用带宽越大,确定的预设时间段越长,以使得终端能够获取的多条日志信息的数据量越大,当前可用带宽越小,确定的预设时间段越短,以使得

27、终端能够获取的多条日志信息的数据量越小。又如,内存的剩余容量越小,确定的预设时间段越长,以使得终端能够获取的多条日志信息的数据量越大,内存的剩余容量越大,确定的预设时间段越短,以使得终端能够获取的多条日志信息的数据量越小。0067 如图 3 所示,在步骤 325 中,根据当前可用带宽、剩余存储容量中至少一项确定预设条数 ;在步骤 326 中,获取条数小于或等于预设条数的多条日志信息。说 明 书CN 104468222 A6/10 页90068 例如,当前可用带宽越大,确定的预设条数越大,以使得终端能够获取的多条日志信息的数据量越大,当前可用带宽越小,确定的预设条数越小,以使得终端能够获取的多条

28、日志信息的数据量越小。又如,内存的剩余容量越小,确定的预设条数越大,以使得终端能够获取的多条日志信息的数据量越大,内存的剩余容量越大,确定的预设条数越小,以使得终端能够获取的多条日志信息的数据量越小。0069 本实施例对终端从内存中获取多条日志信息的方法不作限定,不限于上述列举的方法,还可以包括其他方法,具体可以根据实际需要进行设定。0070 图 4 示出了上报日志信息的方法的另一种实施方式 400 的流程图。该实施例以应用到服务器中为例进行说明。0071 如图4所示,在步骤410中,接收压缩后的多条日志信息 ;在步骤420中,对压缩后的多条日志信息进行解压缩,得到多条日志信息。之后,服务器可

29、以对多条日志信息进行处理,以实现对该终端的监控和管理。0072 本实施例对服务器对接收到的多条日志信息进行解压缩,以及对解压缩后的日志信息进行处理的实施方式不作限定,为本领域技术人员熟知的技术,在此不作赘述。0073 进一步参考图 5,其示出了一种报日志信息的装置 500。0074 如图 5 所示,该装置 500 包括 :存储单元 510、获取单元 520、处理单元 530 及发送单元 540。0075 存储单元 510,用于将日志信息存储在内存中 ;0076 获取单元 520,用于从内存中获取存储单元 510 存储的多条日志信息 ;0077 处理单元 530,用于压缩获取单元 520 获取的

30、多条日志信息 ;0078 发送单元 540,用于通过一条请求向服务器发送处理单元 530 压缩后的多条日志信息。0079 进一步的,获取单元 520 用于 :0080 根据当前可用带宽获取多条日志信息 ;0081 根据内存的剩余存储容量获取多条日志信息。0082 进一步的,如图 6 所示,获取单元 520,包括第一获取子单元 521,用于 :0083 根据当前可用带宽、剩余存储容量中至少一项确定预设数据量 ;0084 获取数据量总和小于或等于预设数据量的多条日志信息。0085 进一步的,如图 6 所示,获取单元 520,包括第二获取子单元 522,用于 :0086 根据当前可用带宽、剩余存储容

31、量中至少一项确定预设时间段 ;0087 获取在预设时间段内生成的多条日志信息。0088 进一步的,如图 6 所示,获取单元 520,包括第三获取子单元 523,用于 :0089 根据当前可用带宽、剩余存储容量中至少一项确定预设条数 ;0090 获取条数小于或等于预设条数的多条日志信息。0091 进一步的,获取单元 520 用于 :0092 获取指示同一类别内容的多条日志信息 ;0093 获取优先级最高的多条日志信息。0094 进一步的,获取单元 520 获取的优先级最高的日志信息包括以下至少一项 :指示上报心跳信息的日志信息、指示本端终端安全性能的日志信息。说 明 书CN 104468222

32、A7/10 页100095 进一步的,获取单元 520 用于 :0096 当内存中已存储的日志信息的数量大于或等于预设数量,从内存中获取多条日志信息。0097 在本实施例中,包含上述图 5 或图 6 所示装置的终端通过一条请求一次性上报多条日志信息,具体的,终端将日志信息先存储在内存中 ;在需要进行上报时,从内存中获取多条日志信息,并对该多条日志信息进行压缩 ;通过一条请求向服务器发送压缩后的日志信息。与现有技术中,通过一条请求向服务器发送一条日志信息相比,本方案减少了终端向服务器上报日志信息的次数,进而不仅减少了占用传输资源的数量,而且还降低了对终端性能的影响。0098 进一步参照图 7,其

33、示出了上报日志信息的系统 700 的示意图。0099 如图 7 所示,该上报日志信息的系统 700 包括终端 710 和服务器 720,该终端 710包括如上述图 5 或图 6 所示的装置 ;0100 该服务器 720,用于接收终端 710 上报的压缩后的多条日志信息,对压缩后的多条日志信息进行解压缩,获得多条日志信息。0101 在本实施例中,终端 710 可以包括但不限于图 5 或图 6 所示的终端 500 中的任意单元、模块,也可以用于执行图 1 或图 2 所示的上报日志信息的方法中的任意步骤。服务器720 可以用于执行图 3 所示的上报日志信息的方法中的任意步骤。0102 为了可以更清楚

34、的体现终端与服务器之间的信息交互,图 8 示出了一种上报日志信息的系统的交互示意图。0103 如图 8 所示,终端在执行的操作 810 中 :将日志信息存储在内存中 ;从内存中获取多条日志信息 ;压缩多条日志信息 ;在执行的操作820中 :通过一条请求向服务器发送压缩后的多条日志信息。服务器在执行的操作830中 :接收压缩后的多条日志信息 ;对压缩后的多条日志信息进行解压缩,得到多条日志信息。0104 在本实施例中,终端通过一条请求一次性上报多条日志信息,具体的,终端将日志信息先存储在内存中 ;在需要进行上报时,从内存中获取多条日志信息,并对该多条日志信息进行压缩 ;通过一条请求向服务器发送压

35、缩后的日志信息 ;服务器接收终端发送的压缩后的多条日志信息 ;对压缩后的多条日志信息进行解压缩,得到多条日志信息。与现有技术中,通过一条请求向服务器发送一条日志信息相比,本方案通过一条请求向服务器发送压缩后的多条日志信息,减少了终端向服务器上报日志信息的次数,不仅减少了占用传输资源的数量,而且还降低了对终端性能的影响。0105 本发明的实施例公开了 :0106 A1、一种上报日志信息的方法,包括 :0107 将日志信息存储在内存中 ;0108 从所述内存中获取多条日志信息 ;0109 压缩所述多条日志信息 ;0110 通过一条请求向服务器发送压缩后的多条日志信息。0111 A2、根据 A1 所述的方法,所述从所述内存中获取多条日志信息,包括 :0112 根据当前可用带宽获取所述多条日志信息 ;0113 根据所述内存的剩余存储容量获取所述多条日志信息。说 明 书CN 104468222 A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1