基于android平台的网络流量异常监控软件设计

2018-11-23 11:30张国平李亚丽
卷宗 2018年31期
关键词:Android平台网络流量设计

张国平 李亚丽

摘 要:当前手机用量的持续增加,为用户的工作与生活提供了更多的便利。实践中为了实现用户对手机流量的有效监控,降低恶意收费事件发生的概率,则需要根据实际情况,注重基于android平台的网络流量异常监控软件设计,且将其设计研究工作落实到位,满足用户对手机流量监控方面的多样化需求。鉴于此,本文将对基于android平台的网络流量异常监控软件设计进行系统阐述。

关键词:android平台;网络流量;监控软件;设计;研究工作

加强基于android平台的网络流量异常监控软件设计分析,有利于增加用户手机流量监控方面的技术含量,促使其监控效率得以提高,为智能手机的应用范围逐渐扩大提供保障。因此,需要通过对用户在手机流量监控方面实际需求的考虑,落实好基于android平台的网络流量异常监控软件设计工作,并对其设计过程进行严格把控,从而完善这类软件的设计方案。在此基础上,可使用户手机流量的监控水平得以不断提升,优化智能手机的使用功能。

1 实践中的需求分析

通过对用户手机流量监控需求的充分考虑,针对性的开展与之相关的监控软件设计工作,可使用户在实践中放心的使用网络流量。在此期间,开展基于android平台的网络流量异常监控软件的设计工作时,为了确保该软件设计的合理科学性,则需要考虑其在这些方面的功能需求:1)满足用户手机流量监控的多样化需求,实现对手机网络流量历史数据的整合利用,确保其流量监控状况良好性;2)在信息技术与计算机网络的配合作用下,基于android平台的网络流量异常监控软件应用中应具备流量信息高效传递的功能,使得用户在手机系统运行中能够对流量方面的数据情况有着更多的了解,降低手机上网过程中流量过度消耗问题出现的概率;3)基于android平台的网络流量异常监控软件,也需要设计人员在该软件设计中考虑用户能够实时查看网络流量资费方面的需求,从而在手机上网过程中进行合理设置,完善该软件服务功能的同时全面提升其实践应用水平[1]。

2 基于android平台的网络流量监控及中间件的关键技术探讨

2.1 劫持Android系统调用

由于Android底层采用的是Linux 2.6内核,因此,劫持Android系统调用相可以转化成劫持Linux系统调用。在此期间,手机系统运行时,可以采用可加载内核模块(LKM)方法动态进驻内核,使得监控代码与检测代码配合左右下用户手机使用中操作系统的监控与检测需求可以得到满足。实践中通过对加载内核模块技术的科学使用,且在劫持Android系统调用方法的配合作用下,可为网络流量所需的监控系统构建与使用提供技术支持。同时,因这类监控系统调用过程中是以产生软中断,且在中断处理机制的配合作用下进行工作的,因此,劫持Android系统调用支持下的基于android平台的网络流量监控及中间件使用,需要技术人员在实践中能够对设置好相应的调用劫持函数予以应对[2]。

2.2 Linux内核网络数据包分析

在TCP/IP协议的支持下,Linux中不同层之间的信息能够得到有效处理,使得不同层的头部信息可以进行高效传递,满足基于android平台的网络流量监控需求,确保用户手机流量信息能够得到科学处理,从而提示其监控水平,避免用户手机使用过程中网络流量方面出现恶意收费现象。同时,通过对Linux内核网络数据包的有效处理,可为基于android平台的网络流量监控提供所需的支持,全面提升网络流量在实践中的监控水平[3]。

2.3 基于iptables规则的网络行为控制

这类规则中包含了这些组成部分:nat、filter、raw及mangle。这四部分的功能分别为:具有防火墙功能的为filter,可为网络流量监控中的数据过滤处理提供支持;具有IP分享器功能的为nat,在地址查询方面发挥着重要的作用;实践中修改通过防火墙数据包的某些数据时,则需要发挥出mangle的作用;在加快数据包穿过防火墙速率的过程中,需要考虑raw的实际作用。同时,raw支持下的防火墙性能可以得到不同程度的优化。在此基础上,能够使基于android平台的网络流量监控软件设计更具合理性,为其设计工作的高效开展提供所需的参考信息[4]。

3 基于android平台的网络流量异常监控软件设计

3.1 注重有效设计理念的科学使用

为了确保实践中的网络流量监控有效性,针对性的进行基于android平台的网络流量异常监控软件设计,则需要设计人员在实践中能够注重有效设计理念的科学使用,将创新理念融入到这类软件设计过程中,促使最终得到的手机网络流量监控软件有着良好的应用效果。同时,创新理念作用下基于android平台的网络流量异常监控软件设计方案的使用,可满足与时俱进的发展要求。

3.2 设置好数据提取模块及数据管理模块

在基于android平台的网络流量异常监控软件设计工作开展中,为了得到理想的设计方案,确保这类软件的应用效果及应用价值良好性,则需要设计人员在该监控软件设计中设置好数据提取模块机数据管理模块。具体表现为:1)加强指纹识别分类器使用,优化数据提取模块使用功能,使得这类模块作用下用户上网流量监控中所涉及的网络痕迹能够以指纹的形式进行自动提取,满足网络流量高效监控需求;2)设计人员通过对数据管理模块的合理设置,可使基于android平台的网络流量异常监控软件应用中能够实现对数据的有效存储,丰富数据库资源的同时提升这类软件的实践应用水平[5]。

3.3 合理设置流量控制模块及用户界面模块

通过对实际情况的考虑,在基于android平台的网络流量异常监控软件设计过程中,为了完善该软件的服务功能,确保其应用中有着良好的功能特征,也需要设计人员在该软件设计中注重流量控制模块及用户界面模块的合理设置。其中,流量控制模块设置中应注重程序管理与iptables模块这两部分的配合使用,從而实现对用户手机上网流量的科学控制;用户界面模块的设置,应根据用户的实际需求进行针对性设置,使得用户上网流量监控数据可进行实时查看,满足其监控软件科学设计要求。

4 结束语

综上所述,这类软件设计工作的有效开展,可为用户手机流量监控水平提升提供支持,实现对其流量异常情况的科学应对,进而提升智能手机的潜在应用价值。因此,未来在开展网络流量方面的研究工作时,为了得到应用价值大的研究成果,则需要对android平台下相关监控软件的合理设计进行充分考虑,且在良好设计理念、设计方式等要素的作用下,保持这类软件良好的设计状况及应用效果,更好地预防用户手机流量异常事件的发生。长此以往, 可使用户在手机使用过程中的网络流量监控水平保持在更高的层面上。

参考文献

[1]刘利波,迟江波.多功能网络实时流量监控系统优化研究[J].电子设计工程,2018(14):67-71.

[2]王俊士.基于模糊PID控制的网络异常流量监控设计[J].科技通报,2016(05):142-146.

[3]江丹玲,曾其鋆.面向控制平台的异常监测系统的设计与实现[J].电气技术,2016(03):18-22.

[4]石贵民.旁路模式下网络异常流量监控模块的设计与实现[J].佛山科学技术学院学报(自然科学版),2013(06):37-42.

[5]刘婷.统计分析在网络流量监控系统中的研究与应用[D].成都理工大学,2011(04):06-22.

作者简介

张国平(1980-),男,江西南昌,硕士,副教授,研究方向:软件工程,嵌入式与软件开发,移动通信应用。

猜你喜欢
Android平台网络流量设计
基于多元高斯分布的网络流量异常识别方法
基于神经网络的P2P流量识别方法
瞒天过海——仿生设计萌到家
AVB网络流量整形帧模型端到端延迟计算
设计秀
有种设计叫而专
基于Android平台软件开发技术研究
网络流量监控对网络安全治理的重要性
设计之味