多种无线接入技术服务一个用户设备的数据分配方法及装置的制作方法

文档序号:7648022阅读:147来源:国知局
专利名称:多种无线接入技术服务一个用户设备的数据分配方法及装置的制作方法
技术领域
本发明涉及移动通信技术,尤其涉及一种多种无线接入技术服务一个用户设备的数据分配方法及装置。
背景技术
随着无线接入技术的演进,用户希望能够得到越来越高的带宽,从而改善用户体验。从用户设备(User Equipment,UE)侧来看,越来越多的手机终端将支持多种无线接入技术;从网络侧来看,多种技术的无线接入网将会覆盖同一个地区。综合这些因素,有必要发展同时利用多种无线接入技术服务同一个用户的技术,这样就可以提高用户的峰值速率, 提升用户的业务感受,同时充分利用网络的空闲资源,节约运营商的运营成本。以通用移动通信系统(Universal Mobile Telecommunications System,UMTS)和长期演进(Long Term Evolution,LTE)两种无线接入技术服务同一个UE为例,可以同时在 UMTS链路和LTE链路上进行数据收发。但是,现有技术中没有如何将待传输给UE的上层数据在UMTS链路和LTE链路间进行分配的技术方案。

发明内容
本发明实施例提供了一种多种无线接入技术服务一个用户设备的数据分配方法及装置,以实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配。一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配方法,包括获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;在确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。另一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配装置,包括获取模块,用于获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;确定模块,用于根据所述获取模块获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;发送模块,用于在所述确定模块确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。
6
另一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配方法,包括确定待发送的数据是否属于已经建立的传输控制协议TCP流;如果所述待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;在所述确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。再一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配装置,包括第一确定模块,用于确定待发送的数据是否属于已经建立的传输控制协议TCP 流;第二确定模块,用于如果所述第一确定模块确定待发送的数据属于已经建立的 TCP流,则从所述多种无线接入技术的链路中,确定传输所述第一确定模块确定的传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;发送模块,用于在所述第二确定模块确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。由上述技术方案可知,在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,或者,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中的协议栈的示意图一;图2为本发明实施例中的协议栈的示意图二 ;图3为本发明多种无线接入技术服务一个用户设备的数据分配方法一实施例的方法流程示意图;图4为本发明实施例中RNC向eNodeB请求LTE链路的带宽信息的示意图;图5为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图;图6为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意7
图7为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图;图8为本发明多种无线接入技术服务一个用户设备的数据分配装置一实施例的结构示意图;图9为本发明多种无线接入技术服务一个用户设备的数据分配装置另一实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了在多种无线接入技术服务一个用户设备时(例如,UMTS和LTE两种无线接入技术同时服务一个UE)进行数据分配,本发明实施例可以在UE和网络侧各增加一个分发汇聚功能(Split and Combination Function, SCF)实体。以系统包含UMTS和LTE两种无线接入技术为例,数据发送方的SCF实体负责将数据从UMTS和LTE两种无线接入技术的链路上分发出去,数据接收方的SCF实体负责将数据从UMTS和LTE两种无线接入技术的链路上汇聚起来。增加SCF实体后对应的协议栈结构示意图可以参见图1或图2。图3为本发明多种无线接入技术服务一个用户设备的数据分配方法一实施例的方法流程示意图,包括步骤31 获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;步骤32 根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;步骤33 在确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。本实施例在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,可以选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。在另一实施例中,假设无线接入技术包括第一无线接入技术和第二无线接入技术,则所述获取每种无线接入技术的链路的带宽信息可以包括第一无线接入技术的接入网节点接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息;或者,第一无线接入技术的接入网节点向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息。其中,例如,该第二无线接入技术的接入网节点可以通过容量分配消息主动上报第二无线接入技术的链路的带宽信息;或者,该请求可以为容量分配请求消息,该响应消息可以为携带第二无线接入技术的链路的带宽信息的容量分配响应消息。例如,该带宽信息可以具体包括容量分配值和所述容量分配值对应的分配间隔 (interval),S卩,该容量分配值为该分配间隔内可以分配的最大数据量。通过上述流程第一无线接入技术的接入网节点可以获取第二无线接入技术的链路的带宽信息,由于第一无线接入技术的接入网节点会获知自身的无线接入技术的链路的带宽信息,即也可以获取第一无线接入技术的链路的带宽信息,从而实现获取每种无线接入技术的带宽信息。另外,在无线接入技术包括第一无线接入技术和第二无线接入技术的基础上,所述获取每种无线接入技术的链路上已经发送的数据量可以包括第一无线接入技术的接入网节点可以根据其记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。所述根据所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路可以包括如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则所述待采用的无线接入技术的链路为第二无线接入技术的链路。当然,如果上述的无线接入技术包括至少三种的无线接入技术,则确定方法也是类似的,例如,确定待采用的无线接入技术的链路具体可以为确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。另外,上述的第一无线接入技术的接入网节点可以称为锚点,该锚点可以是指将数据分发到多种无线接入技术的链路上传输的分发节点。例如,该锚点具体的分发功能可以由第一无线接入技术的接入网节点中的SCF实体来执行。本发明实施例将以多种无线技术包括UMTS接入技术和LTE接入技术两种无线接入技术为例,且以UMTS接入网中的无线网络控制器(fcidio Network Controller, RNC)作为锚点进行数据分发为例,则上述第一无线接入技术的接入网节点为RNC,第二无线接入技术的接入网节点为LTE接入网中的演进基站(eNodeB)。当然,如果由eNodeB作为锚点进行数据分发时,则上述第一无线接入技术的接入网节点为eNodeB,第二无线接入技术的接入网节点为RNC。本领域技术人员可以明了,采用其它无线接入技术的组合,例如,采用UMTS 接入技术和GSM接入技术服务同一个用户设备、或者,采用GSM接入技术和LTE接入技术服务同一个用户设备,也可以适用上述数据分配方法,此处不再赘述。此外,本领域的技术人员能够明了,采用至少三种的无线接入技术服务同一个用户设备时的数据分配方法,与上述采用两种无线接入技术服务同一个用户设备的数据分配方法类似,此处也不再赘述。图4为本发明实施例中RNC向eNodeB请求LTE链路的带宽信息的示意图,RNC作为锚点,通过容量分配请求消息向eNodeB请求LTE链路的带宽信息包括
9
步骤41 =RNC向eNodeB发送容量分配请求(capacity request)消息,让eNodeB 上报LTE链路的带宽信息。步骤42 eNodeB向RNC返回容量分配响应(capacity allocation)消息。其中,该容量分配响应消息携带该LTE链路的带宽信息,该带宽信息,例如,可以包括LTE链路的容量分配值和分配间隔(interval)。上述eNodeB向RNC返回的容量分配响应消息中包括LTE链路的容量分配值,其计算公式为LTE链路的容量分配值=Min(eNodeB分配的容量值、eNodeB与RNC之间的Si, 接口限制的容量值)。所述eNodeB分配的容量值为在interval内eNodeB能够传输的最大数据量,所述Si’接口限制的容量值为在interval内Si,口能够传输的最大数据量。当然,也可以直接将容量分配值与分配间隔的商作为带宽信息携带在上述的容量分配响应消息中。本领域的技术人员能够明了,上述带宽信息仅是例举,本发明实施例并不对带宽信息的具体形式进行限定。相应的,RNC可以获知自身所在的UMTS链路的带宽信息,类似的,该UMTS链路的带宽信息可以包括UMTS链路的容量分配值和分配间隔(interval),该UMTS链路的容量分配值的计算公式可以为=UMTS链路的容量分配值=Min (NodeB分配的容量值、Iub接口限制的容量值)。所述NodeB分配的容量值为在interval内RNC控制的NodeB能够传输的最大数据量,所述Iub接口限制的容量值为在interval内RNC对应的Iub接口能够传输的最大数据量。另外,RNC作为锚点可以记录更新已发送的数据量信息,因此,根据记录并更新的数据量信息,RNC可以获取每种无线接入技术的链路上已经发送的数据量,具体来讲,RNC 可以获取UMTS的链路上已经发送的数据量和LTE的链路上已经发送的数据量。至此,获取了 UMTS和LTE两种无线接入技术的链路的带宽信息和已经发送的数据量,之后可以确定待采用的无线接入技术的链路。具体地,以两种无线接入技术服务一个用户设备为例,如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比(或者表述为,第一无线接入技术的链路的带宽与第二无线接入的链路上已经发送的数据量的乘积,大于或等于第二无线接入技术的链路的带宽与第一无线接入的链路上已经发送的数据量的乘积),则所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据流量之比(或者表述为,第一无线接入技术的链路的带宽与第二无线接入的链路上已经发送的数据量的乘积,小于第二无线接入技术的链路的带宽与第一无线接入的链路上已经发送的数据量的乘积),则所述待采用的无线接入技术的链路为第二无线接入技术的链路。举例来说假设服务于同一个用户设备的UMTS链路和LTE链路的带宽比例为 m n,那么如果两种无线接入技术的链路上已经发送的数据量比例小于m n,那么待发送的数据包将被分配在UMTS链路上发送,如果两种无线接入技术的链路已经发送的数据量比例大于m n,那么待发送的数据包将被分配在LTE链路上发送。也就是说数据分配的原则是保证不同无线接入技术的链路上发送数据量的比例与不同无线接入技术的链路的
10带宽比例相等或大致相等,即两者匹配。以公式可以表示如下如果(L容量分配值*U发包量*U interval) > (U容量分配值礼发包量*L interval),则待发送的数据包被分配在LTE链路上发送,否则待发送的数据包被分配在UMTS链路上发送。其中,L容量分配值是指LTE链路的容量分配值;U发包量是指UMTS链路上已经发送的数据量;U interval是指UMTS链路的分配间隔(Interval); U容量分配值是指UMTS链路的容量分配值,L发包量是指LTE链路上已经发送的数据量, Linterval是指LTE链路的分配间隔(Interval)。在确定待采用的无线接入技术的链路之后,可以在确定的该待采用的无线接入技术的链路上向用户设备发送数据。进一步地,本发明可以给出另一实施例,在该另一实施例中,还可以包括判断所述待发送的数据是否属于已经建立的传输控制协议(Transport Control Protocol, TCP) 流;如果所述待发送的数据属于已经建立的TCP流,则在传输所述已经建立的TCP流的无线接入技术的链路上,发送所述待发送的数据;如果所述待发送的数据不属于已经建立的 TCP流,即所述待发送的数据属于新建的TCP流,则根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,进而在确定的待采用的无线接入技术的链路上发送待发送的数据。具体可以参见图5所示实施例。图5为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图,包括步骤51 判断待发送的数据是否属于已经建立的TCP流,若否,执行步骤52,若是执行步骤阳。例如,发送端会记录已经建立的TCP流的信息,包括已经建立的TCP流的五元组 (包括源地址、目的地址、源端口号、目的端口号、协议)以及传输该已经建立的TCP流的无线技术的链路,例如,发送端可以记录如下信息已经建立的TCP流包括TCP流_1、TCP流 _2,其对应的五元组分别为五元组_1、五元组_2 (这些五元组可以形成五元组列表),其传输链路分别为UMTS链路、LTE链路(传输不同TCP流的无线接入技术的链路可以相同也可以不同)。之后,根据记录的已经建立的TCP流的五元组列表以及待发送的数据的五元组, 则可以判断出待发送的数据是否属于已经建立的TCP流。步骤52 确定该待发送的数据对应的待采用的无线接入技术的链路。具体确定方式可以采用图3所示实施例的所示的确定方式。例如,以无线接入技术的链路包括第一无线接入技术的链路和第二无线接入技术的链路为例,如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。在确定待采用的无线接入技术的链路后,可以记录该新建的TCP流的信息,例如, 可以包括新建的TCP流的五元组、该新建的TCP流的传输链路。
步骤53 在确定的待采用的无线接入技术的链路上传输该待发送的数据。步骤M 更新各种无线接入技术的链路上已经传输的数据量。例如,如果确定待采用的无线接入技术的链路为UMTS链路,则在UMTS链路上发送所述待发送的数据后,更新UMTS链路上已经传输的数据量信息。步骤55 在传输该已经建立的TCP流的无线接入技术的链路上发送所述待发送的数据。例如,如果待发送的数据属于1^^流_1,且1^^流_1属于已经建立的流,而该已经建立的TCP流_1是在UMTS链路上传输的,则该待发送的数据将被分配在UMTS链路上继续发送。当然,在发送所述待发送的数据后,也可以更新各种无线接入技术的链路上已经传输的数据量信息。本实施例在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。另外,本实施例通过进行TCP流的判断,保证同一个TCP流的数据尽量在同一种无线技术的链路上传输,避免TCP数据包的乱序。图6为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图,本实施例以根据TCP流进行分发为例,参见图6,包括步骤61 确定待发送的数据是否属于已经建立的TCP流;其中,可以首先确定待发送的数据属于的TCP流,之后根据记录的信息判断待发送的数据所属的TCP流是否属于已经建立的TCP。例如,可以根据五元组确定待发送的数据属于的TCP流,确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的TCP流。例如,待发送的数据的五元组为五元组_1,如果TCP流_1的五元组也是五元组_1,则待发送的数据属于的TCP 流为11^流_1。步骤62 如果所述待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路。当然,如果待发送的数据不属于已经建立的TCP流,则可以按照图5的步骤52-55 进行处理。步骤63 在所述确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。例如,发送端会记录各TCP流的传输链路,例如,TCP流_1在UMTS链路上传输,如果待发送的数据属于TCP流_1,则将待发送的数据在TCP流_1上发送。本实施例在多种无线接入技术服务一个用户设备时,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。通过进行TCP流的判断,保证同一个TCP流的
12数据尽量在同一种无线接入技术的链路上传输,避免TCP数据包的乱序。在图6所示的实施例中,如果按照TCP流进行分发后,还可以根据已经发送的数据量以及带宽进行TCP流的链路调整。具体如图7所示。图7为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图,包括步骤71 按TCP流进行数据分发。具体内容可以参见图6所示实施例。步骤72 判断各种无线接入技术的链路的已经发送的数据量的比例与各种无线接入技术的链路的带宽之比是否匹配,若否,执行步骤73,若是执行步骤74。其中,带宽之比可以根据每种无线接入技术的链路的带宽信息确定。具体计算过程可以采用图3所示实施例中所述的内容进行计算。另外,可以设定一个阈值,如果上述各种无线接入技术的链路的已发送数据量的比例与各种无线接入技术的链路的带宽之比的比较值超过该阈值后,则表示不匹配。该比较值可以为两者之比或者两者之差。步骤73 对TCP流进行搬迁处理,将其在另外一种无线接入技术的链路上传输。例如,系统包括LTE链路和UMTS链路,TCP流_1按照步骤71的处理是在LTE链路上传输,如果LTE链路上发送的数据量与UMTS链路上发送的数据量之比,远远大于LTE 链路的带宽与UMTS链路的带宽之比,则将TCP流_1从LTE链路上传输改为从UMTS链路上传输。其中,TCP流在某一链路上传输是指属于该TCP流的数据在该链路上发送,如果某一 TCP流从原来的链路上搬迁到另一链路上传输,则是指将判断出搬迁之前待发送的该TCP 流的数据在原来的链路上发送,将判断出搬迁后待发送的该TCP流的数据改为在该另一链路上发送。步骤74 保持TCP流在原有的无线接入技术的链路上传输。本实施例通过调整TCP流的传输链路,可以平衡各无线接入技术的链路的传输情况,更合理有效地利用网络资源。图8为本发明多种无线接入技术服务一个用户设备的数据分配装置一实施例的结构示意图,包括获取模块81、确定模块82和发送模块83 ;获取模块81用于获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;确定模块82用于根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;发送模块83用于在确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。可选的,该装置还可以包括判断模块;判断模块用于判断判断所述待发送的数据是否属于已经建立的TCP流;所述发送模块83进一步用于在所述判断模块判断出所述待发送的数据不属于已经建立的TCP流时,在所述确定模块82确定的所述待采用的无线接入技术的链路上发送所述待发送的数据;在所述当所述判断模块判断出所述待发送的数据属于已经建立的TCP流时,在传输所述已经建立的TCP流的无线接入技术的链路上,发送所述待发送的数据。所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述装置可以位于第一无线接入技术的接入网,所述第一无线接入技术的接入网节点为将数据分发到多种
13无线接入技术的链路上传输的分发节点。具体地,该装置可以位于第一无线接入技术的接入网节点的SCF实体中。所述获取模块81可以包括用于获取第二无线接入技术的链路的带宽信息的第一单元,所述第一单元用于接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息;或者,向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息。获取模块81还可以包括用于获取每种无线接入技术的链路上已经发送的数据量的第二单元,所述第二单元用于根据记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述确定模块82 进一步用于如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。当无线接入技术包括至少三种时,所述确定模块82进一步用于确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。本实施例在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,可以选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。图9为本发明多种无线接入技术服务一个用户设备的数据分配装置另一实施例的结构示意图,包括第一确定模块91、第二确定模块92和发送模块93 ;第一确定模块91用于确定待发送的数据是否属于已经建立的TCP流;第二确定模块92用于如果所述第一确定模块确定待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述第一确定模块确定的传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;发送模块93用于在所述第二确定模块确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。所述第一确定模块91可以进一步用于确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的TCP流。本实施例还可以进一步包括调整模块,用于如果所述传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路上已经发送的数据量,与所述多种无线接入技术的链路中其它无线接入技术的链路上已经发送的数据量之比,与相应的无线接入技术的链路间的带宽之比不匹配,则在其它无线接入技术的链路上传输所述TCP流。本实施例在多种无线接入技术服务一个用户设备时,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待
14发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。通过进行TCP流的判断,保证同一个TCP流的数据尽量在同一种无线接入技术的链路上传输,避免TCP数据包的乱序。可以理解的是,上述方法及设备中的相关特征可以相互参考,应用本发明实施例中的设备进行数据分配的具体过程,与上述方法实施例类似,不再赘述。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种多种无线接入技术服务一个用户设备的数据分配方法,其特征在于,包括获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;在确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。
2.根据权利要求1所述的方法,其特征在于,所述根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路之前,所述方法还包括判断所述待发送的数据是否属于已经建立的传输控制协议TCP流;如果所述待发送的数据属于已经建立的TCP流,则在传输所述已经建立的TCP流的无线接入技术的链路上,发送所述待发送的数据;如果所述待发送的数据不属于已经建立的TCP流,则根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路。
3.根据权利要求1或2所述的方法,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述获取每种无线接入技术的链路的带宽信息,包括第一无线接入技术的接入网节点接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息;或者,第一无线接入技术的接入网节点向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息。
4.根据权利要求3所述的方法,其特征在于,所述第一无线接入技术的接入网节点接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息包括所述第一无线接入技术的接入网节点接收所述第二无线接入技术的接入网节点发送的容量分配消息,所述容量分配消息携带所述第二无线接入技术的链路的带宽信息;或者,所述第一无线接入技术的接入网节点向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息包括所述第一无线接入技术的接入网节点向第二无线接入技术的接入网节点发送容量分配请求消息,接收所述第二无线接入技术的接入网节点返回的容量分配响应消息,所述容量分配响应消息携带所述第二无线接入技术的链路的带宽信息。
5.根据权利要求4所述的方法,其特征在于,所述带宽信息,包括容量分配值和所述容量分配值对应的分配间隔。
6.根据权利要求1或2所述的方法,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述获取每种无线接入技术的链路上已经发送的数据量,包括第一无线接入技术的接入网节点根据记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。
7.根据权利要求1或2所述的方法,其特征在于,所述根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路包括确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。
8.根据权利要求1或2所述的方法,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述根据所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,包括如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。
9.根据权利要求4或5所述的方法,其特征在于,所述根据所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,包括如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则第一无线接入技术的接入网节点确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则第一无线接入技术的接入网节点确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。
10.一种多种无线接入技术服务一个用户设备的数据分配装置,其特征在于,包括获取模块,用于获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;确定模块,用于根据所述获取模块获取的所述每种无线接入技术的链路的带宽信息, 以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;发送模块,用于在所述确定模块确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。
11.根据权利要求10所述的装置,其特征在于,还包括判断模块,用于判断所述待发送的数据是否属于已经建立的传输控制协议TCP流;所述发送模块进一步用于在所述判断模块判断出所述待发送的数据不属于已经建立的TCP流时,在所述确定模块确定的所述待采用的无线接入技术的链路上发送所述待发送的数据;在所述判断模块判断出所述待发送的数据属于已经建立的TCP流时,在传输所述已经建立的TCP流的无线接入技术的链路上,发送所述待发送的数据。
12.根据权利要求10或11所述的装置,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述装置位于第一无线接入技术的接入网,所述获取模块包括用于获取第二无线接入技术的链路的带宽信息的第一单元,所述第一单元用于接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息;或者,向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息。
13.根据权利要求10或11所述的装置,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述装置位于第一无线接入技术的接入网,所述获取模块包括用于获取每种无线接入技术的链路上已经发送的数据量的第二单元,所述第二单元用于根据记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。
14.根据权利要求10或11所述的装置,其特征在于,所述确定模块进一步用于确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。
15.根据权利要求10或11所述的装置,其特征在于,所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述确定模块进一步用于如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。
16.一种多种无线接入技术服务一个用户设备的数据分配方法,其特征在于,包括确定待发送的数据是否属于已经建立的传输控制协议TCP流;如果所述待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;在所述确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
17.根据权利要求16所述的方法,其特征在于,所述确定待发送的数据是否属于已经建立的传输控制协议TCP流之前,所述方法还包括确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的 TCP 流。
18.根据权利要求16所述的方法,其特征在于,所述发送所述待发送的数据之后,所述方法还包括如果所述传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路上已经发送的数据量,与所述多种无线接入技术的链路中其它无线接入技术的链路上已经发送的数据量之比,与相应的无线接入技术的链路间的带宽之比不匹配,则在其它无线接入技术的链路上传输所述TCP流。
19.一种多种无线接入技术服务一个用户设备的数据分配装置,其特征在于,包括第一确定模块,用于确定待发送的数据是否属于已经建立的传输控制协议TCP流;第二确定模块,用于如果所述第一确定模块确定待发送的数据属于已经建立的TCP 流,则从所述多种无线接入技术的链路中,确定传输所述第一确定模块确定的传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;发送模块,用于在所述第二确定模块确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
20.根据权利要求19所述的装置,其特征在于,所述第一确定模块进一步用于确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的TCP流。
21.根据权利要求19所述的装置,其特征在于,还包括调整模块,用于如果所述传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路上已经发送的数据量, 与所述多种无线接入技术的链路中其它无线接入技术的链路上已经发送的数据量之比,与相应的无线接入技术的链路间的带宽之比不匹配,则在其它无线接入技术的链路上传输所述TCP流。
全文摘要
本发明提供一种多种无线接入技术服务一个用户设备的数据分配方法及装置。该方法包括获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;在确定的所述待采用的无线接入技术的链路上,发送待发送的数据。本发明实施例可以充分利用带宽资源及提高系统性能。
文档编号H04W76/02GK102202419SQ20111010392
公开日2011年9月28日 申请日期2011年4月25日 优先权日2011年4月25日
发明者吕春, 练海春, 陈取才 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1