一种检测网络中计算机接入状态的系统及方法技术方案

技术编号:4146907 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种检测网络中计算机接入状态的系统及方法,设置计算机接入状态的检测系统,在所述系统中预先保存故障原因和解决方案的对应关系,并包括:在接收到故障检测请求后,所述检测系统分别对计算机当前所处的网络环境、文件系统和远程服务器进行检测,若未发现故障则直接反馈用户未发现故障;若发现故障,则对测试结果的错误信息进行归类、分析,确定错误信息对应的故障原因,并根据所述故障原因和解决方案的对应关系确定解决方案,将故障原因和解决方案反馈给用户。本发明专利技术实现了网络环境检测,文件系统检测,远程服务器检测。

【技术实现步骤摘要】

本专利技术涉及计算机本地环境检测技术,特别是指一种检测网络中 计算机接入状态的系统及方法。
技术介绍
随着因特网的普及和计算机科技水平的发展,人们对计算机的需求 越来越高,这不仅仅体现在硬件上,更体现在软件的开发和应用上面。 相比过去,现在的软件种类越来越多,功能也越来越强大,给人们的生 活和工作带来了便捷和效益。但是,随着软件的变化越来越大,种类越来越多,用户对软件的管 理和维护因此越来越困难。当客户端应用软件无法正常使用时,用户往往束手无策,找不到解决的办法,往往采取的就是卸载重装,但是问题 往往还是存在。这样往往要找专业人士来帮助诊断和解决问题。这样将 给用户带来诸多的麻烦,不仅导致成本的增加,而且这种解决问题的方 法效率低下。不仅如此,这样往往使用户降低对该软件的好感,影响该 软件的发行和使用。因此,目前急需一种操作简单方便,又能有效解决故障的方案,以 提高客户的满意度和故障解决效率,提高软件的友好性。并且不能增加 客户的负担,增加额外的设备和装置,并对现有客户端不造成任何影 响。
技术实现思路
有鉴于此,本专利技术提出一种简单的检测网络中计算机接入状态的 系统及方法,实现网络环境检测,文件系统检测,远程服务器检测。基于上述目的本专利技术提供的一种检测网络中计算机接入状态的方法,设置计算机接入状态的检测系统,在所述系统中预先保存故障原因和解决方案的对应关系,并包括在接收到故障检测请求后,所述检测系统分别对计算机当前所处的 网络环境、文件系统和远程服务器进行检测,若未发现故障则直接反馈 用户未发现故障;若发现故障,则对测试结果的错误信息进行归类、分析,确定错误 信息对应的故障原因,并根据所述故障原因和解决方案的对应关系确定 解决方案,将故障原因和解决方案反馈给用户。可选的,该方法所述网络环境的检测包括所述检测系统ping某 个大型网站,如果收到对方的反馈包,则表示网络环境正常;否则,表 明存在故障,进行后续处理;所述文件系统检测包括将读取文件运行的所有必须文件与文件目 录进行对比,若一致,表示文件系统正常,否则表明存在故障,进行后 续处理;所述远程服务器的检测包括发送一个数据包给远程服务器,若收 到远程服务器反馈的数据包,则表示远程服务器正常,否则,表明存在 故障,进行后续处理。可选的,该方法所述的网络环境检测,包括IP设置测试、默认网 关设置测试、IE脱机设置测试、主机文件设置测试、DNS服务器设置 测试、代理服务器设置测试、主要端口设置测试、无线网络设置测试;所述的文件系统检测包括安装文件清单检查、脚本文件测试;所述的远程服务器检测包括远端平台服务器测试和远端应用服务 器测试。可选的,该方法所述的IP设置测试包括寻找主机上连接的各个 非无线网络WLAN的以太网Ethernet网绍 接口,然后查看各主才几上连 接的各个非WLAN的Ethernet网洛接口是否配置了可用的IP地址, 只要有1个可用IP,则返回成功,当测试的IP都不成功时,返回失 败,保存错误信息进行分析;所述的默认网关设置测试包括依次连接各个可用的默认网关,如果其中一个网关无法连接,返回失败,保存错误信息进行分析;所述的IE脱机设置测试包括使用IE C+十模版对象创建一个IE 的实例,应用IWebBrowserApp接口操纵此实例呈现一个IE窗口的实 例,寄宿control的应用程序提供状态条、工具条以及菜单条的用户接 口,用IWebBrowserApp中的属性offline来返回或者设置检测 webbrowser是否处于脱枳^莫式,若IE的脱机工作方式被设置或当前无 可用IP,该函数返回失败,保存错误信息进行分析;所述的主机文件设置测试包括测试特定域名是否出现在本地主机 文件中,如果在主机文件中找到对应项,则保存错误信息进行分析;所述的DNS服务器设置测试包括解析一固定地址域名,将地址 解析为IPHostEntry实例,如果解析成功,则返回正确;当失败时,保 存错误信息进行分析;所述的代理服务器设置测试包括,HTTP代理测试和socks代理测 试,当通过代理连接成功,返回正确,当代理测试失败时,保存错误信 息进行分析;所述的主要端口设置测试包括直接连接或者通过代理方式连接远 端TCP端口,如果连接成功,返回正确,当连接失败,保存错误信息 进行分析;所述的无线网络设置测试,包括如果没有监测到无线网卡,则返 回没有无线网卡,如果可以通过WLAN连接到对应的默认网关,则返 回正确,如果连接失败,保存错误信息进行分析;所述的安装文件清单检查包括在本地目录下保存要检查的文件清 单,清单文件中每行对应于一个欲检查的文件,根据清单文件来检查本 地每一项清单文件中的文件,如果文件不齐全,保存错误信息进行分 析;所述的脚本文件测试包括在本地保存一个正确配置的脚本文件, 然后根据配置文件路径来读取脚本文件,检查脚本文件中对应项是否按 要求设置,如果设置有错误,保存错误信息进行分析;所述的远端平台服务器测试包括PING远端平台服务器地址,如10果无法连接,保存错误信息进行分析;所述的远端应用服务器测试包括PING远端应用服务器地址,如 果无法连接,保存错误信息进行分析。可选的,该方法所述故障原因和解决方案的对应关系包括所述IP设置测试的故障原因为IP绑定错误,或者所述默认网关设 置测试的故障原因为配置错误,或者所述DNS服务器设置检测的故障 原因为DNS连接不上时,对应的解决方案为提示互联网INTERNET协 议属性配置不正确,并根据错误信息进行进一步提示详细故障原因;所述IE脱机设置测试的故障原因为IE工作方式为脱机设置时,对 应的解决方案为取消IE脱机设置;所述主机文件设置测试的故障原因为根据域名无法连接时,对应的 解决方案为主机文件配置错误,根据错误信息提示被配置的错误域名;所述代理服务器设置测试的故障原因为代理服务器无法连接时,对 应的解决方案为取消代理和重新设置代理,根据错误信息进行进一步提 示详细故障原因;所述主要端口设置测试的故障原因为端口^皮占用时,对应的解决方 案为释放端口 ,根据错误信息进行提示详细故障原因;所迷无线网络设置测试的故障原因为无法连接时,对应的解决方案 为没有安装网卡或无可用的无线网络;所述安装文件清单检查的故障原因为文件遗失时,对应的解决方案 为根据错误信息,指出缺失的文件,建议用户重新安装软件;所述脚本文件测试的故障原因为脚本配置不正确时,对应的解决方 案为重新配置,根据错误信息进一步指出具体哪一处的配置错误;远端平台服务器测试的故障原因为无法连接,或者远端应用服务器 测试的故障原因为无法连接时,对应的解决方案为如果排除了客户端的 原因,则为服务器原因,根据错误信息进行提示。在另一方面,本专利技术还提供了一种基于上述方法的检测网络中计算 机接入状态的系统,包括检测模块,分析模块,以及用户界面模块;所述的检测模块,用于接收到故障检测请求,对计算机机的网络环境、文件系统和远程服务器依次进行检测,并且保存检测反馈的错误信息,并将该信息传递给分析功能模块;所述的分析模块,用于对检测功能模块传递的错误信息进行归类、 分析,给出解决方案,并错误信息和解决方案传递给用户界面模块;所述的用户界面模块,用于将分析模块传递的信息在用户本文档来自技高网...

【技术保护点】
一种检测网络中计算机接入状态的方法,其特征在于,设置计算机接入状态的检测系统,在所述系统中预先保存故障原因和解决方案的对应关系,并包括:    在接收到故障检测请求后,所述检测系统分别对计算机当前所处的网络环境、文件系统和远程服务器进行检测,若未发现故障则直接反馈用户未发现故障;    若发现故障,则对测试结果的错误信息进行归类、分析,确定错误信息对应的故障原因,并根据所述故障原因和解决方案的对应关系确定解决方案,将故障原因和解决方案反馈给用户。

【技术特征摘要】
1.一种检测网络中计算机接入状态的方法,其特征在于,设置计算机接入状态的检测系统,在所述系统中预先保存故障原因和解决方案的对应关系,并包括在接收到故障检测请求后,所述检测系统分别对计算机当前所处的网络环境、文件系统和远程服务器进行检测,若未发现故障则直接反馈用户未发现故障;若发现故障,则对测试结果的错误信息进行归类、分析,确定错误信息对应的故障原因,并根据所述故障原因和解决方案的对应关系确定解决方案,将故障原因和解决方案反馈给用户。2. 根据权利要求l所述的方法,其特征在于,所述网络环境的检测 包括所述检测系统ping某个大型网站,如果收到对方的反馈包,则 表示网络环境正常;否则,表明存在故障,进行后续处理;所述文件系统检测包括将读取文件运行的所有必须文件与文件目 录进行对比,若一致,表示文件系统正常,否则表明存在故障,进行后 续处理;所述远程服务器的检测包括发送一个数据包给远程服务器,若收 到远程服务器反馈的数据包,则表示远程服务器正常,否则,表明存在 故障,进行后续处理。3. 根据权利要求1所述的方法,其特征在于,所述的网络环境检 测,包括IP设置测试、默认网关设置测试、IE脱机设置测试、主机文 件设置测试、DNS服务器设置测试、代理服务器设置测试、主要端口设 置测试、无线网络i殳置测试; 所述的文件系统检测包括安装文件清单检查、脚本文件测试; 所述的远程服务器检测包括远端平台服务器测试和远端应用服务 器测试。4. 根据权利要求3所述的方法,其特征在于,所述的IP设置测试 包括寻找主机上连接的各个非无线网络WLAN的以太网Ethernet网络接口,然后查看各主才几上连冲妻的各个非WLAN的Ethernet网络接口 是否配置了可用的IP地址,只要有1个可用IP,则返回成功,当测试 的IP都不成功时,返回失败,保存错误信息进行分析;所述的默认网关设置测试包括依次连接各个可用的默认网关,如 果其中一个网关无法连接,返回失败,保存错误信息进行分析;所述的IE脱机设置测试包括使用IE C+十模版对象创建一个IE 的实例,应用IWebBrowserApp接口操纵此实例呈现一个IE窗口的实 例,寄宿control的应用程序提供状态条、工具条以及菜单条的用户接 口,用IWebBrowserApp中的属性offline来返回或者设置检测 webbrowser是否处于脱枳^莫式,若IE的脱机工作方式被设置或当前无 可用IP,该函数返回失败,保存错误信息进行分析;所述的主机文件设置测试包括测试特定域名是否出现在本地主机 文件中,如果在主机文件中找到对应项,则保存错误信息进行分析;所述的DNS服务器设置测试包括解析一固定地址域名,将地址 解析为IPHostEntry实例,如果解析成功,则返回正确;当失败时,保 存错误信息进行分析;所述的代理服务器设置测试包括,HTTP代理测试和socks代理测 试,当通过代理连接成功,返回正确,当代理测试失败时,保存错误信 息进行分析;所述的主要端口设置测试包括直接连接或者通过代理方式连接远 端TCP端口,如果连接成功,返回正确,当连接失败,保存错误信息 进行分析;所述的无线网络设置测试,包括如果没有监测到无线网卡,则返 回没有无线网卡,如果可以通过WLAN连接到对应的默认网关,则返 回正确,如果连接失败,保存错误信息进行分析;所述的安装文件清单检查包括在本地目录下保存要检查的文件清 单,清单文件中每行对应于一个欲检查的文件,根据清单文件来检查本 地每一项清单文件中的文件,如果文件不齐全,保存错误信息进行分析;所述的脚本文件测试包括在本地保存一个正确配置的脚本文件, 然后根据配置文件路径来读取脚本文件,检查脚本文件中对应项是否按 要求设置,如果设置有错误,保存错误信息进行分析;所述的远端平台服务器测试包括PING远端平台服务器地址,如 果无法连接,保存错误信息进行分析;所述的远端应用服务器测试包括PING远端应用服务器地址,如 果无法连接,保存错误信息进行分析。5.根据权利要求3或4所述的方法,其特征在于,所述故障原因和 解决方案的对应关系包括所述IP设置测试的故障原因为IP绑定错误,或者所述默认网关设 置测试的故障原因为配置错误,或者所述DNS服务器设置检测的故障 原因为DNS连接不上时,对应的解决方案为提示互联网INTERNET协 议属性配置不正确,并根据错误信息进行进一步提示详细故障原因;所述IE脱机设置测试的故障原因为IE工作方式为脱机设置时,对 应的解决方案为取消IE脱机设置;所述主机文件设置测试的故障原因为根据域名无法连接时,对应的 解决方案为主机文件配置错误,根据错误信息提示被配置的错误域名;所述代理服务器设置测试的故障原因为代理服务器无法连接时,对 应的解决方案为取消代理和重新设置代理,根据错误信息进行进一步提 示详细故障原因;所述主要端口设置测试的故障原因为端口被占用时,对应的解决方 案为释放端口 ,根据错误信息进行提示详细故障原因;所述无线网络设置测试的故障原因为无法连接时,对应的解决方案 为没有安装网卡或无可用的无线网络;所述安装文件清单检查的故障原因为文件遗失时,对应的解决方案 为根据错误信息,指出缺失的文件,建议用户重新安装软件;所述脚本文件测试的故障原因为脚本配置不正确时,对应的解决方 案为重新配置,根据错误信息进一步指出具体哪一处的配置错误;远端平台服务器测试的故障原因为无法连接,或者远端应用服...

【专利技术属性】
技术研发人员:沈毅纲周峰张锦红宋革联庄闽栋孙洪波杨晓波林建华王祥君郁智君徐樟锦沈青松周丹
申请(专利权)人:中国电信股份有限公司浙江省公众信息产业有限公司
类型:发明
国别省市:11[中国|北京]

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

1