2024年6月13日发(作者:)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.X
(22)申请日 2012.01.19
(71)申请人 网宿科技股份有限公司
地址 200030 上海市徐汇区斜土路2669号15楼
(72)发明人 洪珂 杨锋 郑明
(74)专利代理机构 上海专利商标事务所有限公司
代理人 施浩
(51)
H04L29/08
H04L29/12
(10)申请公布号 CN 102594876 A
(43)申请公布日 2012.07.18
权利要求说明书 说明书 幅图
(54)发明名称
游戏实时数据和更新数据的混合加
速方法和系统
(57)摘要
本发明公开了游戏实时数据和更新
数据的混合加速方法和系统,降低代理服
务器的负载、降低了服务端的带宽成本,
提升客户端的游戏补丁更新速度,提升网
游加速的用户体验。其技术方案为:方法
包括:将游戏服务器与客户端的实时数据
转发到代理服务器;将游戏更新服务器的
数据暂存到缓存网络;缓存网络发送游戏
更新数据至提出更新请求的客户端。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种游戏实时数据和更新数据的混合加速方法,包括:
将游戏服务器与客户端的实时数据转发到代理服务器;
将游戏更新服务器的数据暂存到缓存网络;
缓存网络发送游戏更新数据至提出更新请求的客户端。
2.根据权利要求1所述的游戏实时数据和更新数据的混合加速方法,其特征在于,
将游戏服务器与客户端的实时数据转发到代理服务器是通过重定向技
实现的。
术和代理协议来
3.根据权利要求1所述的游戏实时数据和更新数据的混合加速方法,其特征在于,
4.根据权利要求1所述的游戏实时数据和更新数据的混合加速方法,其特征在于,
5.一种游戏实时数据和更新数据的混合加速系统,包括游戏服务器、游戏更新服
客户端的更新请求通过DNS劫持技术解析到缓存网络。
客户端的更新请求通过HTTP重定向到缓存网络。
务器、代理服务器、缓存网络、网游加速器客户端、游戏信息服务器,
其中:
游戏信息服务器,连接网游加速器客户端,收集网游信息并同步到网游加速器客
游戏服务器,和代理服务器交互游戏实时数据;
缓存网络,连接游戏更新服务器,暂存来自游戏更新服务器的游戏更新数据;
代理服务器,一端连接游戏服务器,另一端连接网游加速器客户端,在游戏服务
网游加速器客户端,连接代理服务器和缓存网络,若发送的是游戏实时数据则重
定向到代理服务器,若发送的是请求游戏更新的数据则重定向或者
到缓存网络;
器和网游加速器客户端之间代理转发游戏实时数据;
户端中的网游加速器;
DNS劫持技术解析
缓存网络,收到来自网游加速器客户端的更新请求后,若已存所请求的资源则直
接返回给网游加速器客户端,否则向所请求的源地址发起请求并缓存
回送到网游加速器客户端。 到缓存网络后再
6.根据权利要求5所述的游戏实时数据和更新数据的混合加速系统,其特征在于,
游戏信息服务器收集游戏的名字、对应的进程及其更新进程的进程名,
时建立与之对应的端口过滤列表下发到网游加速建立列表,同
器客户端。
7.根据权利要求6所述的游戏实时数据和更新数据的混合加速系统,其特征在于,
网游加速器客户端截获并分析产生的游戏实时数据,若当前游戏进程
端口不在对应的端口过滤列表中,则将匹配条件
前游戏更新进程在列表中且
在列表中且目的
的网络包重定向到代理服务器,若当
目的端口不在对应的端口过滤列表中,则将匹配条件的网
定向或DNS劫持技术解析到缓存网络。
络包重
说 明 书
技术领域
本发明涉及网游加速技术,尤其涉及缓存技术、代理服务器和客户端重定向网游
背景技术
网游加速器目前比较成熟的产品有迅游加速器、傲盾加速器等。
目前网游加速器领域所使用的主要技术为:通过重定向技术,在客户端将游戏进
程产生的数据包重定向到高速双线或多线代理服务器。目前市面上的缓存技
用相关软件,通过代理与缓存,将用户流量引导到就近的网络
数据包相结合的方式。
术主要使
结点。
以上技术的缺点在于:网络游戏除了游戏本身产生的较小的流量之外,还有游戏
升级时游戏补丁包所产生的较大流量。目前的网游加速器有的不区分这两部
将所有流量重定向到代理服务器去,从而影响代理服务器的性
带宽成本,并影响游戏加速的加速效果,有的只
级补丁更新过程没有加速效果。缓
带业务,增值服务没
分流量,
能,增加代理服务器的
加速游戏,不加速升级补丁,导致升
存技术比较成熟,但存在着平台收益单一,没有连
有发挥作用等一系列问题。
发明内容
本发明的目的在于解决上述问题,提供了一种游戏实时数据和更新数据的混合加
速方法,一方面大大降低代理服务器的负载、降低了服务端的带宽成本,另
可以提升客户端的游戏补丁更新速度,提升网游加速的用户体一方面还
验,同时还将流量引导
势资源。
到现有的缓存服务器上去,充分利用了缓存的优
本发明的另一目的在于提供了一种游戏实时数据和更新数据的混合加速系统,一
方面大大降低代理服务器的负载、降低了服务端的带宽成本,另一方面还可
户端的游戏补丁更新速度,提升网
存服务器上去,充分
以提升客
游加速的用户体验,同时还将流量引导到现有的缓
利用了缓存的优势资源。
本发明的技术方案为:本发明揭示了一种游戏实时数据和更新数据的混合加速方
将游戏服务器与客户端的实时数据转发到代理服务器;
将游戏更新服务器的数据暂存到缓存网络;
缓存网络发送游戏更新数据至提出更新请求的客户端。
根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,将游戏服务
器与客户端的实时数据转发到代理服务器是通过重定向技术和代理协议来实
法,包括:
现的。
根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,客户端的更
根据本发明的游戏实时数据和更新数据的混合加速方法的一实施例,客户端的更
本发明还揭示了一种游戏实时数据和更新数据的混合加速系统,包括游戏服务器、
新请求通过DNS劫持技术解析到缓存网络。
新请求通过HTTP重定向到缓存网络。
游戏更新服务器、代理服务器、缓存网络、网游加速器客户端、游戏
中: 信息服务器,其
游戏信息服务器,连接网游加速器客户端,收集网游信息并同步到网游加速器客
游戏服务器,和代理服务器交互游戏实时数据;
缓存网络,连接游戏更新服务器,暂存来自游戏更新服务器的游戏更新数据;
代理服务器,一端连接游戏服务器,另一端连接网游加速器客户端,在游戏服务
网游加速器客户端,连接代理服务器和缓存网络,若发送的是游戏实时数据则重
定向到代理服务器,若发送的是请求游戏更新的数据则重定向或者DNS劫
到缓存网络;
器和网游加速器客户端之间代理转发游戏实时数据;
户端中的网游加速器;
持技术解析
缓存网络,收到来自网游加速器客户端的更新请求后,若已存所请求的资源则直
接返回给网游加速器客户端,否则向所请求的源地址发起请求并缓存到缓存
回送到网游加速器客户端。 网络后再
根据本发明的游戏实时数据和更新数据的混合加速系统的一实施例,游戏信息服
务器收集游戏的名字、对应的进程及其更新进程的进程名,建立列表,同时
对应的端口过滤列表下发到网游加速器客户端。 建立与之
根据本发明的游戏实时数据和更新数据的混合加速系统的一实施例,网游加速器
客户端截获并分析产生的游戏实时数据,若当前游戏进程在列表中且目的端
应的端口过滤列表中,则将匹配条件的网络包重定向到代理服口不在对
务器,若当前游戏更新 进程在列表中且目的端口不在对应的端口过滤列
或DNS劫持技术解析到缓存网络。表中,则将匹配条件的网络包重定向
本发明对比现有技术有如下的有益效果:本发明的方案是采用混合网游实时数据
加速与网游更新数据(如升级补丁)加速的技术手段,解决了传统的网游加速
游进行加速时,单纯加速网游所有相关数据而导致的游戏升级
负载高、客户端加速效果差的问题,以及只加速
未加速的问题。
器对网
时代理服务器流量大、
网游实时数据而导致游戏升级补丁包
附图说明
图1示出了本发明的游戏实时数据和更新数据的混合加速方法的较佳实施例的流
图2示出了本发明的游戏实时数据和更新数据的混合加速系统的较佳实施例的原
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
游戏实时数据和更新数据的混合加速方法的较佳实施例
图1示出了本发明的游戏实时数据和更新数据的混合加速方法的实施例的流程。
步骤S10:将游戏服务器与客户端的实时数据转发到代理服务器。
请参见图1,本实施例的混合加速方法包括如下的步骤。
理图。
程图。
将游戏服务器与客户端的实时数据转发到代理服务器是通过重定向技术和代理协
步骤S12:将游戏更新服务器的数据暂存到缓存网络。
步骤S14:缓存网络发送游戏更新数据至提出更新请求的客户端。
客户端提出更新请求,通过HTTP重定向或者DNS劫持技术解析到缓存网络,缓
游戏实时数据和更新数据的混合加速系统的较佳实施例
图2示出了本发明的游戏实时数据和更新数据的混合加速系统的较佳实施例的原
理。请参见图2,本实施例的混合加速系统包括:游戏服务器1、游戏更新
代理服务器3、缓存网络4、网游加速器客户端5、游戏信息
存网络发送游戏更新数据到客户端。
议来实现的。
服务器2、
服务器6。
游戏信息服务器6连接网游加速器客户端5,收集网游信息并同步到网游加速器
客户端5中的网游加速器50。游戏信息服务器6收集游戏的名字、对应的
新进程的进程名,建立列表,同时建立与之对应的端口过滤列
户端5。
进程及其更
表下发到网游加速器客
游戏服务器1和代理服务器3交互游戏实时数据。缓存网络4连接游戏更新服务
代理服务器3的一端连接游戏服务器1,另一端连接网游加速器客户端5,在游戏
网游加速器客户端5连接代理服务器3和缓存网络4,若发送的是游戏实时数据
服务器1和网游加速器客户端5之间代理转发游戏实时数据。
器2,暂存来自游戏更新服务器2的游戏更新数据。
则重定向到代理服务器3,若发送的是请求游戏更新的数据则重定向或者
术解析到缓存网络4。具体而言,网游加速器客户端5截获并
据,若当前游戏进程在列表中且目的端口不在对
的网络包重定向到代理服务器3,
的端口过滤列表中,
DNS劫持技
分析产生的游戏实时数
应的端口过滤列表中,则将匹配条件
若当前游戏更新进程在列表中且目的端口不在对应
则将匹配条件的网络包重定向或DNS劫持技术解析到缓存网络4。
缓存网络4收到来自网游加速器客户端5的更新请求后,若已存所请求的资源则
直接返回给网游加速器客户端5,否则向所请求的源地址发起请求并缓存到
后再回送到网游加速器客户端5。 缓存网络4
上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技
术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改
因而本发明的保护范围并不被上述实施例所限,而应该是符合
新性特征的最大范围。
或变化,
权利要求书所提到的创


发布评论