一种终端网络流量采集方法及系统技术方案

技术编号:37848634 阅读:27 留言:0更新日期:2023-06-14 22:35
本发明专利技术涉及一种终端网络流量采集方法及系统,包括以下步骤:1)当接收到流量或带宽的阈值时,初始化socket来配置监听的网络接口、初始化BFP过滤信息来配置监听协议类型和初始化进程与链接来配置哈希链表;2)获取所有网络连接产生的数据包,对所述数据包进行解析;当解析后的数据包符合协议类型时,将数据包加入统计信息;当解析后的数据包不符合协议类型时,更新进程信息;3)遍历设定时间内统计信息中的所有数据包对应的进程的信息,统计所述进程产生的带宽和累计流量。能够做到对用电终端的上网流量进行精确的统计,及时发现流量或带宽超限,做到提醒用户及时关注流量异常事件。做到提醒用户及时关注流量异常事件。做到提醒用户及时关注流量异常事件。

【技术实现步骤摘要】
一种终端网络流量采集方法及系统


[0001]本专利技术属于智能用电系统领域,特别是涉及一种终端网络流量采集方法及系统。

技术介绍

[0002]现有的安全在线监测程序会通过实时监测系统相关文件或者状态来实现相关监控,当有事件发生时会通过MQTT协议向其他相关程序广播发送相关事件内容。现有的流量检测相关技术,未实现对用电终端中每一个程序流量会话和流量带宽进行实时监测统计。无法实现对流量会话异常和流量带宽异常的监控,在出现流量异常或者带宽异常时,现有技术不能够及时发现并进行上报。

技术实现思路

[0003]本专利技术的目的在于提供一种终端网络流量采集方法及系统,以解决现有技术无法实时监测用电终端的数据流量的问题。
[0004]为实现上述目的,本专利技术的方案包括:
[0005]一种终端网络流量采集方法的技术方案,包括以下步骤:
[0006]1)当接收到流量或带宽的阈值时,初始化socket来配置监听的网络接口、初始化BFP
[0007]过滤信息来配置监听协议类型和初始化进程与链接来配置哈希链表;
...

【技术保护点】

【技术特征摘要】
1.一种终端网络流量采集方法,其特征在于,包括以下步骤:1)当接收到流量或带宽的阈值时,初始化socket来配置监听的网络接口、初始化BFP过滤信息来配置监听协议类型和初始化进程与链接来配置哈希链表;2)获取所有网络连接产生的数据包,对所述数据包进行解析;当解析后的数据包符合协议类型时,将数据包加入统计信息;当解析后的数据包不符合协议类型时,更新进程信息;3)遍历设定时间内统计信息中的所有数据包对应的进程的信息,统计所述进程产生的带宽和累计流量。2.根据权利要求1所述的终端网络流量采集方法,其特征在于,所述步骤1)中,还初始化socket文件描述符以监视网络链接的变化。3.根据权利要求1所述的终端网络流量采集方法,其特征在于,当统计到的进程产生的带宽和累计流量超过所述阈值时,通过MQTT广播发送消息给对应的应用程序以提醒用户流量超过阈值。4.根据权利要求1所述的终端网络流量采集方法,其特征在于,当统计到的进程产生的带宽和累计流量不超过所述阈值时,仅统计带宽和累计流量并更新。5.根据权利要求4所述的终端网络流量采集方法,其特征在于,统计带宽和累计流量并更新后,重新获取所有网络连接产生的数据包。6.一种终端网络流量采集系统,...

【专利技术属性】
技术研发人员:魏亚祥林向阳郝长征王雅兰梁东阁韩国刚宋林林熊章学宋述甫
申请(专利权)人:国网湖北省电力有限公司营销服务中心计量中心
类型:发明
国别省市:

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

1