CN111418174A - 第一节点和第二节点以及操作第一节点和第二节点的方法 - Google Patents
第一节点和第二节点以及操作第一节点和第二节点的方法 Download PDFInfo
- Publication number
- CN111418174A CN111418174A CN201780097477.8A CN201780097477A CN111418174A CN 111418174 A CN111418174 A CN 111418174A CN 201780097477 A CN201780097477 A CN 201780097477A CN 111418174 A CN111418174 A CN 111418174A
- Authority
- CN
- China
- Prior art keywords
- link
- node
- indication
- network parameters
- traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0958—Management thereof based on metrics or performance parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/41—Flow control; Congestion control by acting on aggregated flows or links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供有一种供电信网络中使用的第一节点。第一节点适于获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示,并基于指示通过以下之一发送业务:第一链路、第二链路以及第一链路和第二链路的聚合。还存在第二节点,它适于确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,并基于指示向第一节点发送信号。
Description
技术领域
本文中的实施例涉及电信网络中的第一和第二节点以及操作此类节点的方法。
背景技术
现代通信装置通常具有到电信网络的多个接入链路(例如,LTE、有线链路、wi-fi)。
有许多机制试图开发以所要求的业务可能的最佳方式使用这些单独的链路。一种方式涉及标识正在生成的业务的类型并且随后将该特定业务流放置到“合适的”链路上。
另一种方法是跨可用链路划分每个单独业务流,以例如经由链路聚合同时使用所有可用链路。通过这样做,业务流于是将经历各个链路的聚合吞吐量,从而潜在地提高它的性能。
跨多个链路的业务聚合已经用于现代通信网络中。例如,智能电话可同时利用蜂窝以及wi-fi接口。在家庭环境中,存在客户驻地设备(CPE)装置,其同时聚合蜂窝以及诸如非对称数字订户线(ADSL)或光纤链路的固定有线连接上的业务。后者通常称为“混合接入”或“固定-移动融合”场景。
因此,需要改善电信网络中的多个链路上的业务管理的解决方案。
发明内容
直观地,与单链路解决方案相比,聚合解决方案应当导致更好的数据吞吐量。然而,协调此类聚合的多路径调度器是复杂的机制。它需要决定如何在各个链路上分配数据,以使得它们优选地按顺序经由两条路径到达目的地。例如,当各个链路在延迟、抖动(jitter)和分组丢失方面表现出不同的特性时,这种挑战显著增加。
在本文中发明人已经意识到,第一链路上的诸如延迟、抖动和分组丢失的因素可能不利地影响第一链路和第二链路的聚合的性能。在某些状况下可以想到,组合的多路径吞吐量可能会下降到第一或第二链路吞吐量中的单个的吞吐量(例如,与单独地使用第一和第二链路中的一个或另一相比,对于聚合没有提供优势),或者在不利状况下,例如如果由于更早的分组在通过性能不佳的链路发送时丢失或未完成而导致分组的传输被延迟,则减小到甚至小于单个链路的吞吐量。然后,需要重新传送此类丢失的分组,以便确保整个分组序列的无损按顺序递送(例如,与单独使用第一和第二链路之一相比,导致差的性能)。在这些情况下,因此将更好的是只使用单个(例如,最佳)链路来通过电信网络发送业务。
根据第一方面,存在一种供电信网络中使用的第一节点。第一节点适于获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示。第一节点进一步适于基于指示通过以下之一发送业务:第一链路;第二链路;以及第一链路和第二链路的聚合。
通过使第一节点适于在发送业务之前获取与通过第一和第二链路的聚合发送业务相关联的性能的指示,第一节点能够动态地确定是跨第一链路、第二链路还是第一和第二链路的聚合将更高效地发送业务。以此方式,第一节点能够通过具有最高性能的链路(或链路的聚合)来发送业务,从而为最终用户带来更好的性能结果。此外,本文中的解决方案可为操作多个链路的运营商促进改善的网络操作。例如,本文中的解决方案可例如通过主要在“较廉价的”链路上发送低负载业务并且只将较“昂贵的”链路用作溢出机制来改善网络利用率。在其它实施例中,在条件恶劣时,如果确定使用无线电链路将不会带来可感知的增益,那么运营商可避免使用无线电链路。而是,网络可将无线电资源指派给位置更好的无线用户。
根据第二方面,存在一种第二节点。第二节点适于确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,并基于指示向第一节点发送信号。
以此方式,第二节点确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示。第二节点基于指示向第一节点发送信号。以此方式,第二节点能够影响第一节点(例如,通过提供与指示有关的指令或信息)通过具有最高性能的链路(或链路的聚合)发送业务,从而为最终用户带来更好的性能结果。因此,本文中描述的第二节点提供了一种提供关于与在不同的链路状况下通过两个或多于两个链路(例如,使用多路径)聚合业务相关联的增益或益处的信息的手段。
根据第三方面,存在一种供电信网络中使用的第一节点中的方法。该方法包括:获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示,以及基于指示通过以下之一发送业务:第一链路;第二链路;以及第一链路和第二链路的聚合。
根据第四方面,存在一种第二节点中的方法。该方法包括:确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,以及基于指示向第一节点发送信号。
根据第五方面,存在一种包括指令的计算机程序,所述指令在至少一个处理器上执行时使至少一个处理器进行本文中的任何实施例的方法。
根据第六方面,存在一种计算机程序产品,它包括具有如上计算机程序的计算机可读介质。
根据第七方面,存在一种供电信网络中使用的第一节点。第一节点包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述第一节点操作以:获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及基于指示通过以下之一发送业务:第一链路、第二链路以及第一链路和第二链路的聚合。
根据第八方面,存在一种第二节点。第二节点包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述第二节点操作以:确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,以及基于指示向第一节点发送信号。
根据第九方面,存在一种包括主机计算机的通信***,该主机计算机包括配置成接收源自从用户设备(UE)到基站的传输的用户数据的通信接口。UE包括无线电接口和处理电路,UE的处理电路配置成执行本文中描述的第一节点中的任何方法的任何步骤。
在一些实施例中,通信***进一步包括UE。
在一些实施例中,通信***进一步包括基站。基站包括配置成与UE通信的无线电接口以及配置成将由从UE到基站的传输携带的用户数据转发到主机计算机的通信接口。
在一些实施例中,主机计算机的处理电路配置成执行主机应用,并且UE的处理电路配置成执行与主机应用相关联的客户端应用,从而提供用户数据。
在一些实施例中,主机计算机的处理电路配置成执行主机应用,从而提供请求数据,并且UE的处理电路配置成执行与主机应用相关联的客户端应用,从而响应于请求数据提供用户数据。
附图说明
为了更好地理解本发明,并且更清楚地示出可以如何实施本发明,现在将仅通过举例的方式参考附图,在附图中:
图1a和1b示出示例电信网络;
图2示出包括混合接入网关和客户驻地网关以促进第一和第二链路上的业务的聚合的电信网络;
图3示出根据实施例的示例***;
图4示出根据实施例的供电信网络中使用的示例第一节点;
图5示出根据实施例的示例第二节点;
图6示出根据实施例的第一节点中的示例方法;
图7示出两种不同的多路径协议的第一链路上的带宽、第二链路上的带宽以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的示例关系;
图8示出根据实施例的第二节点中的示例方法;
图9示出根据实施例的示例***;
图10示出根据实施例的另外的示例***;
图11示出根据实施例的示例通信***;
图12示出根据实施例的另外的示例通信***;
图13示出根据实施例的示例方法;以及
图14示出根据实施例的另外的示例方法。
具体实施方式
现在将参考附图更全面地描述本文中设想的实施例中的一些实施例。然而,在本文中公开的主题的范围内包含其它实施例,所公开的主题不应理解为仅仅局限于本文中阐述的实施例;而是,通过举例的方式提供这些实施例,以向本领域技术人员传达主题的范围。
如上面所记述的,本发明可在电信网络中实现。电信网络可在任何合适类型的***中使用任何合适的组件(包括例如有线和/或无线组件)来实现。
图1a和1b示出适合于向最终用户(例如,家庭或商业场所)的用户设备102提供业务的示例电信网络100。电信网络100包括允许访问诸如互联网108的其它网络的运营商的网络104。运营商的网络包括核心网络110,该核心网络110提供到最终用户的用户设备102的第一和第二链路。在该实施例中,第一链路112包括固定接入链路(例如,有线链路),并且第二链路114包括无线电接入网络(RAN)链路(例如,无线链路)。传统上,如图1中所示出的和上面所记述的,通过固定接入链路112(如图1a中所示)或通过RAN链路114(如图1b中所示)发送业务。
图2示出与图1中相同的电信网络,其具有运营商的核心网络110中的混合接入网关(HAG)202以及客户驻地设备(CPE)204的附加组件。关于RAN链路,CPE可充当用户设备。HAG和CPE与彼此协调,以使得能够通过使用多路径技术来使用两个链路112、114的聚合。以此方式,可使用第一链路112和第二链路114的聚合来跨网络发送业务。技术人员将熟悉CPE、HAG以及使用多路径技术以促进跨两个或多于两个链路的业务聚合。
图3示出根据一些实施例的***300。该***包括第一节点302、第二节点304和第三节点306。第一节点通过链路308与第二节点304通信。第一节点还通过第一链路310和第二链路312与第三节点306通信。在一些实施例中,第一节点还可经由一个或多个另外的链路314与第三节点306通信。***300可以是更大的电信网络316的一部分(例如,连接到更大的电信网络316),该电信网络316可包括任何数量的有线或无线网络、网络节点、基站、控制器、无线装置、中继站和/或可促进或参与数据和/或信号的通信(不管是经由有线还是无线连接)的任何其它组件或***。在本文中的实施例中,电信网络316可以与第一节点302、第二节点304和第三节点306中的任何一个或多个节点通信。
一般来说,第一节点302包括电信网络中的能够经由第一链路、第二链路以及第一链路和第二链路的聚合跨电信网络发送(例如,适于或配置成发送)业务的任何节点。在一些实施例中,第一节点302在它的通过通信网络发送业务的容量方面一般可被视为传送器或传送节点,但是技术人员将明白,第一节点还可以能够接收数据。
在一些实施例中,第一节点302包括客户驻地设备(CPE),诸如图2中所示的CPE204。
在一些实施例中,第一节点302包括用户设备。如在本文中所使用的,用户设备可包括能够经由一个或多个有线、无线或任何其它形式的通信链路与网络节点和/或其它用户设备通信的任何装置。在一些实施例中,用户设备可包括无线装置(WD),该无线装置(WD)包括可操作以与网络节点和/或其它无线装置无线地通信的装置。无线通信可涉及使用电磁波、无线电波、红外波和/或适合于通过空中传达信息的其它类型的信号来传送和/或接收无线信号。WD的示例包括但不限于智能电话、移动电话、蜂窝电话、IP上语音(VoIP)电话、无线本地环路电话、台式计算机、个人数字助理(PDA)、无线摄像头、游戏控制台或装置、音乐存储装置、重放设备、可穿戴终端装置、无线端点、移动站、平板电脑、膝上型电脑、膝上型嵌入式设备(LEE)、膝上型安装式设备(LME)、智能装置、无线客户驻地设备(CPE)、车载无线终端装置。WD可例如通过实现用于副链路通信、车辆到车辆(V2V)、车辆到基础设施(V2I)、车辆到万物(V2X)的3GPP标准来支持装置到装置(D2D)通信,并且在这种情况下可称为D2D通信装置。此外,如上所述的WD可以是移动的,诸如移动装置或移动终端。
在一些实施例中,第一节点304包括混合接入网关(HAG)202,诸如图2中所示的HAG202。
如上面所记述的,第一节点可适于通过第一链路、第二链路以及第一和第二链路的聚合来发送业务。第一和第二链路可包括任何类型的有线或无线链路。例如,第一和第二链路可包括以下中的任何一个或任何组合:有线链路(例如,基于ADSL的技术,例如高速DSL、xDSL或其它DSL技术)或者无线链路,诸如全球移动通信***(GSM)、宽带码分多址(WCDMA)、长期演进(LTE)、WiFi或蓝牙无线技术。在一些实施例中,第一链路包括与第二链路的通信技术不同类型的通信技术(例如,以上示例中的不同示例)。
如本文中所描述的,业务包括可跨电信网络发送的任何形式的信息,包括但不限于诸如呼叫、图像、视频、音频数据、文本数据、短消息服务消息(SMS消息)和多媒体消息传递服务消息(MMS消息)之类的数据。
在一些实施例中,如图4中所示,第一节点302包括处理器404和存储器406。在一些实施例中,存储器406包含可由处理器404执行的指令。第一节点302可以操作以执行本文中描述的方法。例如,在一些实施例中,指令在由处理器404执行时可使得处理器404执行本文中描述的方法。
存储器406可配置成存储采用程序代码的形式的指令,其可由处理器404执行以执行本文中描述的方法。在一些实现中,指令可包括多个软件和/或硬件模块,所述多个软件和/或硬件模块各自配置成执行或用于执行本文中描述的方法的各个步骤或多个步骤。在一些实施例中,存储器406可以是装置的一部分,该装置还包括第一节点302的一个或多个其它组件(例如,第一节点302的处理器404和/或一个或多个其它组件)。在备选实施例中,存储器406可以是与第一节点302的其它组件分离的装置的一部分。
第一节点302的处理器404可配置成与存储器406通信以执行指令。处理器404可包括配置成或编程成按照本文中描述的方式控制第一节点302的一个或多个处理器、处理单元、多核处理器或模块。例如,在一些实现中,处理器404可包括配置用于分布式处理的多个处理器、处理单元、多核处理器和/或模块。本领域技术人员将明白,此类处理器、处理单元、多核处理器和/或模块可位于不同位置中,并且可各自执行本文中描述的方法的不同步骤和/或单个步骤的不同部分。
简言之,如下文将更详细地描述的,第一节点302操作以(例如,适于)获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示。第一节点302进一步操作以基于指示通过以下之一发送业务:第一链路310、第二链路312以及第一链路310和第二链路312的聚合。
如上所述,在本文中发明人已经意识到,在两个(或多于两个)链路可用的情况下,在非对称状况下(例如,在一个链路的性能低于其它(一个或多个)链路的性能的情况下),“差的”链路可能使第一和第二链路的聚合的性能降低。在一些情况下,差的链路可能使性能降低到低于单个“良好”链路单独的性能。因此,在这些状况下,尽管第二链路可用,但利用单个最佳链路是谨慎的。因此,通过使第一节点302适于在发送业务之前获取与通过第一链路310和第二链路312的聚合发送业务相关联的性能的指示,第一节点302能够动态地确定是跨第一链路310、第二链路312还是第一和第二链路的聚合将更高效地发送业务。以此方式,第一节点302能够通过具有最高性能的链路(或链路的聚合)发送业务,从而为最终用户带来更好的性能结果。
在一些实施例中,处理器404可操作以(例如,适于)控制存储器406来存储与本文中描述的方法有关的数据或信息。例如,存储器406可用于存储与通过第一链路和第二链路的聚合发送业务相关联的性能的指示。
在一些实施例中,第一节点302可进一步包括接口408,该接口408能够(例如,适于、操作以或配置成)通过第一链路310、第二链路312以及第一链路310和第二链路312的聚合发送业务。接口408可用于第一节点302、第二节点304、第三节点306和更广的电信网络316之间的信令和/或数据的有线和/或无线通信中。这样,接口408可包括用于例如通过有线连接向第二节点304、第三节点306和/或电信网络316发送数据和/或从第二节点304、第三节点306和/或电信网络316接收数据的(一个或多个)端口和/或(一个或多个)终端。接口408可进一步包括无线电前端电路,该无线电前端电路可耦合到天线或者在某些实施例中是天线的一部分以促进例如向第二节点304、第三节点306和/或电信网络316以及从第二节点304、第三节点306和/或电信网络316的无线通信。技术人员将明白,取决于接口的类型和/或接口408是配置用于有线还是无线通信(还是两者),接口408可包括与本文中描述的那些组件不同的组件和/或不同的组件组合。例如,如果接口408配置用于无线通信,那么接口408可包括滤波器和/或放大器,以将数字数据转换为具有合适信道和带宽参数的无线电信号。
现在转到第二节点304,第二节点可包括能够(例如,配置成或适于)确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示的任何节点(无论是电信网络316的部分或以其它方式)。在一些实施例中,从第二节点可估计(或预测)与通过第一和第二链路的聚合发送业务相关联的效益的意义来说,可将第二节点描述为多路径效益估计器。
在一些实施例中,第二节点可在软件中实现,例如实现为软件模块。此类软件模块可被包括在电信网络的任何节点中。在一些实施例中,第二节点包括HAG(诸如图2中的HAG204)中的软件模块。
在一些实施例中,第二节点可被包括在运营商的网络(诸如图2中所示的运营商的网络104)的另一模块中。在一些实施例中,第二节点可存储在可经由互联网108访问的一个或多个远程服务器中。在一些实施例中,第二节点可以用分布式方式(例如,经由云计算)实现。技术人员将熟悉云计算。此类实施例具有这样的优势:它们可以可用于大得多的比例的运营商的网络,和/或可以跨不同运营商的网络来被应用。在一些实施例中,第二节点的功能性可以是可用的即服务(as-a-service),从而使得基于云的服务能够由希望改善他们的网络的性能的混合链路解决方案的任何电信运营商或管理者(例如,设施管理公司、房地产或酒店)可访问。因此,基于云的第二节点使得单个第二节点的功能性能够由更广泛得多的种类的第一节点装置使用。
在一些实施例中,第二节点304可如图5中所示。在该实施例中,第二节点304包括处理器504、存储器506和接口508。上文关于图4的处理器404、存储器406和接口408描述了处理器、存储器和接口的一般细节,并且其中描述的细节将不被重复,但将了解,它们同样适用于处理器504、存储器506和接口508。
简言之,如下文将更详细地描述的,第二节点304操作以(例如,适于)确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,并基于指示向第一节点发送信号。
如上面所记述的,通过确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示,第二节点能够向第一节点提供使得第一节点能够确定是通过第一链路、第二链路还是第一链路和第二链路的聚合发送业务的信息。因此,第二节点使得第一节点能够通过提供最佳性能的链路(或链路的聚合)发送业务,从而为用户改善性能。
现在转到图6,根据一些实施例,存在一种第一节点中的方法600,第一节点供电信网络中使用。方法600可由第一节点(诸如上文关于图3和图4描述的第一节点302)执行。
在第一步骤602中,方法600包括获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示。然后,在第二步骤604中,该方法包括基于指示通过以下之一发送业务:第一链路、第二链路以及第一链路和第二链路的聚合。
在一些实施例中,与通过第一链路和第二链路的聚合发送业务相关联的性能的指示包括指示第一链路和第二链路的聚合的性能的数值。例如,指示可以是与使用第一链路和第二链路的聚合相关联的(例如,估计的或预测的)吞吐量、位速率或性能增益的指示。
在一些实施例中,该指示指示与通过第一链路和第二链路的聚合发送业务相关联的性能相对于与单独地通过第一链路和第二链路中的一个或两者路由业务相关联的性能。因此,指示可提供与单独地通过链路之一或任一个发送业务相比的与通过第一和第二链路的聚合发送业务相关联的效益的估计(或预测)。在一些实施例中,指示可包括百分比值,其指示与第一和第二链路中的一个或另一个相比的相对吞吐量。例如,在第一链路310和第二链路312由此正在最优地操作(例如,第一链路和第二链路均具有100%吞吐量)的实施例中,指示可包括“200%”的值,其指示如果使用第一链路和第二链路的聚合,那么吞吐量是以全容量工作的两个链路的总和。
技术人员将明白,除了本文中详述的那些形式之外或等效于本文中详述的那些形式,基于第一链路和第二链路的聚合的性能相对于单独第一和第二链路中的一个或两者的性能的指示可采取各种形式。例如,指示可以采用元组的形式,元组中的第一个值包括与第一链路相比的相对性能,元组的第二个值是与第二链路相比的相对性能。备选地,指示可包括与第一链路和第二链路中的最佳(或最差)性能链路相比的相对性能。以此方式,指示能够向第一节点提供信息,以使得第一节点能够确定,与单独地通过第一链路或第二链路发送业务相比,如果通过第一链路和第二链路的聚合发送业务,是否将改善性能。
在一些实施例中,指示可基于第一链路的网络参数、第二链路的网络参数和与通过第一链路和第二链路的聚合发送业务相关联的性能之间的一个或多个关系。例如,指示可基于:基于各个链路的特性,对于第一和第二链路的聚合(例如,组合的多路径解决方案)能够预期什么性能的了解。在一些实施例中,指示可基于描述不同链路状况(例如,第一链路上的网络状况和/或第二链路上的网络状况的不同测量值)的相对组合(例如,聚合)吞吐量的关系。
在一些实施例中,该一个或多个关系可基于经验数据。例如,经验数据可包括将第一链路的(一个或多个)网络参数和/或第二链路的(一个或多个)网络参数映射到与第一链路和第二链路的聚合相关联的性能的所进行的实验的结果。在一些实施例中,可使用网络仿真器来生成指示,该网络仿真器对网络状况进行仿真并且可用于确定(例如,预测)在所仿真的状况下的链路或链路的聚合的性能。以此方式,可通过在第一和第二(仿真)链路中的每个上引入变化的例如延迟、带宽和分组丢失来确定第一链路和第二链路的聚合的性能。
图7示出根据实施例的第一链路的网络参数、第二链路的网络参数和与通过第一链路和第二链路的聚合发送业务相关联的性能之间的示例关系。在该实施例中,第一链路包括非对称数字订户线(ADSL)链路(例如,有线链路),并且第二链路包括长期演进(LTE)无线链路。ADSL链路(例如,第一链路)的带宽在图7的y轴702上示出,并且LTE链路的带宽在图7的x轴704上示出。图7的z轴706显示与ADSL和LTE链路的聚合相关联的增益(例如,与第一和第二链路的聚合相关联的相对性能)。上方的数据集708示出与使用多路径TCP(MPTCP)协议来聚合第一和第二链路相关联的增益,并且下方的数据集710示出与使用多路径传输(MPT)协议来聚合第一和第二链路相关联的增益。
技术人员将明白,图7中所示的关系只是示例,并且可定义或测量第一链路的网络参数、第二链路的网络参数以及第一链路和第二链路之间的聚合的性能之间的许多其它关系。此外,将明白,此类关系可以是多维度的,例如,可在四个或多于四个维度中定义平面,从而描述第一节点的两个或多于两个参数、第二节点的两个或多于两个参数以及与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的测量值之间的关系。备选地,可将针对其它网络参数(例如,链路“缺陷”,例如延迟、分组丢失率等)导出的其它曲线或平面进行组合,以基于多个网络参数获得与第一链路和第二链路的聚合相关联的性能的更准确的指示。
将进一步明白,在一些实施例中,指示可包括与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示。以此方式,指示可用于确定应当通过第一链路、第二链路、一个或多个另外的链路还是第一、第二和/或一个或多个另外的链路的聚合来发送业务。在此类实施例中,关系可包括第一链路的网络参数、第二链路的网络参数、一个或多个另外的链路的网络参数以及与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能之间的关系。还将明白,可确定多于一个指示,例如可确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的第一指示。另外地或备选地,可确定与第一节点通过第二链路和第三链路的聚合发送业务相关联的性能的第二指示。另外地或备选地,可确定与第一节点通过第一链路、第二链路和第三链路的聚合发送业务相关联的性能的第三指示。因此,第一节点302可获取一个或多个指示,该一个或多个指示使得第一节点能够根据当前的链路状况确定在发送业务时聚合哪些链路以及聚合多少链路。
一般来说,第一链路的一个或多个网络参数和/或第二链路的一个或多个网络参数可包括一个或多个网络状况和/或一个或多个服务要求。网络状况的示例包括链路上的信号强度、链路上的重传率、在跨链路发送信号和接收到所述信号的确认之间的延迟、链路上的抖动以及链路上的网络负载。此类网络状况可与第一链路和第二链路之间的聚合的性能相关。服务要求的示例包括对链路的服务质量要求、用户预订信息和业务的数据类型。例如,在一些实施例中,服务要求或用户预订信息可防止链路被利用至其全部容量(例如,如果用户不具有适当的预订),并且因此这可能影响第一链路和第二链路之间的聚合的性能。此外,业务的类型(例如,不管数据是否包括语音、SMS、视频等)可能影响第一链路和第二链路之间的聚合的性能。
在一些实施例中,获取602与通过第一链路和第二链路的聚合发送业务相关联的性能的指示的步骤包括第一节点302从第二节点304接收包括指示的信号。
例如,在一些实施例中,第一节点302可从第二节点304被动地接收指示(例如,第二节点可向第一节点发送指示,而不需要第一节点请求或以其它方式促使第二节点发送指示)。
在一些实施例中,第一节点302可执行触发第二节点304将指示发送到第一节点的动作。例如,在一些实施例中,获取602的步骤可包括:第一节点将第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量发送到第二节点;以及响应于发送测量,从第二节点接收指示。例如,将第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量发送到第二节点可以触发(或使得)第二节点获取(例如,计算、导出或查找,如下文将更详细地描述的)指示并将指示发送到第一节点。
在一些实施例中,第一节点可向第二节点周期性地发送测量(例如,周期性地查询),所述测量具有第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量(例如,当前链路状况)。以此方式,第一节点可在第一和第二链路或第一和第二链路的聚合上动态地调度业务。在一些实施例中,当第一节点检测到或测量到网络参数的变化(例如,链路状况的变化)时,第一节点可向第二节点发送测量(例如,查询)。
在一些实施例中,第一节点可在本地获取指示。例如,获取602的步骤可包括获取第一链路的一个或多个网络参数的测量以及第二链路的一个或多个网络参数的测量。获取步骤可进一步包括基于以下各项确定与通过第一链路和第二链路的聚合发送业务相关联的性能:i) 第一链路的一个或多个网络参数的测量;ii) 第二链路的一个或多个网络参数的测量;和/或iii) 第一链路的网络参数、第二链路的网络参数以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的一个或多个关系。
确定与通过第一链路和第二链路的聚合发送业务相关联的性能的步骤可包括例如查询测量的参数和性能的静态数据库以基于测量确定性能。此类数据库可以是本地数据库(例如,存储在第一节点上)或远程数据库(例如,存储在第二节点上)。可基于实验(例如,经验)数据来填充此类数据库。例如,可以预先进行测量(真实的或模拟的),以基于变化的各个链路质量来获得聚合的(例如,多路径或组合的)性能将如何变化的概况,如上文所描述的。
备选地,确定步骤可包括使用第一链路的网络参数、第二链路的网络参数以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的关系。此类关系可在本地存储(例如,存储在第一节点上)或远程地存储(例如,存储在另一节点上)。上文关于图6详细描述了此类关系的示例,并且将了解,其中的细节在这里也适用。
第一节点302可通过直接测量参数(例如,通过使用测试或校准信号)来获取第一链路的一个或多个网络参数的测量和第二链路的一个或多个网络参数的测量。备选地或另外地,第一节点可通过电信网络获取测量。例如,第一节点可以从电信网络316请求参数。备选地或另外地,电信网络316可以主动(例如,周期性地或响应于测量的网络参数的变化)将测量发送到第一节点302。在另外的实施例中,获取测量的步骤可包括从第三节点获取测量。第三节点可以是例如第一节点在方法600的步骤604中向其发送业务的节点。
现在转到步骤604,在一些实施例中,第一节点302适于在该指示指示与通过第一链路和第二链路的聚合发送业务相关联的性能低于第一链路的性能的情况下,通过第一链路310发送业务。以此方式,第一节点302适于在该指示指示单独链路的性能大于第一链路302和第二链路304的聚合(例如,比第一链路302和第二链路304的聚合提供更好的性能)的情况下,通过链路中的单独一个链路发送业务而优先于通过第一链路和第二链路的聚合发送业务。例如,当第一和第二链路中的一个或另一个链路表现出导致与单独使用第一链路相比第一和第二链路的聚合的性能更差的延迟、抖动和/或分组丢失时,这可能是有益的。在一些示例中,如果链路之一的性能低于最优(例如,低于100%),那么该指示可包括与第一链路和第二链路的聚合相关联的性能为例如“75%”(或相对于单个链路的最优吞吐量的任何其它百分比)的指示。在这种情况下,将更好的是通过单个良好的链路发送业务,这将于是导致该链路的“100%”吞吐量。
在一些实施例中,第一节点适于在该指示指示第一链路的性能和第二链路的性能各自单独地低于与通过第一链路和第二链路的聚合发送业务相关联的性能的情况下,通过第一链路和第二链路的聚合发送业务。因此,如果第一链路的性能低于第一和第二链路的聚合的性能(例如,第一链路提供差的性能),并且第二链路的性能低于第一和第二链路的聚合的性能,那么第一节点302适于通过第一链路和第二链路的聚合发送业务。例如,第一链路和第二链路的聚合的性能的指示可指示“125%”(或超过100%的任何其它百分比)。在这种情况下,将仍然更好的是通过第一和第二链路的聚合来发送业务,因为指示的性能高于单个链路的完全性能(指示为“100%”)。
第一节点可使用包括但不限于多路径TCP(MPTCP)和多协议传输(MPT)协议的任何合适的协议来通过第一链路和第二链路聚合业务。以此方式,最终用户从与第一和第二链路的聚合相关联的改善的性能中获益。
将明白,以上任何实施例可推广到多于两个链路。例如,在一些实施例中,获取指示的步骤602可包括获取与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示。在此类实施例,发送业务的步骤604可以于是包括基于指示通过以下之一发送业务:第一链路、第二链路、一个或多个另外的链路之一以及第一链路、第二链路和一个或多个另外的链路中的任何链路的聚合。
通过以此方式基于各个路径或链路的所测量的参数了解对于聚合可预期什么样的性能,第一节点可决定如何传送它需要发送的信息,即,通过利用可用链路的子集或组合的所有链路,以便获得最佳性能(例如,吞吐量)。以此方式,第一节点可基于变化的链路状况动态地实时改变它的调度。以此方式,在当前网络状况下,接收节点总是获得尽可能最好的性能。因此,提供有用于在第一链路、第二链路和/或所述第一链路和所述第二链路的聚合上更高效地调度业务的***和方法。
注意,尽管在特定的“性能不佳”状况下重新配置用于聚合第一和第二链路(一个或多个)多路径协议以使聚合性能更好(例如,通过增加缓冲器或扩大窗口大小等)或许是可能的,但是这种类型的解决方案不切实际,特别是对于大规模部署。上文描述的解决方案通过使得第一节点能够避免使用质量差的链路例如直到它在之后的时间改善为止而避免了这些问题。
现在转到图8,根据一些实施例,存在第二节点中的方法800。方法800可由第二节点(诸如上文关于图3和图5描述的第二节点304)执行。
在第一步骤802中,方法800包括确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示。在第二步骤804中,方法800包括基于指示向第一节点发送信号。
在一些实施例中,该指示指示与通过第一链路和第二链路的聚合发送业务相关联的性能相对于与单独地通过第一链路和第二链路中的一个或两者路由业务相关联的性能。在一些实施例中,指示基于第一链路的网络参数、第二链路的网络参数以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的一个或多个关系。上文关于如图6中所示的方法600详细描述了该指示(例如,指示的形式和起源),并且将了解,其中的细节同样适用于方法800。
在一些实施例中,确定802指示的步骤包括第二节点基于数据库来确定指示,该数据库将与第一链路和第二链路相关联的不同参数(例如,模拟的和/或测量的参数)的值映射到与第一链路和第二链路的聚合相关联的性能。此类数据库中的条目可以特定于特定的协议,例如,MPTCP或MPT。在一些示例中,对于每个协议可使用多于一个数据库。
在一些实施例中,确定802指示的步骤包括第二节点304基于第一链路的网络参数、第二链路的网络参数以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的关系来确定指示。上文关于方法600以及图6和图7详细描述了此类关系的示例,并且将了解,其中的细节同样适用于步骤802。然而,简而言之,此类关系可用于将第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量映射到与第一节点302通过第一链路和第二链路的聚合发送业务相关联的性能的指示。
网络状况的示例包括链路上的信号强度、链路上的重传率、在跨链路发送信号和接收到所述信号的确认之间的延迟、链路上的抖动和链路上的网络负载(例如,这些都是链路状况的示例)。此类网络状况可与第一链路和第二链路之间的聚合的性能相关。服务要求的示例包括对链路的服务质量要求、用户预订信息和业务的数据类型。例如,在一些实施例中,服务要求或用户预订信息可防止链路被利用至其全部容量(例如,如果用户不具有适当的预订),并且因此这可能影响第一链路和第二链路之间的聚合的性能。此外,业务的类型(例如,数据是否包括语音、SMS、视频等)可能影响第一链路和第二链路之间的聚合的性能。如上文关于图7所描述的,可从实验数据经验地导出关系,并且关系可以采用多维度平面的形式,该多维度平面对于第一链路的网络参数和/或第二链路的网络参数的不同测量值,对应于第一链路和第二链路之间的聚合的性能的值。
在一些实施例中,确定802指示的步骤包括第二节点接收第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量。确定802的步骤可进一步包括第二节点基于以下各项确定与通过第一链路和第二链路的聚合发送业务相关联的性能:接收的测量;和/或第一链路的网络参数、第二链路的网络参数以及与通过第一链路和第二链路的聚合发送业务相关联的性能之间的一个或多个关系。
在一些实施例中,接收测量的步骤可包括第二节点从第一节点接收测量。例如,第一节点可将测量发送到第二节点,以触发第二节点确定指示。因此,第二节点可适于响应于从第一节点接收到第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量而确定指示。
在一些实施例中,接收测量的步骤可包括第二节点从另一节点接收测量。例如,另一节点可将测量发送到第二节点,以触发第二节点确定指示。在此类实施例中,该另一节点可例如包括电信网络中的节点,诸如图3中的节点316。在一些实施例中,该另一节点可以按规则间隔或响应于网络状况的变化(例如,响应于在特定链路上检测到拥塞)向第二节点发送测量。以此方式,可以(例如,实时)持续地更新第二节点。例如,尽管第一节点可能不知道它,但是网络(例如,网络节点316)可告知第二节点304不应考虑将诸如蜂窝链路的第一链路用于聚合,因为所述小区当前是拥塞的。因此,第二节点在确定指示时可以考虑这一点。
在一些实施例中,该另一节点可包括第一节点向其发送业务的节点,诸如图3中的第三节点306。以此方式,网络316和/或接收节点306可触发第二节点确定指示。因此,第二节点可适于响应于从第三节点接收到第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量而确定指示。这可允许网络中的其它节点动态地触发对第一节点是否以将提供最佳性能的方式调度业务的评估。以此方式,网络中的另一节点可基于由第二节点确定的指示向第一节点发信号通知响应于变化的链路状况实时改变它的调度。
转到步骤804,在一些实施例中,基于指示向第一节点发送信号的步骤可包括向第一节点发送指示(例如,信号可包括指示)。以此方式,第一节点可基于指示确定是通过第一链路、第二链路还是第一链路和第二链路的聚合发送业务。
在一些实施例中,向第一节点发送804信号的步骤可包括基于指示向第一节点发送指令。例如,步骤804可包括第二节点确定第一节点应当通过第一链路、第二链路还是第一和第二链路的聚合来发送业务。在一些实施例中,发送步骤可包括向第一节点发送信号以基于指示命令第一节点通过以下之一发送业务:第一链路、第二链路以及第一链路和第二链路的聚合。
在一些实施例中,向第一节点发送804信号的步骤包括:如果该指示指示与通过第一链路和第二链路的聚合发送业务相关联的性能低于第一链路的性能,那么发送命令第一节点通过第一链路发送业务的信号。例如,如果第二节点基于指示确定第一链路(或第二链路)上的性能比与第一和第二链路的聚合相关联的性能更好,那么第二节点可直接命令第一节点通过更高性能的第一链路发送业务。
在一些实施例中,向第一节点发送804信号的步骤包括:如果该指示指示第一链路的性能和第二链路的性能各自单独地低于与通过第一链路和第二链路的聚合发送业务相关联的性能,那么发送命令第一节点通过第一链路和第二链路的聚合发送业务的信号。以此方式,如果第二节点基于指示确定第一链路和第二链路的聚合的性能将优于单独第一或第二链路的性能,那么第二节点可直接命令第一节点通过第一节点和第二节点的聚合发送业务。以此方式,第二节点可改善来自第一节点的业务的调度。
将明白,信号可包括本文中描述的组成之外的或作为本文中描述的组成的替代的另外组成,例如,信号可包括除了通过特定链路(或链路的聚合)发送业务的指令以外的指示。
将进一步明白,本文中的任何教导可扩展到三个或多于三个链路。例如,确定804指示可包括第二节点确定与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示。然后,第二节点可确定第一节点应当通过第一、第二、一个或多个另外的链路还是第一链路、第二链路和一个或多个另外的链路(或者一个或多个另外的链路的子集)的聚合发送业务。以此方式,第二节点能够动态地影响第一节点在多个链路上的调度。
现在转到图9,图9示出根据实施例的示例***900。***900包括第一节点902、第二节点904和第三节点906。在该实施例中,第一节点902包括向第三节点906传送业务(例如,语音、数据、SMS、MMS、信令数据等)的传送器节点。在这个意义上,第三节点906是接收器节点。第一节点902操作以(例如,适于或配置成)通过第一链路908、第二链路910和/或第一链路和第二链路的聚合将业务发送到第三节点906。第一链路908和第二链路910可包括上文关于图1-8描述的任何链路技术。第一链路908可包括与第二链路910的通信技术相同或不同类型的通信技术。
第一节点902包括控制器912。控制器可包括诸如处理器404的处理器和诸如存储器406的存储器,如上文关于第一节点302和图4所描述的。第一节点902可操作以获取第一链路908的一个或多个网络参数的测量以及第二链路910的一个或多个网络参数的测量。在该实施例中,可例如从第三节点906或某个其它网络节点916(诸如软件定义网络(SDN)控制器、网络管理或网络编排实体)获取此类测量。
然后,第一节点操作以将信号918发送到第二节点904。信号918包括第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量。测量可反映第一链路908和/或第二链路910上的当前(例如,实时)状况。
第二节点904包括控制器920。控制器可包括诸如处理器504的处理器和诸如存储器506的存储器,如上文关于第二节点304和图5所描述的。第二节点可操作以确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示。例如,第二节点904可根据第一链路的一个或多个网络参数的测量和/或第二链路的一个或多个网络参数的测量以及存储在第二节点904上或可由第二节点904访问的数据库922确定指示。数据库922可存储第一和/或第二链路的测量的网络参数与第一链路和第二链路的聚合的(例如,预测的)性能之间的一个或多个关系。上文关于第一节点302和第二节点304详细描述了此类关系,并且将了解,其中的细节同样适用于图9的实施例。
在已经确定了与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示之后,第二节点904基于确定的指示向第一节点发送信号924。如上文关于方法800的步骤804所描述的,信号924可包括该指示和/或命令第一节点902通过以下之一发送业务的指令:第一链路、第二链路以及第一链路和第二链路的聚合。如果在信号924中包括指令,那么该指令的内容基于指示。将了解上文关于方法800的步骤804中的信号描述的细节对于信号924是同样的。
第一节点902的控制器912从第二节点接收信号924。如果信号924仅仅包括指示,那么第一节点的控制器912确定是通过第一链路908、第二链路910还是第一和第二链路的聚合来发送业务,并使用链路选择器914通过合适的链路发送业务。上文关于上面的图6和图8详细描述了用于确定通过其发送业务的适当链路的准则,并且将了解,其中的细节适用于图9的实施例的这个方面。
如果信号924包括要使用哪个链路或链路的聚合的指令,那么控制器912执行该指令,并使用链路选择器914通过所命令的链路发送业务。
以此方式,第一节点能够响应于实时网络状况通过第一链路、第二链路以及第一和第二链路的聚合动态地调度业务,从而在给定测量的网络状况下达到最佳可能性能。
现在转到图10,图10示出根据实施例的示例***1000。在该实施例中,***1000包括第一节点1002和第二节点1004。第一节点包括接收数据分组以用于传输的接收器1006。可在第一链路1008、(一个或多个)第二或后续链路1010、第一链路1008和第二或后续链路1010的任何组合的聚合上传送数据分组(例如,业务)。当数据分组到达或生成数据分组时,将它们传递到队列1012以用于传输。并行地,第一节点1002操作以使用链路评估器1020对与链路1008、1010有关的一个或多个网络参数进行测量,并在信号1014中将这些测量发送到第二节点1004。第二节点1004适于响应于从第一节点1002接收到测量而确定与第二和后续链路1010中的一个或多个链路以及第一链路1008的聚合相关联的性能的指示。上文关于方法600和800提供了指示以及第二节点可确定所述指示所采用的方式的细节,并且将了解,其中的细节适用于***1000。
第二节点1004向第一节点1002发送信号1016,该信号包括该指示和/或通过第一链路、第二或后续链路或者第一链路和(一个或多个)第二或后续链路中的一个或多个链路的聚合发送分组数据的指令。如上文关于图9所记述的,如果信号1016包括指示,那么第一节点将基于该指示来确定队列中的每个分组要通过哪个链路或链路的聚合发送。如果信号1016包括要使用哪个信号的指令,那么第一节点1002将通过所命令的链路或链路的聚合发送业务。在任一场景中,将链路或链路的聚合发送到链路选择器1018,该链路选择器1018接着在合适的链路上传送排队的分组。如上面所记述的,可将测量重复地发送到第二节点1004(例如,基本上实时地),并且因此可确定性能的定期指示并将性能的定期指示发送到第一节点1002。因此,可对于每个数据分组使用不同的链路或链路聚合组合,以使得对于每个传输使用最高性能的链路或链路的聚合。以此方式,可通过第一、第二和后续链路动态地调度业务,以便基于实时网络状况在任何给定时间获得最高的性能。
现在转到另一方面,参考图11,根据实施例,通信***包括诸如3GPP型蜂窝网络的电信网络1110,它包括诸如无线电接入网络的接入网络1111和核心网络1114。接入网络1111包括诸如NB、eNB、gNB或其它类型的无线接入点的多个基站1112a、1112b、1112c,其各自定义对应的覆盖区域1113a、1113b、1113c。每个基站1112a、1112b、1112c可通过有线或无线连接1115连接到核心网络1114。位于覆盖区域1113c中的第一UE 1191配置成无线地连接到对应基站1112c或被对应基站1112c寻呼。覆盖区域1113a中的第二UE 1192可无线地连接到对应基站1112a。尽管在该示例中示出多个UE 1191、1192,但是公开的实施例同样可适用于唯一的UE在覆盖区域中或唯一的UE连接到对应基站1112的情形。
电信网络1110本身连接到主机计算机1130,该主机计算机1130可体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或体现为服务器机群中的处理资源。主机计算机1130可在服务供应商的所有权或控制下,或者可由服务供应商或代表服务供应商操作。电信网络1110和主机计算机1130之间的连接1121和1122可从核心网络1114直接扩展到主机计算机1130,或者可途经可选的中间网络1120。中间网络1120可以是公共、私有或托管网络之一或者公共、私有或托管网络中的多于一个网络的组合;中间网络1120(如果有的话)可以是骨干网络或互联网;特别地,中间网络1120可包括两个或多于两个子网络(未示出)。
图11的通信***作为整体实现在连接的UE 1191、1192和主机计算机1130之间的连接性。可将该连接性描述为过顶(OTT)连接1150。在本公开的上下文中,在一些实施例中,OTT连接1150(或OTT连接1150的一部分)可由第一链路、第二链路和/或第一和第二链路的聚合提供。第一和第二链路中的一个或两者可由接入网络1111提供。主机计算机1130和连接的UE 1191、1192配置成使用接入网络1111、核心网络1114、任何中间网络1120和可能的另外的基础设施(未示出)作为中介经由OTT连接1150来传递数据和/或信令。从OTT连接1150经过的参与通信装置不知道上行链路和下行链路通信的路由的意义来说,OTT连接1150可以是透明的。例如,可以不或不需要通知基站1112关于传入下行链路通信的过去路由,所述传入下行链路通信具有源自主机计算机1130的要转发(例如,移交)到连接的UE1191的数据。类似地,基站1112不需要知道源自UE 1191朝向主机计算机1130的传出上行链路通信的未来路由。
根据实施例,现在将参考图12描述在前述段落中讨论的UE、基站和主机计算机的示例实现。在通信***1200中,主机计算机1210包括硬件1215,该硬件1215包括通信接口1216,该通信接口1216配置成设立和维持与通信***1200的不同通信装置的接口的有线或无线连接。主机计算机1210进一步包括可具有存储和/或处理能力的处理电路1218。特别地,处理电路1218可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。主机计算机1210进一步包括软件1211,该软件1211存储在主机计算机1210中或可由主机计算机1210访问,并且可由处理电路1218执行。软件1211包括主机应用1212。主机应用1212可以可操作以向远程用户(诸如经由端接在UE 1239和主机计算机1210处的OTT连接1250连接的UE 1239)提供服务。在向远程用户提供服务时,主机应用1212可提供可以使用OTT连接1250来传送的用户数据。
通信***1200进一步包括基站1220,该基站1220被提供在电信***中并且包括使得其能够与主机计算机1210和客户驻地设备CPE 1230通信的硬件1225。硬件1225可包括用于设立和维持与通信***1200的不同通信装置的接口的有线或无线连接的通信接口1226以及用于设立和维持与位于由基站1220服务的覆盖区域(图12中未示出)中的CPE 1230的至少无线连接1270的无线电接口1227。通信接口1226可配置成促进到主机计算机1210的连接1260。连接1260可以是直接的,或者它可通过电信***的核心网络(图12中没有示出)和/或通过电信***外部的一个或多个中间网络。在示出的实施例中,基站1220的硬件1225进一步包括处理电路1228,该处理电路1228可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。基站1220进一步具有存储在内部或可经由外部连接访问的软件1221。
通信***1200进一步包括已经提到过的CPE 1230。CPE 1230包括硬件1235,该硬件1235可包括无线电接口1237,该无线电接口1237配置成设立和维持与基站1220的无线连接1270。无线电接口1237可进一步配置成设立和维持与UE 1239的无线连接1245。CPE 1230可进一步包括使得CPE 1230能够设立与一个或多个其它链路(例如,其它无线或有线链路)的连接的一个或多个额外接口(未示出)。在这里的本公开的上下文中,CPE配置成跨第一链路、第二链路以及第一链路和第二链路的聚合发送业务。在一些实施例中,第一链路包括无线连接1270。在一些实施例中,第二链路可包括到类似于基站1220的另一基站的无线连接。当CPE通过无线连接1270将业务从UE 1239发送到主机计算机1210时,通过OTT连接1250发送业务。
通信***1200进一步包括已经提到过的UE 1239。UE 1239的硬件1242可包括配置成设立和维持与CPE 1230的无线连接1245的无线电接口1243。UE 1239的硬件1242进一步包括处理电路1244,该处理电路1244可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(未示出)。UE 1239进一步包括存储在UE1239中或可由UE 1239访问并且可由处理电路1244执行的软件1240。软件1240包括客户端应用1241。客户端应用1241可以可操作以在主机计算机1210的支持下经由UE 1239向人或非人用户提供服务。在主机计算机1210中,执行的主机应用1212可经由端接在UE 1239和主机计算机1210处的OTT连接1250与执行的客户端应用1241通信。在向用户提供服务时,客户端应用1241可从主机应用1212接收请求数据,并且响应于请求数据提供用户数据。OTT连接1250可传递请求数据。客户端应用1241可与用户交互以生成它提供的用户数据。
可经由CPE 1230将用户数据传递到主机应用1210。如上面所记述的,CPE 1230可通过第一链路(例如,连接1270)或经由第二链路(图12中未示出)传递诸如用户数据的业务。当CPE 1230通过第一链路发送业务时,通过OTT连接1250将业务从UE发送到主机计算机。CPE 1230配置成获取与通过第一链路(例如,连接1270并且因此OTT连接1250)和第二链路的聚合发送业务相关联的性能的指示,并基于指示通过以下之一发送业务:第一链路、第二链路以及第一链路和第二链路的聚合。
图13是示出在通信***中实现的示例方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图12和13描述的那些主机计算机、基站和UE。为了本公开的简洁,本节中将只包括对图13的附图参考。根据该实施例,在步骤1310(它可以是可选的)中,UE接收由主机计算机提供的输入数据。另外地或备选地,在步骤1320中,UE提供用户数据。在步骤1320的子步骤1321(它可以是可选的)中,UE通过执行客户端应用来提供用户数据。在步骤1310的子步骤1311(它可以是可选的)中,UE执行客户端应用,该客户端应用提供用户数据作为对接收的由主机计算机提供的输入数据的反应。在提供用户数据时,执行的客户端应用可进一步考虑从用户接收的用户输入。不管提供用户数据所采用的特定方式,在子步骤1330中,UE发起用户数据到主机计算机的传输。
根据本文中的实施例,子步骤1330包括UE将用户数据发送到诸如CPE 1230的CPE。CPE中的步骤包括获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示,以及基于指示通过以下之一发送用户数据(例如,业务):第一链路、第二链路以及第一链路和第二链路的聚合。在该实施例中,第一链路包括图11的电信网络1110。第二链路可包括类似于电信网络1110的另一电信网络(例如,由不同运营商拥有)或者诸如wifi或有线连接的不同连接。获取和发送的步骤根据贯穿本公开描述的实施例的教导,例如,上文参考图600描述了获取602和发送604的步骤,并且将了解,其中的细节适用于这里的步骤1330。
在该方法的步骤1340中,主机计算机经由第一链路、第二链路或第一和第二链路的聚合接收从UE传送的用户数据。
图14是示出根据一个实施例的在通信***中实现的方法的流程图。通信***包括主机计算机、基站和UE,它们可以是参考图11和图12描述的那些主机计算机、基站和UE。在步骤1410(它可以是可选的)中,根据贯穿本公开描述的实施例的教导,基站从UE接收用户数据。在步骤1420(它可以是可选的)中,基站发起所接收的用户数据到主机计算机的传输。在步骤1430(它可以是可选的)中,主机计算机接收在由基站发起的传输中携带的用户数据。
以此方式,用户数据的发送可受益于通过选择具有最佳性能的链路或链路的组合而获得的改善的性能。
Claims (62)
1.一种供电信网络中使用的第一节点,其中所述第一节点适于:
获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示,通过以下之一发送所述业务:
所述第一链路;
所述第二链路;以及
所述第一链路和所述第二链路的聚合。
2.如权利要求1所述的第一节点,其中所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能相对于与单独地通过所述第一链路和所述第二链路中的一个或两者路由所述业务相关联的所述性能。
3.如权利要求1或2所述的第一节点,其中所述第一节点适于在所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能低于所述第一链路的所述性能的情况下,通过所述第一链路发送所述业务。
4.如权利要求1、2或3所述的第一节点,其中所述第一节点适于在所述指示指示所述第一链路的所述性能和所述第二链路的所述性能各自单独地低于与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能的情况下,通过所述第一链路和所述第二链路的聚合发送所述业务。
5.如权利要求1至4中任一权利要求所述的第一节点,其中所述指示基于所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
6.如权利要求1至5中任一权利要求所述的第一节点,其中所述指示包括与通过所述第一链路、所述第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示;并且其中所述第一节点适于基于所述指示通过以下之一发送业务:
所述第一链路;
所述第二链路;
所述一个或多个另外的链路之一;以及
所述第一链路、所述第二链路和所述一个或多个另外的链路的聚合。
7.如权利要求1至6中任一权利要求所述的第一节点,其中所述第一节点适于通过以下操作获取指示:
从第二节点接收包括所述指示的信号。
8.如权利要求7所述的第一节点,其中所述第一节点适于通过以下操作获取指示:
将所述第一链路的一个或多个网络参数的测量和/或所述第二链路的一个或多个网络参数的测量发送到所述第二节点;以及
响应于所述测量的所述发送,从所述第二节点接收所述指示。
9.如权利要求1至6中任一权利要求所述的第一节点,其中所述第一节点适于通过以下操作获取指示:
获取所述第一链路的一个或多个网络参数的测量以及所述第二链路的一个或多个网络参数的测量;以及
基于以下各项确定与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能:
所述第一链路的所述一个或多个网络参数的所述测量;
所述第二链路的所述一个或多个网络参数的所述测量;和/或
所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
10.如权利要求9所述的第一节点,其中所述第一节点适于将所述业务发送到第三节点;并且
其中所述第一节点适于从所述第三节点获取所述测量。
11.如权利要求5、8或9中任一权利要求所述的第一节点,其中所述第一链路的所述一个或多个网络参数和/或所述第二链路的所述一个或多个网络参数包括一个或多个网络状况和/或一个或多个服务要求。
12.如权利要求11所述的第一节点,其中所述一个或多个网络状况和/或一个或多个服务要求包括以下中的一个或多个:
链路上的信号强度;
链路上的重传率;
在跨链路发送信号和接收到所述信号的确认之间的延迟;
链路上的抖动;
链路上的网络负载;
对链路的服务质量要求;
用户预订信息;以及
所述业务的数据类型。
13.如权利要求1至12中任一权利要求所述的第一节点,其中所述第一链路包括与所述第二链路的通信技术不同类型的所述通信技术。
14.一种第二节点,其中所述第二节点适于:
确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示向所述第一节点发送信号。
15.如权利要求14所述的第二节点,其中所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能相对于与单独地通过所述第一链路和所述第二链路中的一个或两者路由所述业务相关联的所述性能。
16.如权利要求14或15所述的第二节点,其中所述指示基于所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
17.如权利要求14至16中任一权利要求所述的第二节点,其中所述信号包括所述指示。
18.如权利要求14至17中任一权利要求所述的第二节点,其中所述信号命令所述第一节点基于所述指示通过以下之一发送所述业务:
所述第一链路;
所述第二链路;以及
所述第一链路和所述第二链路的聚合。
19.如权利要求18所述的第二节点,其中如果所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能低于所述第一链路的所述性能,那么所述信号命令所述第一节点通过所述第一链路发送所述业务。
20.如权利要求18或19所述的第二节点,其中如果所述指示指示所述第一链路的所述性能和所述第二链路的所述性能各自单独地低于与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能,那么所述信号命令所述第一节点通过所述第一链路和所述第二链路的所述聚合发送所述业务。
21.如权利要求14至20中任一权利要求所述的第二节点,其中所述指示包括与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示。
22.如权利要求14至21中任一权利要求所述的第二节点,其中所述第二节点适于通过以下操作确定指示:
接收所述第一链路的一个或多个网络参数的测量和/或所述第二链路的一个或多个网络参数的测量;以及
基于以下各项确定与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能:
所接收的测量;和/或
所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
23.如权利要求22所述的第二节点,其中从所述第一节点接收所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量。
24.如权利要求23所述的第二节点,其中所述第二节点适于响应于从所述第一节点接收到所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量而确定所述指示。
25.如权利要求22所述的第二节点,其中从第三节点接收所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量。
26.如权利要求25所述的第二节点,其中所述第二节点适于响应于从所述第三节点接收到所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量而确定所述指示。
27.如权利要求21至26中任一权利要求所述的第二节点,其中所述第一链路的所述一个或多个网络参数和/或所述第二链路的所述一个或多个网络参数包括一个或多个网络状况和/或一个或多个服务要求。
28.如权利要求27所述的第二节点,其中所述一个或多个网络状况和/或一个或多个服务要求包括以下中的一个或多个:
链路上的信号强度;
链路上的重传率;
在跨链路发送信号和接收到所述信号的确认之间的延迟;
链路上的抖动;
链路上的网络负载;
对链路的服务质量要求;
用户预订信息;以及
所述业务的数据类型。
29.如权利要求14至28中任一权利要求所述的第二节点,其中所述第一链路包括与所述第二链路的通信技术不同类型的所述通信技术。
30.一种供电信网络中使用的第一节点中的方法,所述方法包括:
获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示,通过以下之一发送所述业务:
所述第一链路;
所述第二链路;以及
所述第一链路和所述第二链路的聚合。
31.如权利要求30所述的方法,其中所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能相对于与单独地通过所述第一链路和所述第二链路中的一个或两者路由所述业务相关联的所述性能。
32.如权利要求30或31所述的方法,其中所述发送步骤包括:如果所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能低于所述第一链路的所述性能,那么通过所述第一链路发送所述业务。
33.如权利要求30、31或32所述的方法,其中所述发送步骤包括:如果所述指示指示所述第一链路的所述性能和所述第二链路的所述性能各自单独地低于与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能,那么通过所述第一链路和所述第二链路的聚合发送所述业务。
34.如权利要求30至33中任一权利要求所述的方法,其中所述指示基于所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
35.如权利要求30至34中任一权利要求所述的方法,其中所述指示包括与通过所述第一链路、所述第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示;并且其中所述第一节点适于基于所述指示通过以下之一发送业务:
所述第一链路;
所述第二链路;
所述一个或多个另外的链路之一;以及
所述第一链路、所述第二链路和所述一个或多个另外的链路的聚合。
36.如权利要求30至35中任一权利要求所述的方法,其中所述获取步骤包括:
从第二节点接收包括所述指示的信号。
37.如权利要求36所述的方法,其中所述获取步骤包括:
将所述第一链路的一个或多个网络参数的测量和/或所述第二链路的一个或多个网络参数的测量发送到所述第二节点;以及
响应于所述测量的所述发送,从所述第二节点接收所述指示。
38.如权利要求30至35中任一权利要求所述的方法,其中所述获取步骤包括:
获取所述第一链路的一个或多个网络参数的测量以及所述第二链路的一个或多个网络参数的测量;以及
基于以下各项确定与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能:
所述第一链路的所述一个或多个网络参数的所述测量;
所述第二链路的所述一个或多个网络参数的所述测量;和/或
所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
39.如权利要求38所述的方法,其中所述发送步骤包括将所述业务发送到第三节点;并且
其中所述获取步骤包括从所述第三节点获取所述测量。
40.如权利要求34、37或38中任一权利要求所述的方法,其中所述第一链路的所述一个或多个网络参数和/或所述第二链路的所述一个或多个网络参数包括一个或多个网络状况和/或一个或多个服务要求。
41.如权利要求40所述的方法,其中所述一个或多个网络状况和/或一个或多个服务要求包括以下中的一个或多个:
链路上的信号强度;
链路上的重传率;
在跨链路发送信号和接收到所述信号的确认之间的延迟;
链路上的抖动;
链路上的网络负载;
对链路的服务质量要求;
用户预订信息;以及
所述业务的数据类型。
42.如权利要求30至41中任一权利要求所述的方法,其中所述第一链路包括与所述第二链路的通信技术不同类型的所述通信技术。
43.一种第二节点中的方法,其中所述方法包括:
确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示向所述第一节点发送信号。
44.如权利要求43所述的方法,其中所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能相对于与单独地通过所述第一链路和所述第二链路中的一个或两者路由所述业务相关联的所述性能。
45.如权利要求43或44所述的方法,其中所述指示基于所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
46.如权利要求43至45中任一权利要求所述的方法,其中所述信号包括所述指示。
47.如权利要求43至46中任一权利要求所述的方法,其中所述信号命令所述第一节点基于所述指示通过以下之一发送所述业务:
所述第一链路;
所述第二链路;以及
所述第一链路和所述第二链路的聚合。
48.如权利要求47所述的方法,其中如果所述指示指示与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能低于所述第一链路的所述性能,那么所述信号命令所述第一节点通过所述第一链路发送所述业务。
49.如权利要求47或48所述的方法,其中如果所述指示指示所述第一链路的所述性能和所述第二链路的所述性能各自单独地低于与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能,那么所述信号命令所述第一节点通过所述第一链路和所述第二链路的所述聚合发送所述业务。
50.如权利要求43至49中任一权利要求所述的方法,其中所述指示包括与通过第一链路、第二链路和一个或多个另外的链路的聚合发送业务相关联的性能的指示。
51.如权利要求43至50中任一权利要求所述的方法,其中所述确定步骤包括:
接收所述第一链路的一个或多个网络参数的测量和/或所述第二链路的一个或多个网络参数的测量;以及
基于以下各项确定与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能:
所接收的测量;和/或
所述第一链路的网络参数、所述第二链路的网络参数以及与通过所述第一链路和所述第二链路的聚合发送业务相关联的所述性能之间的一个或多个关系。
52.如权利要求51所述的方法,包括从所述第一节点接收所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量。
53.如权利要求52所述的方法,其中响应于从所述第一节点接收到所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量而执行所述确定步骤。
54.如权利要求51所述的方法,进一步包括从第三节点接收所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量。
55.如权利要求54所述的方法,其中所述确定步骤包括响应于从所述第三节点接收到所述第一链路的所述一个或多个网络参数的所述测量和/或所述第二链路的所述一个或多个网络参数的所述测量而确定所述指示。
56.如权利要求50至55中任一权利要求所述的方法,其中所述第一链路的所述一个或多个网络参数和/或所述第二链路的所述一个或多个网络参数包括一个或多个网络状况和/或一个或多个服务要求。
57.如权利要求56所述的方法,其中所述一个或多个网络状况和/或一个或多个服务要求包括以下中的一个或多个:
链路上的信号强度;
链路上的重传率;
在跨链路发送信号和接收到所述信号的确认之间的延迟;
链路上的抖动;
链路上的网络负载;
对链路的服务质量要求;
用户预订信息;以及
所述业务的数据类型。
58.如权利要求43至57中任一权利要求所述的方法,其中所述第一链路包括与所述第二链路的通信技术不同类型的所述通信技术。
59.一种包括指令的计算机程序,所述指令在至少一个处理器上执行时使所述至少一个处理器进行根据权利要求30至58中任一权利要求所述的方法。
60.一种计算机程序产品,包括具有如权利要求59所述的计算机程序的计算机可读介质。
61.一种供电信网络中使用的第一节点,所述第一节点包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述第一节点操作以:
获取与通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示,通过以下之一发送所述业务:
所述第一链路;
所述第二链路;以及
所述第一链路和所述第二链路的聚合。
62.一种第二节点,所述第二节点包括处理器和存储器,所述存储器包含可由所述处理器执行的指令,由此所述第二节点操作以:
确定与第一节点通过第一链路和第二链路的聚合发送业务相关联的性能的指示;以及
基于所述指示向所述第一节点发送信号。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SE2017/051206 WO2019112494A1 (en) | 2017-12-04 | 2017-12-04 | A first node and a second node and methods of operating the same |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111418174A true CN111418174A (zh) | 2020-07-14 |
Family
ID=60915589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780097477.8A Pending CN111418174A (zh) | 2017-12-04 | 2017-12-04 | 第一节点和第二节点以及操作第一节点和第二节点的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11218910B2 (zh) |
EP (1) | EP3721572A1 (zh) |
CN (1) | CN111418174A (zh) |
WO (1) | WO2019112494A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11606118B2 (en) * | 2020-08-27 | 2023-03-14 | Connectify, Inc. | Data transfer with multiple threshold actions |
CN115866802A (zh) * | 2021-10-22 | 2023-03-28 | 中兴通讯股份有限公司 | 数据传输方法、设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014051513A1 (en) * | 2012-09-28 | 2014-04-03 | Telefonaktiebolaget L M Ericsson (Publ) | Evaluation of radio network performance |
CN107426799A (zh) * | 2012-02-29 | 2017-12-01 | 华为技术有限公司 | 多模无线通信***的控制方法、控制服务器和终端 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6952401B1 (en) * | 1999-03-17 | 2005-10-04 | Broadcom Corporation | Method for load balancing in a network switch |
US6498781B1 (en) * | 1999-08-13 | 2002-12-24 | International Business Machines Corporation | Self-tuning link aggregation system |
EP1813063A4 (en) * | 2004-11-19 | 2009-08-12 | Stevens Inst Technology | END UNIT WITH MULTI-ACCESS AND THE POSSIBILITY OF SIMULTANEOUS CONNECTIVITY TO MULTIPLE COMMUNICATION CHANNELS |
US7936770B1 (en) * | 2005-03-08 | 2011-05-03 | Enterasys Networks, Inc. | Method and apparatus of virtual class of service and logical queue representation through network traffic distribution over multiple port interfaces |
US7835291B2 (en) * | 2006-10-17 | 2010-11-16 | Verizon Patent And Licensing Inc. | Disabled state and state signaling for link aggregation |
US7756029B2 (en) * | 2007-05-24 | 2010-07-13 | Harris Stratex Networks Operating Corporation | Dynamic load balancing for layer-2 link aggregation |
US10122829B2 (en) * | 2008-11-12 | 2018-11-06 | Teloip Inc. | System and method for providing a control plane for quality of service |
US9929964B2 (en) * | 2008-11-12 | 2018-03-27 | Teloip Inc. | System, apparatus and method for providing aggregation of connections with a secure and trusted virtual network overlay |
US9264350B2 (en) * | 2008-11-12 | 2016-02-16 | Teloip Inc. | System, apparatus and method for providing improved performance of aggregated/bonded network connections with multiprotocol label switching |
US9059817B2 (en) * | 2010-11-22 | 2015-06-16 | Microsoft Technology Licensing, Llc | Minimizing network latency in interactive internet applications |
CN102118319B (zh) * | 2011-04-06 | 2013-09-18 | 杭州华三通信技术有限公司 | 流量负载均衡方法和装置 |
WO2012154506A1 (en) * | 2011-05-06 | 2012-11-15 | Interdigital Patent Holdings, Inc. | Method and apparatus for bandwidth aggregation for ip flow |
US8634417B2 (en) * | 2011-06-02 | 2014-01-21 | Avaya Inc. | Method and apparatus providing selective flow redistribution across Multi Link Trunk/Link Aggregation Group (MLT/LAG) after port member failure and recovery |
KR20140025551A (ko) * | 2011-06-29 | 2014-03-04 | 닛본 덴끼 가부시끼가이샤 | 무선 전송 시스템, 무선 전송 장치, 무선 전송 방법 및 컴퓨터 판독가능 매체 |
JP5849843B2 (ja) * | 2012-04-18 | 2016-02-03 | 富士通株式会社 | フレーム伝送システム |
JP5935572B2 (ja) * | 2012-07-27 | 2016-06-15 | 富士通株式会社 | 基地局装置及びパケット振分け方法 |
US9485165B2 (en) * | 2012-12-14 | 2016-11-01 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for augmenting TWAMP |
BR112015024261A2 (pt) * | 2013-03-22 | 2017-07-18 | Intelsat Corp | método e aparelho para transmitir dados com rajada e dados sem rajada |
JP6166960B2 (ja) * | 2013-06-14 | 2017-07-19 | 日本電信電話株式会社 | フレーム伝送装置および正常性確認方法 |
US9847925B2 (en) * | 2014-01-02 | 2017-12-19 | Marvell World Trade Ltd. | Accurate measurement of distributed counters |
CN105591916B (zh) * | 2014-10-22 | 2018-10-30 | 华为技术有限公司 | 一种报文传输方法及装置 |
JP2016103784A (ja) * | 2014-11-28 | 2016-06-02 | 富士通株式会社 | 監視装置、監視プログラムおよび監視方法 |
CN106464419B (zh) * | 2014-12-29 | 2019-07-19 | 华为技术有限公司 | 聚合链路的工作状态调整方法、装置、终端设备及*** |
WO2016154833A1 (zh) * | 2015-03-28 | 2016-10-06 | 华为技术有限公司 | 一种多链路聚合的报文发送方法及装置 |
CN105898799B (zh) * | 2015-10-30 | 2019-04-30 | 法法汽车(中国)有限公司 | 基于信号强度的移动网络的多链路带宽分配方法及装置 |
US10506492B2 (en) * | 2017-06-14 | 2019-12-10 | Cisco Technology, Inc. | System and method to facilitate link aggregation using network-based internet protocol (IP) flow mobility in a network environment |
-
2017
- 2017-12-04 CN CN201780097477.8A patent/CN111418174A/zh active Pending
- 2017-12-04 WO PCT/SE2017/051206 patent/WO2019112494A1/en unknown
- 2017-12-04 US US16/768,483 patent/US11218910B2/en active Active
- 2017-12-04 EP EP17823240.1A patent/EP3721572A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107426799A (zh) * | 2012-02-29 | 2017-12-01 | 华为技术有限公司 | 多模无线通信***的控制方法、控制服务器和终端 |
WO2014051513A1 (en) * | 2012-09-28 | 2014-04-03 | Telefonaktiebolaget L M Ericsson (Publ) | Evaluation of radio network performance |
Also Published As
Publication number | Publication date |
---|---|
US20210176666A1 (en) | 2021-06-10 |
EP3721572A1 (en) | 2020-10-14 |
WO2019112494A1 (en) | 2019-06-13 |
US11218910B2 (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11026240B2 (en) | Method and user equipment for predicting available throughput for uplink data | |
WO2018161850A1 (en) | System and method of network policy optimization | |
EP3592019B1 (en) | System and method for virtual multi-point transceivers | |
US10715425B2 (en) | Intelligent routing of network packets on telecommunication devices | |
US10455367B2 (en) | Methods, telematics server and base station for supporting vehicular communications in a cellular network | |
US20150063144A1 (en) | Method and apparatus for software defined flow control in wireless systems | |
CN112165725A (zh) | 报文处理的方法及设备 | |
JP6049872B2 (ja) | 通信ネットワークのネットワーク・エンティティ | |
WO2020239195A1 (en) | Network nodes for joint mec host and upf selection | |
US20150032495A1 (en) | System and Method for User Controlled Cost Based Network and Path Selection across Multiple Networks | |
US10601648B2 (en) | Network nodes with intelligent integration | |
CN111587427A (zh) | 无线通信网络中用于链接分布式单元和虚拟机的方法、装置和计算机可读存储介质 | |
CN108293200B (zh) | 设备吞吐量确定 | |
US10349331B2 (en) | Packet processing method for software-defined network | |
US11218910B2 (en) | First node and a second node and methods of operating the same | |
US9462509B2 (en) | Communication system, mobile station, and control device | |
WO2023055368A1 (en) | Application specific protocol data unit sessions | |
CN111756557B (zh) | 一种数据传输方法及装置 | |
CN116134955A (zh) | 在无线通信设备处自主激活特征以满足消费通信服务的应用的生存时间 | |
TWI558133B (zh) | 軟體定義網路的控制方法、控制器和封包處理方法 | |
CN106506434B (zh) | 业务数据传输方法及装置 | |
KR102049044B1 (ko) | 트랜스포트 네트워크에서 통신 경로 제어 방법 및 장치 | |
CN116389487A (zh) | 网络通信的用户设备、服务器、方法、装置和计算机可读介质 | |
KR20230155829A (ko) | 무선 통신 시스템에서 네트워크 데이터 서버 정보를 획득하는 방법 및 장치 | |
EP3328131A1 (en) | A method for selecting a communication link, a system, a low-complexity apparatus and a computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |