基于Android的手机流量控制软件设计与实现本科毕业论文.docx

上传人:b****2 文档编号:1759106 上传时间:2022-10-23 格式:DOCX 页数:40 大小:797.71KB
下载 相关 举报
基于Android的手机流量控制软件设计与实现本科毕业论文.docx_第1页
第1页 / 共40页
基于Android的手机流量控制软件设计与实现本科毕业论文.docx_第2页
第2页 / 共40页
基于Android的手机流量控制软件设计与实现本科毕业论文.docx_第3页
第3页 / 共40页
基于Android的手机流量控制软件设计与实现本科毕业论文.docx_第4页
第4页 / 共40页
基于Android的手机流量控制软件设计与实现本科毕业论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于Android的手机流量控制软件设计与实现本科毕业论文.docx

《基于Android的手机流量控制软件设计与实现本科毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的手机流量控制软件设计与实现本科毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。

基于Android的手机流量控制软件设计与实现本科毕业论文.docx

基于基于Android的手机流量控制软件设计与实现本科毕业论的手机流量控制软件设计与实现本科毕业论文文武汉理工大学毕业设计(论文)基于Android的手机流量控制软件设计与实现学位论文原创性声明本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密囗,在年解密后适用本授权书2、不保密囗。

(请在以上相应方框内打“”)作者签名:

年月日导师签名:

年月日毕业设计(论文)任务书学生姓名杨波专业班级电信0802班指导教师李方敏工作单位信息工程学院设计(论文)题目:

基于Android的手机流量控制软件设计与实现设计(论文)主要内容:

1)认真学习android操作系统构架和开发环境;2)熟练运用C+、java进行软件设计研究;3)对捕获的数据包进行一定的解析;4)访问操作系统提供的网络性能参数接口,得到网卡总流量、输入流量和输出流量;5)提供多种方式显示结果,如曲线图、列表等;6)熟悉和掌握毕业论文相关规范格式。

要求完成的主要任务:

1.查阅相关文献资料15篇以上(其中英文文献不少于2篇)。

2.完成开题报告。

3.完成对android手机网络管理系统配置管理部分的设计与实现。

4.完成毕业设计周志。

5.阅读并翻译与课题相关的英文资料,不少于20000字符;6.完成不少于12000字的论文的撰写并完成答辩的相关工作。

必读参考资料:

1郑丽,董渊,张瑞丰.C+语言程序设计(第3版).北京:

清华大学出版社,2009.52陈伯成,范闽,李英杰.利用网络监听维护子网系统安全的一种方法J.计算机工程与应用.2000,(10):

133-1353刘欣然.支持高精度告警的网络入侵检测系统的设计与实现D.北京:

北京邮电大学硕士论文,20054许勇,吴忠堂.网络流量采集与分析系统中数据采集的研究与实现D.广州:

华南理工大学硕士论文,20045孙贤淑.IP网络流量测量的研究与应用D.北京:

北京邮电大学硕士论文,20056Hertleer,C.,Rogier,H.,Vallozzi,L.,VanLangenhove,L,“Atextileantennaforoff-bodycommunicationintegratedintoprotectiveclothingforfirefighters,”IEEETransactionsonAntennasandPropagation,pp.919-925,2009.7L.Z.ThamaeandZWu,“Broadbandbowtiedielectricresonatorantenna”,IEEETransactionofAntennaandPropagation,accepted18thJuly2009指导教师签名系主任签名院长签名(章)_武汉理工大学本科生毕业设计(论文)开题报告1、目的及意义1.1研究对象本文主要讲述的是基于Android的手机流量监控软件的设计与实现。

Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到国内外众多开发者的欢迎,成为真正意义上的开放式操作系统。

随着互联网络和电子产品的飞速发展,手机智能终端对网络系统的要求越来越高,特别是当前流行的Android系统智能手机由于后台应用程序联网偷流量常常会给用户带来不必要的损失。

因此,在无线互联网络提供的服务日益多样化和复杂化的今天,对网络流量进行智能化的控制显得日益重要。

然而Internet已经发展成为一个复杂的海量非线性系统,对这一复杂系统的动态特性的研究还存在大量待解决的问题。

由于无线网络流量的复杂性,对于网络流量的控制无法象其它线性、非线性系统一样方便地进行控制,国内外对于网络流量控制技术的研究仍有许多难点。

同网络安全管理体系一样,智能手机的流量监控和统计分析是整个管理的基础。

手机流量监测主要目的是通过对网络数据进行实时连续的采集监测网络流量,对获得的流量数据进行统计计算,从而得到网络主要成分的性能指标。

用户根据流量数据就可以对网络主要成分进行性能分析管理,发现性能变化趋势,并分析出影响网络性能的因素及问题所在,进而关闭不必要的网络进程,节省流量损失。

1.2设计目的实现基于android的手机流量监控软件的设计与调试。

在andriod平台中,java需要通过第三方软件包Jpcap获取android系统中每个进程的流量,以及每个连接的IP地址,端口信息。

该网络流量监控及分析工具主要用途是通过实时连续地采集网络数据并对其进行统计,得到主要成分性能指标,结合网络流量的理论,通过统计出的性能指数观察网络状态,分析出网络变化趋势,找出影响网络性能的因素。

具体包括如下几个方面:

(1)搭建一个Android-SDK-Windows环境,采用基于eclipse平台的java和C+的集成开发工具NDK;

(2)在java环境中,通过Jpcap软件包访问底层数据系统,采用NetworkAPI操纵原始套接字Socket对数据包进行采集捕获,并可实现分类及自定义范围进行捕获;(3)对捕获的数据包进行一定判断分析;(4)访问操作系统提供的网络性能参数接口,得到网卡总流量、输入流量和输出流量;(5)提供多种方式显示结果,如曲线,列表等;(6)使用IP帮助API获得网络统计信息;(7)实现对部分常见威胁的预警。

2基本技术解决方案2.1传输层的编程接口-android下的套接字编程技术根据通信性质把套接字主要分为流式套接字和数据报套接字两种。

他们的区别在于流式套接字提供双向,有序,无重复的数据流服务,但相对于数据报套接字来说系统开销较大。

数据报套接字也支持双向数据流,但并不注重传输可靠性、无重复性和有序性,但他保留了记录边界,由于数据报传输效率较高,所以还是得到比较广泛的应用。

2.2初步方案设计构想简单的网络流量监控软件的有如下特征:

(1)需要实现对网络接口数据包的尽可能多的捕获,将网卡设置为混杂模式,然后进行数据包的采集;

(2)数据包的内容要进行一定的解析,对数据包的协议类型,源目地址,数据包截获时间,数据包内容需要进行分析;(3)根据不同要求能够依照特定地址范围,特定协议类型相关包等条件进行自定义监视;(4)监视结果输出有实时流量图,列表等显示;综合以上系统要求,本系统采用Java和C编写,系统具有三个主要功能部分:

数据捕获与显示模块,流量信息统计模块,流量绘制模块。

如下图所示通过网络流量监测统计的程序我们基本上可以了解到网络数据包中所包含的一般信息,该程序提取出数据包中比较有代表性的信息:

协议,源/目的地址,源/目的端口以及数据包长度。

通过这些信息,我们就可以对网络状态有一个大体上的了解。

3进度安排查阅资料第1周第3周开题报告编写第4周具体系统实现方法研究学习第5周第6周系统具体制作第7周第10周系统调试与改进第11周第12周毕业论文书写第13周第16周毕业答辩第17周4指导教师意见指导教师签名:

年月日摘摘要要本文主要讲述的是基于Android的手机流量监控软件的设计与实现随着互联网络和电子产品的飞速发展,手机智能终端对网络系统的要求越来越高,特别是当前流行的Android系统智能手机由于后台应用程序联网偷流量常常会给用户带来不必要的损失。

因此,在无线互联网络提供的服务日益多样化和复杂化的今天,对网络流量进行智能化的控制显得日益重要。

然而Internet已经发展成为一个复杂的海量非线性系统,对这一复杂系统的动态特性的研究还存在大量待解决的问题。

由于无线网络流量的复杂性,对于网络流量的控制无法象其它线性、非线性系统一样方便地进行控制,国内外对于网络流量控制技术的研究仍有许多难点。

Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,近年来随着智能机的普及,Android系统越来越受到市场欢迎,占有率直线上升。

本次基于Android手机流量监测主要目的是熟悉Android开发平台eclipse,采用java语言进行简单的应用程序的开发。

通过对网络数据进行实时连续的采集监测网络流量,对获得的流量数据进行统计计算,从而得到网络主要成分的性能指标。

用户根据流量数据就可以对网络主要成分进行性能分析管理,发现性能变化趋势,并分析出影响网络性能的因素及问题所在,进而关闭不必要的网络进程,节省流量损失。

关键词:

Android;手机;流量监控AbstractThisarticleismainlyaboutthemobilephonebasedonAndroidtrafficmonitoringsoftwaredesignandImplementationAlongwiththeInternetandtherapiddevelopmentofelectronicproducts,mobilephoneintelligentterminalsonthenetworksystemoftheincreasinglyhighdemand,especiallyinthecurrentpopularAndroidsystemofintelligentmobilephoneasthebackgroundapplicationnetworkingstealflowwilloftenbringunnecessarylossestousers.Therefore,inthewirelessInternetserviceprovidedbythenetworkincreasinglydiverseandcomplextoday,thenetworktrafficintelligentcontrolbecomeincreasinglyimportant.However,Internethasdevelopedintoacomplexmassofnonlinearsystem,ofthiscomplexsystemdynamiccharacteristicsresearchandtherearealotofproblemstobesolved.Duetothecomplexityofwirelessnetworktraffic,thenetworkflowcontrolisnotlikeotherlinear,nonlinearsystemastheconvenientcontrol,athomeandabroadforthenetworktrafficcontroltechnologyresearchstillhasalotofdifficulti

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1