亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種操作系統(tǒng)的優(yōu)化方法和裝置的制作方法

文檔序號:6383606閱讀:172來源:國知局
專利名稱:一種操作系統(tǒng)的優(yōu)化方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機,具體涉及一種操作系統(tǒng)的優(yōu)化方法和裝置。
背景技術(shù)
在裝有操作系統(tǒng)的計算機的日常使用過程中,隨著垃圾文件或冗余注冊表項的增多,計算機的運行速度越來越慢,在操作系統(tǒng)啟動或使用的時候,運行速度慢的問題很明顯。為了提高操作系統(tǒng)的運行速度,例如,為了提高Windows系統(tǒng)的運行速度,微軟公司在其MSDN(Microsoft Developer Network)官網(wǎng)上提供了大量系統(tǒng)優(yōu)化的解決方案。這些系統(tǒng)優(yōu)化的解決方案,涉及到調(diào)整注冊表的響應(yīng)數(shù)據(jù)等,如果要執(zhí)行這些系統(tǒng)優(yōu)化的解決方案,需要用戶具備較強的計算機和Windows系統(tǒng)方面的專業(yè)知識。優(yōu)化其他操作系統(tǒng)時也存在優(yōu)化Windows系統(tǒng)的上述問題。同時,還有些計算機上安裝的是GHOST系統(tǒng)(一種備份系統(tǒng))。GHOST系統(tǒng)的優(yōu)化是在制作GHOST系統(tǒng)的計算機上進行優(yōu)化,或者按照固定的優(yōu)化方案進行優(yōu)化,但是這種優(yōu)化效果不甚理想。例如,對于以下情況,尤其是需要判斷硬件環(huán)境的優(yōu)化項目,現(xiàn)有技術(shù)難以處理,例如“需要優(yōu)化內(nèi)存配置,加速程序(如游戲程序)的運行速度”,或者"PageFiles. sys項目的優(yōu)化”,需要依賴于判斷硬盤分區(qū)剩余空間大小。雖然GHOST系統(tǒng)是經(jīng)過優(yōu)化后的操作系統(tǒng),但是如果將GHOST系統(tǒng)安裝在其他不同的計算機上,GHOST系統(tǒng)的優(yōu)化是在GHOST系統(tǒng)的安裝之前執(zhí)行的,GHOST系統(tǒng)的優(yōu)化不符合不同用戶的實際應(yīng)用環(huán)境。

發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種操作系統(tǒng)的優(yōu)化裝置和相應(yīng)的一種操作系統(tǒng)的優(yōu)化方法。根據(jù)本發(fā)明的一個方面,提供了一種操作系統(tǒng)的優(yōu)化方法。本發(fā)明實施例中,獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù);將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷候選優(yōu)化項目是否符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;將符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;從推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。根據(jù)本發(fā)明的另一方面,提供了一種操作系統(tǒng)的優(yōu)化裝置。本發(fā)明實施例中,獲取模塊,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù);判斷模塊,適于將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷候選優(yōu)化項目是否符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;顯示模塊,適于將符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;優(yōu)化模塊,適于從推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。根據(jù)本發(fā)明實施例的一種操作系統(tǒng)的優(yōu)化方法和裝置可以根據(jù)當(dāng)前操作系統(tǒng)的軟硬件信息和候選優(yōu)化項目的優(yōu)化參數(shù),判斷候選優(yōu)化項目是否為可以進行優(yōu)化操作的推薦項目。當(dāng)判斷出候選優(yōu)化的項目為可以進行優(yōu)化操作的推薦項目時,還可以進一步顯示與推薦項目相關(guān)的提示信息,由此解決了背景技術(shù)中系統(tǒng)優(yōu)化的解決方案需要具備較強的計算機和操作系統(tǒng)方面的專業(yè)知識,以及GHOST系統(tǒng)的優(yōu)化不能滿足實際應(yīng)用環(huán)境的問題,取得了提高操作系統(tǒng)優(yōu)化的準(zhǔn)確性和安全性,并且能夠滿足實際優(yōu)化需求的有益效果。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式



通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖1示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化方法流程圖;圖2示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化方法流程圖;圖3示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化方法流程圖;圖4示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化裝置結(jié)構(gòu)圖;圖5示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化裝置結(jié)構(gòu)圖;圖6示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化推薦方法流程圖;圖7示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化推薦裝置結(jié)構(gòu)圖;圖8示出了根據(jù)本發(fā)明一個實施例的一種操作系統(tǒng)的優(yōu)化方法和裝置中的優(yōu)化界面示意圖。
具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。本發(fā)明實施例可以應(yīng)用于計算機系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務(wù)器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于個人計算機系統(tǒng)、服務(wù)器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)個人電腦、小型計算機系統(tǒng)大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術(shù)環(huán)境,等等。計算機系統(tǒng)/服務(wù)器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務(wù)器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備的本地或遠程計算系統(tǒng)存儲介質(zhì)上。本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法和裝置,獲取計算機當(dāng)前操作系統(tǒng)的硬件環(huán)境信息和軟件環(huán)境信息,并且獲取預(yù)先設(shè)置的候選優(yōu)化項目中的優(yōu)化參數(shù),將當(dāng)前操作系統(tǒng)的硬件環(huán)境信息和軟件環(huán)境信息與候選優(yōu)化項目中的優(yōu)化參數(shù)進行比較,或者將當(dāng)前操作系統(tǒng)的硬件環(huán)境信息或軟件環(huán)境信息與候選優(yōu)化項目中的優(yōu)化參數(shù)進行比較,判斷出候選優(yōu)化項目中推薦的優(yōu)化項目,并顯示在客戶端。而且,還可以進一步顯示與推薦的優(yōu)化項目相關(guān)的提示信息。下面通過列舉幾個具體的實施例詳細介紹本發(fā)明公開的一種操作系統(tǒng)的優(yōu)化方法和裝置。實施例一詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法。參考圖1,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化方法流程圖。步驟100,獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,并且獲取候選優(yōu)化項目的優(yōu)化參數(shù)。所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息。所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。需要說明的是,獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與獲取候選優(yōu)化項目的優(yōu)化參數(shù)可以同時執(zhí)行,也可以按順序執(zhí)行。按順序執(zhí)行時,所述兩個獲取操作不分先后順序。步驟102,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。需要說明的是,在當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中,可以將硬件環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較;可以將軟件環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較;也可以將硬件環(huán)境信息和軟件環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較。在當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中,利用哪個或哪些優(yōu)化環(huán)境信息進行比較,可以取決于候選優(yōu)化項目的優(yōu)化參數(shù)與哪個或哪些優(yōu)化環(huán)境信息相關(guān)。步驟104,將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端。通過所述步驟102的判斷,得到符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目,將符合條件的優(yōu)化項目作為推薦的優(yōu)化項目顯示在客戶端。步驟106,從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。在所述推薦的優(yōu)化項目被選定(可以選定其中的一個或幾個)之后,根據(jù)被選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化操作的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。實施例二詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法。參考圖2,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化方法流程圖。步驟200,獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,并且獲取候選優(yōu)化項目的優(yōu)化參數(shù)。所述優(yōu)化環(huán)境信息具體可以包括硬件環(huán)境信息和軟件環(huán)境信息。其中,所述硬件環(huán)境信息具體可以包括中央處理器信息、內(nèi)存信息和硬盤信息。還可以包括其他硬件信息,如主板、顯卡等。所述軟件環(huán)境信息具體可以包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。所述候選優(yōu)化項目的優(yōu)化參數(shù)具體可以包括其中一項或幾項所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。其中,所述候選優(yōu)化項目所在的注冊表信息具體可以為注冊表位置,所調(diào)用的接口函數(shù)信息具體可以為接口函數(shù)名稱。例如,(I )獲取當(dāng)前操作系統(tǒng)的版本信息。具體可以使用函數(shù)GetVersionEx獲取關(guān)于操作系統(tǒng)版本的信息OSVersionInfo,進一步可以讀取MajorVersion (主版本號)、MinorVersion (次版本號)、BuildVersion (編譯版本)等。再根據(jù)不同操作系統(tǒng)的OSVersionlnfo對照表,判定當(dāng)前操作系統(tǒng)是XP還是Win7等等,并且可以通過IsWow64Process判斷當(dāng)前操作系統(tǒng)是64位版本還是32位版本的操作系統(tǒng)。某些優(yōu)化項目是針對特定的操作系統(tǒng)制定的,所以需要獲取操作系統(tǒng)的版本信息。例如“優(yōu)化多系統(tǒng)默認開機等待時間”的優(yōu)化項目,實際是設(shè)置在操作系統(tǒng)啟動時等待選擇的剩余時間。在XP與ViSta后推出的操作系統(tǒng),在優(yōu)化此項時需要采取不同的方式。所以,需要獲取當(dāng)前操作系統(tǒng)的版本信息。( II )獲取當(dāng)前操作系統(tǒng)的硬件信息。優(yōu)化項目除了需要依賴操作系統(tǒng)版本信息以外,還可能會依賴硬件信息。例如“優(yōu)化內(nèi)存配置,加速程序(如游戲)的運行速度”的優(yōu)化項目就需要讀取當(dāng)前操作系統(tǒng)的內(nèi)存容量大小,根據(jù)具體內(nèi)存容量做不同的優(yōu)化處理;“雙核驅(qū)動和雙核優(yōu)化方案程序”的優(yōu)化項目需要讀取CPU信息,以判斷CPU的核心數(shù)是單核還是雙核;“虛擬內(nèi)存文件PageFile. sys”的優(yōu)化就需要讀取各個分區(qū)的剩余空間大小,根據(jù)剩余空間的不同做出不同的優(yōu)化處理,例如如果虛擬內(nèi)存文件PageFile. sys所在的分區(qū)空間足夠大,則可以設(shè)置較大的虛擬內(nèi)存文件PageFile. sys ;如果虛擬內(nèi)存文件PageFile. sys所在的分區(qū)空間較小,則可以設(shè)置較小的虛擬內(nèi)存文件PageFile. sys,或者將虛擬內(nèi)存文件PageFile. sys轉(zhuǎn)移到空間較大的分區(qū)。具體地,讀取內(nèi)存信息使用函數(shù)GlobalMemoryStatusEx讀取當(dāng)前操作系統(tǒng)所使用的內(nèi)存大小。如果優(yōu)化項目需要根據(jù)不同的廠商的內(nèi)存,做不同的優(yōu)化,則還需要讀取內(nèi)存的其他更詳細信息。讀取硬盤分區(qū)大小分別使用函數(shù)FindFirstVoIume、FindNextVolume和FindVolumeClose讀取磁盤空間的分區(qū)個數(shù),使用GetDiskFreeSpaceEx讀取每個分區(qū)的大
小信息。讀取CPU信息主要需要讀取CPU的名稱,CPU的核心數(shù)目和CPU的頻率。需要使用CPU內(nèi)部的命令CPWD,分別根據(jù)CPU廠商提供的操作手冊進行讀取。(III)獲取當(dāng)前操作系統(tǒng)的自帶軟件信息。具體地,通過類TSoftWareVerion讀取操作系統(tǒng)的自帶軟件信息。如“關(guān)閉IE自動更新”的優(yōu)化項目僅僅對IE7以下的版本有效,所以在執(zhí)行該優(yōu)化項目的時候,需要獲取當(dāng)前操作系統(tǒng)中IE的版本信息??梢灾苯邮褂煤瘮?shù)GetFileVersionInfo 和 GetFileVersionlnfoSize 獲取自帶軟件信息。步驟202,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。同一個優(yōu)化項目可以根據(jù)不同的操作系統(tǒng)版本信息、不同的硬件環(huán)境信息、不同的自帶軟件信息等,提供不同的用于優(yōu)化的注冊表信息或接口函數(shù)信息以及不同的優(yōu)化目標(biāo)信息。所述步驟202根據(jù)候選優(yōu)化項目的優(yōu)化參數(shù)的具體情況可以分為如下幾種情況,具體為( I)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息。將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息。當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。例如,當(dāng)前操作系統(tǒng)為64位版本的win7系統(tǒng),候選優(yōu)化項目Yl的優(yōu)化參數(shù)中所依賴的操作系統(tǒng)信息為32位版本的win7系統(tǒng)和64位版本的win7系統(tǒng),則當(dāng)前操作系統(tǒng)的版本信息屬于候選優(yōu)化項目Yl所依賴的操作系統(tǒng)信息。進一步將當(dāng)前操作系統(tǒng)的其他優(yōu)化環(huán)境信息,如硬件信息,與候選優(yōu)化項目Yl的其他優(yōu)化參數(shù),如所依賴的硬件環(huán)境信息進行比較,直至候選優(yōu)化項目Yl的全部優(yōu)化參數(shù)均與當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息比較完為止。(2)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的硬件環(huán)境信息。將當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項與所述候選優(yōu)化項目所依賴的硬件環(huán)境信息比較,判斷所述當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項是否屬于所述候選優(yōu)化項目所依賴的硬件環(huán)境信息。當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的硬件環(huán)境信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。例如,當(dāng)前操作系統(tǒng)的內(nèi)存容量為8GB,候選優(yōu)化項目Y2的優(yōu)化參數(shù)中所依賴的硬件環(huán)境信息為內(nèi)存容量大于等于4GB,則當(dāng)前操作系統(tǒng)的內(nèi)存信息屬于候選優(yōu)化項目Y2所依賴的硬件環(huán)境信息。進一步將當(dāng)前操作系統(tǒng)的其他優(yōu)化環(huán)境信息,如自帶軟件信息,與候選優(yōu)化項目Y2的其他優(yōu)化參數(shù),如所依賴的自帶軟件信息進行比較,直至候選優(yōu)化項目Y2的全部優(yōu)化參數(shù)均與當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息比較完為止。(3)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的自帶軟件信息。將當(dāng)前操作系統(tǒng)自帶的軟件信息與所述候選優(yōu)化項目所依賴的自帶軟件信息比較,判斷所述當(dāng)前操作系統(tǒng)自帶的軟件信息是否屬于所述候選優(yōu)化項目所依賴的自帶軟件信息。當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)自帶的軟件信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的自帶軟件信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。例如,當(dāng)前操作系統(tǒng)的自帶軟件IE的為IE10,候選優(yōu)化項目Y3的優(yōu)化參數(shù)中所依賴的自帶軟件信息為IE版本號高于8,則當(dāng)前操作系統(tǒng)的自帶軟件信息屬于候選優(yōu)化項目Y3所依賴的自帶軟件信息。進一步將當(dāng)前操作系統(tǒng)的其他優(yōu)化環(huán)境信息,如硬件環(huán)境信息,與候選優(yōu)化項目Y3的其他優(yōu)化參數(shù),如所依賴的硬件信息進行比較,直至候選優(yōu)化項目Y3的全部優(yōu)化參數(shù)均與當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息比較完為止。進一步地,在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息,與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息比較,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化。具體地,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化,可以包括在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息與所述優(yōu)化目標(biāo)信息比較。當(dāng)相同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息不需要優(yōu)化。當(dāng)不同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息需要優(yōu)化。例如,候選優(yōu)化項目Y4所在的注冊表位置為HKEY_CURRENT_USER\Sof t ware \Mi cr ο soft \ Int erne t Exp lorer\Main\NoUpdateCheck,優(yōu)化目標(biāo)信息為 NoUpdateCheck=I。當(dāng)前注冊表信息 HKEY_CURRENT_USER\Software\Microsoft\InternetExpIorer\Main\NoUpdateCheck 處的 NoUpdateCheck=O。因為I與O不同,所以當(dāng)前注冊表信息需要優(yōu)化。根據(jù)比較結(jié)果,具體可以分為(A)如果不需要優(yōu)化,則確定所述候選優(yōu)化項目不作為推薦的優(yōu)化項目。(B)如果需要優(yōu)化,則判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改。具體地,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改,可以包括判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許寫入。當(dāng)允許時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息允許修改。當(dāng)禁止時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息禁止修改。例如,可以使用函數(shù)RegsitryCanReadWrite判斷當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否可以修改。如果不允許修改注冊表信息,則可以直接用函數(shù)修改,并讀取函數(shù)的返回結(jié)果以判斷是否可以修改,其中,函數(shù)的返回結(jié)果可以表示修改成功或者修改失敗,例如,當(dāng)函數(shù)的返回結(jié)果為I時可以判斷允許修改,當(dāng)函數(shù)的返回結(jié)果為O時可以判斷不允許修改。根據(jù)判斷結(jié)果,具體可以分為(bl)如果允許修改,則確定所述候選優(yōu)化項目符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。(b2)如果不允許修改,則確定所述候選優(yōu)化項目不作為推薦的優(yōu)化項目,而且還可以顯示不允許修改的相關(guān)信息。步驟204,將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目。進一步地,可以從服務(wù)器端獲取所述推薦的優(yōu)化項目的優(yōu)化比例值和安全閥值,并判斷所述優(yōu)化比例值是否大于等于所述安全閥值。其中,所述優(yōu)化比例值為已優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量與可優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量之比。當(dāng)大于等于時,生成并顯示安全提示信息。當(dāng)小于時,生成并顯示危險提示信息。例如,獲取“關(guān)閉IE自動更新”推薦優(yōu)化項目的優(yōu)化比例值為90%,該推薦優(yōu)化項目的安全閥值為80%,因為90%大于80%,所以該推薦的優(yōu)化項目為安全的優(yōu)化項目,可以生成并顯示該優(yōu)化項目的安全提示信息。例如,可以通過界面或者網(wǎng)頁上的提示框?qū)δ壳暗姆弦蟮捻椖孔詣哟蚬?,并顯示上述的優(yōu)化比例值。而且,還可以從服務(wù)器端獲取所述推薦的優(yōu)化項目的禁止優(yōu)化閥值。判斷所述安全閥值是否等于所述禁止優(yōu)化閥值。當(dāng)?shù)扔跁r,生成并顯示禁止優(yōu)化的提示信息。當(dāng)不等于時,允許優(yōu)化所述推薦的優(yōu)化項目。例如,獲取“關(guān)閉IE自動更新”推薦優(yōu)化項目的禁止優(yōu)化閥值為0,獲取該優(yōu)化項目的安全閥值為O,所以生成并顯示禁止優(yōu)化該優(yōu)化項目的提示信息。步驟206,將推薦的優(yōu)化項目顯示在客戶端。所述步驟206,具體可以包括子步驟2061,分別生成所述客戶端已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息。例如,客戶端C優(yōu)化過的推薦優(yōu)化項目為Yl和Y2,未優(yōu)化過的推薦優(yōu)化項目為Y3,可以分別生成表示推薦的優(yōu)化項目Yl和Y2在客戶端C上優(yōu)化過的標(biāo)識信息,和表示推薦的優(yōu)化項目Y3在客戶端C上未優(yōu)化過的標(biāo)識信息。所述標(biāo)識信息具體可以包括推薦優(yōu)化項目的名稱、簡述等內(nèi)容。子步驟2062,將所述已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息顯示在所述客戶端。例如,已優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息為“已優(yōu)化Y1和Y2” ;未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息為“未優(yōu)化Y3”。步驟208,從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。具體地,可以按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。所述步驟208,確認被選定的優(yōu)化項目后,具體可以包括子步驟2081,獲取當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息。子步驟2082,將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。例如,獲取到當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同的當(dāng)前優(yōu)化信息為HKEY_CURRENT_USER\Sof t ware \Mi cr ο soft \ Int erne t Exp lorer\Main\NoUpdateCheck處的NoUpdateCheck=I。所述優(yōu)化目標(biāo)信息為NoUpdateCheck=O,則將當(dāng)前操作系統(tǒng)中HKEY_CURRENT_USER\Sof t ware \Mi cr ο soft \ Int erne t Exp lorer\Main\NoUpdateCheck 處 NoUpdateCheck 的值修改為 O。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化操作的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。再次,通過服務(wù)器端改變優(yōu)化項目的安全閥值和禁止優(yōu)化閥值,可以系統(tǒng)、全面地控制優(yōu)化項目的優(yōu)化情況。
實施例三詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法。參考圖3,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化方法流程圖。步驟300,獲取并判斷當(dāng)前操作系統(tǒng)的版本信息是否支持候選優(yōu)化項目。步驟302,獲取并判斷當(dāng)前操作系統(tǒng)的硬件信息是否支持候選優(yōu)化項目。步驟304,判斷候選優(yōu)化項目是否依賴當(dāng)前操作系統(tǒng)的自帶軟件。步驟306,判斷注冊表或其他項目是否需要優(yōu)化。步驟308,判斷注冊表是否可以讀寫或其他項目是否可以修改。步驟310,如果候選優(yōu)化項目滿足各判斷條件,對所述候選優(yōu)化項目進行優(yōu)化操作。經(jīng)過本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法對操作系統(tǒng)進行優(yōu)化,可以提高系統(tǒng)運行的速度,并且運行的優(yōu)化項目都安全穩(wěn)定,不會對系統(tǒng)的安全性和穩(wěn)定性帶來損害。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化方法,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化操作的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。實施例四詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化裝置。參考圖4,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化裝置結(jié)構(gòu)圖。所述一種操作系統(tǒng)的優(yōu)化裝置,具體可以包括獲取模塊40,判斷模塊42,顯示模塊44,以及,優(yōu)化模塊46。上述各模塊可以集成在客戶端中,通過客戶端對操作系統(tǒng)進行優(yōu)化。下面分別詳細介紹各模塊的功能以及各模塊之間的關(guān)系。獲取模塊40,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù),所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。需要說明的是,獲取模塊40獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與獲取候選優(yōu)化項目的優(yōu)化參數(shù)可以同時執(zhí)行,也可以按順序執(zhí)行。按順序執(zhí)行時,所述兩個獲取操作不分先后順序。判斷模塊42,適于將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。在當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中,判斷模塊42利用哪個或哪些優(yōu)化環(huán)境信息進行比較,可以取決于候選優(yōu)化項目的優(yōu)化參數(shù)與哪個或哪些優(yōu)化環(huán)境信息相關(guān)。顯示模塊44,適于將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端。優(yōu)化模塊46,適于從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。在所述推薦的優(yōu)化項目被選定(可以選定其中的一個或幾個)之后,優(yōu)化模塊46根據(jù)被選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化裝置,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化操作的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。實施例五詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化裝置。參考圖5,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化裝置結(jié)構(gòu)圖。所述一種操作系統(tǒng)的優(yōu)化裝置,具體可以包括獲取模塊500,判斷模塊502,顯示模塊504,優(yōu)化模塊506,第一比較模塊508,第一提示模塊510,第二比較模塊512,以及,第二提示模塊514。其中,所述顯示模塊504,具體可以包括標(biāo)識信息生成子模塊5041,標(biāo)識信息顯示子模塊5042,所述優(yōu)化模塊506,具體可以包括優(yōu)化信息獲取子模塊5061,以及,優(yōu)化信息修改子模塊5062。上述各模塊和各子模塊可以集成在客戶端中,通過客戶端對操作系統(tǒng)進行優(yōu)化。下面分別詳細介紹各模塊、各子模塊的功能以及之間的關(guān)系。獲取模塊500,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù),所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。所述硬件環(huán)境信息包括中央處理器信息、內(nèi)存信息和硬盤信息。所述軟件環(huán)境信息包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。所述候選優(yōu)化項目的優(yōu)化參數(shù)包括其中一項或幾項所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。判斷模塊502,適于將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。同一個優(yōu)化項目可以根據(jù)不同的操作系統(tǒng)版本信息、不同的硬件環(huán)境信息、不同的自帶軟件信息等,提供不同的用于優(yōu)化的注冊表信息或接口函數(shù)信息以及不同的優(yōu)化目標(biāo)信息。所述判斷模塊502可以根據(jù)候選優(yōu)化項目的優(yōu)化參數(shù)的具體情況進行相關(guān)操作,具體為( I)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息。所述判斷模塊502將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息。當(dāng)不屬于時,所述判斷模塊502確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,所述判斷模塊502將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。(2)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的硬件環(huán)境信息。所述判斷模塊502將當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項與所述候選優(yōu)化項目所依賴的硬件環(huán)境信息比較,判斷所述當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項是否屬于所述候選優(yōu)化項目所依賴的硬件環(huán)境信息。當(dāng)不屬于時,所述判斷模塊502確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,所述判斷模塊502將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的硬件環(huán)境信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。(3)候選優(yōu)化項目的優(yōu)化參數(shù)包括所述候選優(yōu)化項目所依賴的自帶軟件信息。所述判斷模塊502將當(dāng)前操作系統(tǒng)自帶的軟件信息與所述候選優(yōu)化項目所依賴的自帶軟件信息比較,判斷所述當(dāng)前操作系統(tǒng)自帶的軟件信息是否屬于所述候選優(yōu)化項目所依賴的自帶軟件信息。當(dāng)不屬于時,所述判斷模塊502確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。當(dāng)屬于時,所述判斷模塊502將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)自帶的軟件信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的自帶軟件信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,直至所述候選優(yōu)化項目的優(yōu)化參數(shù)全部比較完為止。進一步地,所述判斷模塊502在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息,與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息比較,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化。具體地,所述判斷模塊502在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息與所述優(yōu)化目標(biāo)信息比較。當(dāng)相同時,所述判斷模塊502確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息不需要優(yōu)化。當(dāng)不同時,所述判斷模塊502確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息需要優(yōu)化。根據(jù)比較結(jié)果,具體可以分為(A)如果不需要優(yōu)化,則所述判斷模塊502確定所述候選優(yōu)化項目不作為推薦的優(yōu)化項目。(B)如果需要優(yōu)化,則所述判斷模塊502判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改。具體地,所述判斷模塊502判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許與入。當(dāng)允許時,所述判斷模塊502確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息允許修改。當(dāng)禁止時,所述判斷模塊502確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息禁止修改。根據(jù)判斷結(jié)果,具體可以分為(bl)如果允許修改,則所述判斷模塊502確定所述候選優(yōu)化項目符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。(b2)如果不允許修改,則所述判斷模塊502確定所述候選優(yōu)化項目不作為推薦的優(yōu)化項目,而且還可以顯示不允許修改的相關(guān)信息。顯示模塊504,適于將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端。所述顯示模塊504,具體可以包括標(biāo)識信息生成子模塊5041,適于分別生成所述客戶端已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息。所述標(biāo)識信息具體可以包括推薦優(yōu)化項目的名稱、簡述等內(nèi)容。標(biāo)識信息顯示子模塊5042,適于將所述已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息顯示在所述客戶端。優(yōu)化模塊506,適于從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。具體地,所述優(yōu)化模塊506按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。 所述優(yōu)化模塊506,具體可以包括優(yōu)化信息獲取子模塊5061,適于獲取當(dāng)前操作系統(tǒng)中與所述優(yōu)化目標(biāo)信息位置相同的當(dāng)前優(yōu)化信息。優(yōu)化信息修改子模塊5062,適于將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。第一比較模塊508,適于在所述顯示模塊將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目之后,從服務(wù)器端獲取所述推薦的優(yōu)化項目的優(yōu)化比例值和安全閥值,并判斷所述優(yōu)化比例值是否大于等于所述安全閥值;其中,所述優(yōu)化比例值為已優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量與可優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量之比。第一提示模塊510,適于當(dāng)所述優(yōu)化比例值大于等于所述安全閥值時,生成并顯示安全提示信息;當(dāng)所述優(yōu)化比例值小于所述安全閥值時,生成并顯示危險提示信息。第二比較模塊512,適于從服務(wù)器端獲取所述推薦的優(yōu)化項目的禁止優(yōu)化閥值;判斷所述安全閥值是否等于所述禁止優(yōu)化閥值。第二提示模塊514,適于當(dāng)所述安全閥值等于所述禁止優(yōu)化閥值時,生成并顯示禁止優(yōu)化的提示信息。例如,第一比較模塊508獲取“關(guān)閉IE自動更新”推薦優(yōu)化項目的優(yōu)化比例值為90%,該推薦優(yōu)化項目的安全閥值為80%,因為90%大于80%,所以該推薦的優(yōu)化項目為安全的優(yōu)化項目,第一提示模塊510可以生成并顯示該優(yōu)化項目的安全提示信息。第二比較模塊512獲取“關(guān)閉IE自動更新”推薦優(yōu)化項目的禁止優(yōu)化閥值為0,第一比較模塊508獲取該優(yōu)化項目的安全閥值為0,所以第二提示模塊514生成并顯示禁止優(yōu)化該優(yōu)化項目的提不 目息。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化裝置,具有以下優(yōu)點
`
首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化操作的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。再次,通過服務(wù)器端改變優(yōu)化項目的安全閥值和禁止優(yōu)化閥值,可以系統(tǒng)、全面地控制優(yōu)化項目的優(yōu)化情況。實施例六詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化推薦方法。參考圖6,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化推薦方法流程圖。步驟60,獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,并且獲取候選優(yōu)化項目的優(yōu)化參數(shù)。所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息,所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。步驟62,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。步驟64,將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端。
綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化推薦方法,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化推薦的準(zhǔn)確性和安全性。其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。實施例七詳細介紹本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化推薦裝置。參考圖7,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化推薦裝置結(jié)構(gòu)圖。所述一種操作系統(tǒng)的優(yōu)化推薦裝置,具體可以包括獲取模塊70,判斷模塊72,以及,顯示模塊74。上述各模塊可以集成在客戶端中,通過客戶端對操作系統(tǒng)進行優(yōu)化。下面分別詳細介紹各模塊的功能以及之間的關(guān)系。獲取模塊70,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù),所述候選優(yōu)化項目和所述候選優(yōu)化項目的優(yōu)化參數(shù)均為預(yù)先設(shè)置。判斷模塊72,適于將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。顯示模塊74,適于將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端。參考圖8,示出了本發(fā)明實施例中一種操作系統(tǒng)的優(yōu)化方法和裝置中的優(yōu)化界面示意圖。其中,包括“系統(tǒng)加速”和“網(wǎng)絡(luò)加速”兩個大的優(yōu)化項目,具體地,在“系統(tǒng)加速”優(yōu)化項目中“清理影響開機速度的垃圾”需要修改相應(yīng)的應(yīng)用程序編程接口(ApplicationProgramminglnterface, API)?!皟?yōu)化內(nèi)存配置,加速游戲等軟件的運行速度”需要修改相應(yīng)的注冊表?!皟?yōu)化窗口菜單與列表的視覺效果,提高系統(tǒng)運行速度”需要修改相應(yīng)的API?!敖筓盤等移動設(shè)備的自動播放,防止被病毒感染”需要修改相應(yīng)的注冊表。在“網(wǎng)絡(luò)加速”優(yōu)化項目中“優(yōu)化網(wǎng)卡性能,提升網(wǎng)絡(luò)效率”需要修改相應(yīng)的注冊表。具體可以調(diào)整相應(yīng)注冊表中設(shè)定的網(wǎng)卡的工作模式達到提升網(wǎng)絡(luò)效率的效果。綜上所述,本發(fā)明實施例公開的一種操作系統(tǒng)的優(yōu)化推薦裝置,具有以下優(yōu)點首先,將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,確定符合優(yōu)化環(huán)境信息的優(yōu)化項目,結(jié)合當(dāng)前操作系統(tǒng)的實際硬件環(huán)境和/或?qū)嶋H軟件環(huán)境,降低了修改操作系統(tǒng)注冊表信息或接口函數(shù)信息的風(fēng)險,提高了優(yōu)化推薦的準(zhǔn)確性和安全性。
其次,直接在預(yù)先設(shè)置的候選優(yōu)化項目中確定推薦的優(yōu)化項目,根據(jù)確定的優(yōu)化項目進行優(yōu)化操作,不需要按照操作系統(tǒng)廠商提供的專業(yè)優(yōu)化方案內(nèi)容對復(fù)雜的注冊表或接口函數(shù)進行修改,節(jié)省了逐步修改注冊表或接口函數(shù)的操作步驟,提高了優(yōu)化效率。需要說明的是,對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本申請所必需的。對于上述裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。本領(lǐng)域技術(shù)人員易于想到的是上述各個實施例的任意組合應(yīng)用都是可行的,故上述各個實施例之間的任意組合都是本申請的實施方案,但是由于篇幅限制,本說明書在此就不一一詳述了。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如上面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式
的權(quán)利要求書由此明確地并入該具體實施方式
,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在上面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的一種操作系統(tǒng)的優(yōu)化裝置設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。本文公開了 Al、一種操作系統(tǒng)的優(yōu)化方法,包括獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù);將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。A2、根據(jù)Al所述的方法,所述候選優(yōu)化項目的優(yōu)化參數(shù)包括其中一項或幾項所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。A3、根據(jù)A2所述的方法,所述硬件環(huán)境信息包括中央處理器信息、內(nèi)存信息和硬盤信息;所述軟件環(huán)境信息包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。A4、根據(jù)A2所述的方法,所述根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作,包括按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。A5、根據(jù)A4所述的方法,所述按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,包括獲取當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息;將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。A6、根據(jù)A3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息;當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。A7、根據(jù)A3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括將當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項與所述候選優(yōu)化項目所依賴的硬件環(huán)境信息比較,判斷所述當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項是否屬于所述候選優(yōu)化項目所依賴的硬件環(huán)境信息;當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的硬件環(huán)境信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。AS、根據(jù)A3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括將當(dāng)前操作系統(tǒng)自帶的軟件信息與所述候選優(yōu)化項目所依賴的自帶軟件信息比較,判斷所述當(dāng)前操作系統(tǒng)自帶的軟件信息是否屬于所述候選優(yōu)化項目所依賴的自帶軟件信息;當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)自帶的軟件信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的自帶軟件信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。A9、根據(jù)A3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息,與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息比較,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化;如果需要優(yōu)化,則判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改;如果允許修改,則確定所述候選優(yōu)化項目符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。A10、根據(jù)A9所述的方法,所述判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化,包括在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息與所述優(yōu)化目標(biāo)信息比較;當(dāng)相同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息不需要優(yōu)化;當(dāng)不同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息需要優(yōu)化。AU、根據(jù)A9所述的方法,所述判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改,包括判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許寫入;當(dāng)允許時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息允許修改;當(dāng)禁止時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息禁止修改。A12、根據(jù)Al所述的方法,將推薦的優(yōu)化項目顯示在客戶端,包括分別生成所述客戶端已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息;將所述已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息顯示在所述客戶端。A13、根據(jù)Al所述的方法,所述將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目之后,還包括從服務(wù)器端獲取所述推薦的優(yōu)化項目的優(yōu)化比例值和安全閥值,并判斷所述優(yōu)化比例值是否大于等于所述安全閥值;其中,所述優(yōu)化比例值為已優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量與可優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量之比;當(dāng)大于等于時,生成并顯示安全提示信息;當(dāng)小于時,生成并顯示危險提示信息。A14、根據(jù)A13所述的方法,還包括從服務(wù)器端獲取所述推薦的優(yōu)化項目的禁止優(yōu)化閥值;判斷所述安全閥值是否等于所述禁止優(yōu)化閥值;當(dāng)?shù)扔跁r,生成并顯示禁止優(yōu)化的提示信
肩、O本文公開了 B15、一種操作系統(tǒng)的優(yōu)化裝置,包括獲取模塊,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù);判斷模塊,適于將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;顯示模塊,適于將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;優(yōu)化模塊,適于從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。B16、根據(jù)B15所述的裝置,所述候選優(yōu)化項目的優(yōu)化參數(shù)包括其中一項或幾項所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。B17、根據(jù)B16所述的裝置,所述硬件環(huán)境信息包括中央處理器信息、內(nèi)存信息和硬盤信息;所述軟件環(huán)境信息包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。B18、根據(jù)B16所述的裝置,所述優(yōu)化模塊按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。B19、根據(jù)B18所述的裝置,所述優(yōu)化模塊,包括優(yōu)化信息獲取子模塊,適于獲取當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息;優(yōu)化信息修改子模塊,適于將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。B20、根據(jù)B17所述的裝置,所述判斷模塊將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息;當(dāng)不屬于時,所述判斷模塊確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,所述判斷模塊將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。B21、根據(jù)B17所述的裝置,所述判斷模塊將當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項與所述候選優(yōu)化項目所依賴的硬件環(huán)境信息比較,判斷所述當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項是否屬于所述候選優(yōu)化項目所依賴的硬件環(huán)境信息;當(dāng)不屬于時,所述判斷模塊確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,所述判斷模塊將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的硬件環(huán)境信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。B22、根據(jù)B17所述的裝置,所述判斷模塊將當(dāng)前操作系統(tǒng)自帶的軟件信息與所述候選優(yōu)化項目所依賴的自帶軟件信息比較,判斷所述當(dāng)前操作系統(tǒng)自帶的軟件信息是否屬于所述候選優(yōu)化項目所依賴的自帶軟件信息;當(dāng)不屬于時,所述判斷模塊確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,所述判斷模塊將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)自帶的軟件信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的自帶軟件信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。B23、根據(jù)B17所述的裝置,所述判斷模塊在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息位置相同的當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息,與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息比較,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化;如果需要優(yōu)化,則所述判斷模塊判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改;如果允許修改,則所述判斷模塊確定所述候選優(yōu)化項目符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。B24、根據(jù)B23所述的裝置,所述判斷模塊在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息與所述優(yōu)化目標(biāo)信息比較;當(dāng)相同時,所述判斷模塊確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息不需要優(yōu)化;當(dāng)不同時,所述判斷模塊確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息需要優(yōu)化。B25、根據(jù)B23所述的裝置,所述判斷模塊判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許寫入;當(dāng)允許時,所述判斷模塊確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息允許修改;當(dāng)禁止時,所述判斷模塊確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息禁止修改。B26、根據(jù)B15所述的裝置,所述顯示模塊,包括標(biāo)識信息生成子模塊,適于分別生成所述客戶端已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息;標(biāo)識信息顯示子模塊,適于將所述已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息顯示在所述客戶端。B27、根據(jù)B15所述的裝置,還包括第一比較模塊,適于在所述顯示模塊將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目之后,從服務(wù)器端獲取所述推薦的優(yōu)化項目的優(yōu)化比例值和安全閥值,并判斷所述優(yōu)化比例值是否大于等于所述安全閥值;其中,所述優(yōu)化比例值為已優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量與可優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量之比;第一提示模塊,適于當(dāng)所述優(yōu)化比例值大于等于所述安全閥值時,生成并顯示安全提示信息;當(dāng)所述優(yōu)化比例值小于所述安全閥值時,生成并顯示危險提示信息。B28、根據(jù)B27所述的裝置,還包括第二比較模塊,適于從服務(wù)器端獲取所述推薦的優(yōu)化項目的禁止優(yōu)化閥值;判斷所述安全閥值是否等于所述禁止優(yōu)化閥值;第二提示模塊,適于當(dāng)所述安全閥值等于所述禁止優(yōu)化閥值時,生成并顯示禁止優(yōu)化的提示信息。
權(quán)利要求
1.一種操作系統(tǒng)的優(yōu)化方法,包括 獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù); 將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息; 將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。
2.根據(jù)權(quán)利要求1所述的方法,所述候選優(yōu)化項目的優(yōu)化參數(shù)包括其中一項或幾項 所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。
3.根據(jù)權(quán)利要求2所述的方法, 所述硬件環(huán)境信息包括中央處理器信息、內(nèi)存信息和硬盤信息; 所述軟件環(huán)境信息包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。
4.根據(jù)權(quán)利要求2所述的方法,所述根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作,包括 按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,所述按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,包括 獲取當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息; 將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。
6.根據(jù)權(quán)利要求3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括 將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息; 當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息; 當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。
7.根據(jù)權(quán)利要求3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括 將當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項與所述候選優(yōu)化項目所依賴的硬件環(huán)境信息比較,判斷所述當(dāng)前操作系統(tǒng)的中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項是否屬于所述候選優(yōu)化項目所依賴的硬件環(huán)境信息;當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除中央處理器信息、內(nèi)存信息和硬盤信息中的一項或幾項之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的硬件環(huán)境信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。
8.根據(jù)權(quán)利要求3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括將當(dāng)前操作系統(tǒng)自帶的軟件信息與所述候選優(yōu)化項目所依賴的自帶軟件信息比較,判斷所述當(dāng)前操作系統(tǒng)自帶的軟件信息是否屬于所述候選優(yōu)化項目所依賴的自帶軟件信當(dāng)不屬于時,確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)自帶的軟件信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的自帶軟件信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。
9.根據(jù)權(quán)利要求3所述的方法,所述將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,包括在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息,與所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息比較,判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化;如果需要優(yōu)化,則判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改;如果允許修改,則確定所述候選優(yōu)化項目符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。
10.根據(jù)權(quán)利要求9所述的方法,所述判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否需要優(yōu)化,包括在當(dāng)前操作系統(tǒng)中,將與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息與所述優(yōu)化目標(biāo)信息比較;當(dāng)相同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息不需要優(yōu)化;當(dāng)不同時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息需要優(yōu)化。
11.根據(jù)權(quán)利要求9所述的方法,所述判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許修改,包括判斷所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息是否允許寫入;當(dāng)允許時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息允許修改;當(dāng)禁止時,確定所述當(dāng)前注冊表信息或當(dāng)前接口函數(shù)信息禁止修改。
12.根據(jù)權(quán)利要求1所述的方法,將推薦的優(yōu)化項目顯示在客戶端,包括分別生成所述客戶端已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息; 將所述已優(yōu)化的推薦優(yōu)化項目和未優(yōu)化的推薦優(yōu)化項目的標(biāo)識信息顯示在所述客戶端。
13.根據(jù)權(quán)利要求1所述的方法,所述將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目之后,還包括 從服務(wù)器端獲取所述推薦的優(yōu)化項目的優(yōu)化比例值和安全閥值,并判斷所述優(yōu)化比例值是否大于等于所述安全閥值;其中,所述優(yōu)化比例值為已優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量與可優(yōu)化所述推薦的優(yōu)化項目的客戶端數(shù)量之比; 當(dāng)大于等于時,生成并顯示安全提示信息; 當(dāng)小于時,生成并顯示危險提示信息。
14.根據(jù)權(quán)利要求13所述的方法,還包括 從服務(wù)器端獲取所述推薦的優(yōu)化項目的禁止優(yōu)化閥值; 判斷所述安全閥值是否等于所述禁止優(yōu)化閥值; 當(dāng)?shù)扔跁r,生成并顯示禁止優(yōu)化的提示信息。
15.一種操作系統(tǒng)的優(yōu)化裝置,包括 獲取模塊,適于獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,所述優(yōu)化環(huán)境信息包括硬件環(huán)境信息和軟件環(huán)境信息;并且獲取候選優(yōu)化項目的優(yōu)化參數(shù); 判斷模塊,適于將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與所述候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息; 顯示模塊,適于將符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端; 優(yōu)化模塊,適于從所述推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)所述選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。
16.根據(jù)權(quán)利要求15所述的裝置,所述候選優(yōu)化項目的優(yōu)化參數(shù)包括其中一項或幾項 所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息、所述候選優(yōu)化項目所依賴的硬件環(huán)境信息、所述候選優(yōu)化項目所依賴的自帶軟件信息、所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息、以及優(yōu)化目標(biāo)信息。
17.根據(jù)權(quán)利要求16所述的裝置, 所述硬件環(huán)境信息包括中央處理器信息、內(nèi)存信息和硬盤信息; 所述軟件環(huán)境信息包括操作系統(tǒng)的版本信息、操作系統(tǒng)自帶的軟件信息、以及注冊表信息或接口函數(shù)信息。
18.根據(jù)權(quán)利要求16所述的裝置,所述優(yōu)化模塊按照所述選定的優(yōu)化項目的優(yōu)化參數(shù)中的優(yōu)化目標(biāo)信息進行優(yōu)化操作,所述優(yōu)化目標(biāo)信息包括所述候選優(yōu)化項目所在的注冊表信息或所調(diào)用的接口函數(shù)信息的優(yōu)化目標(biāo)數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的裝置,所述優(yōu)化模塊,包括 優(yōu)化信息獲取子模塊,適于獲取當(dāng)前操作系統(tǒng)中與所述候選優(yōu)化項目所在的注冊表信息位置相同或所調(diào)用的接口函數(shù)信息名稱相同的當(dāng)前優(yōu)化信息; 優(yōu)化信息修改子模塊,適于將所述當(dāng)前優(yōu)化信息修改為所述優(yōu)化目標(biāo)信息。
20.根據(jù)權(quán)利要求17所述的裝置,所述判斷模塊將當(dāng)前操作系統(tǒng)的版本信息與所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息比較,判斷當(dāng)前操作系統(tǒng)的版本信息是否屬于所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息;當(dāng)不屬于時,所述判斷模塊確定所述候選優(yōu)化項目不符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;當(dāng)屬于時,所述判斷模塊將所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息中除操作系統(tǒng)的版本信息之外的優(yōu)化環(huán)境信息,與所述候選優(yōu)化項目的優(yōu)化參數(shù)中除所述候選優(yōu)化項目所依賴的操作系統(tǒng)信息之外的優(yōu)化參數(shù)進行比較,繼續(xù)判斷所述候選優(yōu)化項目是否符合所述當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息。
全文摘要
本發(fā)明實施例公開了一種操作系統(tǒng)的優(yōu)化方法和裝置,以解決背景技術(shù)中系統(tǒng)優(yōu)化的解決方案需要具備較強的計算機和操作系統(tǒng)方面的專業(yè)知識,以及GHOST系統(tǒng)的優(yōu)化不能滿足實際應(yīng)用環(huán)境的問題。所述方法包括獲取當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息,并獲取候選優(yōu)化項目的優(yōu)化參數(shù);將當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息與候選優(yōu)化項目的優(yōu)化參數(shù)進行比較,判斷候選優(yōu)化項目是否符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息;將符合當(dāng)前操作系統(tǒng)的優(yōu)化環(huán)境信息的候選優(yōu)化項目確定為推薦的優(yōu)化項目,并顯示在客戶端;從推薦的優(yōu)化項目中確認被選定的優(yōu)化項目,并根據(jù)選定的優(yōu)化項目的優(yōu)化參數(shù)進行優(yōu)化操作。提高了操作系統(tǒng)優(yōu)化的準(zhǔn)確性和安全性,并且能夠滿足實際優(yōu)化需求。
文檔編號G06F9/445GK103049285SQ201210526518
公開日2013年4月17日 申請日期2012年12月7日 優(yōu)先權(quán)日2012年12月7日
發(fā)明者鄧世達 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1