一种数据传输方法及相关设备技术

技术编号:14693206 阅读:96 留言:0更新日期:2017-02-23 16:05
本发明专利技术实施例公开了一种数据传输方法及相关设备,用于解决现有技术中公网传输数据时网络拥塞仍然会导致网络时延及丢包率的问题。本发明专利技术实施例方法包括:目标接入服务器接收用户设备发送的数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据;所述目标接入服务器根据所述数据发送请求从配置文件中获取应用服务器的内网地址;所述目标接入服务器根据所述应用服务器的内网地址将所述目标数据发送至所述应用服务器。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种数据传输方法及相关设备
技术介绍
通信技术的飞速发展,给用户的生活带来极大的改善,用户可以在用户设备上下载安装各种应用进行使用,在使用应用的过程中,如果应用接入网络的速度越快,则用户体验较好。目前,如图1所示,阿卡迈公司的网协应用加速(英文全称:ipapplicationaccelerator,缩写:ipa)方案是用户设备通过部署在全球各地的几万台接入服务器之间的公网进行选路,通过选择距离最短的公网来传输数据,从而减少网络时延及丢包率。其中,该ipa方案的主要原理是通过用户设备的域名解析到离用户设备最近的接入服务器,然后通过距离最短的公网与应用服务器进行数据传输,从而减小用户设备到应用服务器之间的网络时延及丢包率。但是,该ipa方案中最近的接入服务器与应用服务器之间使用的是公网传输数据,当公网发生拥塞时,仍然会导致网络时延及丢包率。
技术实现思路
本专利技术实施例提供了一种数据传输方法及相关设备,用于解决现有技术中公网传输数据时网络拥塞仍然会导致网络时延及丢包率的问题,通过在目标接入服务器与应用服务器之间使用内网传输数据,从而有效降低网络时延及丢包率,达到优化网络的效果。本专利技术第一方面提供一种数据传输方法,包括:目标接入服务器接收用户设备发送的数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据;所述目标接入服务器根据所述数据发送请求从配置文件中获取应用服务器的内网地址;所述目标接入服务器根据所述应用服务器的内网地址将所述目标数据发送至所述应用服务器。本专利技术第二方面提供一种数据传输方法,包括:用户设备向域名解析系统发送域名解析请求,所述域名解析请求用于从所述域名解析系统确定所述用户设备的网协IP地址,并根据所述用户设备的IP地址确定目标接入服务器的IP地址,并将所述目标接入服务器的IP地址发送给所述用户设备;所述用户设备接收到所述域名解析系统发送的所述目标接入服务器的IP地址;所述用户设备根据所述目标接入服务器的IP地址向所述目标接入服务器发送数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据,以使得所述目标接入服务器根据应用服务器的内网地址将所述目标数据发送至所述应用服务器。本专利技术第三方面提供一种服务器,包括:接收模块,用于接收用户设备发送的数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据;获取模块,用于根据所述接收模块接收的所述数据发送请求获取应用服务器的内网地址,其中,所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址包括所述目标接入服务器根据所述数据发送请求从配置文件中获取应用服务器的内网地址;发送模块,用于根据所述获取模块获取的所述应用服务器的内网地址将所述目标数据发送至所述应用服务器。本专利技术第四方面提供一种用户设备,包括:发送模块,用于向域名解析系统发送域名解析请求,所述域名解析请求用于从所述域名解析系统确定所述用户设备的网协IP地址,并根据所述用户设备的IP地址确定目标接入服务器的IP地址,并将所述目标接入服务器的IP地址发送给所述用户设备;接收模块,用于接收到所述域名解析系统发送的所述目标接入服务器的IP地址;所述发送模块,还用于根据所述目标接入服务器的IP地址向所述目标接入服务器发送数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据,以使得所述目标接入服务器根据应用服务器的内网地址将所述目标数据发送至所述应用服务器。从以上技术方案可以看出,本专利技术实施例具有以下优点:与现有技术不同的是,目标接入服务器先接收用户设备发送的数据发送请求,其中,该数据发送请求中携带用户设备的目标数据,则目标接入服务器根据该数据发送请求从配置文件中获取应用服务器的内网地址,然后目标接入服务器根据该应用服务器的内网地址将该目标数据发送至应用服务器。由于目标接入服务器与应用服务器之间通过内网传输目标数据,从而避免了网络堵塞的现象,进而有效降低网络时延及丢包率,达到优化网络的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中网协应用加速的一个实施例示意图;图2为本专利技术实施例中数据传输系统的一个结构示意图;图3为本专利技术实施例中目标接入服务器的一个结构示意图;图4为本专利技术实施例中用户设备的一个结构示意图;图5为本专利技术实施例中数据传输方法的一个实施例示意图;图6为本专利技术实施例中数据传输方法的另一个实施例示意图;图7a为本专利技术实施例中确定目标接入服务器的IP地址的一个实施例示意图;图7b为本专利技术实施例中确定目标接入服务器的IP地址的另一个实施例示意图;图7c为本专利技术实施例中数据传输线路的一个实施例示意图;图7d为本专利技术实施例中数据传输方法的一个应用场景示意图;图7e为本专利技术实施例中确定目标接入服务器的一个实施例示意图;图8为本专利技术实施例中目标接入服务器的另一个结构示意图;图9为本专利技术实施例中用户设备的另一个结构示意图。具体实施方式本专利技术实施例提供了一种数据传输方法及相关设备,用于解决现有技术中公网传输数据时网络拥塞仍然会导致网络时延及丢包率的问题,通过在目标接入服务器与应用服务器之间使用内网传输数据,从而有效降低网络时延及丢包率,达到优化网络的效果。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在介绍本专利技术实施例之前,如图2所示,先介绍一下本专利技术实施例中数据传输系统的结构,该数据传输系统为游戏应用对应的数据传输系统,该数据传输系统包括目标接入服务器、应用服务器以及用户设备,其中,所述目标接入服务器与所述应用服务器之间通过内网传输数据,所述目标接入服务器与所述用户设备之间通过公网传输数据,所述目标接入服务器为与所述用户设备距离最近的接入服务器,则所述目标接入服务器与所述应用服务器之间通过内网传输数据,从而有效降低数据传输时的网络时延及丢包率,达到优化网络的效果。在本专利技术实施例中,该数据传输系统用于实现全球同区域同服务游戏的网络优化服务,其中,该游戏为用于全球用户体验的游戏,例如:该游戏为怪物城堡(英文:MonsterCastle),其中,怪物城堡是一款全球发行的同区域同服务游戏。本专利技术通过内网专线提高游戏在亚洲、欧洲、北美等区域的网络质量,并使用腾讯全局负载均衡(英文全称:GlobalServerLoadBalance,缩写:GSLB)技术调度不同区域的玩家访问不同区域的游戏前端,即:实现在广域网(包括互联网)上不同区域的服务器间的流量调配,保证使用最佳的离用户设备最近的接入服务器进行服务,从而确保游戏业务的访问质量。然后最近的接入服务器通过内网与游戏服务器进行通信,这样,大部分网络通信通过内网线路实现,不仅减少了公网传输距离,也减少访问游戏业务的网络延时和丢包率,通过内网专线来加速游戏的网络速率,本文档来自技高网...
一种数据传输方法及相关设备

【技术保护点】
一种数据传输方法,其特征在于,包括:目标接入服务器接收用户设备发送的数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据;所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址,其中,所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址包括所述目标接入服务器根据所述数据发送请求从配置文件中获取应用服务器的内网地址;所述目标接入服务器根据所述应用服务器的内网地址将所述目标数据发送至所述应用服务器。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:目标接入服务器接收用户设备发送的数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据;所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址,其中,所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址包括所述目标接入服务器根据所述数据发送请求从配置文件中获取应用服务器的内网地址;所述目标接入服务器根据所述应用服务器的内网地址将所述目标数据发送至所述应用服务器。2.根据权利要求1所述的方法,其特征在于,所述目标接入服务器根据所述数据发送请求获取应用服务器的内网地址包括:所述目标接入服务器根据所述数据发送请求从网络地址转换NAT服务器获取所述应用服务器的内网地址。3.根据权利要求1或2所述的方法,其特征在于,所述目标接入服务器根据所述应用服务器的内网地址将所述目标数据发送至所述应用服务器包括:所述目标接入服务器根据所述应用服务器的内网地址确定所述目标接入服务器对应的路由方向,并通过所述目标接入服务器和所述应用服务器之间的数据传输信道将所述目标数据发送至所述应用服务器。4.根据权利要求1或2所述的方法,其特征在于,所述应用服务器为游戏应用对应的服务器。5.一种数据传输方法,其特征在于,包括:用户设备向域名解析系统发送域名解析请求,所述域名解析请求用于从所述域名解析系统确定所述用户设备的网协IP地址,并根据所述用户设备的IP地址确定目标接入服务器的IP地址,并将所述目标接入服务器的IP地址发送给所述用户设备;所述用户设备接收到所述域名解析系统发送的所述目标接入服务器的IP地址;所述用户设备根据所述目标接入服务器的IP地址向所述目标接入服务器发送数据发送请求,其中,所述数据发送请求中携带所述用户设备的目标数据,以使得所述目标接入服务器根据应用服务器的内网地址将所述目标数据发送至所述应用服务器。6.根据权利要求5所述的方法,其特征在于,所述用户设备接收到所述域名解析系统发送的所述目标接入服务器的IP地址包括:当所述用户设备的IP地址为目标区域的IP地址时,所述用户设备接收到所述域名解析系统发送的与所述目标区域对应的目标接入服务器的IP地址,其中,所述目标区域与所述目标接入...

【专利技术属性】
技术研发人员:谢敏张丹王浩宇刘军
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1