系統(tǒng)檢測修復方法、客戶端和服務端的制作方法
【專利摘要】本發(fā)明實施例公開了一種系統(tǒng)檢測修復方法、客戶端和服務端,涉及計算機系統(tǒng)【技術領域】,解決了現(xiàn)有技術中不能及時為用戶修復系統(tǒng)問題的缺陷。本發(fā)明的系統(tǒng)檢測修復方法包括:檢測系統(tǒng)是否存在異常;若系統(tǒng)存在異常,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端;當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;根據(jù)所述新修復策略進行系統(tǒng)修復。本發(fā)明的實施例主要用于為用戶進行計算機系統(tǒng)檢測修復。
【專利說明】系統(tǒng)檢測修復方法、客戶端和服務端
【技術領域】
[0001]本發(fā)明涉及計算機系統(tǒng)【技術領域】,尤其涉及一種系統(tǒng)檢測修復方法、客戶端和服務端。
【背景技術】
[0002]通常,用戶在使用計算機的過程中,由于各種各樣的原因,都會遇到計算機系統(tǒng)出現(xiàn)的各種問題。一些用戶不知道如何去修復這些問題,從而影響了用戶正常的工作和生活,給用戶帶來了極大的不方便。
[0003]目前,常用的系統(tǒng)檢測修復軟件都是通過固定的檢測修復邏輯進行統(tǒng)一的檢測修復。但是,計算機所出現(xiàn)的問題大部分都是跟用戶所處的區(qū)域、所安裝的軟件等有著密切關聯(lián)的,固定的檢測修復邏輯只能修復常見問題,對于一些與用戶環(huán)境相關聯(lián)的問題就無法徹底修復。并且,如果出現(xiàn)新的計算機系統(tǒng)問題,常用的檢測修復軟件無法第一時間為用戶修復問題,給用戶帶來極大的不方便,甚至會給用戶造成損失。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下技術問題:
[0005]現(xiàn)有的系統(tǒng)檢測修復方法不能及時為用戶修復系統(tǒng)問題。
【發(fā)明內容】
[0006]本發(fā)明提供的系統(tǒng)檢測修復方法、客戶端和服務端,能夠及時為用戶修復系統(tǒng)問題。
[0007]一方面,本發(fā)明提供一種系統(tǒng)檢測修復方法,包括:
[0008]檢測系統(tǒng)是否存在異常;
[0009]若系統(tǒng)存在異常,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端;
[0010]當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;
[0011〕 根據(jù)所述新修復策略進行系統(tǒng)修復。
[0012]本發(fā)明還提供一種系統(tǒng)檢測修復方法,包括:
[0013]接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識;
[0014]根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述丨日修復策略對應的標識不相同;
[0015]若存在與所述異常信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略。
[0016]另一方面,本發(fā)明提供一種客戶端,包括:
[0017]第一檢測單元,用于檢測系統(tǒng)是否存在異常;
[0018]第一上報單元,用于當所述第一檢測單元檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端;
[0019]第一接收單元,用于當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;
[0020]修復單元,用于根據(jù)所述新修復策略進行系統(tǒng)修復。
[0021]再一方面,本發(fā)明提供一種服務端,包括:
[0022]第三接收單元,用于接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識;
[0023]第一判斷單元,用于根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;
[0024]第一下發(fā)單元,用于當所述第一判斷單元判斷存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略。
[0025]本發(fā)明提供的系統(tǒng)檢測修復方法、客戶端和服務端,客戶端在檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端,月艮務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同,客戶端根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,服務端能夠根據(jù)客戶端的異常信息第一時間向客戶端下發(fā)最新的修復策略,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
【專利附圖】
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0027]圖1為本發(fā)明實施例1提供的系統(tǒng)檢測修復方法的流程圖;
[0028]圖2為本發(fā)明實施例2提供的系統(tǒng)檢測修復方法的流程圖;
[0029]圖3為本發(fā)明實施例3提供的系統(tǒng)檢測修復方法的流程圖;
[0030]圖4、圖5為本發(fā)明實施例4提供的客戶端的結構示意圖;
[0031]圖6、圖7、圖8為本發(fā)明實施例5提供的服務端的結構示意圖。
【具體實施方式】
[0032]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0033]參看圖1,本發(fā)明實施例提供一種系統(tǒng)檢測修復方法,包括:
[0034]101、客戶端檢測系統(tǒng)是否存在異常。
[0035]102、若系統(tǒng)存在異常,客戶端將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端。
[0036]103、當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,客戶端接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同。
[0037]104、客戶端根據(jù)所述新修復策略進行系統(tǒng)修復。
[0038]本發(fā)明實施例提供的系統(tǒng)檢測修復方法,客戶端將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端,當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,客戶端接收服務端下發(fā)的新修復策略,并根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,客戶端能夠根據(jù)服務端第一時間下發(fā)的最新的修復策略進行系統(tǒng)修復,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
[0039]參看圖2,本發(fā)明實施例提供一種系統(tǒng)檢測修復方法,包括:
[0040]201、服務端接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識。
[0041]202、服務端根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同。
[0042]203、若存在與所述異常信息相對應的新修復策略,服務端向客戶端下發(fā)所述新修復策略。
[0043]本發(fā)明實施例提供的系統(tǒng)檢測修復方法,服務端接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識,根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略,以便客戶端根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,服務端能夠根據(jù)客戶端的異常信息第一時間向客戶端下發(fā)最新的修復策略,以便客戶端能夠根據(jù)最新的修復策略進行系統(tǒng)修復,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
[0044]參看圖3,本發(fā)明實施例提供一種系統(tǒng)檢測修復方法,包括:
[0045]301、客戶端監(jiān)控并檢測計算機系統(tǒng)。
[0046]302、客戶端判斷計算機系統(tǒng)是否存在異常,若存在異常,執(zhí)行步驟303 ;若不存在異常,執(zhí)行步驟309。
[0047]303、客戶端將系統(tǒng)相關信息和已安裝的軟件信息與檢測出的異常信息和服務端之前返回的舊修復策略對應的標識一起上報給服務端。
[0048]其中,所述舊修復策略為服務端之前已經(jīng)下發(fā)給客戶端的修復策略,每個修復策略對應一個唯一的標識。
[0049]304、服務端根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;
[0050]其中,服務端在進行規(guī)則匹配時,根據(jù)客戶端上報的舊修復策略對應的標識,跳過那些與異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的舊修復策略,僅命中新修復策略。也就是說,對于已經(jīng)下發(fā)過的修復策略,服務端將不再重復向客戶端發(fā)送。
[0051]若存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略,則執(zhí)行步驟305 ;
[0052]若不存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略,則執(zhí)行步驟307。
[0053]305、服務端向客戶端下發(fā)所述新修復策略。
[0054]306、客戶端根據(jù)所述新修復策略進行系統(tǒng)修復,返回至步驟303。
[0055]由于有些修復策略是在上一個或多個修復策略的修復基礎上進行修復,因此客戶端需要多次向服務端請求修復策略。
[0056]307、服務端根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與服務端之前返回的舊檢測策略對應的標識不相同;
[0057]若存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,執(zhí)行步驟308 ;
[0058]若不存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,則流程結束。
[0059]308、服務端向客戶端下發(fā)所述新檢測策略,返回至步驟301,客戶端根據(jù)所述新檢測策略進行系統(tǒng)檢測。
[0060]309、客戶端將系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識上報給服務端,轉至步驟307。
[0061]本發(fā)明實施例提供的系統(tǒng)檢測修復方法,客戶端在檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端,服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略,客戶端根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,服務端能夠根據(jù)客戶端的異常信息第一時間向客戶端下發(fā)最新的修復策略,客戶端根據(jù)最新的修復策略進行系統(tǒng)修復,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
[0062]參看圖4,本實施例提供一種客戶端,包括:第一檢測單元401,用于檢測系統(tǒng)是否存在異常;第一上報單元402,用于當所述第一檢測單元401檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端;第一接收單元403,用于當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;
[0063]修復單元404,用于根據(jù)所述新修復策略進行系統(tǒng)修復。
[0064]進一步地,如圖5所示,所述客戶端還包括:第二上報單元405,用于當所述第一檢測單元401檢測到系統(tǒng)不存在異常時,將系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識上報給服務端;第二接收單元406,用于當服務端根據(jù)系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,接收服務端下發(fā)的新檢測策略,所述新檢測策略對應的標識與所述舊檢測策略對應的標識不相同;第二檢測單元407,用于根據(jù)所述新檢測策略進行系統(tǒng)檢測。
[0065]進一步地,所述第一上報單元402,還用于將系統(tǒng)相關信息和已安裝的軟件信息與檢測出的異常信息和服務端之前返回的舊修復策略對應的標識一起上報給服務端。
[0066]進一步地,所述第一接收單元403,還用于當服務端根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略。
[0067]本發(fā)明實施例提供的客戶端,客戶端在檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端,當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,客戶端接收服務端下發(fā)的新修復策略,并根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,客戶端能夠根據(jù)服務端第一時間下發(fā)的最新的修復策略進行系統(tǒng)修復,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
[0068]參看圖6,本實施例提供一種服務端,包括:第三接收單元601,用于接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識;第一判斷單元602,用于根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同;第一下發(fā)單元603,用于當所述第一判斷單元602判斷存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略。
[0069]進一步地,如圖7所示,所述服務端還包括:第四接收單元604,用于接收客戶端在檢測到系統(tǒng)不存在異常時上報的系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識;第二判斷單元605,用于根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與所述舊檢測策略對應的標識不相同;第二下發(fā)單元606,用于當所述第二判斷單元605判斷存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,向客戶端下發(fā)所述新檢測策略。
[0070]進一步地,所述第三接收單元601,還用于接收客戶端在檢測到系統(tǒng)存在異常時與異常信息和服務端之前返回的舊修復策略對應的標識一起上報的系統(tǒng)相關信息和已安裝的軟件信息。
[0071]進一步地,所述第一判斷單元602,還用于根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略。
[0072]進一步地,所述第一下發(fā)單元603,還用于當所述第一判斷單元602判斷存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略。
[0073]進一步地,如圖8所示,所述服務端還包括:第三判斷單元607,用于當所述第一判斷單元602判斷不存在與所述異常信息相對應的新修復策略,根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與服務端之前返回的舊檢測策略對應的標識不相同;第三下發(fā)單元608,用于當所述第三判斷單元607判斷存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,向客戶端下發(fā)所述新檢測策略。
[0074]本發(fā)明實施例提供的服務端,服務端接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識,根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略,以便客戶端根據(jù)所述新修復策略進行系統(tǒng)修復。與現(xiàn)有技術相比,服務端能夠根據(jù)客戶端的異常信息第一時間向客戶端下發(fā)最新的修復策略,以便客戶端能夠根據(jù)最新的修復策略進行系統(tǒng)修復,從而能夠及時為用戶修復系統(tǒng)問題,保證用戶的計算機系統(tǒng)能夠正常工作。
[0075]本發(fā)明實施例系統(tǒng)檢測修復方法、客戶端和服務端,可以適用于對用戶計算機出現(xiàn)的系統(tǒng)問題或者新出現(xiàn)的系統(tǒng)問題進行檢測修復,但不僅限于此。
[0076]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0077]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
【權利要求】
1.一種系統(tǒng)檢測修復方法,其特征在于,包括: 檢測系統(tǒng)是否存在異常; 若系統(tǒng)存在異常,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端; 當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同; 根據(jù)所述新修復策略進行系統(tǒng)修復。
2.根據(jù)權利要求1所述的系統(tǒng)檢測修復方法,其特征在于,還包括: 若系統(tǒng)不存在異常,將系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識上報給服務端; 當服務端根據(jù)系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,接收服務端下發(fā)的新檢測策略,所述新檢測策略對應的標識與所述丨日檢測策略對應的標識不相同; 根據(jù)所述新檢測策略進行系統(tǒng)檢測。
3.根據(jù)權利要求1所述的系統(tǒng)檢測修復方法,其特征在于,所述將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端包括: 將系統(tǒng)相關信息和已安裝的軟件信息與檢測出的異常信息和服務端之前返回的舊修復策略對應的標識一起上報給服務端。
4.根據(jù)權利要求3所述的系統(tǒng)檢測修復方法,其特征在于,所述當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略包括: 當服務端根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略。
5.一種系統(tǒng)檢測修復方法,其特征在于,包括: 接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識; 根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同; 若存在與所述異常信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略。
6.根據(jù)權利要求5所述的系統(tǒng)檢測修復方法,其特征在于,還包括: 接收客戶端在檢測到系統(tǒng)不存在異常時上報的系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識; 根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與所述舊檢測策略對應的標識不相同; 若存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,向客戶端下發(fā)所述新檢測策略。
7.根據(jù)權利要求5所述的系統(tǒng)檢測修復方法,其特征在于,所述接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識包括: 接收客戶端在檢測到系統(tǒng)存在異常時與異常信息和服務端之前返回的舊修復策略對應的標識一起上報的系統(tǒng)相關信息和已安裝的軟件信息。
8.根據(jù)權利要求7所述的系統(tǒng)檢測修復方法,其特征在于,所述根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略包括: 根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略。
9.根據(jù)權利要求8所述的系統(tǒng)檢測修復方法,其特征在于,所述若存在與所述異常信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略包括: 若存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略,向客戶端下發(fā)所述新修復策略。
10.根據(jù)權利要求7所述的系統(tǒng)檢測修復方法,其特征在于,還包括: 若不存在與所述異常信息相對應的新修復策略,根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與服務端之前返回的舊檢測策略對應的標識不相同; 若存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,向客戶端下發(fā)所述新檢測策略。
11.一種客戶端,其特征在于,包括: 第一檢測單元,用于檢測系統(tǒng)是否存在異常; 第一上報單元,用于當所述第一檢測單元檢測到系統(tǒng)存在異常時,將檢測出的異常信息和服務端之前返回的舊修復策略對應的標識上報給服務端; 第一接收單元,用于當服務端根據(jù)所述異常信息進行規(guī)則匹配并判斷出存在與所述異常信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同; 修復單元,用于根據(jù)所述新修復策略進行系統(tǒng)修復。
12.根據(jù)權利要求11所述的客戶端,其特征在于,還包括: 第二上報單元,用于當所述第一檢測單元檢測到系統(tǒng)不存在異常時,將系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識上報給服務端; 第二接收單元,用于當服務端根據(jù)系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,接收服務端下發(fā)的新檢測策略,所述新檢測策略對應的標識與所述丨H檢測策略對應的標識不相同; 第二檢測單元,用于根據(jù)所述新檢測策略進行系統(tǒng)檢測。
13.根據(jù)權利要求11所述的客戶端,其特征在于,所述第一上報單元,還用于將系統(tǒng)相關信息和已安裝的軟件信息與檢測出的異常信息和服務端之前返回的舊修復策略對應的標識一起上報給服務端。
14.根據(jù)權利要求13所述的客戶端,其特征在于,所述第一接收單元,還用于當服務端根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配并判斷出存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略時,接收服務端下發(fā)的新修復策略。
15.—種服務端,其特征在于,包括: 第三接收單元,用于接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息和服務端之前返回的舊修復策略對應的標識; 第一判斷單元,用于根據(jù)所述異常信息進行規(guī)則匹配,判斷是否存在與所述異常信息相對應的新修復策略,所述新修復策略對應的標識與所述舊修復策略對應的標識不相同; 第一下發(fā)單元,用于當所述第一判斷單元判斷存在與所述異常信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略。
16.根據(jù)權利要求15所述的服務端,其特征在于,還包括: 第四接收單元,用于接收客戶端在檢測到系統(tǒng)不存在異常時上報的系統(tǒng)相關信息、已安裝的軟件信息和服務端之前返回的舊檢測策略對應的標識; 第二判斷單元,用于根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與所述舊檢測策略對應的標識不相同; 第二下發(fā)單元,用于當所述第二判斷單元判斷存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,向客戶端下發(fā)所述新檢測策略。
17.根據(jù)權利要求15所述的服務端,其特征在于,所述第三接收單元,還用于接收客戶端在檢測到系統(tǒng)存在異常時上報的異常信息、系統(tǒng)相關信息、已安裝的軟件信息以及服務端之前返回的舊修復策略對應的標識。
18.根據(jù)權利要求17所述的服務端,其特征在于,所述第一判斷單元,還用于根據(jù)所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略。
19.根據(jù)權利要求18所述的服務端,其特征在于,所述第一下發(fā)單元,還用于當所述第一判斷單元判斷存在與所述異常信息、系統(tǒng)相關信息和已安裝的軟件信息相對應的新修復策略時,向客戶端下發(fā)所述新修復策略。
20.根據(jù)權利要求17所述的服務端,其特征在于,還包括: 第三判斷單元,用于當所述第一判斷單元判斷不存在與所述異常信息相對應的新修復策略,根據(jù)所述系統(tǒng)相關信息和已安裝的軟件信息進行規(guī)則匹配,判斷是否存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略,所述新檢測策略對應的標識與服務端之前返回的舊檢測策略對應的標識不相同; 第三下發(fā)單元,用于當所述第三判斷單元判斷存在與所述系統(tǒng)相關信息和已安裝的軟件信息相對應的新檢測策略時,向客戶端下發(fā)所述新檢測策略。
【文檔編號】G06F11/07GK104317665SQ201410523157
【公開日】2015年1月28日 申請日期:2014年9月30日 優(yōu)先權日:2014年9月30日
【發(fā)明者】周奕, 陳志強, 朱瑞聞, 王鑫驊, 陳俊強, 朱顯章, 劉桂峰, 姚輝 申請人:珠海市君天電子科技有限公司