网络集线装置及其控制方法

文档序号:6349851阅读:226来源:国知局
专利名称:网络集线装置及其控制方法
技术领域
本发明涉及一种网络集线装置及其控制方法。本发明尤其涉及一种可用简易构成来实现节省电能目的的网络集线装置及其控制方法。
背景技术
对于现有的交换式集线器来说,当第一端口以及第二端口中的任意一个端口从连通状态变成中断状态时,即使第一端口和第二端口之间不能进行通信,另一个端口仍然处于连通状态,因此会白白浪费与此相当的电能。作为解决该问题的技术,例如已知有以下技术如日本特开2007-3^671号公报的技术那样,在因连接中断等而不能通信的期间,当没有来自网络设备的需要接收的数据时,停止时钟控制电路的工作,以停止时钟信号的生成。 但是,该技术需要控制每个端口的时钟,因此会存在装置以及处理变得复杂的情况。现有技术文献专利文献专利文献1 日本特开2007-3^671号公报

发明内容
技术问题因此,本发明的目的在于,提供一种能够解决上述问题的网络集线装置及其控制方法。该目的通过权利要求书中的独立权利要求所记载的特征之间的组合来实现。并且, 从属权利要求限定本发明的更有利的具体示例。技术方案根据本发明的一方面的网络集线装置的控制方法,在具备用于在网络上连接网络设备的多个端口的网络集线装置中,控制所述多个端口中属于第一分组的至少一个端口以及属于与该第一分组对应的第二分组的至少一个端口的连接状态,其中该方法包括检测步骤,检测属于所述第一分组以及所述第二分组的各端口处于连通还是中断状态;设置步骤,当所述检测步骤的结果为所述第一分组以及所述第二分组中的一个分组的至少一个端口处于连通状态,且所述第一分组和所述第二分组中的另一个分组的全部端口处于中断状态时,将所述一个分组的处于连通状态的端口设置为不可连接。根据上述方面,由于检测第一分组以及第二分组的各端口是否处于连通或者中断状态,并将不使用于通信却处于连通状态的端口设置为不可连接,因此可以避免端口徒劳地处于连通状态。从而,能够抑制用于连通的电能消耗,能够实现节省电能的网络集线装置。并且,端口的不可连接的设置,是基于属于第一分组以及第二分组的各端口的连接状态来进行的,从而能够用简易构成实现节省电能的目的。在上述方法中,还可包括在所述检测步骤之前,确认设置有所述第一分组和所述第二分组的情况的步骤。在上述方法中,所述设置步骤中可以包括将所述一个分组的全部端口设置为不可连接。在上述方法中,还可以包括,在所述设置步骤之后,当检测出所述另一个分组的至少一个端口从中断状态变成连通状态时,解除在所述设置步骤中所进行的、所述一个分组的不可连接设置的步骤。根据本发明的一方面的网络集线装置具备用于在网络上连接网络设备的多个端口,并控制所述多个端口之中属于第一分组的至少一个端口以及属于与该第一分组对应的第二分组的至少一个端口的连接状态,其中该网络集线装置具备检测部,检测属于所述第一分组以及所述第二分组的各端口处于连通还是中断状态;设置部,当所述检测部的检测结果为所述第一分组以及所述第二分组中的一个分组的至少一个端口处于连通状态,且所述第一分组和所述第二分组中的另一个分组的全部端口处于中断状态时,将所述一个分组的处于连通状态的端口设置为不可连接。根据上述方面,由于检测第一分组以及第二分组的各端口是否处于连通或者中断状态,并将不使用于通信却处于连通状态的端口设置为不可连接,因此能够避免端口徒劳地处于连通状态。从而,能够抑制用于连通的电能消耗,能够实现节省电能的网络集线装置。并且,端口的不可连接的设置,是基于属于第一分组以及第二分组的各端口的连接状态来进行的,从而能够用简易构成实现节省电能的目的。在上述装置中,还可具备确认所述第一分组和所述第二分组的设置情况的分组设置确认部。在上述装置中,所述设置部可将所述一个分组的全部端口设置为不可连接。在上述装置中,当由所述检测部检测出所述另一个分组的至少一个端口从中断状态变成连通状态时,所述设置部解除所述一个分组的不可连接设置。


图1是示出包含根据本发明的一实施方式的网络集线装置的网络系统的图。图2是示出根据本发明的一实施方式的网络集线装置的构成的图。图3是示出根据本发明的一实施方式的网络集线装置的控制方法的流程的图。图4是示出根据本发明的一实施方式的网络集线装置的控制方法的流程的图。图5是示出根据本发明的一实施方式的网络集线装置的其他适用例的图。符号说明10、40、40a为第一分组,12,42,42a 为第二分组,100、100a、400、400a 为网络集线装置,102、102a、104、104a、106、108、108a 为端口,200 为网络,300、302、304、306 为网络设备,120为控制部,122为分组设置确认部,124为检测部,126为设置部。
具体实施例方式以下,参照附图并通过发明的实施方式来说明本发明,但是以下的实施方式不对权利要求书所涉及的发明进行限定,并且实施方式中进行说明的特征的组合不全是发明的解决手段中所必须的内容。图1是示出包含根据本发明的一实施方式的网络集线装置的网络系统的图。该网络系统包含用于在网络200上连接多个网络设备的网络集线装置100、100a。对于网络集线装置100、IOOa来说,典型的有交换式集线器(又称第二层交换机)。
网络集线装置100具备用于在网络200上连接于网络设备的多个端口 102、104、 106、108。多个端口包含属于第一分组10的端口 102、104、106和属于第二分组12的端口 108。其中,对于第一以及第二分组10、12,在后面进行详细说明。在图1中示出的示例中,在网络集线装置100的下侧的端口 102、104、106上连接有网络设备300、302、304,在网络集线装置100的上侧的端口 108上连接有其他网络集线装置IOOa的下侧的端口 10加。并且,在网络集线装置IOOa的下侧的端口 10 上连接有网络设备306,在网络集线装置IOOa的上侧的端口 108a上连接有网络200。网络设备300至网络设备306只要是通过网络而进行通信的设备,则对其构成没有限制,例如可以是通用的计算机终端、网络打印机、交换式集线器等。图2是示出根据本实施方式的网络集线装置的构成的图。如图2所示,网络集线装置100除了开关电路110、物理层(PHY)电路以及连接器(SFP、RJ45)以外,还包含控制网络集线装置100的端口的连接状态(即,连通还是中断)的控制部120。开关电路110、 PHY电路以及控制部120连接于同一个控制总线,以能够相互收发数据。并且,网络集线装置100还包含保存用于控制控制部120的各种信息的存储部130。存储部130连接于控制部120,以能够与控制部120收发数据。另外,开关电路110以及PHY电路可集成在一个芯片上。网络集线装置100例如通过由控制部120的CPU执行存储在存储部130的只读存储器(ROM)等的预定的程序(限定根据本实施方式的网路集线装置的控制方法的程序), 从而能够用后述的各种功能模块实现网络集线装置100,或者在网络集线装置100中执行各个步骤。其中,将限定根据本实施方式的网络集线装置的控制方法的程序加载到计算机, 使CPU执行的处理,分别与在本实施方式的装置或者方法中的对应的部件的功能以及动作相同。如图2所示,控制部120包含分组设置确认部122、检测第一分组10的各个端口以及第二分组的各个端口的连接状态的检测部124、基于检测部124的检测结果来设置端口的连接状态的设置部126。控制部120构成为能够读取保存在图2的存储部130的信息,或者向存储部130写入信息。分组设置确认部122确认在网络集线装置100的多个端口中设置有第一分组10 以及第二分组12的情况。具体来说,分组设置确认部122当在网络集线装置100的多个端口中设置有属于第一分组10的至少一个端口和属于第二分组12的至少一个端口时,判断为“有设置”,反之判断为“没有设置”。第一分组10与第二分组12相对应,以使端口之间能够相互进行通信。各分组中可以设置网络集线装置100的任意端口。例如,如图1所示,可以将网络集线装置100的下侧的端口 102、104、106设置为第一分组10,并且可以将网络集线装置100的上侧的端口 108 设置为第二分组12。而且,也可以将网络集线装置100的部分端口(图1中为端口 102、 104、106)设置为第一分组10,将其余所有端口(图1中为端口 108)设置为第二分组;或者也可以将网络集线装置100的部分端口设置为第一分组10,将其余端口中的部分端口设置为第二分组12。在后一种情况下,会存在均不属于第一分组10和第二分组12的端口。并且,属于第一分组10的端口和属于第二分组12的端口可以是固定不变的,也可以动态地变更设置。而且,也可以设置为在第一分组10以及第二分组12中的一个分组的端口为一个,另一个分组的端口为多个(参照图1)。或者,也可以是第一分组10的端口为多个,第二分组12的端口为多个。检测部IM检测属于第一分组10的各个端口 102、104、106的连接状态,并且检测属于第二分组12的各个端口 108的连接状态。这些各端口的通信状态可通过控制总线从开关电路110以及/或者PHY电路检测出来。当第一分组10中的至少一个端口处于连通状态,且第二分组12中的至少一个端口处于连通状态时,处于连通状态的端口之间可进行通信。另外,当第一分组10以及第二分组12中的至少一个分组中的全部端口处于中断状态(包含电缆脱落等发生故障的状态) 时,不能进行通信。设置部1 连接于检测部124,以获取检测部124的检测结果。并且,设置部126 当第一分组10和第二分组12中的一个分组的至少一个端口处于连通状态,且第一分组10 和第二分组12中的另一个分组的全部端口处于中断状态时,将一个分组的处于连通状态的端口设置为不可连接的状态(包含不能连接的状态)。具体地,设置部126向开关电路 110以及/或者PHY电路发送命令,以将处于连通状态的端口设置为不可连接。并且,不可连接的设置,可通过关闭PHY电路以及开关110的电源来进行;也可通过关闭PHY电路的电源或者重置PHY电路(包括当PHY电路具有对应于端口的多个控制模块时,关闭至少一个控制模块的电源或者重置至少一个控制模块)来进行。或者,还可通过由开关110输出妨碍连通的信号或者向PHY电路输出此类信号来进行。并且,也可以将处于连通状态的端口所属的分组中的全部端口设置为不可连接。并且,设置部1 还包含基于检测部124的检测结果来解除端口的不可连接的设置的功能。例如,当设置部1 将第一分组10的各端口 102、104、106设置为不可连接的状态时,若检测部1 检测出第二分组12的端口 108处于连通状态,则设置部1 获得该检测结果,并且设置部1 解除各端口 102、104、106的不可连接的设置。如上所述,根据本实施方式所涉及的网络集线装置,由于检测第一分组以及第二分组的各端口是否处于连通或者中断状态,并将虽然不使用于通信却处于连通状态的端口设置为不可连接,因此能够避免端口徒劳地处于连通状态。从而,能够抑制用于连通的电能消耗,能够实现节省电能的网络集线装置。并且,将端口设置为不可连接,是基于属于第一分组以及第二分组的各端口的连接状态而进行的,从而可用简易构成实现节省电能的目的。接下来,参照图3及图4,说明根据本发明一实施方式的网络集线装置的控制方法。在此,图3是示出网络集线装置的控制方法的整体流程的图,并且图4是示出图3的步骤S119和S123的子流程的图。在此需要说明的是,以下说明的各步骤(不但包含带有符号的步骤,还包含带有符号的步骤中的部分步骤),在使处理内容不发生矛盾的范围内,其顺序可以任意变更或者并列执行。首先,在网络系统中,针对应用限定根据本实施方式的网络集线装置的控制方法的程序的网络集线装置的多个端口,确认第一分组10和第二分组12的设置情况(SlOl)。 确认第一分组10和第二分组12的设置,可以由分组设置确认部122来进行。确认分组设置的结果,若判断为“有设置”,则进行下一个步骤;若判断为“没有设置”,则回到步骤 SlOl (S103)。
6
接着,在网络集线装置100中,检测属于第一分组10的端口和属于第二分组12的端口的连接状态(Slll)。即,对属于第一分组10的全部端口和属于第二分组12的全部端口检测连通或中断与否。该连接状态检测,可由检测部IM进行。接着,检测第一分组10的端口的连接状态(Sli;3)。其结果,当至少一个端口处于连通(UP)状态时,进入步骤S115;另外,当全部端口处于中断(DOWN)状态时,进入步骤 S117。接着,在步骤Sl 15中,检测第二分组12的端口 108的连接状态,其结果,当第二分组12的至少一个端口处于连通(UP)状态时,处理回到确认分组的设置的步骤(SlOl)。艮口, 由于第一分组10的连通的端口和第二分组12的连通的端口之间正常进行通信,因此无需设置成不可连接的状态。另外,在步骤S115中,当检测第二分组12的端口的连接状态的结果为第二分组 12的全部端口都处于中断(DOWN)状态时,将第一分组10的连通的端口设置为不可连接 (S119)。S卩,由于虽然不使用于通信,但在第一分组10中却有处于连通状态的端口,因此将该端口设置为不可连接。在此,该不可连接的设置,可由设置部1 来进行。并且,在步骤Sl 17中,当检测第二分组12的端口的连接状态的结果为第二分组12 的至少一个端口处于连通状态(UP)时,将第二分组12的处于连通状态的端口设置为不可连接(S123)。即,由于虽然不使用于通信,但在第二分组12中却有处于连通状态的端口,因此将该端口设置为不可连接。在此,该不可连接的设置,可由设置部1 来进行。另外,在步骤117中,当检测第二分组12的端口的连接状态的结果为第二分组12 的全部端口都处于中断(DOWN)状态时,处理回到确认分组设置的步骤(SlOl)。即,第一分组10和第二分组12的全部端口处于中断状态,因此无需设置成不可连接的状态。其次,参照图4,更具体地说明将端口设置为不可连接的步骤(S119和S123)。首先,设置部1 在存在有处于连通状态的端口的分组X中,将该连通的端口设置为不可连接(S201)。此时,可将存在有处于连通状态的端口的分组X中的全部端口设置为不可连接(S203)。接着,设置部1 检测第一分组10以及第二分组12中没有被设置为不可连接的分组侧的分组的端口的连接状态,等待在该端口中检测出处于连通状态的端口(S205)。具体地,当设置部1 将第一分组10的端口设置为不可连接时(S207),检测对应的第二分组12的端口的连接状态(S209),其结果,若第二分组12的全部端口处于中断 (DOWN)状态,则接着等待在第二分组12中检测出处于连通状态的端口 ;另外,若第二分组12的至少一个端口处于连通状态(UP),则解除第一分组10的端口的不可连接的设置 (S213)。并且,当设置部1 将第二分组12的端口设置为不可连接时(S207),检测对应的第一分组10的端口的连接状态(S211),其结果,若第一分组12的全部端口处于中断 (DOWN)状态,则接着等待在第一分组10中检测出处于连通状态的端口 ;另外,若第一分组10的至少一个端口处于连通状态(UP),则解除第二分组12的端口的不可连接的设置 (S213)。如上所述,根据本实施方式所涉及的网络集线装置的控制方法,检测第一分组以及第二分组的各端口是否处于连通或者中断状态,并将虽然不使用于通信却处于连通状态的端口设置为不可连接,因此能够避免端口徒劳地处于连通状态。从而,能够抑制用于连通的电能消耗,能够实现节省电能的网络集线装置。并且,将端口设置为不可连接的操作,是基于属于第一分组以及第二分组的各端口的连接状态而进行的,从而可用简易构成实现节省电能的目的。而且,当将端口设置为不可连接时,通过将分组中的全部端口设置为不可连接,由此能够抑制分组整体的电能消耗,进一步能够实现网络集线装置的节省电能的目的。而且,在解除不可连接的设置时,由于通过检测没有被设置为不可连接的分组的端口的连接状态来进行,从而能够实现节省电能的目的,同时能够用简易构成来恢复工作。接下来,参照图5来说明根据本发明的一实施方式的网络集线装置的其他适用例。该网络系统包括具备多个端口 402、404、406、408、410、412、414的网络集线装置400和具备多个端口 402a、4(Ma的网络集线装置400a。在网络集线装置400中,设置为端口 402、404、406、408、410属于第一分组40,端口 412属于第二分组42。并且,在端口 402、404、406、408、410上连接有网络设备310、312、 314、316、318,端口 412上连接有网络集线装置400a的端口 404a,并且端口 414上连接有网络200。而且,在网络集线装置400a中,设置为端口 40 属于第一分组40a,端口 404a属于第二分组42a。并且,在端口 40 上连接有监视服务器500,端口 40 上连接有网络集线装置400的端口 412。对于网络集线装置400、400a的其他构成来说,可以适用上述的网络集线装置100的构成。根据本实施方式的网络集线装置400、400a,在监视服务器500的监视下,当多个网络设备310、312、314、316、318在网络200中进行通信时,如已经说明的那样,不仅实现系统的节省电能的目的,而且还具有提高系统的安全性的优点。S卩,例如即使因电缆的脱落等而使端口 40 处于中断状态,导致监视服务器500 无法监视网络设备,但是由于连接在网络设备310、312、314、316、318上的端口 402、404、 406,408,410被设置为不可连接,因此能够防止网络200上的网络设备的不正当访问。具体来说,在网络集线装置400a中,当第一分组40a的端口 40 处于中断状态时,将第二分组42a的端口 40 从连通状态设置为不可连接状态。并且,在网络集线装置 400中,当检测出端口 40 被设置为不可连接状态时,基于该检测,第二分组42的端口 412 从连通状态变成中断状态。据此,在网络集线装置400中,第一分组40的处于连通状态的端口 402、404、406、408、410被设置为不可连接,其结果,能够避免网络设备不在监视服务器500的监视下访问网络200。并且,反之,当连接于网络设备310、312、314、316、318的全部端口 402、404、406、 408、410处于中断状态时,连接有监视服务器500的端口 40 被设置为不可连接,从而能够在无需监视的情况下实现系统的节省电能的目的。如上所述,根据本实施方式所涉及的网络集线装置及其控制方法,能够实现系统的节省电能的目的之外,还能够实现提高系统的安全性的目的。并且,在上述实施方式中,说明了如下示例,即当检测出第一分组的处于中断状态的端口时,第二分组的端口被设置为不可连接;并且,当检测出第二分组的处于中断状态的端口时,第一分组的端口被设置为不可连接。但是,本发明不限于这种双向的不可连接设置方式,作为变形例,也可以进行限于单方向的不可连接设置。
并且,在上述实施方式中,虽然以在网络集线装置中设置一组第一和第二分组为例进行了说明,但是不限于此,也可以在网络集线装置中设置多组第一和第二分组。此时, 也可以设置为某一个组的分组的部分或全部范围与其他组的分组的范围重叠。通过上述发明的实施方式来说明的实施例和应用例可以根据用途适当进行组合, 或者结合变更或改进而使用,本发明不限于上述实施方式的记载。从权利要求书的记载可知,这些组合或者结合变更或改进的方式也可以包含于本发明的技术范围内。
权利要求
1.一种网络集线装置的控制方法,该方法在具备用于在网络上连接网络设备的多个端口的网络集线装置中,控制所述多个端口中属于第一分组的至少一个端口以及属于与该第一分组对应的第二分组的至少一个端口的连接状态,其中,所述方法包括检测步骤,检测属于所述第一分组以及所述第二分组的各端口处于连通状态还是中断状态;设置步骤,当所述检测步骤的结果为所述第一分组以及所述第二分组中的一个分组的至少一个端口处于连通状态,且所述第一分组以及所述第二分组中的另一个分组的全部端口处于中断状态时,将所述一个分组的处于连通状态的端口设置为不可连接。
2.根据权利要求1所述的网络集线装置的控制方法,其中,还包括,在所述检测步骤之前,确认设置有所述第一分组以及所述第二分组的情况的步骤。
3.根据权利要求1或者2所述的网络集线装置的控制方法,其中,所述设置步骤中包括将所述一个分组的全部端口设置为不可连接。
4.根据权利要求1至3中的任一项所述的网络集线装置的控制方法,其中,还包括, 在所述设置步骤之后,当检测出所述另一个分组的至少一个端口从中断状态变成连通状态时,解除在所述设置步骤中所进行的、所述一个分组的不可连接设置的步骤。
5.一种网络集线装置,该网络集线装置具备用于在网络上连接网络设备的多个端口, 并控制所述多个端口中属于第一分组的至少一个端口以及属于与该第一分组对应的第二分组的至少一个端口的连接状态,其中,所述网络集线装置具备检测部,检测属于所述第一分组以及所述第二分组的各端口处于连通状态还是中断状态;设置部,当所述检测部的检测结果为所述第一分组以及所述第二分组中的一个分组的至少一个端口处于连通状态,且所述第一分组以及所述第二分组中的另一个分组的全部端口处于中断状态时,将所述一个分组的处于连通状态的端口设置为不可连接。
6.根据权利要求5所述的网络集线装置,其中,还具备分组设置确认部,确认设置有所述第一分组以及所述第二分组的情况。
7.根据权利要求5或者6所述的网络集线装置,其中,所述设置部将所述一个分组的全部端口设置为不可连接。
8.根据权利要求5至7中的任一项所述的网络集线装置,其中,当由所述检测部检测出所述另一个分组的至少一个端口从中断状态变成连通状态时,所述设置部解除所述一个分组的不可连接设置。
全文摘要
本发明实现网络集线装置的节省电能目的。本发明的控制方法在网络集线装置(100)中,控制多个端口(102、104、106、108)中、属于第一分组(10)的至少一个端口(102、104、106)以及属于与该第一分组(10)对应的第二分组(12)的至少一个端口(108)的连接状态,其中包括检测步骤,检测属于所述第一分组(10)以及所述第二分组(12)的各端口处于连通状态还是中断状态;设置步骤,当所述检测步骤的结果为所述第一分组(10)以及所述第二分组(12)中的一个分组的至少一个端口处于连通状态,且所述第一分组(10)以及所述第二分组(12)中的另一个分组的全部端口处于中断状态时,将所述一个分组的处于连通状态的端口设置为不可连接。
文档编号G06F1/32GK102474440SQ201080030080
公开日2012年5月23日 申请日期2010年6月25日 优先权日2009年7月8日
发明者板野青畝 申请人:阿莱德泰利西斯控股株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1