一种多路承载管理方法和装置的制作方法

文档序号:7748784阅读:225来源:国知局
专利名称:一种多路承载管理方法和装置的制作方法
技术领域
本发明涉及领域移动通信领域,更具体地说,涉及一种多路承载管理方法和装置。
背景技术
随着hternet网络的普及,诸如音/视频的点播/广播、VoIP电话、互动游戏等 TCP/IP应用大量出现在我们的生活中。这些应用对于网络数据传输的服务质量要求与传统的Web浏览/下载应用有所不同。比如VoIP电话的音/视频数据流要求较低的传输延迟, 对于数据完整性则容许有一定的差错率。这主要是因为VoIP的用户可以容忍听到话音有些许的噪音或者失真,但对于较长的话音停顿一般难以接受。这样越来越多的TCP/IP应用要求无线数据传输的技术能够满足各种不同的传输服务质量。具有严格服务质量(Q0Q保证的数据、语音、图像、视频等多种多媒体业务是目前移动通信系统面临的重要挑战之一。为了各种多媒体业务的服务质量,3GPP引进了分组数据多承载处理机制,以保证为用户提供各种差异化的服务。在长期演进(LTE,Long Term Evolution)中,分组数据承载中引入了缺省承载 (Default EPS)和专用承载(Dedicated EPS)的概念。通过引入缺省承载可以支持“IP永久在线”功能,而专用承载可以满足具有不同服务质量要求的业务。现有的TCP/IP应用中,尤其是在计算机上,应用业务数据流都是通过同一个数据无线承载传输的,即所有的TCP/IP应用业务数据都是共享同一个无线承载的带宽。通过对现有技术的研究,发明人发现现有的TCP/IP应用中,应用业务数据无法直接使用LTE支持的具有不同服务质量的多路专用承载技术,进而无法直接利用不同无线承载来支持不同质量要求的通信服务。

发明内容
为解决上述技术问题,本发明提供一种多路承载管理方法和装置,以实现使现有的TCP/IP应用中,应用业务数据可以自动使用LTE支持的具有不同服务质量的多路专用承载技术,进而实现利用不同无线承载支持不同通信服务质量。为实现上述目的,本发明提供的技术方案如下一种多路承载管理方法,包括获取业务数据流的服务质量要求;当确定存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,将所述业务数据流加入相对应的专用承载的传输队列中。优选的,该方法还包括当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在传输流量模板集合中增加新创建的传输流量模板;将所述业务数据流加入所创建的对应专用承载的传输队列中。
5
优选的,该方法还包括当所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,发起专用承载修改过程,成功后在所述传输流量模板中加入与所述业务数据流相匹配的过滤器;将所述业务数据流加入修改后的专用承载的传输队列中。优选的,所述业务数据流的服务质量要求包括业务数据流中IP报文头部携带的网络层的优先级值和IP报文带外属性中携带的链路层802. IP的优先级值。优选的,所述获取业务数据流的服务质量要求包括判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息,如果是,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值,否则,当业务数据流的IP报文头部包含网络层优先级信息时,获取所述业务数据流的IP报文头部包含的网络层的优先级值。优选的,当业务数据流的IP报文头部不包含网络层优先级信息时,将所述业务数据流放入缺省承载的传输队列中。优选的,所述获取业务数据流的服务质量要求包括判断业务数据流的IP报文头部是否包含网络层优先级信息,如果是,获取所述业务数据流的IP报文头部包含的网络层的优先级值,否则,当业务数据流的IP报文的带外属性信息中包含链路层802. IP的优先级信息时,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值。优选的,当业务数据流的IP报文的带外属性信息中不包含链路层802. IP的优先级信息时,将所述业务数据流放入缺省承载的传输队列中。优选的,所述确定存在满足所述业务数据流服务质量要求的专用承载包括根据预置的映射关系,在当前专用承载的服务质量参数的QCI值与所述网络层的优先级值或链路层802. IP的优先级值相对应时,确定满足所述业务数据流服务质量要求的专用承载。优选的,所述将所述业务数据流放入相对应的专用承载的传输队列中之后,还包括按照优先级顺序发送专用承载的传输队列中的业务数据流。本发明还提供了一种多路承载管理装置,包括获取单元、确定单元、匹配单元、第一目标确定单元和业务数据流处理单元;所述获取单元,用于获取业务数据流的服务质量要求;所述确定单元,用于确定是否存在满足所述业务数据流服务质量要求的专用承载;所述匹配单元,用于判断所述专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配;第一目标确定单元,用于当存在满足所述业务数据流服务质量要求的专用承载, 且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,确定所述专用承载为目标专用承载;所述业务数据流处理单元,用于将所述业务数据流加入目标专用承载的传输队列中。优选的,该装置还包括第二目标确定单元,用于当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在新创建的专用承载对应的传输流量模板集合中增加新创建的传输流量模板,并确定所创建的专用承载为目标专用承载。优选的,该装置还包括第三目标确定单元,用于当所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,根据所述业务数据流的服务质量要求修改已有的专用承载,在所述修改后的专用承载对应的传输流量模板中加入与所述业务数据流相匹配的过滤器,并确定修改后的专用承载为目标专用承载。优选的,所述业务数据流的服务质量要求包括业务数据流中IP报文头部携带的网络层的优先级值和IP报文带外属性携带的链路层802. IP的优先级值。优选的,所述确定单元,用于根据预置的映射关系,通过判断当前专用承载的服务质量参数的QCI值是否与所述网络层的优先级值或链路层802. IP的优先级值相对应,确定是否存在满足所述业务数据流服务质量要求的专用承载。优选的,该装置还包括第一判断单元和第二判断单元;所述第一判断单元,用于判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息;所述第二判断单元,用于判断业务数据流的IP报文头部是否包含网络层的优先级信息;所述获取单元,用于获取业务数据流的IP报文的带外属性信息中包含的链路层 802. IP的优先级值,或获取业务数据流的IP报文头部包含的网络层的优先级值。优选的,所述业务数据流处理单元,用于当业务数据流的IP报文的带外属性信息中不包含链路层802. IP的优先级信息,且业务数据流的IP报文头部不包含网络层的优先级值时,将所述业务数据流放入缺省承载的传输队列中。优选的,该装置还包括业务数据流发送单元,用于按照优先级顺序发送专用承载的传输队列中的业务数据流。应用本发明实施例所提供的技术方案,可以使得利用基于移动通信的无线终端进行通信业务时,可以从业务数据流中获取其服务质量要求信息,根据预设的映射关系自动的选择不同服务质量的专用承载,并将业务数据流通过过滤器加入相对应的专用承载的传输队列中,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种多路承载管理方法的流程图;图2为本发明实施例提供的多路承载管理方法的又一种流程图;图3为本发明实施例提供的获取业务数据流服务质量方法的流程图;图4为本发明实施例提供的多路承载管理方法的另一种流程图;图5为本发明实施例提供的一种多路承载管理装置的结构示意图;图6为本发明实施例提供的多路承载管理装置的又一种结构示意图;图7为本发明实施例提供的多路承载管理装置的另一种结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。首先对本发明实施例中可能用到的英文简写进行说明。LTE Long Term Evolution,长期演进。QOS =Quality Of Service,服务质量。QCI QOS Class Identifier,服务质量类别标识。DSCP differentiated Services Code Point,差分服务代码点。UE :User Equipment,用户设备。COS =Class of Service,服务等级。TOS Terms of Service,月艮务条款。SPI Security Parameter Index,安全参数索弓 |。IETF :The Internet Engineering Task Force,互联网工程任务组。现有的TCP/IP应用中,应用业务数据流都是通过同一个数据无线承载传输的,即所有的TCP/IP应用业务数据都是共享同一个无线承载的带宽。因此造成了应用业务数据无法直接使用LTE支持的具有不同服务质量的多路专用承载技术,进而无法直接利用不同无线承载来支持不同质量的通信服务。在LTE中,分组数据承载中引入了缺省EPS承载(Default EPS)和专用承载 (Dedicated EPS)的概念。通过引入缺省EPS承载可以支持“IP永久在线”功能,而专用 EPS承载可以满足具有不同特定QOS要求的业务。终端侧承载级QOS参数包括QCI、GBR、最大比特速率(MBR)等。无线承载的QOS参数体现在QCI值上。一般来说终端和一个分组数据网络PDN建立一个连接,该连接下可以有一个缺省承载,和多个专用承载。一个专用承载和一个分组数据流量模板(TFT)相关联,一个TFT可以包含多个分组过滤器。附属于同一个PDN连接下的多个专用承载的TFT可以组成一个 TFT集合。在LTE中,EPS承载标识了在UE和分组数据网关(PDN-GW)之间所有具有相同承载级别QOS的一个或多个业务数据流的集合。传输流量模板是分组数据包过滤器O^cket filter)的集合,每个业务数据流对应传输流量模板(TFT)中的一个数据包过滤器,每个 EPS承载关联着UE的上行传输流量模板和分组数据网关(PDN-GW)的下行传输流量模板。UE通过UL TFT将一个上行业务数据流绑定到一个EPS承载,若UL-TFT中包含多个上行分组数据包过滤器,则多个业务数据流可以使用相同的EPS承载。UE侧通过UL-TFT将业务数据在对应的EPS承载上进行传输,而网络侧通过DL TFT将业务数据在对应的EPS承载上传输。应用层的业务数据流通过传输流量模板过滤后,可以选择从不同的无线承载上传输。确定了 TCP/IP应用业务数据流的QOS与专用承载的QOS的映射关系,再结合传输流量模板中的过滤器就可以实现将业务数据流路由到相应的专用承载上。实施例一参见图1所示,为本实施例所提供的多路承载管理方法流程图,包括以下步骤S101,获取业务数据流的服务质量要求;根据TCP/IP应用业务数据流的优先级的标记可以区分出不同业务数据流的服务质量要求。以IETF的差分服务模型为基础,应用业务数据流中的IP报文被划分成不同的优先级类别,优先级类别信息被包含在IP报文的头部或带外属性中,其中IP的头部包含的优先级类别信息对应网络层的优先级值,IP报文的带外属性中包含的优先级类别信息对应链路层802. IP的优先级值。本发明实施例中所述的业务数据流的服务质量要求,包括业务数据流携带的网络层的优先级值和链路层802. IP的优先级值,在实际应用中可以以网络层的优先级值作为业务数据流的服务质量要求,也可以以链路层802. IP的优先级值作为业务数据流的服务
质量要求。此外,业务数据流的服务质量要求还可以通过自定义接口来由用户设置,LTE终端可以通过所述自定义接口获取业务数据流的服务质量要求,然后根据所述服务质量要求选择或创建对应的专用承载,其实现方式与业务数据流中包含服务质量要求的情况类同,不再赘述。本发明实施例以业务数据流中包含的优先级信息作为服务质量要求信息进行说明。S102,当确定存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,将所述业务数据流加入相对应的专用承载的传输队列中。业务数据流的服务质量要求与LTE中专用承载的服务质量并不是完全一致的,因此为了按照TCP/IP应用业务数据流的服务质量要求来选择使用不同的专用承载,可以在二者之间预先设置一种映射关系。根据预设的网络层优先级的值和链路层802. IP的优先级的值与专用承载的服务质量参数的QCI值的映射关系,确定当前的专用承载的QCI值是否和获取到的业务数据流的网络层优选级的值或链路层802. IP的优先级的值相对应。传输流量模板是分组数据包过滤器的集合,其中包含的过滤器的属性可以有多个。一个过滤器中可以是几个属性的组合,但这些属性组合是有一定限制的。IPV4的业务数据流过滤器根据源IPV4地址、源端口、目的端口、传输协议类型、TOS来确定。使用IPSEC 的业务数据流过滤器根据源IPV4地址、传输协议类型、IPSEC安全参数索引SPI、TOS来确定。SPI安全参数索引,是一个32位的值,用来标识用于处理数据包的特定的那个安全联盟。也就是用于唯一定义一条单向的IPSEC通道。IPV6的业务数据流过滤器根据源IPV6 地址、以及流标签来确定。IPV6流标签,用于标识属于同一业务流的包,同一个流中的所有包具有相同的流标签。通过业务数据流包含的信息可以判断当前所有的专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配,只有存在匹配的过滤器才可以将所述业务数据流路由到相对应的专用承载的传输队列中。此外,本实施例所提供的多路承载管理方法,在将所述业务数据流放入相对应的专用承载的传输队列中之后,还可以进一步包括按照优先级顺序发送专用承载的传输队列中的业务数据流。高优先级的业务数据会优先从专用承载上被发送出去。本实施例所提供的多路承载管理方法,可以根据业务数据流之中包含的服务质量要求信息和预设的映射关系,自动的选择不同服务质量的专用承载,并将业务数据流通过过滤器加入相对应的专用承载的传输队列中,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。实施例二 当不存在满足所述业务数据流服务质量要求的专用承载时,本发明实施例提供的多路承载管理方法还可以包括当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在传输流量模板集合中增加新创建的传输流量模板;将所述业务数据流加入所创建的对应专用承载的传输队列中。当存在满足所述业务数据流服务质量要求的专用承载,但所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,本发明实施例提供的多路承载管理方法还可以包括当前专用承载满足所述业务数据流服务质量要求,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,发起专用承载修改过程,在所述传输流量模板中加入与所述业务数据流相匹配的过滤器;将所述业务数据流加入修改后的专用承载的传输队列中。参见图2所示,为本发明实施例提供的多路承载管理方法的又一种流程图,该方法包括以下步骤S201,获取业务数据流的服务质量要求;S202,判断是否存在满足所述业务数据流服务质量的专用承载,如果是,执行步骤 S203,否则,执行步骤S205 ;S203,判断所述专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配,如果是,执行步骤S206,否则,执行步骤S204 ;S204,发起专用承载修改过程,成功后在所述传输流量模板中加入与所属业务数据流相匹配的过滤器,并执行步骤S206 ;S205,根据所述业务数据流的服务质量要求创建专用承载,在传输流量模板集合中增加新的传输流量模板;S206,将所述业务数据流加入相对应的专用承载的传输队列中。本实施例所提供的多路承载管理方法与实施例一中提供的方法相比,可以在不存在满足所述业务数据流服务质量要求的专用承载时,或专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,通过对专用承载和传输流量模板的管理,为不同服务质
10量要求的业务数据流提供了对应的专用承载,实现了利用不同无线承载支持不同通信服务质量的要求,并扩大了多路承载管理方法的应用范围,提高了应用的灵活性。实施例三本发明实施例中所述的业务数据流的服务质量要求可以为IP报文头部携带的网络层的优先级,也可以为IP报文的带外属性携带的链路层802. IP优先级。对应的,所述获取业务数据流的服务质量要求的方法可以为判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息,如果是,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值,否则,当业务数据流的IP报文头部包含网络层优先级信息时,获取所述业务数据流的IP报文头部包含的网络层的优先级值。参考图3所示,为本发明实施例提供的一种获取业务数据流服务质量要求的方法流程图,包括以下步骤S301,判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息,如果是,则执行步骤S302,否则,执行步骤S303 ;S302,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值;链路层的802. IP的优先级由802. IQ TCI标签当中3个比特的COS值表示,取值范围为0-7,一共有八种优先级;最高优先级为7,应用于关键性网络流量;优先级6和5主要用于延迟敏感应用程序,如交互式视频和语音;优先级4到1主要用于受控负载应用程序,如流式多媒体和关键性业务流量;优先级0是缺省值,在没有设置其它优先级值的情况下自动启用缺省值。本步骤中所述获取所述业务数据流的IP报文的带外属性信息中包含的服务质量要求,为获取IP报文的带外属性802. IQ TCI标签中3个比特的COS值。S303,判断业务数据流的IP报文头部是否包含网络层的优先级信息,如果是,执行步骤S304 ;通过判断业务数据流的IP报文头部是否存在特定字段的信息,可以得到该IP报文是否包含网络层的优先级信息,进而可以得到所述业务数据流是否包含服务质量要求。S304,获取所述业务数据流的IP报文头部中包含的网络层的优先级值。网络层的优先级,在IPV4中由IP头部的TOS字段中携带的信息表示,TOS字段有 8个比特,前三个比特表示IP优先级,取值范围0-7,紧接着四个比特表示TOS优先级,取值范围0-15 ;在IPV6中由业务类别字段表示,占8比特,指示IPv6数据流业务类别或优先级。 RFC2474中重新定义了 IP报文头部的TOS域,称为DS域,其中前六个比特定义为DS域的 DSCP优先级,取值范围为0-63。所述获取所述业务数据流的IP报文头部中包含的服务质量要求即为获取上述特定字段的值。在实际应用中,也可以优先获取网络层的优先级信息作为业务数据流的服务质量要求,当不存在网络层的优先级信息时再获取链路层802. IP的优先级信息。其具体实施方法如下判断业务数据流的IP报文头部是否包含网络层优先级信息,如果是,获取所述业务数据流的IP报文头部包含的网络层的优先级值,否则,当业务数据流的IP报文的带外属性信息中包含链路层802. IP的优先级信息时,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值。如果业务数据流中既不包含链路层802. IP的优先级信息,也不包含网络层的优先级信息,则说明该业务数据流无服务质量要求,则可以将当前业务数据流放入缺省承载的传输队列中并发送。当然,业务数据流的服务质量要求还可以通过自定义接口来由用户设置,LTE终端可以通过所述自定义接口获取业务数据流的服务质量要求,然后根据所述服务质量要求选择或创建对应的专用承载,其实现方式与业务数据流中包含服务质量要求的情况类同,不再赘述。本实施例所提供的多路承载管理方法,可以根据业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值,或IP报文头部中包含的网络层的优先级值,确定所述业务数据流的服务质量要求信息,自动的选择不同服务质量的专用承载,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。实施例四下面将结合一个具体的应用实例,对本发明方法实施例的技术方案进行说明以无线网卡将TCP/IP应用业务数据通过无线承载以IP报文的形式发送出去为例,TCP/IP应用业务数据存在不同的优先级,即对无线承载的服务质量有不同需求,但是现有技术中所有应用业务数据都是共享一个无线承载的带宽,无法直接使用LTE支持的具有不同的服务质量的多路专用承载技术,即无法利用不同无线承载来满足TCP/IP应用业务数据对服务质量的需求。为此本实施例提供了一种多路承载管理方法,参见图4所示,为该方法的流程示意图,包括以下步骤S401,无线网卡开机连接网络做附着;无线网卡在附着过程中获取到网络分配的IP地址,并建立缺省承载和专用承载, 所述缺省承载的服务质量是根据网络侧签约数据确定的。S402,接收应用程序发送的业务数据流;无线网卡接收应用程序发送的TCP/IP应用业务数据。S403,判断IP报文的带外属性信息中是否包含链路层802. IP的优先级信息,如果是,则执行步骤S404,否则,执行步骤S405 ;S404,获取链路层802. IP的优先级值,转到步骤S408 ;S405,判断IP报文头部中是否携带网络层优先级信息,如果是,则执行步骤S406, 否则,执行步骤S407;S406,获取IP报文头部携带的网络层优先级值,转到步骤S408 ;S407,将当前业务数据流放入缺省承载的传输队伍中并发送;S408,获取当前所有已建立的专用承载的服务质量信息;S409,判断是否存在满足当前业务数据流服务质量要求的专用承载,如果是,则执行步骤S410,否则,执行步骤S412 ;根据预设的映射关系判断获取到的802. IP的优先级值或IP报文头部携带的优先级值是否与当前专用承载的QCI值相对应。
S410,判断当前专用承载关联的传输流量模板的过滤器是否与当前业务数据流向匹配,如果是,则执行步骤S413,否则,执行步骤S411 ;S411,发起专用承载修改过程,成功后在所述业务流量控制模板中加入与所述业务数据流向匹配的过滤器;S412,根据所述业务数据流的服务质量要求创建相对应的专用承载,成功后,在所述传输流量模板集合中增加新创建的传输流量模板;S413,将所述业务数据流放入相对应的专用承载的传输队列中;S414,按照专用承载的优先级顺序发送所述传输队列中的业务数据流。本实施例所提供的多路承载管理方法,可以以软件程序的形式存储于无线网卡驱动程序中,这样无线网卡驱动程序就可以根据业务数据流之中包含的服务质量要求信息, 自动的选择不同服务质量的专用承载,进而实现利用不同服务质量的无线承载来支持不同质量要求的通信服务。通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括只读存储器 (ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。实施例五相应于上面的方法实施例,本发明实施例还提供了一种多路承载管理装置,参见图5所示,为该装置的结构示意图,包括获取单元501、确定单元502、匹配单元503、第一目标确认单元504和业务数据流处理单元505 ;所述获取单元501,用于获取业务数据流的服务质量要求;所述确定单元502,用于确定是否存在满足所述业务数据流服务质量要求的专用承载;业务数据流的服务质量要求与LTE中专用承载的服务质量并不是完全一致的,因此为了按照TCP/IP应用业务数据流的服务质量要求来选择使用不同的专用承载,可以在二者之间预选设置一种映射关系;然后可以根据所述映射关系确定是否存在满足所述业务数据流服务质量要求的专用承载。所述匹配单元503,用于判断所述专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配;通过业务数据流包含的信息可以判断当前所有的专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配,只有存在匹配的过滤器才可以将所述业务数据流路由到相对应的专用承载的传输队列中。所述第一目标确定单元504,用于当存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,确定所述专用承载为目标专用承载;
所述业务数据流处理单元505,用于将所述业务数据流加入所述目标专用承载的传输队列中。此外,本发明实施例提供的多路承载管理装置该装置还可以包括业务数据流发送单元506,用于按照优先级顺序发送专用承载的传输队列中的业务数据流。本实施例所提供的多路承载管理装置,可以根据业务数据流之中包含的服务质量要求信息和预设的映射关系,自动的选择不同服务质量的专用承载,并将业务数据流通过过滤器加入所选择的专用承载的传输队列中,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。实施例六为了在当前不存在满足所述业务数据流服务质量要求的专用承载时,实现利用不同服务质量的无线承载来支持不同质量要求的通信服务,本发明实施例所提供的多路承载管理装置,参见图6提供的结构示意图所示,还可以包括第二目标确定单元507,用于当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在新创建的专用承载对应的传输流量模板集合中增加新创建的传输流量模板,并确定新创建的专用承载为目标专用承载。此外,当前存在满足所述业务数据流服务质量要求的专用承载,但该专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,为了将所述业务数据流路由到该专用承载的传输队列中,所述多路承载管理装置还可以包括第三目标确定单元508,用于当所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,根据所述业务数据流的服务质量要求修改已有的专用承载,在所述修改后的专用承载对应的传输流量模板中加入与所述业务数据流相匹配的过滤器,并确定修改后的专用承载为目标专用承载。其中,所述第二目标确定单元507可以包括专用承载管理单元和传输流量模板管理单元;所述专用承载管理单元,用于当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的新的专用承载;所述传输流量模板管理单元,用于当专用承载管理单元创建新的专用承载后,在专用承载对应的传输流量模板集合中增加新创建的传输流量模板。所述述第三目标确定单元508也可以包括专用承载管理单元和传输流量模板管理单元;所述专用承载管理单元,用于根据所述业务数据流的服务质量要求修改已有的专用承载;所述传输流量模板管理单元,用于当专用承载管理单元修改已有的专用承载后,在所述修改后的专用承载对应的传输流量模板中加入与所述业务数据流相匹配的过滤器。本实施例提供的多路承载管理装置,可以在不存在满足所述业务数据流服务质量要求的专用承载时,或专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,通过对专用承载和传输流量模板的管理,为不同服务质量要求的业务数据流提供了对应的专用承载,实现了利用不同无线承载支持不同通信服务质量的要求,并扩大了所述多路承载管理装置的应用范围。实施例七
根据TCP/IP应用业务数据流的优先级的标记可以区分出不同业务数据流的服务质量要求。以IETF的差分服务模型为基础,应用业务数据流中的IP报文被划分成不同的优先级类别,优先级类别信息被包含在IP报文的头部或带外属性中,其中IP的头部包含的优先级类别信息对应网络层的优先级值,IP报文的带外属性中包含的优先级类别信息对应链路层802. IP的优先级值。本发明实施例中所述业务数据流的服务质量要求包括业务数据流中IP报文头部携带的网络层的优先级值和IP报文带外属性携带的链路层802. IP的优先级值。业务数据流的服务质量要求与LTE中专用承载的服务质量并不是完全一致的,因此为了按照TCP/IP应用业务数据流的服务质量要求来选择使用不同的专用承载,可以在二者之间预先设置一种映射关系。根据预设的网络层优先级值和链路层802. IP的优先级值与专用承载的服务质量参数的QCI值的映射关系,确定当前的专用承载的QCI值是否和获取到的业务数据流的网络层优先级值或链路层802. IP的优先级值相对应。因此,所述确定单元502,用于根据预置的映射关系,通过判断当前专用承载的服务质量参数的QCI值是否与所述网络层的优先级值或链路层802. IP的优先级值相对应,确定是否存在满足所述业务数据流服务质量要求的专用承载。相对应的,为了获取业务数据流的服务质量要求,本发明实施例所提供的多路承载管理装置,参见图7的结构示意图所示,还可以进一步包括第一判断单元509a和第二判断单元509b ;所述第一判断单元509a,用于判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息;所述第二判断单元509b,用于判断业务数据流的IP报文头部是否包含网络层的优先级值;所述获取单元501,用于获取业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值,或获取业务数据流的IP报文头部包含的网络层的优先级值。具体的,所述获取单元501,用于当业务数据流的IP报文的带外属性信息中包含链路层802. IP的优先级信息时,获取所述链路层802. IP的优先级值;当业务数据流的IP 报文的带外属性信息中不包含链路层802. IP的优先级信息,且业务数据流的IP报文头部包含网络层的优先级值时,获取所述网络层的优先级值。在实际应用中,也可以优先获取网络层的优先级值作为业务数据流的服务质量要求,当不存在网络层的优先级信息时再获取链路层802. IP的优先级值。因此,所述第一判断单元509a和所述第二判断单元509b可以根据应用需求,交换设置的位置。相对应的,所述获取单元501,还可以用于,当业务数据流的IP报文头部包含网络层优先级信息时,获取所述业务数据流的IP报文头部包含的网络层的优先级值;当业务数据流的IP报文头部不包含网络层优先级信息,且业务数据流的IP报文的带外属性信息中包含链路层802. IP的优先级信息时,获取所述链路层802. IP的优先级值。当业务数据流的IP报文的带外属性信息中不包含链路层802. IP的优先级值,且业务数据流的IP报文头部不包含网络层的优先级值时,本发明实施例中所述的业务数据流处理单元505,用于将所述业务数据流放入缺省承载的传输队列中。本实施例所提供的多路承载管理装置,可以部署在计算机的网卡中,也可以部署在智能手机的应用处理器中,甚至也可以部署到MODEM侧,该装置可以获取业务数据流之中包含的服务质量要求信息,根据预设的映射关系自动的选择不同服务质量的专用承载, 并将业务数据流通过传输流量模板中的过滤器加入相对应的专用承载的传输队列中,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。对于装置或系统实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置或系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。本发明实施例所提供的多路承载管理方法和装置,是以LTE网络为应用环境进行说明的,本领域技术人员在没有作出创造性劳动的情况下,将本发明提供的技术方案经适应性调整后应用于3G网络或其它网络中得到的技术方案,都属于本发明保护的范围。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,在没有超过本申请的精神和范围内,可以通过其他的方式实现。当前的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内容不应该限制本申请的目的。例如,所述单元或子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或多个子单元结合一起。另外,多个单元可以或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所描述系统,装置和方法以及不同实施例的示意图,在不超出本申请的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。以上所述仅是本发明的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种多路承载管理方法,其特征在于,包括获取业务数据流的服务质量要求;当确定存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,将所述业务数据流加入相对应的专用承载的传输队列中。
2.如权利要求1所述的多路承载管理方法,其特征在于,还包括当不存在满足所述业务数据流服务质量要求的专用承载时,根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在传输流量模板集合中增加新创建的传输流量模板;将所述业务数据流加入所创建的对应专用承载的传输队列中。
3.如权利要求1所述的多路承载管理方法,其特征在于,还包括当所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,发起专用承载修改过程,成功后在所述传输流量模板中加入与所述业务数据流相匹配的过滤器;将所述业务数据流加入修改后的专用承载的传输队列中。
4.如权利要求1所述的多路承载管理方法,其特征在于,所述业务数据流的服务质量要求包括业务数据流中IP报文头部携带的网络层的优先级值和IP报文带外属性中携带的链路层802. IP的优先级值。
5.如权利要求4所述的多路承载管理方法,其特征在于,所述获取业务数据流的服务质量要求包括判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息, 如果是,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值,否则,当业务数据流的IP报文头部包含网络层优先级信息时,获取所述业务数据流的 IP报文头部包含的网络层的优先级值。
6.如权利要求5所述的多路承载管理方法,其特征在于,当业务数据流的IP报文头部不包含网络层优先级信息时,将所述业务数据流放入缺省承载的传输队列中。
7.如权利要求4所述的多路承载管理方法,其特征在于,所述获取业务数据流的服务质量要求包括判断业务数据流的IP报文头部是否包含网络层优先级信息,如果是,获取所述业务数据流的IP报文头部包含的网络层的优先级值,否则,当业务数据流的IP报文的带外属性信息中包含链路层802. IP的优先级信息时,获取所述业务数据流的IP报文的带外属性信息中包含的链路层802. IP的优先级值。
8.如权利要求7所述的方法,其特征在于,当业务数据流的IP报文的带外属性信息中不包含链路层802. IP的优先级信息时,将所述业务数据流放入缺省承载的传输队列中。
9.如权利要求4所述的多路承载管理方法,其特征在于,所述确定存在满足所述业务数据流服务质量要求的专用承载包括根据预置的映射关系,在当前专用承载的服务质量参数的QCI值与所述网络层的优先级值或链路层802. IP的优先级值相对应时,确定满足所述业务数据流服务质量要求的专用承载。
10.如权利要求1所述的多路承载管理方法,其特征在与,所述将所述业务数据流放入相对应的专用承载的传输队列中之后,还包括按照优先级顺序发送专用承载的传输队列中的业务数据流。
11.一种多路承载管理装置,其特征在于,包括获取单元、确定单元、匹配单元、第一目标确定单元和业务数据流处理单元;所述获取单元,用于获取业务数据流的服务质量要求;所述确定单元,用于确定是否存在满足所述业务数据流服务质量要求的专用承载;所述匹配单元,用于判断所述专用承载关联的传输流量模板的过滤器是否与所述业务数据流匹配;第一目标确定单元,用于当存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,确定所述专用承载为目标专用承载;所述业务数据流处理单元,用于将所述业务数据流加入目标专用承载的传输队列中。
12.如权利要求11所述的多路承载管理装置,其特征在于,还包括第二目标确定单元,用于当不存在满足所述业务数据流服务质量要求的专用承载时, 根据所述业务数据流的服务质量要求创建相对应的专用承载;成功后在新创建的专用承载对应的传输流量模板集合中增加新创建的传输流量模板,并确定所创建的专用承载为目标专用承载。
13.如权利要求11所述的多路承载管理装置,其特征在于,还包括第三目标确定单元,用于当所述专用承载关联的传输流量模板的过滤器与所述业务数据流不匹配时,根据所述业务数据流的服务质量要求修改已有的专用承载,在所述修改后的专用承载对应的传输流量模板中加入与所述业务数据流相匹配的过滤器,并确定修改后的专用承载为目标专用承载。
14.如权利要求11所述的多路承载管理装置,其特征在于所述业务数据流的服务质量要求包括业务数据流中IP报文头部携带的网络层的优先级值和IP报文带外属性携带的链路层802. IP的优先级值。
15.如权利要求14所述的多路承载管理装置,其特征在于所述确定单元,用于根据预置的映射关系,通过判断当前专用承载的服务质量参数的 QCI值是否与所述网络层的优先级值或链路层802. IP的优先级值相对应,确定是否存在满足所述业务数据流服务质量要求的专用承载。
16.如权利要求14所述的多路承载管理装置,其特征在于该装置还包括第一判断单元和第二判断单元;所述第一判断单元,用于判断业务数据流的IP报文的带外属性信息中是否包含链路层802. IP的优先级信息;所述第二判断单元,用于判断业务数据流的IP报文头部是否包含网络层的优先级信息;所述获取单元,用于获取业务数据流的IP报文的带外属性信息中包含的链路层 802. IP的优先级值,或获取业务数据流的IP报文头部包含的网络层的优先级值。
17.如权利要求16所述的多路承载管理装置,其特征在于所述业务数据流处理单元,用于当业务数据流的IP报文的带外属性信息中不包含链路层802. IP的优先级信息,且业务数据流的IP报文头部不包含网络层的优先级值时,将所述业务数据流放入缺省承载的传输队列中。
18.如权利要求11所述的多路承载管理装置,其特征在于,该装置还包括 业务数据流发送单元,用于按照优先级顺序发送专用承载的传输队列中的业务数据流。
全文摘要
本发明实施例公开了一种多路承载管理方法和装置。一种多路承载管理方法,包括获取业务数据流的服务质量要求;当确定存在满足所述业务数据流服务质量要求的专用承载,且所述专用承载关联的传输流量模板的过滤器与所述业务数据流匹配时,将所述业务数据流加入相对应的专用承载的传输队列中。本发明所提供的多路承载管理方法可以使得利用基于移动通信的无线终端进行通信业务时,可以从业务数据流中获取其服务质量要求信息,根据预设的映射关系自动的选择不同服务质量的专用承载,并将业务数据流通过传输流量模板中的过滤器加入相对应的专用承载的传输队列中,进而实现了利用不同服务质量的无线承载来支持不同质量要求的通信服务。
文档编号H04W72/08GK102238743SQ20101017301
公开日2011年11月9日 申请日期2010年5月5日 优先权日2010年5月5日
发明者关贺, 陆智慧 申请人:联芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1