专利名称::网络装置及其传输方法
技术领域:
:本发明是关于一种网络装置及其传输方法,尤其是一种能整合有线网络与无线网络,达到合并频宽(LinkAggregation)与提供备援(Fail-over)系统的网络装置及方法。
背景技术:
:一般的处理装置,如计算机,设有有线的以太网络(Ethernet)设备,而处理装置在进行数据传输时,常有频宽不足的问题;另外,于数据传输期间,若以太网络设备的联机被切断,例如,使用者须携带处理装置离开座位到另一处、或在线游戏的网络线不小心被拔除,造成网络中断的情形,常带来使用者的不便。
发明内容因此,为了解决上述问题,本发明的目的之一,是在提供一种网络装置,可合并以太网络(Ethernet)与无线网络(Wireless)的频宽。本发明的目的之一,是在提供一种网络装置,可达到以太网络的高速传输与稳定的传输质量。本发明的目的之一,是在提供一种网络装置,可提供备援(Fail-over)系统,避免网络中断。本发明的目的之一,是在提供一种网络装置,可达到以太网络与无线网络的传输的负载平衡(loadbalance)。本发明的一实施例提供了一种网络装置,包含一有线网络传输单元、一无线网络传输单元、以及一控制单元。有线网络传输单元,用以通过有线的方式以传输一第一数据分组;无线网络传输单元,用以通过无线的方式以传输一第二数据分组;控制单元,耦接至有线网络传输单元与无线网络传输单元,用以将一数据分组进行数据分组分配以产生第一数据分组与第二数据分组。本发明的一实施例提供一种处理系统,包含有一操作系统与一网络装置。操作系统,于处理系统至少一访问点进行联机时,根据一通讯协议产生通讯信号与数据分组。网络装置,用以与操作系统通讯,具有线网络与无线网络的功能,且根据通讯信号决定同时通过有线网络与无线网络传输该数据分组、或决定选择有线网络与无线网络其中之一来传输数据分组。本发明的一实施例提供了一种网络传输方法,该方法包含下列步骤首先,处理一数据分组,以产生至少一第一数据分组与至少一第二数据分组。接着,通过一有线网络传输该第一数据分组;以及通过一无线网络传输该第二数据分组。其中,当有线网络发生传输断线,将第一数据分组改为通过无线网络传输,及当无线网络发生传输断线,将第二分组改为通过有线网络传输。本发明是利用不同传输介质进行整合,利用此技术,让使用者的计算机在现今的以太网络与无线网络共存的系统中,有效利用频宽、避免网络断线的不便,达到合并频宽、4备援系统与负载平衡的目的。第1图显示本发明一实施例的网络装置的示意图;第2图显示本发明一实施例的网络传输方法的流程图。具体实施例方式请参阅第1图,第1图显示本发明一实施例的网络装置处理系统的示意图。其中,一实施例,处理系统可为一携带式计算机、笔记型计算机.或同时具有有线网络与无线网络的装置。如图所示,网络装置100可设置于一处理系统10中,或可为一外接装置以与处理系统耦接。一实施例,网络装置100包含有至少一有线网络传输单元101、至少一无线网络传输单元102、以及一控制单元103。其中,一实施例,有线网络传输单元可为一以太网络卡、或目前现有或未来发展出的各种有线网络卡;无线网络传输单元可为一无线网络卡。而控制单元103可为一中间层驱动接口(intermediadriver),且于一实施例中可适用网络驱动接口规格(NetworkDriverInterfaceSpecification,NDIS);当然,于另一实施例中,中间层驱动接口亦可适用于其它目前现有或未来发展出的各种接口规格。控制单元103耦接有线网络传输单元101与无线网络传输单元102。而有线网络传输单元101包含有一第一媒体存取控制器101a(MediaAccessController)与一第一物理层电路101b(PhysicalLayerCircuit);无线网络传输单元102包含有一第二媒体存取控制器102a与一第二物理层电路102b。以下详细说明本发明实施例的操作原理。首先,当处理系统10与访问点104(AccessPoint,AP)进行联机时,处理系统10的操作系统11根据通讯协议(NetworkCommunicationProtocols)产生通讯信号S与数据分组P至网络装置100。一实施例,通讯协议可为局域网络通讯协议(NetBEUI)、网络分组交换协议IPX/SPX、传输控制协议/互联网协议TCP/IP其中之一或其组合。接着,控制单元103根据通讯信号S控制有线、无线网络传输单元101、102连接访问点104,并停用有线、无线网络传输单元101、102。控制单元103将仿真为一虚拟网络传输单元,并将此虚拟网络传输单元、第一、第二媒体存取控制器101a、102a的媒体存取控制地址(以下简称为MAC地址)(MACAddress)设为相同,以令虚拟网络传输单元、有线、无线网络传输单元101、102具有相同的MAC地址。之后网络装置100启用虚拟网络、有线、无线网络传输单元。于该些网络传输单元启用后,控制单元103接收数据分组P,对数据分组P进行处理及分配,以产生至少一第一数据分组P1与至少一第二数据分组P2,其中,第一数据分组P1可符合有线网络传输的格式(例如IEEE802.3标准的传输格式),而第二数据分组P2可符合一无线网络传输的格式(例如IEEE802.11标准的传输格式)。之后,通过有线网络传输单元101的第一媒体存取控制器101a与第一物理层电路101b以有线方式传输至少第一数据分组P1至访问点104;以及通过无线网络传输单元102的第二媒体存取控制器102a与第二物理层电路102b以无线方式将至少一第二数据分组P2传送至访问点104。说5明至此,熟悉本领域的技术者应能理解访问点104回传数据分组给处理系统10与其网络装置100的运作方式与原理,在此不再赘述。再者,控制单元103通过有线、无线网络传输单元101、102同时与访问点104进行数据分组传输与接收,以令联机速度合并,可达到合并频宽(LinkAggregation)、提升联机速率的效果。须注意,为了传输第一数据分组P1与第二数据分组P2,访问点104需包含有至少一有线网络连接端口与至少一无线网络连接端口。另外,本发明一实施例,控制单元103可平均地分配数据分组P,使有线、无线网络传输单元101、102的传输数据量实质上相同,达到负载平衡(loadbalance);另一实施例,控制单元103亦可依据一预设比例来分配数据分组P给有线、无线网络传输单元101、102。例如,依据有线、无线网络传输单元101、102的传输速度比例来分配数据分组P。再者,由于通过无线网络来传送数据分组P可能会有数据泄漏的问题,故控制单元103可以将第二数据分组P2进一步地进行加密处理,例如,ililffEP(WirelessEncryptionProtocol)>WPA(Wi-FiProtectedAccess)>WPA2(Wi-FiProtectedAccess2)...等方式来进行加密,以防止数据泄漏的问题。另外,本发明实施例的控制单元103可由一软件、轫体、硬件其中之一实现。本发明的一实施例,控制单元103可以同时合并(Teaming)有线与无线网络传输单元101、102;当然,另一实施例,控制单元103亦可选择有线网络传输单元101或无线网络传输单元102其中之一作为主要的传输单元,例如选择有线网络作为主要传输媒介时,则无线网络可设为备援系统;选择无线网络作为主要传输媒介时,则以太网络可设为备援系统。举例而言,若以以太网络作为主要传输媒介,当以太网络联机中断时,控制单元103侦测到有线网络传输单元101无法正常传输第一数据分组P1,则控制单元103将第一数据分组P1转换为无线网络的格式,且通过无线网络传输单元102来持续地传输数据分组,故网络联机不因以太网络断线而导致传输中断。相对地,若选择无线网络作为主要传输媒介,且以太网络为备援系统,则当无线网络联机中断时,控制单元103侦测到无线网络传输单元102断线无法传输第二数据分组P2时,控制单元103将第二数据分组P2转换为有线网络的格式改为通过有线网络传输单元101来传输,故网络联机不因无线网络断线而导致传输中断。另外,依据本发明的一实施例,当网络联机未发生断线的情况下,若网络装置100通过有线网络传输单元101传送数据分组至访问点104,则网络装置100可通过有线网络传输单元101来接收访问点104回传对应该数据分组的数据。相对地,若网络装置100通过无线网络传输单元102传送数据分组至访问点104,则网络装置100可通过无线网络传输单元102接收对应该数据分组的数据。须注意,当网络联机发生断线的情况时,原本以有线方式传输的数据分组则须改以无线的方式进行传输。相同地,原本以无线方式传输的数据分组则须改以有线的方式进行传输。当然,网络装置与访问点收发数据的方式并不限于此,亦可根据网络传输状态、或根据预设查找表(Lookuptable)...各种可能的方式来进行。例如,根据数据分组传输速率或频宽大小来分配由访问点回传的数据给有线或无线网络传输单元101、102。一实施例,假设有线网络的传输频宽超过无线网络传输频宽一默认值,则于该默认值的范围内,利用有线网络传输单元来接收较多的回传分组数据P。一实施例,当使用者通过文件传输协议(FileTransferProtocol,FTP)传输数据或玩在线游戏时,控制单元103可将数据分组指定由较稳定且频宽大的以太网络或无线网络进行传输,例如假设以太网络相对于无线网络其频宽较大且稳定,所以经由档案传输协议传输数据的数据分组,会由控制单元103控制有线网络传输单元101来传输数据分组,以避免传输过程不稳定,而当有线网络发生断线,控制单元可立刻改用无线网络传输单元102来传输数据分组,进而达到网络传输整体效能的提升。一实施例,本发明的网络装置可与不同的因特网服务提供商(IntemetServiceProvider,ISP)配何运作,例如本发明网络装置的有线网络部份是连接第一因特网服务供货商的访问点线路,而本发明无线网络部分则是连接第二因特网服务供货商的访问点线路,通过不同的因特网服务供货商,可以避免因为因特网服务供货商的机房当机造成的网络断线影响到使用者的权益,而实时通过第二因特网服务供货商,连上网络而使联机不致中断,达到备援系统的功效。第2图显示本发明一实施例的网络传输方法的流程图。以下请同时参考第1图及第2图,说明本发明网络装置的网络传输方法。步骤S200:开始。步骤S202判断传输模式为合并频宽模式或备援系统模式。若为合并频宽模式,则跳至步骤S204;若为备援系统模式,则跳至步骤S206。步骤S204:同时通过有线网络与无线网络传送与接收数据分组,并跳至步骤S214。步骤S206通过有线网络传送与接收数据分组。步骤S208判断联机是否中断。若是,则跳至步骤S210;若否,则跳至步骤S214。步骤S210通过无线网络传送与接收数据分组。步骤S212判断联机是否中断。若是,则跳至步骤S206;若否,则跳至步骤S214。步骤S214:结束。本发明实施例利用不同传输媒介(medium)进行整合,如利用有线及无线两种介质来传送及接收数据分组数据。依此方式可让具有有线网络与无线网络共存的系统,达到传输不中断与合并频宽(LinkAggregation)的效果,并使整体联机速率提升、有效利用频宽、避免网络断线的不便,达到合并频宽、备援系统与负载平衡的目的。权利要求一种网络装置,包含至少一有线网络传输单元,用以通过有线的方式传送与接收至少一第一数据分组;至少一无线网络传输单元,用以通过无线的方式传送与接收至少一第二数据分组;以及一控制单元,耦接该有线网络传输单元与该无线网络传输单元,用以处理与分配一数据分组,以产生该第一数据分组与该第二数据分组。2.如权利要求1所述的网络装置,其中该有线网络传输单元与该无线网络传输单元同时传送该第一数据分组与该第二数据分组。3.如权利要求2所述的网络装置,其中当该有线网络传输单元发生传输断线,该控制单元将该第一数据分组改为通过该该无线网络传输单元来传输;及当该无线网络传输单元发生传输断线,该控制单元将该第二数据分组改为通过该有线网络传输单元来传输。4.如权利要求1所述的网络装置,其中该控制电路根据网络传输状态来决定选择该有线网络传输单元或该无线网络传输单元来传输该分组数据。5.如权利要求1所述的网络装置,其中该控制单元于传输数据时仿真为一虚拟网络传输单元。6.如权利要求5所述的网络装置,其中该虚拟网络传输单元、该有线网络传输单元、及该无线网络传输单元具有相同的媒体存取控制地址(MACaddress)。7.如权利要求1所述的网络装置,其中该控制单元将该数据分组进行数据分组格式处理,使得该第一数据分组符合一有线网络传输的格式与该第二数据分组符合一无线网络传输的格式。8.如权利要求7所述的网络装置,其中该有线网络传输的格式符合IEEE802.3的标准,以及该无线网络传输的格式符合IEEE802.11的标准。9.如权利要求1所述的网络装置,其中该控制单元将该数据分组进行加密处理,以产生该第二数据分组。10.如权利要求1所述的网络装置,其中当该网络装置通过该有线网络传输单元输出一数据分组时,该控制单元通过该有线网络传输单元接收一访问点回传的对应该数据分组的数据。11.如权利要求1所述的网络装置,其中当该网络装置通过该无线网络传输单元输出一数据分组时,该控制单元通过该无线网络传输单元接收一访问点回传的对应该数据分组的数据。12.如权利要求1所述的网络装置,其中该网络装置与至少一访问点收发数据的方式根据该有线网络传输单元与该无线网络传输单元的传输状态、数据传输速率、数据传输速度比例、频宽大小来决定如何分配该数据分组。13.如权利要求1所述的网络传输装置,其中该控制单元平均分配该数据分组给该有线网络传输单元与无线网络传输单元,使得该有线网络传输单元与该无线网络传输单元实质上达到负载平衡(loadbalance)。14.如权利要求1所述的网络传输装置,其中该有线网络传输单元为一以太网络卡。15.如权利要求1所述的网络装置,其中该控制单元103可为一中间层驱动接口(intermediadriver),且由软件、韧体、或硬件其中之一实现。16.一种处理系统,包含一操作系统,于该处理系统至少一访问点进行联机时,根据一通讯协议产生通讯信号与数据分组;一网络装置,用以与该操作系统通讯,具有线网络与无线网络的功能,且根据该通讯信号决定同时通过该有线网络与该无线网络传输该数据分组、或决定选择该有线网络与该无线网络其中之一来传输该数据分组。17.如权利要求16所述的处理系统,其中该有线网络与该无线网络采用相同的媒体存取控制地址。18.如权利要求16所述的处理系统,为一携带式计算机或笔记型计算机。19.如权利要求16所述的处理系统,其中该网络装置选择该有线网络与该无线网络其中之一来传输该数据分组时,未被选择之一网络为备援网络,该备援网络于被选择的网络发生传输断线时分担该被选择的网络的传输负载。20.一种网络传输方法,包含处理一数据分组,以产生至少一第一数据分组与至少一第二数据分组;通过一有线网络传输该第一数据分组;以及通过一无线网络传输该第二数据分组;其中,当该有线网络发生传输断线,将该第一数据分组通过该无线网络传输;及当该无线网络发生传输断线,将该第二分组通过该有线网络传输。21.如权利要求20所述的网络传输方法,其中该有线网络与无线网络的数据传输具有相同媒体存取控制地址(MACaddress)。全文摘要本发明揭露了一种网络装置及其传输方法,网络装置结合一有线网络传输单元与一无线网络传输单元,并通过一控制单元的数据分组分配与控制,以合并频宽(LinkAggregation)及/或提供具有备援(Fail-over)功能的网络系统。文档编号H04L29/06GK101808028SQ20091000670公开日2010年8月18日申请日期2009年2月13日优先权日2009年2月13日发明者吴育昆,王鲸洋,魏三和申请人:瑞昱半导体股份有限公司