法律状态公告日
法律状态信息
法律状态
2014-04-02
授权
授权
2011-11-23
实质审查的生效 IPC(主分类):H04W76/02 申请日:20110425
实质审查的生效
2011-09-28
公开
公开
技术领域
本发明涉及移动通信技术,尤其涉及一种多种无线接入技术服务一个用户设备的数据分配方法及装置。
背景技术
随着无线接入技术的演进,用户希望能够得到越来越高的带宽,从而改善用户体验。从用户设备(User Equipment,UE)侧来看,越来越多的手机终端将支持多种无线接入技术;从网络侧来看,多种技术的无线接入网将会覆盖同一个地区。综合这些因素,有必要发展同时利用多种无线接入技术服务同一个用户的技术,这样就可以提高用户的峰值速率,提升用户的业务感受,同时充分利用网络的空闲资源,节约运营商的运营成本。
以通用移动通信系统(Universal Mobile Telecommunications System,UMTS)和长期演进(Long Term Evolution,LTE)两种无线接入技术服务同一个UE为例,可以同时在UMTS链路和LTE链路上进行数据收发。但是,现有技术中没有如何将待传输给UE的上层数据在UMTS链路和LTE链路间进行分配的技术方案。
发明内容
本发明实施例提供了一种多种无线接入技术服务一个用户设备的数据分配方法及装置,以实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配。
一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配方法,包括:
获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;
根据获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;
在确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。
另一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配装置,包括:
获取模块,用于获取每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量;
确定模块,用于根据所述获取模块获取的所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路;
发送模块,用于在所述确定模块确定的所述待采用的无线接入技术的链路上,向所述用户设备发送待发送的数据。
另一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配方法,包括:
确定待发送的数据是否属于已经建立的传输控制协议TCP流;
如果所述待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;
在所述确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
再一方面,提供了一种多种无线接入技术服务一个用户设备的数据分配装置,包括:
第一确定模块,用于确定待发送的数据是否属于已经建立的传输控制协议TCP流;
第二确定模块,用于如果所述第一确定模块确定待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述第一确定模块确定的传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;
发送模块,用于在所述第二确定模块确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
由上述技术方案可知,在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,或者,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中的协议栈的示意图一;
图2为本发明实施例中的协议栈的示意图二;
图3为本发明多种无线接入技术服务一个用户设备的数据分配方法一实施例的方法流程示意图;
图4为本发明实施例中RNC向eNodeB请求LTE链路的带宽信息的示意图;
图5为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图;
图6为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图;
图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),即,该容量分配值为该分配间隔内可以分配的最大数据量。
通过上述流程第一无线接入技术的接入网节点可以获取第二无线接入技术的链路的带宽信息,由于第一无线接入技术的接入网节点会获知自身的无线接入技术的链路的带宽信息,即也可以获取第一无线接入技术的链路的带宽信息,从而实现获取每种无线接入技术的带宽信息。
另外,在无线接入技术包括第一无线接入技术和第二无线接入技术的基础上,所述获取每种无线接入技术的链路上已经发送的数据量可以包括:
第一无线接入技术的接入网节点可以根据其记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。
所述根据所述每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路可以包括:
如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则所述待采用的无线接入技术的链路为第一无线接入技术的链路;
如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则所述待采用的无线接入技术的链路为第二无线接入技术的链路。
当然,如果上述的无线接入技术包括至少三种的无线接入技术,则确定方法也是类似的,例如,确定待采用的无线接入技术的链路具体可以为:确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。
另外,上述的第一无线接入技术的接入网节点可以称为锚点,该锚点可以是指将数据分发到多种无线接入技术的链路上传输的分发节点。例如,该锚点具体的分发功能可以由第一无线接入技术的接入网节点中的SCF实体来执行。
本发明实施例将以多种无线技术包括UMTS接入技术和LTE接入技术两种无线接入技术为例,且以UMTS接入网中的无线网络控制器(Radio Network Controller,RNC)作为锚点进行数据分发为例,则上述第一无线接入技术的接入网节点为RNC,第二无线接入技术的接入网节点为LTE接入网中的演进基站(eNodeB)。当然,如果由eNodeB作为锚点进行数据分发时,则上述第一无线接入技术的接入网节点为eNodeB,第二无线接入技术的接入网节点为RNC。本领域技术人员可以明了,采用其它无线接入技术的组合,例如,采用UMTS接入技术和GSM接入技术服务同一个用户设备、或者,采用GSM接入技术和LTE接入技术服务同一个用户设备,也可以适用上述数据分配方法,此处不再赘述。此外,本领域的技术人员能够明了,采用至少三种的无线接入技术服务同一个用户设备时的数据分配方法,与上述采用两种无线接入技术服务同一个用户设备的数据分配方法类似,此处也不再赘述。
图4为本发明实施例中RNC向eNodeB请求LTE链路的带宽信息的示意图,RNC作为锚点,通过容量分配请求消息向eNodeB请求LTE链路的带宽信息包括:
步骤41:RNC向eNodeB发送容量分配请求(capacity request)消息,让eNodeB上报LTE链路的带宽信息。
步骤42:eNodeB向RNC返回容量分配响应(capacity allocation)消息。
其中,该容量分配响应消息携带该LTE链路的带宽信息,该带宽信息,例如,可以包括:LTE链路的容量分配值和分配间隔(interval)。
上述eNodeB向RNC返回的容量分配响应消息中包括LTE链路的容量分配值,其计算公式为:LTE链路的容量分配值=Min(eNodeB分配的容量值、eNodeB与RNC之间的S1’接口限制的容量值)。所述eNodeB分配的容量值为在interval内eNodeB能够传输的最大数据量,所述S1’接口限制的容量值为在interval内S1’口能够传输的最大数据量。
当然,也可以直接将容量分配值与分配间隔的商作为带宽信息携带在上述的容量分配响应消息中。本领域的技术人员能够明了,上述带宽信息仅是例举,本发明实施例并不对带宽信息的具体形式进行限定。
相应的,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链路上发送。也就是说:数据分配的原则是保证不同无线接入技术的链路上发送数据量的比例与不同无线接入技术的链路的带宽比例相等或大致相等,即两者匹配。
以公式可以表示如下:如果(L容量分配值*U发包量*U interval)>(U容量分配值*L发包量*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,若是执行步骤55。
例如,发送端会记录已经建立的TCP流的信息,包括已经建立的TCP流的五元组(包括:源地址、目的地址、源端口号、目的端口号、协议)以及传输该已经建立的TCP流的无线技术的链路,例如,发送端可以记录如下信息:已经建立的TCP流包括TCP流_1、TCP流_2,其对应的五元组分别为五元组_1、五元组_2(这些五元组可以形成五元组列表),其传输链路分别为UMTS链路、LTE链路(传输不同TCP流的无线接入技术的链路可以相同也可以不同)。
之后,根据记录的已经建立的TCP流的五元组列表以及待发送的数据的五元组,则可以判断出待发送的数据是否属于已经建立的TCP流。
步骤52:确定该待发送的数据对应的待采用的无线接入技术的链路。
具体确定方式可以采用图3所示实施例的所示的确定方式。例如,以无线接入技术的链路包括第一无线接入技术的链路和第二无线接入技术的链路为例,如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。
在确定待采用的无线接入技术的链路后,可以记录该新建的TCP流的信息,例如,可以包括:新建的TCP流的五元组、该新建的TCP流的传输链路。
步骤53:在确定的待采用的无线接入技术的链路上传输该待发送的数据。
步骤54:更新各种无线接入技术的链路上已经传输的数据量。
例如,如果确定待采用的无线接入技术的链路为UMTS链路,则在UMTS链路上发送所述待发送的数据后,更新UMTS链路上已经传输的数据量信息。
步骤55:在传输该已经建立的TCP流的无线接入技术的链路上发送所述待发送的数据。
例如,如果待发送的数据属于TCP流_1,且TCP流_1属于已经建立的流,而该已经建立的TCP流_1是在UMTS链路上传输的,则该待发送的数据将被分配在UMTS链路上继续发送。
当然,在发送所述待发送的数据后,也可以更新各种无线接入技术的链路上已经传输的数据量信息。
本实施例在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。另外,本实施例通过进行TCP流的判断,保证同一个TCP流的数据尽量在同一种无线技术的链路上传输,避免TCP数据包的乱序。
图6为本发明多种无线接入技术服务一个用户设备的数据分配方法另一实施例的方法流程示意图,本实施例以根据TCP流进行分发为例,参见图6,包括:
步骤61:确定待发送的数据是否属于已经建立的TCP流;
其中,可以首先确定待发送的数据属于的TCP流,之后根据记录的信息判断待发送的数据所属的TCP流是否属于已经建立的TCP。
例如,可以根据五元组确定待发送的数据属于的TCP流,确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的TCP流。例如,待发送的数据的五元组为五元组_1,如果TCP流_1的五元组也是五元组_1,则待发送的数据属于的TCP流为TCP流_1。
步骤62:如果所述待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路。
当然,如果待发送的数据不属于已经建立的TCP流,则可以按照图5的步骤52-55进行处理。
步骤63:在所述确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
例如,发送端会记录各TCP流的传输链路,例如,TCP流_1在UMTS链路上传输,如果待发送的数据属于TCP流_1,则将待发送的数据在TCP流_1上发送。
本实施例在多种无线接入技术服务一个用户设备时,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。通过进行TCP流的判断,保证同一个TCP流的数据尽量在同一种无线接入技术的链路上传输,避免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流的无线接入技术的链路上,发送所述待发送的数据。
所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述装置可以位于第一无线接入技术的接入网,所述第一无线接入技术的接入网节点为将数据分发到多种无线接入技术的链路上传输的分发节点。具体地,该装置可以位于第一无线接入技术的接入网节点的SCF实体中。所述获取模块81可以包括用于获取第二无线接入技术的链路的带宽信息的第一单元,所述第一单元用于:接收第二无线接入技术的接入网节点主动上报的所述第二无线接入技术的链路的带宽信息;或者,向第二无线接入技术的接入网节点发送请求,并接收所述第二无线接入技术的接入网节点根据所述请求返回的所述第二无线接入技术的链路的带宽信息。
获取模块81还可以包括:用于获取每种无线接入技术的链路上已经发送的数据量的第二单元,所述第二单元用于:根据记录并更新的第一无线接入技术的链路已经发送的数据量信息和第二无线接入技术的链路已经发送的数据量信息,获取第一无线接入技术的链路上已经发送的数据量和第二无线接入技术的链路上已经发送的数据量。
所述无线接入技术包括第一无线接入技术和第二无线接入技术,所述确定模块82进一步用于:如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,大于或等于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第一无线接入技术的链路;如果第一无线接入技术的链路与第二无线接入技术的链路的带宽之比,小于第一无线接入技术的链路与第二无线接入技术的链路的已经发送的数据量之比,则确定所述待采用的无线接入技术的链路为第二无线接入技术的链路。
当无线接入技术包括至少三种时,所述确定模块82进一步用于:确定已经发送的数据量与带宽信息之比最小的无线接入技术的链路为待采用的无线接入技术的链路。
本实施例在多种无线接入技术服务一个用户设备时,通过根据每种无线接入技术的链路的带宽信息,以及每种无线接入技术的链路上已经发送的数据量,确定待采用的无线接入技术的链路,可以选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。
图9为本发明多种无线接入技术服务一个用户设备的数据分配装置另一实施例的结构示意图,包括第一确定模块91、第二确定模块92和发送模块93;第一确定模块91用于确定待发送的数据是否属于已经建立的TCP流;第二确定模块92用于如果所述第一确定模块确定待发送的数据属于已经建立的TCP流,则从所述多种无线接入技术的链路中,确定传输所述第一确定模块确定的传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路为待采用的无线接入技术的链路;发送模块93用于在所述第二确定模块确定的待采用的无线接入技术的链路上,向所述用户设备发送所述待发送的数据。
所述第一确定模块91可以进一步用于:确定五元组与所述待发送的数据的五元组一致的TCP流为所述待发送的数据属于的TCP流。
本实施例还可以进一步包括:调整模块,用于如果所述传输所述待发送的数据所属的已经建立的TCP流的无线接入技术的链路上已经发送的数据量,与所述多种无线接入技术的链路中其它无线接入技术的链路上已经发送的数据量之比,与相应的无线接入技术的链路间的带宽之比不匹配,则在其它无线接入技术的链路上传输所述TCP流。
本实施例在多种无线接入技术服务一个用户设备时,根据TCP流对应的无线接入技术的链路确定待采用的无线接入技术的链路,选择合适的无线接入技术的链路以发送待发送的数据,实现待传输给该用户设备的数据在多种无线接入技术链路间的合理分配,并且可以充分利用带宽资源及提高系统性能。通过进行TCP流的判断,保证同一个TCP流的数据尽量在同一种无线接入技术的链路上传输,避免TCP数据包的乱序。
可以理解的是,上述方法及设备中的相关特征可以相互参考,应用本发明实施例中的设备进行数据分配的具体过程,与上述方法实施例类似,不再赘述。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
机译: 用于用户的无线通信设备的终端与无线通信系统的无线接入网的基站进行通信的方法和装置,计算机存储介质。无线通信终端设备用户;没有无线终端与用户的无线通信设备进行通信的通信系统的无线接入网络的基站使用的方法;无线设置系统的无线接入网的基站;和与用户的无线通信设备的终端进行通信的无线通信系统的无线接入网的基站的使用方法和装置
机译: 一种用于改进来自用户设备的紧急呼叫的开发的过程,该用户设备在引入紧急呼叫期间与无线接入点连接,其中,用户设备经由无线接入点与外部分组数据网络连接可以与移动无线电网络,用于改进紧急呼叫的系统,用于改进紧急呼叫的移动无线电网络,用户设备,无线接入点,程序和计算机程序产品连接
机译: 在用户设备中发起从无线接入网络中的用户设备的数据传输的方法,以及在UMTS地面无线网络控制器中发起从接入网络中的无线网络控制器的数据传输的方法用户设备和无线电网络控制器。