欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種游戲加速方法和裝置的制造方法

文檔序號:9274550閱讀:302來源:國知局
一種游戲加速方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別是涉及一種游戲加速方法和一種游戲加速裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,網(wǎng)絡(luò)游戲成為越來越多的用戶的娛樂方式,網(wǎng)頁游戲、游戲客戶端游戲、手機游戲等多種類型的網(wǎng)絡(luò)游戲可以給用戶帶來不同的游戲體驗。
[0003]由于通常的網(wǎng)絡(luò)游戲?qū)W(wǎng)絡(luò)流量和系統(tǒng)資源的需求都比較大,故用戶在網(wǎng)絡(luò)游戲的過程中難免會遇到卡頓、卡屏、運行速度慢等問題。
[0004]現(xiàn)有的游戲優(yōu)化方案通常是通過選擇一個用戶連接最快的服務(wù)器,從而提高游戲的聯(lián)網(wǎng)速度來實現(xiàn)游戲優(yōu)化。然而這種方案往往只能提升游戲的聯(lián)網(wǎng)速度,也即,在采用這種方案的情況下,仍然有可能存在卡頓、卡屏、運行速度慢等問題。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的游戲加速方法和相應(yīng)的游戲加速裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種游戲加速方法,包括:
[0007]在游戲的運行過程中,清理所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象;其中,所述第一清理對象包括:功能模塊、游戲資源、內(nèi)存資源和網(wǎng)絡(luò)訪問中的至少一種。
[0008]可選地,在所述在游戲的運行過程中,清理所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象的步驟之前,所述方法還包括:
[0009]采集所述游戲的運行過程中的場景數(shù)據(jù);
[0010]從所述場景數(shù)據(jù)中提取場景特征;依據(jù)所述場景特征,確定所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象;或者,
[0011]向服務(wù)器發(fā)送所述場景數(shù)據(jù),并接收所述服務(wù)器返回的、所述場景數(shù)據(jù)對應(yīng)的、游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象。
[0012]可選地,所述依據(jù)所述場景特征,確定所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象的步驟,包括:
[0013]依據(jù)所述場景特征,在場景特征與場景無關(guān)對象的映射關(guān)系中進行查找,并將查找得到的場景無關(guān)對象,作為第一清理對象。
[0014]可選地,所述方法還包括:
[0015]在所述游戲的運行過程中,清理所述游戲外部與所述游戲的運行效果無關(guān)的第二清理對象;其中,所述第二清理對象包括:進程、服務(wù)、內(nèi)存資源和網(wǎng)絡(luò)訪問。
[0016]可選地,在所述在所述游戲的運行過程中,清理所述游戲外部與所述游戲的運行效果無關(guān)的第二清理對象的步驟之前,所述方法還包括:
[0017]讀取系統(tǒng)的進程列表,遍歷所述進程列表中運行的所有進程;
[0018]判斷被遍歷到的當前進程是否是屬于白名單中記錄的應(yīng)用所對應(yīng)的進程以及是否屬于系統(tǒng)運行所必須的進程,若否,則將所述當前進程作為所述第二清理對象。
[0019]可選地,所述場景數(shù)據(jù)包括:游戲客戶端的視頻數(shù)據(jù)和所述游戲客戶端的畫面數(shù)據(jù)中的至少一種;
[0020]所述采集當前的場景數(shù)據(jù)的步驟,包括:
[0021]通過所述游戲客戶端的渲染接口中注入的鉤子函數(shù),在所述渲染接口執(zhí)行渲染前從所述渲染接口對應(yīng)內(nèi)存緩沖區(qū)中獲取幀圖像數(shù)據(jù);
[0022]依據(jù)所述幀圖像數(shù)據(jù)生成對應(yīng)的場景數(shù)據(jù)。
[0023]可選地,所述依據(jù)所述幀圖像數(shù)據(jù)生成對應(yīng)的場景數(shù)據(jù)的步驟,包括:
[0024]對當前的幀圖像數(shù)據(jù)進行編碼,并將對應(yīng)的第一編碼結(jié)果作為當前的畫面數(shù)據(jù);或者,
[0025]對依次獲取的各幀圖像數(shù)據(jù)進行拼接和編碼,并將對應(yīng)的第二編碼結(jié)果作為當前的視頻數(shù)據(jù)。
[0026]可選地,所述對當前的幀圖像數(shù)據(jù)進行編碼的步驟,包括:
[0027]將所述幀圖像數(shù)據(jù)添加簽名數(shù)據(jù)后進行編碼;其中,所述簽名數(shù)據(jù)包括加密的簽名信息。
[0028]可選地,所述對依次獲取的幀圖像數(shù)據(jù)進行拼接和編碼的步驟,包括:
[0029]在所述各幀圖像數(shù)據(jù)的拼接過程中添加簽名數(shù)據(jù),得到帶有簽名數(shù)據(jù)的第一拼接文件;其中,所述簽名數(shù)據(jù)包括加密的簽名信息;
[0030]對所述第一拼接文件進行編碼,得到對應(yīng)的第二編碼結(jié)果。
[0031]可選地,所述對依次獲取的各幀圖像數(shù)據(jù)進行拼接和編碼的步驟,包括:
[0032]對所述各幀圖像數(shù)據(jù)進行拼接得到拼接文件;
[0033]在所述拼接文件的末端添加簽名數(shù)據(jù),得到帶有簽名數(shù)據(jù)的第二拼接文件;其中,所述簽名數(shù)據(jù)包括加密的簽名信息;
[0034]對所述第二拼接文件進行編碼,得到對應(yīng)的第二編碼結(jié)果。
[0035]可選地,所述從所述場景數(shù)據(jù)中提取場景特征的步驟,包括:
[0036]利用光學字符識別方式,從所述場景數(shù)據(jù)中提取文字特征;和/或
[0037]利用圖像匹配方式,從所述場景數(shù)據(jù)中提取目標特征。
[0038]根據(jù)本發(fā)明的另一方面,提供了一種游戲加速裝置,包括:
[0039]第一清理模塊,用于在游戲的運行過程中,清理所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象;其中,所述第一清理對象包括:功能模塊、游戲資源、內(nèi)存資源和網(wǎng)絡(luò)訪問中的至少一種。
[0040]可選地,所述裝置還包括:
[0041]采集模塊,用于在所述第一清理模塊在游戲的運行過程中,清理所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象之前,采集所述游戲的運行過程中的場景數(shù)據(jù);
[0042]確定模塊,用于從所述場景數(shù)據(jù)中提取場景特征,依據(jù)所述場景特征,確定所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象;或者,
[0043]通信模塊,用于向服務(wù)器發(fā)送所述場景數(shù)據(jù),并接收所述服務(wù)器返回的、所述場景數(shù)據(jù)對應(yīng)的、游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象。
[0044]可選地,所述確定模塊,包括:
[0045]查找子模塊,用于依據(jù)所述場景特征,在場景特征與場景無關(guān)對象的映射關(guān)系中進行查找,并將查找得到的場景無關(guān)對象,作為第一清理對象。
[0046]可選地,所述裝置還包括:
[0047]第二清理模塊,用于在所述游戲的運行過程中,清理所述游戲外部與所述游戲的運行效果無關(guān)的第二清理對象;其中,所述第二清理對象包括:進程、服務(wù)、內(nèi)存資源和網(wǎng)絡(luò)訪問。
[0048]可選地,所述裝置還包括:
[0049]遍歷模塊,用于在所述第二清理模塊在所述游戲的運行過程中,清理所述游戲外部與所述游戲的運行效果無關(guān)的第二清理對象之前,讀取系統(tǒng)的進程列表,遍歷所述進程列表中運行的所有進程;
[0050]判斷模塊,用于判斷被遍歷到的當前進程是否是屬于白名單中記錄的應(yīng)用所對應(yīng)的進程以及是否屬于系統(tǒng)運行所必須的進程,若否,則將所述當前進程作為所述第二清理對象。
[0051]可選地,所述場景數(shù)據(jù)包括:游戲客戶端的視頻數(shù)據(jù)和所述游戲客戶端的畫面數(shù)據(jù)中的至少一種;
[0052]所述采集模塊,包括:
[0053]獲取子模塊,用于通過所述游戲客戶端的渲染接口中注入的鉤子函數(shù),在所述渲染接口執(zhí)行渲染前從所述渲染接口對應(yīng)內(nèi)存緩沖區(qū)中獲取幀圖像數(shù)據(jù);
[0054]確定子模塊,用于依據(jù)所述幀圖像數(shù)據(jù)生成對應(yīng)的場景數(shù)據(jù)。
[0055]可選地,所述確定子模塊,包括:
[0056]第一編碼單元,用于對當前的幀圖像數(shù)據(jù)進行編碼,并將對應(yīng)的第一編碼結(jié)果作為當前的畫面數(shù)據(jù);或者,
[0057]第二編碼單元,用于對依次獲取的各幀圖像數(shù)據(jù)進行拼接和編碼,并將對應(yīng)的第二編碼結(jié)果作為當前的視頻數(shù)據(jù)。
[0058]可選地,所述第一編碼單元,具體用于將所述幀圖像數(shù)據(jù)添加簽名數(shù)據(jù)后進行編碼;其中,所述簽名數(shù)據(jù)包括加密的簽名信息。
[0059]可選地,所述第二編碼單元,包括:
[0060]第一拼接子單元,用于在所述各幀圖像數(shù)據(jù)的拼接過程中添加簽名數(shù)據(jù),得到帶有簽名數(shù)據(jù)的第一拼接文件;其中,所述簽名數(shù)據(jù)包括加密的簽名信息;
[0061]第一編碼子單元,用于對所述第一拼接文件進行編碼,得到對應(yīng)的第二編碼結(jié)果。
[0062]可選地,所述第二編碼單元,包括:
[0063]第二拼接子單元,用于對所述各幀圖像數(shù)據(jù)進行拼接得到拼接文件;
[0064]添加簽名子單元,用于在所述拼接文件的末端添加簽名數(shù)據(jù),得到帶有簽名數(shù)據(jù)的第二拼接文件;其中,所述簽名數(shù)據(jù)包括加密的簽名信息;
[0065]第二編碼子單元,用于對所述第二拼接文件進行編碼,得到對應(yīng)的第二編碼結(jié)果。
[0066]可選地,所述確定模塊,包括:
[0067]第一提取子模塊,用于利用光學字符識別方式,從所述場景數(shù)據(jù)中提取文字特征;和/或
[0068]第二提取子模塊,用于利用圖像匹配方式,從所述場景數(shù)據(jù)中提取目標特征。
[0069]根據(jù)本發(fā)明的游戲加速方法和裝置,在游戲的運行過程中,清理所述游戲內(nèi)部與所述游戲的運行效果無關(guān)的第一清理對象,其中,所述第一清理對象具體可以包括:功能模塊、游戲資源、內(nèi)存資源和網(wǎng)絡(luò)訪問中的至少一種;這相對于現(xiàn)有方案通過選擇一個用戶連接最快的服務(wù)器,從而提高游戲的聯(lián)網(wǎng)速度來實現(xiàn)游戲優(yōu)化,本發(fā)明實施例可以通過清理游戲內(nèi)部的功能模塊、游戲資源、內(nèi)存資源和網(wǎng)絡(luò)訪問等第一清理對象,為游戲提供盡可能多的系統(tǒng)資源和網(wǎng)絡(luò)流量,從而能夠提高游戲的流暢度。
[0070]另外,相對于傳統(tǒng)方案在玩游戲前優(yōu)化聯(lián)網(wǎng)速度,本發(fā)明實施例可以在游戲的運行過程中,根據(jù)用戶發(fā)出的指令進行游戲加速,或者,可以根據(jù)自動檢測到的運行環(huán)境參數(shù)進行游戲加速,因此,能夠通過實時的游戲加速最大可能地提高游戲的流暢度。
[0071]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0072]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0073]圖1示出了根據(jù)本發(fā)明一個實施例的一種游戲加速方法實施例的步驟流程圖;
[0074]圖2示出了根據(jù)本發(fā)明一個實施例的一種游戲加速方法實施例的步驟流程圖;
[0075]圖3示出了根據(jù)本發(fā)明一個實施例
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙坪坝区| 长丰县| 三江| 普陀区| 宿迁市| 塔城市| 修文县| 冕宁县| 新闻| 黄骅市| 苍梧县| 军事| 纳雍县| 临桂县| 娱乐| 马山县| 满城县| 行唐县| 开远市| 富民县| 南阳市| 镇原县| 锡林郭勒盟| 鹰潭市| 游戏| 佛教| 资阳市| 白银市| 武邑县| 兴义市| 平度市| 阿荣旗| 星子县| 民勤县| 永城市| 景东| 龙井市| 南宁市| 肃宁县| 甘泉县| 南昌市|