張國平 李亞麗
摘 要:當(dāng)前手機(jī)用量的持續(xù)增加,為用戶的工作與生活提供了更多的便利。實踐中為了實現(xiàn)用戶對手機(jī)流量的有效監(jiān)控,降低惡意收費事件發(fā)生的概率,則需要根據(jù)實際情況,注重基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計,且將其設(shè)計研究工作落實到位,滿足用戶對手機(jī)流量監(jiān)控方面的多樣化需求。鑒于此,本文將對基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計進(jìn)行系統(tǒng)闡述。
關(guān)鍵詞:android平臺;網(wǎng)絡(luò)流量;監(jiān)控軟件;設(shè)計;研究工作
加強(qiáng)基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計分析,有利于增加用戶手機(jī)流量監(jiān)控方面的技術(shù)含量,促使其監(jiān)控效率得以提高,為智能手機(jī)的應(yīng)用范圍逐漸擴(kuò)大提供保障。因此,需要通過對用戶在手機(jī)流量監(jiān)控方面實際需求的考慮,落實好基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計工作,并對其設(shè)計過程進(jìn)行嚴(yán)格把控,從而完善這類軟件的設(shè)計方案。在此基礎(chǔ)上,可使用戶手機(jī)流量的監(jiān)控水平得以不斷提升,優(yōu)化智能手機(jī)的使用功能。
1 實踐中的需求分析
通過對用戶手機(jī)流量監(jiān)控需求的充分考慮,針對性的開展與之相關(guān)的監(jiān)控軟件設(shè)計工作,可使用戶在實踐中放心的使用網(wǎng)絡(luò)流量。在此期間,開展基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件的設(shè)計工作時,為了確保該軟件設(shè)計的合理科學(xué)性,則需要考慮其在這些方面的功能需求:1)滿足用戶手機(jī)流量監(jiān)控的多樣化需求,實現(xiàn)對手機(jī)網(wǎng)絡(luò)流量歷史數(shù)據(jù)的整合利用,確保其流量監(jiān)控狀況良好性;2)在信息技術(shù)與計算機(jī)網(wǎng)絡(luò)的配合作用下,基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件應(yīng)用中應(yīng)具備流量信息高效傳遞的功能,使得用戶在手機(jī)系統(tǒng)運行中能夠?qū)α髁糠矫娴臄?shù)據(jù)情況有著更多的了解,降低手機(jī)上網(wǎng)過程中流量過度消耗問題出現(xiàn)的概率;3)基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件,也需要設(shè)計人員在該軟件設(shè)計中考慮用戶能夠?qū)崟r查看網(wǎng)絡(luò)流量資費方面的需求,從而在手機(jī)上網(wǎng)過程中進(jìn)行合理設(shè)置,完善該軟件服務(wù)功能的同時全面提升其實踐應(yīng)用水平[1]。
2 基于android平臺的網(wǎng)絡(luò)流量監(jiān)控及中間件的關(guān)鍵技術(shù)探討
2.1 劫持Android系統(tǒng)調(diào)用
由于Android底層采用的是Linux 2.6內(nèi)核,因此,劫持Android系統(tǒng)調(diào)用相可以轉(zhuǎn)化成劫持Linux系統(tǒng)調(diào)用。在此期間,手機(jī)系統(tǒng)運行時,可以采用可加載內(nèi)核模塊(LKM)方法動態(tài)進(jìn)駐內(nèi)核,使得監(jiān)控代碼與檢測代碼配合左右下用戶手機(jī)使用中操作系統(tǒng)的監(jiān)控與檢測需求可以得到滿足。實踐中通過對加載內(nèi)核模塊技術(shù)的科學(xué)使用,且在劫持Android系統(tǒng)調(diào)用方法的配合作用下,可為網(wǎng)絡(luò)流量所需的監(jiān)控系統(tǒng)構(gòu)建與使用提供技術(shù)支持。同時,因這類監(jiān)控系統(tǒng)調(diào)用過程中是以產(chǎn)生軟中斷,且在中斷處理機(jī)制的配合作用下進(jìn)行工作的,因此,劫持Android系統(tǒng)調(diào)用支持下的基于android平臺的網(wǎng)絡(luò)流量監(jiān)控及中間件使用,需要技術(shù)人員在實踐中能夠?qū)υO(shè)置好相應(yīng)的調(diào)用劫持函數(shù)予以應(yīng)對[2]。
2.2 Linux內(nèi)核網(wǎng)絡(luò)數(shù)據(jù)包分析
在TCP/IP協(xié)議的支持下,Linux中不同層之間的信息能夠得到有效處理,使得不同層的頭部信息可以進(jìn)行高效傳遞,滿足基于android平臺的網(wǎng)絡(luò)流量監(jiān)控需求,確保用戶手機(jī)流量信息能夠得到科學(xué)處理,從而提示其監(jiān)控水平,避免用戶手機(jī)使用過程中網(wǎng)絡(luò)流量方面出現(xiàn)惡意收費現(xiàn)象。同時,通過對Linux內(nèi)核網(wǎng)絡(luò)數(shù)據(jù)包的有效處理,可為基于android平臺的網(wǎng)絡(luò)流量監(jiān)控提供所需的支持,全面提升網(wǎng)絡(luò)流量在實踐中的監(jiān)控水平[3]。
2.3 基于iptables規(guī)則的網(wǎng)絡(luò)行為控制
這類規(guī)則中包含了這些組成部分:nat、filter、raw及mangle。這四部分的功能分別為:具有防火墻功能的為filter,可為網(wǎng)絡(luò)流量監(jiān)控中的數(shù)據(jù)過濾處理提供支持;具有IP分享器功能的為nat,在地址查詢方面發(fā)揮著重要的作用;實踐中修改通過防火墻數(shù)據(jù)包的某些數(shù)據(jù)時,則需要發(fā)揮出mangle的作用;在加快數(shù)據(jù)包穿過防火墻速率的過程中,需要考慮raw的實際作用。同時,raw支持下的防火墻性能可以得到不同程度的優(yōu)化。在此基礎(chǔ)上,能夠使基于android平臺的網(wǎng)絡(luò)流量監(jiān)控軟件設(shè)計更具合理性,為其設(shè)計工作的高效開展提供所需的參考信息[4]。
3 基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計
3.1 注重有效設(shè)計理念的科學(xué)使用
為了確保實踐中的網(wǎng)絡(luò)流量監(jiān)控有效性,針對性的進(jìn)行基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計,則需要設(shè)計人員在實踐中能夠注重有效設(shè)計理念的科學(xué)使用,將創(chuàng)新理念融入到這類軟件設(shè)計過程中,促使最終得到的手機(jī)網(wǎng)絡(luò)流量監(jiān)控軟件有著良好的應(yīng)用效果。同時,創(chuàng)新理念作用下基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計方案的使用,可滿足與時俱進(jìn)的發(fā)展要求。
3.2 設(shè)置好數(shù)據(jù)提取模塊及數(shù)據(jù)管理模塊
在基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計工作開展中,為了得到理想的設(shè)計方案,確保這類軟件的應(yīng)用效果及應(yīng)用價值良好性,則需要設(shè)計人員在該監(jiān)控軟件設(shè)計中設(shè)置好數(shù)據(jù)提取模塊機(jī)數(shù)據(jù)管理模塊。具體表現(xiàn)為:1)加強(qiáng)指紋識別分類器使用,優(yōu)化數(shù)據(jù)提取模塊使用功能,使得這類模塊作用下用戶上網(wǎng)流量監(jiān)控中所涉及的網(wǎng)絡(luò)痕跡能夠以指紋的形式進(jìn)行自動提取,滿足網(wǎng)絡(luò)流量高效監(jiān)控需求;2)設(shè)計人員通過對數(shù)據(jù)管理模塊的合理設(shè)置,可使基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件應(yīng)用中能夠?qū)崿F(xiàn)對數(shù)據(jù)的有效存儲,豐富數(shù)據(jù)庫資源的同時提升這類軟件的實踐應(yīng)用水平[5]。
3.3 合理設(shè)置流量控制模塊及用戶界面模塊
通過對實際情況的考慮,在基于android平臺的網(wǎng)絡(luò)流量異常監(jiān)控軟件設(shè)計過程中,為了完善該軟件的服務(wù)功能,確保其應(yīng)用中有著良好的功能特征,也需要設(shè)計人員在該軟件設(shè)計中注重流量控制模塊及用戶界面模塊的合理設(shè)置。其中,流量控制模塊設(shè)置中應(yīng)注重程序管理與iptables模塊這兩部分的配合使用,從而實現(xiàn)對用戶手機(jī)上網(wǎng)流量的科學(xué)控制;用戶界面模塊的設(shè)置,應(yīng)根據(jù)用戶的實際需求進(jìn)行針對性設(shè)置,使得用戶上網(wǎng)流量監(jiān)控數(shù)據(jù)可進(jìn)行實時查看,滿足其監(jiān)控軟件科學(xué)設(shè)計要求。
4 結(jié)束語
綜上所述,這類軟件設(shè)計工作的有效開展,可為用戶手機(jī)流量監(jiān)控水平提升提供支持,實現(xiàn)對其流量異常情況的科學(xué)應(yīng)對,進(jìn)而提升智能手機(jī)的潛在應(yīng)用價值。因此,未來在開展網(wǎng)絡(luò)流量方面的研究工作時,為了得到應(yīng)用價值大的研究成果,則需要對android平臺下相關(guān)監(jiān)控軟件的合理設(shè)計進(jìn)行充分考慮,且在良好設(shè)計理念、設(shè)計方式等要素的作用下,保持這類軟件良好的設(shè)計狀況及應(yīng)用效果,更好地預(yù)防用戶手機(jī)流量異常事件的發(fā)生。長此以往, 可使用戶在手機(jī)使用過程中的網(wǎng)絡(luò)流量監(jiān)控水平保持在更高的層面上。
參考文獻(xiàn)
[1]劉利波,遲江波.多功能網(wǎng)絡(luò)實時流量監(jiān)控系統(tǒng)優(yōu)化研究[J].電子設(shè)計工程,2018(14):67-71.
[2]王俊士.基于模糊PID控制的網(wǎng)絡(luò)異常流量監(jiān)控設(shè)計[J].科技通報,2016(05):142-146.
[3]江丹玲,曾其鋆.面向控制平臺的異常監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)[J].電氣技術(shù),2016(03):18-22.
[4]石貴民.旁路模式下網(wǎng)絡(luò)異常流量監(jiān)控模塊的設(shè)計與實現(xiàn)[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報(自然科學(xué)版),2013(06):37-42.
[5]劉婷.統(tǒng)計分析在網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)中的研究與應(yīng)用[D].成都理工大學(xué),2011(04):06-22.
作者簡介
張國平(1980-),男,江西南昌,碩士,副教授,研究方向:軟件工程,嵌入式與軟件開發(fā),移動通信應(yīng)用。