自适应加速方法、装置及存储介质制造方法及图纸

技术编号:21100568 阅读:24 留言:0更新日期:2019-05-16 01:10
本发明专利技术提供一种自适应加速方法、装置及存储介质,加速客户端根据当前加速客户端接收的操作指令生成对游戏的自动加速指令,响应自动加速指令,获取可对游戏进行加速的至少两个加速节点的评分,评分为当前加速客户端根据本地存储的至少两个加速节点的历史信息进行确定的,从至少两个加速节点中选择出第一加速节点,通过第一加速节点对游戏进行加速。通过上述方法,提升了加速客户端的加速效果。

Adaptive Acceleration Method, Device and Storage Media

The invention provides an adaptive acceleration method, device and storage medium, which accelerates the client to generate the automatic acceleration instructions for the game according to the operation instructions received by the current accelerating client, responds to the automatic acceleration instructions, obtains the score of at least two acceleration nodes that can accelerate the game, and scores the calendar of at least two acceleration nodes stored locally by the current accelerating client. If the history information is determined, the first acceleration node is selected from at least two acceleration nodes, and the game is accelerated through the first acceleration node. Through the above methods, the acceleration effect of the client is improved.

【技术实现步骤摘要】
自适应加速方法、装置及存储介质
本专利技术实施例涉及加速器
,尤其涉及一种自适应加速方法、装置及存储介质。
技术介绍
目前传统的选择加速节点的方法主要包括以下两大类:一类是用户手动选择,相当于把决定权交给了用户,用户除非是高端用户,一般是选不准的,这是一种“靠天吃饭”的方法,随机性很大;另一类是加速器帮用户自动选择节点,这种方法可以看作是“他人的经验法”,一般会计算出用户端电脑到加速节点的ping值,丢包率,负载情况等因素来考察一个加速节点的优劣。第一类方法缺陷显而易见,随机性太大,很容易就选到一个不适合的加速节点,造成“南辕北撤”的情况,最终的加速效果还不如直接连加速服务器的效果。当然它也有存在的价值,适合一些高端用户。第二类方法的缺点有两方面,一是因为它要测速和搜集许多实时信息,导致加速前的准备时间大增,这个时间往往跟加速节点的数量成正比,而且有些参数并不准确,比如说实时的节点负载数,导致加速成功时间很长,效果不稳定。另外这类方法是根据传统经验来判断加速节点的优劣,比如ping值越小的加速节点越好,丢包率越小的加速节点越好。但是实际情况可能是各种参数最佳的加速节点加速效果比不上参数不是最佳的加速节点。而且一旦某个参数最佳的加速节点出现到游戏服故障,加速器帮用户选择的又是这个“最佳”加速节点,那么用户永远会加速失败。
技术实现思路
本专利技术提供的自适应加速方法、装置及存储介质,克服了现有技术方案的缺陷,提升了加速客户端的加速效果。本专利技术的第一方面提供一种自适应加速方法,包括:根据当前加速客户端接收的操作指令生成对游戏的自动加速指令;响应所述自动加速指令,获取可对所述游戏进行加速的至少两个加速节点的评分,其中,所述评分为所述当前加速客户端根据本地存储的所述至少两个加速节点的历史信息进行确定的;从所述至少两个加速节点中选择出第一加速节点,通过所述第一加速节点对所述游戏进行加速。在一种可能的实现方式中,所述至少两个加速节点的历史信息包括:加速服务器发送的其他加速客户端对所述至少两个加速节点的历史评分,和/或,所述当前加速客户端对所述至少两个加速节点的历史评分。在一种可能的实现方式中,所述从所述至少两个加速节点中选择出第一加速节点,包括:从所述至少两个加速节点中选择出评分最高的加速节点作为所述第一加速节点。在一种可能的实现方式中,所述根据当前加速客户端接收的操作指令生成对游戏的自动加速指令之前,所述方法还包括:启动加速客户端后,向加速服务器发送连接建立请求,所述连接建立请求中包括所述加速客户端的账号认证信息;接收所述加速服务器发送的加速配置信息,并将所述加速配置信息进行存储;其中,所述加速配置信息包括:预设加速次数、每个加速节点的配置信息以及评分。在一种可能的实现方式中,所述加速客户端的操作界面上包括自动加速按钮,相应的,所述根据当前加速客户端接收的操作指令生成对游戏的自动加速指令,包括:若检测到用户点击所述自动加速按钮,则生成所述自动加速指令。在一种可能的实现方式中,每个加速节点的配置信息包括以下至少一种信息:所述加速节点的名称、所述加速节点的标识、所述加速节点的IP地址、所述加速节点的端口以及所述加速节点当前的加速模式。在一种可能的实现方式中,所述通过所述第一加速节点对所述游戏进行加速,包括:获取所述第一加速节点的配置信息,通过所述第一加速节点与所述加速服务器建立连接并对游戏进行加速,获取加速结果,所述加速结果包括加速成功或者加速失败;其中,若通过所述第一加速节点与所述加速服务器建立连接成功,则加速成功;若通过所述第一加速节点与所述加速服务器建立连接失败,则加速失败。在一种可能的实现方式中,所述方法还包括:步骤a,若所述加速结果为加速失败,则从所述至少两个加速节点中除所述第一加速节点之外的其他加速节点中,选取评分最高的加速节点作为新的第一加速节点,并根据所述第一加速节点对所述游戏进行加速;步骤b,若使用所述新的第一加速节点对所述游戏加速失败,则重复步骤a,直至加速失败的次数超过最大失败次数,结束加速过程。在一种可能的实现方式中,所述方法还包括:获取所述第一加速节点对所述游戏进行加速的加速数据,所述加速数据包括:加速结果,加速时长,加速过程中的掉线信息;根据所述加速数据对所述第一加速节点的评分进行修正;将修正后的所述第一加速节点的评分发送给所述加速服务器。本专利技术的第二方面提供一种自适应加速方法,包括:接收加速客户端通过第一加速节点发送的连接建立请求,所述连接建立请求中包括所述加速客户端的账号认证信息;所述第一加速节点是所述加速客户端根据本地存储的至少两个加速节点的历史信息进行确定的加速节点;根据所述连接建立请求,判断本次连接是否合法;若本次连接合法,则通过所述第一加速节点建立与所述加速客户端之间的连接,以使所述加速客户端通过所述第一加速节点对游戏进行加速。在一种可能的实现方式中,所述至少两个加速节点的历史信息包括:加速服务器发送的其他加速客户端对所述至少两个加速节点的历史评分,和/或,当前加速客户端对所述至少两个加速节点的历史评分。在一种可能的实现方式中,所述方法还包括:接收所述加速客户端发送的加速配置请求;根据所述加速配置请求,向所述加速客户端发送加速配置信息;其中,所述加速配置信息包括:预设加速次数、每个加速节点的配置信息以及评分。在一种可能的实现方式中,每个加速节点的配置信息包括以下至少一种信息:所述加速节点的名称、所述加速节点的标识、所述加速节点的IP地址、所述加速节点的端口以及所述加速节点当前的加速模式。在一种可能的实现方式中,所述方法还包括:接收所述加速客户端发送的修正后的所述第一加速节点的评分,并将本地存储的所述第一加速节点的评分更新为所述修正后的所述第一加速节点的评分。在一种可能的实现方式中,若所述加速配置信息中的加速节点为新加入的加速节点,所述评分为预设初始评分;所述方法还包括:周期性地获取各所述加速客户端发送的各所述第一加速节点的加速数据;根据所述加速数据确定是否需要调整所述预设初始评分和所述预设加速次数,若需要调整,则对所述预设初始评分和所述预设加速次数进行随机调整。本专利技术的第三方面提供一种自适应加速装置,包括:生成模块,用于根据当前加速客户端接收的操作指令生成对游戏的自动加速指令;获取模块,用于响应所述自动加速指令,获取可对所述游戏进行加速的至少两个加速节点的评分,其中,所述评分为所述当前加速客户端根据本地存储的所述至少两个加速节点的历史信息进行确定的;加速节点选择模块,用于从所述至少两个加速节点中选择出第一加速节点;执行模块,用于通过所述第一加速节点对所述游戏进行加速。本专利技术的第四方面提供一种自适应加速装置,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本专利技术第一方面任一项所述的自适应加速方法。本专利技术的第五方面提供一种加速服务器,包括:接收模块,用于接收加速客户端通过第一加速节点发送的连接建立请求,所述连接建立请求中包括所述加速客户端的账号认证信息;所述第一加速节点是所述加速客户端根据本地存储的至少两个加速节点的历史信息进行确定的加速节点;判断模块,用于根据所述连接建立请求,判断本次连接是否合法;若本次连本文档来自技高网...

【技术保护点】
1.一种自适应加速方法,其特征在于,包括:根据当前加速客户端接收的操作指令生成对游戏的自动加速指令;响应所述自动加速指令,获取可对所述游戏进行加速的至少两个加速节点的评分,其中,所述评分为所述当前加速客户端根据本地存储的所述至少两个加速节点的历史信息进行确定的;从所述至少两个加速节点中选择出第一加速节点,通过所述第一加速节点对所述游戏进行加速。

【技术特征摘要】
1.一种自适应加速方法,其特征在于,包括:根据当前加速客户端接收的操作指令生成对游戏的自动加速指令;响应所述自动加速指令,获取可对所述游戏进行加速的至少两个加速节点的评分,其中,所述评分为所述当前加速客户端根据本地存储的所述至少两个加速节点的历史信息进行确定的;从所述至少两个加速节点中选择出第一加速节点,通过所述第一加速节点对所述游戏进行加速。2.根据权利要求1所述的方法,其特征在于,所述至少两个加速节点的历史信息包括:加速服务器发送的其他加速客户端对所述至少两个加速节点的历史评分,和/或,所述当前加速客户端对所述至少两个加速节点的历史评分。3.根据权利要求1所述的方法,其特征在于,所述从所述至少两个加速节点中选择出第一加速节点,包括:从所述至少两个加速节点中选择出评分最高的加速节点作为所述第一加速节点。4.根据权利要求1所述的方法,其特征在于,所述根据当前加速客户端接收的操作指令生成对游戏的自动加速指令之前,所述方法还包括:启动加速客户端后,向加速服务器发送连接建立请求,所述连接建立请求中包括所述加速客户端的账号认证信息;接收所述加速服务器发送的加速配置信息,并将所述加速配置信息进行存储;其中,所述加速配置信息包括:预设加速次数、每个加速节点的配置信息以及评分。5.根据权利要求4所述的方法,其特征在于,所述加速客户端的操作界面上包括自动加速按钮,相应的,所述根据当前加速客户端接收的操作指令生成对游戏的自动加速指令,包括:若检测到用户点击所述自动加速按钮,则生成所述自动加速指令。6.根据权利要求4所述的方法,其特征在于,每个加速节点的配置信息包括以下至少一种信息:所述加速节点的名称、所述加速节点的标识、所述加速节点的IP地址、所述加速节点的端口以及所述加速节点当前的加速模式。7.根据权利要求4所述的方法,其特征在于,所述通过所述第一加速节点对所述游戏进行加速,包括:获取所述第一加速节点的配置信息,通过所述第一加速节点与所述加速服务器建立连接并对游戏进行加速,获取加速结果,所述加速结果包括加速成功或者加速失败;其中,若通过所述第一加速节点与所述加速服务器建立连接成功,则加速成功;若通过所述第一加速节点与所述加速服务器建立连接失败,则加速失败。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:步骤a,若所述加速结果为加速失败,则从所述至少两个加速节点中除所述第一加速节点之外的其他加速节点中,选取评分最高的加速节点作为新的第一加速节点,并根据所述第一加速节点对所述游戏进行加速;步骤b,若使用所述新的第一加速节点对所述游戏加速失败,则重复步骤a,直至加速失败的次数超过最大失败次数,结束加速过程。9.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取所述第一加速节点对所述游戏进行加速的加速数据,所述加速数据包括:加速结果,加速时长,加速过程中的掉线信息;根据所述加速数据对所述第一加速节点的评分进行修正;将修正后的所述第一加速节点的评分发送给所述加速服务器。10.一种自适应加速方法,其特征在于,包括:接收加速客户端通过第一加速节点发送的连接建立请求,所述连接建立请求中包括所述加速客户端的账号认证信息;所述第一加速节点是所述加速客户端根据本地存储的至少两个加速节点的历史信息进行确定的加速节点;根据...

【专利技术属性】
技术研发人员:於磊
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1