[发明专利]应用程序的加速方法及系统有效
申请号: | 201210478556.2 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103841136B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 张渝;鲁静;蔡华荣;匡素文;黄洪;吴超龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/445;A63F13/355 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 加速 方法 系统 | ||
技术领域
本发明涉及应用程序加速技术领域,尤其涉及一种应用程序的加速方法及系统。
背景技术
用户对应用程序比如网络游戏等应用程序进行加速时,在登录终端后要求用户选择需要加速的游戏,再选择用户所在的区服即游戏大厅服务器。参照图1,图1是常用的终端进行游戏加速的结构示意图;如图1所示,终端把用户计算机A上的游戏数据发送到外网上的中转服务器B,再由中转服务器B把用户游戏数据发送到游戏服务器C;若中转服务器B为跨运营商的中转服务器,则该中转服务器B为双通服务器;双通服务器即同一台服务器连接两个不同运营商的网络,如一台服务器同时连接电信和网通的网络,就可以把来自电信网络的游戏数据转发到位于网通网络中的游戏服务器,从而实现用户的跨区服玩游戏。该技术方案在一定程度上加快了应用程序的速度;但用户的相关游戏数据自始至终都在本地局域网以外的外网上传输,而外网的网络质量没有本地局域网的网络质量高速、稳定;且对于不同运营商的网络如用户的游戏数据需要从电信网络转入网通网络时,图1所示的技术方案对网络游戏的加速效果非常不明显,用户在玩游戏时,游戏卡死的情况仍频繁出现。
另外,对游戏进行加速时,需要用户手工在终端上选择需要加速的游戏和该游戏所在的区服的状态,如果用户在游戏内选择的区服与在终端上选择需要加速的区服不同,则对该游戏没有任何加速效果。用户玩完一款游戏A想玩另一款游戏B时,用户需要退出当前游戏A,回到终端界面选择需要加速的游戏B和区服,再打开游戏B。其次,当游戏出现新的区服时,用户需要更新终端程序才可以给这个新区服加速。这样的操作过程十分繁琐,给应用用户带来了极大不便。
发明内容
本发明的主要目的是提供一种应用程序的加速方法及系统,旨在达到用户无需选择游戏区服即可自动为用户匹配最佳加速服务器的目的。
本发明公开了一种应用程序的加速方法,包括以下步骤:
向操作系统注册分层服务提供程序动态链接库(LSP DLL);
启动应用程序并由所述操作系统加载所述LSP DLL;
测试终端与本地局域网的接入服务器之间的网络连接速度,获取与终端连接速度最快的本地局域网的接入服务器;
将对应的应用程序数据转发至所述接入服务器;
所述接入服务器根据检测到的目的服务器的位置,将所述应用程序数据转发至所述目的服务器。
本发明还公开一种应用程序的加速系统,包括:
终端,用于向操作系统注册LSP DLL;启动应用程序并由所述操作系统加载所述LSP DLL,测试终端与本地局域网的接入服务器之间的网络连接速度,获取终端连接速度最快的本地局域网的接入服务器;将对应的应用程序数据转发至所述接入服务器;
所述接入服务器,用于根据检测到的目的服务器的位置,将所述应用程序数据转发至所述目的服务器。
本发明通过向操作系统注册LSP DLL,启动应用程序并由操作系统加载LSP DLL,测试终端与本地局域网的接入服务器之间的网络连接速度,获取与终端连接速度最快的本地局域网的接入服务器;将对应的应用程序数据转发至接入服务器;接入服务器根据检测到的目的服务器的位置,将应用程序数据转发至目的服务器的方法,具有自动为用户匹配最佳加速服务器的有益效果且无需用户手工选择应用程序区服,提高了系统性能。
附图说明
图1是常用的终端进行游戏加速的结构示意图;
图2是本发明应用程序的加速方法一实施例流程示意图;
图3是本发明应用程序的加速方法中目的服务器位于本地局域网内时,各服务器布局示意图;
图4是本发明应用程序的加速方法中目的服务器位于本地局域网外时,各服务器布局示意图;
图5是本发明应用程序的加速系统一实施例结构示意图;
图6是本发明应用程序的加速系统又一实施例结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中所述的接入服务器主要负责接收终端转发的用户应用程序数据,所述的目的服务器指游戏程序所连接的游戏服务器,所述的转发服务器主要负责把用户的相关应用程序数据转发到游戏服务器即目的服务器;下述各实施例中对上述接入服务器、目的服务器和转发服务器的相关概念不再赘述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210478556.2/2.html,转载请声明来源钻瓜专利网。