1.一种网络游戏加速方法,其特征在于,包括如下步骤:
从指定网络平台中获取网络流量数据,所述网络流量数据包括多个服务器IP地址;
对所述多个服务器IP地址进行筛选,得到游戏服务器IP地址;
根据所述游戏服务器IP地址对所述网络流量数据进行过滤,得到游戏流量数据;
在预设时间段内对所述游戏流量数据的至少一项预设指标项目进行评分,并根据所述至少一项预设指标项目的预设权重对所述游戏流量数据进行综合评分,得到所述游戏流量数据的总评分值;
根据所述总评分值确定是否对所述游戏流量数据对应的游戏服务器IP地址进行链路调度;
若确定为需要调度的情况,则将所述游戏流量数据对应的游戏服务器IP地址调度到预先配置的优质链路上。
2.根据权利要求1所述的网络游戏加速方法,其特征在于,所述根据总评分值确定是否对所述游戏流量数据对应的游戏服务器IP地址进行链路调度,具体包括:判断所述游戏流量数据的总评分值R是否小于或等于预设调度阈值R0,如果是,则将所述游戏流量数据对应的游戏服务IP地址调度到预先配置的优质链路上。
3.根据权利要求1所述的网络游戏加速方法,其特征在于,所述对多个服务器IP地址进行筛选,得到游戏服务器IP地址,具体包括:设置游戏IP库,所述游戏IP库用于存储多个游戏服务器IP地址,将多个服务器IP地址在所述游戏IP库中进行匹配,如果匹配成功,则得到游戏服务器IP地址。
4.根据权利要求3所述的网络游戏加速方法,其特征在于,所述游戏IP库中各个游戏服务器IP地址还设有用于确定是否为重点游戏服务器IP地址的标识,还包括步骤:当得到游戏服务器IP地址时,根据重点游戏的标识确定所述游戏服务器IP地址是否为重点游戏服务器IP地址,若是,则将所述重点游戏服务器IP地址直接调度到预先配置的优质链路上,否则进行综合评分处理。
5.根据权利要求1至4任一项所述的网络游戏加速方法,其特征在于,所述在预设时间段内对所述游戏流量数据的至少一项预设指标项目进行评分,具体包括:在预设时间段内从所述游戏流量数据中统计得到链路中断次数,从预设的中断评分表中查找与所述链路中断次数对应的链路中断指标项目评分值R1,所述链路中断指标项目评分值R1的分值范围为0~100分;
在预设时间段内从游戏流量数据中统计得到重置连接次数RST和总连接次数N,根据如下公式计算得到会话成功指标项目评分值R2,R2=((1-重置连接次数RST)/总连接次数N)×100分;
在预设时间段内从游戏流量数据中统计得到会话平均时延小于预设时长的连接次数S,根据如下公式计算得到网络时延指标项目评分值R3,R3=(会话平均时延小于预设时长的连接次数S/总连接次数N)×100分;
在预设时间段内从游戏流量数据中统计得到上行重传总包数C1、下行重传总包数C2和总包数C0,根据如下公式计算得到重传指标项目评分值R4,R4=((上行重传总包数C1+下行重传总包数C2)/总包数C0)×100分。
6.一种网络游戏加速系统,其特征在于,包括:
数据获取模块,用于从指定网络平台中获取网络流量数据,所述网络流量数据包括多个服务器IP地址;
筛选模块,用于对所述多个服务器IP地址进行筛选,得到游戏服务器IP地址;
数据过滤模块,用于根据所述游戏服务器IP地址对所述网络流量数据进行过滤,得到游戏流量数据;
处理模块,用于在预设时间段内对所述游戏流量数据的至少一项预设指标项目进行评分,并根据所述至少一项预设指标项目的预设权重对所述游戏流量数据进行综合评分,得到所述游戏流量数据的总评分值,根据所述总评分值确定是否向调度模块发送调度指令;
所述调度模块,用于根据所述调度指令将所述游戏流量数据对应的游戏服务器IP地址调度到预先配置的优质链路上。
7.根据权利要求6所述的网络游戏加速系统,其特征在于,所述处理模块还具体用于:判断所述游戏流量数据的总评分值R是否小于或等于预设调度阈值R0,如果是,则向所述调度模块发送调度指令,否则不发送。
8.根据权利要求6所述的网络游戏加速系统,其特征在于,所述筛选模块具体用于:设置游戏IP库,所述游戏IP库用于存储多个游戏服务器IP地址,将多个服务器IP地址在所述游戏IP库中进行匹配,如果匹配成功,则得到游戏服务器IP地址。
9.根据权利要求8所述的网络游戏加速系统,其特征在于,所述筛选模块还具体用于:对所述游戏IP库中各个游戏服务器IP地址设置用于确定是否为重点游戏服务器IP地址的标识;
所述处理模块还具体用于:当得到游戏服务器IP地址时,根据重点游戏的标识确定所述游戏服务器IP地址是否为重点游戏服务器IP地址,若是,则将所述重点游戏服务器IP地址直接调度到预先配置的优质链路上,否则进行综合评分处理。
10.根据权利要求6所述的网络游戏加速系统,其特征在于,所述处理模块具体用于:在预设时间段内从游戏流量数据中统计得到链路中断次数,从预设的中断评分表中查找与所述链路中断次数对应的链路中断指标项目评分值R1,所述链路中断指标项目评分值R1的分值范围为0~100分;
在预设时间段内从游戏流量数据中统计得到重置连接次数RST和总连接数N,根据如下公式计算得到会话成功指标项目评分值R2,R2=((1-重置连接次数RST)/总连接数N)×100分;
在预设时间段内从游戏流量数据中统计得到会话平均时延小于预设时长连接次数S,根据如下公式计算得到网络时延指标项目评分值R3,R3=(会话平均时延小于预设时长连接次数S/总连接数N)×100分;
在预设时间段内从游戏流量数据中统计得到上行重传总包数C1、下行重传总包数C2和总包数C0,根据如下公式计算得到重传指标项目评分值R4,R4=((上行重传总包数C1+下行重传总包数C2)/总包数C0)×100分。