网络检测方法及网络装置与流程

文档序号:18702418发布日期:2019-09-17 23:06阅读:299来源:国知局
网络检测方法及网络装置与流程

本发明涉及网络检测技术,且特别涉及一种网络检测方法及网络装置。



背景技术:

网络的出现打破了空间与时间的藩篱,使信息得以在电子装置间迅速地交流。当电子装置欲存取网络时,需要通过例如,但不限于路由器的网络装置进行。然而,网络在发生连线异常时,使用者多半在手动操作主机开启例如浏览器的程序的当下才会发现,且亦无法得知异常原因为何。



技术实现要素:

本发明的目的在于提供一种网络检测方法。网络检测方法包括:使网络装置向至少一预设远端服务器传送网络连线状态检测封包;判断是否自预设远端服务器收到对应于网络连线状态检测封包的回应封包;当并未接收到回应封包时,进行路由追踪程序,并根据路由追踪程序判断断线位置;以及产生包含断线位置的连线诊断信息。

在本发明的一实施例中,所述网络检测方法还包含自主机接收设定指令;以及根据设定指令设定预设远端服务器的网址,以根据网址传送网络连线状态检测封包。

在本发明的一实施例中,所述网络检测方法还包含自主机接收要求指令;以及传送连线诊断信息至主机。

在本发明的一实施例中,其中要求指令周期性地自主机接收。

在本发明的一实施例中,所述网络检测方法还包含显示连线诊断信息于主机的显示单元上。

在本发明的一实施例中,其中所述连线诊断信息通过共用闸道接口传送至主机。

在本发明的一实施例中,其中所述断线位置为网络服务商服务器至预设远端服务器间的第一路径或网络装置至网络服务商服务器间的第二路径。

在本发明的一实施例中,其中所述网络装置周期性地向预设远端服务器传送网络连线状态检测封包以进行检测。

在本发明的一实施例中,其中所述网络装置为路由器、闸道器或桥接器。

本发明的另一目的在于提供一种网络装置,包括:网络存取单元、存储单元以及处理单元。存储单元配置以存储应用程序。处理单元电性耦接于网络存取单元以及存储单元,并配置以存取应用程序,以执行网络检测方法。网络检测方法包含:通过网络存取单元,向至少一预设远端服务器传送网络连线状态检测封包。判断网络存取单元是否自预设远端服务器收到对应于网络连线状态检测封包的回应封包。当并未接收到回应封包时,进行路由追踪程序,并根据路由追踪程序判断断线位置;以及产生包含断线位置的连线诊断信息。

应用本发明的优点在于可由网络装置主动执行网络检测方法,以通过网络连线状态检测封包及路由追踪程序确认网络断线的发生以及网络断线的位置,进而通报主机,对网络的连线状况进行有效的检测。

附图说明

图1为本发明一实施例中,一种网络系统的方框图;

图2为本发明一实施例中,网络检测方法的流程图;以及

图3a至图3c分别为本发明一实施例中,简化的网络系统在不同运行情境下的示意图。

符号说明

1:网络系统10:主机

100:处理单元102:存储单元

104:网络存取单元106:显示单元

12:网络装置120:处理单元

121:应用程序122:存储单元

124:网络存取单元14:网络服务商服务器

16:远端服务器200:网络检测方法

201-205:步骤301:网络连线状态检测封包

303:回应封包305:已连线信息

307:连线诊断信息

具体实施方式

请参照图1。图1为本发明一实施例中,一种网络系统1的方框图。网络系统1包含:主机10、网络装置12、网络服务商服务器14及远端服务器16。

主机10可为例如,但不限于台式电脑、笔记本电脑或手持式电子装置,并可包含例如,但不限于处理单元100、存储单元102、网络存取单元104及显示单元106。其中处理单元100可配置以存取存储单元102中内储的程序,例如但不限于网络浏览程序。处理单元100可进一步通过网络存取单元104对主机10外的网络进行存取,并通过显示单元106显示存取的网络数据,例如但不限于网页。

网络装置12可为例如,但不限于路由器(router)、闸道器(gateway)或桥接器(bridge)等,配置以提供主机10与网络服务商服务器14间的网络连接。于一实施例中,网络装置12亦可包含处理单元120、存储单元122及网络存取单元124,以提供网络封包转发的功效。

于一实施例中,网络存取单元124配置以通过网络,对外部电子装置进行网络存取。存储单元122配置以存储应用程序121。

处理单元120电性耦接于存储单元122以及网络存取单元124,并配置以存取存储单元122中的应用程序121,以执行应用程序121。

进一步地,网络服务商服务器14通过广域网络(wideareanetwork;wan)与远端服务器16进行网络连接。

远端服务器16可为任一可供其他装置存取的服务器,例如google、yahoo、amazon等,并具有对应的网址。主机10可通过键盘或触控的输入方式,在网络浏览程序进行输入网址以通过网络装置12及网络服务商服务器14存取远端服务器16。

需注意的是,上述的网络系统1仅为示例性的说明。于其他实施例中,网络系统1可包含其他的元件,不以图1中示出的元件所限制。

请同时参照图2及图3a至图3c。图2为本发明一实施例中,网络检测方法200的流程图。网络检测方法200可应用于例如图1所示出的网络装置12中。更详细地说,网络检测方法200可由网络装置12中的处理单元120存取存储单元122中相应的应用程序121而得以执行。图3a至图3c分别为本发明一实施例中,简化的网络系统1在不同运行情境下的示意图。

以下将搭配图2及图3a至图3c,对网络检测方法200进行详细的说明。

网络检测方法200包括下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。

于步骤201,网络装置12的处理单元120主动通过网络存取单元124向预设的远端服务器16传送网络连线状态检测封包301。

于一实施例中,预设的远端服务器16的数目可为一个或是多个,并可由主机10通过例如,但不限于数据管理协定传送设定指令(未示出),以设定欲进行测试的远端服务器16的网址。于一实施例中,数据管理协定为管理信息数据库(managementinformationbase;mib)协定或tr181协定。

网络装置12将在接收到设定指令后存储对应的网址,以根据网址传送网络连线状态检测封包301至预设的远端服务器16。

于步骤202,网络装置12判断是否自预设远端服务器16收到对应于网络连线状态检测封包301的回应封包303。

于一实施例中,网络连线状态检测封包101是ping封包。当网络连线正常时,预设的远端服务器16将可接收到网络连线状态检测封包101,并回传回应封包303。网络装置12将可通过网络存取单元124接收回应封包303。

当网络装置12如图3a所示,接收到回应封包303时,网络装置12将于步骤203判断网络连线是正常的,并产生已连线信息305。

于一实施例中,当预设的远端服务器16为多个时,只要接收到任一远端服务器16传送的回传回应封包303,网络装置12即判断网络连线是正常的。

当网络装置12如图3b所示,并未接收到回应封包303时,网络装置12将于步骤204进行路由追踪程序,并根据路由追踪程序判断断线位置。

于图3b及图3c中,断线位置是以x记号表示。因此,于图3b的实施例中,断线位置为网络装置12以及网络服务商服务器14间的第一路径。而于图3c的实施例中,断线位置为网络服务商服务器14以及远端服务器16间的第二路径。

于步骤205,网络装置12产生包含断线位置的连线诊断信息307。

于一实施例中,网络装置12是周期性地向预设的远端服务器16传送网络连线状态检测封包301进行检测。在已连线信息305或连线诊断信息307产生后,将先存储在存储单元122中。当主机10对网络装置12存取,以使网络装置12接收到主机10所传送的要求指令(未示出)时,网络装置12将把存储的已连线信息305或连线诊断信息307传送给主机10。

于另一实施例中,网络装置12周期性地接收来自主机10的要求指令,以将产生的已连线信息305或连线诊断信息307传送至主机10。

需注意的是,在又一实施例中,网络装置12可结合上述两种实施方式,使已连线信息305或连线诊断信息307周期性地传送至主机10,也在主机10存取网络时传送至主机10。

于一实施例中,网络装置12是通过共用闸道接口(commongateinterface;cgi)传送已连线信息305至主机10。并且,在主机10经由网络存取单元104接收已连线信息305或连线诊断信息307后,可以超文本标记语言(hypertextmarkuplanguage;html)的形式,通过主机10的浏览器程序显示于显示单元106上。

于一实施例中,网络装置12亦可选择性地包含环境检测单元(未示出),以获取环境信息,并将环境信息包含于已连线信息305或连线诊断信息307中。举例而言,环境检测单元可为温度检测器,而环境信息可为温度信息,以使已连线信息305或连线诊断信息307包含温度信息。进一步地,已连线信息305或连线诊断信息307可在网络装置12过热时,提示使用者对网络装置12进行重开机的动作。

应用本发明的优点在于可由网络装置12执行网络检测方法200,以通过网络连线状态检测封包301及路由追踪程序主动确认网络断线的发生以及网络断线的位置,进而通报主机10,对网络的连线状况进行有效的检测。

并且,通过网络装置12周期性地接收主机10的要求指令以传送已连线信息305或连线诊断信息307至主机10,使用者将可获得实时的网络连线状况,而不需手动检测。

以上所述仅为本发明的优选实施例而已,并不用以限制本发明,凡在本发明的原则的内所作的任何修改,等同替换和改进等均应包含本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1