一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法及裝置,該方法包括:監(jiān)測是否有連網(wǎng)請求,通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件;記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶;當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶。用戶能夠通過查看連網(wǎng)時長和詳細的連網(wǎng)時間段來判斷應(yīng)用軟件是否為流氓軟件。
【專利說明】一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端【技術(shù)領(lǐng)域】,更具體地說,是涉及一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法及裝置。
【背景技術(shù)】
[0002]隨著手機等移動終端的使用日益頻繁,移動終端的重要性不言而喻。在日常生活中,用戶經(jīng)常會通過移動終端安裝自己喜歡的應(yīng)用軟件,但是在安裝的過程中,有可能會不小心安裝了一些流氓應(yīng)用軟件,其不但使移動終端的流量消耗得快,電量也會消耗得快。比如一個充滿電的手機,待機一晚上,第二天手機就沒電自動關(guān)機了。而目前比較多的監(jiān)控軟件只是監(jiān)控各個應(yīng)用軟件的流量使用總量,卻比較少關(guān)注各個應(yīng)用軟件的連網(wǎng)時間。只看一個流量,很難準確的判斷到底是哪個應(yīng)用軟件一直在后臺連網(wǎng)消耗電量和流量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,提供一種通過監(jiān)控應(yīng)用軟件的連網(wǎng)時間來發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法及裝置。
[0004]為實現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案如下:一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,其包括以下步驟:
[0005]在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件;
[0006]記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;
[0007]根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;
[0008]當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶;
[0009]當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶。
[0010]作為優(yōu)選的,在上述技術(shù)方案中,所述當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶的步驟之后還包括:
[0011]根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件;其中,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段;
[0012]當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則判定為流氓軟件,并提示用戶。
[0013]作為優(yōu)選的,在上述技術(shù)方案中,所述根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件的步驟之前還包括:[0014]預(yù)先建立一個信任列表,對信任列表內(nèi)的應(yīng)用軟件不作流氓軟件的判斷和/或提
/Jn ο
[0015]作為優(yōu)選的,在上述技術(shù)方案中,所述當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶的步驟之后還包括:
[0016]在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。
[0017]作為優(yōu)選的,在上述技術(shù)方案中,所述查詢出的各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長通過列表形式顯示給用戶;所述查詢出的各個應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長通過連網(wǎng)時刻狀態(tài)圖顯示給用戶,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表不連網(wǎng)時長的一系列標識。
[0018]本發(fā)明還提供了一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其包括:
[0019]記錄連網(wǎng)時長及時刻模塊,用于在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件,記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;
[0020]統(tǒng)計連網(wǎng)時長及時刻模塊,用于根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時亥|J,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;
[0021]查詢連網(wǎng)時長及時刻模塊,用于當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長和當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長;
[0022]顯示連網(wǎng)時長及時刻模塊,用于將查詢連網(wǎng)時長及時刻模塊查詢出來的信息顯示給用戶。
[0023]作為優(yōu)選的,在上述技術(shù)方案中,該裝置還包括:
[0024]流氓軟件判斷模塊,用于根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段;當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則判定為流氓軟件,并提示用戶。
[0025]作為優(yōu)選的,在上述技術(shù)方案中,該裝置還包括:
[0026]信任列表模塊,用于預(yù)先建立一個信任列表,對信任列表內(nèi)的應(yīng)用軟件不作流t民軟件的判斷和/或提示。
[0027]作為優(yōu)選的,在上述技術(shù)方案中,該裝置還包括:
[0028]按鈕添加模塊,用于在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。
[0029]作為優(yōu)選的,在上述技術(shù)方案中,所述顯示連網(wǎng)時長及時刻模塊的顯示方式包括列表形式和連網(wǎng)時刻狀態(tài)圖形式,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表不連網(wǎng)時長的一系列標識。
[0030]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:[0031]運用本發(fā)明的方法及裝置之后,用戶能夠在發(fā)現(xiàn)移動終端存在異常和耗電太快的情況時,通過查看各個應(yīng)用軟件的連網(wǎng)時長,以及查看詳細的連網(wǎng)時間段來判斷這些應(yīng)用軟件是否行為正常,以起到發(fā)現(xiàn)流氓軟件和及時清除的目的。
【專利附圖】
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法流程圖;
[0034]圖2是另一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法流程圖;
[0035]圖3是本發(fā)明用于查看各個應(yīng)用軟件的連網(wǎng)時長的顯示界面圖;
[0036]圖4是本發(fā)明用于查看某個應(yīng)用軟件的具體連網(wǎng)時間段的顯示界面圖;
[0037]圖5是一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置的結(jié)構(gòu)框圖;
[0038]圖6是另一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0039]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0040]實施例一
[0041]本發(fā)明的實施例一提供了一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,下面結(jié)合附圖對本實施例進行詳細說明。圖1是本發(fā)明實施例一的方法流程圖,請參考圖1,本發(fā)明實施例的方法包括以下步驟:
[0042]步驟S101、在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件;
[0043]步驟S102、記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;
[0044]步驟S103、根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;
[0045]步驟S104、當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶;
[0046]步驟S105、當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶。
[0047]運用本發(fā)明的方法之后,用戶能夠在發(fā)現(xiàn)移動終端存在異常和耗電太快的情況時,通過查看各個應(yīng)用軟件的連網(wǎng)時長,以及查看詳細的連網(wǎng)時間段來判斷這些應(yīng)用軟件是否行為正常,以起到發(fā)現(xiàn)流氓軟件和及時清除的目的。
[0048]實施例二
[0049]本發(fā)明的實施例二提供了一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,是在實施例一的基礎(chǔ)之上進行的改進。圖2是本發(fā)明實施例二的方法流程圖,請參考圖2,本發(fā)明實施例的方法包括以下步驟:
[0050]步驟S201、在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件;
[0051]具體的,步驟S201可以從移動終端的連網(wǎng)模塊中監(jiān)測是否有連網(wǎng)請求,所有應(yīng)用軟件的連網(wǎng)都會創(chuàng)建一個網(wǎng)絡(luò)連接請求類,而我們可以通過創(chuàng)建這個類的調(diào)用者的進程號PID,來唯一識別一個應(yīng)用軟件。
[0052]步驟S202、記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;
[0053]步驟S203、根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;
[0054]具體的,我們可以記錄每個網(wǎng)絡(luò)連接請求類的創(chuàng)建時間tl (即連網(wǎng)的開始時刻)和銷毀時間t2 (即連網(wǎng)的結(jié)束時刻),有了這兩個時間,那么這次連網(wǎng)時刻和連網(wǎng)時長分別是tl和t2-tl,各個應(yīng)用軟件的總連網(wǎng)時長分別是各個應(yīng)用軟件每次連網(wǎng)的連網(wǎng)時長的疊加。
[0055]步驟S204、當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶;
[0056]具體的,查詢出的各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長可以通過列表形式顯示給用戶。在本發(fā)明的實施中,如圖3所示,所述列表中包含有所有應(yīng)用軟件相加的總連網(wǎng)時長和各個應(yīng)用軟件的名稱、圖標以及各個應(yīng)用軟件對應(yīng)的總連網(wǎng)時長。
[0057]步驟S205、根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件;
[0058]一般的,用戶正常使用應(yīng)用軟件的連網(wǎng)間隔應(yīng)該是隨機的,而流氓軟件則可能是有規(guī)律的,比如每隔30分鐘去連網(wǎng)一次等。同時用戶正常使用應(yīng)用軟件的連網(wǎng)次數(shù)應(yīng)該是有限的且大多為日間,而流氓軟件則是不分晝夜,孜孜不倦的。因此,在本發(fā)明的實施中,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段。當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則可以執(zhí)行步驟S206。
[0059]步驟S206、判定為流氓軟件,并提示用戶;
[0060]在本發(fā)明的實施中,如圖3所示,當一應(yīng)用軟件被判定為流氓軟件時,則在查看連網(wǎng)時長的顯示列表的對應(yīng)位置中,顯示“可能為惡意軟件”的提示,最后對被判定為流氓軟件的應(yīng)用軟件的處置方法,由用戶自己決定;否則,則顯示“正?!钡奶崾?。
[0061]作為一優(yōu)選的實施方式,為了提高判斷的準確度,從而避免出現(xiàn)誤判的情況,在步驟206之前還可以包括:預(yù)先建立一個信任列表,對信任列表內(nèi)的應(yīng)用軟件不作流氓軟件的判斷和/或提示。
[0062]步驟S207、當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶;
[0063]具體的,所述查詢出的各個應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長可以通過連網(wǎng)時刻狀態(tài)圖顯示給用戶。當用戶查看各個應(yīng)用軟件的連網(wǎng)時長之后,可以通過點擊步驟S204的顯示列表中對應(yīng)的應(yīng)用軟件即可顯示該應(yīng)用軟件的連網(wǎng)時刻狀態(tài)圖。
[0064]在本發(fā)明的實施中,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表示連網(wǎng)時長的一系列標識。如圖4所示,所述時間軸為橫軸,以小時為單位,以該時間軸上的塊狀標識代表每次連網(wǎng)的連網(wǎng)時長,塊狀標識上方還通過具體數(shù)字顯示每次連網(wǎng)的連網(wǎng)時長。所述連網(wǎng)時刻狀態(tài)圖記錄了一天24小時的應(yīng)用軟件的連網(wǎng)時間段,每一塊狀標識對應(yīng)時間軸上的首、尾兩個時刻分別為應(yīng)用軟件每次連網(wǎng)的開始時刻以及結(jié)束時刻。
[0065]步驟S208、在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。
[0066]在本發(fā)明的實施中,當用戶查看某一個應(yīng)用軟件的具體連網(wǎng)時間段后,若確定該應(yīng)用軟件為流氓軟件,則可以通過“強制停止”按鈕或“卸載”按鈕對該應(yīng)用軟件進行關(guān)閉或清除處理。如圖4所示,上述兩個按鈕可以與連網(wǎng)時刻狀態(tài)圖設(shè)置在同一顯示界面中。
[0067]通過本發(fā)明實施的方法,用戶能夠在發(fā)現(xiàn)移動終端存在有異常和耗電太快的情況時,通過查看各個應(yīng)用軟件的連網(wǎng)時長,以及查看詳細的連網(wǎng)時間段來判斷這些應(yīng)用軟件是否行為正常,并且能夠根據(jù)預(yù)設(shè)的判斷規(guī)則所作出的判斷提示,較快和較準確的判斷出哪些應(yīng)用軟件為耗電的流氓軟件,進一步對被判定為流氓軟件的應(yīng)用軟件進行及時關(guān)閉或清除處理,其有利于用戶的操作,準確度高。
[0068]實施例三
[0069]本發(fā)明的實施例三提供了一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,請參考圖5,其包括:
[0070]記錄連網(wǎng)時長及時刻模塊301,用于在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件,記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻;
[0071]具體的,記錄連網(wǎng)時長及時刻模塊301可以從移動終端的連網(wǎng)模塊中監(jiān)測是否有連網(wǎng)請求,所有應(yīng)用軟件的連網(wǎng)都會創(chuàng)建一個網(wǎng)絡(luò)連接請求類,通過創(chuàng)建這個類的調(diào)用者的進程號PID,可以唯一識別一個應(yīng)用軟件。
[0072]統(tǒng)計連網(wǎng)時長及時刻模塊302,用于根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長;
[0073]具體的,記錄連網(wǎng)時長及時刻模塊301可以記錄每個網(wǎng)絡(luò)連接請求類的創(chuàng)建時間tl (即連網(wǎng)的開始時刻)和銷毀時間t2 (即連網(wǎng)的結(jié)束時刻),有了這兩個時間,那么這次連網(wǎng)時刻和連網(wǎng)時長分別是tl和t2-tl,各個應(yīng)用軟件的總連網(wǎng)時長分別是各個應(yīng)用軟件每次連網(wǎng)的連網(wǎng)時長的疊加。
[0074]查詢連網(wǎng)時長及時刻模塊303,用于當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長和當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長;
[0075]顯示連網(wǎng)時長及時刻模塊304,用于將查詢連網(wǎng)時長及時刻模塊303查詢出來的
信息顯示給用戶。
[0076]具體的,顯示連網(wǎng)時長及時刻模塊304可以將查詢出的各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長可以通過列表形式顯示給用戶。在本發(fā)明的實施中,如圖3所示,所述列表中包含有所有應(yīng)用軟件相加的總連網(wǎng)時長和各個應(yīng)用軟件的名稱、圖標以及各個應(yīng)用軟件對應(yīng)的總連網(wǎng)時長。
[0077]另外,顯示連網(wǎng)時長及時刻模塊304可以將所述查詢出的各個應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長可以通過連網(wǎng)時刻狀態(tài)圖顯示給用戶。當用戶查看各個應(yīng)用軟件的連網(wǎng)時長之后,可以通過點擊顯示列表中對應(yīng)的應(yīng)用軟件即可顯示該應(yīng)用軟件的連網(wǎng)時刻狀態(tài)圖。
[0078]在本發(fā)明的實施中,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表示連網(wǎng)時長的一系列標識。如圖4所示,所述時間軸為橫軸,以小時為單位,以該時間軸上的塊狀標識代表每次連網(wǎng)的連網(wǎng)時長,塊狀標識上方還通過具體數(shù)字顯示每次連網(wǎng)的連網(wǎng)時長。所述連網(wǎng)時刻狀態(tài)圖記錄了一天24小時的應(yīng)用軟件的連網(wǎng)時間段,每一塊狀標識對應(yīng)時間軸上的首、尾兩個時刻分別為應(yīng)用軟件每次連網(wǎng)的開始時刻以及結(jié)束時刻。
[0079]作為一優(yōu)選的實施方式,如圖6所示,該裝置還包括:
[0080]流氓軟件判斷模塊305,用于根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件。
[0081]一般的,用戶正常使用應(yīng)用軟件的連網(wǎng)間隔應(yīng)該是隨機的,而流氓軟件則可能是有規(guī)律的,比如每隔30分鐘去連網(wǎng)一次等。同時用戶正常使用應(yīng)用軟件的連網(wǎng)次數(shù)應(yīng)該是有限的且大多為日間,而流氓軟件則是不分晝夜,孜孜不倦的。因此,在本發(fā)明的實施中,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段。當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則可以判定為流氓軟件,并提示用戶。如圖3所示,當一應(yīng)用軟件被判定為流氓軟件時,則在查看連網(wǎng)時長的顯示列表的對應(yīng)位置中,顯示“可能為惡意軟件”的提示,最后對被判定為流氓軟件的應(yīng)用軟件的處置方法,由用戶自己決定;當應(yīng)用軟件為正常的應(yīng)用軟件時,則顯示“正常”的提示。
[0082]作為一優(yōu)選的實施方式,如圖6所示,該裝置還包括:
[0083]信任列表模塊306,用于建立一個信任列表,流氓軟件判斷模塊305對信任列表內(nèi)的應(yīng)用軟件不作流氓軟件的判斷和/或提示。信任列表模塊306能夠進一步提高判斷的準確度,從而避免出現(xiàn)誤判的情況。
[0084]作為一優(yōu)選的實施方式,如圖6所示,該裝置還包括:
[0085]按鈕添加模塊307,用于在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。在本發(fā)明的實施中,當用戶查看某一個應(yīng)用軟件的具體連網(wǎng)時間段后,若確定該應(yīng)用軟件為流氓軟件,則可以通過“強制停止”按鈕或“卸載”按鈕對該應(yīng)用軟件進行關(guān)閉或清除處理。如圖4所示,上述兩個按鈕可以與連網(wǎng)時刻狀態(tài)圖設(shè)置在同一顯示界面中,其方便用戶的操作。
[0086]需要說明的是,上述實施例提供的一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將系統(tǒng)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。在本發(fā)明的實施中,該移動終端可以是手機、平板電腦等移動終端設(shè)備。
[0087]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。
[0088]上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,其特征在于,該方法包括以下步驟: 在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件; 記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻; 根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長; 當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶; 當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶。
2.根據(jù)權(quán)利要求1所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,其特征在于,所述當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長,并顯示給用戶的步驟之后還包括: 根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件;其中,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段; 當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則判定為流氓軟件,并提示用戶。
3.根據(jù)權(quán)利要求2所述的發(fā)現(xiàn)后臺`連網(wǎng)和耗電流氓軟件的方法,其特征在于,所述根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件的步驟之前還包括: 預(yù)先建立一個信任列表,對信任列表內(nèi)的應(yīng)用軟件不作流氓軟件的判斷和/或提示。
4.根據(jù)權(quán)利要求1所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,其特征在于,所述當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長,并顯示給用戶的步驟之后還包括: 在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。
5.根據(jù)權(quán)利要求1所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的方法,其特征在于,所述查詢出的各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長通過列表形式顯示給用戶; 所述查詢出的各個應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長通過連網(wǎng)時刻狀態(tài)圖顯示給用戶,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表不連網(wǎng)時長的一系列標識。
6.一種發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其特征在于,包括: 記錄連網(wǎng)時長及時刻模塊,用于在移動終端啟動后,監(jiān)測是否有連網(wǎng)請求,并在監(jiān)測到連網(wǎng)請求時通過連網(wǎng)請求的進程號來判定各個連網(wǎng)請求所對應(yīng)的應(yīng)用軟件,記錄各個應(yīng)用軟件的應(yīng)用名稱和每次連網(wǎng)的開始時刻以及結(jié)束時刻; 統(tǒng)計連網(wǎng)時長及時刻模塊,用于根據(jù)各個應(yīng)用軟件每次連網(wǎng)的開始時刻和結(jié)束時刻,計算各個應(yīng)用軟件的總連網(wǎng)時長和每次連網(wǎng)的連網(wǎng)時長以及所有應(yīng)用軟件相加的總連網(wǎng)時長; 查詢連網(wǎng)時長及時刻模塊,用于當用戶請求查看連網(wǎng)時長時,則查詢出各個應(yīng)用軟件的總連網(wǎng)時長和所有應(yīng)用軟件相加的總連網(wǎng)時長和當用戶請求查看某一個應(yīng)用軟件的具體連網(wǎng)時間段時,則查詢出該應(yīng)用軟件在一預(yù)設(shè)時間段內(nèi)每次連網(wǎng)的開始時刻和每次連網(wǎng)的連網(wǎng)時長; 顯示連網(wǎng)時長及時刻模塊,用于將查詢連網(wǎng)時長及時刻模塊查詢出來的信息顯示給用戶。
7.根據(jù)權(quán)利要求6所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其特征在于,該裝置還包括: 流氓軟件判斷模塊,用于根據(jù)預(yù)設(shè)的判斷規(guī)則對各個應(yīng)用軟件作出判斷,判斷其是否為流氓軟件,所述預(yù)設(shè)的判斷規(guī)則包括各個應(yīng)用軟件的連網(wǎng)間隔是否均勻和/或連網(wǎng)次數(shù)是否較多及不分時間段;當某一個應(yīng)用軟件的連網(wǎng)間隔均勻和/或連網(wǎng)次數(shù)較多及不分時間段時,則判定為流氓軟件,并提示用戶。
8.根據(jù)權(quán)利 要求7所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其特征在于,該裝置還包括: 信任列表模塊,用于預(yù)先建立一個信任列表,對信任列表內(nèi)的應(yīng)用軟件不作流氓軟件的判斷和/或提示。
9.根據(jù)權(quán)利要求6所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其特征在于,該裝置還包括: 按鈕添加模塊,用于在顯示界面中,添加用于強制停止和/或卸載應(yīng)用軟件的按鈕。
10.根據(jù)權(quán)利要求6所述的發(fā)現(xiàn)后臺連網(wǎng)和耗電流氓軟件的裝置,其特征在于,所述顯示連網(wǎng)時長及時刻模塊的顯示方式包括列表形式和連網(wǎng)時刻狀態(tài)圖形式,所述連網(wǎng)時刻狀態(tài)圖包括一時間軸及對應(yīng)在時間軸上各時刻的表不連網(wǎng)時長的一系列標識。
【文檔編號】G06F21/56GK103853981SQ201410127295
【公開日】2014年6月11日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】宋永耀 申請人:廣東歐珀移動通信有限公司