[發(fā)明專利]游戲運行環(huán)境的加速系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810215286.3 | 申請日: | 2018-03-15 |
| 公開(公告)號: | CN108261763B | 公開(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計)人: | 覃艷君 | 申請(專利權(quán))人: | 四川速寶網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | A63F13/35 | 分類號: | A63F13/35;A63F13/358;A63F13/77;A63F13/79;H04L12/24;H04L29/06;H04L29/08 |
| 代理公司: | 北京冠和權(quán)律師事務(wù)所 11399 | 代理人: | 朱健;陳國軍 |
| 地址: | 610000 四川省成都市成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 游戲 運行 環(huán)境 加速 系統(tǒng) | ||
1.一種游戲運行環(huán)境的加速系統(tǒng),其特征在于,所述系統(tǒng)包括初始化模塊、網(wǎng)絡(luò)代理選擇模塊、數(shù)據(jù)接管模塊、終端狀態(tài)調(diào)整模塊以及循環(huán)模塊,其中:
所述初始化模塊,用于初始化游戲加速器,首次監(jiān)測游戲運行環(huán)境,并開啟游戲狀態(tài)監(jiān)測環(huán)路,以準(zhǔn)備接管游戲客戶端發(fā)出的數(shù)據(jù)包;
所述網(wǎng)絡(luò)代理選擇模塊,用于在游戲啟動時,觸發(fā)運行環(huán)境調(diào)優(yōu)機制,并選擇最優(yōu)的網(wǎng)絡(luò)代理方案;
所述終端狀態(tài)調(diào)整模塊,用于在游戲的首個數(shù)據(jù)包發(fā)出后,拋出內(nèi)存及CPU監(jiān)測環(huán)路,以實時監(jiān)測終端設(shè)備的內(nèi)存及CPU運行狀態(tài),并根據(jù)監(jiān)測結(jié)果,對內(nèi)存和CPU進行動態(tài)調(diào)整;
所述數(shù)據(jù)接管模塊,用于在游戲運行過程中,對網(wǎng)絡(luò)數(shù)據(jù)傳輸參數(shù)進行實時監(jiān)測,并根據(jù)監(jiān)測結(jié)果,對網(wǎng)絡(luò)鏈路進行動態(tài)優(yōu)化配置,并利用多鏈路傳輸游戲數(shù)據(jù)包;
所述循環(huán)模塊,用于循環(huán)上述各個模塊的執(zhí)行過程,以使得游戲在最優(yōu)運行環(huán)境中運行;
數(shù)據(jù)預(yù)測模塊,所述數(shù)據(jù)預(yù)測模塊根據(jù)以下公式建立數(shù)據(jù)預(yù)測模型:
其中,表示第t個時間段內(nèi)實際傳輸數(shù)據(jù)量,表示觀測時間段內(nèi)網(wǎng)絡(luò)傳輸平均速度,Vt-1表示t-1時刻的網(wǎng)絡(luò)傳輸速度,Vt表示t時刻的網(wǎng)絡(luò)傳輸速度;表示過去k個觀測節(jié)點數(shù)據(jù)傳輸波動率si的k期均值;d(t-τ)為該觀察區(qū)間上數(shù)據(jù)有效傳輸時間,其中τ為數(shù)據(jù)流量數(shù)據(jù)采集的時延,n(t)為非線性耦合的干擾噪聲,β為噪聲系數(shù);Dt+1表示t+1時段數(shù)據(jù)傳輸預(yù)測值,α為權(quán)值系數(shù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述終端狀態(tài)調(diào)整模塊還用于在發(fā)現(xiàn)當(dāng)前時刻內(nèi)存占用率超出允許范圍時,啟動清理機制進行內(nèi)存清理,以釋放更多的內(nèi)存供游戲使用。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述終端狀態(tài)調(diào)整模塊還用于檢測CPU的運行頻率,在發(fā)現(xiàn)當(dāng)前時刻CPU的運行頻率無法滿足游戲和加速器的運行條件時,觸發(fā)CPU調(diào)頻指令,以發(fā)出指定格式的廣播;其中,所述廣播被ROM接收到后,提高CPU的運行頻率,以使得調(diào)整后的CPU的運行頻率滿足游戲和加速器的運行條件。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)代理選擇模塊在選擇最優(yōu)的網(wǎng)絡(luò)代理方案時,根據(jù)游戲客戶端所處的IP地址和網(wǎng)絡(luò)狀態(tài),選擇網(wǎng)絡(luò)延時最小的代理服務(wù)器,以使得所述代理服務(wù)器將所述游戲客戶端發(fā)出的數(shù)據(jù)包轉(zhuǎn)發(fā)至游戲服務(wù)器處。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述數(shù)據(jù)接管模塊用于接管從游戲客戶端向外發(fā)出的數(shù)據(jù)包,并將接管的所述數(shù)據(jù)包重新定向至選擇的所述代理服務(wù)器,并通過預(yù)設(shè)主鏈路和至少一條輔助鏈路向所述代理服務(wù)器發(fā)送重新定向的所述數(shù)據(jù)包。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述數(shù)據(jù)接管模塊還用于在所述主鏈路出現(xiàn)數(shù)據(jù)掉包的情況下,啟用第一輔助鏈路,并通過所述第一輔助鏈路向所述代理服務(wù)器補發(fā)出現(xiàn)數(shù)據(jù)掉包的數(shù)據(jù)包。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)據(jù)接管模塊還用于在檢測到所述主鏈路的網(wǎng)絡(luò)質(zhì)量低于指定閾值時,將所述第一輔助鏈路升級為主鏈路,并停用原先的主鏈路,同時將其它輔助鏈路保持待命模式。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述數(shù)據(jù)接管模塊還用于將接管的所述數(shù)據(jù)包中的目標(biāo)IP地址修改為所述代理服務(wù)器的IP地址,以向所述代理服務(wù)器發(fā)送重新定向的所述數(shù)據(jù)包。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括內(nèi)存預(yù)測模塊,所述內(nèi)存預(yù)測模塊按照以下公式建立內(nèi)存使用預(yù)測模型:
Mt+1=θ·η·Dt+1+(1-θ)Mt
其中,Mt+1為t+1節(jié)點內(nèi)存使用情況預(yù)測值,Dt+1為t+1時段數(shù)據(jù)傳輸預(yù)測值,η=η(f)為數(shù)據(jù)傳輸內(nèi)存占用系數(shù),f為CPU的運行頻率,Mt為t節(jié)點內(nèi)存使用情況預(yù)測值,θ為指數(shù)平滑權(quán)值系數(shù);其中,當(dāng)ΔM=(Mmax-M0-M(k))-θMt+1小于正常運行預(yù)警值時,觸發(fā)CPU調(diào)頻指令,以使得調(diào)整后的CPU運行頻率滿足游戲和加速器的運行條件,其中,Mmax表示內(nèi)存的最大可用值,M0表示系統(tǒng)運行內(nèi)存值,M(k)表示其他并行程序內(nèi)存使用情況,k表示并行程序數(shù)量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川速寶網(wǎng)絡(luò)科技有限公司,未經(jīng)四川速寶網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810215286.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





