数据包传输参数的检测方法及装置、数据包传输系统制造方法及图纸

技术编号:22887984 阅读:13 留言:0更新日期:2019-12-21 08:46
本申请公开了一种数据包传输参数的检测方法及装置、数据包传输系统,属于通信技术领域。所述方法包括:创建目标应用的模拟应用,目标应用为终端上安装的任一应用;通过目标应用的加速服务器向至少一个响应服务器发送模拟应用的检测数据包;接收每个响应服务器通过加速服务器发送的响应数据包;根据发送至每个响应服务器的检测数据包,以及每个响应服务器发送的检测数据包的响应数据包,生成每个响应服务器对应的数据包传输参数。本申请解决了检测加速服务器的加速效果的准确性较低,且人力成本较高。本申请检测出的数据包传输参数所反映的加速服务器的加速效果的准确性较高,且检测加速效果的人力成本较低。本申请用于数据包传输参数的检测。

Detection method and device of data packet transmission parameters, data packet transmission system

【技术实现步骤摘要】
数据包传输参数的检测方法及装置、数据包传输系统
本申请涉及通信
,特别涉及一种数据包传输参数的检测方法及装置、数据包传输系统。
技术介绍
终端中安装的游戏应用可以通过加速服务器进行加速,以提升游戏应用的数据的传输效率。相关技术中,工作人员经常需要获取加速服务器对游戏应用的加速效果。目前,工作人员通常是采用自行使用游戏应用,并通过加速服务器对该游戏应用进行加速,进而通过体验的方式确定加速服务器的加速效果。但是,目前检测加速服务器的加速效果的准确性较低,且人力成本较高。
技术实现思路
本申请提供了一种数据包传输参数的检测方法及装置、数据包传输系统,所述技术方案如下:根据本申请的第一方面,提供一种数据包传输参数的检测方法,所述方法包括:创建目标应用的模拟应用,所述目标应用为终端上安装的任一应用,所述模拟应用的数据包的标识与所述目标应用的数据包的标识相同;通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数据包,其中,所述加速服务器用于转发具有所述目标应用的数据包的标识的数据包;接收每个响应服务器通过所述加速服务器发送的检测数据包的响应数据包;根据发送至所述每个响应服务器的检测数据包,以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器对应的数据包传输参数。根据本申请的第二方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的数据包传输参数的检测方法。根据本申请的第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的数据包传输参数的检测方法。根据本申请的第四方面,提供了一种数据包传输系统,所述数据包传输系统包括:终端、目标应用的加速服务器和至少一个响应服务器;所述终端用于通过目标应用的加速服务器向至少一个响应服务器发送检测数据包,其中,所述目标应用为终端上安装的任一应用,所述加速服务器用于转发具有所述目标应用的数据包的标识的数据包,所述检测数据包的标识与所述目标应用的数据包的标识相同;所述至少一个响应服务器中的每个响应服务器用于通过所述加速服务器向所述终端发送检测数据包的响应数据包;所述终端用于根据发送至所述每个响应服务器的检测数据包,以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器对应的数据包传输参数。本申请提供的技术方案带来的有益效果至少包括:本专利技术实施例提供的数据包传输参数的检测方法中,通过检测数据包模拟目标应用的数据包,并通过目标应用的加速服务器向至少一个响应服务器发送该检测数据包,之后再基于发送的检测数据包和接收到的响应数据包,生成响应服务器对应的数据包传输参数。该数据包传输参数能够反映目标应用的数据包在加速服务器上加速效果。并且,由于数据包传输参数是基于实际发送的检测数据包和接收的响应数据包确定出来的,因此该数据包传输参数的准确性较高,该数据包传输参数所反映的加速服务器的加速效果的准确性较高,检测加速效果的人力成本较低。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据包传输系统的结构示意图;图2为本专利技术实施例提供的一种数据包传输参数的检测方法的流程图;图3为本专利技术实施例提供的一种终端的结构示意图;图4为本专利技术实施例提供的一种数据包传输参数的检测方法的流程图;图5为本专利技术实施例提供的一种终端的界面示意图;图6为本专利技术实施例提供的另一种终端的界面示意图;图7为本专利技术实施例提供的另一种终端的界面示意图;图8为本专利技术实施例提供的另一种终端的界面示意图;图9为本专利技术实施例提供的另一种终端的界面示意图;图10为本专利技术实施例提供的另一种终端的界面示意图;图11为本专利技术实施例提供的一种模拟应用与响应服务器的示意图;图12为本专利技术实施例提供的一种数据包传输参数的检测装置的结构示意图;图13为本专利技术实施例提供的另一种数据包传输参数的检测装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。图1为本专利技术实施例提供的一种数据包传输系统的结构示意图,如图1所述,该数据包传输系统可以包括:终端01、目标应用的加速服务器02、至少一个响应服务器03以及目标应用的应用服务器04。需要说明的是,该数据包传输系统可以包括一个或多个终端,图1中仅示出了一个终端01。该数据包传输系统可以包括一个或多个加速服务器,图1中仅示出了目标应用的加速服务器02,该加速服务器02用于为目标应用进行加速,目标应用的数据包能够通过该加速服务器02传输至用于为目标应用提供服务的应用服务器04。该数据包传输系统可以包括一个或多个响应服务器03,图1中仅示出了一个响应服务器03。终端01、加速服务器02和应用服务器04可以依次建立有通信连接,加速服务器02还可以与每个响应服务器03建立有通信连接。终端01可以为手机(例如智能手机)、平板电脑、笔记本电脑或者台式电脑等,该终端还可以被称为用户设备、便携式终端、膝上型终端或台式终端等其他名称。该加速服务器02、应用服务器04以及响应服务器03中的每个服务器可以是一台服务器,或者可以是由若干台服务器组成的服务器集群,又或者可以是一个云计算服务中心。在本专利技术实施例中,终端01上可以安装有目标应用和网络加速器。目标应用可以为游戏应用、即时通信应用或者其他类型的应用。该应用服务器04可以为该目标应用的后台服务器,该加速服务器02可以为该网络加速器的后台服务器。示例地,终端01在运行目标应用时,通常需要与应用服务器04之间传输数据包。为了对终端01与应用服务器04之间传输的数据包进行加速,通常在终端01和应用服务器04之间设置目标应用的加速服务器02。该加速服务器02上设置有允许转发的数据包的标识,比如目标应用的数据包的标识。终端01在向应用服务器04发送数据包时,可以先调用终端01上的网络加速器,将该数据包发送至加速服务器02。加速服务器02在接收到该数据包时,会将该数据包的标识与加速服务器02允许转发的数据包的标识进行比对。当终端01发送的数据包的标识与加速服务器02允许转发的数据包的标识相同时,加速服务器02会将该数据包转发至应用服务器04,以对该数据包进行加速。相关技术中,工作人员经常需要获取加速服务器对目标应用的加速效果。<本文档来自技高网...

【技术保护点】
1.一种数据包传输参数的检测方法,其特征在于,所述方法包括:/n创建目标应用的模拟应用,所述目标应用为终端上安装的任一应用,所述模拟应用的数据包的标识与所述目标应用的数据包的标识相同;/n通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数据包,其中,所述加速服务器用于转发具有所述目标应用的数据包的标识的数据包;/n接收每个响应服务器通过所述加速服务器发送的检测数据包的响应数据包;/n根据发送至所述每个响应服务器的检测数据包,以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器对应的数据包传输参数。/n

【技术特征摘要】
1.一种数据包传输参数的检测方法,其特征在于,所述方法包括:
创建目标应用的模拟应用,所述目标应用为终端上安装的任一应用,所述模拟应用的数据包的标识与所述目标应用的数据包的标识相同;
通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数据包,其中,所述加速服务器用于转发具有所述目标应用的数据包的标识的数据包;
接收每个响应服务器通过所述加速服务器发送的检测数据包的响应数据包;
根据发送至所述每个响应服务器的检测数据包,以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器对应的数据包传输参数。


2.根据权利要求1所述的方法,其特征在于,所述加速服务器用于向所述应用服务器转发所述目标应用的数据包,所述至少一个响应服务器包括:
与所述应用服务器的数据传输时延小于10毫秒的响应服务器,以及位于所述加速服务器与所述应用服务器之间的传输链路上的响应服务器中的至少一种。


3.根据权利要求1或2所述的方法,其特征在于,在所述通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数据包之前,所述方法还包括:
获取配置信息,所述配置信息用于指示:所述至少一个响应服务器,以及所述每个响应服务器的发包周期;
所述通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数据包,包括:
按照所述每个响应服务器的发包周期,通过所述加速服务器向所述每个响应服务器周期性地发送所述检测数据包。


4.根据权利要求3所述的方法,其特征在于,所述配置信息还用于指示:所述每个响应服务器的统计周期,所述根据发送至所述每个响应服务器的检测数据包,以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器对应的数据包传输参数,包括:
根据所述每个响应服务器的统计周期内,向所述每个响应服务器发送的检测数据包以及所述每个响应服务器发送的响应数据包,生成所述每个响应服务器在所述每个统计周期内对应的数据包传输参数;
根据所述每个响应服务器在各个统计周期内对应的数据包传输参数,生成所述每个响应服务器在已完成的统计周期内对应的数据包传输参数。


5.根据权利要求3所述的方法,其特征在于,在所述通过目标应用的加速服务器向至少一个响应服务器发送所述模拟应用的检测数...

【专利技术属性】
技术研发人员:黄嘉锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1