网络互连设备及其侦测网络连线状态的方法

文档序号:7724198阅读:212来源:国知局
专利名称:网络互连设备及其侦测网络连线状态的方法
技术领域
本发明涉及一种网络设备,特别是关于一种网络互连设备及其侦测网络连线状态 的方法。
背景技术
用户使用浏览器浏览网页的时候,常常输入网址后浏览器没有反应,或者等待一 段时间之后显示“无法显示网页”。这种情况下,用户难以判断什么原因导致网络异常。目 前有一些侦测网络连线状态的软件,主要提供网络流量及畅通性检测的功能。用户可以在 自己的计算机上安装这些软件来侦测网络连线状态。然而,在用户计算机上安装此类软件 来侦测网络连线状态存在一定的危险。例如,网络上的黑客有可能利用这些软件的漏洞来 攻击用户计算机。并且,运行此类软件进行实时监控会耗用较多的用户计算机的系统资源。 此外,对于普通用户来说,根据此类软件获得的网络流量以及畅通性等检测结果,仍然无法 诊断网络异常的实际原因,即定位出具体的网络故障点。发明内容
鉴于以上内容,有必要提供一种网络互连设备,能够安全方便地诊断网络异常原 因。
此外,还有必要提供一种网络互连设备侦测网络连线状态的方法,能够安全方便 地诊断网络异常原因。
一种网络互连设备,该网络互连设备将局域网与广域网相连接,所述局域网连接 终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,该网络互连设备包 括第一检查模块,用于检查网络互连设备是否有广域网IP地址;第一回报模块,用于当网 络互连设备没有广域网IP地址时,将IP地址异常信息回报给浏览器;第二检查模块,用于 当网络互连设备有广域网IP地址时,检查域名解析是否正常;第二回报模块,用于当域名 解析异常时,将域名解析异常信息回报给浏览器;第三检查模块,用于当域名解析正常时, 检查浏览器与网页服务器的通讯是否正常;及第三回报模块,用于当浏览器与网页服务器 的通讯异常时,将通讯异常信息回报给浏览器。
一种利用网络互连设备侦测网络连线状态的方法,该网络互连设备将局域网与广 域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有 浏览器,该方法包括检查网络互连设备是否有广域网IP地址;若网络互连设备没有广域 网IP地址,则将IP地址异常信息回报给浏览器;若网络互连设备有广域网IP地址,则检查 域名解析是否正常;若域名解析异常,则将域名解析异常信息回报给浏览器;若域名解析 正常,则检查浏览器与网页服务器的通讯是否正常;及若浏览器与网页服务器的通讯异常, 则将通讯异常信息回报给浏览器。
相较于现有技术,本发明提供的网络互连设备及其侦测网络连线状态的方法可以 侦测网络故障原因并返回浏览器,便于用户获知网络故障原因,并且该方法具有较高的安全性,不会给用户终端设备带来额外的危险。


图1为本发明网络互连设备较佳实施例的运行环境示意图。
图2为本发明网络互连设备的功能模块图。
图3为本发明网络互连设备侦测网络连线状态的方法较佳实施例的流程图。
具体实施方式
参阅图1所示,是本发明网络互连设备较佳实施例的运行环境示意图。所述网络 互连设备11将局域网16与广域网17相连接。局域网16连接有终端设备12,浏览器13运 行于终端设备12中。广域网17连接有多个网页服务器14(图中仅示出一个)与域名系统 (Domain Name System,DNS)服务器15。浏览器13通过网络互连设备11与网页服务器14 通讯,从网页服务器14获取所需的网页信息,根据获取的网页信息生成网页并显示在浏览 器13的用户界面上。所述网络互连设备11可以是路由器或网关,所述终端设备12可以是 计算机,所述广域网17可以是互联网,所述浏览器13可以是IE浏览器、火狐(Firefox)浏 览器或傲游(Maxthon)浏览器。
具体来说,在浏览网页时,用户在浏览器13的地址框里输入网址,即统一资源定 位符(Uniform Resource Locator, URL),例如 http //www. baidu. com八该 URL 包含使用 的网络传输协议及域名。例如,对于http //www. baidu. com/,使用的网络传输协议是超文 本传输协议(Hyper Text Transfer Protocol,HTTP),域名是 www. baidu. com。浏览器 13 向DNS服务器15查询该域名对应的IP地址,该IP地址即对应的网页服务器14的IP地 址。例如,DNS服务器15查询到www. baidu. com对应的IP地址为202. 108. 22. 5。浏览器 13按照查询到的IP地址向对应的网页服务器14发出访问请求。对应的网页服务器14收 到访问请求后,将网页信息返回浏览器13,浏览器13根据获取的网页信息生成网页并显示 在用户界面上。
参阅图2所示,是本发明网络互连设备较佳实施例的功能模块图。所述网络互连 设备11包括判断模块200、第一检查模块210、第一回报模块220、第二检查模块230、第二 回报模块对0、第三检查模块250及第三回报模块沈0。
所述判断模块200用于判断是否需要侦测网络连线状态。在本实施例中,若浏览 器13在规定时间内无法显示网页,则发送消息给网络互连设备11,通知网络互连设备11侦 测网络连线状态,判断模块200收到该消息后确定侦测网络连线状态。
所述第一检查模块210用于检查网络互连设备11是否有广域网IP地址。如图1 所示,网络互连设备11连接局域网16与广域网17,当网络互连设备11具有广域网IP地址 时,连接到局域网16的浏览器13才能通过网络互连设备11与连接到广域网17的网页服 务器14及DNS服务器15进行通讯。在本实施例中,所述广域网17是互联网,并且,所述网 络互连设备11通过互联网服务提供商连接到互联网。此时,互联网服务提供商为网络互连 设备11分配一个广域网IP地址。
所述第一回报模块220用于当网络互连设备11没有广域网IP地址时,将IP地址 异常信息回报给浏览器13。
所述第二检查模块230用于当网络互连设备11有广域网IP地址时,检查域名解 析是否正常。在本实施例中,对浏览器13所欲访问的网页的域名解析由DNS服务器15完 成。若DNS服务器15不能查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名 解析异常;否则,若DNS服务器15查询到浏览器13所欲访问的网页的域名对应的IP地址, 则域名解析正常。例如,对于www. baidu. com,其对应的IP地址为202. 108. 22. 5。若DNS 服务器15不能查询到该IP地址,则域名解析异常;若DNS服务器15查询到该IP地址,则 域名解析正常。需要说明的是,若域名解析异常,则浏览器13无法与网页服务器14进行通 讯。
所述第二回报模块240用于当域名解析异常时,将域名解析异常信息回报给浏览 器13。
所述第三检查模块250用于当域名解析正常时,检查浏览器13与网页服务器14 的通讯是否正常。通常情况下,浏览器13使用HTTP从网页服务器14获取需要的网页信 息。浏览器13与网页服务器14的通讯过程包括建立连接、发送访问请求、响应访问请求 以及关闭连接。在本实施例中,若建立连接失败、发送访问请求失败或者响应访问请求失 败,则浏览器13与网页服务器14的通讯异常,此时,浏览器13不能从网页服务器14获得 所需的网页信息。在本实施例中,网页信息的格式为超文本标记语言(Hyper Text Markup Language, HTML)格式。
所述第三回报模块260用于当浏览器13与网页服务器14的通讯异常时,将通讯 异常信息回报给浏览器13。
根据上述IP地址异常信息、域名解析异常信息及通讯异常信息,浏览器13获知网 络异常原因并显示在用户界面上。
参阅图3所示,是本发明网络互连设备侦测网络连线状态的方法较佳实施例的流 程图。
步骤S301,判断模块200判断是否需要侦测网络连线状态。若不需要侦测网络连 线状态,流程结束。在本实施例中,若浏览器13在规定时间内无法显示网页,则发送消息给 网络互连设备11,通知网络互连设备11侦测网络连线状态,判断模块200收到该消息后确 定侦测网络连线状态。
若需要侦测网络连线状态,则步骤S302,第一检查模块210检查网络互连设备11 是否有广域网IP地址。如图1所示,网络互连设备11连接局域网16与广域网17,当网络 互连设备11具有广域网IP地址时,连接到局域网16的浏览器13才能通过网络互连设备 11与连接到广域网17的网页服务器14及DNS服务器15进行通讯。在本实施例中,所述 广域网17是互联网,并且,所述网络互连设备11通过互联网服务提供商连接到互联网。此 时,互联网服务提供商为网络互连设备11分配一个广域网IP地址。
若网络互连设备11没有广域网IP地址,则步骤S303,第一回报模块220将IP地 址异常信息回报给浏览器13,流程结束。
若网络互连设备11有广域网IP地址,则步骤S304,第二检查模块230检查域名解 析是否正常。在本实施例中,对浏览器13所欲访问的网页的域名解析由DNS服务器15完 成。若DNS服务器15不能查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名 解析异常;否则,若DNS服务器15查询到浏览器13所欲访问的网页的域名对应的IP地址,则域名解析正常。例如,对于www.baidu. com,其对应的IP地址为202. 108. 22. 5。若DNS 服务器15不能查询到该IP地址,则域名解析异常;若DNS服务器15查询到该IP地址,则 域名解析正常。需要说明的是,若域名解析异常,则浏览器13无法与网页服务器14进行通 讯。
如果域名解析异常,则步骤S305,第二回报模块240将域名解析异常信息回报给 浏览器13,流程结束。
如果域名解析正常,则步骤S306,第三检查模块250检查浏览器13与网页服务器 14的通讯是否正常。通常情况下,浏览器13使用HTTP从网页服务器14获取需要的网页信 息。浏览器13与网页服务器14的通讯过程包括建立连接、发送访问请求、响应访问请求以 及关闭连接。在本实施例中,若建立连接失败、发送访问请求失败或者响应访问请求失败, 则浏览器13与网页服务器14的通讯异常,此时,浏览器13不能从网页服务器14获得所需 的网页信息。在本实施例中,网页信息的格式为HTML格式。
若浏览器13与网页服务器14的通讯异常,则步骤S307,第三回报模块260将通讯 异常信息回报给浏览器13。
根据上述IP地址异常信息、域名解析异常信息及通讯异常信息,浏览器13获知网 络异常原因并显示在用户界面上。
显然地,本发明提供的侦测网络连线状态的方法在网络互连设备11中实现,不会 占用终端设备12的系统资源,并且不会给终端设备12带来遭受非法攻击的危险。
权利要求
1.一种利用网络互连设备侦测网络连线状态的方法,该网络互连设备将局域网与广域 网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏 览器,其特征在于,该方法包括检查网络互连设备是否有广域网IP地址;若网络互连设备没有广域网IP地址,则将IP地址异常信息回报给浏览器; 若网络互连设备有广域网IP地址,则检查域名解析是否正常; 若域名解析异常,则将域名解析异常信息回报给浏览器; 若域名解析正常,则检查浏览器与网页服务器的通讯是否正常;及 若浏览器与网页服务器的通讯异常,则将通讯异常信息回报给浏览器。
2.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述网 络互连设备是路由器或网关。
3.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述广 域网是互联网。
4.如权利要求1所述的网络互连设备侦测网络连线状态的方法,其特征在于,所述终 端设备是计算机。
5.一种网络互连设备,该网络互连设备将局域网与广域网相连接,所述局域网连接终 端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,其特征在于,该网络互 连设备包括第一检查模块,用于检查网络互连设备是否有广域网IP地址; 第一回报模块,用于当网络互连设备没有广域网IP地址时,将IP地址异常信息回报给 浏览器;第二检查模块,用于当网络互连设备有广域网IP地址时,检查域名解析是否正常; 第二回报模块,用于当域名解析异常时,将域名解析异常信息回报给浏览器; 第三检查模块,用于当域名解析正常时,检查浏览器与网页服务器的通讯是否正常;及 第三回报模块,用于当浏览器与网页服务器的通讯异常时,将通讯异常信息回报给浏IrWSB 见益。
6.如权利要求5所述的网络互连设备,其特征在于,所述所述网络互连设备是路由器 或网关。
7.如权利要求5所述的网络互连设备,其特征在于,所述广域网是互联网。
8.如权利要求5所述的网络互连设备,其特征在于,所述终端设备是计算机。
全文摘要
一种网络互连设备及其侦测网络连线状态的方法,该网络互连设备将局域网与广域网相连接,所述局域网连接终端设备,所述广域网连接网页服务器,所述终端设备运行有浏览器,该方法包括检查网络互连设备是否有广域网IP地址;若网络互连设备没有广域网IP地址,则将IP地址异常信息回报给浏览器;若网络互连设备有广域网IP地址,则检查域名解析是否正常;若域名解析异常,则将域名解析异常信息回报给浏览器;若域名解析正常,则检查浏览器与网页服务器的通讯是否正常;及若浏览器与网页服务器的通讯异常,则将通讯异常信息回报给浏览器。本发明可以安全方便地诊断网络异常原因。
文档编号H04L12/66GK102035693SQ20091030795
公开日2011年4月27日 申请日期2009年9月29日 优先权日2009年9月29日
发明者戴传晋 申请人:国基电子(上海)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1