网络故障处理方法、装置及电子设备制造方法及图纸

技术编号:26386668 阅读:19 留言:0更新日期:2020-11-19 23:55
本公开涉及一种网络故障处理方法、装置、电子设备及计算机可读介质。该方法包括:对当前终端的网络连通性状态进行监测;在网络连通性状态为故障时,获取当前终端的运行状态;在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器。本公开涉及的网络故障处理方法、装置、电子设备及计算机可读介质,能够实时动态监测终端的网络状态,在网络异常时自动将相关信息上报远端服务器,加快服务器对网络故障的处理,提升用户使用感受。

【技术实现步骤摘要】
网络故障处理方法、装置及电子设备
本公开涉及计算机信息处理领域,具体而言,涉及一种网络故障处理方法、装置、电子设备及计算机可读介质。
技术介绍
在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。在应用软件的使用过程中,有些情况下,用户操作不当或者移动终端系统问题会产生很多未知的应用错误,造成用户不能够正常对应用软件进行操作的情况,在另外一些情况下,由于网络环境不稳定,网络连接失败或者网络拥堵,也可能会造成用户不能够正常对应用软件进行操作。这两种应用软件使用过程中的产生错误,对于没有软件基础的用户而言,常常无法自己解决问题,需要借助于远端服务器进行分析定位。对于应用软件的服务器而言,由于是在应用软件故障恢复之后对应用软件故障进行事后分析,所以在分析这些错误的时候,常常由于缺少故障时的相关信息而不能准确定位故障原因,因此,需要一种新的网络故障处理方法、装置、电子设备及计算机可读介质。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种网络故障处理方法、装置、电子设备及计算机可读介质,能够实时动态监测终端的网络状态,在网络异常时自动将相关信息上报远端服务器,加快服务器对网络故障的处理,提升用户使用感受。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种网络故障处理方法,该方法包括:对当前终端的网络连通性状态进行监测;在网络连通性状态为故障时,获取当前终端的运行状态;在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器。可选地,对当前终端的网络连通性状态进行监测,包括:通过预设后台线程对当前终端的网络连通性状态进行监测。可选地,通过预设后台线程对当前终端的网络连通性状态进行监测,包括:在应用启动时,启动预设后台线程;预设后台线程定时执行因特网包探索器程序;基于所述因特网包探索器程序的返回值对当前终端的网络连通性状态进行监测。可选地,预设后台线程定时执行因特网包探索器程序,包括:因特网包探索器程序定时向所述预设服务器发送多个因特网报文控制协议的请求报文。可选地,基于所述因特网包探索器程序的返回值对当前终端的网络连通性状态进行监测,包括:在所述因特网包探索器程序的多个返回值满足预设参数范围时,确定所述网络连通性状态为正常;在所述因特网包探索器程序的多个返回值中的任一返回值不满足预设参数范围时,确定所述网络连通性状态为故障。可选地,在网络连通性状态为故障时,获取当前终端的运行状态,还包括:将所述运行状态存储在当前终端中的预设数据库中。可选地,将所述运行状态自动上传至预设服务器,包括:由当前终端的预设数据库提取所述运行状态;由所述运行状态中提取关键参数,将所述关键参数自动上传至所述预设服务器。可选地,包括:在网络连通性状态为故障时,弹出引导信息,所述引导信息用于引导用户进行设置以对网络连通性状态进行手动监测。可选地,还包括:在手动监测状态下,获取用户的输入信息,所述输入信息中包括邮件联系方式;基于所述输入信息和当前终端的运行状态生成网络监测信息;通过邮件联系方式将所述网络监测信息发送至所述预设服务器。可选地,还包括:根据当前终端的运行状态实时调节应用的网络服务策略。根据本公开的一方面,提出一种网络故障处理装置,该装置包括:监测模块,用于对当前终端的网络连通性状态进行监测;状态模块,用于在网络连通性状态为故障时,获取当前终端的运行状态;上传模块,用于在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器。可选地,所述检测模块,还用于通过预设后台线程对当前终端的网络连通性状态进行监测。可选地,所述监测模块,包括:启动单元,用于在应用启动时,启动预设后台线程;定时单元,用于预设后台线程定时执行因特网包探索器程序;监测单元,用于基于所述因特网包探索器程序的返回值对当前终端的网络连通性状态进行监测。可选地,所述定时单元,还用于因特网包探索器程序定时向所述预设服务器发送多个因特网报文控制协议的请求报文。可选地,所述监测单元,还用于在所述因特网包探索器程序的多个返回值满足预设参数范围时,确定所述网络连通性状态为正常;在所述因特网包探索器程序的多个返回值中的任一返回值不满足预设参数范围时,确定所述网络连通性状态为故障。可选地,还包括:存储模块,用于将所述运行状态存储在当前终端中的预设数据库中。可选地,所述上传模块,包括:提取单元,用于由当前终端的预设数据库提取所述运行状态;上传单元,用于由所述运行状态中提取关键参数,将所述关键参数自动上传至所述预设服务器。可选地,包括:提示模块,用于在网络连通性状态为故障时,弹出引导信息,所述引导信息用于引导用户进行设置以对网络连通性状态进行手动监测。可选地,还包括:信息模块,用于在手动监测状态下,获取用户的输入信息,所述输入信息中包括邮件联系方式;基于所述输入信息和当前终端的运行状态生成网络监测信息;发送模块,用于通过邮件联系方式将所述网络监测信息发送至所述预设服务器。可选地,还包括:调节模块,用于根据当前终端的运行状态实时调节应用的网络服务策略。根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。根据本公开的网络故障处理方法、装置、电子设备及计算机可读介质,对当前终端的网络连通性状态进行监测;在网络连通性状态为故障时,获取当前终端的运行状态;在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器的方式,能够实时动态监测终端的网络状态,在网络异常时自动将相关信息上报远端服务器,加快服务器对网络故障的处理,提升用户使用感受。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据一示例性实施例示出的一种网络故障处理方法及装置的系统框图。图2是根据一示例性实施例示出的一种网络故障处理方法的流程图。图3是根据另一示例性实施例示出的一种网络故障处理方法的流程图。图4是根据另一示例性实施例示出的一种本文档来自技高网...

【技术保护点】
1.一种网络故障处理方法,其特征在于,包括:/n对当前终端的网络连通性状态进行监测;/n在网络连通性状态为故障时,获取当前终端的运行状态;/n在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器。/n

【技术特征摘要】
1.一种网络故障处理方法,其特征在于,包括:
对当前终端的网络连通性状态进行监测;
在网络连通性状态为故障时,获取当前终端的运行状态;
在网络连通性状态由故障状态变化为正常状态时,将所述运行状态自动上传至预设服务器。


2.如权利要求1所述的方法,其特征在于,对当前终端的网络连通性状态进行监测,包括:
通过预设后台线程对当前终端的网络连通性状态进行监测。


3.如权利要求1-2中任一所述的方法,其特征在于,通过预设后台线程对当前终端的网络连通性状态进行监测,包括:
在应用启动时,启动预设后台线程;
预设后台线程定时执行因特网包探索器程序;
基于所述因特网包探索器程序的返回值对当前终端的网络连通性状态进行监测。


4.如权利要求1-3中任一所述的方法,其特征在于,预设后台线程定时执行因特网包探索器程序,包括:
因特网包探索器程序定时向所述预设服务器发送多个因特网报文控制协议的请求报文。


5.如权利要求1-4中任一所述的方法,其特征在于,基于所述因特网包探索器程序的返回值对当前终端的网络连通性状态进行监测,包括:
在所述因特网包探索器程序的多个返回值满足预设参数范围时,确定所述网络连通性状态为正常;
在所述因特网包探索器程序的多个返...

【专利技术属性】
技术研发人员:王希
申请(专利权)人:北京奇保信安科技有限公司
类型:发明
国别省市:北京;11

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

1