修復(fù)漏洞的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種修復(fù)漏洞的方法及裝置,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。本發(fā)明還公開了一種修復(fù)漏洞的裝置,所述裝置包括:判斷模塊、第一修復(fù)模塊和第二修復(fù)模塊。本發(fā)明通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。
【專利說(shuō)明】修復(fù)漏洞的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種修復(fù)漏洞的方法及裝置。
【背景技術(shù)】
[0002]用戶在使用終端的過(guò)程中會(huì)不斷發(fā)現(xiàn)其系統(tǒng)在硬件、軟件、協(xié)議的具體實(shí)現(xiàn)或系統(tǒng)安全策略上存在的漏洞,這些漏洞為某些不法分子在未授權(quán)的情況下訪問或破壞系統(tǒng)提供了途徑,嚴(yán)重影響到系統(tǒng)的安全性,因此,需要及時(shí)對(duì)系統(tǒng)存在的漏洞進(jìn)行修復(fù),以提高系統(tǒng)的安全性。
[0003]現(xiàn)有技術(shù)中,當(dāng)檢測(cè)到漏洞時(shí),終端與服務(wù)器建立連接,從服務(wù)器中下載并安裝與該漏洞對(duì)應(yīng)的補(bǔ)丁,以完成對(duì)該漏洞的修復(fù)。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn):
[0005]如果當(dāng)前網(wǎng)絡(luò)處于未連接狀態(tài),則終端無(wú)法與服務(wù)器建立連接,必然導(dǎo)致下載補(bǔ)丁失敗,進(jìn)而造成修復(fù)漏洞失敗,提高了修復(fù)漏洞的失敗率。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供了一種修復(fù)漏洞的方法及裝置,以降低修復(fù)漏洞的失敗率。所述技術(shù)方案如下:
[0007]一方面,提供了一種修復(fù)漏洞的方法,所述方法包括:
[0008]當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);
[0009]如果是,則對(duì)所述漏洞進(jìn)行修復(fù);
[0010]否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
[0011]其中,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括:
[0012]根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示;
[0013]相應(yīng)的,提示用戶進(jìn)行網(wǎng)絡(luò)連接,包括:在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0014]其中,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括:
[0015]根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示;
[0016]在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
[0017]其中,在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),包括:
[0018]按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0019]在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
[0020]其中,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,還包括:
[0021]如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
[0022]另一方面,還提供了一種修復(fù)漏洞的裝置,所述裝置包括:
[0023]判斷模塊,用于當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);[0024]第一修復(fù)模塊,用于如果所述判斷模塊判斷出網(wǎng)絡(luò)處于連接狀態(tài),則對(duì)所述漏洞進(jìn)行修復(fù);
[0025]第二修復(fù)模塊,用于如果所述判斷模塊判斷處網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
[0026]所述裝置還包括:
[0027]第一顯示模塊,用于根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示;
[0028]相應(yīng)的,所述第二修復(fù)模塊用于,在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0029]所述裝置還包括:
[0030]第二顯示模塊,用于根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示;
[0031]觸發(fā)模塊,用于在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
[0032]所述第二修復(fù)模塊包括:
[0033]檢測(cè)單元,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0034]修復(fù)單元,用于在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
[0035]所述裝置還包括:
[0036]提示模塊,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
[0037]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0038]通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。
[0039]通過(guò)在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接,可以增加用戶感知,增加了修復(fù)漏洞的友好性;另外,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以提供充足的時(shí)間給用戶進(jìn)行網(wǎng)絡(luò)連接,提升了用戶的體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實(shí)施例一提供的修復(fù)漏洞的一種方法流程圖;
[0042]圖2是本發(fā)明實(shí)施例二提供的修復(fù)漏洞的一種方法流程圖;
[0043]圖3是本發(fā)明實(shí)施例三提供的修復(fù)漏洞的一種方法流程圖;
[0044]圖4是本發(fā)明實(shí)施例四提供的修復(fù)漏洞的裝置的一種結(jié)構(gòu)示意圖;
[0045]圖5是本發(fā)明實(shí)施例四提供的修復(fù)漏洞的裝置的另一種結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0047]本發(fā)明涉及修復(fù)漏洞的方法,所述漏洞是終端中安裝的系統(tǒng)的漏洞,所述終端可以包括但不限于:計(jì)算機(jī)、手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助
理)等。
[0048]實(shí)施例一
[0049]參見圖1,本實(shí)施例提供了一種修復(fù)漏洞的方法,該方法流程具體如下:
[0050]101:當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài)。
[0051]102:如果是,則對(duì)漏洞進(jìn)行修復(fù)。
[0052]103:否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0053]其中,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括:
[0054]根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯示;
[0055]相應(yīng)的,提示用戶進(jìn)行網(wǎng)絡(luò)連接,包括:在該漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0056]其中,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括:
[0057]根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯示;
[0058]在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
[0059]其中,在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù),包括:
[0060]按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0061]在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0062]其中,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,還包括:
[0063]如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
[0064]本實(shí)施例提供的上述方法,通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。
[0065]另外,通過(guò)在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接,可以增加用戶感知,增加了修復(fù)漏洞的友好性;另外,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以提供充足的時(shí)間給用戶進(jìn)行網(wǎng)絡(luò)連接,提升了用戶的體驗(yàn)。
[0066]實(shí)施例二
[0067]參見圖2,本實(shí)施例提供了一種修復(fù)漏洞的方法,該方法流程具體如下:
[0068]201:當(dāng)檢測(cè)到漏洞時(shí),根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯
/Jn ο
[0069]其中,漏洞是指系統(tǒng)在硬件、軟件、協(xié)議的具體實(shí)現(xiàn)或安全策略上存在的缺陷,這些缺陷會(huì)在系統(tǒng)的使用過(guò)程中被發(fā)現(xiàn)。例如,系統(tǒng)在執(zhí)行某項(xiàng)操作時(shí)發(fā)生了錯(cuò)誤等等。由于系統(tǒng)在發(fā)生錯(cuò)誤時(shí)會(huì)產(chǎn)生錯(cuò)誤信息,系統(tǒng)可以對(duì)產(chǎn)生的錯(cuò)誤信息進(jìn)行收集,并通過(guò)終端將收集到的錯(cuò)誤信息發(fā)送到服務(wù)器,由開發(fā)人員根據(jù)錯(cuò)誤信息開發(fā)出補(bǔ)丁。所述補(bǔ)丁可以在安裝時(shí)對(duì)系統(tǒng)中存在的漏洞進(jìn)行修復(fù)。通常,一個(gè)補(bǔ)丁可以修復(fù)至少一個(gè)漏洞。
[0070]具體地,檢測(cè)漏洞的方法有很多種,例如,可以獲取系統(tǒng)中所有文件和進(jìn)程的信息,將獲取的信息與本地的漏洞策略庫(kù)提供的掃描規(guī)則進(jìn)行匹配,如果滿足匹配條件,則確定漏洞存在,即檢測(cè)到漏洞。其中,所述漏洞策略庫(kù)用來(lái)存儲(chǔ)漏洞的掃描規(guī)則,所述掃描規(guī)則是安全專家對(duì)系統(tǒng)安全漏洞、黑客攻擊案例的分析和系統(tǒng)管理員關(guān)于系統(tǒng)安全配置的經(jīng)驗(yàn)形成的相應(yīng)的匹配規(guī)則,可支持應(yīng)用程序自動(dòng)進(jìn)行系統(tǒng)漏洞的掃描分析。由于在使用系統(tǒng)的過(guò)程中會(huì)不斷發(fā)現(xiàn)漏洞,因此,需要經(jīng)常對(duì)掃描規(guī)則進(jìn)行更新,以確保漏洞策略庫(kù)可以掃描出最新發(fā)現(xiàn)的漏洞。優(yōu)選地,還可以在某次終端處于聯(lián)網(wǎng)狀態(tài)時(shí)從服務(wù)器中獲取漏洞策略庫(kù),并保存在本地,以實(shí)現(xiàn)離線掃描漏洞?;蛘?,某些軟件公司會(huì)預(yù)先發(fā)布安全公告預(yù)警,所述安全公告預(yù)警用來(lái)預(yù)告近期將要修復(fù)的漏洞,隨后發(fā)布帶有補(bǔ)丁的安全公告。當(dāng)終端某次聯(lián)網(wǎng)時(shí)獲取到安全公告預(yù)警時(shí),可將安全公告預(yù)警中的漏洞作為檢測(cè)到的漏洞。
[0071]進(jìn)一步地,在檢測(cè)到漏洞之后,還可以向用戶展示漏洞的信息,以提示用戶進(jìn)行漏洞修復(fù)。具體地,可以根據(jù)檢測(cè)到的漏洞生成漏洞提示,在漏洞提示上顯示漏洞的信息,所述信息可以包括但不限于漏洞數(shù)量、漏洞名稱和漏洞的危害等等,以便用戶可以根據(jù)漏洞的信息選擇需要修復(fù)的漏洞。所述漏洞提示是系統(tǒng)啟動(dòng)之后自動(dòng)運(yùn)行的進(jìn)程,通常在桌面右下角彈出提示框。
[0072]202:判斷網(wǎng)絡(luò)是否處于連接狀態(tài),如果是,執(zhí)行203 ;否則,執(zhí)行204。
[0073]本實(shí)施例中,系統(tǒng)通過(guò)安裝從服務(wù)器中下載的補(bǔ)丁來(lái)修復(fù)漏洞,因此,在修復(fù)漏洞之前,終端需要判斷網(wǎng)絡(luò)是否處于連接狀態(tài),以避免網(wǎng)絡(luò)處于未連接狀態(tài)造成的下載補(bǔ)丁失敗的問題。
[0074]203:對(duì)該漏洞進(jìn)行修復(fù),流程結(jié)束。
[0075]本實(shí)施例中,當(dāng)接收到修復(fù)指令時(shí)對(duì)漏洞進(jìn)行修復(fù)。其中,所述修復(fù)指令可以是后臺(tái)自動(dòng)發(fā)送的指令,或者,也可以將漏洞提示與修復(fù)漏洞進(jìn)程相關(guān)聯(lián),在漏洞提示上添加修復(fù)按鈕,如果用戶選擇本次修復(fù)漏洞,則可以點(diǎn)擊漏洞提示上的修復(fù)按鈕,當(dāng)系統(tǒng)接收到用戶點(diǎn)擊修復(fù)按鈕的指令時(shí),觸發(fā)漏洞修復(fù)進(jìn)程,對(duì)漏洞所對(duì)應(yīng)的補(bǔ)丁進(jìn)行下載和安裝,以完成對(duì)漏洞的修復(fù)。如果用戶選擇下次修復(fù)漏洞,則可以選擇忽略或關(guān)閉漏洞提示。
[0076]優(yōu)選地,在觸發(fā)漏洞修復(fù)進(jìn)程之后,還可以將修復(fù)漏洞進(jìn)程設(shè)置為后臺(tái)修復(fù),將漏洞修復(fù)進(jìn)程的圖標(biāo)顯示在桌面右下角的系統(tǒng)托盤中,以減少對(duì)用戶的打擾。另外,為了增強(qiáng)用戶對(duì)修復(fù)漏洞的感知,還可以關(guān)閉漏洞提示,并在系統(tǒng)氣泡上提示正在進(jìn)行漏洞修復(fù)。其中,系統(tǒng)氣泡是后臺(tái)修復(fù)方式下彈出的提示,通常由后臺(tái)引發(fā),在進(jìn)程的圖標(biāo)上出現(xiàn),用以提示進(jìn)程的狀態(tài)。
[0077]進(jìn)一步地,還可以設(shè)置系統(tǒng)氣泡的顯示時(shí)間閾值,如果計(jì)時(shí)未達(dá)到該顯示時(shí)間閾值且接收到用戶點(diǎn)擊系統(tǒng)氣泡的指令或用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則切換系統(tǒng)氣泡為修復(fù)漏洞提示,此時(shí),用戶可以通過(guò)該修復(fù)漏洞提示操作修復(fù)漏洞進(jìn)程,例如,查看漏洞的修復(fù)進(jìn)度,或者,停止修復(fù)漏洞等等;如果未接收到用戶點(diǎn)擊系統(tǒng)氣泡的指令且未接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示系統(tǒng)氣泡,直至計(jì)時(shí)達(dá)到該顯示時(shí)間閾值時(shí)關(guān)閉系統(tǒng)氣泡。在關(guān)閉系統(tǒng)氣泡后,如果接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示修復(fù)漏洞提示;如果接收到用戶通過(guò)mouseover指向修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示修復(fù)漏洞進(jìn)程的提示信息。其中,mouseover是鼠標(biāo)指向宏,在不進(jìn)行點(diǎn)擊操作,將鼠標(biāo)移至修復(fù)漏洞進(jìn)程的圖標(biāo)時(shí),顯示該修復(fù)漏洞進(jìn)程的提示信息,例如,提示用戶正在修復(fù)漏洞等等。
[0078]當(dāng)然,還可以通過(guò)系統(tǒng)氣泡提示用戶漏洞修復(fù)完成,并關(guān)閉漏洞修復(fù)進(jìn)程,以節(jié)省系統(tǒng)資源。具體地,可以設(shè)置系統(tǒng)氣泡的顯示時(shí)間閾值,如果計(jì)時(shí)達(dá)到該顯示時(shí)間閾值,則關(guān)閉系統(tǒng)氣泡,并關(guān)閉漏洞修復(fù)進(jìn)程,以較少對(duì)用戶的打擾。
[0079]204:提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù),流程結(jié)束。
[0080]本實(shí)施例中,當(dāng)網(wǎng)絡(luò)處于未連接狀態(tài)時(shí),終端無(wú)法與服務(wù)器建立連接,從而無(wú)法從服務(wù)器中下載補(bǔ)丁,因此,可以提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0081]具體地,提示用戶進(jìn)行網(wǎng)絡(luò)連接,可以包括:
[0082]在漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0083]本實(shí)施例中,可以在漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接,例如,在漏洞提示上以文字形式提示用戶進(jìn)行網(wǎng)絡(luò)連接,所述文字內(nèi)容可以具體為:網(wǎng)絡(luò)未連接,請(qǐng)先連接網(wǎng)絡(luò)再進(jìn)行漏洞修復(fù)等等。此時(shí)可以將漏洞提示上的修復(fù)按鈕設(shè)置為不可點(diǎn),以避免由于網(wǎng)絡(luò)未連接造成的修復(fù)漏洞失敗的問題。當(dāng)網(wǎng)絡(luò)處于連接狀態(tài)時(shí),漏洞提示上的修復(fù)按鈕恢復(fù)為可點(diǎn),且提示用戶進(jìn)行網(wǎng)絡(luò)連接的內(nèi)容消失。
[0084]進(jìn)一步地,在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù),可以包括:
[0085]按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0086]在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0087]具體地,可以預(yù)先設(shè)定一個(gè)時(shí)間周期,例如,設(shè)置時(shí)間周期為5分鐘,或者,將時(shí)間周期修改為10分鐘等等,本實(shí)施例不對(duì)時(shí)間周期的設(shè)置作限定。如果將時(shí)間周期設(shè)置為5分鐘,則每隔5分鐘檢測(cè)一次網(wǎng)絡(luò)的連接狀態(tài),若本次檢測(cè)出網(wǎng)絡(luò)處于連接狀態(tài),則將漏洞提示上的修復(fù)按鈕恢復(fù)為可點(diǎn),當(dāng)接收到用戶點(diǎn)擊修復(fù)按鈕的指令時(shí),對(duì)漏洞進(jìn)行修復(fù),對(duì)漏洞進(jìn)行修復(fù)的流程與上述步驟203中的描述相同,此處不贅述;若本次檢測(cè)出網(wǎng)絡(luò)處于未連接狀態(tài),則漏洞提示不作變化,并在5分鐘之后再次檢測(cè)網(wǎng)絡(luò)的連接狀態(tài),直至檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)停止循環(huán)。
[0088]或者,還可以預(yù)先設(shè)定一個(gè)時(shí)間閾值,在時(shí)間閾值內(nèi)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)。例如,設(shè)定時(shí)間閾值為10分鐘,則在10分鐘內(nèi)按照上述方法循環(huán)檢測(cè)網(wǎng)絡(luò)連接狀態(tài)。如果10分鐘內(nèi)檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài),則對(duì)漏洞進(jìn)行修復(fù),具體修復(fù)流程詳見步驟203中的描述;如果計(jì)時(shí)達(dá)到10分鐘且網(wǎng)絡(luò)仍然處于未連接狀態(tài),則結(jié)束修復(fù)漏洞進(jìn)程。
[0089]進(jìn)一步地,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,還可以包括:如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。此時(shí),可以在系統(tǒng)氣泡上提示修復(fù)漏洞失敗且系統(tǒng)氣泡不可點(diǎn),在計(jì)時(shí)達(dá)到顯示時(shí)間閾值之后關(guān)閉該系統(tǒng)氣泡,修復(fù)流程結(jié)束。
[0090]本實(shí)施例提供的上述方法,通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。[0091]另外,通過(guò)在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接,可以增加用戶感知,增加了修復(fù)漏洞的友好性;另外,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以提供充足的時(shí)間給用戶進(jìn)行網(wǎng)絡(luò)連接,提升了用戶的體驗(yàn)。
[0092]實(shí)施例三
[0093]參見圖3,本實(shí)施例提供了一種修復(fù)漏洞的方法,該方法流程具體如下:
[0094]301:當(dāng)檢測(cè)到漏洞時(shí),根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯
/Jn ο
[0095]其中,檢測(cè)漏洞的流程詳見實(shí)施例二中步驟201的描述,此處不贅述。
[0096]在檢測(cè)到漏洞之后,還可以向用戶展示漏洞的信息,以提示用戶進(jìn)行漏洞修復(fù)。具體地,可以根據(jù)檢測(cè)到的漏洞生成漏洞提示,在漏洞提示上顯示漏洞的信息,所述信息可以包括但不限于漏洞數(shù)量、漏洞名稱和漏洞的危害等等,以便用戶可以根據(jù)漏洞的信息選擇需要修復(fù)的漏洞。
[0097]302:在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
[0098]本實(shí)施例中,當(dāng)接收到修復(fù)指令時(shí)對(duì)漏洞進(jìn)行修復(fù)。其中,所述修復(fù)指令可以是后臺(tái)自動(dòng)發(fā)送的指令,或者,也可以將漏洞提示與修復(fù)漏洞進(jìn)程相關(guān)聯(lián),在漏洞提示上添加修復(fù)按鈕,以簡(jiǎn)化修復(fù)漏洞的操作。如果用戶選擇本次修復(fù)漏洞,則可以點(diǎn)擊漏洞提示上的修復(fù)按鈕,觸發(fā)修復(fù)漏洞進(jìn)程。如果用戶選擇下次修復(fù)漏洞,則可以選擇忽略或關(guān)閉漏洞提
/Jn ο
[0099]優(yōu)選地,在觸發(fā)漏洞修復(fù)進(jìn)程之后,還可以將修復(fù)漏洞進(jìn)程設(shè)置為后臺(tái)修復(fù),具體為:將漏洞修復(fù)進(jìn)程的圖標(biāo)顯示在桌面右下角的系統(tǒng)托盤中,并關(guān)閉漏洞提示,以減少對(duì)用戶的打擾。
[0100]303:判斷網(wǎng)絡(luò)是否處于連接狀態(tài),如果是,執(zhí)行304 ;否則,執(zhí)行305。
[0101]本實(shí)施例中,系統(tǒng)通過(guò)安裝從服務(wù)器中下載的補(bǔ)丁來(lái)修復(fù)漏洞,因此,在修復(fù)漏洞之前,終端需要判斷網(wǎng)絡(luò)是否處于連接狀態(tài),以避免網(wǎng)絡(luò)處于未連接狀態(tài)造成的下載補(bǔ)丁失敗的問題。
[0102]304:對(duì)該漏洞進(jìn)行修復(fù),流程結(jié)束。
[0103]本實(shí)施例中,在判斷出網(wǎng)絡(luò)處于連接狀態(tài)之后,修復(fù)漏洞進(jìn)程自動(dòng)從服務(wù)器中下載并安裝補(bǔ)丁,以完成對(duì)漏洞的修復(fù)。
[0104]優(yōu)選地,還可以在系統(tǒng)氣泡上提示正在進(jìn)行漏洞修復(fù),以增強(qiáng)用戶對(duì)修復(fù)漏洞的感知。具體地,可以設(shè)置系統(tǒng)氣泡的顯示時(shí)間閾值,如果計(jì)時(shí)未達(dá)到該顯示時(shí)間閾值且接收到用戶點(diǎn)擊系統(tǒng)氣泡的指令或用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則切換系統(tǒng)氣泡為修復(fù)漏洞提示,此時(shí),用戶可以通過(guò)該修復(fù)漏洞提示操作修復(fù)漏洞進(jìn)程,例如,查看漏洞的修復(fù)進(jìn)度,或者,停止修復(fù)漏洞等等;如果未接收到用戶點(diǎn)擊系統(tǒng)氣泡的指令且未接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示系統(tǒng)氣泡,直至計(jì)時(shí)達(dá)到該顯示時(shí)間閾值時(shí)關(guān)閉系統(tǒng)氣泡。在關(guān)閉系統(tǒng)氣泡后,如果接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示修復(fù)漏洞提示;如果接收到用戶通過(guò)mouseover指向修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示修復(fù)漏洞進(jìn)程的提示信息例如,提示用戶正在修復(fù)漏洞等等。
[0105]當(dāng)然,還可以通過(guò)系統(tǒng)氣泡提示用戶漏洞修復(fù)完成,并關(guān)閉漏洞修復(fù)進(jìn)程,以節(jié)省系統(tǒng)資源。具體地,可以設(shè)置系統(tǒng)氣泡的顯示時(shí)間閾值,如果計(jì)時(shí)達(dá)到該顯示時(shí)間閾值,則關(guān)閉系統(tǒng)氣泡,并關(guān)閉漏洞修復(fù)進(jìn)程,以較少對(duì)用戶的打擾。
[0106]305:提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù),流程結(jié)束。
[0107]本實(shí)施例中,當(dāng)網(wǎng)絡(luò)處于未連接狀態(tài)時(shí),終端無(wú)法與服務(wù)器建立連接,從而無(wú)法從服務(wù)器中下載補(bǔ)丁,因此,可以提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0108]具體地,可以在系統(tǒng)氣泡上提示用戶進(jìn)行網(wǎng)絡(luò)連接,例如,在系統(tǒng)氣泡上以文字形式提示用戶進(jìn)行網(wǎng)絡(luò)連接,所述文字內(nèi)容可以具體為:網(wǎng)絡(luò)未連接,請(qǐng)先連接網(wǎng)絡(luò)再進(jìn)行漏洞修復(fù)等等。另外,還可以在顯示系統(tǒng)氣泡時(shí)開始計(jì)時(shí),如果計(jì)時(shí)未達(dá)到系統(tǒng)氣泡的顯示時(shí)間閾值,且接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則切換系統(tǒng)氣泡為漏洞提示;或者,如果計(jì)時(shí)未達(dá)到顯示時(shí)間閾值,且接收到用戶點(diǎn)擊系統(tǒng)氣泡的指令,則切換系統(tǒng)氣泡為漏洞提示;或者,如果未接收到點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,且未接收到點(diǎn)擊系統(tǒng)氣泡的指令,則顯示系統(tǒng)氣泡,直至計(jì)時(shí)達(dá)到顯示時(shí)間閾值時(shí)關(guān)閉系統(tǒng)氣泡。其中,當(dāng)將系統(tǒng)氣泡切換為漏洞提示時(shí),在該漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0109]進(jìn)一步地,在關(guān)閉系統(tǒng)氣泡之后,如果接收到用戶點(diǎn)擊修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示漏洞提示;或者,如果接收到用戶通過(guò)mouseover指向修復(fù)漏洞進(jìn)程的圖標(biāo)的指令,則顯示網(wǎng)絡(luò)提示信息。其中,網(wǎng)絡(luò)提示信息可以與系統(tǒng)氣泡相同,也可以與系統(tǒng)氣泡不同,且網(wǎng)絡(luò)提示信息和網(wǎng)絡(luò)連接提示都是用來(lái)提示用戶進(jìn)行網(wǎng)絡(luò)連接的。
[0110]另外,在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù),可以包括:
[0111]按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0112]在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0113]在檢測(cè)網(wǎng)絡(luò)連接狀態(tài)時(shí),可以預(yù)先設(shè)定一個(gè)時(shí)間周期,例如,設(shè)置時(shí)間周期為4分鐘,或者,將時(shí)間周期修改為3分鐘等等,本實(shí)施例不對(duì)時(shí)間周期的設(shè)置作限定。如果將時(shí)間周期設(shè)置為3分鐘,則每隔3分鐘檢測(cè)一次網(wǎng)絡(luò)的連接狀態(tài),若本次檢測(cè)出網(wǎng)絡(luò)處于連接狀態(tài),則修復(fù)漏洞進(jìn)程自動(dòng)從服務(wù)器中下載并安裝補(bǔ)丁,以完成對(duì)漏洞的修復(fù),對(duì)漏洞進(jìn)行修復(fù)的流程與上述步驟304中的描述相同,此處不贅述;若本次檢測(cè)出網(wǎng)絡(luò)處于未連接狀態(tài),則在3分鐘之后再次檢測(cè)網(wǎng)絡(luò)的連接狀態(tài),直至檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)停止循環(huán)。
[0114]或者,還可以預(yù)先設(shè)定一個(gè)時(shí)間閾值,在時(shí)間閾值內(nèi)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)。例如,設(shè)定時(shí)間閾值為10分鐘,則在10分鐘內(nèi)按照上述方法循環(huán)檢測(cè)網(wǎng)絡(luò)連接狀態(tài)。如果10分鐘內(nèi)檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài),則對(duì)漏洞進(jìn)行修復(fù),具體修復(fù)流程詳見步驟304中的描述;如果計(jì)時(shí)達(dá)到10分鐘且網(wǎng)絡(luò)仍然處于未連接狀態(tài),則結(jié)束修復(fù)漏洞進(jìn)程。
[0115]進(jìn)一步地,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,還可以包括:如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。此時(shí),可以在系統(tǒng)氣泡上提示修復(fù)漏洞失敗且系統(tǒng)氣泡不可點(diǎn),在計(jì)時(shí)達(dá)到顯示時(shí)間閾值之后關(guān)閉該系統(tǒng)氣泡,修復(fù)流程結(jié)束。
[0116]本實(shí)施例提供的上述方法,通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。
[0117]另外,通過(guò)按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以提供充足的時(shí)間給用戶進(jìn)行網(wǎng)絡(luò)連接,提升了用戶的體驗(yàn)。
[0118]實(shí)施例四
[0119]參見圖4,本實(shí)施例提供了一種修復(fù)漏洞的裝置,該裝置包括:
[0120]判斷模塊401,用于當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);
[0121]第一修復(fù)模塊402,用于如果判斷模塊401判斷出網(wǎng)絡(luò)處于連接狀態(tài),則對(duì)漏洞進(jìn)行修復(fù);
[0122]第二修復(fù)模塊403,用于如果判斷模塊401判斷處網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0123]參見圖5,本實(shí)施例中,所述裝置還包括:
[0124]第一顯示模塊404,用于根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯示;
[0125]相應(yīng)的,第二修復(fù)模塊403用于,在該漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
[0126]參見圖5,本實(shí)施例中,所述裝置還包括:
[0127]第二顯示模塊405,用于根據(jù)檢測(cè)到的漏洞生成漏洞提示,并對(duì)該漏洞提示進(jìn)行顯示;
[0128]觸發(fā)模塊406,用于在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
[0129]參見圖5,本實(shí)施例中,第二修復(fù)模塊403包括:
[0130]檢測(cè)單元403A,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);
[0131]修復(fù)單元403B,用于在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)漏洞進(jìn)行修復(fù)。
[0132]參見圖5,本實(shí)施例中,所述裝置還包括:
[0133]提示模塊407,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
[0134]本實(shí)施例提供的上述修復(fù)漏洞的裝置,可以執(zhí)行上述任一方法實(shí)施例中提供的修復(fù)漏洞的方法,具體過(guò)程詳見方法實(shí)施例中的描述,此處不贅述。
[0135]本實(shí)施例提供的修復(fù)漏洞的裝置,通過(guò)當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài);如果是,則對(duì)所述漏洞進(jìn)行修復(fù);否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以避免網(wǎng)絡(luò)處于未連接狀態(tài)時(shí)下載補(bǔ)丁失敗導(dǎo)致的修復(fù)漏洞失敗的問題,降低了修復(fù)漏洞的失敗率。
[0136]另外,通過(guò)在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接,可以增加用戶感知,增加了修復(fù)漏洞的友好性;另外,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài);在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),可以提供充足的時(shí)間給用戶進(jìn)行網(wǎng)絡(luò)連接,提升了用戶的體驗(yàn)。
[0137]需要說(shuō)明的是:上述實(shí)施例提供的修復(fù)漏洞的裝置在修復(fù)漏洞時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的修復(fù)漏洞的裝置與修復(fù)漏洞的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。
[0138]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0139]本發(fā)明實(shí)施例中的全部或部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如光盤或硬盤等。
[0140]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種修復(fù)漏洞的方法,其特征在于,所述方法包括: 當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài); 如果是,則對(duì)所述漏洞進(jìn)行修復(fù); 否則,提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括: 根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示; 相應(yīng)的,提示用戶進(jìn)行網(wǎng)絡(luò)連接,包括:在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,判斷網(wǎng)絡(luò)是否處于連接狀態(tài)之前,還包括: 根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示; 在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù),包括: 按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài); 在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,還包括: 如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
6.一種修復(fù)漏洞的裝置,其特征在于,所述裝置包括: 判斷模塊,用于當(dāng)檢測(cè)到漏洞時(shí),判斷網(wǎng)絡(luò)是否處于連接狀態(tài); 第一修復(fù)模塊,用于如果所述判斷模塊判斷出網(wǎng)絡(luò)處于連接狀態(tài),則對(duì)所述漏洞進(jìn)行修復(fù); 第二修復(fù)模塊,用于如果所述判斷模塊判斷處網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶進(jìn)行網(wǎng)絡(luò)連接,并在網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第一顯示模塊,用于根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示; 相應(yīng)的,所述第二修復(fù)模塊用于,在所述漏洞提示上提示用戶進(jìn)行網(wǎng)絡(luò)連接。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二顯示模塊,用于根據(jù)檢測(cè)到的所述漏洞生成漏洞提示,并對(duì)所述漏洞提示進(jìn)行顯示; 觸發(fā)模塊,用于在接收到用戶發(fā)送的修復(fù)指令時(shí)觸發(fā)修復(fù)漏洞進(jìn)程。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二修復(fù)模塊包括: 檢測(cè)單元,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài); 修復(fù)單元,用于在檢測(cè)到網(wǎng)絡(luò)處于連接狀態(tài)時(shí)對(duì)所述漏洞進(jìn)行修復(fù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 提示模塊,用于按照預(yù)設(shè)的時(shí)間周期循環(huán)檢測(cè)網(wǎng)絡(luò)的連接狀態(tài)之后,如果計(jì)時(shí)達(dá)到預(yù)設(shè)的時(shí)間閾值且網(wǎng)絡(luò)處于未連接狀態(tài),則提示用戶修復(fù)漏洞失敗。
【文檔編號(hào)】G06F21/57GK103632098SQ201210298868
【公開日】2014年3月12日 申請(qǐng)日期:2012年8月21日 優(yōu)先權(quán)日:2012年8月21日
【發(fā)明者】陳起儒, 劉楊, 歐貧扶, 鄧欣 申請(qǐng)人:騰訊科技(深圳)有限公司