一種網(wǎng)絡(luò)加速管理方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種網(wǎng)絡(luò)加速管理方法,所述網(wǎng)絡(luò)加速管理方法包括:判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值;當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時,將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份;在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件;在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題,否則恢復(fù)所述備份的網(wǎng)絡(luò)加速設(shè)置。本發(fā)明實施例還公開了一種網(wǎng)絡(luò)加速管理裝置。采用本發(fā)明,可有效的對網(wǎng)絡(luò)設(shè)備上安裝的網(wǎng)絡(luò)加速軟件進行管理。
【專利說明】一種網(wǎng)絡(luò)加速管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)加速管理方法及裝置。
【背景技術(shù)】
[0002]目前影響大型客戶端網(wǎng)絡(luò)游戲用戶體驗最突出的問題就是“網(wǎng)絡(luò)卡”,而“網(wǎng)絡(luò)卡”背后主要的技術(shù)原因就是網(wǎng)絡(luò)游戲客戶端與服務(wù)器的網(wǎng)絡(luò)延遲較長。因此各大網(wǎng)絡(luò)客戶端游戲運營商以及很多第三方公司都推出了自己的網(wǎng)絡(luò)加速軟件,這些網(wǎng)絡(luò)加速軟件在網(wǎng)絡(luò)游戲客戶端和服務(wù)器之間搭建橋梁,轉(zhuǎn)發(fā)網(wǎng)絡(luò)數(shù)據(jù),以此達到加速網(wǎng)絡(luò)傳輸速度的效果。
[0003]隨著這類軟件的增多,很多用戶的機器同時會安裝很多款網(wǎng)絡(luò)加速軟件,這類軟件的質(zhì)量也參差不齊,大大增加了網(wǎng)絡(luò)傳輸?shù)闹虚g環(huán)節(jié)。與此同時,還存在有很多的惡意網(wǎng)絡(luò)加速軟件(或稱網(wǎng)絡(luò)劫持軟件),劫持用戶發(fā)出的網(wǎng)絡(luò)傳輸包,在竊取用戶隱私的同時,也極大地影響了網(wǎng)絡(luò)傳輸速度。因此,“網(wǎng)絡(luò)卡”的問題并沒有隨著這類軟件的出現(xiàn)而緩解,反而越來越嚴重。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種網(wǎng)絡(luò)加速管理方法及裝置,可有效的對網(wǎng)絡(luò)設(shè)備上安裝的網(wǎng)絡(luò)加速軟件進行管理。
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種網(wǎng)絡(luò)加速管理方法,所述網(wǎng)絡(luò)加速管理方法包括:
[0006]判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值;
[0007]當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時,執(zhí)行以下的網(wǎng)絡(luò)檢測步驟:
[0008]將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件;
[0009]在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件;
[0010]在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。
[0011]相應(yīng)地,本發(fā)明實施例還提供了一種網(wǎng)絡(luò)加速管理裝置,所述網(wǎng)絡(luò)加速管理裝置包括:
[0012]網(wǎng)絡(luò)狀況判斷模塊,判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值;
[0013]網(wǎng)絡(luò)檢測模塊,用于當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時執(zhí)行網(wǎng)絡(luò)檢測,所述網(wǎng)絡(luò)檢測模塊包括:
[0014]網(wǎng)絡(luò)設(shè)置備份單元,用于將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件;
[0015]軟件停用單元,用于在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件,在所述停用一個或多個網(wǎng)絡(luò)加速軟件后觸發(fā)所述網(wǎng)絡(luò)狀況判斷模塊判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值;
[0016]不良軟件確認模塊,用于當(dāng)所述軟件停用單元停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊判斷當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時,確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。
[0017]實施本發(fā)明實施例,具有如下有益效果:通過對當(dāng)前網(wǎng)絡(luò)延遲的比較判斷網(wǎng)絡(luò)加速軟件可能存在問題,并按照順序依次分別停用已安裝的一個或多個網(wǎng)絡(luò)加速軟件,通過對比停用前后網(wǎng)絡(luò)延遲,鑒定其是否造成網(wǎng)絡(luò)延遲不正常的原因,進而提示用戶進行刪除,這就從實際效果上修復(fù)了網(wǎng)絡(luò)加速設(shè)置,避免了誤刪除一些良好的網(wǎng)絡(luò)加速軟件。
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實施例中一種網(wǎng)絡(luò)加速管理裝置的結(jié)構(gòu)示意圖;
[0020]圖2是本發(fā)明實施例中網(wǎng)絡(luò)加速管理裝置的軟件停用單元22的結(jié)構(gòu)示意圖;
[0021]圖3是本發(fā)明第一實施例中網(wǎng)絡(luò)加速管理方法的流程示意圖;
[0022]圖4是本發(fā)明第二實施例中網(wǎng)絡(luò)加速管理方法的流程示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]圖1是本發(fā)明實施例中一種網(wǎng)絡(luò)加速管理裝置的結(jié)構(gòu)示意圖,本發(fā)明實施例中的網(wǎng)絡(luò)加速管理裝置可以實現(xiàn)在個人電腦、平板電腦、智能電視終端、智能手機、電子閱讀器、筆記本電腦、車載終端等具有網(wǎng)絡(luò)功能的設(shè)備上,尤其適用于運行有網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)設(shè)備。如圖所示本發(fā)明實施例中的網(wǎng)絡(luò)加速管理裝置至少可以包括:
[0025]網(wǎng)絡(luò)狀況判斷模塊10,判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值。具體的,所述網(wǎng)絡(luò)延遲可以為網(wǎng)絡(luò)客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲,例如在網(wǎng)絡(luò)設(shè)備上運行的某網(wǎng)絡(luò)游戲客戶端與該游戲的服務(wù)器之間的網(wǎng)絡(luò)延遲,所述網(wǎng)絡(luò)延遲閾值可以為由服務(wù)器指定或由用戶設(shè)定的值,還可以為所述網(wǎng)絡(luò)加速管理裝置預(yù)先緩存的網(wǎng)絡(luò)正常時客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲加上一個預(yù)設(shè)的閾值,例如緩存的網(wǎng)絡(luò)正常時客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲為60ms,預(yù)設(shè)的閾值為50ms,那么預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值可以為110ms。
[0026]網(wǎng)絡(luò)檢測模塊20,用于當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時執(zhí)行網(wǎng)絡(luò)檢測,所述網(wǎng)絡(luò)檢測模塊20進一步可以包括:
[0027]網(wǎng)絡(luò)設(shè)置備份單元21,用于將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件。本發(fā)明實施例中的網(wǎng)絡(luò)設(shè)置備份單元21可以在每次網(wǎng)絡(luò)狀況判斷模塊10判斷當(dāng)前網(wǎng)絡(luò)延遲超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時對當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,也可以根據(jù)用戶輸入的指令或定時觸發(fā)對當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,備份的內(nèi)容可以包括備份時間以及設(shè)備中已安裝的網(wǎng)絡(luò)加速軟件等,可以以軟件標識列表的形式對設(shè)備中所有已安裝的網(wǎng)絡(luò)加速軟件進行備份,所述軟件標識可以包括網(wǎng)絡(luò)加速軟件的文件簽名、文件路徑名等。在進行備份后網(wǎng)絡(luò)加速管理裝置可以根據(jù)用戶的需求回退至某個備份時間的網(wǎng)絡(luò)加速設(shè)置。
[0028]軟件停用單元22,用于在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件,在所述停用一個或多個網(wǎng)絡(luò)加速軟件后觸發(fā)所述網(wǎng)絡(luò)狀況判斷模塊10判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值。具體的,軟件停用單元22在網(wǎng)絡(luò)設(shè)置備份單元21完成備份后,可以根據(jù)當(dāng)前的網(wǎng)絡(luò)加速設(shè)置中的網(wǎng)絡(luò)加速軟件列表對其中的網(wǎng)絡(luò)加速軟件依次分別停用一個或多個的組合,每次停用一個或多個網(wǎng)絡(luò)加速軟件后隨即觸發(fā)網(wǎng)絡(luò)狀況判斷模塊10判斷停用后的網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值。進一步可選的,本發(fā)明實施例中的軟件停用單元22可以如圖2所示包括網(wǎng)絡(luò)加速設(shè)置比較子單元221和檢測順序確定子單元222,其中:
[0029]網(wǎng)絡(luò)加速設(shè)置比較子單元221用于將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置與之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置進行比較,獲取較所述之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置新安裝的網(wǎng)絡(luò)加速軟件;
[0030]檢測順序確定子單元222用于確定優(yōu)先停用所述網(wǎng)絡(luò)加速設(shè)置比較子單元221獲取到的所述新安裝的網(wǎng)絡(luò)加速軟件。
[0031]恢復(fù)單元23,用于當(dāng)所述軟件停用單元22停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊10判斷當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時,恢復(fù)所述網(wǎng)絡(luò)設(shè)置備份單元21備份的網(wǎng)絡(luò)加速設(shè)置。具體的,恢復(fù)單元23還可以在所述軟件停用單元22停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊10判斷當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值后恢復(fù)所述網(wǎng)絡(luò)設(shè)置備份單元21備份的網(wǎng)絡(luò)加速設(shè)置,即在軟件停用單元22每次停用一個或多個網(wǎng)絡(luò)加速軟件并且所述網(wǎng)絡(luò)狀況判斷模塊10判斷了網(wǎng)絡(luò)延遲后,無論是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,恢復(fù)單元23都可以將網(wǎng)絡(luò)加速設(shè)置恢復(fù)到之前備份的設(shè)置,以便對其他的網(wǎng)絡(luò)加速軟件進行獨立檢測?;謴?fù)單元23在完成網(wǎng)絡(luò)加速設(shè)置的恢復(fù)后可以觸發(fā)軟件停用單元22繼續(xù)對網(wǎng)絡(luò)加速軟件列表中的其他網(wǎng)絡(luò)加速軟件進行停用。
[0032]不良軟件確認模塊30,用于當(dāng)所述軟件停用單元22停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊10判斷當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時,確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。即在這里的一個或多個網(wǎng)絡(luò)加速軟件被停用之前網(wǎng)絡(luò)延遲超過預(yù)設(shè)網(wǎng)絡(luò)延遲閾值,在被停用后網(wǎng)絡(luò)延遲恢復(fù)正常范圍,這就表明被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。不良軟件確認模塊30可以在確認一個或多個網(wǎng)絡(luò)加速軟件存在問題時向用戶進行提示,并詢問是否需要刪除被發(fā)現(xiàn)存在問題的一個或多個網(wǎng)絡(luò)加速軟件。
[0033]進一步可選的,本發(fā)明實施例中的網(wǎng)絡(luò)加速管理裝置還可以包括:
[0034]軟件刪除模塊40,用于根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件。具體實現(xiàn)中,軟件刪除模塊40在根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件之前還可以觸發(fā)網(wǎng)絡(luò)設(shè)置備份單元21對當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,以便用戶將來可以選擇恢復(fù)到刪除之前的狀態(tài)。
[0035]進一步可選的,本發(fā)明實施例中的網(wǎng)絡(luò)加速管理裝置還可以包括:
[0036]不良網(wǎng)絡(luò)加速軟件名單獲取模塊50,用于從服務(wù)器獲取不良網(wǎng)絡(luò)加速軟件名單。具體的,所述不良網(wǎng)絡(luò)加速軟件名單可以包括服務(wù)器根據(jù)不同網(wǎng)段以及時間實時推送的多個網(wǎng)絡(luò)加速軟件的軟件標識,例如網(wǎng)絡(luò)加速軟件的文件簽名、文件路徑名等。
[0037]不良網(wǎng)絡(luò)加速軟件判斷模塊60,用于判斷當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件中是否存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件。具體的,不良網(wǎng)絡(luò)加速軟件判斷模塊60可以根據(jù)從服務(wù)器獲取到的不良網(wǎng)絡(luò)加速軟件名單,將當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件與其進行匹配,例如當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件的文件簽名是否與不良網(wǎng)絡(luò)加速軟件名單中的文件簽名相同等。
[0038]所述不良軟件確認模塊30還用于當(dāng)不良網(wǎng)絡(luò)加速軟件判斷模塊60判斷所述已安裝的網(wǎng)絡(luò)加速軟件中存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件時,確認所述已安裝的不良網(wǎng)絡(luò)加速軟件存在問題。
[0039]下面通過兩個具體方法實施例的流程詳細闡述本發(fā)明網(wǎng)絡(luò)加速管理方法的實現(xiàn)。
[0040]圖3是本發(fā)明第一實施例中網(wǎng)絡(luò)加速管理方法的流程示意圖。如圖所示本實施例中的網(wǎng)絡(luò)加速管理方法可以包括:
[0041]S310判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值。具體實現(xiàn)中,所述網(wǎng)絡(luò)延遲可以為網(wǎng)絡(luò)客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲,例如在網(wǎng)絡(luò)設(shè)備上運行的某網(wǎng)絡(luò)游戲客戶端與該游戲的服務(wù)器之間的網(wǎng)絡(luò)延遲,所述網(wǎng)絡(luò)延遲閾值可以為由服務(wù)器指定或由用戶設(shè)定的值,還可以為在網(wǎng)絡(luò)正常時預(yù)先緩存的客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲加上一個預(yù)設(shè)的閾值,例如在網(wǎng)絡(luò)正常時緩存的客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲為60ms,預(yù)設(shè)的閾值為50ms,那么預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值可以為110ms。當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時,執(zhí)行以下的網(wǎng)絡(luò)檢測步驟:
[0042]S320,將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件。具體實現(xiàn)中,備份的內(nèi)容可以包括備份時間以及設(shè)備中已安裝的網(wǎng)絡(luò)加速軟件等,可以以軟件標識列表的形式對設(shè)備中所有已安裝的網(wǎng)絡(luò)加速軟件進行備份,所述軟件標識可以包括網(wǎng)絡(luò)加速軟件的文件簽名、文件路徑名等。
[0043]S330,在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件。具體實現(xiàn)中,網(wǎng)絡(luò)加速管理裝置在完成備份后,可以根據(jù)當(dāng)前的網(wǎng)絡(luò)加速設(shè)置中的網(wǎng)絡(luò)加速軟件列表對其中的網(wǎng)絡(luò)加速軟件依次分別停用一個或多個的組合,例如當(dāng)前已安裝有網(wǎng)絡(luò)加速軟件A、B、以及C,可以依次分別停用A、B、C、A+B、A+C、B+C以及A+B+C。進一步可選的,還可以先將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置與之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置進行比較,獲取較所述之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置新安裝的網(wǎng)絡(luò)加速軟件,選擇優(yōu)先停用所述新安裝的網(wǎng)絡(luò)加速軟件,例如之前在網(wǎng)絡(luò)延遲正常狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置中安裝的網(wǎng)絡(luò)加速軟件包括A和B,當(dāng)前安裝的網(wǎng)絡(luò)加速軟件包括A、B、C以及D,那么就可以先依次分別停用C、D以及C+D,待新安裝的網(wǎng)絡(luò)加速軟件依次停用檢測過均不存在問題,再結(jié)合原有的網(wǎng)絡(luò)加速軟件進行停用檢測。
[0044]S340,在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則執(zhí)行S350,否則執(zhí)行S360。
[0045]S350,確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。即在這里的一個或多個網(wǎng)絡(luò)加速軟件被停用之前網(wǎng)絡(luò)延遲超過預(yù)設(shè)網(wǎng)絡(luò)延遲閾值,在被停用后網(wǎng)絡(luò)延遲恢復(fù)正常范圍,這就表明被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。網(wǎng)絡(luò)加速管理裝置可以在確認一個或多個網(wǎng)絡(luò)加速軟件存在問題時向用戶進行提示,并詢問是否需要刪除被發(fā)現(xiàn)存在問題的一個或多個網(wǎng)絡(luò)加速軟件。
[0046]S360,恢復(fù)所述備份的網(wǎng)絡(luò)加速設(shè)置。具體的,在停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲仍超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時表明被停用的網(wǎng)絡(luò)加速軟件其單獨并不是造成當(dāng)前的網(wǎng)絡(luò)延遲的原因,因此網(wǎng)絡(luò)加速管理裝置可以恢復(fù)到步驟S320中備份的網(wǎng)絡(luò)加速設(shè)置;另外在S350后,即確認被停用的網(wǎng)絡(luò)加速軟件存在問題時網(wǎng)絡(luò)加速管理裝置也可以恢復(fù)之前的網(wǎng)絡(luò)加速設(shè)置,即在每次停用一個或多個網(wǎng)絡(luò)加速軟件并且判斷了網(wǎng)絡(luò)延遲后,無論是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,網(wǎng)絡(luò)加速管理裝置都可以將網(wǎng)絡(luò)加速設(shè)置恢復(fù)到之前備份的設(shè)置,以便對其他的網(wǎng)絡(luò)加速軟件進行獨立檢測。網(wǎng)絡(luò)加速管理裝置在完成網(wǎng)絡(luò)加速設(shè)置的恢復(fù)后可以再次執(zhí)行S330繼續(xù)對網(wǎng)絡(luò)加速軟件列表中的其他網(wǎng)絡(luò)加速軟件或其他組合進行停用。
[0047]圖4是本發(fā)明第二實施例中網(wǎng)絡(luò)加速管理方法的流程示意圖。如圖所示本實施例中的網(wǎng)絡(luò)加速管理方法可以包括:
[0048]S401,從服務(wù)器獲取不良網(wǎng)絡(luò)加速軟件名單。具體實現(xiàn)中,所述不良網(wǎng)絡(luò)加速軟件名單可以為服務(wù)器根據(jù)不同網(wǎng)段以及時間實時推送的,包括多個網(wǎng)絡(luò)加速軟件的軟件標識,例如網(wǎng)絡(luò)加速軟件的文件簽名、文件路徑名等。
[0049]S402,判斷當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件中是否存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件。具體的,網(wǎng)絡(luò)加速管理裝置可以根據(jù)從服務(wù)器獲取到的不良網(wǎng)絡(luò)加速軟件名單,將當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件與其進行匹配,例如當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件的文件簽名是否與不良網(wǎng)絡(luò)加速軟件名單中的文件簽名相同等。若存在匹配的已安裝網(wǎng)絡(luò)加速軟件,則執(zhí)行S403,否則跳過S403執(zhí)行S404。
[0050]S403,確認該已安裝的不良網(wǎng)絡(luò)加速軟件存在問題??蛇x的,在確認已安裝的不良網(wǎng)絡(luò)加速軟件存在問題時,網(wǎng)絡(luò)加速管理裝置可以首先將其停用,并且再后續(xù)的網(wǎng)絡(luò)檢測過程中不需將其考慮在內(nèi)。
[0051]S404,判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值;當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時,執(zhí)行以下的網(wǎng)絡(luò)檢測步驟:
[0052]S405,將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件。
[0053]S406,在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件。
[0054]S407,在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值。若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則執(zhí)行S408,否則執(zhí)行S409。
[0055]S408,確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。[0056]S409,恢復(fù)所述備份的網(wǎng)絡(luò)加速設(shè)置。本實施例中在每次停用一個或多個網(wǎng)絡(luò)加速軟件并且判斷了網(wǎng)絡(luò)延遲后,無論是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,網(wǎng)絡(luò)加速管理裝置都可以將網(wǎng)絡(luò)加速設(shè)置恢復(fù)到之前備份的設(shè)置,以便對其他的網(wǎng)絡(luò)加速軟件進行獨立檢測。
[0057]S410,判斷是否已檢測所有單個網(wǎng)絡(luò)加速軟件以及所有多個網(wǎng)絡(luò)加速軟件的組合。若判斷已檢測完所有單個網(wǎng)絡(luò)加速軟件以及所有多個網(wǎng)絡(luò)加速軟件的組合,則執(zhí)行S411,否則回到S406,繼續(xù)對網(wǎng)絡(luò)加速軟件列表中的其他網(wǎng)絡(luò)加速軟件或其他組合進行停用檢測。若這時仍沒有發(fā)現(xiàn)任何存在問題的網(wǎng)絡(luò)加速軟件,則說明當(dāng)前網(wǎng)絡(luò)延遲超過正常值與客戶端已安裝的網(wǎng)絡(luò)加速軟件無關(guān),流程可以結(jié)束。
[0058]S411,根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件。具體實現(xiàn)中,網(wǎng)絡(luò)加速管理裝置可以將檢測完所有單個網(wǎng)絡(luò)加速軟件以及所有多個網(wǎng)絡(luò)加速軟件的組合后,將確認存在問題的所有網(wǎng)絡(luò)加速軟件匯總反饋給用戶,并提示用戶是否需要刪除這些確認存在問題的網(wǎng)絡(luò)加速軟件,在根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件之前還可以觸發(fā)對當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,以便用戶將來可以選擇恢復(fù)到刪除之前的狀態(tài)。
[0059]本發(fā)明實施例通過對當(dāng)前網(wǎng)絡(luò)延遲的比較判斷網(wǎng)絡(luò)加速軟件可能存在問題,并按照順序依次分別停用已安裝的一個或多個網(wǎng)絡(luò)加速軟件,通過對比停用前后網(wǎng)絡(luò)延遲,鑒定其是否造成網(wǎng)絡(luò)延遲不正常的原因,進而提示用戶進行刪除,這就從實際效果上修復(fù)了網(wǎng)絡(luò)加速設(shè)置,避免了誤刪除一些良好的網(wǎng)絡(luò)加速軟件。
[0060]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0061]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)加速管理方法,其特征在于,所述網(wǎng)絡(luò)加速管理方法包括: 判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值; 當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時,執(zhí)行以下的網(wǎng)絡(luò)檢測步驟: 將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件; 在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件; 在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)加速管理方法,其特征在于,所述在所述停用一個或多個網(wǎng)絡(luò)加速軟件后判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值之后還包括: 若所述停用一個或多個網(wǎng)絡(luò)加速軟件后當(dāng)前網(wǎng)絡(luò)延遲仍超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值,則恢復(fù)所述備份的網(wǎng)絡(luò)加速設(shè)置。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)加速管理方法,其特征在于,所述在當(dāng)前已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件包括: 將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置與之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置進行比較,獲取較所述之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置新安裝的網(wǎng)絡(luò)加速軟件; 優(yōu)先停用所述新安裝的網(wǎng)絡(luò)加速軟件。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)加速管理方法,其特征在于,所述網(wǎng)絡(luò)加速管理方法還包括: 根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)加速管理方法,其特征在于,所述判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值之前還包括: 從服務(wù)器獲取不良網(wǎng)絡(luò)加速軟件名單; 判斷當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件中是否存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件,若是則確認該已安裝的不良網(wǎng)絡(luò)加速軟件存在問題。
6.如權(quán)利要求1飛中任一項所述的網(wǎng)絡(luò)加速管理方法,其特征在于,所述網(wǎng)絡(luò)延遲為網(wǎng)絡(luò)客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲。
7.—種網(wǎng)絡(luò)加速管理裝置,其特征在于,所述網(wǎng)絡(luò)加速管理裝置包括: 網(wǎng)絡(luò)狀況判斷模塊,判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值; 網(wǎng)絡(luò)檢測模塊,用于當(dāng)所述當(dāng)前網(wǎng)絡(luò)延遲超過所述網(wǎng)絡(luò)延遲閾值時執(zhí)行網(wǎng)絡(luò)檢測,所述網(wǎng)絡(luò)檢測模塊包括: 網(wǎng)絡(luò)設(shè)置備份單元,用于將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置進行備份,所述網(wǎng)絡(luò)加速設(shè)置包括至少一個已安裝的網(wǎng)絡(luò)加速軟件; 軟件停用單元,用于在當(dāng)前 已安裝的所有網(wǎng)絡(luò)加速軟件中依次分別停用一個或多個網(wǎng)絡(luò)加速軟件,在所述停用一個或多個網(wǎng)絡(luò)加速軟件后觸發(fā)所述網(wǎng)絡(luò)狀況判斷模塊判斷當(dāng)前網(wǎng)絡(luò)延遲是否超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值; 不良軟件確認模塊,用于當(dāng)所述軟件停用單元停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊判斷當(dāng)前網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時,確認所述被停用的一個或多個網(wǎng)絡(luò)加速軟件存在問題。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)加速管理裝置,其特征在于,所述網(wǎng)絡(luò)檢測模塊還包括: 恢復(fù)單元,用于當(dāng)所述軟件停用單元停用一個或多個網(wǎng)絡(luò)加速軟件后所述網(wǎng)絡(luò)狀況判斷模塊判斷當(dāng)前網(wǎng)絡(luò)延遲仍超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值時,恢復(fù)所述網(wǎng)絡(luò)設(shè)置備份單元備份的網(wǎng)絡(luò)加速設(shè)置。
9.如權(quán)利要求7所述的網(wǎng)絡(luò)加速管理裝置,其特征在于,所述軟件停用單元包括: 網(wǎng)絡(luò)加速設(shè)置比較子單元,用于將當(dāng)前的網(wǎng)絡(luò)加速設(shè)置與之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置進行比較,獲取較所述之前在網(wǎng)絡(luò)延遲不超過預(yù)設(shè)的網(wǎng)絡(luò)延遲閾值的狀態(tài)下備份的網(wǎng)絡(luò)加速設(shè)置新安裝的網(wǎng)絡(luò)加速軟件; 檢測順序確定子單元,用于確定優(yōu)先停用所述網(wǎng)絡(luò)加速設(shè)置比較子單元獲取到的所述新安裝的網(wǎng)絡(luò)加速軟件。
10.如權(quán)利要求7所述的網(wǎng)絡(luò)加速管理裝置,其特征在于,所述網(wǎng)絡(luò)加速管理裝置還包括: 軟件刪除模塊,用于根據(jù)用戶的指示刪除所述確認存在問題的一個或多個網(wǎng)絡(luò)加速軟件。
11.如權(quán)利要求7所述的 網(wǎng)絡(luò)加速管理裝置,其特征在于,所述網(wǎng)絡(luò)加速管理裝置還包括: 不良網(wǎng)絡(luò)加速軟件名單獲取模塊,用于從服務(wù)器獲取不良網(wǎng)絡(luò)加速軟件名單; 不良網(wǎng)絡(luò)加速軟件判斷模塊,用于判斷當(dāng)前已安裝的網(wǎng)絡(luò)加速軟件中是否存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件; 所述不良軟件確認模塊還用于當(dāng)不良網(wǎng)絡(luò)加速軟件判斷模塊判斷所述已安裝的網(wǎng)絡(luò)加速軟件中存在所述不良網(wǎng)絡(luò)加速軟件名單中的網(wǎng)絡(luò)加速軟件時,確認所述已安裝的不良網(wǎng)絡(luò)加速軟件存在問題。
12.如權(quán)利要求疒11中任一項所述的網(wǎng)絡(luò)加速管理裝置,其特征在于,所述網(wǎng)絡(luò)延遲為網(wǎng)絡(luò)客戶端與服務(wù)器之間的網(wǎng)絡(luò)延遲。
【文檔編號】H04L12/24GK103812720SQ201210458711
【公開日】2014年5月21日 申請日期:2012年11月15日 優(yōu)先權(quán)日:2012年11月15日
【發(fā)明者】楊經(jīng) 申請人:騰訊科技(深圳)有限公司