一種優(yōu)化游戲運行環(huán)境的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種優(yōu)化游戲運行環(huán)境的方法和裝置,屬于計算機【技術領域】。所述方法包括:在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保護項;其中,該游戲優(yōu)化保護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護;當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保護。本發(fā)明的技術方案,可以在游戲模式中更好地釋放資源,為游戲程序提供服務。
【專利說明】一種優(yōu)化游戲運行環(huán)境的方法和裝置
【技術領域】
[0001] 本發(fā)明涉及計算機【技術領域】,具體涉及一種優(yōu)化游戲運行環(huán)境的方法和裝置。
【背景技術】
[0002] 目前計算機等智能終端設備在使用過程中往往會出現(xiàn)運行速度越來越慢的情況, 這時,為了提高計算機系統(tǒng)的運行速度,需要對其進行系統(tǒng)優(yōu)化?,F(xiàn)有的優(yōu)化方式一般是通 過文件清理或垃圾清理方法,例如,清理系統(tǒng)中無用的緩存文件、查找并移動占用磁盤空間 的文件等,以便釋放空間,讓系統(tǒng)保持清潔,使整體運行更加流暢。
[0003] 尤其在玩游戲的過程中,系統(tǒng)資源占用率很高,如果此時有其他的后臺程序也在 占用的系統(tǒng)資源,則會使得游戲的運行受到影響,如變得很卡。然而現(xiàn)有的系統(tǒng)優(yōu)化方式智 能進行一些基本的文件清理工作,對于系統(tǒng)的卡死,以及后臺程序占用過多流量的情況則 無法處理。
【發(fā)明內(nèi)容】
[0004] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種優(yōu)化游戲運行環(huán)境的方法和裝置。
[0005] 依據(jù)本發(fā)明的一個方面,提供了一種優(yōu)化游戲運行環(huán)境的方法,其中,該方法包 括:在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保護項;其中,該游戲優(yōu)化保 護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護;當檢測到用戶界面進入游戲模式時,進行網(wǎng)速 保護、內(nèi)存保護和CPU保護。
[0006] 可選地,所述網(wǎng)速保護包括:關閉系統(tǒng)中占用網(wǎng)速超過預設帶寬的進程或程序,以 優(yōu)先給當前游戲更多的帶寬。
[0007] 可選地,所述內(nèi)存保護包括:關閉占用內(nèi)存超過預設值的進程、程序,以及清理垃 圾文件,以保證當前游戲的內(nèi)存分配。
[0008] 可選地,所述CPU保護包括:關閉占用CPU資源超過預設值的進程或程序,以保證 當前游戲的CPU資源占用率。
[0009] 可選地,當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保護 包括:
[0010] 當檢測到用戶界面進入游戲模式時,向服務器發(fā)送對優(yōu)化規(guī)則的更新請求,接收 所述服務器返回的優(yōu)化規(guī)則,根據(jù)所述優(yōu)化規(guī)則進行網(wǎng)速保護、內(nèi)存保護和CPU保護。
[0011] 可選地,所述向服務器發(fā)送對優(yōu)化規(guī)則的更新請求,接收所述服務器返回的優(yōu)化 規(guī)則包括:
[0012] 在發(fā)送的更新請求中包含本地優(yōu)化規(guī)則的版本信息;所述版本信息包括:表示版 本發(fā)布時間的時間戳,和/或,版本號;
[0013] 接收將更新請求中的優(yōu)化規(guī)則的版本信息與服務器中優(yōu)化規(guī)則的版本信息進行 比較,根據(jù)比較結果確定出并下發(fā)的需要更新的優(yōu)化規(guī)則。
[0014] 可選地,所述版本信息還包括:用戶標識以及避免被惡意攻擊的驗證信息。
[0015] 可選地,該方法進一步包括:當所述游戲優(yōu)化保護項上發(fā)生鼠標經(jīng)過事件時,展示 表示該游戲優(yōu)化保護項在進入游戲模式后自動開啟的信息。
[0016] 可選地,該方法進一步包括:對后臺游戲庫中的所有游戲進行分類;當檢測到用 戶界面進入游戲模式時,根據(jù)當前進入的游戲的分類,在所述優(yōu)化游戲運行環(huán)境的應用程 序的界面上顯示相應的展示效果,并將當前進入的游戲的標志顯示出來。
[0017] 可選地,該方法進一步包括:在所述優(yōu)化游戲運行環(huán)境的應用程序的界面中的程 序列表中,增加一類"游戲優(yōu)化"組,該組包括:進入游戲模式、屏蔽系統(tǒng)粘滯鍵和優(yōu)化電源 方案三項;其中,屏蔽系統(tǒng)粘滯鍵和優(yōu)化電源方案兩項默認為選中狀態(tài)。
[0018] 可選地,該方法進一步包括:判斷系統(tǒng)中正在運行的程序是否滿足預設的優(yōu)化規(guī) 貝1J ;將滿足所述預設的優(yōu)化規(guī)則的程序顯示在所述優(yōu)化游戲運行環(huán)境的應用程序的界面中 的程序列表的第一分類中,將不滿足所述預設的優(yōu)化規(guī)則的程序顯示在所述程序列表的第 二分類中,將用戶手動關閉過的程序顯示在所述程序列表的第三分類中;
[0019] 其中,所述第一分類中的程序的狀態(tài)默認為選中,所述第二分類中的程序的狀態(tài) 默認為非選中,所述第三分類中的程序的狀態(tài)默認為選中;
[0020] 根據(jù)觸發(fā)的優(yōu)化指令,對所述程序列表中狀態(tài)為選中的程序進行優(yōu)化處理,其中, 所述優(yōu)化指令中包含所述程序列表中的程序的狀態(tài)。
[0021] 可選地,該方法進一步包括:在后臺保存需二次確認程序列表;當根據(jù)觸發(fā)的優(yōu) 化指令執(zhí)行一次優(yōu)化后,若需二次確認程序列表中的一些程序沒有關閉,則將這些程序作 為第四分類置頂顯示在所述優(yōu)化游戲運行環(huán)境的應用程序的界面中的程序列表中,且默認 為選中狀態(tài);當再次根據(jù)觸發(fā)的優(yōu)化指令對程序列表中狀態(tài)為選中的程序進行優(yōu)化處理 后,不再顯示該第四分類。
[0022] 可選地,該方法進一步包括:所顯示的所述程序列表的每個分類,響應于施加于該 分類上的鼠標事件可以展開以及收起。
[0023] 可選地,該方法進一步包括:在所述優(yōu)化游戲運行環(huán)境的應用程序的界面上提供 用戶登錄入口;當用戶登錄后顯示用戶頭像;響應于施加于用戶頭像上的鼠標事件,展示 包含用戶信息的懸浮窗。
[0024] 依據(jù)本發(fā)明的另一方面,提供了一種優(yōu)化游戲運行環(huán)境的裝置,該裝置包括:
[0025] 游戲加速展示單元,適于在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu) 化保護項;其中,該游戲優(yōu)化保護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護;
[0026] 游戲加速執(zhí)行單元,適于當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存 保護和CPU保護。
[0027] 可選地,所述游戲加速執(zhí)行單元,適于在執(zhí)行網(wǎng)速保護時,關閉系統(tǒng)中占用網(wǎng)速超 過預設帶寬的進程或程序,以優(yōu)先給當前游戲更多的帶寬。
[0028] 可選地,所述游戲加速執(zhí)行單元,適于在執(zhí)行內(nèi)存保護時,關閉占用內(nèi)存超過預設 值的進程、程序,以及清理垃圾文件,以保證當前游戲的內(nèi)存分配。
[0029] 可選地,所述游戲加速執(zhí)行單元,適于在執(zhí)行CPU保護時,關閉占用CPU資源超過 預設值的進程或程序,以保證當前游戲的CPU資源占用率。
[0030] 可選地,所述游戲加速執(zhí)行單元,適于當檢測到用戶界面進入游戲模式時,向服務 器發(fā)送對優(yōu)化規(guī)則的更新請求,接收所述服務器返回的優(yōu)化規(guī)則,根據(jù)所述優(yōu)化規(guī)則進行 網(wǎng)速保護、內(nèi)存保護和CPU保護。
[0031] 可選地,所述游戲加速執(zhí)行單元,適于在發(fā)送的更新請求中攜帶本地優(yōu)化規(guī)則的 版本信息;適于接收將更新請求中的優(yōu)化規(guī)則的版本信息與服務器中優(yōu)化規(guī)則的版本信息 進行比較,根據(jù)比較結果確定出并下發(fā)的需要更新的優(yōu)化規(guī)則;所述版本信息包括:表示 版本發(fā)布時間的時間戳,和/或,版本號。
[0032] 可選地,所述游戲加速執(zhí)行單元,還適于在發(fā)送的更新請求中攜帶用戶標識以及 避免被惡意攻擊的驗證信息。
[0033] 可選地,所述游戲加速展示單元,進一步適于當所述游戲優(yōu)化保護項上發(fā)生鼠標 經(jīng)過事件時,展示表示該游戲優(yōu)化保護項在進入游戲模式后自動開啟的信息。
[0034] 可選地,該裝置進一步包括:
[0035] 游戲分類展示單元,適于對后臺游戲庫中的所有游戲進行分類;當檢測到用戶界 面進入游戲模式時,根據(jù)當前進入的游戲的分類,在所述優(yōu)化游戲運行環(huán)境的應用程序的 界面上顯示相應的展示效果,并將當前進入的游戲的標志顯示出來。
[0036] 可選地,所述游戲加速展示單元,進一步適于在所述優(yōu)化游戲運行環(huán)境的應用程 序的界面中的程序列表中,增加一類"游戲優(yōu)化"組,該組包括:進入游戲模式、屏蔽系統(tǒng)粘 滯鍵和優(yōu)化電源方案三項;其中,屏蔽系統(tǒng)粘滯鍵和優(yōu)化電源方案兩項默認為選中狀態(tài)。
[0037] 可選地,該裝置進一步包括:
[0038] 優(yōu)化分類展示單元,適于判斷系統(tǒng)中正在運行的程序是否滿足預設的優(yōu)化規(guī)則; 將滿足所述預設的優(yōu)化規(guī)則的程序顯示在所述優(yōu)化游戲運行環(huán)境的應用程序的界面中的 程序列表的第一分類中,將不滿足所述預設的優(yōu)化規(guī)則的程序顯示在所述程序列表的第二 分類中,將用戶手動關閉過的程序顯示在所述程序列表的第三分類中;
[0039] 其中,所述第一分類中的程序的狀態(tài)默認為選中,所述第二分類中的程序的狀態(tài) 默認為非選中,所述第三分類中的程序的狀態(tài)默認為選中;
[0040] 優(yōu)化執(zhí)行單元,適于根據(jù)觸發(fā)的優(yōu)化指令,對所述程序列表中狀態(tài)為選中的程序 進行優(yōu)化處理,其中,所述優(yōu)化指令中包含所述程序列表中的程序的狀態(tài)。
[0041] 可選地,該裝置進一步包括:
[0042] 存儲單元,適于在后臺保存需二次確認程序列表;
[0043] 所述優(yōu)化分類展示單元,進一步適于當根據(jù)觸發(fā)的優(yōu)化指令執(zhí)行一次優(yōu)化后,若 需二次確認程序列表中的一些程序沒有關閉,則將這些程序作為第四分類置頂顯示在所述 優(yōu)化游戲運行環(huán)境的應用程序的界面中的程序列表中,且默認為選中狀態(tài);
[0044] 所述優(yōu)化執(zhí)行單元,進一步適于當再次根據(jù)觸發(fā)的優(yōu)化指令對程序列表中狀態(tài)為 選中的程序進行優(yōu)化處理后,不再顯示該第四分類。
[0045] 可選地,所述優(yōu)化分類展示單元,進一步適于對于所顯示的所述程序列表的每個 分類,響應于施加于該分類上的鼠標事件展開或收起該分類的列表。
[0046] 可選地,該裝置進一步包括:
[0047] 用戶信息展示單元,適于在所述優(yōu)化游戲運行環(huán)境的應用程序的界面上提供用戶 登錄入口,當用戶登錄后顯示用戶頭像,響應于施加于用戶頭像上的鼠標事件,展示包含用 戶信息的懸浮窗。
[0048] 根據(jù)本發(fā)明的這種在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保護 項;其中,該游戲優(yōu)化保護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護;當檢測到用戶界面進入 游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保護的技術方案,可以在游戲模式中更好地釋 放資源,為游戲程序提供服務。
[0049] 上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0050] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0051] 圖1示出了根據(jù)本發(fā)明一個實施例的一種優(yōu)化游戲運行環(huán)境的方法的流程圖;
[0052] 圖2示出了根據(jù)本發(fā)明一個實施例中的優(yōu)化系統(tǒng)運行環(huán)境的應用程序的界面的 示意圖;
[0053] 圖3示出了根據(jù)本發(fā)明一個實施例中的鼠標經(jīng)過網(wǎng)速保護、內(nèi)存保護和CPU保護 這些游戲優(yōu)化保護項之一時出現(xiàn)提示信息的示意圖;
[0054] 圖4示出了根據(jù)本發(fā)明一個實施例中游戲加速界面的狀態(tài)二的示意圖;
[0055] 圖5示出了根據(jù)本發(fā)明一個實施例中游戲加速界面的狀態(tài)三的示意圖;
[0056] 圖6示出了根據(jù)本發(fā)明一個實施例中游戲加速界面的狀態(tài)三的示意圖;
[0057] 圖7示出了根據(jù)本發(fā)明一個實施例中游戲加速界面的需要二次確認的程序列表 示意圖;
[0058] 圖8示出了根據(jù)本發(fā)明一個實施例中的用戶信息懸浮窗的示意圖;
[0059] 圖9示出了根據(jù)本發(fā)明一個實施例中的一種優(yōu)化游戲運行環(huán)境的裝置的結構圖;
[0060] 圖10示出了根據(jù)本發(fā)明又一個實施例中的一種優(yōu)化游戲運行環(huán)境的裝置的結構 圖。
【具體實施方式】
[0061] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍 完整的傳達給本領域的技術人員。
[0062] 圖1示出了根據(jù)本發(fā)明一個實施例的一種優(yōu)化游戲運行環(huán)境的方法的流程圖。如 圖1所示,該方法包括:
[0063] 步驟S110,在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保護項;其 中,該游戲優(yōu)化保護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護。
[0064] 步驟S120,當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保 護。
[0065] 在本發(fā)明的實施例中,在優(yōu)化游戲運行環(huán)境的應用程序中增加了網(wǎng)速保護、內(nèi)存 保護和CPU保護三項優(yōu)化功能項,并在該優(yōu)化游戲運行環(huán)境的應用程序的界面上展示該游 戲優(yōu)化保護項。當進入游戲模式時,自動進行這三項的保護處理。
[0066] 在本發(fā)明的實施例中,
[0067] 網(wǎng)速保護包括:關閉系統(tǒng)中占用網(wǎng)速超過預設帶寬的進程或程序,以優(yōu)先給當前 游戲更多的帶寬。
[0068] 內(nèi)存保護包括:關閉占用內(nèi)存超過預設值的進程、程序,以及清理垃圾文件,以保 證當前游戲的內(nèi)存分配。
[0069] CPU保護包括:關閉占用CPU資源超過預設值的進程或程序,以保證當前游戲的 (PU資源占用率。
[0070] 圖1所示的方法,在用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保 護,使得游戲運行環(huán)境得到優(yōu)化,提高了用戶體驗。其中,游戲既可以是運行在本地的游戲 程序或網(wǎng)頁游戲,可以是全屏模式,也可以是非全屏模式。
[0071] 在本發(fā)明的一個實施例中,步驟S120所述當檢測到用戶界面進入游戲模式時,進 行網(wǎng)速保護、內(nèi)存保護和CPU保護包括:當檢測到用戶界面進入游戲模式時,向服務器發(fā)送 對優(yōu)化規(guī)則的更新請求,接收所述服務器返回的優(yōu)化規(guī)則,根據(jù)所述優(yōu)化規(guī)則進行網(wǎng)速保 護、內(nèi)存保護和CPU保護。
[0072] 更進一步地,所述向服務器發(fā)送對優(yōu)化規(guī)則的更新請求,接收所述服務器返回的 優(yōu)化規(guī)則包括:在發(fā)送的更新請求中包含本地優(yōu)化規(guī)則的版本信息;所述版本信息包括: 表示版本發(fā)布時間的時間戳,和/或,版本號;接收將更新請求中的優(yōu)化規(guī)則的版本信息與 服務器中優(yōu)化規(guī)則的版本信息進行比較,根據(jù)比較結果確定出并下發(fā)的需要更新的優(yōu)化規(guī) 貝1J。所述版本信息還可以包括:用戶標識以及避免被惡意攻擊的驗證信息。
[0073] 也就是說客戶端本地有一個優(yōu)化規(guī)則庫,云端服務器有一個優(yōu)化規(guī)則庫。服務器 接收客戶端發(fā)送的更新請求,根據(jù)所述更新請求確定出需要向客戶端下發(fā)的更新的優(yōu)化規(guī) 貝1J ;服務器將確定出的所述更新的優(yōu)化規(guī)則下發(fā)給客戶端,以使客戶端中存儲有所述更新 的優(yōu)化規(guī)則。
[0074] 優(yōu)化規(guī)則更新的一種【具體實施方式】為:在客戶端發(fā)送的更新請求中包含優(yōu)化規(guī)則 的版本信息。服務器中的更新規(guī)則下發(fā)模塊將更新請求中的優(yōu)化規(guī)則的版本信息與服務器 中優(yōu)化規(guī)則的版本信息進行比較,根據(jù)比較結果確定出需要向客戶端下發(fā)的更新的優(yōu)化規(guī) 貝1J。具體而言,當更新請求中的優(yōu)化規(guī)則的版本信息與服務器優(yōu)化規(guī)則的版本信息所表示 的版本相同,則表示客戶端中該優(yōu)化規(guī)則為最新的優(yōu)化規(guī)則,無需更新。當更新請求中的 優(yōu)化規(guī)則的版本信息表示的版本比服務器中優(yōu)化規(guī)則的版本信息表示的版本早時,則表示 客戶端中該優(yōu)化規(guī)則為過期的優(yōu)化規(guī)則,需要更新。該版本信息中可以包括時間戳,該時間 戳表示版本的發(fā)布時間,依此時間戳將更新請求中優(yōu)化規(guī)則的版本的時間與服務器中優(yōu)化 規(guī)則的版本的時間進行比較。此外,版本信息也可以包括版本號,版本號越大表示版本時間 越靠后,依此版本號對更新請求中優(yōu)化規(guī)則的版本的時間與服務器中優(yōu)化規(guī)則的版本的時 間進行比較。
[0075] 更新請求中除了包括版本信息外,還可以包括其他信息,例如,用戶標識、避免被 惡意攻擊的驗證信息等信息。舉例而言,驗證信息可以為隨機數(shù)。為確保服務器中存儲的 優(yōu)化規(guī)則的安全性,可以對請求信息和/或響應信息進行壓縮加密。
[0076] 由此,通過在服務器端進行版本信息的比較,可以確定出需要更新的優(yōu)化規(guī)則,將 該優(yōu)化規(guī)則下發(fā)給客戶端,能夠僅將需要更新的優(yōu)化規(guī)則下發(fā)給客戶端,而無需將所有優(yōu) 化規(guī)則都下發(fā)給客戶端,減少向客戶端下發(fā)的信息量,進而節(jié)約了網(wǎng)絡流量,以及客戶端和 服務器中的資源。
[0077] 在本發(fā)明的實施例中,對于步驟S120中的檢測用戶界面是否進入游戲模式,至少 包括如下三種方式:
[0078] (1)檢測當前操作系統(tǒng)中發(fā)生的輸入輸出事件,根據(jù)該輸入輸出事件判斷是否進 入游戲模式。其中,該輸入輸出事件可以包括:鼠標事件、手勢事件、滑動事件、觸摸事件、語 音事件。需要說明的是,由于上述鼠標事件、手勢事件、滑動事件、觸摸事件、語音事件均可 以打開本地客戶端中的游戲程序或網(wǎng)頁游戲,因此,通過對上述事件的監(jiān)測,可以達到監(jiān)測 用戶界面是否進入游戲模式的效果。
[0079] 在本實施例中,以通過鼠標事件判斷用戶是否進入游戲模式進行說明,具體包括 如下:記錄鼠標輸入開始后鼠標的運行方向;查詢與本次鼠標運行方向對應的操作指令; 顯示預設的提示控件,獲取提示控件指令;當偵聽到鼠標輸入結束時,根據(jù)所述操作指令和 提示控件指令判斷是否進入游戲模式。
[0080] 其中,對于記錄鼠標輸入開始后鼠標的運行方向,具體可以采取如下方式:鼠標每 移動預定距離,計算兩點之間的連線與水平線的夾角,并與預先設定的運行方向夾角范圍 進行比較,確定對應的運行方向。例如:通過檢測鼠標事件,發(fā)現(xiàn)用戶的鼠標移動到游戲"魔 獸爭霸"的快捷方式上方,并進行雙擊操作時,即可認為用戶進入了游戲模式。
[0081] (2)輸出用于提示用戶當前運行環(huán)境的性能參數(shù)的懸浮窗,通過檢測所述懸浮窗 是否被觸發(fā)執(zhí)行優(yōu)化判斷用戶界面是否進入游戲模式。其中,該第二種方式用于用戶主動 發(fā)出對于游戲運行環(huán)境的請求。例如,可以使優(yōu)化軟件在當前客戶端的桌面上顯示一個加 速快捷方式(例如游戲加速球),在用戶欲進行游戲時,可以通過點擊游戲加速球進行優(yōu)化 操作,以在進入游戲模式時得到順暢的游戲運行環(huán)境。
[0082] (3)獲取當前操作系統(tǒng)中啟動的進程的名稱,通過該進程名稱判斷是否進入游戲 模式。其中,該第三種方式具體可以為:判斷所述進程的名稱是否與預先建立的列表中的進 程名稱相同;若相同,則判斷所述用戶進入了游戲模式,且所開啟的游戲為與所述進程名稱 對應的游戲;若不相同,則判斷所述用戶未進入游戲模式。上述第三種方式需要在本地預存 游戲的進程名稱與游戲的對應關系。
[0083] 圖2示出了根據(jù)本發(fā)明一個實施例中的優(yōu)化系統(tǒng)運行環(huán)境的應用程序的界面的 示意圖。參見圖2,該優(yōu)化系統(tǒng)運行環(huán)境的應用程序有如下功能:視頻加速、電腦加速、游戲 加速、看網(wǎng)速等功能。其中的游戲加速功能如下:檢測用戶界面是否進入游戲模式,是則向 服務器發(fā)送對優(yōu)化規(guī)則的更新請求,接收服務器返回的優(yōu)化規(guī)則,根據(jù)優(yōu)化規(guī)則對游戲場 景的運行環(huán)境進行優(yōu)化?;蛘?,當檢測到用戶界面進入到游戲模式時,獲取當前客戶端的 運行環(huán)境信息,向服務器發(fā)送攜帶有當前客戶端的運行環(huán)境信息(可加密)的對優(yōu)化規(guī)則的 更新請求,也可以向服務器發(fā)送攜帶本地保存的優(yōu)化規(guī)則版本信息的對優(yōu)化規(guī)則的更新請 求,然后服務器查找與客戶端的運行環(huán)境信息對應的優(yōu)化規(guī)則并返回給客戶端,客戶端對 進行優(yōu)化前游戲的運行環(huán)境進行性能評分。
[0084] 本圖2是點擊游戲加速時的界面示意圖,游戲加速功能中增加了網(wǎng)速保護、內(nèi)存 保護和CPU保護游戲優(yōu)化保護項的展示,灰色不可點擊。當所述游戲優(yōu)化保護項上發(fā)生鼠 標經(jīng)過(hover)事件時,展示表示該游戲優(yōu)化保護項在進入游戲模式后自動開啟的信息,如 圖3所示。
[0085] 圖3示出了根據(jù)本發(fā)明一個實施例中的鼠標經(jīng)過網(wǎng)速保護、內(nèi)存保護和CPU保護 這些游戲優(yōu)化保護項之一時出現(xiàn)提示信息的示意圖。如圖3所示,在本實施例中,提示信息 為"保護聯(lián)網(wǎng)流程度,進入游戲模式后自動開啟"。
[0086] 參見圖2和圖3,對進行游戲的運行環(huán)境進行性能評分的結果顯示在圓球中,98 分。在本發(fā)明的一個實施例中,對游戲場景的運行環(huán)境進行性能評分的方式包括:
[0087] 設置運行環(huán)境的初始值為滿分;
[0088] 根據(jù)游戲場景的運行環(huán)境中可進行的優(yōu)化操作以及優(yōu)化操作的數(shù)量執(zhí)行減分計 算,將執(zhí)行減分計算后的計算結果作為當前所述游戲場景的運行環(huán)境進行性能評分。
[0089] 本實施例以當前客戶端可進行的優(yōu)化操作如表1所示為例來對性能評分進行具 體說明。
[0090] 表 1
[0091]
【權利要求】
1. 一種優(yōu)化游戲運行環(huán)境的方法,其中,該方法包括: 在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保護項;其中,該游戲優(yōu)化保 護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護; 當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護和CPU保護。
2. 如權利要求1所述的方法,其中,所述網(wǎng)速保護包括:關閉系統(tǒng)中占用網(wǎng)速超過預設 帶寬的進程或程序,以優(yōu)先給當前游戲更多的帶寬。
3. 如權利要求1所述的方法,其中,所述內(nèi)存保護包括:關閉占用內(nèi)存超過預設值的進 程、程序,以及清理垃圾文件,以保證當前游戲的內(nèi)存分配。
4. 如權利要求1所述的方法,其中,所述CPU保護包括:關閉占用CPU資源超過預設值 的進程或程序,以保證當前游戲的CPU資源占用率。
5. 如權利要求1-4中任一項所述的方法,其中,當檢測到用戶界面進入游戲模式時,進 行網(wǎng)速保護、內(nèi)存保護和CPU保護包括: 當檢測到用戶界面進入游戲模式時,向服務器發(fā)送對優(yōu)化規(guī)則的更新請求,接收所述 服務器返回的優(yōu)化規(guī)則,根據(jù)所述優(yōu)化規(guī)則進行網(wǎng)速保護、內(nèi)存保護和CPU保護。
6. -種優(yōu)化游戲運行環(huán)境的裝置,其中,該裝置包括: 游戲加速展示單元,適于在優(yōu)化游戲運行環(huán)境的應用程序的界面上,展示游戲優(yōu)化保 護項;其中,該游戲優(yōu)化保護項包括:網(wǎng)速保護、內(nèi)存保護和CPU保護; 游戲加速執(zhí)行單元,適于當檢測到用戶界面進入游戲模式時,進行網(wǎng)速保護、內(nèi)存保護 和CPU保護。
7. 如權利要求6所述的裝置,其中, 所述游戲加速執(zhí)行單元,適于在執(zhí)行網(wǎng)速保護時,關閉系統(tǒng)中占用網(wǎng)速超過預設帶寬 的進程或程序,以優(yōu)先給當前游戲更多的帶寬。
8. 如權利要求6所述的裝置,其中, 所述游戲加速執(zhí)行單元,適于在執(zhí)行內(nèi)存保護時,關閉占用內(nèi)存超過預設值的進程、程 序,以及清理垃圾文件,以保證當前游戲的內(nèi)存分配。
9. 如權利要求6所述的裝置,其中, 所述游戲加速執(zhí)行單元,適于在執(zhí)行CPU保護時,關閉占用CPU資源超過預設值的進程 或程序,以保證當前游戲的CPU資源占用率。
10. 如權利要求6-9中任一項所述的裝置,其中, 所述游戲加速執(zhí)行單元,適于當檢測到用戶界面進入游戲模式時,向服務器發(fā)送對優(yōu) 化規(guī)則的更新請求,接收所述服務器返回的優(yōu)化規(guī)則,根據(jù)所述優(yōu)化規(guī)則進行網(wǎng)速保護、內(nèi) 存保護和CPU保護。
【文檔編號】G06F9/44GK104090745SQ201410156425
【公開日】2014年10月8日 申請日期:2014年4月18日 優(yōu)先權日:2014年4月18日
【發(fā)明者】楊繼鑫, 王力, 王海洋, 潘全新, 李良, 丁振 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司