一種終端檢測方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種終端檢測結果顯示方法和裝置,該方法包括:獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況;確定當前時間距離所述上次檢測時間的時間長度;根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值;顯示所述當前檢測值。采用本發(fā)明,可以隨時間變化更新終端的檢測值,由此可以讓檢測值更精準地反映系統(tǒng)的健康狀況,從而根據(jù)該檢測值進行系統(tǒng)優(yōu)化,提高計算機系統(tǒng)的性能和安全系數(shù)。
【專利說明】一種終端檢測方法和裝置
【技術領域】
[0001]本發(fā)明涉及計算機處理領域,尤其涉及一種終端檢測方法和裝置。
【背景技術】
[0002]在現(xiàn)有技術中,為了保證電腦(或稱計算機)運行的安全性,可以通過電腦體檢得到健康分數(shù)。電腦中安裝的安全管理類軟件通過快速全面地檢查計算機存在的風險,電腦體檢完之后,體檢結果會以健康分數(shù)的方式表現(xiàn)電腦狀況。
[0003]電腦健康分數(shù)決定因素通常為“電腦安全防護狀態(tài)”及“電腦系統(tǒng)可優(yōu)化項目”。安全防護狀態(tài)檢測包括上網(wǎng)安全保護、應用入口保護、系統(tǒng)底層保護是否開啟。系統(tǒng)可優(yōu)化項目檢測包括系統(tǒng)垃圾,系統(tǒng)漏洞,開機啟動項等系統(tǒng)安全及性能項目,通過體檢能夠檢測到電腦可修復和優(yōu)化項目,再通過一定機制的加權計算,能夠得出當前的電腦健康分數(shù)。
[0004]但是,現(xiàn)在的健康分數(shù)一般都是用戶體檢后一般都會進行優(yōu)化后的分數(shù),這就導致健康分數(shù)往往很高,且該分數(shù)就不會隨著時間變化,只要用戶不再次重新啟動體檢,該分數(shù)會保留為上一次的高分數(shù)狀態(tài)下。由于現(xiàn)在的電腦大多連入互聯(lián)網(wǎng),且用戶操作頻繁,其隨著時間變化健康狀態(tài)會發(fā)生較大變化,因而該健康分數(shù)并不能反映出當下用戶電腦的真實健康狀況。
【發(fā)明內容】
[0005]本發(fā)明實施例所要解決的技術問題在于,提供一種終端檢測方法和裝置??梢噪S時間變化更新終端的檢測值,以便反映終端的真實健康狀況,從而根據(jù)該檢測值進行系統(tǒng)優(yōu)化,提高計算機系統(tǒng)的性能和安全系數(shù)。
[0006]為了解決上述技術問題,本發(fā)明實施例提供了一種終端檢測結果顯示方法,包括:
[0007]獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況;
[0008]確定當前時間距離所述上次檢測時間的時間長度;
[0009]根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值;
[0010]顯示所述當前檢測值。
[0011]其中,所述根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值包括:
[0012]判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值;
[0013]當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
[0014]進一步的,所述根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值包括根據(jù)下式獲得當前檢測值:
[0015]f (x) =m(x ^ tl),
[0016]f (x) =m-x-tl (tl < x ^ m_t2)[0017]f (x) =t3(m_t2 < x)
[0018]其中,f (x)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl,t3〈m—tl-t20
[0019]其中,所述顯示所述當前檢測值包括:
[0020]顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。
[0021]所述終端為計算機,所述系統(tǒng)健康情況包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。
[0022]另一方面,本發(fā)明實施例還提供了一種終端檢測結果顯示裝置,包括:
[0023]信息獲取單元,用于獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況;
[0024]時間確定單元,用于確定當前時間距離所述上次檢測時間的時間長度;
[0025]更新單元,用于根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值;
[0026]顯示單 元,用于顯示所述當前檢測值。
[0027]其中,所述更新單元具體用于:
[0028]判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值;
[0029]當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
[0030]進一步的,所述更新單元具體用于根據(jù)下式獲得當前檢測值:
[0031]f (x) =m(x ^ tl),
[0032]f (x) =m-x-tl (tl < x ^ m_t2)
[0033]f (x) =t3(m-t2 < x)
[0034]其中,f (X)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl,t3〈m—tl-t20
[0035]其中,所述顯示單元具體用于,顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。
[0036]再一方面,本發(fā)明實施例還提供了一種計算機,所述計算機包括如上所述的終端檢測結果顯示裝置,所述系統(tǒng)健康情況包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。
[0037]實施本發(fā)明實施例,具有如下有益效果:
[0038]在本發(fā)明實施例中,在進行檢測值顯示時,考慮上次檢測時間到當前時間的時間間隔,并根據(jù)該時間間隔更新檢測值,使得該顯示的檢測值可以反映檢測時間間隔的影響。且具體的,該時間間隔越長,所顯示的檢測值越低,越能反映當前系統(tǒng)的真實健康狀況。由此可以讓檢測值更精準地反映系統(tǒng)的健康狀況,從而根據(jù)該檢測值進行系統(tǒng)優(yōu)化,提高計算機系統(tǒng)的性能和安全系數(shù)?!緦@綀D】
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是本發(fā)明實施例中的終端檢測結果顯示方法的一個具體流程示意圖;
[0041]圖2是本發(fā)明實施例中的終端檢測結果顯示方法的另一個具體流程示意圖;
[0042]圖3是本發(fā)明實施例中的健康分數(shù)狀態(tài)變化的一個具體示意圖;
[0043]圖4是本發(fā)明實施例中的健康分數(shù)狀態(tài)的一個具體示意圖;
[0044]圖5是本發(fā)明實施例中的終端檢測結果顯示裝置的一個具體組成示意圖。
【具體實施方式】[0045]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]在現(xiàn)有技術中計算機體檢的健康分數(shù)實時性低,需要通過體檢功能入口重新啟動體檢過程才會更新該健康分數(shù)。這樣的健康分數(shù)缺少時間維度的影響,不利于反映計算機的實際健康狀況。為此本發(fā)明實施例提出了一種終端檢測結果顯示方案,在進行健康分數(shù)顯示時考慮時間間隔的影響,增加了健康分數(shù)的維度,且并不需要實際再次運行體檢程序,不增加系統(tǒng)負擔。
[0047]如圖1所示,為本發(fā)明實施例中的終端檢測結果顯示方法的一個具體流程示意圖。該方法包括如下步驟。
[0048]101、獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況。
[0049]以終端為計算機為例,所述系統(tǒng)健康情況可包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。一般每次健康檢測之后,系統(tǒng)后臺都會生成事件記錄,形成體檢時間戳。
[0050]102、確定當前時間距離所述上次檢測時間的時間長度。以上述具體情況為例,利用上述的時間戳和系統(tǒng)當前時間就可以判斷距離上次體檢的時間長度。
[0051]103、根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值。
[0052]具體的,判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值;當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
[0053]更具體的,可以根據(jù)下式獲得當前檢測值:
[0054]f (x) =m(x ^ tl),
[0055]f (x) =m-x-tl (tl < x ^ m_t2)
[0056]f (X) =t3(m_t2 < x)[0057]其中,f (X)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl,t3〈m—tl-t20
[0058]根據(jù)實際情況可以合理設定tl、t2和t3的值。
[0059]104、顯示所述當前檢測值。如,可顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。
[0060]以下以電腦體檢的健康分數(shù)為例,進一步說明本發(fā)明實施例,如圖2所示,為本發(fā)明實施例中的健康分數(shù)顯示方法。該方法包括如下步驟。
[0061]201、確定距上次體檢的時間。用戶每次健康體檢都會在系統(tǒng)后臺生成時間記錄,形成體檢時間戳,該時間戳用于判斷距離上次體檢的時間長度。
[0062]202、判斷是否達到時間閥值。即,通過預先設置時間閥值,利用體檢時間戳和當前時間獲得反映二者時間間隔的時間長度,當時間長度不超過時間閥值時,便認為該長度對電腦健康分數(shù)無影響,則返回步驟201。當時間長度超過該時間閥值時,便認為該長度對電腦健康分數(shù)有影響,則執(zhí)行步驟203。其中時間閾值的設定與健康分數(shù)的取值范圍等因素有關,如當健康分數(shù)取值范圍為0-100時,為了保證時間閥值的自適應性,可以設定該閥值的默認值為5 (天)。
[0063]203、確定時間長度對健康分數(shù)的影響。在步驟20廣202確定達到時間閥值后,確定時間長度X對健康分數(shù)的函數(shù)關系,其中,m為上次的健康分數(shù)。
[0064]函數(shù)具體為:
[0065]f (X) =m(x ^ 5),
[0066]f (x) =m-x-5 (5 < x ^ m_15)
[0067]f (X) =20(m-15 < x)
[0068]在本具體實施例中,時間閾值為5 (天),同時,上式中的常數(shù)值15和20也可以具體設定為其他值,此處僅為示例。
[0069]204、確定當前健康分數(shù)形態(tài)。
[0070]通過上述步驟描述可知,在達到時間閥值前,健康分數(shù)不變化。達到時間閥值后,分數(shù)在天數(shù)積累下逐漸降低,而分數(shù)變化是短暫瞬間的。為此,在本實施例中通過漏斗形態(tài)和箭頭等能形象化表現(xiàn)出時間對健康分數(shù)的積累性影響,這樣就能把短暫的變化通過長時間可視的形態(tài)表現(xiàn)出來。漏斗色塊高度隨時間累計逐漸降低,如圖3所示,漏斗色塊是指數(shù)字分為不同灰度的顯示部分,從圖示中可以看到,從左到右的四組數(shù)值中,各組數(shù)值的不同深度的灰色部分占整個數(shù)字的比例發(fā)生了變化,淺灰色所占比例越大表明健康分數(shù)越接近發(fā)生變化的臨界點。每當色塊高度降低為O時,分數(shù)就會降一分,然后漏斗恢復滿額狀態(tài)。
[0071]則根據(jù)時間長度、時間閾值、當前健康分數(shù)和上述規(guī)則,確定當前健康分數(shù)的形態(tài)。即,確定形態(tài)中的數(shù)字,數(shù)字中兩色色塊的比例(當然,為了顯示效果的美觀,也可以用彩色色塊進行顯示,或是在數(shù)字旁邊增加其他圖標進行提示等等,具體顯示方案可以有多種,此處不做贅述),以及變化趨勢。
[0072]205、顯示當前健康分數(shù)形態(tài)。如圖4所示,當前健康分數(shù)形態(tài)由三部分組成:1、當前健康分數(shù),2、分數(shù)漏斗,3、上升下降趨勢箭頭。在本例中顯示,當前健康分數(shù)為68,并且呈剛開始下降的趨勢。
[0073]可見,在上述實施例中將時間作為影響健康分數(shù)的因素,通過一定函數(shù)關系實現(xiàn)時間對健康分數(shù)的影響,以實現(xiàn)健康分數(shù)的實時化。
[0074]如圖5所示,為本發(fā)明實施例中的終端檢測結果顯示裝置的一個具體組成示意圖,該裝置可設置于計算機中。
[0075]如,可為一應用安裝在計算機中,當計算機啟動或達到預定的時間或事件時運行。所述裝置I包括:信息獲取單元10,用于獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況;時間確定單元12,用于確定當前時間距離所述上次檢測時間的時間長度;更新單元14,用于根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值;顯示單元16,用于顯示所述當前檢測值。其中,上述系統(tǒng)健康情況可包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。
[0076]其中,所述更新單元14可具體用于:判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值;當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
[0077]進一步的,更新單元14可具體用于根據(jù)下式獲得當前檢測值:
[0078]f (x) =m(x ^ tl),
[0079]f (x) =m-x-tl (tl < x ^ m_t2)
[0080]f (X) =t3 (m_t2 < x)
[0081]其中,f (x)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl,t3< 如可預設,tl 為 5 (天),t2 為 15,t3 為 20。
[0082]其中,顯示單元16可具體用于,顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。如,顯示為圖4中的形態(tài)。
[0083]應當理解,上述裝置實施例中的術語和各單元模塊的功能與前述方法實施例中的一致,此處不做一一贅述。
[0084]綜上所述可知,在本發(fā)明實施例中,在進行檢測值顯示時,考慮上次檢測時間到當前時間的時間間隔,并根據(jù)該時間間隔更新檢測值,使得該顯示的檢測值可以反映檢測時間間隔的影響。且具體的,該時間間隔越長,所顯示的檢測值越低,越能反映當前系統(tǒng)的真實健康狀況。
[0085]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0086]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種終端檢測結果顯示方法,其特征在于,所述方法包括: 獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況; 確定當前時間距離所述上次檢測時間的時間長度; 根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值; 顯示所述當前檢測值。
2.如權利要求1所述的方法,其特征在于,所述根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值包括: 判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值; 當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
3.如權利要求1所述的方法,其特征在于,所述根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值包括根據(jù)下式獲得當前檢測值: f (X) =m(X < tl), f (x)=m-x_tl (tl < X ^ m_t2) f (X) =t3(m_t2 < x) 其中,f (X)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl, t3〈m—tl-t20
4.如權利要求2或3所述的方法,其特征在于,所述顯示所述當前檢測值包括: 顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。
5.如權利要求4所述的方法,其特征在于,所述終端為計算機,所述系統(tǒng)健康情況包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。
6.一種終端檢測結果顯示裝置,其特征在于,所述裝置包括: 信息獲取單元,用于獲得所述終端的上次檢測值和上次檢測時間,其中,所述檢測值反映所述終端的系統(tǒng)健康情況; 時間確定單元,用于確定當前時間距離所述上次檢測時間的時間長度; 更新單元,用于根據(jù)所述時間長度更新所述上次檢測值,獲得當前檢測值; 顯示單元,用于顯示所述當前檢測值。
7.如權利要求6所述的裝置,其特征在于,所述更新單元具體用于: 判斷所述時間長度是否小于等于預定義的時間閾值,當判斷結果為是時,則確定當前檢測值等于上次檢測值; 當判斷結果為否時,根據(jù)所述時間長度獲得低于所述上次檢測值的當前檢測值。
8.如權利要求6所述的裝置,其特征在于,所述更新單元具體用于根據(jù)下式獲得當前檢測值: f (X) =m(X < tl), f (x)=m-x_tl (tl < X ^ m_t2)f (X) =t3(m_t2 < x) 其中,f (X)為當前檢測值,X為所述時間長度,m為上次檢測值,tl為預定義的時間閾值,t2為預定義的第一常數(shù)閾值,t3為預定義的第二常數(shù)閾值,且tl < t2 < m-tl, t3〈m—tl-t20
9.如權利要求7或8所述的裝置,其特征在于,所述顯示單元具體用于,顯示當前檢測值形態(tài),所述當前檢測值形態(tài)包括所述當前監(jiān)測值、分數(shù)值漏斗和變化趨勢箭頭,其中,所述分數(shù)值漏斗和變化趨勢箭頭用于標識所述時間長度對所述當前檢測值的積累性影響。
10.一種計算機,其特征在于,所述計算機包括如上所述的終端檢測結果顯示裝置,所述系統(tǒng)健康情況包括計算機安全防護狀態(tài)和/或計算機系統(tǒng)可優(yōu)化項目。
【文檔編號】G06F21/57GK103839009SQ201210469978
【公開日】2014年6月4日 申請日期:2012年11月20日 優(yōu)先權日:2012年11月20日
【發(fā)明者】萬旭成, 沈艷慧 申請人:騰訊科技(深圳)有限公司