件包访问底层数据系统,采用
操纵原始套接字对数据包进行采集捕获,并可实现分类及自定义范围进行
捕获
对捕获的数据包进行定判断分析
访问操作系统提供的网络性能参数接口,得到网卡总流量输入流量和
输出流量
提供多种方式显示结果,如曲线,列表等
使用帮助获得网络统计信息
实现对部分常见威胁的预警。
基本技术解决方案
传输层的编程接口下的套接字编程技术
根据通信性质把套接字主要分为流式套接字和数据报套接字两种。他们的区别
在于流式套接字提供双向,有序,无重复的数据流服务,但相对于数据报套接字
来说系统开销较大。数据报套接字也支持双向数据流,但并不注重传输可靠性
无重复性和有序性,但他保留了记录边界,由于数据报传输效率较高,所以还是
得到比较广泛的应用。
应用程序
套接字
通信通道
通信通道
应用程序
套接字
初步方案设计构想
简单的网络流量监控软件的有如下特征
需要实现对网络接口数据包的尽可能多的捕获,将网卡设置为混杂模式,
然后进行数据包的采集
数据包的内容要进行定的解析,对数据包的协议类型,源目地址,数
据包截获时间,数据包内容需要进行分析
根据不同要求能够依照特定地址范围,特定协议类型相关包等条件进行
自定义监视
监视结果输出有实时流量图,列表等显示
综合以上系统要求,本系统采用和编写,系统具有三个主要功能部分
数据捕获与显示模块,流量信息统计模块,流量绘制模块。如下图所示
手机流量控制分析系统
数据采集模块信息统计模块流量绘制模块
平台
数据
界面显示
通过网络流量监测统计的程序我们基本上可以了解到网络数据包中所包含的般信息,该
程序提取出数据包中比较有代表性的信息协议,源目的地址,源目的端口以及数据包长度。
通过这些信息,我们就可以对网络状态有个大体上的了解。
进度安排
查阅资料第周第周
开题报告编写第周
具体系统实现方法研究学习第周第周
系统具体制作第周第周
系统调试与改进第周第周
毕业论文书写第周第周
毕业答辩第周
指导教师意见
指导教师签名
年月日
目录
摘要
绪论
手机移动互联网进展
手机系统现状
手机流量问题
相关技术简介
面向对象程序设计方法
开发环境及相关技术介绍
关于
技术
系统总体方案
基本框架
与传统的应用开发的区别
应用文件结构
流量监控功能整体需求
详细设计
软件流程图
界面设计
相关类的介绍
应用启动类
流量统计中的类
流量统计中的算法实现
图形绘制
功能实现界面
主界面
帮助界面
存在的问题
系统的稳定性
权限
总结及展望
本文工作总结
感想
参考文献
致谢
摘要
本文主要讲述的是基于的手机流量监控软件的设计与实现
随着互联网络和电子产品的飞速发展,手机智能终端对网络系统的要求越来越高,特
别是当前流行的系统智能手机由于后台应用程序联网偷流量常常会给用户带来
不必要的损失。因此,在无线互联网络提供的服务日益多样化和复杂化的今天,对网络流
量进行智能化的控制显得日益重要。然而已经发展成为个复杂的海量非线性
系统,对这复杂系统的动态特性的研究还存在大量待解决的问题。由于无线网络流量的
复杂性
相关技术简介
面向对象程序设计方法
面向对象程序设计的基本思路是通过构造和组织对象来求解问题的。对象很好
理解,任何种物体都可以被认为是对象,例如,汽车就是种对象。对象具有两个最基
本的属性具有定的物质基础和定的功能,这两种基本属性在语言中表现为拥
有定的存储单元并具备定的功能。
面向对象的程序设计的过程非常简单。这里介绍种自顶向下的程序设计方法,
首先构造个类来处理需要解决的问题,然后根据已经拥有的类例如以前求解其他问题
时实现的类,分析和构造新的类,设法将问题分解下去,而最开始构造的类通过组织这
些新构造的类,已有的类及由他们生成的实例来求解指定的问题。这个过程可以继续递归
下去,用在新构造的类上,直到最后解决指定问题,例如的应用程序和小应用程序
都必须有个类作为入口求解问题。
在计算机语言中,面向对象的类般具有三个基本特性封装性,继承性和多态性,
这三种特性进步简化了求解模型,提高了程序的复用性,节省了程序的代码量,
从而提高软件效率。
开发环境及相关技术介绍
关于
是替代的下代开发环境,但它未来的目标
不仅仅是成为专门开发程序的环境,根据的体系结构,通过开发插件,
它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,可以提供语
言开发的功能插件。更可贵的是,是个开放源代码的项目,任何人都可以下载
的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,
就会有建立在之上的等语言的开发插件出现。同时可以通
过开发新的插件扩展现有插件的功能,比如再现有开发环境中加入服务插件。
可以无限扩展,而且有着统的外观,操作和系统资源管理,这也正是的潜力所
在。
不过,虽然是以写成,应该可以在任何的平台执行。但严格来说
不是跨平台的,因为它使用作业平台的原始图形来建置。因此要等
移植到该平台,才能在那个平台执行。但就现实而言不是问题,因为
已经被移植到数个常见平台上了,包括,
与
平台的目的,是提供多种软件开发工具的整合机制,这些工具会成为
外挂程序,平台必须用外挂程序加以扩充才有用处。设计的美妙之处,
在于所有东西都是外挂,除了底层的核心以外。这种外挂设计让具备强大扩充性,
但更重要的是,此平台提供个定义明确的机制,让各种外挂程序共通合作透过延伸点
与贡献,因此新功能可以轻易且无缝地加入平台。
技术
安卓系统是手机或些平板电脑等终端的操作系统,可以说是现在最流
行的系统之。是目前最流行的手机智能平台,目前广泛的应用在智能手机上,在智能手
机领域掀起了风暴。系统在不久的将来即将应用在平板电脑,微波
炉,电冰箱等等电器上,发展前景很好。
图
是基于开放性内核的手机操作系统,系统由操作系统中间
件用户界面和应用软件组成。它采用软件堆层,又名软件叠层的架
构,主要分为三部分。底层以内核工作为基础,由语言开发,只提供基本功能
中间层包括函数库和虚拟机,由开发。最上层是各种应用
软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以作为编写程
序的部分。
系统优势主要体现在以下方面
开放性
在优势方面,平台首先就是其开放性,开发的平台允许任何移动终端厂商加
入到联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日
益丰富,个崭新的平台也将很快走向成熟。
开放性对于的发展而言,有利于积累人气,这里的人气包括消费者和厂商,
而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如
此来,消费者将可以用更低的价位购得心仪的手机。
挣脱束缚
在过去很长的段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什
么功能接入什么网络,几乎都受到运营商的控制。自从上市,用户可以更加方便
地连接网络,运营商的制约减少。随着这些至移动网络的逐步过渡和
提升,手机随意接入网络已不是运营商口中的笑谈。
丰富的硬件
这点还是与平台的开放性相关,由于的开放性,众多的厂商会推
出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步
甚至软件的兼容。好比你从诺基亚风格手机下改用苹果,同时还可将
中优秀的软件带到上使用联系人等资料更是可以方便地转移。
开发商
平台提供给第三方开发商个十分宽泛自由的环境。因此不会受到各种条
条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥暴
力情色方面的程序和游戏如何控制正是留给难题之。
无缝结合的应用
如今叱诧互联网的已经走过年度历史。从搜索巨人到全面的互联网渗透,
服务如地图邮件搜索等已经成为连接用户和互联网的重要纽带,而平台手机
将无缝结合这些优秀的服务。
系统总体方案
基本框架
首先必须明白本质是应用框架,而不是普通的平台。如果从空间角度去
想象与应用框架之间的关系,的确,如和像木板床,应用框架
像床垫,铺在不板床上。而应用程序则像睡在床垫上的人。虽然表面上看似正确,但却忽
略了个重要事实,那就是用户是通过,应用框架来与应用程序取得互动的,这种互
动必须是实时交互的,如下图所示。
应用框架
用户
框架
各种应用
图
与传统的应用开发的区别
应用窗体窗体窗体
应用窗体窗体窗体
应用窗体窗体窗体
应用进程间相互,互不影响
图
应用窗体窗体窗体
应用窗体窗体窗体
应用窗体
窗体
窗体
应用进程间相互复用
图
是事务先于实体而存在的,传统的是个实体逻辑通过消息组成事务,
就存在实体可以做什么通过平台消息告诉对方做什么。而的平台是告诉平台
我想做什么,平台才去找对应的,而并不定能找到对应的逻辑体。
应用文件结构
项
目
可执行代码
资源文件
图
应用文件系统主要包括部分
可执行代码部分,可执行相对于虚拟机来说的,应用是构建在语言
之上的,可以通过接入和部分
资源文件,包括数据,图片,结构等
是整个应用项目的说明书,告诉平台都有什么,在哪里等。
武汉理工大学
毕业设计论文
基于的手机
流量控制软件设计与实现
学院系信息工程学院
专业班级
学生姓名
指导教师
学位论文原创性声明
本人郑重声明所呈交的论文是本人在导师的指导下进行研究所取得的研究成
果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或
撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
作者签名
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保障使用学位论文的规定,同意学校保留并向有
关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授
权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可
以采用影印缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于保密囗,在年解密后适用本授权书
不保密囗。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 40 页
第 2 页 / 共 40 页
第 3 页 / 共 40 页
第 4 页 / 共 40 页
第 5 页 / 共 40 页
第 6 页 / 共 40 页
第 7 页 / 共 40 页
第 8 页 / 共 40 页
第 9 页 / 共 40 页
第 10 页 / 共 40 页
第 11 页 / 共 40 页
第 12 页 / 共 40 页
第 13 页 / 共 40 页
第 14 页 / 共 40 页
第 15 页 / 共 40 页
预览结束,还剩
25 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。