【技术实现步骤摘要】
网络诊断的方法、电子设备、系统与可读存储介质
本申请涉及计算机
,尤其涉及一种网络诊断的方法、电子设备、系统与可读存储介质。
技术介绍
目前,网络用户的数量越来越多。与此同时,网络故障导致网络请求失败的情况也普遍存在。导致网络请求失败的因素有很多,其中有些是不可改善因素,例如,用户手机的问题,蜂窝/无线网络的故障等,还有些是可以改善因素,例如,运营商节点故障,自由运营负载均衡故障,业务服务故障等。为了搞清楚真实的网络请求失败的原因,需要使用网络诊断(包括ping,connect,trace等)来分析。现有技术是让用户手动触发一个网络诊断,但由于用户手动触发网络诊断可能会出现诊断延迟或遗漏诊断的情况,并不能做到实时触发网络诊断,这会导致无法准确获知用户的网络故障原因,同时容易导致网络问题无法及时解决,影响网络通信顺畅程度。
技术实现思路
为了解决上述技术问题,本申请提供了一种网络诊断的方法、电子设备、系统与可读存储介质。第一方面,本申请提供了一种网络诊断的方法,应用于终端设备,该方法包 ...
【技术保护点】
1.一种网络诊断的方法,其特征在于,应用于终端设备,所述方法包括:/n当检测到所述终端设备的网络当前所处的网络状态为弱网状态时,确定所述网络在当前时刻所处的单位时间段中处于弱网状态的目标参数;/n在所述目标参数与单位参数的比值超过预设阈值的情况下,对所述网络进行网络诊断,得到诊断结果,其中,所述单位参数为所述单位时间段中与目标参数同类型的参数;/n向服务器发送所述诊断结果,以使得所述服务器基于所述诊断结果调整网络状态。/n
【技术特征摘要】
1.一种网络诊断的方法,其特征在于,应用于终端设备,所述方法包括:
当检测到所述终端设备的网络当前所处的网络状态为弱网状态时,确定所述网络在当前时刻所处的单位时间段中处于弱网状态的目标参数;
在所述目标参数与单位参数的比值超过预设阈值的情况下,对所述网络进行网络诊断,得到诊断结果,其中,所述单位参数为所述单位时间段中与目标参数同类型的参数;
向服务器发送所述诊断结果,以使得所述服务器基于所述诊断结果调整网络状态。
2.根据权利要求1所述的方法,其特征在于,所述目标参数为所述网络处于弱网状态的时长,所述单位参数为所述单位时间段的总时长。
3.根据权利要求1所述的方法,其特征在于,所述目标参数为所述网络持续处于弱网状态的检测次数,所述单位参数为所述单位时间段内的总检测次数。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述单位参数是所述服务器基于所述诊断结果确定的。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
利用弱网检测模型,实时检测所述终端设备的网络状态,得到所述终端设备的网络状态曲线。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
获取页面访问请求;
根据所述页面访问请求,检测所述终端设备的网络状态。
7.根据权利要求1-3任一项所述的方法,其特征在于,在所述对所述网络进行网络诊断之后,所述方法还包括:
将所述诊断结果存储到所述终端设备的本地日志,以使得所述诊断结果随所述本地日志上报所述服务器。
8.一种网络诊断的方法,其特征在于,应用于服务器,所述方法包括:
接收来自于终端设备的诊断结果,其中,所述诊断结果是所述终端设备在目标参数与单位参数的比值超过预设阈值的情况下,对网络进行网络诊断得到的,其中,所述目标参数是所述终端设备在检测到所述终端设备的网络当前所处的网络状态为弱网状态时,确定所述网络在当前时刻所处的单位时间段中处于弱网状态的目标参数;
根据所述诊断结果,调整网络状态。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
根据所述诊断结果,调整所述单位参数;所述单位参数包括:所述单位时间段的总时长和/或所述单位时间段内的总检测次数;
向所述终端设备发送调整后的单位参数,以使得所述终端设备根据调整后的单位参数进行网络诊断。
10.根据权利要求9所述的方法,其特征在于,所述根据所述诊断结果,调整所述单位参数包括:
根据当前终端设备的所述诊断结果,调整所述终端设备对应的所述单位参数;或者,
根据至少两个终端设备的所述诊断结果,调整所述至少两个终端设备对应的所述单位参数。
11.根据权...
【专利技术属性】
技术研发人员:罗熹之,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。