专利名称:一种调度数据的方法、系统和装置的利记博彩app
技术领域:
本发明涉及无线通信技术,特别涉及一种调度数据的方法、系统和装置。
背景技术:
在LTE-A (Long Term Evolution-Advanced,长期演进高级)系统,为了提高系统吞 吐量和增加网络覆盖引入了 RN(Relay Node,中继节点)。为了节约部署成本,RN通过无线方式与eNB(演进基站)相连。所有GW(Gate Way, 网关)发往RN的数据都需要与该RN相连的eNB转发给该RN。如图1所示,LTE-A系统的U平面的协议栈架构示意图。为了便于描述,在以下 描述中,将GW中的自上向下的第一个IP层称为IPl层,第二个IP层称为IP2层;同理,将 UE (终端)中,与GW节点IPl层对等的IP层实体称为IPl层;将RN中,与GW节点IP2层 对等的IP层实体称为IP2层。在下行,Gff在收到需要发送给UE的IP数据包(IPl层数据包)后,GW将IP数据 包封装成GTP (GPRS Tunneling Protocol GPRS,隧道协议)数据包,并送上GTP隧道。GTP 包会被封装成IP数据包(IP2层数据包)进行传输。每个GTP隧道对应一个E-RAB (Evolved Radio Access Bearer,演进无线接入承 载)。eNB将接收到的承载了 GTP包的IP2层数据包转发给RN。RN从GTP包中解出需要发 送给终端的IP数据包(即IPl层的数据包),并根据GTP隧道所对应的E-RAB以及本地存 储的终端Context信息的映射关系,确定该IP数据包对应的RB (Radio Bearer,无线承载) 信息。RN根据确定的RB信息,确定Uu 口(终端和RN之间的无线接口)上IP数据包的发 送优先级,并依据该IP数据包的发送优先级进行调度。在上述过程中,eNB负责对下行数据进行基于IP地址(IP2层数据包的目的地址) 的转发,即上面提到的eNB接收到的承载了 GTP包的IP2层数据包转发给RN。由于所有发 往同一个RN的IP2层数据包都会写有相同的目的IP地址(RN的IP地址),虽然这些IP包 可能对应于不同的E-RAB,有不同的调度优先级,但是由于eNB很难区分出这些数据的发送 优先级,所以在eNB和RN之间的无线链路(以下简称backhaul链路)上,这些数据将按照 相同的优先级进行调度。综上所述,目前在LTE-A系统中,对于eNB转发给RN的数据,由于eNB不能区分出 数据的发送优先级,使得在backhaul链路上,无法依据发送优先级对数据进行调度,从而 降低了高优先级的业务的服务质量。
发明内容
本发明实施例提供一种调度数据的方法、系统和装置,用以解决现有技术中存在 的在LTE-A系统中,对于eNB转发给RN的数据,由于eNB不能区分出数据的发送优先级,使 得在backhaul链路上,无法依据发送优先级对数据进行调度,从而降低了高优先级的业务 的服务质量的问题。
本发明实施例提供的一种调度数据的方法,该方法包括演进基站eNB接收来自网关GW设备的第一 IP数据包;所述eNB根据预先设定的 包头信息和发送优先级的对应关系,确定收到的第一 IP数据包中的包头信息对应的发送 优先级;所述eNB根据确定的发送优先级对收到的第一 IP数据包进行调度方法包括本发明实施例提供的一种调度数据的系统,该系统包括网关GW设备,用于发送第一 IP数据包;演进基站eNB,用于根据预先设定的包头信息和发送优先级的对应关系,确定收到 第一 IP数据包中的包头信息对应的发送优先级,根据确定的发送优先级对收到的第一 IP 数据包进行调度。本发明实施例提供的一种演进基站eNB,该eNB包括接收模块,用于接收来自网关GW设备的第一 IP数据包;优先级确定模块,用于根据预先设定的包头信息和发送优先级的对应关系,确定 收到第一 IP数据包中的包头信息对应的发送优先级;调度模块,用于根据确定的发送优先级对收到的第一 IP数据包进行调度。本发明实施例提供的一种网关GW设备,该GW设备包括承载确定模块,用于确定收到的第二 IP数据包对应的E-RAB ;信息确定模块,用于确定E-RAB对应的包头信息;封装模块,用于将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,并将 确定的包头信息置于第一 IP数据包的外层IP包头中;发送模块,用于向演进基站eNB发送第一 IP数据包。本发明实施例eNB接收来自网关GW设备的第一 IP数据包;所述eNB根据预先设 定的包头信息和发送优先级的对应关系,确定收到的第一 IP数据包中的包头信息对应的 发送优先级;所述eNB根据确定的发送优先级对收到的第一 IP数据包进行调度。由于eNB 能够区分出数据的发送优先级,使得在backhaul链路上eNB能够根据发送优先级对数据进 行调度,从而提高了高优先级的业务的服务质量,进一步提高了用户体验。
图1为LTE-A系统的U平面的协议栈架构示意图;图2为本发明实施例调度数据的系统结构示意图;图3为本发明实施例GW设备的结构示意图;图4为本发明实施例eNB的结构示意图;图5为本发明实施例调度数据的方法流程示意图;图6为本发明实施例发送数据的方法流程示意图。
具体实施例方式本发明实施例eNB根据预先设定的包头信息和发送优先级的对应关系,确定收到 IP数据包中的包头信息对应的发送优先级,根据确定的发送优先级对收到的第一 IP数据 包进行调度。由于eNB能够区分出数据的发送优先级,使得在backhaul链路上eNB能够根
5据发送优先级对数据进行调度,从而提高了高优先级的业务的服务质量。其中,包头信息可以是RN设备的IP地址或ToS值。 1、如果包头信息是RN设备的IP地址,则预先可以为一个RN设备分配多个不同的 IP地址,比如0&M(Operation and Maintenance操作维护)实体在对RN进行操作时,可以 为RN设备分配多个不同的IP地址;也可以由人工手动为RN设备分配多个IP地址。分配的原则可以根据需要进行设定,比如可以随机分配,也可以IP地址的大小顺 序分配等。2、目前IP数据包的头部有一个空闲的ToS (Type of Service,业务类型)域,本发 明实施例可以利用ToS域确定数据包的发送优先级。如果包头信息是ToS值,则预先可以为一个RN设备分配多个不同的ToS值,比如 0&M实体在对RN设备进行操作时,可以为RN设备分配多个不同的ToS值;也可以由人工手 动为RN设备分配多个不同的ToS值。下面描述的所有包头信息是RN设备支持的多个ToS值或RN设备的多个IP地址。需要说明的是,本发明实施例并不局限于上述给RN分配包头信息的方式,任何能 够给RN分配包头信息的方式都适用本发明实施例。其中,给一个RN设备分配的多个包头信息,可以预先存储在RN设备、eNB和GW设 备中,也可以由其他网络侧实体将多个包头信息发送给RN设备、eNB和GW设备;也可以在 RN设备知道分配给自身的多个包头信息后,由RN设备将多个包头信息发送给eNB和GW设 备。需要说明的是,本发明实施例并不局限于上面描述的方式,任何能够将多个包头 信息发送给RN设备、eNB和GW设备的方式都适用本发明实施例。下面结合说明书附图对本发明实施例作进一步详细描述。如图2所示,本发明实施例调度数据的系统包括GW设备10和eNB 20。GW设备10,用于发送含有包头信息第一 IP数据包。eNB 20,用于根据预先设定的包头信息和发送优先级的对应关系,确定收到第一 IP数据包中的包头信息对应的发送优先级,根据确定的发送优先级对收到的第一 IP数据 包进行调度和转发。如图3所示,本发明实施例GW设备包括承载确定模块100、信息确定模块110、封 装模块120和发送模块130。承载确定模块100,用于确定收到的第二 IP数据包对应的E-RAB。其中,在业务建立时,终端会向RN设备发送业务建立请求,RN设备在收到业务建 立请求后,为该业务建立一条E-RAB,并根据该业务的属性(如时延要求,数据速率大小 等)确定该E-RAB的业务质量;在业务建立过程中,Gff会获得该业务对应的E-RAB和业务 质量信息。这样在收到第二 IP数据包时,根据第二 IP数据包的源和目标IP地址,传输层 协议端口号,业务类别等信息就可以确定第二 IP数据包对应的E-RAB。信息确定模块110,用于确定承载确定模块100确定的E-RAB对应的包头信息。封装模块120,用于将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,将 信息确定模块110确定的包头信息置于第一 IP数据包的外层IP包头中。 其中,封装模块120将收到的第二 IP数据包封装GTP包头,然后再封装UDP (UserDatagram Protocol,用户数据报协议)包头,最后再封装一个IP包头,形成第一 IP数据包。发送模块130,用于向演进基站eNB发送封装模块120封装后的第一 IP数据包。其中,如果包头信息是IP地址,则封装模块120将信息确定模块110确定的包头 信息置于第一 IP数据包的外层IP包头的目标地址位置;如果包头信息是ToS值,则封装模块120将信息确定模块110确定的包头信息置 于第一 IP数据包的外层IP包头的ToS域中,外层IP包头的目标地址是与第二 IP数据包 中的目的IP地址对应的终端相连的RN的IP地址。从图1中的U平面协议栈结构示意图中可以看出,由于eNB的协议栈中没有UDP 和GTP,所以eNB在收到第一 IP数据包后,只会从外层IP包头中获取包头信息,然后进行相 应调度,向RN转发第一 IP数据包。其中,信息确定模块110有多种方式可以确定承载确定模块100确定的E-RAB对 应的包头信息,下面列举几种。方式1、信息确定模块110确定第二 IP数据包对应的RN设备的所有包头信息, 根据确定的RN设备的所有包头信息以及预先设定的E-RAB和包头信息的对应关系,确定 E-RAB对应的包头信息。其中,RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN设备。由于系统中有可能出现多个RN设备,但是每个终端只会与一个RN设备相连,所以 信息确定模块110需要确定第二 IP数据包需要通过哪个RN设备发送给对应的终端。GW设备中会保存RN设备和终端的IP地址的对应关系,用于让GW设备知道具体哪 个RN设备与哪个终端相连,所以信息确定模块110可以根据RN设备和终端的IP地址的对 应关系,确定第二 IP数据包中目的IP地址对应的终端,从而就可以确定与第二 IP数据包 中目的IP地址对应的终端相连的RN设备。E-RAB和包头信息的对应关系可以根据E-RAB和业务质量组的对应关系,以及业 务质量组和包头信息的对应关系得到。具体E-RAB和业务质量组的对应关系,业务质量组和包头信息的对应关系,以及 E-RAB和包头信息的对应关系,可以由网络侧的设备确定,也可以由人工手动设置。其中,E-RAB和包头信息的对应关系可以存储到GW设备中,也可以存储到其他设 备中供GW设备调用。在具体实施过程中,信息确定模块110确定第二 IP数据包对应的RN设备的所 有包头信息,然后信息确定模块110根据预先设定的E-RAB和包头信息的对应关系,确定 E-RAB对应的包头信息(如果有多个RN设备,则有可能会确定多个包头信息),最后信息确 定模块110从确定的RN设备的所有包头信息中查找与确定的E-RAB对应的包头信息相同 的包头信息(这样实际上就找到最终的包头信息)。方式2、信息确定模块110根据预先设定的业务质量组和包头信息的对应关系,确 定业务质量所在的业务质量组对应的包头信息。其中,业务质量是承载确定模块100确定的E-RAB对应的业务质量。具体的,信息确定模块110根据E-RAB和业务质量的对应关系,确定承载确定模块 100确定的E-RAB对应的业务质量;信息确定模块110根据业务质量组和包头信息的对应 关系,确定业务质量所属的业务质量组对应的包头信息。
业务质量组和包头信息的对应关系中,业务质量组中至少有一个业务质量,具体 将哪些业务质量归为同一组可以根据需要进行设定。业务质量包括但不限于下列质量中的一种QoS (Quality of Service 服务质量)、QCI (QoS class Identifier,QoS 等级标 识)。假设包头信息是IP地址,共有9个发送优先级。相应的,需要为RN分配9个IP 地址来与之对应。为了减少为RN分配的IP地址开销,可以将调度优先级相近的一个或数 个业务质量映射到一个业务质量组中。假设包头信息是ToS值。共有9个发送优先级。相应的,需要为RN分配9个ToS值来与之对应。在IP包头中,ToS域的长度为三个bit,可以区分8种QoS的业务。这时可以扩展 IP包中的ToS域,使其可以指示更多的ToS值;为了减少为RN分配的ToS域,可以将调度 优先级相近的一个或数个业务质量映射到一个业务质量组中。具体分配的包头信息的数量与业务质量组(或调度优先级)的数量相同。如果有多个RN设备,对于方式2,信息确定模块110确定第二 IP数据包对应的RN 设备的所有包头信息,根据确定的RN设备的所有包头信息以及预先设定的业务质量组和 包头信息的对应关系,确定业务质量所在的业务质量组对应的包头信息。其中,RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN,业务质量 是承载确定模块100确定的E-RAB对应的业务质量。在具体实施过程中,信息确定模块110有多种方式确定业务质量所在的业务质量 组对应的包头信息1、由业务质量,从所有的包头信息中确定包头信息。信息确定模块110根据预先设定的E-RAB和业务质量的对应关系,确定E-RAB对 应的业务质量;信息确定模块110根据预先设定的业务质量组和包头信息的对应关系,确定业务 质量所在的业务质量组对应的包头信息(如果有多个RN设备,则有可能会确定多个包头信 息);信息确定模块110从确定的RN设备的所有包头信息中查找与确定的业务质量组 对应的包头信息相同的包头信息(这样实际上就找到最终的包头信息)。2.由所有的包头信息确定业务质量,然后确定包头信息。信息确定模块110根据预先设定的业务质量组和包头信息的对应关系,确定第二 IP数据包对应的RN设备的每个包头信息对应的业务质量组;信息确定模块110根据预先设定的E-RAB和业务质量的对应关系,确定E-RAB对 应的业务质量;信息确定模块110从确定的多个业务质量组中查找包含确定的业务质量的业务
质量组;信息确定模块110确定该业务质量组对应的包头信息(由于信息确定模块110先 确定第二 IP数据包对应的RN设备的每个包头信息对应的业务质量组,所以在确定具体是 哪个业务质量组后,就可以准确找到对应的包头信息)。
需要说明的是,本发明实施例并不局限于上面描述的方式,其他能够确定的E-RAB 对应的包头信息的方式同样适用本发明实施例。如图4所示,本发明实施例的eNB包括接收模块200、优先级确定模块210和调 度模块220。接收模块200,用于接收来自GW设备的第一 IP数据包。优先级确定模块210,用于根据预先设定的包头信息和发送优先级的对应关系,确 定接收模块200收到第一 IP数据包中的包头信息对应的发送优先级。调度模块220,用于根据优先级确定模块210确定的发送优先级对收到的第一 IP 数据包进行调度。在具体实施过程中,调度模块220根据数据包的发送优先级、调度等待时间等参 数,通过调度算法确定该数据包的调度优先级,并根据调度优先级从高到底的顺序,将数据 包依次调度到backhaul链路上。其中,包头信息和发送优先级的对应关系可以根据需要进行设定。具体可以可以 由RN设备或网络侧其他设备进行设定后发给eNB ;也可以由人工手动进行设定后存储到 eNB中;还可以由其他设备存储包头信息和发送优先级的对应关系,供eNB调用。如图5所示,本发明实施例调度数据的方法包括下列步骤步骤501、eNB接收来自网关GW设备的第一 IP数据包。步骤502、eNB根据预先设定的包头信息和发送优先级的对应关系,确定收到的第 一 IP数据包中的包头信息对应的发送优先级。其中,包头信息和发送优先级的对应关系可以根据需要进行设定。具体可以可以 由RN设备或网络侧其他设备进行设定后发给eNB ;也可以由人工手动进行设定后存储到 eNB中;还可以由其他设备存储包头信息和发送优先级的对应关系,供eNB调用。步骤503、eNB根据确定的发送优先级对收到的第一 IP数据包进行调度。在具体实施过程中,调度模块220根据数据包的发送优先级、调度等待时间等参 数,通过调度算法确定该数据包的调度优先级,并根据调度优先级从高到底的顺序,将数据 包依次调度到backhaul链路上。其中,步骤501之前还可以进一步包括步骤a500、GW设备确定收到的第二 IP数据包对应的E-RAB。其中,在业务建立时,终端会向RN设备发送业务建立请求,RN设备在收到业务建 立请求后,为该业务建立一条E-RAB,并根据该业务的属性(如时延要求,数据速率大小 等)确定该E-RAB的业务质量;在业务建立过程中,GW会获得该业务对应的E-RAB和业务 质量信息。这样在收到第二 IP数据包时,根据第二 IP数据包的源和目标IP地址,传输层 协议端口号,业务类别等信息就可以确定第二 IP数据包对应的E-RAB。步骤b500、GW设备确定E-RAB对应的包头信息。步骤c500、GW设备将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,并 将确定的包头信息置于第一 IP数据包的外层IP包头中。其中,GW设备进行封装处理包括将收到的第二 IP数据包封装GTP包头,然后再 封装UDP包头,最后再封装一个IP包头。步骤d500、GW设备向eNB发送第一 IP数据包。
9
其中,如果包头信息是IP地址,则步骤c500中GW设备将确定的包头信息置于第 一IP数据包的外层IP包头的目标地址位置;如果包头信息是ToS值,则步骤c500中GW设备将确定的包头信息置于第一 IP数 据包的外层IP包头的ToS域中,外层IP包头的目标地址是与第二 IP数据包中的目的IP 地址对应的终端相连的RN的IP地址。从图1中的U平面协议栈结构示意图中可以看出,由于eNB的协议栈中没有UDP和 GTP,所以步骤502中eNB在收到第一 IP数据包后,只会从外层IP包头中获取包头信息。其中,步骤b500中GW设备有多种方式可以确定的E-RAB对应的包头信息,下面列 举几种。方式1、GW设备确定第二 IP数据包对应的RN设备的所有包头信息,根据确定的RN 设备的所有包头信息以及预先设定的E-RAB和包头信息的对应关系,确定E-RAB对应的包
头信息。其中,RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN设备。由于系统中有可能出现多个RN设备,但是每个终端只会与一个RN设备相连,所以 Gff设备需要确定第二 IP数据包需要通过哪个RN设备发送给对应的终端。Gff设备中会保存RN设备和终端的IP地址的对应关系,用于让GW设备知道具体哪 个RN设备与哪个终端相连,所以GW设备可以根据RN设备和终端的IP地址的对应关系,确 定第二 IP数据包中目的IP地址对应的终端,从而就可以确定与第二 IP数据包中目的IP 地址对应的终端相连的RN设备。E-RAB和包头信息的对应关系可以根据E-RAB和业务质量组的对应关系,以及业 务质量组和包头信息的对应关系得到。具体E-RAB和业务质量组的对应关系,业务质量组和包头信息的对应关系,以及 E-RAB和包头信息的对应关系,可以由网络侧的设备确定,也可以由人工手动设置。其中,E-RAB和包头信息的对应关系可以存储到GW设备中,也可以存储到其他设 备中供GW设备调用。在具体实施过程中,GW设备确定第二 IP数据包对应的RN设备的所有包头信息,然 后根据预先设定的E-RAB和包头信息的对应关系,确定E-RAB对应的包头信息(如果有多 个RN设备,则有可能会确定多个包头信息),最后从确定的RN设备的所有包头信息中查找 与确定的E-RAB对应的包头信息相同的包头信息(这样实际上就找到最终的包头信息)。方式2、GW设备根据预先设定的业务质量组和包头信息的对应关系,确定业务质 量所在的业务质量组对应的包头信息。其中,业务质量是GW设备确定的E-RAB对应的业务质量。具体的,GW设备根据E-RAB和业务质量的对应关系,确定步骤a500中确定的 E-RAB对应的业务质量;根据业务质量组和包头信息的对应关系,确定业务质量所属的业 务质量组对应的包头信息。业务质量组和包头信息的对应关系中,业务质量组中至少有一个业务质量,具体 将哪些业务质量归为同一组可以根据需要进行设定。业务质量包括但不限于下列质量中的一种QoS、QCI。
假设包头信息是IP地址,共有9个发送优先级。相应的,需要为RN分配9个IP 地址来与之对应。为了减少为RN分配的IP地址开销,可以将调度优先级相近的一个或数 个业务质量映射到一个业务质量组中。假设包头信息是ToS值。共有9个发送优先级。相应的,需要为RN分配9个ToS 值来与之对应。在IP包头中,ToS域的长度为三个bit,可以区分8种QoS的业务。这时可以扩展 IP包中的ToS域,使其可以指示更多的ToS值;为了减少为RN分配的ToS域,可以将调度 优先级相近的一个或数个业务质量映射到一个业务质量组中。具体分配的包头信息的数量与业务质量组(或调度优先级)的数量相同。如果有多个RN设备,对于方式2,GW设备确定第二 IP数据包对应的RN设备的所 有包头信息,根据确定的RN设备的所有包头信息以及预先设定的业务质量组和包头信息 的对应关系,确定业务质量所在的业务质量组对应的包头信息。其中,RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN,业务质量 是GW设备确定的E-RAB对应的业务质量。在具体实施过程中,GW设备有多种方式确定业务质量所在的业务质量组对应的包 头信息1、由业务质量,从所有的包头信息中确定包头信息。GW设备根据预先设定的E-RAB和业务质量的对应关系,确定E-RAB对应的业务质 量;GW设备根据预先设定的业务质量组和包头信息的对应关系,确定业务质量所在的 业务质量组对应的包头信息(如果有多个RN设备,则有可能会确定多个包头信息);GW设备从确定的RN设备的所有包头信息中查找与确定的业务质量组对应的包头 信息相同的包头信息(这样实际上就找到最终的包头信息)。2.由所有的包头信息确定业务质量,然后确定包头信息。GW设备根据预先设定的业务质量组和包头信息的对应关系,确定第二 IP数据包 对应的RN设备的每个包头信息对应的业务质量组;GW设备根据预先设定的E-RAB和业务质量的对应关系,确定E-RAB对应的业务质 量;GW设备从确定的多个业务质量组中查找包含确定的业务质量的业务质量组;GW设备确定该业务质量组对应的包头信息(由于GW设备先确定第二 IP数据包对 应的RN设备的每个包头信息对应的业务质量组,所以在确定具体是哪个业务质量组后,就 可以准确找到对应的包头信息)。需要说明的是,本发明实施例并不局限于上面描述的方式,其他能够确定的E-RAB 对应的包头信息的方式同样适用本发明实施例。如图6所示,本发明实施例发送数据的方法包括下列步骤步骤600、GW设备接收需要发送终端的第二 IP数据包。步骤601、GW设备根据预先设定的业务质量组和包头信息的对应关系,确定第二 IP数据包对应的RN设备的每个包头信息对应的业务质量组。步骤602、GW设备根据预先设定的E-RAB和业务质量的对应关系,确定E-RAB对应的业务质量。步骤603、Gff设备从确定的多个业务质量组中查找包含确定的业务质量的业务质量组。步骤604、Gff设备确定该业务质量组对应的包头信息。其中,GW设备也可以采用其他方式确定包头信息,具体参见上面的实施例中的方式。步骤605、Gff设备对收到的第二 IP数据包封装GTP包头、UDP包头和IP包头,形 成第一 IP数据包,并将确定的包头信息置于第一 IP数据包的外层IP包头中。其中可以先执行步骤601,再执行步骤602 604 ;还可以先执行步骤602 604, 再执行步骤601 ;还可以同时执行步骤601和步骤602 604。步骤606、GW设备向eNB发送第一 IP数据包。步骤607、eNB接收来自GW设备的第一 IP数据包。步骤608、eNB从第一 IP数据包的外层IP包头中提取出包头信息。步骤609、eNB根据预先设定的包头信息和发送优先级的对应关系,确定提取出的 包头信息对应的发送优先级。步骤610、eNB根据确定的发送优先级对收到的第一 IP数据包进行调度。从上述实施例中可以看出本发明实施例eNB接收来自网关GW设备的第一 IP数 据包;所述eNB根据预先设定的包头信息和发送优先级的对应关系,确定收到的第一 IP数 据包中的包头信息对应的发送优先级;所述eNB根据确定的发送优先级对收到的第一 IP数 据包进行调度。由于eNB能够区分出数据的发送优先级,使得在backhaul链路上eNB能够 根据发送优先级对数据进行调度,从而提高了高优先级的业务的服务质量,进一步提高了 用户体验。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种调度数据的方法,其特征在于,该方法包括演进基站eNB接收来自网关GW设备的第一IP数据包;所述eNB根据预先设定的包头信息和发送优先级的对应关系,确定收到的第一IP数据包中的包头信息对应的发送优先级;所述eNB根据确定的发送优先级对收到的第一IP数据包进行调度。
2.如权利要求1所述的方法,其特征在于,所述eNB接收来自GW设备的IP数据包之前 还包括GW设备确定收到的第二 IP数据包对应的演进无线接入承载E-RAB ; 所述GW设备确定E-RAB对应的包头信息;所述GW设备将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,并将确定的 包头信息置于第一 IP数据包的外层IP包头中,向eNB发送。
3.如权利要求2所述的方法,其特征在于,所述GW设备确定E-RAB对应的包头信息包括所述GW设备确定第二 IP数据包对应的RN设备的所有包头信息,所述RN设备是与第 二 IP数据包中目的IP地址对应的终端相连的RN设备;所述GW设备根据确定的RN设备的所有包头信息以及预先设定的E-RAB和包头信息的 对应关系,确定E-RAB对应的包头信息。
4.如权利要求2所述的方法,其特征在于,所述GW设备确定E-RAB对应的包头信息包括所述GW设备根据预先设定的业务质量组和包头信息的对应关系,确定业务质量所在 的业务质量组对应的包头信息,所述业务质量是确定的E-RAB对应的业务质量。
5.如权利要求4所述的方法,其特征在于,所述GW设备确定业务质量所在的业务质量 组对应的包头信息包括所述GW设备确定第二 IP数据包对应的RN设备的所有包头信息,所述RN设备是与第 二 IP数据包中目的IP地址对应的终端相连的RN ;所述GW设备根据确定的RN设备的所有包头信息以及预先设定的业务质量组和包头信 息的对应关系,确定业务质量所在的业务质量组对应的包头信息。
6.如权利要求3或5所述的方法,其特征在于,所述所有包头信息是RN设备支持的多 个业务类型ToS值或RN设备的多个IP地址。
7.一种调度数据的系统,其特征在于,该系统包括 网关GW设备,用于发送第一 IP数据包;演进基站eNB,用于根据预先设定的包头信息和发送优先级的对应关系,确定收到第一 IP数据包中的包头信息对应的发送优先级,根据确定的发送优先级对收到的第一 IP数据 包进行调度。
8.如权利要求7所述的系统,其特征在于,所述GW设备包括承载确定模块,用于确定收到的第二 IP数据包对应的演进无线接入承载E-RAB ; 信息确定模块,用于确定E-RAB对应的包头信息;封装模块,用于将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,并将确定 的包头信息置于第一 IP数据包的外层IP包头中;发送模块,用于向eNB发送第一 IP数据包。
9.如权利要求8所述的系统,其特征在于,所述信息确定模块用于确定第二 IP数据包对应的RN设备的所有包头信息,根据确定的RN设备的所有包头信 息以及预先设定的E-RAB和包头信息的对应关系,确定E-RAB对应的包头信息,所述RN设 备是与第二 IP数据包中目的IP地址对应的终端相连的RN设备。
10.如权利要求8所述的系统,其特征在于,所述信息确定模块用于根据预先设定的业务质量组和包头信息的对应关系,确定业务质量所在的业务质量组 对应的包头信息,所述业务质量是确定的E-RAB对应的业务质量。
11.如权利要求10所述的系统,其特征在于,所述信息确定模块用于确定第二 IP数据包对应的RN设备的所有包头信息,根据确定的RN设备的所有包头信 息以及预先设定的业务质量组和包头信息的对应关系,确定业务质量所在的业务质量组对 应的包头信息,所述RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN,所述 业务质量是确定的E-RAB对应的业务质量。
12.如权利要求9或11所述的系统,其特征在于,所述所有包头信息是RN设备支持的 多个业务类型ToS值或RN设备的多个IP地址。
13.一种演进基站eNB,其特征在于,该eNB包括接收模块,用于接收来自网关GW设备的第一 IP数据包;优先级确定模块,用于根据预先设定的包头信息和发送优先级的对应关系,确定收到 第一 IP数据包中的包头信息对应的发送优先级;调度模块,用于根据确定的发送优先级对收到的第一 IP数据包进行调度。
14.一种网关GW设备,其特征在于,该GW设备包括承载确定模块,用于确定收到的第二 IP数据包对应的演进无线接入承载E-RAB ;信息确定模块,用于确定E-RAB对应的包头信息;封装模块,用于将收到的第二 IP数据包进行封装处理,形成第一 IP数据包,并将确定 的包头信息置于第一 IP数据包的外层IP包头中;发送模块,用于向演进基站eNB发送第一 IP数据包。
15.如权利要求14所述的设备,其特征在于,所述信息确定模块用于确定第二 IP数据包对应的RN设备的所有包头信息,根据确定的RN设备的所有包头信 息以及预先设定的E-RAB和包头信息的对应关系,确定E-RAB对应的包头信息,所述RN设 备是与第二 IP数据包中目的IP地址对应的终端相连的RN设备。
16.如权利要求14所述的设备,其特征在于,所述信息确定模块用于根据预先设定的业务质量组和包头信息的对应关系,确定业务质量所在的业务质量组 对应的包头信息,所述业务质量是确定的E-RAB对应的业务质量。
17.如权利要求16所述的设备,其特征在于,所述信息确定模块用于确定第二 IP数据包对应的RN设备的所有包头信息,根据确定的RN设备的所有包头信 息以及预先设定的业务质量组和包头信息的对应关系,确定业务质量所在的业务质量组对 应的包头信息,所述RN设备是与第二 IP数据包中目的IP地址对应的终端相连的RN,所述 业务质量是确定的E-RAB对应的业务质量。
全文摘要
本发明涉及无线通信技术,特别涉及一种调度数据的方法、系统和装置,用以解决现有技术中存在的在LTE-A系统中,对于eNB转发给RN的数据,由于eNB不能区分出数据的发送优先级,无法依据发送优先级对数据进行调度,从而降低了高优先级的业务的服务质量的问题。本发明实施例的方法包括eNB接收来自GW设备的第一IP数据包;所述eNB根据预先设定的包头信息和发送优先级的对应关系,确定收到的第一IP数据包中的包头信息对应的发送优先级;所述eNB根据确定的发送优先级对收到的第一IP数据包进行调度。采用本发明实施例的方法由于eNB能够区分出数据的发送优先级,从而提高了高优先级的业务的服务质量。
文档编号H04W28/24GK101873632SQ200910083259
公开日2010年10月27日 申请日期2009年4月27日 优先权日2009年4月27日
发明者房家奕, 鲍炜 申请人:大唐移动通信设备有限公司