本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體而言,涉及一種基于計算機的系統(tǒng)更新方法和一種基于計算機的系統(tǒng)更新裝置。
背景技術(shù):
計算機系統(tǒng)的更新是系統(tǒng)發(fā)布后最主要的組成部分,不僅僅能夠?qū)ο到y(tǒng)安全、漏洞起到補丁作用,同樣也會優(yōu)化和提升系統(tǒng)體驗,比如xp系統(tǒng)里的sp1、sp2和sp3,以及win7系統(tǒng)的sp1,這里既有日常的安全更新,也有系統(tǒng)的體驗提升,若不進行系統(tǒng)更新,可能會導致系統(tǒng)運行緩慢、卡機等問題,然而用戶在使用計算機的過程中難免會遇到這樣的尷尬場景:在使用計算機過程中,每次界面上彈跳系統(tǒng)提示信息時,均需要用戶自己識別信息的重要程度,并手動去設(shè)置是否進行更新,如此反復地打斷用戶,嚴重影響用戶的使用體驗,對此,目前還沒有有效地解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的基于計算機的系統(tǒng)更新方案,能夠識別獲取到的系統(tǒng)更新信息的信息類別,并匹配對應(yīng)的更新時間,依據(jù)更新時間自動完成更新,無需用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。
有鑒于此,本發(fā)明提出了一種新的基于計算機的系統(tǒng)更新方法,包括:獲取計算機的系統(tǒng)更新信息;檢測獲取到的所述系統(tǒng)更新信息的信息類別;根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間;在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,執(zhí)行對所述計算機的系統(tǒng)的更新操作。
在該技術(shù)方案中,通過對獲取到的系統(tǒng)更新信息進行信息類別檢測,以確定該系統(tǒng)更新信息的信息類別,并確定該系統(tǒng)更新信息對應(yīng)的更新時間,在當前時間達到更新時間時,自動執(zhí)行對計算機的系統(tǒng)的更新操作,整個過程無需用戶用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。其中,系統(tǒng)更新信息包括功能優(yōu)化信息、升級信息、漏洞修復信息等,信息類別的劃分可以依據(jù)更新信息對計算機性能影響程度來劃分,影響越大,劃分的級別就越高。
在上述技術(shù)方案中,優(yōu)選地,在所述根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間的步驟之前,還包括:預存儲多個信息類別與對應(yīng)于所述多個信息類別中的每個信息類別的更新時間的關(guān)聯(lián)關(guān)系;所述根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間的步驟,具體包括:根據(jù)所述關(guān)聯(lián)關(guān)系,查找所述系統(tǒng)更新信息對應(yīng)的更新時間。
在該技術(shù)方案中,通過預存儲多個信息類別以及與每個信息類別的更新時間的關(guān)聯(lián)關(guān)系,為后續(xù)自動匹配更新時間提供前提保證,也確保了匹配結(jié)果的準確性。其中,與每個信息類別的更新時間可以由用戶預先設(shè)定,一般可設(shè)置在電腦的空閑時段。
在上述任一項技術(shù)方案中,優(yōu)選地,在所述執(zhí)行對所述計算機的系統(tǒng)的更新操作的步驟之前,還包括:檢測目標區(qū)域內(nèi)是否有人體信息;在確定所述目標區(qū)域內(nèi)無人體信息時,執(zhí)行所述對所述計算機的系統(tǒng)的更新操作的步驟;在確定所述目標區(qū)域內(nèi)有人體信息時,每隔預定時長重新檢測所述目標區(qū)域內(nèi)是否有人體信息,直至確定目標區(qū)域內(nèi)無人體信息時,執(zhí)行所述對所述計算機的更新操作的步驟。
在該技術(shù)方案中,通過檢測目標區(qū)域是否有人體信息,在確定目標區(qū)域內(nèi)無人體信息時,表明電腦處于空閑狀態(tài),此時再執(zhí)行對計算機的系統(tǒng)的更新操作,在確定目標區(qū)域內(nèi)有人體信息時,表明電腦可能正在使用中,此時每個預定時長重新檢測,直至無人體信息時再進行更新操作,從而盡可能地避免打斷用戶操作,提升用戶的使用體驗。其中,計算機上課設(shè)置傳感器或攝像頭,通過傳感器或攝像頭來檢測目標區(qū)域內(nèi)是否有人體信息。
在上述任一項技術(shù)方案中,優(yōu)選地,在所述執(zhí)行對所述計算機的系統(tǒng)的更新操作的步驟之前,還包括:在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,檢測所述計算機中是否有正在運行的進程;在確定有正在運行的進程時,控制所述進程暫停運行,并根據(jù)預定的路徑信息保存所述進程的進度信息;輸出所進程的進度信息。
在該技術(shù)方案中,考慮到系統(tǒng)在更新時,可能會有正在運行的進程,通過暫停進程,并保存進程的進度信息,從而有效避免因系統(tǒng)更新而導致數(shù)據(jù)的丟失。其中,輸出進程的進度信息包括在系統(tǒng)更新后繼續(xù)運行進程,和/或向指定設(shè)備發(fā)送進程的進度信息。
在上述任一項技術(shù)方案中,優(yōu)選地,所述檢測獲取到的所述系統(tǒng)更新信息的信息類別的步驟,具體包括:從所述系統(tǒng)更新信息提取關(guān)鍵字,根據(jù)所述關(guān)鍵字確定所述系統(tǒng)更新信息的信息類別。
在該技術(shù)方案中,通過從系統(tǒng)更新信息中提取關(guān)鍵字來識別系統(tǒng)更新信息的信息類別,確保了識別結(jié)果的準確性。
根據(jù)本發(fā)明的第二方面,提出了一種基于計算機的系統(tǒng)更新裝置,包括:獲取單元,用于獲取計算機的系統(tǒng)更新信息;第一檢測單元,用于檢測獲取到的所述系統(tǒng)更新信息的信息類別;確定單元,用于根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間;控制單元,用于在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,執(zhí)行對所述計算機的系統(tǒng)的更新操作。
在該技術(shù)方案中,通過對獲取到的系統(tǒng)更新信息進行信息類別檢測,以確定該系統(tǒng)更新信息的信息類別,并確定該系統(tǒng)更新信息對應(yīng)的更新時間,在當前時間達到更新時間時,自動執(zhí)行對計算機的系統(tǒng)的更新操作,整個過程無需用戶用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。其中,系統(tǒng)更新信息包括功能優(yōu)化信息、升級信息、漏洞修復信息等,信息類別的劃分可以依據(jù)更新信息對計算機性能影響程度來劃分,影響越大,劃分的級別就越高。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:存儲單元,用于預存儲多個信息類別與對應(yīng)于所述多個信息類別中的每個信息類別的更新時間的關(guān)聯(lián)關(guān)系;所述確定單元,具體用于根據(jù)所述關(guān)聯(lián)關(guān)系,查找所述系統(tǒng)更新信息對應(yīng)的更新時間。
在該技術(shù)方案中,通過預存儲多個信息類別以及與每個信息類別的更新時間的關(guān)聯(lián)關(guān)系,為后續(xù)自動匹配更新時間提供前提保證,也確保了匹配結(jié)果的準確性。其中,與每個信息類別的更新時間可以由用戶預先設(shè)定,一般可設(shè)置在電腦的空閑時段。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:第二檢測單元,用于檢測目標區(qū)域內(nèi)是否有人體信息;
所述控制單元,具體用于在所述第二檢測單元確定所述目標區(qū)域內(nèi)無人體信息時,對所述計算機的系統(tǒng)的更新操作,在所述第二檢測單元確定所述目標區(qū)域內(nèi)有人體信息時,每隔預定時長重新檢測所述目標區(qū)域內(nèi)是否有人體信息,直至確定目標區(qū)域內(nèi)無人體信息時,對所述計算機的更新操作。
在該技術(shù)方案中,通過檢測目標區(qū)域是否有人體信息,在確定目標區(qū)域內(nèi)無人體信息時,表明電腦處于空閑狀態(tài),此時再執(zhí)行對計算機的系統(tǒng)的更新操作,在確定目標區(qū)域內(nèi)有人體信息時,表明電腦可能正在使用中,此時每個預定時長重新檢測,直至無人體信息時再進行更新操作,從而盡可能地避免打斷用戶操作,提升用戶的使用體驗。其中,計算機上課設(shè)置傳感器或攝像頭,通過傳感器或攝像頭來檢測目標區(qū)域內(nèi)是否有人體信息。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:第三檢測單元,用于在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,檢測所述計算機中是否有正在運行的進程;處理單元,用于在所述第三檢測單元確定有正在運行的進程時,控制所述進程暫停運行,并根據(jù)預定的路徑信息保存所述進程的進度信息;輸出單元,用于輸出所進程的進度信息。
在該技術(shù)方案中,考慮到系統(tǒng)在更新時,可能會有正在運行的進程,通過暫停進程,并保存進程的進度信息,從而有效避免因系統(tǒng)更新而導致數(shù)據(jù)的丟失。其中,輸出進程的進度信息包括在系統(tǒng)更新后繼續(xù)運行進程,和/或向指定設(shè)備發(fā)送進程的進度信息。
在上述任一項技術(shù)方案中,優(yōu)選地,所述第一檢測單元具體用于:從所述系統(tǒng)更新信息提取關(guān)鍵字,根據(jù)所述關(guān)鍵字確定所述系統(tǒng)更新信息的信息類別。
在該技術(shù)方案中,通過從系統(tǒng)更新信息中提取關(guān)鍵字來識別系統(tǒng)更新信息的信息類別,確保了識別結(jié)果的準確性。
通過以上技術(shù)方案,能夠識別獲取到的系統(tǒng)更新信息的信息類別,并匹配對應(yīng)的更新時間,依據(jù)更新時間自動完成更新,無需用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。
附圖說明
圖1示出了根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新方法的示意流程圖;
圖2示出了根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新裝置的示意框圖。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
圖1示出了根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新方法的示意流程圖。
如圖1所示,根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新方法,包括:
步驟102,獲取計算機的系統(tǒng)更新信息。
步驟104,檢測獲取到的所述系統(tǒng)更新信息的信息類別。
步驟106,根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間。
步驟108,在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,執(zhí)行對所述計算機的系統(tǒng)的更新操作。
在該技術(shù)方案中,通過對獲取到的系統(tǒng)更新信息進行信息類別檢測,以確定該系統(tǒng)更新信息的信息類別,并確定該系統(tǒng)更新信息對應(yīng)的更新時間,在當前時間達到更新時間時,自動執(zhí)行對計算機的系統(tǒng)的更新操作,整個過程無需用戶用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。其中,系統(tǒng)更新信息包括功能優(yōu)化信息、升級信息、漏洞修復信息等,信息類別的劃分可以依據(jù)更新信息對計算機性能影響程度來劃分,影響越大,劃分的級別就越高。
在上述技術(shù)方案中,優(yōu)選地,在所述根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間的步驟之前,還包括:預存儲多個信息類別與對應(yīng)于所述多個信息類別中的每個信息類別的更新時間的關(guān)聯(lián)關(guān)系;所述根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間的步驟,具體包括:根據(jù)所述關(guān)聯(lián)關(guān)系,查找所述系統(tǒng)更新信息對應(yīng)的更新時間。
在該技術(shù)方案中,通過預存儲多個信息類別以及與每個信息類別的更新時間的關(guān)聯(lián)關(guān)系,為后續(xù)自動匹配更新時間提供前提保證,也確保了匹配結(jié)果的準確性。其中,與每個信息類別的更新時間可以由用戶預先設(shè)定,一般可設(shè)置在電腦的空閑時段。
在上述任一項技術(shù)方案中,優(yōu)選地,在所述執(zhí)行對所述計算機的系統(tǒng)的更新操作的步驟之前,還包括:檢測目標區(qū)域內(nèi)是否有人體信息;在確定所述目標區(qū)域內(nèi)無人體信息時,執(zhí)行所述對所述計算機的系統(tǒng)的更新操作的步驟;在確定所述目標區(qū)域內(nèi)有人體信息時,每隔預定時長重新檢測所述目標區(qū)域內(nèi)是否有人體信息,直至確定目標區(qū)域內(nèi)無人體信息時,執(zhí)行所述對所述計算機的更新操作的步驟。
在該技術(shù)方案中,通過檢測目標區(qū)域是否有人體信息,在確定目標區(qū)域內(nèi)無人體信息時,表明電腦處于空閑狀態(tài),此時再執(zhí)行對計算機的系統(tǒng)的更新操作,在確定目標區(qū)域內(nèi)有人體信息時,表明電腦可能正在使用中,此時每個預定時長重新檢測,直至無人體信息時再進行更新操作,從而盡可能地避免打斷用戶操作,提升用戶的使用體驗。其中,計算機上課設(shè)置傳感器或攝像頭,通過傳感器或攝像頭來檢測目標區(qū)域內(nèi)是否有人體信息。
在上述任一項技術(shù)方案中,優(yōu)選地,在所述執(zhí)行對所述計算機的系統(tǒng)的更新操作的步驟之前,還包括:在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,檢測所述計算機中是否有正在運行的進程;在確定有正在運行的進程時,控制所述進程暫停運行,并根據(jù)預定的路徑信息保存所述進程的進度信息;輸出所進程的進度信息。
在該技術(shù)方案中,考慮到系統(tǒng)在更新時,可能會有正在運行的進程,通過暫停進程,并保存進程的進度信息,從而有效避免因系統(tǒng)更新而導致數(shù)據(jù)的丟失。其中,輸出進程的進度信息包括在系統(tǒng)更新后繼續(xù)運行進程,和/或向指定設(shè)備發(fā)送進程的進度信息。
在上述任一項技術(shù)方案中,優(yōu)選地,所述檢測獲取到的所述系統(tǒng)更新信息的信息類別的步驟,具體包括:從所述系統(tǒng)更新信息提取關(guān)鍵字,根據(jù)所述關(guān)鍵字確定所述系統(tǒng)更新信息的信息類別。
在該技術(shù)方案中,通過從系統(tǒng)更新信息中提取關(guān)鍵字來識別系統(tǒng)更新信息的信息類別,確保了識別結(jié)果的準確性。
圖2示出了根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新裝置的示意框圖。
如圖2所示,根據(jù)本發(fā)明的實施例的基于計算機的系統(tǒng)更新裝置200,包括:獲取單元202、第一檢測單元204、確定單元206和控制單元208。
其中,獲取單元202用于獲取計算機的系統(tǒng)更新信息;第一檢測單元204用于檢測獲取到的所述系統(tǒng)更新信息的信息類別;確定單元206用于根據(jù)所述系統(tǒng)更新信息的信息類別,確定所述系統(tǒng)更新信息對應(yīng)的更新時間;控制單元208用于在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,執(zhí)行對所述計算機的系統(tǒng)的更新操作。
在該技術(shù)方案中,通過對獲取到的系統(tǒng)更新信息進行信息類別檢測,以確定該系統(tǒng)更新信息的信息類別,并確定該系統(tǒng)更新信息對應(yīng)的更新時間,在當前時間達到更新時間時,自動執(zhí)行對計算機的系統(tǒng)的更新操作,整個過程無需用戶用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。其中,系統(tǒng)更新信息包括功能優(yōu)化信息、升級信息、漏洞修復信息等,信息類別的劃分可以依據(jù)更新信息對計算機性能影響程度來劃分,影響越大,劃分的級別就越高。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:存儲單元210,用于預存儲多個信息類別與對應(yīng)于所述多個信息類別中的每個信息類別的更新時間的關(guān)聯(lián)關(guān)系;所述確定單元206,具體用于根據(jù)所述關(guān)聯(lián)關(guān)系,查找所述系統(tǒng)更新信息對應(yīng)的更新時間。
在該技術(shù)方案中,通過預存儲多個信息類別以及與每個信息類別的更新時間的關(guān)聯(lián)關(guān)系,為后續(xù)自動匹配更新時間提供前提保證,也確保了匹配結(jié)果的準確性。其中,與每個信息類別的更新時間可以由用戶預先設(shè)定,一般可設(shè)置在電腦的空閑時段。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:第二檢測單元212,用于檢測目標區(qū)域內(nèi)是否有人體信息;所述控制單元208,具體用于在所述第二檢測單元212確定所述目標區(qū)域內(nèi)無人體信息時,對所述計算機的系統(tǒng)的更新操作,在所述第二檢測單元212確定所述目標區(qū)域內(nèi)有人體信息時,每隔預定時長重新檢測所述目標區(qū)域內(nèi)是否有人體信息,直至確定目標區(qū)域內(nèi)無人體信息時,對所述計算機的更新操作。
在該技術(shù)方案中,通過檢測目標區(qū)域是否有人體信息,在確定目標區(qū)域內(nèi)無人體信息時,表明電腦處于空閑狀態(tài),此時再執(zhí)行對計算機的系統(tǒng)的更新操作,在確定目標區(qū)域內(nèi)有人體信息時,表明電腦可能正在使用中,此時每個預定時長重新檢測,直至無人體信息時再進行更新操作,從而盡可能地避免打斷用戶操作,提升用戶的使用體驗。其中,計算機上課設(shè)置傳感器或攝像頭,通過傳感器或攝像頭來檢測目標區(qū)域內(nèi)是否有人體信息。
在上述任一項技術(shù)方案中,優(yōu)選地,還包括:第三檢測單元214,用于在當前時間達到所述系統(tǒng)更新信息對應(yīng)的更新時間時,檢測所述計算機中是否有正在運行的進程;處理單元216,用于在所述第三檢測單元214確定有正在運行的進程時,控制所述進程暫停運行,并根據(jù)預定的路徑信息保存所述進程的進度信息;輸出單元218,用于輸出所進程的進度信息。
在該技術(shù)方案中,考慮到系統(tǒng)在更新時,可能會有正在運行的進程,通過暫停進程,并保存進程的進度信息,從而有效避免因系統(tǒng)更新而導致數(shù)據(jù)的丟失。其中,輸出進程的進度信息包括在系統(tǒng)更新后繼續(xù)運行進程,和/或向指定設(shè)備發(fā)送進程的進度信息。
在上述任一項技術(shù)方案中,優(yōu)選地,所述第一檢測單元204具體用于:從所述系統(tǒng)更新信息提取關(guān)鍵字,根據(jù)所述關(guān)鍵字確定所述系統(tǒng)更新信息的信息類別。
在該技術(shù)方案中,通過從系統(tǒng)更新信息中提取關(guān)鍵字來識別系統(tǒng)更新信息的信息類別,確保了識別結(jié)果的準確性。
以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,本發(fā)明的技術(shù)方案提出了一種新的基于計算機的系統(tǒng)更新方案,能夠識別獲取到的系統(tǒng)更新信息的信息類別,并匹配對應(yīng)的更新時間,依據(jù)更新時間自動完成更新,無需用戶過多參與,節(jié)省用戶時間,提升了用戶的使用體驗。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。