Accelerating method and system of the invention discloses an application of the method include: registration LSP DLL to start the application and operating system; operating system by loading LSP DLL, the connection speed between the access server test terminal and local LAN network, get the fastest local LAN access server connected with the terminal end; the application data corresponding to the access server forwarding; access server according to the detected position of the destination server, program data transmitted to the destination server application; with automatically for the user, the beneficial effect of the best acceleration server and there is no need to manually select the application service area, improve system performance, enhance the user experience.
【技术实现步骤摘要】
本专利技术涉及应用程序加速
,尤其涉及一种应用程序的加速方法及系统。
技术介绍
用户对应用程序比如网络游戏等应用程序进行加速时,在登录终端后要求用户选择需要加速的游戏,再选择用户所在的区服即游戏大厅服务器。参照图1,图1是常用的终端进行游戏加速的结构示意图;如图1所示,终端把用户计算机A上的游戏数据发送到外网上的中转服务器B,再由中转服务器B把用户游戏数据发送到游戏服务器C;若中转服务器B为跨运营商的中转服务器,则该中转服务器B为双通服务器;双通服务器即同一台服务器连接两个不同运营商的网络,如一台服务器同时连接电信和网通的网络,就可以把来自电信网络的游戏数据转发到位于网通网络中的游戏服务器,从而实现用户的跨区服玩游戏。该技术方案在一定程度上加快了应用程序的速度;但用户的相关游戏数据自始至终都在本地局域网以外的外网上传输,而外网的网络质量没有本地局域网的网络质量高速、稳定;且对于不同运营商的网络如用户的游戏数据需要从电信网络转入网通网络时,图1所示的技术方案对网络游戏的加速效果非常不明显,用户在玩游戏时,游戏卡死的情况仍频繁出现。另外,对游戏进行加速时,需要用户手工在终端上选择需要加速的游戏和该游戏所在的区服的状态,如果用户在游戏内选择的区服与在终端上选择需要加速的区服不同,则对该游戏没有任何加速效果。用户玩完一款游戏A想玩另一款游戏B时,用户需要退出当前游戏A,回到终 ...
【技术保护点】
一种应用程序的加速方法,其特征在于,包括以下步骤:向操作系统注册分层服务提供程序动态链接库(LSP DLL);启动应用程序并由所述操作系统加载所述LSP DLL;测试终端与本地局域网的接入服务器之间的网络连接速度,获取与终端连接速度最快的本地局域网的接入服务器;将对应的应用程序数据转发至所述接入服务器;所述接入服务器根据检测到的目的服务器的位置,将所述应用程序数据转发至所述目的服务器。
【技术特征摘要】
1.一种应用程序的加速方法,其特征在于,包括以下步骤:
向操作系统注册分层服务提供程序动态链接库(LSPDLL);
启动应用程序并由所述操作系统加载所述LSPDLL;
测试终端与本地局域网的接入服务器之间的网络连接速度,获取与终
端连接速度最快的本地局域网的接入服务器;
将对应的应用程序数据转发至所述接入服务器;
所述接入服务器根据检测到的目的服务器的位置,将所述应用程序数
据转发至所述目的服务器。
2.如权利要求1所述的方法,其特征在于,所述接入服务器根据检测到的
目的服务器的位置,将所述应用程序数据转发至所述目的服务器的步
骤包括:
所述接入服务器检测所述目的服务器的位置;
若所述目的服务器位于所述本地局域网内,则所述接入服务器将所述
应用程序数据转发至所述目的服务器。
3.如权利要求2所述的方法,其特征在于,所述接入服务器根据检测到的
目的服务器的位置,将所述应用程序数据转发至所述目的服务器的步
骤包括:所述接入服务器检测所述目的服务器的位置;
若所述目的服务器位于所述本地局域网外,则测试位于本地局域网内
的转发服务器与目的服务器之间的网络连接速度,获取与所述目的服
务器连接最快的转发服务器,所述接入服务器将所述应用程序数据发
送至所述转发服务器,再由所述转发服务器将所述应用程序数据发送
至所述目的服务器。
4.如权利要求1所述的方法,其特征在于,在启动应用程序并由所述操作
系统加载所述LSPDLL之后和测试终端与本地局域网的接入服务器之
间的网络连接速度之前还包括:识别启动的应用程序类型。
5.如权利要求4所述的方法,其特征在于,所述启动应用程序并由所述操
作系统加载所述LSPDLL,识别启动的应用程序类型包括:
启动应用程序并由所述操作系统加载所述LSPDLL,判断启用的是应
用程序还是除所述应用程序之外的其他网络服务;
若是所述应用程序,则识别启动的所述应用程序类型。
6.如权利要求4或5所述的方法,其特征在于,所述识别启动的应用程序
类型包括:
根据所述应用程序的进程名称和相关特性,识别启动的所述应用程序
类型。
7.如权利要求6所述的方法,其特征在于,所述应用程序类型包括可加速
应用程序和不可加速应用程序;
若所述应用...
【专利技术属性】
技术研发人员:张渝,鲁静,蔡华荣,匡素文,黄洪,吴超龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。