【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种通信质量检测方法及检测服务器。
技术介绍
随着游戏、聊天软件等应用的发展,用户侧的应用客户端与网络侧的应用服务器间的通信越来越频繁,为保障应用客户端与应用服务器的正常通信,对应用服务器的通信质量进行检测显得尤为必要。目前主要通过检测数据到达应用服务器、与应用服务器相应反馈数据的情况,实现针对应用服务器的通信质量检测。由于针对应用服务器的通信质量检测,涉及到给应用服务器发送数据,及需要应用服务器相应的反馈数据,因此针对应用服务器的通信质量检测,往往会影响到应用服务器所提供的应用服务;因此如何在检测通信质量时,降低对应用服务器的应用服务的影响,成为了本领域技术人员需要考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种通信质量检测方法及检测服务器,以在检测通信质量时,降低对应用服务器的应用服务的影响。为实现上述目的,本专利技术实施例提供如下技术方案:一种通信质量检测方法,应用于检测服务器,所述方法包括:确定待检测的应用服务器;生成针对所述应用服务器的检测包,所述检测包指示的目的端口的端口号不处于所述应用服务器的端口号范围;向所述应用服务器发送所述检测包;接收所述应用服务器反馈的针对所述检测包的响应包,且所述响应包指示所述检测包的目的端口不可达;根据所述检测包和针对所述检测包的响应包,确定所述应用服务器的通信质量。本专利技术实施例还提供一种检测服务器,包括:待检测应用服务器确定模块,用于确定待检测的应用服务器;检测包生成模块,用于生成针对所述应用服务器的检测包,所述检测包指示的目的端口的端口号不处于所述应用服务器的 ...
【技术保护点】
一种通信质量检测方法,其特征在于,应用于检测服务器,所述方法包括:确定待检测的应用服务器;生成针对所述应用服务器的检测包,所述检测包指示的目的端口的端口号不处于所述应用服务器的端口号范围;向所述应用服务器发送所述检测包;接收所述应用服务器反馈的针对所述检测包的响应包,且所述响应包指示所述检测包的目的端口不可达;根据所述检测包和针对所述检测包的响应包,确定所述应用服务器的通信质量。
【技术特征摘要】
1.一种通信质量检测方法,其特征在于,应用于检测服务器,所述方法包括:确定待检测的应用服务器;生成针对所述应用服务器的检测包,所述检测包指示的目的端口的端口号不处于所述应用服务器的端口号范围;向所述应用服务器发送所述检测包;接收所述应用服务器反馈的针对所述检测包的响应包,且所述响应包指示所述检测包的目的端口不可达;根据所述检测包和针对所述检测包的响应包,确定所述应用服务器的通信质量。2.根据权利要求1所述的通信质量检测方法,其特征在于,所述检测包指示的目的端口的端口号,大于所述应用服务器的端口号。3.根据权利要求2所述的通信质量检测方法,其特征在于,所述生成针对所述应用服务器的检测包包括:确定所述检测包的当前发送序数;将所述当前发送序数与预定的端口号基数相组合,确定所述检测包指示的目的端口的端口号;其中,所述端口号基数不小于应用服务器的端口号;以所确定的端口号生成检测包。4.根据权利要求3所述的通信质量检测方法,其特征在于,所述以所确定的端口号生成检测包包括:将所述检测包的目的端口号指示区中的内容填充为所确定的端口号。5.根据权利要求1所述的通信质量检测方法,其特征在于,所述检测包为用户数据报协议UDP检测包。6.根据权利要求1-5任一项所述的通信质量检测方法,其特征在于,针对所述应用服务器的检测包每隔第一定时时间,生成一次;所述向所述应用服务器发送所述检测包包括:每隔第一定时时间,将所生成的检测包发送给所述应用服务器;所述根据所述检测包和针对所述检测包的响应包,确定所述应用服务器的通信质量包括:每隔设定时间段,确定设定时间段内向所述应用服务器发送的检测包,及相应接收到的所述应用服务器的响应包,以每隔设定时间段统计平均的通信质量指标,确定出所述应用服务器各设定时间段相应的通信质量;其中,一个设定时间段由至少一个第一定时时间构成。7.根据权利要求6所述的通信质量检测方法,其特征在于,所述方法还包括:在每个设定时间段的最后若干个第一定时时间停止发送检测包。8.根据权利要求6所述的通信质量检测方法,其特征在于,所述检测包指示的端口号由,所述检测包的当前发送序数和预定的端口号基数组合而成;所述响应包携带有相应的检测包所指示的端口号;所述确定设定时间段内向所述应用服务器发送的检测包,及相应接收到的所述应用服务器的响应包包括:根据设定时间段发送的各检测包指示的目的端口的端口号中的发送序数,及接收的各响应包携带的端口号中的发送序数,确定各个响应包相应的检测包。9.根据权利要求1所述的通信质量检测方法,其特征在于,所述方法还包括:在内核中为套接字Socket设置能够接收应用服务器反馈的响应包的选项;在内核中为Socket设置能够给响应包加上接收时间戳的选项。10.根据权利要求6所述的通信质量检测方法,其特征在于,所述检测服务器为加速落地服务器;所...
【专利技术属性】
技术研发人员:张亚乐,谢磊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。