一种基于vpn技术的智能网关游戏加速方法技术

技术编号:22620890 阅读:67 留言:0更新日期:2019-11-26 10:55
本发明专利技术公开了一种基于vpn技术的智能网关游戏加速方法,在智能网关设备上运行游戏加速插件,与运营商的插件管理平台通信,用户在手机客户端上通过宽带账户向插件管理平台发送游戏加速请求,管理平台向智能网关下发游戏加速指令,网关上的游戏加速插件通过调用接口建立vpn链接,向vpn服务器获取游戏服务器地址列表,然后创建ebtables规则和策略路由规则,根据游戏服务器ip地址将需要加速的游戏数据和普通网络数据分离出来,将游戏数据发送到vpn虚拟地址,vpn通道选择合适的vpn节点服务器,游戏数据通过节点服务器转发到游戏服务器,返回数据沿同样的路径返回,完成游戏加速。简化了游戏加速的操作,降低游戏终端的运行负载,提高游戏的网络性能,提升游戏体验。

A game acceleration method of intelligent gateway based on VPN Technology

The invention discloses a method of game acceleration of smart gateway based on VPN technology. The game acceleration plug-in runs on the smart gateway device, communicates with the plug-in management platform of the operator, the user sends the game acceleration request to the plug-in management platform through the broadband account on the mobile phone client, the management platform issues the game acceleration instruction to the smart gateway, and the game acceleration plug-in on the gateway communicates After calling the interface to establish VPN link, obtain the address list of game server from VPN server, then create ebtables rules and policy routing rules, separate the game data to be accelerated from the general network data according to the IP address of game server, send the game data to VPN virtual address, select the appropriate VPN node server for VPN channel, and the game data is sent to the node server Forward to the game server, return data along the same path, complete the game acceleration. It simplifies the operation of game acceleration, reduces the running load of the game terminal, improves the network performance of the game and improves the game experience.

【技术实现步骤摘要】
一种基于vpn技术的智能网关游戏加速方法
本专利技术涉及网络通信设备及网络游戏加速领域,特别涉及一种基于vpn技术的智能网关游戏加速方法。
技术介绍
近年来,随着计算机及网络技术的发展,大制作,多玩家参与的大型网络游戏越来越受到游戏玩家的青睐。大型网络游戏的良好体验取决于两个重要因素,一是游戏设备的硬件性能,二是游戏设备的网络性能,游戏玩家可以通过升级自身电脑的配置来提高硬件性能,但是提升网络性能则十分复杂。提升网络性能就是如何让玩家更快地连接到游戏服务器,使游戏更顺畅,用数据指标来讲就是追求更低的网络延时、丢包率和更高的每秒传输帧数FPS。在国内,影响网络游戏性能的主要因素有两类,一类是运营商的网络壁垒,另一类是服务器在境外,受地理空间的跨越和国际网络间的管制。目前主流的网络游戏加速器都采用vpn技术,加速器厂商在骨干网节点架设多个节点服务器,在游戏运行端提供网络加速器客户端,通过节点服务器完成玩家的跨网络快速高效地连接游戏服务器请求。但是游戏加速器客户端软件是和游戏运行在同一个终端,运行游戏前需要大量手动配置,并且游戏加速客户端在处理大量数据时同样占用游戏终端的cpu及内存资源,这对于cpu及内存占有率很高的网络游戏来说,必然存在着资源竞争,影响游戏体验。另外,网络游戏加速器付费账号也仅能一人使用,不能多人同时共用。智能网关设备作为家庭网络接入终端,具有强大的网络数据流处理能力,可以作为网络游戏加速器的运行平台,通过网络技术分离出游戏数据走vpn通道,既减轻游戏终端的负担,又可使同一局域网内的多个游戏玩家共享游戏加速通道。
技术实现思路
本专利技术的目的在于针对上述问题,提供一种在智能网关设备上实现的网络游戏加速方法,可以实现智能网关下挂设备上运行网络游戏通过vpn加速通道访问游戏服务器,简化游戏玩家的操作,降低游戏终端的运行负载,提高游戏的网络性能。为解决上述问题,本专利技术所采取的技术方案是:一种基于vpn技术的智能网关游戏加速方法,包括以下步骤:(1)手机客户端登录运营商宽带账户,选择网络游戏,向移动插件管理平台发送启动所选网络游戏的加速请求;(2)移动插件管理平台向宽带账户对应的智能网关设备下发启动游戏加速插件的指令;(3)智能网关设备收到指令后,启动游戏加速插件,并根据指令中的信息创建vpn链接,vpn链接创建成功后在本地创建一个虚拟地址;(4)移动插件管理平台向智能网关设备下发所选网络游戏的加速指令;(5)智能网关设备收到移动插件管理平台下发的所选网络游戏的加速指令后,生成授权码并通过加密方式向游戏加速vpn服务器获取对应网络游戏的服务器ip地址列表;(6)智能网关设备根据从游戏加速vpn服务器获取到的游戏服务器ip地址列表,对所有目的ip属于游戏服务器ip的数据包加上mark标记;(7)将带有mark标记的数据发送到本地vpn链接的虚拟地址;(8)根据游戏服务器地址选择合适的vpn节点服务器,游戏数据通过节点服务器转发到游戏服务器,返回数据则沿同样的路径返回,完成整个游戏加速。更进一步的技术方案是,所述启动游戏加速插件的指令中包含游戏加速厂商的vpn账户、密码及vpn服务器。该方法在智能网关设备上运行游戏加速插件,与运营商的插件管理平台通信,用户在手机客户端上通过宽带账户向插件管理平台发送游戏加速的请求,管理平台向智能网关下发游戏加速指令,网关上的游戏加速插件通过调用接口建立vpn链接,向vpn服务器获取所请求加速的游戏的服务器地址列表,然后创建ebtables规则和策略路由规则,根据游戏服务器ip地址将需要加速的游戏数据和普通网络数据分离出来,并将游戏数据发送到vpn虚拟地址,vpn通道根据游戏服务器地址选择合适的vpn节点服务器,游戏数据通过节点服务器转发到游戏服务器,返回数据则沿同样的路径返回,完成整个游戏加速。简化了游戏加速的操作,降低游戏终端的运行负载,提高游戏的网络性能,提升玩家游戏体验。网关设备在开通网络游戏vpn加速后,组网内所有下挂终端运行指定加速的网络游戏时,都能够使用该vpn加速通道。附图说明图1是本专利技术一种基于vpn技术的智能网关游戏加速方法的拓扑图;图2是本专利技术一种基于vpn技术的智能网关游戏加速方法的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1和图2所示,一种基于vpn技术的智能网关游戏加速方法,包括以下步骤:(1)手机客户端登录运营商宽带账户,选择网络游戏,向移动插件管理平台发送启动所选网络游戏的加速请求;(2)移动插件管理平台向宽带账户对应的智能网关设备下发启动游戏加速插件的指令,所述指令中包含游戏加速厂商的vpn账户、密码及vpn服务器;(3)智能网关设备收到指令后,启动游戏加速插件,并根据指令中的信息创建vpn链接,vpn链接创建成功后在本地创建一个虚拟地址;(4)移动插件管理平台向智能网关设备下发所选网络游戏的加速指令;(5)智能网关设备收到移动插件管理平台下发的所选网络游戏的加速指令后,生成授权码并进行base64码加密,然后使用加密后的密文组装成报文向网络游戏vpn加速服务器获取该网络游戏服务器的ip地址列表;(6)智能网关设备收到游戏加速vpn服务器发送过来的响应报文后,用base64码解码,然后从中提取出游戏服务器ip地址列表,根据得到的游戏服务器ip地址列表创建ebtables规则,对目的ip属于游戏服务器ip地址的数据,加上mark标记;(7)创建策略路由规则,将带有mark标记的数据发送到本地vpn链接的虚拟地址;(8)根据游戏服务器地址选择合适的vpn节点服务器,游戏数据通过节点服务器转发到游戏服务器,返回数据则沿同样的路径返回,完成整个游戏加速。智能网关设备下挂电脑上游戏玩家玩网络游戏时,游戏交互数据由电脑进入智能网关设备时,创建的ebtables规则根据游戏服务器目的ip地址给数据加mark标记,带mark地址标记的数据根据策略路由规则发送到vpn虚拟地址,数据通过vpn通道传输到vpn节点服务器,vpn节点服务器将数据转发到游戏服务器,游戏服务器将响应数据发送到vpn节点服务器,再由vpn节点服务器将数据通过vpn通道发送到网关设备,通过网关设备发送下挂电脑。尽管这里参照本专利技术的多个解释性实施例对本专利技术进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。本文档来自技高网
...

【技术保护点】
1.一种基于vpn技术的智能网关游戏加速方法,其特征在于,包括以下步骤:/n(1)手机客户端登录运营商宽带账户,选择网络游戏,向移动插件管理平台发送启动所选网络游戏的加速请求;/n(2)移动插件管理平台向宽带账户对应的智能网关设备下发启动游戏加速插件的指令;/n(3)智能网关设备收到指令后,启动游戏加速插件,并根据指令中的信息创建vpn链接,vpn链接创建成功后在本地创建一个虚拟地址;/n(4)移动插件管理平台向智能网关设备下发所选网络游戏的加速指令;/n(5)智能网关设备收到移动插件管理平台下发的所选网络游戏的加速指令后,生成授权码并通过加密方式向游戏加速vpn服务器获取对应网络游戏的服务器ip地址列表;/n(6)智能网关设备根据从游戏加速vpn服务器获取到的游戏服务器ip地址列表,对所有目的ip属于游戏服务器ip的数据包加上mark标记;/n(7)将带有mark标记的数据发送到本地vpn链接的虚拟地址;/n(8)根据游戏服务器地址选择合适的vpn节点服务器,游戏数据通过节点服务器转发到游戏服务器,返回数据则沿同样的路径返回,完成整个游戏加速。/n

【技术特征摘要】
1.一种基于vpn技术的智能网关游戏加速方法,其特征在于,包括以下步骤:
(1)手机客户端登录运营商宽带账户,选择网络游戏,向移动插件管理平台发送启动所选网络游戏的加速请求;
(2)移动插件管理平台向宽带账户对应的智能网关设备下发启动游戏加速插件的指令;
(3)智能网关设备收到指令后,启动游戏加速插件,并根据指令中的信息创建vpn链接,vpn链接创建成功后在本地创建一个虚拟地址;
(4)移动插件管理平台向智能网关设备下发所选网络游戏的加速指令;
(5)智能网关设备收到移动插件管理平台下发的所选网络游戏的加速指令后,生成授权码并通过加密方式向游戏加速vpn服...

【专利技术属性】
技术研发人员:张玲增王骏朱洪臣季鸣
申请(专利权)人:太仓市同维电子有限公司
类型:发明
国别省市:江苏;32

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

1
相关领域技术
  • 暂无相关专利