网络管理系统、网络路径控制模块及其网络管理的方法

文档序号:7773728阅读:165来源:国知局
网络管理系统、网络路径控制模块及其网络管理的方法
【专利摘要】一种网络管理系统、网络路径控制模块及其网络管理的方法,其中网络管理系统用以传输客户端及多个伺服端之间的数据。网络管理系统包括网络路径控制模块及多个转接模块。网络路径控制模块电性连接客户端。多个转接模块电性连接网络路径控制模块,并用以电性连接客户端及多个伺服端;其中多个转接模块彼此之间互相电性连接。当传输数据时,网络路径控制模块于多个转接模块中选择指定转接模块,使客户端及多个伺服端之间藉由指定转接模块构成数据传输路径。
【专利说明】网络管理系统、网络路径控制模块及其网络管理的方法

【技术领域】
[0001]本发明涉及一种网络管理系统及其网络管理的方法,特别是涉及一种可调整数据传输路径的网络管理系统及其网络管理的方法。

【背景技术】
[0002]随着科技发展的进步,上网已经是每个现代人不可或缺的活动,也因此现今生活中对于网络环境的应用已经是非常的广泛。而为了增加网络的频宽,于现有技术中通常是加装伺服设备及多个路由装置来应付客户端的需求,以藉由路由装置直接处理网络讯号的传输。当客户端有数据传输需求时,不同的路由装置之间彼此沟通,以直接分配与传输数据,因此现有技术的路由装置功能强大,但也因此导致其制造成本的增加。由此可知,由于路由装置的造价昂贵,利用加装路由装置的方法造成网络公司的成本负担加重,网络公司可能无法负担,而导致网络的发展受到限制。
[0003]因此有需要发明一种新的网络管理系统及其网络管理的方法,以解决现有技术的缺失。


【发明内容】

[0004]本发明的主要目的是提供一种网络管理系统,其具有可调整数据传输路径的效倉泛。
[0005]本发明的另一主要目的是提供一种用于上述系统的网络管理的方法。
[0006]本发明的又一主要目的是提供一种用于上述系统的网络路径控制模块。
[0007]为实现上述的目的,本发明的网络管理系统用以传输客户端及多个伺服端之间的数据。网络管理系统包括网络路径控制模块及多个转接模块。网络路径控制模块电性连接客户端。多个转接模块电性连接网络路径控制模块,并用以电性连接客户端及多个伺服端;其中多个转接模块彼此之间互相电性连接。当传输数据时,网络路径控制模块于多个转接模块中选择指定转接模块,使客户端及多个伺服端之间藉由指定转接模块构成数据传输路径。
[0008]本发明的网络管理方法包括以下步骤:执行数据输入流程,包括:传输输入数据;于多个转接模块中选择指定转接模块;以及将输入数据直接经由指定转接模块传输到其中一伺服端。执行一数据输出流程,包括:传输输出数据;于多个转接模块中选择指定转接模块;以及将该输出数据直接经由该指定转接模块传输到该客户端。
[0009]本发明的网络路径控制模块用于网络管理系统内,用以连接客户端、多个转接模块及多个伺服端,使客户端及多个伺服端之间可传输数据;其中多个转接模块彼此之间互相电性连接。网络路径控制模块包括处理器及存储器。存储器电性连接处理器,并用以储存计算机程序;其中当要传输数据时,处理器藉由计算机程序于多个转接模块中选择指定转接模块,藉此构成客户端及多个伺服端之间的数据传输路径。

【专利附图】

【附图说明】
[0010]图1A是本发明的网络管理系统的架构示意图。
[0011]图1B是本发明的网络管理系统与客户端及伺服端连接的示意图。
[0012]图2是本发明的网络管理系统的第一实施方式的架构示意图。
[0013]图3是本发明的网络管理系统的第二实施方式的架构示意图。
[0014]图4是本发明的网络管理系统的第三实施方式的架构示意图。
[0015]图5是本发明的网络管理系统的第四实施方式的架构示意图。
[0016]图6是本发明的网络管理系统的第五实施方式的架构示意图。
[0017]图7是本发明的网络管理方法执行数据输入流程的步骤流程图。
[0018]图8是本发明的网络管理方法执行数据输出流程的步骤流程图。
[0019]附图符号说明
[0020]网络管理系统I
[0021]客户端2
[0022]多个伺服端3
[0023]第一伺服端3a
[0024]第二伺服端3b
[0025]第三伺服端3c
[0026]第四伺服端3d
[0027]网络路径控制模块10
[0028]处理器11
[0029]存储器12
[0030]计算机程序121
[0031]备援控制模块1a
[0032]多个转接模块20
[0033]转接表201
[0034]第一转接模块21
[0035]第二转接模块22
[0036]第三转接模块23
[0037]第四转接模块24
[0038]数据传输路径P1、P2、P3、P4、P5

【具体实施方式】
[0039]为能更了解本发明的技术内容,特举较佳具体实施例说明如下。
[0040]首先请一并参考图1A及图1B关于网络管理系统的相关示意图,其中图1A是本发明的网络管理系统的架构示意图,图1B是本发明的网络管理系统与客户端及伺服端连接的示意图。
[0041]本发明的网络管理系统I设置客户端2及多个伺服端3之间,以用来架构客户端2及多个伺服端3之间的数据传输路径。网络管理系统I包括网络路径控制模块10、备援控制模块1a及多个转接模块20。网络路径控制模块10电性连接该客户端2,并且连接至多个转接模块20,以控制每一个转接模块是否连接至客户端2或多个伺服端3。网络路径控制模块10可包括处理器11及存储器12,彼此之间电性连接。存储器12储存计算机程序121。藉此处理器11可以利用计算机程序121来执行各种必要的流程。多个转接模块20电性连接客户端2,并且连接至部分或全部的伺服端3。就如同图1B所示的第一转接模块21到第四转接模块24,第一转接模块21连接到第一伺服端3a,第二转接模块22连接到第一伺服端3a、第二伺服端3b及第三伺服端3c,第三转接模块23连接到第二伺服端3b及第三伺服端3c,最后第四转接模块24连接到第四伺服端3d。转接模块20可以为一般熟知的交换器(Switch)或路由器(Router),其作用方式完全藉由网络路径控制模块10来操控。
[0042]当要传输数据时,网络路径控制模块10的处理器11藉由计算机程序121于该多个转接模块20中选择一指定转接模块,藉此构成客户端2及多个伺服端3之间的数据传输路径。而其中多个转接模块20彼此之间互相电性连接,因此当其中某一转接模块负担较重或故障时,处理器11选择另一负担较小或闲置的转接模块来传输讯号,以构成客户端2及多个伺服端3之间的数据传输路径。就如同图2到图6所示的数据传输路径Pl到P5,但本发明并不以图2到图6所示的实施方式为限。多个转接模块20可具有多个转接表201,例如MAC表或是路由表(Routing Table)。网络路径控制模块10的处理器11藉由更改该多个转接表201以控制多个转接模块20构成该传输路径。另一方面,网络路径控制模块10的处理器11亦可藉由多重通讯协议标签交换传输(Mult1-Protocol Label Switching)协议以控制多个转接模块20构成传输路径,本发明并不以上述的方式为限。由于上述多重通讯协议标签交换传输协议的原理已经被术领域技术人员所熟知,且并非本发明所要改进的部分,故在此不赘述其原理。
[0043]另外网络管理系统I还可以包括备援控制模块10a。备援控制模块1a具有网络路径控制模块10相同的功能,且同样电性连接该客户端2及多个转接模块20。备援控制模块1a可用以支持网络路径控制模块10,并且于网络路径控制模块10故障时可取代网络路径控制模块10。
[0044]需注意的是,上述各个模块除可配置为硬件装置、软件程序、固件或其组合外,亦可藉电路回路或其他适当型式配置;并且,各个模块除可以单独的型式配置外,亦可以结合的型式配置。一个较佳实施例是各模块皆为软件程序储存于存储器上,利用处理器执行各模块以实现本发明的功能。且上述各个模块之间的电性连接可利用有线(例如光纤、电缆线)或无线(如Wif1、3G)等方式连接,藉此实现网络的建构。此外,本实施方式仅例示本发明的较佳实施例,为避免赘述,并未详加记载所有可能的变化组合。然而,本领域技术人员应可理解,上述各模块或元件未必皆为必要。且为实施本发明,亦可能包含其他较详细的熟知模块或元件。各模块或元件皆可能视需求加以省略或修改,且任两模块间未必不存在其他模块或元件。
[0045]而关于网络路径控制模块10控制多个转接模块20的各实施方式请参考以下图2到图6的示意图。并需注意的是,图2到图6的实施方式仅为举例说明,本发明并不限定于图2到图6所示的实施方式。且由于备援控制模块1a与网络路径控制模块10的作用相似,故以下图2到图6中省略了备援控制模块1a的说明。首先请参考图2,图2是本发明的网络管理系统的第一实施方式的架构示意图。
[0046]当客户端2要传输一输入数据到多个伺服端3时,输入数据具有一第一分组讯号,网络路径控制模块10先接收第一分组讯号,以根据该第一分组讯号于多个转接模块20中选择指定转接模块,藉此将输入数据直接经由指定转接模块传输到其中一伺服端。例如若客户端2要传输数据至第二伺服端3b时,网络路径控制模块10的处理器11先根据第一分组讯号得知要将输入数据传输至第二伺服端3b,因此处理器11藉由计算机程序121选择与第二伺服端3b直接连接的第二转接模块22为做为指定转接模块,来控制第二转接模块22直接连接到客户端2以接收输入数据,再传输到第二伺服端3b。藉此网络路径控制模块10即可构成数据传输路径Pl以传输数据。
[0047]接着请参考图3,图3是本发明的网络管理系统的第二实施方式的架构示意图。
[0048]除了根据多个转接模块20的实体连线状况选择指定转接模块外,网络路径控制模块10的处理器11还可以根据多个转接模块20个别负担的一流量来选择指定转接模块。例如若客户端2要传输数据至第二伺服端3b,但第二转接模块22的负担流量太大时,处理器11藉由计算机程序121指定将客户端2的输入数据先传输至负担流量较小的第一转接模块21,再传送到第二转接模块22,最后才传输到第二伺服端3b。藉此网络路径控制模块10即可构成另一个数据传输路径P2,使得客户端2的输入数据仍可以顺利传送到第二伺服端3b ο
[0049]接着请参考图4,图4是本发明的网络管理系统的第三实施方式的架构示意图。
[0050]而当多个伺服端3传输一输出数据时,网络路径控制模块10的处理器11藉由计算机程序121于多个转接模块20中选择指定转接模块,藉此将输出数据直接经由该指定转接模块传输到该客户端2。例如若第四伺服端3d要传输数据至客户端2时,第四伺服端3d的输出数据直接传输到其连接的第四转接模块24,此时网络路径控制模块10选择第四转接模块24为做为指定转接模块,藉此构成数据传输路径P3以传输输出数据。接着请参考图5,图5是本发明的网络管理系统的第四实施方式的架构示意图。
[0051]同样地,网络路径控制模块10的处理器11根据多个转接模块20个别负担的一流量以选择指定转接模块。当第四伺服端3d要传输输出数据时,若第四转接模块24负担流量较大而第二转接模块22负担流量较小时,网络路径控制模块10的处理器11藉由计算机程序121控制输出数据直接经由第四转接模块24、第三转接模块23传到第二转接模块22,最后由第二转接模块22输出到客户端2。藉此网络路径控制模块10即可构成新的数据传输路径P4,来代替原本的数据传输路径P3。
[0052]接着请参考图6,图6是本发明的网络管理系统的第五实施方式的架构示意图。
[0053]另外当多个转接模块20其中的一转接模块故障时,网络路径控制模块10的处理器11进一步选择另一指定转接模块,藉此重新构成数据传输路径。例如当第三转接模块23故障无法传输数据时,第四转接模块24无法经由第三转接模块23传输数据到第二转接模块22。此时网络路径控制模块10的处理器11藉由计算机程序121选择第四转接模块24经由另一个路径,经过第一转接模块21以传输到第二转接模块22,最后同样由第二转接模块22输出到客户端2。藉此网络路径控制模块10即可构成不同的数据传输路径P5。
[0054]接着请参考图7及图8关于本发明的网络管理方法的步骤流程图的图7及图8,其中图7是本发明的网络管理方法执行数据输入流程的步骤流程图,图8是本发明的网络管理方法执行数据输出流程的步骤流程图。此处需注意的是,以下虽以具有网络路径控制模块10的网络管理系统I为例说明本发明的网络管理的方法,但本发明的网络管理的方法并不以使用在网络路径控制模块10为限。
[0055]首先进行步骤701:接收一输入数据的一第一分组讯号。
[0056]首先当客户端2要传输数据至多个伺服端3时,网络路径控制模块10的处理器11先根据输入数据的第一分组讯号得知要将输入数据传输至多个伺服端3中的哪一个伺服端。
[0057]接着进行步骤702:根据该第一分组讯号于多个转接模块中选择一指定转接模块。
[0058]接着网络路径控制模块10的处理器11根据第一分组讯号的内容,即可得知所要传输到的伺服端。因此网络路径控制模块10根据多个转接模块20与多个伺服端3之间的实际连接路径,来于多个转接模块20中选择出指定转接模块。就如同图2中,网络路径控制模块10的处理器11藉由计算机程序121选择第二转接模块22为做为指定转接模块。
[0059]同时进行步骤703:根据该多个转接模块个别负担的一流量以选择该指定转接模块,藉此构成该数据传输路径。
[0060]除了根据实体连接路径直接选择指定转接模块外,网络路径控制模块10的处理器11还可以根据多个转接模块20个别负担的一流量来选择指定转接模块。就如同图3中,第二转接模块22的负担流量太大时,网络路径控制模块10的处理器11藉由计算机程序121指定负担流量较小的第一转接模块21来与客户端2连接。若其中有一转接模块故障时,网络路径控制模块10的处理器11亦可重新调整数据传输路径。
[0061]最后执行步骤704:将该输入数据直接经由该指定转接模块传输到其中一伺服端。
[0062]最后经过上述的步骤702及703后,网络路径控制模块10可于客户端2及多个伺服端3之间建立起数据传输路径,以顺利地将输入数据传到多个伺服端3。
[0063]另外当多个伺服端3要传送输出数据时,首先进行步骤801:传输一输出数据时,于该多个转接模块中选择该指定转接模块。
[0064]当多个伺服端3传输一输出数据时,网络路径控制模块10的处理器11于多个转接模块20中选择指定转接模块。就如同图4所示,若是第四伺服端3d要传送输出数据到客户端2时,网络路径控制模块10的处理器11直接藉由计算机程序121选择与第四伺服端3d连接的第四转接模块24,以为做为指定转接模块。
[0065]其次进行步骤802:根据该多个转接模块个别负担的一流量以选择该指定转接模块,藉此构成该数据传输路径。
[0066]与步骤703类似,网络路径控制模块10的处理器11根据多个转接模块20个别负担的一流量以选择指定转接模块。就如同图5所示,若第四转接模块24负担流量较大时,网络路径控制模块10直接选择负担流量较小的第二转接模块22,以为做为指定转接模块。
[0067]同时进行步骤803:该多个转接模块其中的一转接模块故障时,进一步选择另一指定转接模块,藉此重新构成该数据传输路径。
[0068]另外,若多个转接模块20其中的一转接模块故障时,网络路径控制模块10的处理器11进一步选择另一指定转接模块,藉此重新构成数据传输路径。就如同图6所示,若第三转接模块23故障时,网络路径控制模块10的处理器11避开第三转接模块23,而指定经由第一转接模块21传输输出数据到第二转接模块22,即可构成不同的数据传输路径P5。
[0069]最后进行步骤804:将该输出数据直接经由该指定转接模块传输到该客户端。
[0070]最后经过上述步骤801到803的流程后,网络路径控制模块10即可选择初指定转接模块,以将输出数据传输到该客户端2。
[0071]此处需注意的是,本发明的网络管理的方法并不以上述的步骤次序为限,只要能实现本发明的目的,上述的步骤次序亦可加以改变。
[0072]藉由本发明的网络管理系统I及网络管理的方法,即可利用一个网络路径控制模块10搭配多个转接模块20来达到输出与输入数据的目的,且多个转接模块20仅用以传输数据,功能单纯,也可以有效降低维修或是增加多个转接模块20的成本。
[0073]综上所述,本发明无论就目的、手段及功效,均显示其迥异于现有技术的特征。应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所主张的保护范围自应以本发明的权利要求所述为准,而非仅限于上述实施例。
【权利要求】
1.一种网络管理系统,用以传输一客户端及多个伺服端之间的一数据,该网络管理系统包括: 一网络路径控制模块,电性连接该客户端;以及 多个转接模块,电性连接该网络路径控制模块,并用以电性连接该客户端及该多个伺服端;其中该多个转接模块彼此之间互相电性连接;当传输该数据时,该网络路径控制模块于该多个转接模块中选择一指定转接模块,使该客户端及该多个伺服端之间藉由该指定转接模块构成一数据传输路径。
2.如权利要求1所述的网络管理系统,其中当从该客户端传输一输入数据时,该网络路径控制模块藉由该计算机程序选择该指定转接模块,藉此将该输入数据经由该指定转接模块传输到其中一伺服端。
3.如权利要求2所述的网络管理系统,其中该输入数据具有一第一分组讯号,该网络路径控制模块先接收该第一分组讯号,以根据该第一分组讯号选择该指定转接模块。
4.如权利要求1或2所述的网络管理系统,其中当从该多个伺服端传输一输出数据时,该网络路径控制模块藉由该计算机程序选择该指定转接模块,藉此将该输出数据经由该指定转接模块传输到该客户端。
5.如权利要求1所述的网络管理系统,其中该网络路径控制模块进一步根据该多个转接模块个别负担的一流量以选择该指定转接模块,藉此构成该数据传输路径。
6.如权利要求1所述的网络管理系统,其中当该多个转接模块其中的一转接模块故障时,该网络路径控制模块进一步选择另一指定转接模块,藉此重新构成该数据传输路径。
7.如权利要求1所述的网络管理系统,其中该多个转接模块具有多个转接表,该网络路径控制模块更改该多个转接表以控制该多个转接模块,藉此构成该传输路径。
8.如权利要求1所述的网络管理系统,其中该网络路径控制模块藉由一多重通讯协议标签交换传输协议以控制该多个转接模块,以构成该传输路径。
9.如权利要求1所述的网络管理系统,该网络管理系统还包括一备援控制模块,用以支持该网络路径控制模块。
10.一种网络管理方法,用于一网络管理系统以传输一客户端及多个伺服端之间的一数据,该方法包括以下步骤: 执行一数据输入流程,包括: 传输一输入数据; 于多个转接模块中选择一指定转接模块;以及 将该输入数据直接经由该指定转接模块传输到其中一伺服端;以及 执行一数据输出流程,包括: 传输一输出数据; 于该多个转接模块中选择该指定转接模块;以及 将该输出数据直接经由该指定转接模块传输到该客户端。
11.如权利要求10所述的网络管理方法,执行该数据输入流程的步骤还包括: 接收一第一分组讯号,以根据该第一分组讯号选择该指定转接模块。
12.如权利要求10所述的网络管理方法,还包括以下步骤: 根据该多个转接模块个别负担的一流量以选择该指定转接模块。
13.如权利要求10所述的网络管理方法,还包括以下步骤: 该多个转接模块其中的一转接模块故障时,进一步选择另一指定转接模块。
14.一种网络路径控制模块,用于一网络管理系统内,用以连接一客户端、多个转接模块及多个伺服端,使该客户端及该多个伺服端之间可传输一数据;其中该多个转接模块彼此之间互相电性连接;该网络路径控制模块包括: 一处理器;以及 一存储器,电性连接该处理器,并用以储存一计算机程序;其中当要传输该数据时,该处理器藉由该计算机程序于该多个转接模块中选择一指定转接模块,藉此构成该客户端及该多个伺服端之间的一数据传输路径。
15.如权利要求14所述的网络路径控制模块,其中: 当该客户端传输一输入数据时,该处理器藉由该计算机程序选择该指定转接模块,藉此将该输入数据直接经由该指定转接模块传输到其中一伺服端; 其中当该多个伺服端传输一输出数据时,该处理器藉由该计算机程序选择该指定转接模块,藉此将该输出数据直接经由该指定转接模块传输到该客户端。
16.如权利要求15所述的网络路径控制模块,其中该输入数据具有一第一分组讯号,该网络路径控制模块先接收该第一分组讯号,以根据该第一分组讯号选择该指定转接模块。
17.如权利要求14或15所述的网络路径控制模块,其中该处理器进一步根据该多个转接模块个别负担的一流量以选择该指定转接模块,藉此构成该数据传输路径。
18.如权利要求14或15所述的网络路径控制模块,其中当该多个转接模块其中的一转接模块故障时,该处理器藉由该计算机程序进一步选择另一指定转接模块,藉此重新构成该数据传输路径。
19.如权利要求14或15所述的网络路径控制模块,其中该多个转接模块具有多个转接表,该处理器藉由该计算机程序用以更改该多个转接表以控制该多个转接模块,藉此构成该传输路径。
20.如权利要求14或15所述的网络路径控制模块,其中该处理器藉由一多重通讯协议标签交换传输协议以控制该多个转接模块,以构成该传输路径。
【文档编号】H04L12/701GK104518906SQ201310484788
【公开日】2015年4月15日 申请日期:2013年10月16日 优先权日:2013年9月26日
【发明者】陈志明 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1