一种网络修复方法和系统技术方案

技术编号:8536529 阅读:148 留言:0更新日期:2013-04-04 21:16
本发明专利技术提供了一种网络修复方法和系统,其中,网络修复系统包括客户端和服务器;其中,所述客户端包括:接收模块;检测模块;修复模块;所述服务器用于接收所述客户端发送的所述网络异常检测的结果并保存;以及,向所述客户端发送所述多个网络异常检测程序的升级数据包,供所述客户端对所述多个网络异常检测程序进行升级。通过本发明专利技术,大大提高了网络异常检测和修复效率,提升了用户使用体验。

【技术实现步骤摘要】
一种网络修复方法和系统
本专利技术涉及计算机
,特别是涉及一种网络修复方法和系统。
技术介绍
随着互联网技术应用的越来越广泛,网络在人们的生活中扮演着越来越重要的角色。人们使用计算机进行各种网络操作,实现各种各样的生活和工作应用。但在实际使用中,计算机会经常出现故障和问题。很多时候当计算机出现了故障或问题时,我们都能通过计算机网络上网搜索处理办法,进而获得解决。但如果网络出了问题,在断网的情况下就无法获得来自网络的帮助,计算机的故障或问题将很难获得解决,此时,只能求助于专业的计算机维修人员,这给计算机用户使用计算机带来了不便,也提高了计算机维修的复杂度和成本。因此,如何在断网的情况下,快速及时地诊断出网络异常的原因,并进行即时修复,恢复网络连接,在无法得到网络上信息的帮助时,轻松处理网络异常成为亟待解决的问题。
技术实现思路
鉴于上述现有的无法在断网情况下,快速及时地诊断出网络异常的原因,并进行即时修复,恢复网络连接的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的网络修复方法和系统。依据本专利技术的一个方面,提供了一种网络修复方法,包括:网络异常检测工具包接收网络异常检测命令,其中,网络异常检测工具包中整合有多个网络异常检测程序,多个网络异常检测程序包括以下至少之一:网络硬件检测程序、网络服务检测程序、和浏览器配置检测程序;根据网络异常检测命令,按照设定规则调用多个网络异常检测程序进行异常网络的网络异常检测;根据网络异常检测的结果对异常网络进行修复;其中,网络硬件检测程序包括检测网络连接使用的硬件是否正常的程序和/或检测网络属性配置是否正确的程序;网络服务检测程序包括检测动态主机配置协议DHCP服务是否正常的程序、和/或检测DNS服务是否正常的程序、和/或检测HOSTS文件配置是否正常的程序;浏览器配置检测程序包括检测浏览器是否使用代理服务器的程序、和/或检测浏览器FLASH插件是否正常的程序、和/或检测浏览器是否能够正常访问网页的程序。可选地,根据所述网络异常检测命令,按照设定规则调用多个网络异常检测程序进行异常网络的网络异常检测;根据网络异常检测的结果对异常网络进行修复的步骤包括:当调用检测网络连接使用的硬件是否正常的程序进行网络异常检测时,检测网络连接使用的硬件是否正常的程序判断是否检测到当前使用的网卡;若检测不到,则对网卡进行使用状态修复和/或网卡驱动修复,其中,使用状态修复包括判断网卡的使用状态是否为禁用,若是,则启用网卡,并将网卡的使用状态设置为启用;当调用检测DHCP服务是否正常的程序进行网络异常检测时,检测DHCP服务是否正常的程序检测DHCP是否存在以下错误至少之一:禁用错误、服务错误、注册表错误;若存在,则对检测出的DHCP存在的错误进行相对应的设置动态获取IP地址、启动服务、重写注册表的修复;当调用检测HOSTS文件配置是否正常的程序进行网络异常检测时,检测HOSTS文件配置是否正常的程序检测HOSTS文件是否有特定字符串内容;若有,则备份原HOSTS文件,生成新的HOSTS文件,在新的HOSTS文件中将特定字符串内容注释掉。可选地,网络异常检测工具包中还整合有第一修复程序和第二修复程序,其中,第一修复程序用于检测并修复LSP协议异常造成的网络异常,第二修复程序用于进行将网络连接恢复到初始状态的网络异常修复;根据网络异常检测的结果对异常网络进行修复的步骤还包括:使用第一修复程序进行网络异常检测与修复,和/或,使用第二修复程序进行网络异常修复。可选地,在网络异常检测工具包接收网络异常检测命令之前,还包括:将网络硬件检测程序、网络服务检测程序、浏览器配置检测程序、第一修复程序和第二修复程序整合到网络异常检测工具包中。根据本专利技术的另一方面,提供了一种网络修复系统,其包括客户端和服务器;其中,所述客户端包括包括:接收模块,用于使用网络异常检测工具包接收网络异常检测命令,其中,网络异常检测工具包中整合有多个网络异常检测程序,多个网络异常检测程序包括以下至少之一:网络硬件检测程序、网络服务检测程序、和浏览器配置检测程序;以及,接收服务器发送的多个网络异常检测程序的升级数据包,对多个网络异常检测程序进行升级;检测模块,用于使用网络异常检测工具包根据网络异常检测命令,按照设定规则调用多个网络异常检测程序进行异常网络的网络异常检测;修复模块,用于使用网络异常检测工具包根据网络异常检测的结果对异常网络进行修复;并将网络异常检测的结果发送给服务器;服务器,用于接收客户端发送的网络异常检测的结果并保存;以及,向客户端发送多个网络异常检测程序的升级数据包,供客户端对多个网络异常检测程序进行升级。可选地,网络硬件检测程序包括检测网络连接使用的硬件是否正常的程序和/或检测网络属性配置是否正确的程序;网络服务检测程序包括检测动态主机配置协议DHCP服务是否正常的程序、和/或检测DNS服务是否正常的程序、和/或检测HOSTS文件配置是否正常的程序;浏览器配置检测程序包括检测浏览器是否使用代理服务器的程序、和/或检测浏览器FLASH插件是否正常的程序、和/或检测浏览器是否能够正常访问网页的程序。可选地,检测模块在调用检测网络连接使用的硬件是否正常的程序进行网络异常检测时,检测网络连接使用的硬件是否正常的程序判断是否检测到当前使用的网卡;若检测不到,则修复模块对网卡进行使用状态修复和/或网卡驱动修复,其中,使用状态修复包括判断网卡的使用状态是否为禁用,若是,则启用网卡,并将网卡的使用状态设置为启用;检测模块在调用检测DHCP服务是否正常的程序进行网络异常检测时,检测DHCP服务是否正常的程序检测DHCP是否存在以下错误至少之一:禁用错误、服务错误、注册表错误;若存在,则修复模块对检测出的DHCP存在的错误进行相对应的设置动态获取IP地址、启动服务、重写注册表的修复;检测模块在调用检测HOSTS文件配置是否正常的程序进行网络异常检测时,检测HOSTS文件配置是否正常的程序检测HOSTS文件是否有特定字符串内容;若有,则修复模块备份原HOSTS文件,生成新的HOSTS文件,在新的HOSTS文件中将所述特定字符串内容注释掉。可选地,网络异常检测工具包中还整合有第一修复程序和第二修复程序,其中,第一修复程序用于检测并修复LSP协议异常造成的网络异常,第二修复程序用于进行将网络连接恢复到初始状态的网络异常修复;检测模块还用于使用第一修复程序进行网络异常检测;修复模块还用于使用第一修复程序进行网络异常修复,和/或,使用第二修复程序进行网络异常修复。可选地,所述客户端还包括:整合模块,用于在接收模块使用网络异常检测工具包接收网络异常检测命令之前,将网络硬件检测程序、网络服务检测程序、浏览器配置检测程序、第一修复程序和第二修复程序整合到所述网络异常检测工具包中。根据本专利技术的网络修复方案,将多种网络异常检测程序有效整合到一个网络异常检测工具包中,在网络发生异常时,按照设定规则调用相应的网络异常检测程序进行网络异常检测,进而根据检测结果进行相应地处理。与断网时,无法及时有效检测出网络异常原因;或者,与断网时的单项检测与修复相比,实现了网络异常原因的全面检测,并且检测修复及时,解决了现有无法在断网情况下,快本文档来自技高网...
一种网络修复方法和系统

【技术保护点】
一种网络修复方法,包括:网络异常检测工具包接收网络异常检测命令,其中,所述网络异常检测工具包中整合有多个网络异常检测程序,所述多个网络异常检测程序包括以下至少之一:网络硬件检测程序、网络服务检测程序、和浏览器配置检测程序;根据所述网络异常检测命令,按照设定规则调用所述多个网络异常检测程序进行异常网络的网络异常检测;根据所述网络异常检测的结果对所述异常网络进行修复;其中,所述网络硬件检测程序包括检测网络连接使用的硬件是否正常的程序和/或检测网络属性配置是否正确的程序;所述网络服务检测程序包括检测动态主机配置协议DHCP服务是否正常的程序、和/或检测DNS服务是否正常的程序、和/或检测HOSTS文件配置是否正常的程序;所述浏览器配置检测程序包括检测浏览器是否使用代理服务器的程序、和/或检测浏览器FLASH插件是否正常的程序、和/或检测浏览器是否能够正常访问网页的程序。

【技术特征摘要】
1.一种网络修复方法,包括:网络异常检测工具包接收网络异常检测命令,其中,所述网络异常检测工具包中整合有多个网络异常检测程序,所述多个网络异常检测程序包括以下至少之一:网络硬件检测程序、网络服务检测程序、浏览器配置检测程序;所述网络异常检测工具包中还整合有第一修复程序和第二修复程序,所述第一修复程序用于检测并修复LSP协议异常造成的网络异常,所述第二修复程序用于进行将网络连接恢复到初始状态的网络异常修复,其中,所述多个网络异常检测程序为根据网络异常原因分类后设定的程序;根据所述网络异常检测命令,按照设定规则调用所述多个网络异常检测程序进行异常网络的网络异常检测;使用网络异常检测工具包根据所述网络异常检测的结果对所述异常网络进行修复;其中,所述网络硬件检测程序包括检测网络连接使用的硬件是否正常的程序和/或检测网络属性配置是否正确的程序;所述网络服务检测程序包括检测动态主机配置协议DHCP服务是否正常的程序、和/或检测DNS服务是否正常的程序、和/或检测HOSTS文件配置是否正常的程序;所述浏览器配置检测程序包括检测浏览器是否使用代理服务器的程序、和/或检测浏览器FLASH插件是否正常的程序、和/或检测浏览器是否能够正常访问网页的程序。2.根据权利要求1所述的方法,其中,所述根据所述网络异常检测命令,按照设定规则调用所述多个网络异常检测程序进行异常网络的网络异常检测;根据所述网络异常检测的结果对所述异常网络进行修复的步骤包括:当调用所述检测网络连接使用的硬件是否正常的程序进行所述网络异常检测时,所述检测网络连接使用的硬件是否正常的程序判断是否检测到当前使用的网卡;若检测不到,则对所述网卡进行使用状态修复和/或网卡驱动修复,其中,所述使用状态修复包括判断所述网卡的使用状态是否为禁用,若是,则启用所述网卡,并将所述网卡的使用状态设置为启用;当调用所述检测DHCP服务是否正常的程序进行所述网络异常检测时,所述检测DHCP服务是否正常的程序检测DHCP是否存在以下错误至少之一:禁用错误、服务错误、注册表错误;若存在,则对检测出的所述DHCP存在的错误进行相对应的设置动态获取IP地址、启动服务、重写注册表的修复;当调用所述检测HOSTS文件配置是否正常的程序进行所述网络异常检测时,所述检测HOSTS文件配置是否正常的程序检测HOSTS文件是否有特定字符串内容;若有,则备份原HOSTS文件,生成新的HOSTS文件,在所述新的HOSTS文件中将所述特定字符串内容注释掉。3.根据权利要求1所述的方法,其中,在所述网络异常检测工具包接收网络异常检测命令之前,还包括:将所述网络硬件检测程序、所述网络服务检测程序、所述浏览器配置检测程序、所述第一修复程序和所述第二修复程序整合到所述网络异常检测工具包中。4.一种网络修复系统,包括:客户端和服务器;其中,所述客户端包括:接收模块,用于使用网络异常检测工具包接收网络异常检测命令,其中,所述网络异常检测工具包中整合有多个网络异常检测程序,所述多个网络异常检测程序包括以下至少之一:网络硬件检测...

【专利技术属性】
技术研发人员:刘进丁振向明孙卓李想想
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1