[发明专利]游戏运行环境的加速系统有效
申请号: | 201810215286.3 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108261763B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 覃艳君 | 申请(专利权)人: | 四川速宝网络科技有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/358;A63F13/77;A63F13/79;H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;陈国军 |
地址: | 610000 四川省成都市成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 运行 环境 加速 系统 | ||
1.一种游戏运行环境的加速系统,其特征在于,所述系统包括初始化模块、网络代理选择模块、数据接管模块、终端状态调整模块以及循环模块,其中:
所述初始化模块,用于初始化游戏加速器,首次监测游戏运行环境,并开启游戏状态监测环路,以准备接管游戏客户端发出的数据包;
所述网络代理选择模块,用于在游戏启动时,触发运行环境调优机制,并选择最优的网络代理方案;
所述终端状态调整模块,用于在游戏的首个数据包发出后,抛出内存及CPU监测环路,以实时监测终端设备的内存及CPU运行状态,并根据监测结果,对内存和CPU进行动态调整;
所述数据接管模块,用于在游戏运行过程中,对网络数据传输参数进行实时监测,并根据监测结果,对网络链路进行动态优化配置,并利用多链路传输游戏数据包;
所述循环模块,用于循环上述各个模块的执行过程,以使得游戏在最优运行环境中运行;
数据预测模块,所述数据预测模块根据以下公式建立数据预测模型:
其中,表示第t个时间段内实际传输数据量,表示观测时间段内网络传输平均速度,Vt-1表示t-1时刻的网络传输速度,Vt表示t时刻的网络传输速度;表示过去k个观测节点数据传输波动率si的k期均值;d(t-τ)为该观察区间上数据有效传输时间,其中τ为数据流量数据采集的时延,n(t)为非线性耦合的干扰噪声,β为噪声系数;Dt+1表示t+1时段数据传输预测值,α为权值系数。
2.根据权利要求1所述的系统,其特征在于,所述终端状态调整模块还用于在发现当前时刻内存占用率超出允许范围时,启动清理机制进行内存清理,以释放更多的内存供游戏使用。
3.根据权利要求1所述的系统,其特征在于,所述终端状态调整模块还用于检测CPU的运行频率,在发现当前时刻CPU的运行频率无法满足游戏和加速器的运行条件时,触发CPU调频指令,以发出指定格式的广播;其中,所述广播被ROM接收到后,提高CPU的运行频率,以使得调整后的CPU的运行频率满足游戏和加速器的运行条件。
4.根据权利要求1所述的系统,其特征在于,所述网络代理选择模块在选择最优的网络代理方案时,根据游戏客户端所处的IP地址和网络状态,选择网络延时最小的代理服务器,以使得所述代理服务器将所述游戏客户端发出的数据包转发至游戏服务器处。
5.根据权利要求4所述的系统,其特征在于,所述数据接管模块用于接管从游戏客户端向外发出的数据包,并将接管的所述数据包重新定向至选择的所述代理服务器,并通过预设主链路和至少一条辅助链路向所述代理服务器发送重新定向的所述数据包。
6.根据权利要求5所述的系统,其特征在于,所述数据接管模块还用于在所述主链路出现数据掉包的情况下,启用第一辅助链路,并通过所述第一辅助链路向所述代理服务器补发出现数据掉包的数据包。
7.根据权利要求6所述的系统,其特征在于,所述数据接管模块还用于在检测到所述主链路的网络质量低于指定阈值时,将所述第一辅助链路升级为主链路,并停用原先的主链路,同时将其它辅助链路保持待命模式。
8.根据权利要求5所述的系统,其特征在于,所述数据接管模块还用于将接管的所述数据包中的目标IP地址修改为所述代理服务器的IP地址,以向所述代理服务器发送重新定向的所述数据包。
9.根据权利要求1所述的系统,其特征在于,所述系统还包括内存预测模块,所述内存预测模块按照以下公式建立内存使用预测模型:
Mt+1=θ·η·Dt+1+(1-θ)Mt
其中,Mt+1为t+1节点内存使用情况预测值,Dt+1为t+1时段数据传输预测值,η=η(f)为数据传输内存占用系数,f为CPU的运行频率,Mt为t节点内存使用情况预测值,θ为指数平滑权值系数;其中,当ΔM=(Mmax-M0-M(k))-θMt+1小于正常运行预警值时,触发CPU调频指令,以使得调整后的CPU运行频率满足游戏和加速器的运行条件,其中,Mmax表示内存的最大可用值,M0表示系统运行内存值,M(k)表示其他并行程序内存使用情况,k表示并行程序数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川速宝网络科技有限公司,未经四川速宝网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810215286.3/1.html,转载请声明来源钻瓜专利网。