网络诊断方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29683676 阅读:32 留言:0更新日期:2021-08-13 22:07
本发明专利技术实施例涉及一种网络诊断方法、装置、电子设备及存储介质,方法包括:终端设备上的目标应用在运行过程中,若检测到终端设备与目标应用对应的目标服务器之间的通信状态为异常,则对目标应用访问目标服务器的网络通道进行连通性测试,得到第一测试结果;若第一测试结果为网络通道连通正常,则对终端设备与测试服务器之间的通信状态进行测试,得到第二测试结果;若第二测试结果为终端设备与测试服务器之间的通信状态为异常,则对终端设备执行至少一个测试项目的测试,得到第三测试结果;基于第三测试结果确定终端设备与目标服务器之间通信状态异常的参考信息。由此,可以实现及时、全面地分析出网络通信状态异常的原因。

【技术实现步骤摘要】
网络诊断方法、装置、电子设备及存储介质
本专利技术实施例涉及网络通信
,尤其涉及一种网络诊断方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的发展,涌现出各种类型的应用程序,这些应用程序能够为人们的生活提供各种便捷服务和支持,因此得到广泛应用。而应用程序为人们提供服务和支持依托于网络,如果网络质量较差甚至是网络故障,将影响应用程序的功能,用户体验也会因此大打折扣。目前,在用户使用应用程序过程中,如果出现因网络问题导致的应用程序服务质量差甚至是不可用,可通过收集用户的反馈信息,之后分析用户的反馈信息来定位问题原因。然而,上述处理方式属于被动处理,即,只有在用户反馈的情况下,甚至是有大量用户反馈的情况下才会进行处理,这就导致无法及时地进行网络诊断,具有明显的滞后性;同时,上述处理方式仅是从服务端侧进行问题定位,而问题原因很可能是多方面的,这就导致上述处理方式无法全面、准确地进行问题定位。
技术实现思路
鉴于此,本专利技术实施例提供一种网络诊断方法、装置、电子设备及存储介质,以解决现有方式无法及时、本文档来自技高网...

【技术保护点】
1.一种网络诊断方法,应用于终端设备,其特征在于,包括:/n终端设备上的目标应用在运行过程中,若检测到所述终端设备与所述目标应用对应的目标服务器之间的通信状态为异常,则对所述目标应用访问所述目标服务器的网络通道进行连通性测试,得到第一测试结果;/n若所述第一测试结果为所述网络通道连通正常,则对所述终端设备与测试服务器之间的通信状态进行测试,得到第二测试结果;/n若所述第二测试结果为所述终端设备与所述测试服务器之间的通信状态为异常,则对所述终端设备执行至少一个测试项目的测试,得到第三测试结果,所述测试项目用于测试所述终端设备与所述目标服务器之间通信状态异常的参考信息;/n基于所述第三测试结果确定...

【技术特征摘要】
1.一种网络诊断方法,应用于终端设备,其特征在于,包括:
终端设备上的目标应用在运行过程中,若检测到所述终端设备与所述目标应用对应的目标服务器之间的通信状态为异常,则对所述目标应用访问所述目标服务器的网络通道进行连通性测试,得到第一测试结果;
若所述第一测试结果为所述网络通道连通正常,则对所述终端设备与测试服务器之间的通信状态进行测试,得到第二测试结果;
若所述第二测试结果为所述终端设备与所述测试服务器之间的通信状态为异常,则对所述终端设备执行至少一个测试项目的测试,得到第三测试结果,所述测试项目用于测试所述终端设备与所述目标服务器之间通信状态异常的参考信息;
基于所述第三测试结果确定所述终端设备与所述目标服务器之间通信状态异常的参考信息。


2.根据权利要求1所述的方法,其特征在于,还包括:
若所述第二测试结果为所述终端设备与所述测试服务器之间的通信状态为正常,则将所述目标服务器异常确定为所述终端设备与所述目标服务器之间通信状态异常的参考信息。


3.根据权利要求1所述的方法,其特征在于,所述对终端设备与测试服务器之间的通信状态进行测试,得到第二测试结果,包括:
向所述测试服务器发送数据获取请求,并记录发送所述数据获取请求时的第一时间;
在接收到所述测试服务器响应于所述数据获取请求返回的响应数据时,记录当前时间;
基于所述第一时间、当前时间,以及所述响应数据的数据量确定所述终端设备与所述测试服务器之间通信时的网速;
若所述网速大于或等于预设的网速阈值,则得到所述终端设备与所述测试服务器之间的通信状态正常的第二测试结果;
若所述网速小于所述网速阈值,则得到所述终端设备与所述测试服务器之间的通信状态异常的第二测试结果。


4.根据权利要求1所述的方法,其特征在于,所述测试项目至少包括以下一项或几项:
VPN连接测试、代理服务器连接测试、DNS服务状态测试。


5.根据权利要求4所述的方法,其特征在于,在所述测试项目包括所述DNS服务状态测试的情况下,所述对所述终端设备执行至少一个测试项目的测试,得到第三测试结果,包括:
对所述目标服务器的域名进行DNS解析;
若未解析得到所述目标服务器的IP地址,则得到所述终端设备的DNS服务状态异常的第三测试结果;
若解析得到所述目标服务器的至少一个IP地址,则得到所述终端设备的DNS服务状态正常的第三测试结果。

【专利技术属性】
技术研发人员:张芹芹
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1