发明名称 一种基于无线公网通信方式的配电终端流量监控方法
摘要 本发明公开了一种基于无线公网通信方式的配电终端的流量监控方法,实现GPRS无线通信配电终端的流量统计,主要监控无线配电终端的小时通信流量、日通信流量和月通信流量,并记录流量的历史信息,反映无线配电终端的流量变化过程。本发明提供的基于无线公网通信方式的配电终端的流量监控方法,分析APN专线中的异常流量,解决配电终端GPRS通信流量失控问题,并为分析配电终端的GPRS接入质量及资费管理提供参考依据。
申请公布号 CN104135399A 申请公布日期 2014.11.05
申请号 CN201410325771.8 申请日期 2014.07.09
申请人 国家电网公司;江苏省电力公司;国电南瑞科技股份有限公司;国网电力科学研究院;江苏省电力公司苏州供电公司 发明人 吴奕;谭志军;潘志新;吴琳;武会超;赵勇;尹协文;欧阳文;冯娟;孙大雁;陈辉;赵家庆;丁宏恩;钱科军;杨洪;吕洋;陈娜
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种基于无线公网通信方式的配电终端流量监控方法,其特征在于:包括以下步骤:(1)采集流量数据包,主要包括:(1‑1)配电自动化主站前置服务器与配电终端通信时,双方首先建立TCP连接,在主站前置服务器上部署数据包捕获驱动程序,在过滤器中制定以无线配电终端IP地址为条件的过滤规则;(1‑2)NIC驱动接收网络中的数据包,并进行拷贝,数据包捕获驱动程序利用已经创建的Socket从NIC驱动中获得该数据包的拷贝,并上传至过滤器;(1‑3)在过滤器中根据制定的过滤规则进行过滤;(1‑4)如果应用层的应用程序已经准备好了接收数据包,数据包会立即被拷贝到应用层的用户缓冲区中去;如果应用程序没有准备好接收,为了避免丢包,数据包捕获驱动程序将数据包传送到内核缓冲区中存储起来,一旦应用层准备好,就把它拷贝到应用程序的用户缓冲区中去;(2)对流量数据包进行分析,主要包括:(2‑1)应用层的应用程序获取到数据包后,将数据包流量信息在用户缓冲区中保存下来,记录格式由四个字段组成,分别为源地址、目标IP地址、包和字节数;(2‑2)应用程序通过Packet.dll动态链接库提供的捕获接口,并调用Libpcap库中的函数对数据包拆包,获取源地址、目标IP地址及包总长这3个参数;(3)对通信流量的使用情况进行管控通过TCP通信进程记录应用层接收到的数据包的字节数,统计每个配电终端的通信流量;以小时、日、月为单位对配电终端通信流量进行统计,对流量异常跳变、流量越限情况的配电终端,以告警推送方式通知运维人员,对频繁出现流量异常的配电终端给出超标次数、超标时间段信息,并提供以曲线方式查询历史流量变化。
地址 100031 北京市西城区西长安街86号