一种游戏弱网测试分析平台的制作方法

文档序号:29169342发布日期:2022-03-09 04:31阅读:119来源:国知局
一种游戏弱网测试分析平台的制作方法

1.本发明涉及计算机技术领域,尤其涉及一种游戏弱网测试分析平台。


背景技术:

2.随着计算机技术的发展,尤其是云计算技术的高速发展,使得云游戏这种游戏方式应运而生,其中,云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕的游戏画面压缩后通过网络传送给用户。在云游戏登录的过程中,因登录障碍过高或网络出现原因使游戏登录效率低的。


技术实现要素:

3.为此,本发明提供一种游戏弱网测试分析平台,用以克服现有技术中游戏登录中登录障碍过高或网络出现原因使游戏登录效率低的问题。
4.为实现上述目的,本发明提供一种游戏弱网测试分析平台,包括
5.数据采集模块,用以实时采集实体信息,所述实体信息包括当前登录界面响应时间、当前登录界面动画加载指数、当前登录界面动画待加载指数、当前网络状态参数以及当前登录界面gpu占比率;
6.分析模块,其与所述数据采集模块相连,用于将对数据采集模块获取的实体信息进行分析,所述分析模块包括游戏登录分析单元和上、下行丢包率分析单元,其中,游戏登录分析单元用以对分析模块获取的当前登录界面响应时间和当前登录界面动画加载指数进行分析并获取当前游戏登录状态参数,上、下行丢包率分析单元用以对分析模块获取的当前网络状态参数进行分析并获取上行丢包率和下行丢包率;
7.中控模块,其与所述数据采集模块相连,用于将分析模块的分析结果进行调节;所述中控模块设有gpu调节单元和网络调节单元,其中,gpu调节单元根据所述gpu调节单元根据所述中控模块获取的当前登录界面gpu占比率对当前游戏登录状态参数进行调节,网络调节单元用以根据所述中控模块获取上、下行丢包率对所述当前网络状态参数进行调节;
8.所述中控模块在判定游戏当前登录页面响应时间达到预设值且未进入游戏时,根据所述分析模块获取当前游戏登录状态参数判定当前游戏登录进度并根据当前游戏进度获取当前登录界面待加载动画的动画帧率和动画分辨率,中控模块根据当前登录gpu占比率对当前登录界面待加载动画的动画帧率和动画分辨率进行调节,当中控模块以调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,中控模块提取数据分析模块获取调节完成后的游戏登录状态参数,若还滞留游戏界面,所述网络调节单元提取分析模块分析的当前网络状态参数判定是否网络出现问题,若网络调节单元判定网络问题,网络调节单元根据上、下行丢包率差值对网络通道或网络进行调节。
9.进一步地,所述分析模块设有预设游戏登录状态参数参数z0,设定z=[(l-l0)/l0
×
(f-f0)/f0
×
(g-g0)/g0],其中,l为当前动画帧率,l0为预设动画帧率,f为当前动画分辨率,f0为预设动画分辨率,gi为当前界面动画gpu占有率,g0为预设界面动画gpu占有率;当
游戏当前登录页面响应时间达到预设值且未进入游戏时,所述中控模块将所述分析模块采集的当前游戏登录状态参数z与z0对比判定当前游戏登录进度;所述中控模块预设有第一预设登录状态参数参数z1和第二预设登录状态参数参数z2,设定z1<z2;
[0010]
若z≤z1,所述中控模块判定当前有游戏登录进度为j1;
[0011]
若z1<z≤z2,所述中控模块判定当前有游戏登录进度为j2;
[0012]
若z>z2,所述中控模块判定当前有游戏登录进度为j3。
[0013]
进一步地,当所述数据采集模块获取当前登录界面动画加载指数为wi时,所述中控模块提取所述信息分析模块中预设的第i预设待加载界面动画帧率li和第i预设待加载界面动画分辨率fi为当前登录界面待加载动画指数wii,所述中控模块根据当前游戏登录进度jj,选取待加载界面动画时长tij、预设动画帧率lij和预设动画分辨率fij为当前实体待加载界面动画指数wi;其中,j=1,2,3;
[0014]
其中,所述中控模块预设第i预设待加载界面动画帧率li,设定第i预设待加载界面第一预设动画帧率li1、第i预设待加载界面第二预设动画帧率li2和第i预设待加载界面第三预设动画帧率li3,预设第i预设待加载界面动画分辨率fi,设定第i预设待加载界面第一动画分辨率fi1、第i预设待加载界面第二动画分辨率fi2和第i预设待加载界面第三动画分辨率fi3。
[0015]
进一步地,所述gpu调节单元设有当前登录界面预设gpu占比率b0,当所述中控模块获取当前登录界面动画加载指数为wi时,所述gpu调节单元根据当前登录界面gpu占比率b与当前登录界面预设gpu占比率b0对比以判定当前登录界面gpu占比率是否符合预设标准,所述gpu调节单元设有第一当前登录界面预设gpu占比率b1和第二当前登录界面预设gpu占比率b2;
[0016]
若b≤b1,所述gpu调节单元判定为网络状态参数出现问题,提取所述分析模块获取的当前网络状态参数ti并根据当前网络状态参数ti判定登录问题;
[0017]
若b1<b≤b2,所述gpu调节单元判定当前登录界面gpu占比率b不符合标准并计算b与b2之间的差值对当前游戏登录界面待加载动画帧率lij和动画分辨率fij进行调节;
[0018]
若b>b2,所述gpu调节单元判定当前登录界面gpu占比率b过高、将当前界面动画待加载预设动画帧率lij降低至li1和预设动画分辨率fij降低至fi1进行登录并提示需关闭游戏登录界面动画。
[0019]
进一步地,当所述gpu调节单元判定当前登录界面gpu占比率b不符合标准时,gpu调节单元计算b与b0之间的占比差值

b并根据

b分别对当前游戏登录界面待加载界面动画帧率lij和动画分辨率fij进行调节,设定

b=b2-b;所述中控模块设有第一占比差值

b1、第二占比差值

b2、第一待加载动画帧率调节系数α1和第二待加载动画帧率调节系数α2,其中,

b1<

b2,0.3<α1<α2<0.7;
[0020]


b≤

b1时,所述gpu调节单元使用第.0待加载动画帧率调节系数α1对当前待加载动画帧率lij和动画分辨率fij进行调节;
[0021]


b1<

b≤

b2时,所述gpu调节单元使用第二待加载动画帧率调节系数α2对当前待加载动画帧率lij和动画分辨率fij进行调节;
[0022]


b>

b2时,所述中控模块分别将当前界面动画待加载预设动画帧率lij降低至li1和动画分辨率fij降低至fi1并进行登录并提示需关闭游戏登录界面动画;
[0023]
当所述gpu调节单元使用第l待加载动画帧率调节系数αl分别对当前待加载动画帧率lij和进行调节时,设定l=1,2,调节后的当前待加载动画帧率记为lij’,设定lij’=lij
×
αl。
[0024]
进一步地,当所述gpu调节单元以调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,数据采集模块检测调节完成后的登录页面响应状态参数z’,若还滞留游戏界面,所述网络调节单元将所述分析模块分析的网络状态参数ti与预设网络状态参数t0进行对比判定网络出现问题;
[0025]
若ti<t0,所述网络调节单元判定当前网络状态参数不良并提取上、下行丢包率是否符合预期;
[0026]
若ti≥t0,所述网络调节单元判定当前网络状态参数良好并采集服务端是否进行去重处理。
[0027]
进一步地,所述中控模块设有预设服务端数据处理值m0,当所述中控模块判定当前网络状态参数良好时,所述网络调节单元根据所述中控模块提取的所述分析模块中的服务端数据处理值m并将m与预设服务端数据处理值m0进行对比判定服务端是否进行去重处理;
[0028]
若m≤m0,所述网络调节单元判定服务端已去重处理;
[0029]
若m>m0,所述网络调节单元判定服务端未去重处理。
[0030]
进一步地,所述中控模块设有预设第u上行丢包率da0和预设第u下行丢包率db0,设定u=1,2,3,da0=q1/q0,db0=p1/p0其中,q1为数据上传数据,q0为处理数据数值,p1为数据输出值,p0为数据接收数值;当ti<t0或b≤b1且游戏登录进度为ji时,中控模块提取所述数据采集模块采集单位时间t内的上行丢包率da1和下行丢包率db1输出至网络调节单元,网络调节单元分别将da1和db1与da11和db11进行对判定登录原因;
[0031]
若da>da0且db≤d0,所述网络调节单元判定当前登录人数过多并切换游戏登录通道;
[0032]
若da≤da0且db>db0,所述网络调节单元判定需进行切换网络;
[0033]
若da>da0且db>db0,所述网络调节单元将上传数据降低至最低值。
[0034]
进一步地,当所述中控模块判定当前登录人数过多时,所述网络调节单元计算da与da0之间的上行差值

da并根据上行差值切换游戏登录通道,所述网络调节单元设有第一上行差值

da1、第二上行差值

da2,第一预设登录通道s1、第二预设登录通道s2、第三预设登录通道s2;其中,

da1<

da2;
[0035]


da≤

da1时,所述网络调节单元判定切换为第一预设登录通道s1;
[0036]


da1<

da≤

da2时,所述网络调节单元判定切换为第二预设登录通道s2;
[0037]


da>

da2时,所述网络调节单元判定切换为第三预设登录通道s3。
[0038]
进一步地,当所述中控模块判定需进行切换网络时,所述网络调节单元计算db与db0之间的下行差值

db并根据下行差值切换网络;所述网络调节单元设有第一下行差值

db1、第二下行差值

db2,第一预设网络k1和第二预设网络k2;其中,

db1<

db2;
[0039]


db≤

db1时,所述中控模块判定需启动游戏加速器;
[0040]


db1<

db≤

db2时,所述中控模块判定切换为第一预设网络k1;
[0041]


db>

db2时,所述中控模块判定切换为第二预设网络k2。
[0042]
与现有技术相比,本发明的有益效果在于,中控模块根据所述分析模块获取当前游戏登录状态参数判定当前游戏登录进度并根据当前游戏进度获取当前登录界面待加载动画的动画帧率和动画分辨率,中控模块根据当前登录gpu占比率对当前登录界面待加载动画的动画帧率和动画分辨率进行调节,本发明基于游戏登录特定的几个持续过程,分别对各个登录过程的gpu占比率进行判定,以精准确定游戏登录的某个确定环节的登录障碍,首先采用降低动画帧率及动画分辨率,一方面采取该方式能够快速的实现低障碍环境的登录,另一方面,通过对各个确定环节进行划分,能够为后续上下行丢包率的检测判定做准备;其次,本发明在采用降低动画帧率及动画分辨率不能满足登录游戏的要求时,采用对各个游戏环节的上下行丢包率的方式判定,各个环节以及当前网络通道的畅通情况,并根据不同的游戏登录环节及当前网络通道的状态进行网络切换的消除障碍措施,其一方面,将游戏登录环节划分,依据当前登录的不同阶段,采用不同的网络切换方法,尽可能的节约切换的阻碍及时间,加快登录时间,另一方面,避免对当前登录程序的浪费,在确定的某一切换过程中,当前时间节点之前的状态持续使用,仅对,障碍节点之后的登录过程进行切换,尽可能的节约了程序资源。
[0043]
进一步地,所述分析模块设有预设游戏登录状态参数z0,设定z=【(l-l0)/l0
×
(f-f0)/f0
×
(g-g0)/g0】,其中,l为当前动画帧率,l0为预设动画帧率,f为当前动画分辨率,f0为预设动画分辨率,gi为当前界面动画gpu占有率,g0为预设界面动画gpu占有率;当游戏当前登录页面响应时间达到预设值且未进入游戏时,所述中控模块将所述分析模块采集的当前游戏登录状态参数z与z0对比判定当前游戏登录进度;本发明通过所述中控模块将游戏登录状态参数与预设游戏登录状态参数对比判定游戏登录进度,能够有效的保证了查找登录问题的准确性,进而避免了因无法得知游戏登录进度导致处理方式不对使游戏无法进行登录,进一步提高了游戏登录效率。
[0044]
进一步地,本发明通过中控模块获取当前登录界面gpu占比率b与当前登录界面预设gpu占比率b0对比判定是否对相关参数进行调节,其中,若当前gpu占有率小于等于第一预设gpu占有率,说明当前gpu符合预设值并判定为当前网络导致无法进行登录,若当前gpu占有率在第一预设gpu占有率和第二预设gpu占有率之间,说明当前gpu占有率不足以支持释放技能,中控单元通过计算当前gpu占有率和第二预设gpu占有率之间差值调节相关参数,若当前gpu占有率大于第二预设gpu占有率,说明当前gpu占有率严重不足,中控单元通过降低待释放登录动画分辨率和待释放登录动画帧率以大幅度的降低当前因释放登录动画增加的gpu占有率。更进一步的,本发明设置有当前gpu占有率和第二预设gpu占有率之间差值变化量,用以调节待释放登录动画帧率、待释放登录动画分辨率。
[0045]
进一步地,当所述中控模块判定当前登录界面gpu占比率b不符合标准时,中控模块计算b与b0之间的占比差值

b并根据

b分别对当前游戏登录界面待加载界面动画帧率lij和动画分辨率fij进行调节;本发明通过计算中控单元通过计算当前gpu占有率和第二预设gpu占有率之间差值调节相关参数,能够保证了调节后的相关参数的准确性,更进一步的,能够有效避免了因没有准确调节相关参数导致游戏登录界面乱码使无法进行登录,进一步提高了游戏登录效率。
[0046]
进一步地,当所述中控模块以调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,数据采集模块检测调节完成后的登录页面响应状态参数z’,若还滞留游
戏界面,所述中控模块将所述分析模块分析的网络状态参数ti与预设网络状态参数t0进行对比判定网络出现问题;本发明通过在调节完成相关参数仍无法进行登录时,中控模块检测当前登录网络状态参数并根据当前网络状态参数判定原因,进一步地保证了无法登录的原因所在,更进一步的,能够有效避免了因网络原因不准确导致切换网络后得游戏仍无法正常登录,进一步提高了游戏登录效率。
[0047]
进一步地,所述中控模块设有预设服务端数据处理值m0;当所述中控模块判定当前网络状态参数良好时,所述中控模块提取所述分析模块获取的服务端数据处理值m并将m与m进行对比判定服务端是否进行去重处理;本发明通过所述中控模块确定是否因命令去重导致无法进行登录,能够保证了在寻找无法登录原因时,避免了因服务端因命令去重使登录界面一直处于为登录状态参数,进一步提高了游戏登录效率。
[0048]
进一步地,所述中控模块设有预设第u上行丢包率da0和预设第u下行丢包率db0,设定u=1,2,3,da0=q1/q0,db0=p1/p0其中,q1为数据上传数据,q0为处理数据数值。p1为数据输出值,p0为数据接收数值;当ti<t0或b≤b1且游戏登录进度为ji时,中控模块提取所述数据采集模块采集单位时间t内的上行丢包率da1和下行丢包率db1并分别将da1和db1与da11和db11进行对判定登录原因;本发明通过所述中控模块根据分析模块获取的上、下行丢包率判定无法登录的具体原因并根据具体原因进行调节,能够有效保证了无法登录的解决方法,同时,进一步提高了游戏登录效率。
[0049]
进一步地,当所述中控模块判定当前登录人数过多时,所述中控模块计算da与da0之间的上行差值

da并根据上行差值切换游戏登录通道;本发明通过所述中控模块预设多个登录通道并根据计算上行差值来确定登录通道,能够有效避免了因选取的登录通道错误导致游戏依旧无法进行登录,从而进一步提高了游戏登录效率。
[0050]
进一步地,当所述中控模块判定需进行切换网络时,所述中控模块计算db与db0之间的下行差值

db并根据下行差值切换网络;本发明通过所述中控模块确定需进行网络切换时计算下行差值确定网络,能够有效避免了因选取的网络错误导致游戏依旧无法进行登录,从而进一步提高了游戏登录效率。
附图说明
[0051]
图1为本发明所述游戏弱网测试分析平台的流程图。
具体实施方式
[0052]
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0053]
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0054]
需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0055]
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安
装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
[0056]
请参阅图1所示,其为本发明实施例的游戏弱网测试分析平台的流程图,本实施例平台包括:
[0057]
数据采集模块,用以实时采集实体信息,所述实体信息包括当前登录界面响应时间、当前登录界面动画加载指数、当前登录界面动画待加载指数、当前网络状态参数以及当前登录界面gpu占比率;
[0058]
分析模块,其与所述数据采集模块相连,用于将对数据采集模块获取的实体信息进行分析,所述分析模块包括游戏登录分析单元和上、下行丢包率分析单元,其中,游戏登录分析单元用以对分析模块获取的当前登录界面响应时间和当前登录界面动画加载指数进行分析并获取当前游戏登录状态参数,上、下行丢包率分析单元用以对分析模块获取的当前网络状态参数进行分析并获取上行丢包率和下行丢包率;
[0059]
中控模块,其与所述数据采集模块相连,用于将分析模块的分析结果进行调节;所述中控模块设有gpu调节单元和网络调节单元,其中,gpu调节单元根据所述gpu调节单元根据所述中控模块获取的当前登录界面gpu占比率对当前游戏登录状态参数进行调节,网络调节单元用以根据所述中控模块获取上、下行丢包率对所述当前网络状态参数进行调节;
[0060]
所述中控模块在判定游戏当前登录页面响应时间达到预设值且未进入游戏时,根据所述分析模块获取当前游戏登录状态参数判定当前游戏登录进度并根据当前游戏进度获取当前登录界面待加载动画的动画帧率和动画分辨率,中控模块根据当前登录gpu占比率对当前登录界面待加载动画的动画帧率和动画分辨率进行调节,当中控模块以调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,中控模块提取数据分析模块获取调节完成后的游戏登录状态参数,若还滞留游戏界面,所述网络调节单元提取分析模块分析的当前网络状态参数判定是否网络出现问题,若网络调节单元判定网络问题,网络调节单元根据上、下行丢包率差值对网络通道或网络进行调节。
[0061]
中控模块根据所述分析模块获取当前游戏登录状态参数判定当前游戏登录进度并根据当前游戏进度获取当前登录界面待加载动画的动画帧率和动画分辨率,中控模块根据当前登录gpu占比率对当前登录界面待加载动画的动画帧率和动画分辨率进行调节,本发明基于游戏登录特定的几个持续过程,分别对各个登录过程的gpu占比率进行判定,以精准确定游戏登录的某个确定环节的登录障碍,首先采用降低动画帧率及动画分辨率,一方面采取该方式能够快速的实现低障碍环境的登录,另一方面,通过对各个确定环节进行划分,能够为后续上下行丢包率的检测判定做准备;其次,本发明在采用降低动画帧率及动画分辨率不能满足登录游戏的要求时,采用对各个游戏环节的上下行丢包率的方式判定,各个环节以及当前网络通道的畅通情况,并根据不同的游戏登录环节及当前网络通道的状态进行网络切换的消除障碍措施,其一方面,将游戏登录环节划分,依据当前登录的不同阶段,采用不同的网络切换方法,尽可能的节约切换的阻碍及时间,加快登录时间,另一方面,避免对当前登录程序的浪费,在确定的某一切换过程中,当前时间节点之前的状态持续使用,仅对,障碍节点之后的登录过程进行切换,尽可能的节约了程序资源。
[0062]
具体而言,所述分析模块设有预设游戏登录状态参数参数z0,设定z=[(l-l0)/l0
×
(f-f0)/f0
×
(g-g0)/g0],其中,l为当前动画帧率,l0为预设动画帧率,f为当前动画分辨率,f0为预设动画分辨率,gi为当前界面动画gpu占有率,g0为预设界面动画gpu占有率;当游戏当前登录页面响应时间达到预设值且未进入游戏时,所述中控模块将所述分析模块采集的当前游戏登录状态参数z与z0对比判定当前游戏登录进度;所述中控模块预设有第一预设登录状态参数参数z1和第二预设登录状态参数参数z2,设定z1<z2;
[0063]
若z≤z1,所述中控模块判定当前有游戏登录进度为j1;
[0064]
若z1<z≤z2,所述中控模块判定当前有游戏登录进度为j2;
[0065]
若z>z2,所述中控模块判定当前有游戏登录进度为j3。
[0066]
本发明通过所述中控模块将游戏登录状态参数与预设游戏登录状态参数对比判定游戏登录进度,能够有效的保证了查找登录问题的准确性,进而避免了因无法得知游戏登录进度导致处理方式不对使游戏无法进行登录,进一步提高了游戏登录效率。
[0067]
具体而言,当所述数据采集模块获取当前登录界面动画加载指数为wi时,所述中控模块提取所述信息分析模块中预设的第i预设待加载界面动画帧率li和第i预设待加载界面动画分辨率fi为当前登录界面待加载动画指数wii,所述中控模块根据当前游戏登录进度jj,选取待加载界面动画时长tij、预设动画帧率lij和预设动画分辨率fij为当前实体待加载界面动画指数wi;其中,j=1,2,3;
[0068]
其中,所述中控模块预设第i预设待加载界面动画帧率li,设定第i预设待加载界面第一预设动画帧率li1、第i预设待加载界面第二预设动画帧率li2和第i预设待加载界面第三预设动画帧率li3,预设第i预设待加载界面动画分辨率fi,设定第i预设待加载界面第一动画分辨率fi1、第i预设待加载界面第二动画分辨率fi2和第i预设待加载界面第三动画分辨率fi3。
[0069]
具体而言,所述gpu调节单元设有当前登录界面预设gpu占比率b0,当所述中控模块获取当前登录界面动画加载指数为wi时,所述gpu调节单元根据当前登录界面gpu占比率b与当前登录界面预设gpu占比率b0对比以判定当前登录界面gpu占比率是否符合预设标准,所述gpu调节单元设有第一当前登录界面预设gpu占比率b1和第二当前登录界面预设gpu占比率b2;
[0070]
若b≤b1,所述gpu调节单元判定为网络状态参数出现问题,提取所述分析模块获取的当前网络状态参数ti并根据当前网络状态参数ti判定登录问题;
[0071]
若b1<b≤b2,所述gpu调节单元判定当前登录界面gpu占比率b不符合标准并计算b与b2之间的差值对当前游戏登录界面待加载动画帧率lij和动画分辨率fij进行调节;
[0072]
若b>b2,所述gpu调节单元判定当前登录界面gpu占比率b过高、将当前界面动画待加载预设动画帧率lij降低至li1和预设动画分辨率fij降低至fi1进行登录并提示需关闭游戏登录界面动画。
[0073]
本发明通过中控模块获取当前登录界面gpu占比率b与当前登录界面预设gpu占比率b0对比判定是否对相关参数进行调节,其中,若当前gpu占有率小于等于第一预设gpu占有率,说明当前gpu符合预设值并判定为当前网络导致无法进行登录,若当前gpu占有率在第一预设gpu占有率和第二预设gpu占有率之间,说明当前gpu占有率不足以支持释放技能,中控单元通过计算当前gpu占有率和第二预设gpu占有率之间差值调节相关参数,若当前
gpu占有率大于第二预设gpu占有率,说明当前gpu占有率严重不足,中控单元通过降低待释放登录动画分辨率和待释放登录动画帧率以大幅度的降低当前因释放登录动画增加的gpu占有率。更进一步的,本发明设置有当前gpu占有率和第二预设gpu占有率之间差值变化量,用以调节待释放登录动画帧率、待释放登录动画分辨率。
[0074]
具体而言,当所述gpu调节单元判定当前登录界面gpu占比率b不符合标准时,gpu调节单元计算b与b0之间的占比差值

b并根据

b分别对当前游戏登录界面待加载界面动画帧率lij和动画分辨率fij进行调节,设定

b=b2-b;所述中控模块设有第一占比差值

b1、第二占比差值

b2、第一待加载动画帧率调节系数α1和第二待加载动画帧率调节系数α2,其中,

b1<

b2,0.3<α1<α2<0.7;
[0075]


b≤

b1时,所述gpu调节单元使用第.0待加载动画帧率调节系数α1对当前待加载动画帧率lij和动画分辨率fij进行调节;
[0076]


b1<

b≤

b2时,所述gpu调节单元使用第二待加载动画帧率调节系数α2对当前待加载动画帧率lij和动画分辨率fij进行调节;
[0077]


b>

b2时,所述中控模块分别将当前界面动画待加载预设动画帧率lij降低至li1和动画分辨率fij降低至fi1并进行登录并提示需关闭游戏登录界面动画;
[0078]
当所述gpu调节单元使用第l待加载动画帧率调节系数αl分别对当前待加载动画帧率lij和进行调节时,设定l=1,2,调节后的当前待加载动画帧率记为lij’,设定lij’=lij
×
αl。
[0079]
本发明通过计算中控单元通过计算当前gpu占有率和第二预设gpu占有率之间差值调节相关参数,能够保证了调节后的相关参数的准确性,更进一步的,能够有效避免了因没有准确调节相关参数导致游戏登录界面乱码使无法进行登录,进一步提高了游戏登录效率。
[0080]
具体而言,当所述gpu调节单元以调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,数据采集模块检测调节完成后的登录页面响应状态参数z’,若还滞留游戏界面,所述网络调节单元将所述分析模块分析的网络状态参数ti与预设网络状态参数t0进行对比判定网络出现问题;
[0081]
若ti<t0,所述网络调节单元判定当前网络状态参数不良并提取上、下行丢包率是否符合预期;
[0082]
若ti≥t0,所述网络调节单元判定当前网络状态参数良好并采集服务端是否进行去重处理。
[0083]
本发明通过在调节完成相关参数仍无法进行登录时,中控模块检测当前登录网络状态参数并根据当前网络状态参数判定原因,进一步地保证了无法登录的原因所在,更进一步的,能够有效避免了因网络原因不准确导致切换网络后得游戏仍无法正常登录,进一步提高了游戏登录效率。
[0084]
具体而言,所述中控模块设有预设服务端数据处理值m0,当所述中控模块判定当前网络状态参数良好时,所述网络调节单元根据所述中控模块提取的所述分析模块中的服务端数据处理值m并将m与预设服务端数据处理值m0进行对比判定服务端是否进行去重处理;
[0085]
若m≤m0,所述网络调节单元判定服务端已去重处理;
[0086]
若m>m0,所述网络调节单元判定服务端未去重处理。
[0087]
本发明通过所述中控模块确定是否因命令去重导致无法进行登录,能够保证了在寻找无法登录原因时,避免了因服务端因命令去重使登录界面一直处于为登录状态参数,进一步提高了游戏登录效率。
[0088]
具体而言,所述中控模块设有预设第u上行丢包率da0和预设第u下行丢包率db0,设定u=1,2,3,da0=q1/q0,db0=p1/p0其中,q1为数据上传数据,q0为处理数据数值,p1为数据输出值,p0为数据接收数值;当ti<t0或b≤b1且游戏登录进度为ji时,中控模块提取所述数据采集模块采集单位时间t内的上行丢包率da1和下行丢包率db1输出至网络调节单元,网络调节单元分别将da1和db1与da11和db11进行对判定登录原因;
[0089]
若da>da0且db≤d0,所述网络调节单元判定当前登录人数过多并切换游戏登录通道;
[0090]
若da≤da0且db>db0,所述网络调节单元判定需进行切换网络;
[0091]
若da>da0且db>db0,所述网络调节单元将上传数据降低至最低值。
[0092]
本发明通过所述中控模块根据分析模块获取的上、下行丢包率判定无法登录的具体原因并根据具体原因进行调节,能够有效保证了无法登录的解决方法,同时,进一步提高了游戏登录效率。
[0093]
具体而言,当所述中控模块判定当前登录人数过多时,所述网络调节单元计算da与da0之间的上行差值

da并根据上行差值切换游戏登录通道,所述网络调节单元设有第一上行差值

da1、第二上行差值

da2,第一预设登录通道s1、第二预设登录通道s2、第三预设登录通道s2;其中,

da1<

da2;
[0094]


da≤

da1时,所述网络调节单元判定切换为第一预设登录通道s1;
[0095]


da1<

da≤

da2时,所述网络调节单元判定切换为第二预设登录通道s2;
[0096]


da>

da2时,所述网络调节单元判定切换为第三预设登录通道s3。
[0097]
本发明通过所述中控模块预设多个登录通道并根据计算上行差值来确定登录通道,能够有效避免了因选取的登录通道错误导致游戏依旧无法进行登录,从而进一步提高了游戏登录效率。
[0098]
具体而言,当所述中控模块判定需进行切换网络时,所述网络调节单元计算db与db0之间的下行差值

db并根据下行差值切换网络;所述网络调节单元设有第一下行差值

db1、第二下行差值

db2,第一预设网络k1和第二预设网络k2;其中,

db1<

db2;
[0099]


db≤

db1时,所述中控模块判定需启动游戏加速器;
[0100]


db1<

db≤

db2时,所述中控模块判定切换为第一预设网络k1;
[0101]


db>

db2时,所述中控模块判定切换为第二预设网络k2。
[0102]
本发明通过所述中控模块确定需进行网络切换时计算下行差值确定网络,能够有效避免了因选取的网络错误导致游戏依旧无法进行登录,从而进一步提高了游戏登录效率。
[0103]
具体工作过程,当游戏当前登录页面响应时间达到预设值且未进入游戏时,中控模块根据所述分析模块获取当前游戏登录状态参数判定当前游戏登录进度并根据当前游戏进度获取当前登录界面待加载动画的动画帧率和动画分辨率,中控模块根据当前登录gpu占比率对当前登录界面待加载动画的动画帧率和动画分辨率进行调节,当中控模块以
调节后的登录界面待加载动画的动画帧率和动画分辨率进行登录时,中控模块提取数据分析模块获取调节完成后的游戏登录状态参数,若还滞留游戏界面,中控模块提取分析模块分析的当前网络状态参数判定是否网络出现问题。
[0104]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0105]
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1