首页> 中国专利> 游戏实时数据和更新数据的混合加速方法和系统

游戏实时数据和更新数据的混合加速方法和系统

摘要

本发明公开了游戏实时数据和更新数据的混合加速方法和系统,降低代理服务器的负载、降低了服务端的带宽成本,提升客户端的游戏补丁更新速度,提升网游加速的用户体验。其技术方案为:方法包括:将游戏服务器与客户端的实时数据转发到代理服务器;将游戏更新服务器的数据暂存到缓存网络;缓存网络发送游戏更新数据至提出更新请求的客户端。

著录项

  • 公开/公告号CN102594876A

    专利类型发明专利

  • 公开/公告日2012-07-18

    原文格式PDF

  • 申请/专利权人 网宿科技股份有限公司;

    申请/专利号CN201210017826.X

  • 发明设计人 洪珂;杨锋;郑明;

    申请日2012-01-19

  • 分类号H04L29/08(20060101);H04L29/12(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人施浩

  • 地址 200030 上海市徐汇区斜土路2669号15楼

  • 入库时间 2023-12-18 06:04:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-16

    授权

    授权

  • 2012-09-19

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20120119

    实质审查的生效

  • 2012-07-18

    公开

    公开

说明书

技术领域

本发明涉及网游加速技术,尤其涉及缓存技术、代理服务器和客户端重定向网游 数据包相结合的方式。

背景技术

网游加速器目前比较成熟的产品有迅游加速器、傲盾加速器等。

目前网游加速器领域所使用的主要技术为:通过重定向技术,在客户端将游戏进 程产生的数据包重定向到高速双线或多线代理服务器。目前市面上的缓存技术主要使 用相关软件,通过代理与缓存,将用户流量引导到就近的网络结点。

以上技术的缺点在于:网络游戏除了游戏本身产生的较小的流量之外,还有游戏 升级时游戏补丁包所产生的较大流量。目前的网游加速器有的不区分这两部分流量, 将所有流量重定向到代理服务器去,从而影响代理服务器的性能,增加代理服务器的 带宽成本,并影响游戏加速的加速效果,有的只加速游戏,不加速升级补丁,导致升 级补丁更新过程没有加速效果。缓存技术比较成熟,但存在着平台收益单一,没有连 带业务,增值服务没有发挥作用等一系列问题。

发明内容

本发明的目的在于解决上述问题,提供了一种游戏实时数据和更新数据的混合加 速方法,一方面大大降低代理服务器的负载、降低了服务端的带宽成本,另一方面还 可以提升客户端的游戏补丁更新速度,提升网游加速的用户体验,同时还将流量引导 到现有的缓存服务器上去,充分利用了缓存的优势资源。

本发明的另一目的在于提供了一种游戏实时数据和更新数据的混合加速系统,一 方面大大降低代理服务器的负载、降低了服务端的带宽成本,另一方面还可以提升客 户端的游戏补丁更新速度,提升网游加速的用户体验,同时还将流量引导到现有的缓 存服务器上去,充分利用了缓存的优势资源。

本发明的技术方案为:本发明揭示了一种游戏实时数据和更新数据的混合加速方 法,包括:

将游戏服务器与客户端的实时数据转发到代理服务器;

将游戏更新服务器的数据暂存到缓存网络;

缓存网络发送游戏更新数据至提出更新请求的客户端。

根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,将游戏服务 器与客户端的实时数据转发到代理服务器是通过重定向技术和代理协议来实现的。

根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,客户端的更 新请求通过HTTP重定向到缓存网络。

根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,客户端的更 新请求通过DNS劫持技术解析到缓存网络。

本发明还揭示了一种游戏实时数据和更新数据的混合加速系统,包括游戏服务器、 游戏更新服务器、代理服务器、缓存网络、网游加速器客户端、游戏信息服务器,其 中:

游戏信息服务器,连接网游加速器客户端,收集网游信息并同步到网游加速器客 户端中的网游加速器;

游戏服务器,和代理服务器交互游戏实时数据;

缓存网络,连接游戏更新服务器,暂存来自游戏更新服务器的游戏更新数据;

代理服务器,一端连接游戏服务器,另一端连接网游加速器客户端,在游戏服务 器和网游加速器客户端之间代理转发游戏实时数据;

网游加速器客户端,连接代理服务器和缓存网络,若发送的是游戏实时数据则重 定向到代理服务器,若发送的是请求游戏更新的数据则重定向或者DNS劫持技术解析 到缓存网络;

缓存网络,收到来自网游加速器客户端的更新请求后,若已存所请求的资源则直 接返回给网游加速器客户端,否则向所请求的源地址发起请求并缓存到缓存网络后再 回送到网游加速器客户端。

根据本发明的游戏实时数据和更新数据的混合加速系统的一实施例,游戏信息服 务器收集游戏的名字、对应的进程及其更新进程的进程名,建立列表,同时建立与之 对应的端口过滤列表下发到网游加速器客户端。

根据本发明的游戏实时数据和更新数据的混合加速系统的一实施例,网游加速器 客户端截获并分析产生的游戏实时数据,若当前游戏进程在列表中且目的端口不在对 应的端口过滤列表中,则将匹配条件的网络包重定向到代理服务器,若当前游戏更新 进程在列表中且目的端口不在对应的端口过滤列表中,则将匹配条件的网络包重定向 或DNS劫持技术解析到缓存网络。

本发明对比现有技术有如下的有益效果:本发明的方案是采用混合网游实时数据 加速与网游更新数据(如升级补丁)加速的技术手段,解决了传统的网游加速器对网 游进行加速时,单纯加速网游所有相关数据而导致的游戏升级时代理服务器流量大、 负载高、客户端加速效果差的问题,以及只加速网游实时数据而导致游戏升级补丁包 未加速的问题。

附图说明

图1示出了本发明的游戏实时数据和更新数据的混合加速方法的较佳实施例的流 程图。

图2示出了本发明的游戏实时数据和更新数据的混合加速系统的较佳实施例的原 理图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述。

游戏实时数据和更新数据的混合加速方法的较佳实施例

图1示出了本发明的游戏实时数据和更新数据的混合加速方法的实施例的流程。 请参见图1,本实施例的混合加速方法包括如下的步骤。

步骤S10:将游戏服务器与客户端的实时数据转发到代理服务器。

将游戏服务器与客户端的实时数据转发到代理服务器是通过重定向技术和代理协 议来实现的。

步骤S12:将游戏更新服务器的数据暂存到缓存网络。

步骤S14:缓存网络发送游戏更新数据至提出更新请求的客户端。

客户端提出更新请求,通过HTTP重定向或者DNS劫持技术解析到缓存网络,缓 存网络发送游戏更新数据到客户端。

游戏实时数据和更新数据的混合加速系统的较佳实施例

图2示出了本发明的游戏实时数据和更新数据的混合加速系统的较佳实施例的原 理。请参见图2,本实施例的混合加速系统包括:游戏服务器1、游戏更新服务器2、 代理服务器3、缓存网络4、网游加速器客户端5、游戏信息服务器6。

游戏信息服务器6连接网游加速器客户端5,收集网游信息并同步到网游加速器 客户端5中的网游加速器50。游戏信息服务器6收集游戏的名字、对应的进程及其更 新进程的进程名,建立列表,同时建立与之对应的端口过滤列表下发到网游加速器客 户端5。

游戏服务器1和代理服务器3交互游戏实时数据。缓存网络4连接游戏更新服务 器2,暂存来自游戏更新服务器2的游戏更新数据。

代理服务器3的一端连接游戏服务器1,另一端连接网游加速器客户端5,在游戏 服务器1和网游加速器客户端5之间代理转发游戏实时数据。

网游加速器客户端5连接代理服务器3和缓存网络4,若发送的是游戏实时数据 则重定向到代理服务器3,若发送的是请求游戏更新的数据则重定向或者DNS劫持技 术解析到缓存网络4。具体而言,网游加速器客户端5截获并分析产生的游戏实时数 据,若当前游戏进程在列表中且目的端口不在对应的端口过滤列表中,则将匹配条件 的网络包重定向到代理服务器3,若当前游戏更新进程在列表中且目的端口不在对应 的端口过滤列表中,则将匹配条件的网络包重定向或DNS劫持技术解析到缓存网络4。

缓存网络4收到来自网游加速器客户端5的更新请求后,若已存所请求的资源则 直接返回给网游加速器客户端5,否则向所请求的源地址发起请求并缓存到缓存网络4 后再回送到网游加速器客户端5。

上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技 术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化, 因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书所提到的创 新性特征的最大范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号