一种客户端网络分析方法及装置制造方法及图纸

技术编号:27832556 阅读:22 留言:0更新日期:2021-03-30 11:43
本申请实施例提供一种客户端网络分析方法及装置,涉及网络安全技术领域,该客户端网络分析方法包括:获取客户端所有的网络交互数据;对网络交互数据进行参数统计处理,得到统计数据;根据预设的异常数据类型从统计数据中确定异常数据;将异常数据发送至网络分析系统,以使网络分析系统根据异常数据对客户端的网络情况进行分析得到网络分析结果。可见,实施这种实施方式,能够全面收集客户端的网络请求信息,实现对客户端网络的全面分析,进而提升对客户端网络的监控力度。升对客户端网络的监控力度。升对客户端网络的监控力度。

【技术实现步骤摘要】
一种客户端网络分析方法及装置


[0001]本申请涉及网络安全
,具体而言,涉及一种客户端网络分析方法及装置。

技术介绍

[0002]目前,随着互联网的普及,移动设备也成为了人们日常必不可少的一部分。人们通常可通过安装在移动设备上的应用程序进行通信,由于客户端和服务器之间的数据交互需要经过互联网中的传输层、网络层、手机系统底层等一系列的数据处理层,因而会存在传输速度慢、数据容易丢失、被串改的情况,这就使得对客户端的监控和分析就显得尤为的重要。现有的对客户端的网络分析方法,通常由服务器端来收集对应客户端的网络请求并对收集到的网络请求进行分析,以实现对客户端网络的监控。然而,在实践中发现,当客户端网络环境较弱,或者网络信息被劫持时,服务器就无法收集到相应的网络请求,进而导致对客户端潜网络监控的缺失。可见,现有的网络对客户端的网络分析方法,存在网络请求收集遗漏的情况,导致对客户端的网络分析不全面。

技术实现思路

[0003]本申请实施例的目的在于提供一种客户端网络分析方法及装置,能够全面收集客户端的网络请求信息,实现对客户端网络的全面分析,进而提升对客户端网络的监控力度。
[0004]本申请实施例第一方面提供了一种客户端网络分析方法,包括:
[0005]获取所述客户端所有的网络交互数据;
[0006]对所述网络交互数据进行参数统计处理,得到统计数据;
[0007]根据预设的异常数据类型从所述统计数据中确定异常数据;
[0008]将所述异常数据发送至网络分析系统,以使所述网络分析系统根据所述异常数据对所述客户端的网络情况进行分析得到网络分析结果。
[0009]在上述实现过程中,该方法可以优先获取客户端所有的网络交互数据;然后再对网络交互数据进行参数统计处理,得到统计数据;再根据预设的异常数据类型从统计数据中确定异常数据;最后再将异常数据发送至网络分析系统,以使网络分析系统根据异常数据对客户端的网络情况进行分析得到网络分析结果。可见,实施这种实施方式,能够根据客户端所有的网络交互数据分析出异常数据,并根据该异常数据进行进一步分析,得到网络分析结果,从而实现对客户端网络的全面分析,进而提升对客户端网络的监控力度。
[0010]进一步地,所述获取所述客户端所有的网络交互数据,包括:
[0011]通过所述客户端中的网络模块获取所有的网络交互数据;其中,所述网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。
[0012]在上述实现过程中,该方法在获取客户端所有的网络交互数据的过程中,具体可以通过客户端中的网络模块获取所有的网络交互数据;其中,网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。可见,实施这种实施方式,能够在客户端的网络模块中获取到包括请求数据和响应数据,从而避免网络对数据采集造成的干扰,进而通过
更加全面的数据对客户端更加全面的监控。
[0013]进一步地,所述统计数据包括客户端接口访问量统计数据、请求流量统计数据、网络慢请求统计数据、网络请求失败统计数据中的一种或者多种。
[0014]在上述实现过程中,该方法能够通过获取客户端接口访问量统计数据、请求流量统计数据、网络慢请求统计数据、网络请求失败统计数据中的一种或者多种,以实现对客户端网络的全面分析,从而从数据层面提高对客户端网络的监控全面性。
[0015]进一步地,所述预设的异常数据类型包括网络请求失败类型、第三方服务请求类型、超时响应类型、超时未响应类型中的一种或者多种。
[0016]在上述实现过程中,该方法能够通过预设网络请求失败类型、第三方服务请求类型、超时响应类型、超时未响应类型等异常数据类型来对统计数据进行类型划分,从而得到统计数据中的异常数据,进而便于直接对异常数据进行分析,得到最终的分析结果。
[0017]进一步地,所述将所述异常数据发送至网络分析系统,包括:
[0018]将所述异常数据存储至所述客户端的本地数据集中,并判断所述本地数据集中异常数据的数量是否达到预设数量;
[0019]如果是,将所述本地数据集中所有所述异常数据发送至网络分析系统。
[0020]在上述实现过程中,该方法在将异常数据发送至网络分析系统的过程中,可以优先将异常数据存储至客户端的本地数据集中,并判断本地数据集中异常数据的数量是否达到预设数量;然后在本地数据集中异常数据的数量达到预设数量时,将本地数据集中所有异常数据发送至网络分析系统。可见,实施这种实施方式,能够基于异常数据的数量进行是否上报异常数据的判断,从而避免一部分偶尔异常导致的小数据被上报,进而避免了对整体客户端网络分析造成额外的负担。
[0021]本申请实施例第二方面提供了一种客户端网络分析装置,所述客户端网络分析装置包括:
[0022]获取单元,用于获取所述客户端所有的网络交互数据;
[0023]统计单元,用于对所述网络交互数据进行参数统计处理,得到统计数据;
[0024]确定单元,用于根据预设的异常数据类型从所述统计数据中确定异常数据;
[0025]发送单元,用于将所述异常数据发送至网络分析系统,以使所述网络分析系统根据所述异常数据对所述客户端的网络情况进行分析得到网络分析结果。
[0026]在上述实现过程中,该客户端网络分析装置可以通过获取单元来获取客户端所有的网络交互数据;通过统计单元对网络交互数据进行参数统计处理,得到统计数据;通过确定单元来根据预设的异常数据类型从统计数据中确定异常数据;通过发送单元将异常数据发送至网络分析系统,以使网络分析系统根据异常数据对客户端的网络情况进行分析得到网络分析结果。可见,实施这种实施方式,能够根据客户端所有的网络交互数据分析出异常数据,并根据该异常数据进行进一步分析,得到网络分析结果,从而实现对客户端网络的全面分析,进而提升对客户端网络的监控力度。
[0027]进一步地,所述获取单元,具体用于通过所述客户端中的网络模块获取所有的网络交互数据;其中,所述网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。
[0028]在上述实现过程中,获取单元能够通过客户端中的网络模块获取所有的网络交互
数据;其中,网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。可见,实施这种实施方式,能够在客户端的网络模块中获取到包括请求数据和响应数据,从而避免网络对数据采集造成的干扰,进而通过更加全面的数据对客户端更加全面的监控。
[0029]进一步地,所述获取所述客户端所有的网络交互数据,包括:
[0030]通过所述客户端中的网络模块获取所有的网络交互数据;其中,所述网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。
[0031]在上述实现过程中,该方法在获取客户端所有的网络交互数据的过程中,具体可以通过客户端中的网络模块获取所有的网络交互数据;其中,网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户端网络分析方法,应用于所述客户端,其特征在于,包括:获取所述客户端所有的网络交互数据;对所述网络交互数据进行参数统计处理,得到统计数据;根据预设的异常数据类型从所述统计数据中确定异常数据;将所述异常数据发送至网络分析系统,以使所述网络分析系统根据所述异常数据对所述客户端的网络情况进行分析得到网络分析结果。2.根据权利要求1所述的客户端网络分析方法,其特征在于,所述获取所述客户端所有的网络交互数据,包括:通过所述客户端中的网络模块获取所有的网络交互数据;其中,所述网络交互数据包括请求数据、响应数据以及处理数据中的一种或者多种。3.根据权利要求1所述的客户端网络分析方法,其特征在于,所述统计数据包括客户端接口访问量统计数据、请求流量统计数据、网络慢请求统计数据、网络请求失败统计数据中的一种或者多种。4.根据权利要求1所述的客户端网络分析方法,其特征在于,所述预设的异常数据类型包括网络请求失败类型、第三方服务请求类型、超时响应类型、超时未响应类型中的一种或者多种。5.根据权利要求1所述的客户端网络分析方法,其特征在于,所述将所述异常数据发送至网络分析系统,包括:将所述异常数据存储至所述客户端的本地数据集中,并判断所述本地数据集中异常数据的数量是否达到预设数量;如果是,将所述本地数据集中所有所述异常数据发送至网络分析系统。6.一种客户端网络分析装置,应用于所述客户端,其特征在于,所述客户端网络分析装置包...

【专利技术属性】
技术研发人员:陈梁甄学文
申请(专利权)人:北京高途云集教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1