本文主要为广大网友提供“移动业务海量数据处理系统的收集和测试”,希望对需要移动业务海量数据处理系统的收集和测试网友有所帮助,学习一下!
论文字数:13594,页数:36 有开题报告,任务书
摘 要
随着移动通信行业的发展,网络的优化显得尤为重要。而要进行网络优化,必须对海量网络参数进行采集和数据测试和分析,找出影响网络运行质量的原因。因此收集和测试移动业务的数据具有重要意义。
本文在Windows平台上设计和实现了一个数据收集和分析系统,系统依托于GSM/GPRS网络,集成了移动业务中的原始数据包的收集、过滤和分析功能。在设计和开发方面,本文利用多线程技术将数据包的收集和分析分别开来,以便加快数据收集的速度,能够实时捕获现网中的数据包。同时,系统根据用户的选择动态定制数据包过滤规则库,系统导入规则对数据过滤后进行分析,将数据信息显示在界面上并及时更新。
分析和实验结果表明,此系统可以较为及时地捕获数据包,并能对过滤出的数据包做出正确的分析。
关键词:网络优化,数据包,协议,数据收集,数据过滤
The collection and testing of Massive mobile business data processing system
ABSTRACT
With the mobile telecommunications sector development, network optimization it is particularly important. In order to optimize the network, the need for massive network parameters of testing and data collection and analysis to identify the impact of network operating quality reasons is necessary. Thus the collection and testing of mobile business data is of great significance.
The paper based on the Windows platform design and implementation of a simple data collection and analysis system, the system is relying on the GSM / GPRS network, Integration of the original data package collection, filtering and analysis functions. In the design and development, this system uses a multi-threaded technical to separate data collection and analysis, In order to accelerate the speed of data collection, and capturing real-time network data packets, and the systems based on the user''s choice of dynamic custom filtering rules, after using the rules to filter the data the system analysis the data packets, then show the information on the window page and can also be timely updates.
The final analysis and experimental results show that this system can be timely capture data packets and filter out them, then make the right analysis.
Keywords:network optimization, data packge, data collection, data filter
目 录
1 绪论 1
1.1 移动网络优化及数据收集和分析的必要性 1
1.1.1 移动网络质量的现状 1
1.1.2 网络优化的重要性 1
1.1.3 数据收集和分析对网络优化的作用 1
1.2 数据采集和分析技术的现状和发展趋势 2
1.2.1 数据采集和分析技术的现状 2
1.2.2 数据收集和分析技术的发展趋势 2
1.3 论文组织结构 3
2 移动网络的概述 4
2.1 移动网络架构的介绍 4
2.1.1 移动业务和网络的种类 4
2.1.2 移动网络的基本组成 5
2.2 GPRS网络的介绍 7
2.2.1 GPRS网络实体 7
2.2.2 GPRS网络的传输平面 9
2.3.3 GTP(GPRS隧道协议)的介绍 10
3 数据处理系统的设计 12
3.1 数据处理系统的介绍 12
3.2 数据处理系统的设计思想 13
3.2.1 多线程实现界面管理 13
3.2.2 基于WinPcap的数据包捕获 14
3.2.3 正则分析的数据包过滤 15
3.2.4 多协议的数据包解析 16
3.3 数据处理系统的应用 17
3.3.1 系统的部署 17
3.3.2 系统的其它应用 18
4 数据处理系统的实现 19
4.1 系统的总体结构 19
4.2 界面管理模块 20
4.2.1 管理界面的功能 20
4.2.2 各种管理界面的功能实现 22
4.3 数据包捕获模块 23
4.3.1 捕获模块的功能 23
4.3.2 模块的主流程以及相应的WinPcap库函数 23
4.4 数据包过滤模块 24
4.4.1 过滤模块的功能 24
4.4.2 选择协议和其它条件 24
4.5 数据包解析模块 25
4.5.1 解析模块的功能 25
4.5.2 各种协议的报头的类 25
5 数据处理系统的测试 28
5.1 测试方案 28
5.2 系统的性能 28
6 总结 29
致谢 30
参考文献 31