一种网络故障检测方法、终端及计算机可读介质技术

技术编号:17565256 阅读:24 留言:0更新日期:2018-03-28 14:52
本发明专利技术实施例公开了一种网络故障检测方法、终端及计算机可读介质,其中该方法包括:监听网络连接状态,其中网络状态包括网络连接正常和网络连接故障;于监听到网络连接状态为网络连接故障时,确定当前的网络故障原因;根据当前的网络故障原因匹配解决方案;根据当前的网络故障原因和所述解决方案生成提示信息,提示信息用于指导用户进行网络修复操作。本发明专利技术实施例提供的一种网络故障检测方法、终端及计算机可读介质,可自动检测网络故障,并生成提示信息指导用户进行网络修复操作,降低了运维成本,改善了用户的操作体验。

【技术实现步骤摘要】
一种网络故障检测方法、终端及计算机可读介质
本专利技术实施例涉及网络故障检测技术,尤其涉及一种网络故障检测方法、终端及计算机可读介质。
技术介绍
本专利技术中终端是指,包括智能机顶盒、智能投影以及智能电视在内的智能终端。其中,上述智能终端均可通过无线(例如Wi-Fi、3G或4G无线标准)或者有线方式进行连接互联网操作。当智能终端出现网络故障,导致连接不到互联网时,普通用户很难定位网络故障原因,必须通过手动操作进入特定界面进行网络诊断,以获得网络故障提示代码或简单的网络故障提示信息。但在网络故障提示代码或提示信息的基础上,普通用户往往无从下手,不能自主修复网络故障,仍需要等待专业运维人员进行网络故障的排查与修复。于普通用户来说,增加了网络故障修复时间,降低了用户体验;于运维人员来说,增加了运维成本和售后压力。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络故障检测方法、终端及计算机可读介质,有效解决了网络故障排查与修复问题,降低了运维成本,改善了用户的操作体验。第一方面,本专利技术实施例提供了一种网络故障检测方法,包括:监听网络连接状态,其中所述网络状态包括网络连接正常和网络连接故障;于监听到所述网络连接状态为网络连接故障时,确定当前的网络故障原因;根据所述当前的网络故障原因匹配解决方案;根据所述当前的网络故障原因和所述解决方案生成提示信息,所述提示信息用于指导用户进行网络修复操作。第二方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的网络故障检测方法。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的网络故障检测方法。本专利技术实施例提供的一种网络故障检测方法、终端及计算机可读介质,可自动检测网络故障,并生成提示信息指导用户进行网络修复操作,降低了运维成本,改善了用户的操作体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种网络故障检测方法流程图;图2是本专利技术实施例二提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的一种网络故障检测方法流程图,本实施例可适用于检测网络故障的情况,该方法可以由终端实现,例如智能机顶盒、智能投影以及智能电视等,具体可通过终端中的软件和/或硬件来实施。参见图1,该网络故障检测方法包括如下步骤:S110、监听网络连接状态,其中网络状态包括网络连接正常和网络连接故障。当终端系统开启后,可以自动启动监听程序,用以监听终端网络连接状态。网络连接状态包括网络连接正常和网络连接故障,其中,网络连接故障指无法连接到互联网,导致了终端无法获取到多媒体数据包、无法浏览网页或玩游戏等情况。其中,终端程序可以通过周期性监听网络运行参数(数据上传速率或数据下载速率等)来判断网络连接状态;其中,监听周期可以是1s、2s、3s或5s,也可以根据具体情况技术人员进行其他自定义设置,在此不做限定;其中,可以是监听到网络运行参数连续异常次数超过预设次数后,确定网络连接故障,也可以是监听到网络延时超过预设时长后,确定网络连接故障;其中,监听程序在后台运行,不影响终端正常业务进程。S120、于监听到网络连接状态为网络连接故障时,确定当前的网络故障原因。当终端监听到网络连接故障时,终端进行故障原因自动检测;其中,可对网络连接链路、路由器和相关服务器进行排查,根据排查结果确定当前的网络故障原因。例如,检测到网络延时超过预设时长,网络故障原因可能时网线老化或网线解除不良等。可选的,确定当前的网络故障原因,包括:获取故障列表,依次验证是否存在与故障列表中的网络故障原因对应的故障状态,将故障状态对应的网络故障原因确定为当前的网络故障原因;其中,网络故障原因至少包括网络接入故障、路由器故障、调制解调器故障、域名运营商服务器故障和网络服务器故障。其中,故障列表中包括多种网络故障原因,每类网络故障原因还可以细分为多种网络故障原因小类,例如,网络接入故障可以分为有线接入故障和无线接入故障。其中,调制解调器还可以是光调制解调器以及线缆调制解调器。其中,故障列表可根据用户输入更新或连接终端运维服务器进行实时更新。其中,故障列表可以预先存储在终端中,故障列表中包括的网络故障原因可根据排查顺序进行排列,例如排查顺序为网络接入故障、路由器故障、调制解调器故障、域名运营商服务器故障和网络服务器故障,则其排列序号分别为1、2、3、4和5,即序号越小表明排查顺序越靠前。其中,故障列表中还可以包括故障排查方式,且故障排查方式可以与网络故障原因一一对应,也可以多种故障排查方式与一种网络故障原因相对应;其中,故障排查方式可以与网络故障原因小类一一对应,也可以多种故障排查方式与一个网络故障原因小类相对应。其中,故障排查方式可以以嵌套程序的方式存储于故障列表中;也可以以链接的方式存储于故障列表中,当排查网络故障时,可自动链接故障排查方式对应的故障排查程序;其中,故障排查方式同样可根据用户输入更新或连接终端运维服务器进行实时更新。其中,每类网络故障原因还可以对应唯一的故障编号,每类网络故障原因小类编号也可以对应唯一的故障编号,且故障编号可以遵循固定的编号规则,示例性的,当网络接入故障的故障编号为1000时,有线接入故障和无线接入故障的故障编号可以分别为1001和1002。可选地,依次验证是否存在与故障列表中的网络故障原因对应的故障状态,将故障状态对应的网络故障原因确定为当前的网络故障原因,包括:若终端网线接口未有线连接且终端未无线连接,则当前的网络故障原因为网络接入故障;若终端网线接口有有线连接和/或终端有无线连接,且检测到未分配到IP地址,则当前的网络故障原因为路由器故障;若已分配到IP地址,且通过ping命令打开服务网站的IP地址失败,则当前的网络故障原因为调制解调器故障;若通过ping命令打开服务网站的IP地址成功,且检测到域名解析错误,则当前的网络故障原因为域名运营商服务器故障;若域名解析正确,且检测到无法连接服务器,则当前的网络故障原因为网络服务器故障。S130、根据所述当前的网络故障原因匹配解决方案。其中,解决方案指解决网络故障的解决方案,可预先存储于终端中,可根据用户输入更新或连接终端运维服务器进行实时更新;其中,解决方案与网络故障原因相对应,其对应方式可以是解决方案编号与对应的网络接入故障编号一致,当确定当前的网络故障原因后,提取故障编号并查找编号一致的解决方案;其中,解决方案还本文档来自技高网...
一种网络故障检测方法、终端及计算机可读介质

【技术保护点】
一种网络故障检测方法,其特征在于,包括:监听网络连接状态,其中所述网络状态包括网络连接正常和网络连接故障;于监听到所述网络连接状态为网络连接故障时,确定当前的网络故障原因;根据所述当前的网络故障原因匹配解决方案;根据所述当前的网络故障原因和所述解决方案生成提示信息,所述提示信息用于指导用户进行网络修复操作。

【技术特征摘要】
1.一种网络故障检测方法,其特征在于,包括:监听网络连接状态,其中所述网络状态包括网络连接正常和网络连接故障;于监听到所述网络连接状态为网络连接故障时,确定当前的网络故障原因;根据所述当前的网络故障原因匹配解决方案;根据所述当前的网络故障原因和所述解决方案生成提示信息,所述提示信息用于指导用户进行网络修复操作。2.根据权利要求1所述的方法,其特征在于,所述确定当前的网络故障原因,包括:获取故障列表,依次验证是否存在与所述故障列表中的网络故障原因对应的故障状态,将所述故障状态对应的网络故障原因确定为所述当前的网络故障原因;其中,所述网络故障原因至少包括网络接入故障、路由器故障、调制解调器故障、域名运营商服务器故障和网络服务器故障。3.根据权利要求2所述的方法,其特征在于,所述依次验证是否存在与所述故障列表中的网络故障原因对应的故障状态,将所述故障状态对应的网络故障原因确定为所述当前的网络故障原因,包括:若终端网线接口未有线连接且终端未无线连接,则当前的网络故障原因为网络接入故障;若终端网线接口有有线连接和/或终端有无线连接,且检测到未分配到IP地址,则当前的网络故障原因为路由器故障;若已分配到IP地址,且通过ping命令打开服务网站的IP地址失败,则当前的网络故障原因为调制解调器故障;若通过ping命令打开服务网站的IP地址成功,且检测到域名解析错误,则当前的网络故障原因为域名运营商服务器故障;若域名解析正确,且检测到无法连接服务器,则当前的网络故障...

【专利技术属性】
技术研发人员:洪彦国
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东,44

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

1