張春雷 張意蒙 陳志遠(yuǎn)
摘 要:隨著智能手機(jī)的大量普及,暴露出來的安全問題也日益突出,如何防止用戶違規(guī)使用手機(jī)已經(jīng)成為如今社會(huì)亟待解決的問題。為了解決這一難題,本文研究設(shè)計(jì)了基于Android平臺(tái)的手機(jī)管控系統(tǒng)。系統(tǒng)主要分為兩大模塊,分別為Android用戶端和web服務(wù)端。Android端主要實(shí)現(xiàn)了開機(jī)自啟動(dòng)、用戶登錄注冊(cè)管理、自動(dòng)截屏、圖片識(shí)別、敏感詞監(jiān)聽和自動(dòng)報(bào)警等功能;Web端主要實(shí)現(xiàn)了用戶管理、報(bào)警管理等功能。本系統(tǒng)在設(shè)計(jì)實(shí)現(xiàn)完成后,通過測(cè)試,其能夠在Android系統(tǒng)的手機(jī)上穩(wěn)定、長(zhǎng)期、正確的運(yùn)行,亦能夠?qū)崿F(xiàn)設(shè)計(jì)的初衷——警示用戶使用手機(jī)上網(wǎng)要慎言慎行。
關(guān)鍵詞:Android;PHP;MySQL數(shù)據(jù)庫;手機(jī)管控系統(tǒng)
一、緒論
(一)當(dāng)下手機(jī)使用管理概況及存在隱患
智能手機(jī)是一把雙刃劍,在方便大家了解國(guó)內(nèi)外時(shí)事新聞、前沿科學(xué)和新興科技等資訊的同時(shí),一方面會(huì)加速一些反動(dòng)、消極言論甚至是涉密信息的傳播。另一方面,部分人員通過手機(jī)瀏覽不健康網(wǎng)站,思想墮落,在意識(shí)形態(tài)領(lǐng)域立場(chǎng)不堅(jiān)定。這將會(huì)對(duì)我國(guó)意識(shí)形態(tài)領(lǐng)域斗爭(zhēng)帶來新的挑戰(zhàn)。
(二)設(shè)計(jì)手機(jī)管控系統(tǒng)的目的與意義
在這種前提下,利用Android平臺(tái)設(shè)計(jì)針對(duì)敏感信息的手機(jī)管控系統(tǒng),并加以推廣和使用,是具有非常重要的現(xiàn)實(shí)意義的:
第一,這樣的手機(jī)管控系統(tǒng)其實(shí)就是屏幕監(jiān)視,通過對(duì)手機(jī)屏幕定時(shí)截屏,并分析截屏圖片查找出敏感文字并自動(dòng)報(bào)警,此功能不僅新穎而且實(shí)用。
第二,設(shè)計(jì)這樣的敏感信息監(jiān)控系統(tǒng),能夠在一定程度上杜絕涉密信息、敏感信息的傳播。
第三,此系統(tǒng)能夠預(yù)防用戶瀏覽不健康網(wǎng)頁和反動(dòng)信息。
第四,制作出這樣的APP,并被推廣使用后,也會(huì)從側(cè)面警醒用戶——使用手機(jī)上網(wǎng)要慎言慎行。
二、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
(一)總體結(jié)構(gòu)
為了有效配合手機(jī)互聯(lián)網(wǎng)工作的開展,基于Android平臺(tái)的手機(jī)管控系統(tǒng)應(yīng)運(yùn)而生。旨在督促用戶在使用手機(jī)時(shí)謹(jǐn)言慎行,防止使用手機(jī)時(shí)違規(guī)違紀(jì)。該系統(tǒng)在技術(shù)層面有效的提高了各部門手機(jī)管理科技水平,也在一定程度上強(qiáng)化了用戶的遵紀(jì)守法意識(shí)。
基于Android平臺(tái)的手機(jī)管控系統(tǒng)在結(jié)構(gòu)上可以分為:Android端和Web端。
Android端是在Eclipse平臺(tái)上搭建的,采用Java語言對(duì)其功能代碼進(jìn)行了編寫,并將Eclipse和MySQL有機(jī)的結(jié)合起來,以達(dá)到完美實(shí)現(xiàn)功能需求的目的。Android端可以細(xì)分為:顯示界面模塊、提示界面模塊、開機(jī)自啟動(dòng)模塊、自動(dòng)截屏模塊、圖片識(shí)別模塊、敏感詞監(jiān)聽模塊和自動(dòng)報(bào)警模塊。
Web端是在thinkPHP平臺(tái)上搭建的,采用PHP語言對(duì)其功能代碼進(jìn)行了編寫,Web端可以細(xì)分為:用戶列表模塊和報(bào)警管理模塊。
(二)Android端設(shè)計(jì)與實(shí)現(xiàn)
Android端功能模塊是本設(shè)計(jì)的主要部分,該模塊的好壞與否直接決定了整個(gè)系統(tǒng)能否給用戶一個(gè)好的初步印象。一個(gè)美觀、簡(jiǎn)潔、形象的界面和合理、細(xì)致的結(jié)構(gòu)功能必將會(huì)給用戶帶來賞心悅目的操作體驗(yàn),也是保證系統(tǒng)能夠長(zhǎng)久穩(wěn)定運(yùn)行的關(guān)鍵。
Android端模塊包含了七個(gè)子模塊,主要包括:顯示界面模塊、提示界面模塊、開機(jī)自啟動(dòng)模塊、自動(dòng)截屏模塊、圖片識(shí)別模塊、敏感詞監(jiān)聽模塊和自動(dòng)報(bào)警模塊。這七個(gè)子模塊需要包含的具體功能如下:
顯示界面模塊:顯示界面即系統(tǒng)的主界面,在這個(gè)界面中,用戶可以實(shí)現(xiàn)系統(tǒng)的啟動(dòng)與停止。這個(gè)界面還能夠顯示用戶的違規(guī)敏感詞,供用戶查看。
提示界面模塊:提示界面即響應(yīng)button按鈕而自動(dòng)彈出的界面,在這個(gè)界面中,可以顯示各類文字說明,提示用戶系統(tǒng)的運(yùn)行情況。
開機(jī)自啟動(dòng)模塊:當(dāng)手機(jī)系統(tǒng)開機(jī)運(yùn)行時(shí),該系統(tǒng)能夠自動(dòng)檢測(cè)到手機(jī)系統(tǒng)開機(jī)的廣播,進(jìn)而啟動(dòng)程序并運(yùn)行。
自動(dòng)截屏模塊:自動(dòng)截屏模塊主要實(shí)現(xiàn)了此系統(tǒng)對(duì)用戶屏幕的定時(shí)自動(dòng)截屏,不論用戶在哪一個(gè)操作界面中,只要屏幕處于開機(jī)狀態(tài),就能夠?qū)崿F(xiàn)手機(jī)端定時(shí)自動(dòng)截屏的功能。
圖片識(shí)別模塊:圖片識(shí)別模塊主要實(shí)現(xiàn)對(duì)截屏圖片的文字識(shí)別,為后期敏感詞對(duì)比監(jiān)聽提供文本基礎(chǔ)。
敏感詞監(jiān)聽模塊:敏感詞監(jiān)聽模塊主要實(shí)現(xiàn)了敏感詞的對(duì)比操作,當(dāng)圖像處理識(shí)別出文字時(shí),調(diào)用數(shù)據(jù)庫,并將文字的內(nèi)容與數(shù)據(jù)庫對(duì)比,如果出現(xiàn)與數(shù)據(jù)庫相匹配的敏感詞,則將此敏感詞輸出到應(yīng)用主界面敏感詞文本框中,并將該敏感監(jiān)控到的信息反饋到報(bào)警模塊。
自動(dòng)報(bào)警模塊:在識(shí)別出到用戶出現(xiàn)違規(guī)操作時(shí),能夠自動(dòng)彈出Toast提示,提示用戶操作的非法性,警醒用戶加以改正。同時(shí)上傳截屏到后臺(tái)服務(wù)器并向管理員報(bào)警。
Android端模塊的功能模塊圖1如下:
(三)Web端設(shè)計(jì)與實(shí)現(xiàn)
Web端主要包含兩個(gè)子模塊,分別為用戶列表模塊和報(bào)警管理模塊。
用戶列表模塊:用戶列表模塊主要實(shí)現(xiàn)管理員對(duì)用戶信息的添加、刪除、修改等功能。
報(bào)警管理模塊:報(bào)警管理模塊主要實(shí)現(xiàn)系統(tǒng)管理員管理報(bào)警列表的功能,包括查詢、重置、刪除等操作。
三、總結(jié)與展望
基于Android平臺(tái)的手機(jī)管控系統(tǒng)的應(yīng)用前景還是十分廣闊的,隨著社會(huì)各領(lǐng)域的現(xiàn)代化、信息化建設(shè),智能手機(jī)的使用管理只能“疏”不能“堵”,意識(shí)形態(tài)領(lǐng)域的斗爭(zhēng)刻不容緩。所以,這樣的手機(jī)管控系統(tǒng)能夠在一定程度上規(guī)范手機(jī)使用者的行為,警示用戶使用手機(jī)上網(wǎng)要慎言慎行。