本发明系关于一种聚合流量控制装置及方法;更具体而言,本发明系关于一种利用回馈信息来更新多个收发接口的分配频宽的聚合流量控制装置及方法。
背景技术:
随着网络科技的发展,目前已有各种不同型态及规模的网络系统,而小规模异质性网络系统(例如:家庭网络系统)为近年来快速发展中的一种。小规模异质性网络系统所包含的网络装置的数目有限,但往往包含多种不同类型的网络装置(例如:机上盒、智能型电视、平板计算机、智能型手机、数字视频播放器及笔记型计算机)。此外,该等网络装置所支持的网络通讯标准并不完全相同(亦即,该等网络装置的收发接口的接口类型不完全相同),且该等网络装置中有些包含多个收发接口。举例而言,一个小规模异质性网络系统中,可能某些网络装置同时具有电力线通讯(Power Line Communication;PLC)接口及Wi-Fi接口,而其它某些网络装置则同时具有以太网络接口及多媒体同轴电缆联盟(Multimedia over Coax Alliance;MoCA)接口。目前已有将该等不同接口整合的协议(例如:IEEE 1905.1标准、IEEE 1905.1a标准及ITU-T G.hn协议),而这些协议可收集底层各个收发接口的接口类型的传输信息。
如前所述,在一个小规模异质性网络系统中,使用者可透过不同网络装置以不同网络通讯标准连接。随之衍生的议题便是如何满足使用者对于一个小规模异质性网络系统中的各种网络传输状态的需求,例如:如何使网络传输的服务质量保证(Quality of Service;QoS)满足使用者所设定的等级。该议题在习知网络系统(亦即,非异质性网络系统)中已被讨论。举例而言,针对如何满足特定的服务质量保证,目前已有整合服务(Integrated Service)及差分服务(Differentiated Service)等技术。然而,该议题在小规模异质性网络系统的领 域仍欠缺讨论,其主要原因在于小规模异质性网络系统所包含的网络装置较为多样化,且网络装置间通讯时所采用的协议亦较为多样化。
有鉴于此,如何满足使用者对于一个小规模异质性网络系统中的各种网络传输状态的需求,仍为本领域亟需解决的问题。
技术实现要素:
本发明的一目的在于提供一种用于一异质性网络系统的聚合(Rendezvous)流量控制装置。该聚合流量控制装置包含多个收发接口及一处理单元,其中该处理单元电性连接至该等收发接口。各该收发接口各自地被指定一第一分配频宽。该等收发接口于一第一阶段以该等第一分配频宽传送一网络服务的一第一数据流至一网络装置。该等收发接口自该网络装置接收一回馈信息。该处理单元根据该回馈信息指定各该收发接口的一第二分配频宽。该等收发接口更于一第二阶段以该等第二分配频宽传送该网络服务的一第二数据流至该网络装置。
本发明的另一目的在于提供一种聚合流量控制方法,其系适用于一异质性网络系统的一第一网络装置。该第一网络装置包含多个收发接口,且各该收发接口各自地被指定一第一分配频宽。该聚合流量控制方法包含下列步骤:(a)由该等收发接口于一第一阶段以该等第一分配频宽传送一网络服务的一第一数据流至一第二网络装置,(b)由该等收发接口自该第二网络装置接收一回馈信息,(c)根据该回馈信息指定各该收发接口的一第二分配频宽,以及(d)由该等收发接口于一第二阶段以该等第二分配频宽传送该网络服务的一第二数据流至该第二网络装置。
依据本发明所提供的聚合流量控制机制,一网络装置(或一聚合流量控制装置)系透过其所包含的多个收发接口传送数据流。概要而言,网络装置的各该收发接口各自地被指定一分配频宽,且各收发接口各自地以其分配频宽传送所需传送的数据流。网络装置会依据各种不同的回馈信息,来更新其各个收发接口所使用的分配频宽,再以更新后的分配频宽传送尚未传送的数据流。网络装置在更新其各个收发接口所使用的分配频宽时,可参酌各种因素(例如:目前传输等级与目标传输等级间的差异、各收发接口的权重值等)再决定更新后 的分配频宽。如此一来,本发明所提供的聚合流量控制机制能够以更符合使用者需求的方式提供网络服务,而异质性网络系统的网络能够被更有效率地应用。
以下结合图式阐述本发明的详细技术及较佳实施方式,使本领域技术人员能理解所请求保护的发明的特征。
附图说明
图1A系描绘异质性网络系统1的拓扑结构示意图;
图1B系描绘聚合流量控制装置12的架构示意图;
图1C系描绘收发接口123、125于不同阶段所使用的分配频宽;
图2系描绘收发接口123、125于不同阶段所使用的分配频宽;
图3A系描绘本发明的第三实施方式的聚合流量控制方法的流程图;以及
图3B系描绘步骤S37的详细流程图。
符号说明
1:异质性网络系统
11、13、15:电子设备
12、14、16:聚合流量控制装置
17:因特网
121:处理单元
123、125、127:收发接口
102、104、106、108、110:数据流
102a、102b:子数据流
104a、104b:子数据流
106a、106b:子数据流
108a、108b:子数据流
110a、110b:子数据流
S31~S39:步骤
S371~S377:步骤
具体实施方式
以下将透过实施方式来解释本发明所提供的聚合(Rendezvous)流量控制装置及方法。然而,该等实施方式并非用以限制本发明需在如该等实施方式所述的任何环境、应用或方式方能实施。因此,关于实施方式的说明仅为阐释本发明的目的,而非用以限制本发明的范围。应理解,在以下实施方式及图式中,与本发明非直接相关的元件已省略而未绘示。
本发明的第一实施方式为一异质性网络系统1(例如:一家庭网络),其拓扑结构的示意图系描绘于图1A。异质性网络系统1包含三个电子设备11、13、15及三个聚合(Rendezvous)流量控制装置12、14、16,其中聚合流量控制装置14连接至因特网17。需说明者,本发明并未限制一异质性网络系统中所包含的电子设备的数目及所包含的聚合流量控制装置的数目。
电子设备11、13、15各为一需要网络传输的电子设备,例如:桌上型计算机、电视、笔记型计算机。聚合流量控制装置12、14、16各可为一桥接器(bridge)、一路由器(router)、一网关器(gateway)或其它具有转送网络封包功能的装置。电子设备11、13、15及聚合流量控制装置12、14、16各可视为异质性网络系统1中的一网络装置。于图1A中,以直线(包含各种不同粗细及不同型式的实线及虚线)连接的二个网络装置互为相邻网络装置,而不同粗细及不同型式的直线代表采用不同通讯标准的通讯连结(communication link)。
于本实施方式中,聚合流量控制装置12、14、16各具有多个收发接口,且各收发接口具有一接口类型。举例而言,各接口类型可为电力线通讯(Power Line Communication;PLC)、Wi-Fi、以太网络、多媒体同轴电缆联盟(Multimedia over Coax Alliance;MoCA)或其它具有通讯能力的接口类型。需说明者,本发明并未限制一异质性网络系统中的每一个聚合流量控制装置皆需具备多个收发接口,只要至少有一聚合流量控制装置所包含的收发接口的数目为多个,该聚合流量控制装置即适用本发明的技术。
于本实施方式中,聚合流量控制装置12、14、16皆能进行雷同的运作以分配频宽,进而控制网络传输流量。因此,以下将仅详述聚合流量控制装置12如何分配频宽。本发明所属技术领域中具有通常知识者应可根据以下针对聚合 流量控制装置12的描述,理解聚合流量控制装置14、16系如何运作以分配频宽,进而控制网络传输流量。
图1B系描绘第一实施方式的聚合流量控制装置12的架构示意图。聚合流量控制装置12包含一处理单元121及三个收发接口123、125、127,其中处理单元121电性连接至收发接口123、125、127。收发接口123、125连接至聚合流量控制装置14,而收发接口127连接至电子设备11。处理单元121可为各种处理器、中央处理单元(central processing unit;CPU)、微处理器或本发明所属技术领域中具有通常知识者所知悉的其它计算装置其中的任一者。收发接口123、125、127可为任何能有线地或无线地接收及传送控制信号或/及数据的接口。举例而言,收发接口123、125、127可分别电力线通讯接口、以太网络接口及Wi-Fi接口。
于本实施方式中,聚合流量控制装置12需传送一网络服务(例如:多媒体影音串流服务)所包含的多个数据流102、104、106、108、110至聚合流量控制装置14。举例而言,此情况可发生于当电子设备11需透过聚合流量控制装置12、14提供该网络服务至电子设备13时。此外,于本实施方式中,聚合流量控制装置12需以一目标传输等级传送数据流102、104、106、108、110,其中该目标传输等级可为预设、由使用者设定或其它方式设定。此目标传输等级可与此网络服务的传输速率、服务质量保证(Quality of Service;QoS)或/及其它传输信息相关。
若该网络服务来自于电子设备11,则聚合流量控制装置12的收发接口127会自电子设备11依序地接收数据流102、104、106、108、110。聚合流量控制装置12的收发接口123、125会依序地将数据流102、104、106、108、110传送至聚合流量控制装置14。聚合流量控制装置12在传送数据流102、104、106、108、110至聚合流量控制装置14的过程,收发接口123、125会自聚合流量控制装置14接收回馈信息(未绘示)。聚合流量控制装置12会依据回馈信息来更新收发接口123、125所使用的分配频宽,再以更新后的分配频宽传送尚未传送的数据流。于本实施方式中,回馈信息可包含至少一子回馈信息,且各该至少一子回馈信息可为主观的回馈信息或客观的回馈信息。举例而言,主观的回馈信息可包含用户评分信息,而客观的回馈信息可包含一实际频宽消耗 (actual bandwidth consumption)信息、一封包遗失率(Packet Loss Rate;PLR)或/及一服务质量保证(Quality of Service;QoS)参数。于本实施方式中,聚合流量控制装置12的处理单元121可根据回馈信息决定一目前传输等级(未绘示)。需说明者,于某些实施方式中,各该至少一子回馈信息可对应至一权重值,于此种情况下,处理单元121可根据该至少一子回馈信息及相对应的权重值,决定目前传输等级。之后,处理单元121再根据目前传输等级及前述目标传输等级,决定收发接口123、125于下一阶段所使用的分配频宽。
兹以一具体的范例进行说明。假设本实施方式将传输等级区分为第一等级、第二等级及第三等级,其中第一等级代表优于平均,第二等级代表平均且第三等级代表低于平均。另外,假设电子设备13的使用者所要求的目标传输等级为第一等级。需说明者,本发明并未限制传输等级的数目,且本发明的其它实施态样不一定需对传输状态进行分级。
请一并参阅图1C,其系描绘收发接口123、125于不同阶段所使用的分配频宽(亦即,传送不同数据流时所使用的分配频宽)。首先,为了传送数据流102,处理单元121会各别地指定收发接口123、125的分配频宽(例如:分别为10Mbps及10Mbps)。接着,处理单元121再将数据流102分配为子数据流102a、102b以分别透过收发接口123、125传送。本发明所属技术领域中具有通常知识者应可理解处理单元121如何进行前述分配,故不赘言。接着,于一第一阶段,收发接口123、125以分配频宽(亦即,前述10Mbps及10Mbps)传送数据流102至聚合流量控制装置14。具体而言,收发接口123以分配频宽(亦即,前述10Mbps)传送子数据流102a至聚合流量控制装置14,而收发接口125以分配频宽(亦即,前述10Mbps)传送子数据流102b至聚合流量控制装置14。
接着,收发接口123、125自聚合流量控制装置14接收回馈信息,处理单元121根据此回馈信息指定收发接口123、125于接下来的一第二阶段所使用的分配频宽(亦即,传送数据流104时所使用的分配频宽)。兹假设处理单元121根据回馈信息决定出目前传输等级为第三等级(亦即,低于平均)。由于目前传输等级较目标传输等级为差,因此处理单元121增加收发接口123、125的分配频宽(例如:分别为15Mbps及20Mbps)。接着,处理单元121再将 数据流104分配为子数据流104a、104b。于第二阶段,收发接口123、125以更新后的分配频宽(例如:前述15Mbps及20Mbps)分别传送子数据流104a、104b至聚合流量控制装置14。
由于聚合流量控制装置14尚有其它数据流(亦即,数据流106、108、110)需要传送,故会重复前述的运作(亦即,再次地根据回馈信息,指定收发接口123、125于接下来的阶段所使用的分配频宽)。兹以图1C的范例简要地续行说明。在传送子数据流104a、104b后,收发接口123、125自聚合流量控制装置14接收另一回馈信息,并据以决定出目前传输等级为第三等级(亦即,低于平均)。由于目前传输等级较目标传输等级为差,因此处理单元121再次地增加收发接口123、125的分配频宽(例如:分别为18Mbps及27Mbps)。接着,处理单元121再将数据流106分配为子数据流106a、106b。收发接口123、125于下一阶段以更新后的分配频宽(亦即,前述18Mbps及27Mbps)分别传送封包106a、106b至聚合流量控制装置14。在传送子数据流106a、106b后,收发接口123、125自聚合流量控制装置14接收另一回馈信息,并据以决定出目前传输等级为第二等级(亦即,平均)。由于目前传输等级较目标传输等级为差,处理单元121再次地增加收发接口123、125的分配频宽(例如:分别为20Mbps及30Mbps)。接着,处理单元121再将数据流108分配为子数据流108a、108b。收发接口123、125于下一阶段以更新后的分配频宽(亦即,前述20Mbps及30Mbps)分别传送子数据流108a、108b至聚合流量控制装置14。在传送子数据流108a、108b后,收发接口123、125自聚合流量控制装置14接收另一回馈信息,并据以决定出目前传输等级为第一等级(亦即,优于平均)。由于目前传输等级与目标传输等级一致,因此处理单元121未变更收发接口123、125的分配频宽。接着,处理单元121再将数据流110分配为子数据流110a、110b。收发接口123、125于下一阶段以同样的分配频宽(亦即,前述20Mbps及30Mbps)分别传送子数据流110a、110b至聚合流量控制装置14。
如前所述,本发明并未限制传输等级的数目。依据上述内容,本发明所属技术领域中具有通常知识者应可理解当传输等级的数目不同时,本发明所提供的聚合流量控制装置能如何根据回馈信息来调整所使用的分配频宽,故兹不赘 言。此外,本发明的其它实施方式不一定需对传输状态进行分级,且可不设定目标传输等级。于该等实施方式中,本发明所提供的聚合流量控制装置可仅根据回馈信息(例如:与一门槛值相比),直接调整传送数据流时所使用的分配频宽。
需说明者,于本发明的其它实施方式中,处理单元121根据回馈信息指定收发接口123、125于接下来的阶段所使用的分配频宽时,可一并地考虑其它的因素。具体而言,处理单元121可根据目前传输等级及目标传输等级,列举(enumerate)多个候选分配频宽组合,其中各候选分配频宽组合包含多个分配频宽,各个分配频宽对应至收发接口123、125其中之一。针对各候选分配频宽组合,处理单元121计算一预估频宽分配总量。另外,于其它某些实施方式中,可使收发接口123、125个别地对应至一权重值,而处理单元121系根据该等权重值计算各该候选分配频宽组合的该预估频宽分配总量。之后,处理单元121再根据该等预估频宽分配总量中最小者所对应的该候选分配频宽组合,决定收发接口123、125于接下来的阶段所使用的分配频宽。
需说明者,于本发明的其它实施方式中,收发接口123、125可自其它网络装置(例如:聚合流量控制装置14、16,甚至进一步地包含电子设备11、13、15)接收多个频宽分配记录。各该频宽分配记录记载一已分配频宽,且各该已分配频宽对应至收发接口123、125其中之一。处理单元121则会根据回馈信息及该等已分配频宽,指定各收发接口123、125于接下来的阶段所使用的分配频宽。此外,为使其它网络装置(例如:聚合流量控制装置14、16,甚至进一步地包含电子设备11、13、15)亦能了解聚合流量控制装置12的收发接口123、125的使用状态,聚合流量控制装置12亦会透过收发接口123、125传送多个频宽分配记录,其中各该频宽分配记录记载处理单元121指定给收发接口123、125的分配频宽。
由上述说明可知,聚合流量控制装置12欲传送多个数据流至聚合流量控制装置14时,会透过与聚合流量控制装置14相连的多个收发接口(亦即,收发接口123、125)来传送该等数据流。收发接口123、125各自地以其分配频宽传送所需传送的数据流。聚合流量控制装置12会依据各种不同的回馈信息,来更新收发接口123、125各自所使用的分配频宽。收发接口123、125再各自 地以更新后的分配频宽传送尚未传送的数据流。此外,聚合流量控制装置12中的每一个在更新其各个收发接口所使用的分配频宽时,可进一步地考虑各种因素(例如:目前传输等级与目标传输等级间的差异、各收发接口的权重值等)再决定更新后的分配频宽。聚合流量控制装置14、16欲传送多个数据流时,亦可采取雷同的运作方式。如此一来,聚合流量控制装置12、14、16能够以更符合使用者需求的方式提供网络服务,而异质性网络系统1的网络能够被更有效率地应用。
关于本发明的第二实施方式,请参图1A、图1B及图2。第二实施方式与第一实施方式的运作大致雷同。此二实施方式的主要差异在于第二实施方式的聚合流量控制装置12需传送二个网络服务所包含的数据流至聚合流量控制装置14。为便于说明,该二个网络服务分别称为第一网络服务及第二网络服务。举例而言,此情况可发生于当电子设备11需透过聚合流量控制装置12、14提供第一网络服务及第二网络服务至电子设备13时。此外,于本实施方式中,聚合流量控制装置12需以一第一目标传输等级提供第一网络服务至聚合流量控制装置14,且需以第二目标传输等级提供第二网络服务至聚合流量控制装置14。
兹以一具体的范例进行说明。假设本实施方式亦将传输等级区分为第一等级、第二等级及第三等级,其中第一等级代表优于平均,第二等级代表平均且第三等级代表低于平均。另外,假设第一目标传输等级为第一等级,而第二目标传输等级为第二等级。
图2系描绘收发接口123、125于不同阶段所使用的分配频宽(亦即,传送不同数据流时所使用的分配频宽)。于第一阶段,处理单元121会各别地指定收发接口123、125的分配频宽(例如:分别为10Mbps及10Mbps)以传送第一网络服务的数据流,且各别地指定收发接口123、125的分配频宽(例如:分别为20Mbps及20Mbps)以传送第二网络服务的数据流。接着,收发接口123、125自聚合流量控制装置14接收与第一网络服务及第二网络服务相关的回馈信息。兹假设处理单元121根据该等回馈信息决定出第一网络服务的目前传输等级为第三等级(亦即,低于平均),而第二网络服务的目前传输等级为第一等级(亦即,高于平均)。由于第一网络服务的目前传输等级较目标 传输等级为差,因此处理单元121增加第一网络服务使用收发接口123、125传输时的分配频宽(例如:分别为15Mbps及20Mbps)。此外,由于第二网络服务的目前传输等级优于目标传输等级,因此处理单元121减少第二网络服务使用收发接口123、125传输时的分配频宽(例如:分别为10Mbps及15Mbps)。
若第一网络服务或及第二网络服务尚有数据流需要传送,则聚合流量控制装置12可重复前述运作以更新收发接口123、125传输第一网络服务及第二网络服务时的分配频宽,直到所有数据流皆传送完毕。本发明所属技术领域中具有通常知识者依据第一实施方式及前述第二实施方式的叙述内容,应可理解聚合流量控制装置12如何更新该等分配频宽,故不赘言。
需说明者,由于聚合流量控制装置12为多个不同的网络服务传送数据流,因此,于任一阶段,收发接口123所对应的该等分配频宽的总和不大于收发接口123的频宽容量,且收发接口125所对应的该等分配频宽的总和不大于收发接口125的频宽容量。举例而言,若收发接口123的频宽容量为30Mbps,则聚合流量控制装置12于任一阶段指定收发接口123用来传送第一网络服务及第二网络服务的分配频宽的总和不能大于30Mbps。再举例而言,若收发接口125的频宽容量为40Mbps,则聚合流量控制装置12于任一阶段指定收发接口125用来传送第一网络服务及第二网络服务的分配频宽的总和不能大于40Mbps。
除了上述运作,第二实施方式亦能执行第一实施方式所描述的所有运作,具有同样的功能,且达到同样的技术效果。本发明所属技术领域中具有通常知识者可直接了解第二实施方式如何基于上述第一实施方式以执行此等运作,具有同样的功能,并达到同样的技术效果,故不赘述。
由上述说明可知,聚合流量控制装置12欲传送多个网络服务所包含的数据流至聚合流量控制装置14时,亦会透过与聚合流量控制装置14相连的多个收发接口(亦即,收发接口123、125)来传送该等网络服务所包含的该等数据流。针对各网络服务,收发接口123、125各自地以其分配频宽传送所需传送的数据流。聚合流量控制装置12会依据各种不同的回馈信息,针对各网络服务来更新收发接口123、125各自所使用的分配频宽。收发接口123、125再各 自地以更新后的分配频宽传送尚未传送的该等网络服务所包含的数据流。聚合流量控制装置14、16亦可采取雷同的运作方式。如此一来,当有多个网络服务所包含的数据流需要传送时,聚合流量控制装置12、14、16亦能够以更符合使用者需求的方式提供网络服务,而异质性网络系统1的网络能够被更有效率地应用。
本发明的第三实施方式为一种聚合流量控制方法,其流程图系描绘于图3A。此聚合流量控制方法适用于一异质性网络系统的一网络装置(例如:第一实施方式中的聚合流量控制装置12、14、16的任一者)。该网络装置包含一处理单元及多个收发接口,且该网络装置需传送至少一网络服务的数据流。
首先,聚合流量控制方法执行步骤S31,由处理单元指定各网络服务在透过各收发接口传送数据流时所使用的分配频宽。之后,执行步骤S33,由该等收发接口于一阶段以该等分配频宽传送各网络服务的一数据流至另一网络装置。接着,执行步骤S35,由该等收发接口自该另一网络装置接收至少一回馈信息。于本实施方式中,回馈信息可包含至少一子回馈信息,各该至少一子回馈信息可为主观的回馈信息或客观的回馈信息,且各该至少一子回馈信息可对应至一权重值。举例而言,主观的回馈信息可包含用户评分信息,而客观的回馈信息可包含一实际频宽消耗资讯、一封包遗失率或/及一服务质量保证参数。之后,于步骤S37,由该处理单元根据该至少一回馈信息重新地指定各网络服务在透过各收发接口传送数据流时所使用的分配频宽。需说明者,于某些实施方式中,步骤S37可进一步地参考各该至少一子回馈信息及相对应的权重值来决定分配频宽。接着,于步骤S39,由该等收发接口于下一阶段以该等重新分配的分配频宽传送各网络服务的另一数据流至该另一网络装置。
于本实施方式中,聚合流量控制方法会重复地(例如:周期性地)执行步骤S35至步骤S39,以使网络装置能根据最新的回馈信息,重新地指定各网络服务在透过各收发接口传送数据流时所使用的分配频宽,再由该等收发接口于下一阶段以该等重新分配的分配频宽传送各网络服务的另一数据流至该另一网络装置。惟,需说明者,本发明并不限制聚合路径选择方法执行步骤S35至步骤S39的次数,只要步骤S35至步骤S39至少被执行过一次即可。
需说明者,各该收发接口具有一频宽容量。倘若该网络装置需传送多个网 络服务的数据流,且各收发接口的频宽会分配予不同网络服务的数据流,则于每一阶段,各收发接口所对应的分配频宽的总和不大于其频宽容量。
需说明者,于某些实施方式中,步骤S37可藉由图3B所绘示的步骤来完成。具体而言,于步骤S371,由该处理单元根据回馈信息决定一目前传输等级。接着,根据该目前传输等级及一目标传输等级,决定各网络服务在下一阶段透过各收发接口传送数据流时所使用的分配频宽。举例而言,于某些实施方式中,可执行步骤S373,由该处理单元根据该目前传输等级及该目标传输等级,列举多个候选分配频宽组合。之后,可执行步骤S375,由该处理单元计算各该候选分配频宽组合的一预估频宽分配总量。需说明者,于某些实施方式中,各收发接口对应至一权重值。于该等实施方式中,步骤S375系根据该等权重值计算各该候选分配频宽组合的预估频宽分配总量。之后,可执行步骤S377,根据该等预估频宽分配总量中最小者所对应的该候选分配频宽组合,决定下一阶段各收发接口的分配频宽。
需说明者,于本发明的其它实施方式中,聚合流量控制方法可执行另一步骤(未绘示)以由该等收发接口自其它网络装置接收多个频宽分配记录。各该频宽分配记录记载一已分配频宽,且各该已分配频宽对应至该等收发接口其中之一。于该等实施方式中,步骤S37则会根据回馈信息及该等已分配频宽,指定各收发接口于接下来的阶段所使用的分配频宽。此外,于本发明的其它实施方式中,聚合流量控制方法可执行另一步骤(未绘示)以由该等收发接口传送多个频宽分配记录,其中各该频宽分配记录记载各收发接口的分配频宽。如此一来,其它网络装置亦能了解该等收发接口的频宽使用状态。
除了上述步骤,第三实施方式亦能执行第一及第二实施方式所描述的所有运作及步骤,具有同样的功能,且达到同样的技术效果。本发明所属技术领域中具有通常知识者可直接了解第三实施方式如何基于上述第一及第二实施方式以执行此等运作及步骤,具有同样的功能,并达到同样的技术效果,故不赘述。
在第三实施方式中所阐述的聚合流量控制方法可由具有多个指令的一计算机程序产品实现。各计算机程序产品可为能被于网络上传输的档案,亦可被储存于一非瞬时计算机可读取储存媒体中。针对各计算机程序产品,在其所包 含的该等指令被加载至一网络装置(例如:第一及第二实施方式的聚合流量控制装置12、14、16的任一个)之后,该计算机程序执行如在第三实施方式所述的聚合路径选择方法。该非瞬时计算机可读取储存媒体可为一电子产品,例如一只读存储器(read only memory;ROM)、一闪存、一软盘、一硬盘、一光盘(compact disk;CD)、一随身碟、一磁带、一可由网络存取的数据库或本发明所属技术领域中具有通常知识者所知且具有相同功能的任何其它储存媒体。
需说明者,于本发明专利说明书中,第一等级、第二等级及第三等级中的“第一”、“第二”及“第三”仅用来表示这些等级为不同等级而已。第一网络服务及第二网络服务中的“第一”及“第二”仅用来表示该等网络服务为不同网络服务而已。第一阶段及第二阶段中的“第一”及“第二”仅用来表示该等阶段为不同阶段而已。第一目标传输等级及第二目标传输等级中的“第一”及“第二”仅用来表示该等目标传输等级为不同目标传输等级而已。
由上述各实施方式的说明可知,本发明所提供的聚合流量控制装置具有多个收发接口。当聚合流量控制装置欲传送一网络服务所包含的多个数据流时,该等收发接口各自地以其分配频宽传送所需传送的数据流。聚合流量控制装置可依据各种不同的回馈信息,来更新其各个收发接口所使用的分配频宽,再以更新后的分配频宽传送尚未传送的数据流。聚合流量控制装置在更新其各个收发接口所使用的分配频宽时,可参酌各种因素(例如:目前传输等级与目标传输等级间的差异、各收发接口的权重值等)再决定更新后的分配频宽。当聚合流量控制装置需传送多个网络服务所包含的数据流时,则会针对各网络服务进行前述运作。如此一来,本发明所提供的聚合流量控制机制能够以更符合使用者需求的方式提供网络服务,而异质性网络系统的网络能够被更有效率地应用。
上述实施方式仅用来例举本发明的部分实施态样,以及阐释本发明的技术特征,而非用来限制本发明的保护范畴及范围。任何本领域技术人员可轻易完成的改变或均等性的安排均属于本发明所主张的范围,而本发明的权利保护范围以权利要求为准。