技术领域本发明涉及无线通信技术领域,尤其涉及基于QCI进行承载调度的方法和装置。
背景技术:
在LTE通信系统中,在建立基于传输控制协议(TransmissionControlProtocol,TCP)的业务的上行承载/下行承载的过程中,移动管理实体(MME,移动管理实体)可基于预定的如下表1所示的标准化的QoS等级标识(QoSclassidentifier,QCI)特征信息来为待建立承载分配QCI优先级。表1其中,表1所示的QCI包括用于指示QoS要求的QCI优先级,每个QCI优先级分别对应于不同要求的资源类型、数据包时延预算和误报丢失率。通常QCI优先级以数值形式表示,数值越小,对应的承载的QCI优先级越高。其中,资源类型可分为保证比特率(GuaranteedBitRate,GBR)和非保证比特率(Non-GBR)两种类型。接着,MME经由本地用户服务器(HomeSubscriberServer,HSS)和策略和计费规则功能(PolicyandChargingRuleFunction,PCRF),向用户属性存储器(SubscriptionProfileRepository,SPR)发送创建承载请求并接收SPR反馈的与该创建承载请求对应的创建承载响应。接着,MME向演进基站(EvolvedNodeB,eNB)发送承载建立请求,以发起承载建立过程。接着,eNB向UE发送RRC连接重配置信息,从而建立TCP上行承载/下行承载的数据无线承载(DataRadioBearer,DRB)。UE根据从RRC连接重配置信息中读取的逻辑信道优先级信息来进行逻辑信道优先级化(LogicalChannelPrioritization)过程,以分配传输该承载的资源。在此,逻辑信道优先级信息对应于MME所分配的QCI优先级。然而,基于现有技术的方式,当UE中同时存在TCP上行承载和下行承载,并且上行承载的优先级大于该下行承载的优先级时,UE将先分配资源来传输TCP上行数据。这样,如果待传输的TCP上行承载数据较多,TCP下行数据中的TCP确认信息(TCPACK)将无法及时反馈到相应的业务发送端,从而导致TCP流量控制或拥塞控制,进而影响TCP服务的性能。
技术实现要素:
本发明的目的是提供一种基于QCI进行承载调度的方法和装置。根据本发明的一个方面,提供了一种在SPR中用于确定承载的QCI的方法,其中,在用于建立与一UE对应的承载的过程中,所述方法包括以下步骤:a接收与所述UE对应的建立承载请求,其中,该建立承载请求中包含与待建立承载对应的QCI优先级;b当所述QCI优先级不满足所述SPR中的QCI配置规则时,根据所述QCI配置规则更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。根据本发明的一个方面,还提供了一种在eNB中用于确定承载调度顺序的方法,其中,所述方法包括以下步骤:-根据与待建立承载对应的QCI优先级,结合其他一项或多项相关参考信息,确定与该待建立承载对应的调度优先级,其中,所述QCI优先级的权重信息高于所述一项或多项相关参考信息中任一项的权重信息。根据本发明的一个方面,还提供了一种用于确定承载的QCI的SPR,其中,所述SPR包括:接收装置,用于接收与所述UE对应的建立承载请求,其中,该建立承载请求中包含与待建立承载对应的QCI优先级;更新装置,用于当所述QCI优先级不满足所述SPR中的QCI配置规则时,根据所述QCI配置规则更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。根据本发明的一个方面,还提供了一种用于确定承载调度顺序的eNB,其中,所述eNB包括:调度确定装置,用于根据与待建立承载对应的QCI优先级,结合其他一项或多项相关参考信息,确定与该待建立承载对应的调度优先级,其中,所述QCI优先级的权重信息高于所述一项或多项相关参考信息中任一项的权重信息。与现有技术相比,本发明具有以下优点:能够在SPR中基于QCI配置规则,对UE中待建立的承载的QCI优先级进行更新,并在eNB中基于更新后的QCI优先级确定相应的调度优选级,使得与UE对应的下行承载的调度优选级大于与该UE对应的上行承载的调度优选级,从而保证TCP下行数据中流量较小的TCPACK能够及时被传输,提升了TCP下行数据传输的性能,并且对TCP上行数据传输的影响较小。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1示意出了根据本发明的一种基于QCI进行承载调度的方法流程图;图2示意出了根据本发明的一种用于确定承载的QCI的SPR以及用于确定承载调度顺序的eNB的结构示意图;图3示意出了根据本发明的一个示例性的在LTE通信系统中建立TCP承载的流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本发明作进一步详细描述。图1示意出了根据本发明的一种基于QCI进行承载调度的方法流程图。根据本发明的方法包括由SPR执行的步骤S101和步骤S102,以及由eNB执行的步骤S201。其中,根据本发明的SPR和eNB包含于LTE通信系统中。其中,根据本发明的方法包含于建立与一UE对应的承载的过程中。优选地,根据本发明的承载包括基于TCP业务的上行承载/下行承载。优选地,根据本发明的QCI优先级以数值形式表示,数值越大,其对应的QCI优先级等级越低。参照图1,在步骤S101中,SPR接收与所述UE对应的建立承载请求。其中,该建立承载请求中包含与待建立承载对应的QCI优先级。接着,在步骤S102中,当所述QCI优先级不满足所述SPR中的QCI配置规则时,SPR根据所述QCI配置规则更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。其中,所述QCI配置规则包括各种使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级的规则。优选地,所述QCI配置规则还包括:下行承载的优选比特率为无限大。具体地,SPR先确定所述QCI优先级是否满足自身存储的QCI配置规则,当所述QCI优先级不满足所述QCI配置规则时,SPR根据所述QCI配置规则更新所述QCI优先级。根据本发明的一个优选实施方案,所述QCI配置规则包括预定的、分别对应于上行承载/下行承载的QCI参考优先级,所述步骤S102还包括步骤S1021(图未示)。在步骤S1021中,SPR根据所述待建立承载为上行承载/下行承载,分别基于与上行承载/下行承载对应的QCI参考优先级来更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。优选地,所述QCI参考优先级用于指示固定的与上行承载/下行承载对应的QCI优先级,当待建立承载的QCI优先级与参考优先级不一致时,将其更改为述QCI参考优先级所指示的QCI优先级。例如,下行承载的参考QCI优先级为7,上行承载的参考QCI优先级为8,如果待建立承载为上行承载,并且SPR所接收到的建立承载请求中所分配给该待建立承载的QCI优先级为6,则SPR将其QCI优先级更新为8。优选地,所述QCI参考优先级还可包括预定的QCI优先级的取值范围,当待建立承载的QCI优先级与参考优先级的取值范围不一致时,将其更改为符合QCI参考优先级所指示的取值范围的QCI优先级。例如,下行承载的参考QCI优先级为6或7,上行承载的参考QCI优先级为8或9,如果待建立承载为上行承载,并且SPR所接收到的建立承载请求中所分配给该待建立承载的QCI优先级为5,则将该QCI优先级更新为8或9。根据本发明的第一示例,参照图3,图3示意出了根据本发明的一个示例性的在LTE通信系统中建立TCP承载的流程图。其中,该LTE通信系统包括UE、eNB、MME、HSS、PCRF和SPR。SPR中预存储的QCI配置规则包括:下行承载的参考QCI优先级为6,上行承载的参考QCI优先级为9。在建立与电子邮件业务对应的上行承载bear_1的过程中,UE经由eNB向MME发送承载资源分配请求,MME在接收到该承载资源分配请求后,基于上表1所示的QCI标准信息为该承载bear_1分配的QCI优先级为6,接着MME经由HSS和PCRF,向SPR发送创建承载请求信息,该建立承载请求包含与承载bear_1对应的QCI优先级6。SPR在步骤S101中接收到与该UE对应的建立承载请求。接着,SPR根据承载bear_1为上行承载,从而基于QCI配置规则中与上行承载对应的参考QCI优先级9,将该承载bear_1当前的QCI优先级6更新为9,使得与该UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。根据本发明的另一优选实施方案,所述QCI配置规则指示各个下行承载的QCI优先级始终大于各个上行承载的QCI优先级,根据本优选实施方案的方法还包括步骤S103(图未示)和步骤S104(图未示),所述步骤S102还包括步骤S1021’(图未示)。在步骤S103中,SPR获取所述UE的QCI记录信息,该QCI记录信息包括与该UE对应的已建立的一个或多个下行承载的历史QCI优先级。其中,SPR获取所述QCI记录信息的方式包括但不限于以下任一种方式:1)直接获取自身存储的与该UE对应的已建立的一个或多个下行承载的历史QCI优先级。2)从其他存储与该UE对应的已建立的一个或多个下行承载的历史QCI优先级的数据库获取所述QCI记录信息。优选地,该QCI记录中包含最近一次分配给与该UE对应的下行承载的历史QCI优先级。在步骤S104中,SPR将所获得的QCI优先级与所述QCI记录信息中的各个历史QCI优先级进行比较,以确定该QCI优先级是否满足所述QCI配置规则。具体地,SPR将所获得的QCI优先级与所述QCI记录信息中的各个历史QCI优先级进行比较,以确定该QCI优先级是否满足所述QCI配置规则的方式包括但不限于以下任一种:1)当待建立承载为上行承载时,如果其QCI优先级高于所述优先级记录信息中的最低的历史QCI优先级,则确定所述当前QCI不满足所述QCI配置规则。根据本发明的第二示例,SPR中的QCI配置规则包括:各个下行承载的QCI优先级始终大于各个上行承载的QCI优先级。在建立上行承载bear_2的过程中,SPR在步骤S101中接收到与该UE对应的建立承载请求且该建立承载请求包含与承载bear_2对应的QCI优先级“7”。SPR在步骤S103中获取到的QCI记录信息包括:与一UE对应的历史QCI优先级“8”,SPR将建立承载请求中与该UE对应的上行承载bear_2的QCI优先级“7”与该QCI记录信息中的历史QCI优先级进行比较,并确定该上行承载bear_2的QCI优先级高于其中的历史优先级“8”,则确定该上行承载bear_2的QCI优先级“7”不满足所述QCI配置规则。2)所述QCI配置规则还包括:与所述UE对应的下行承载的QCI优先级非最低优先级。当待建立承载为下行承载时,如果其QCI优先级为TCP服务所对应的至少一个QCI优先级中的最低优先级,则确定所述当前QCI不满足所述QCI配置规则。3)所述QCI配置规则还包括:与所述UE对应的上行承载的QCI优先级非最高优先级。当待建立承载为上行承载时,如果其QCI优先级为TCP服务所对应的至少一个QCI优先级中的最高优先级,则确定所述当前QCI不满足所述QCI配置规则。接着,在步骤S1021’中,当所述QCI优先级不满足所述SPR中的QCI配置规则时,SPR根据所述QCI记录信息更新与待建立承载对应的QCI优先级,以使得与所述UE对应的下行承载的QCI优先级总是高于与所述UE对应的上行承载的QCI优先级。继续对前述第二示例进行说明,SPR根据所述QCI记录信息将该上行承载bear_2的QCI优先级更新为9,以使得与所述UE对应的下行承载的QCI优先级高于与所述UE对应的上行承载的QCI优先级。继续参照图1,根据本发明的方法还包括步骤S105(图未示)。在步骤S105中,SPR基于更新后的QCI优先级生成与所述建立承载请求对应的建立承载响应,以进行反馈。继续对前述第一示例进行说明,SPR基于更新后的与承载bear_1对应的QCI优先级9生成与建立承载请求对应的建立承载响应信息,以将更新后的承载bear_1的QCI优先级9经由PCRF和HSS反馈至MME。继续参照图1,根据本发明的方法还包括由eNB执行的步骤S201。在步骤S201中,eNB根据与待建立承载对应的QCI优先级,结合其他一项或多项相关参考信息,确定与该待建立承载对应的调度优先级。其中,所述调度优先级包括但不限于逻辑信道优先级。其中,所述QCI优先级的权重信息高于所述一项或多项相关参考信息中任一项的权重信息。其中,所述相关参考信息包括但不限于与待建立承载对应的以下至少任一项信息:1)基于时延信息确定的时延优先级;例如,待建立承载的时延为120ms,eNB中预定的100ms至200ms的时延对应的优先级为3,则确定待建立承载的时延优先级为3。2)基于吞吐量信息确定的吞吐量优先级。具体地,eNB根据与待建立承载对应的QCI优先级,并基于预定的与QCI优先级和所述其他一项或多项相关参考信息各自的权重信息,确定待建立承载对应的调度优先级。优选地,eNB优先考虑根据与待建立承载对应的QCI优先级,来确定与该待建立承载对应的调度优先级,以使得该调度优先级与QCI优先级的优先顺序相一致。例如,当待建立承载的QCI优先级高时,其对应的调度优先级也相应较高等。继续对前述第一示例进行说明,eNB中确定待建立承载对应的调度优先级的计算规则包括:优先根据QCI优先级对承载进行排序,其次再基于吞吐量优先级对承载排序。其中,eNB当前获得的与同一UE对应的承载包括上行承载bear_1和下行承载bear_3,其中,bear_1的QCI优先级为9,吞吐量优先级为3,bear_3的QCI优先级为8,吞吐量优先级为2。则eNB基于该计算规则,为下行承载bear_3确定高于上行承载bear_1的调度优先级,并将所确定的该调度优先级包含于RRC连接重配置信息中发送至UE,从而完成建立承载bear_1和bear_3的后续操作。根据本发明的方法,能够在SPR中基于QCI配置规则,对UE中待建立的承载的QCI优先级进行更新,并在eNB中基于更新后的QCI优先级确定相应的调度优选级,使得与UE对应的下行承载的调度优选级大于与该UE对应的上行承载的调度优选级,从而保证TCP下行数据中流量较小的TCPACK能够及时被传输,提升了TCP下行数据传输的性能,并且对TCP上行数据传输的影响较小。图2示意出了根据本发明的一种用于确定承载的QCI的SPR以及用于确定承载调度顺序的eNB的结构示意图。根据本发明的SPR包括接收装置101和更新装置102,根据本发明的eNB包括调度确定装置201。参照图2,接收装置101接收与所述UE对应的建立承载请求。其中,该建立承载请求中包含与待建立承载对应的QCI优先级。接着,当所述QCI优先级不满足所述SPR中的QCI配置规则时,更新装置102根据所述QCI配置规则更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。其中,所述QCI配置规则包括各种使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级的规则。优选地,所述QCI配置规则还包括:下行承载的优选比特率为无限大。具体地,SPR先确定所述QCI优先级是否满足自身存储的QCI配置规则,当所述QCI优先级不满足所述QCI配置规则时,更新装置102根据所述QCI配置规则更新所述QCI优先级。根据本发明的一个优选实施方案,所述QCI配置规则包括预定的、分别对应于上行承载/下行承载的QCI参考优先级,所述更新装置102还包括第一更新装置(图未示)。第一更新装置根据所述待建立承载为上行承载/下行承载,分别基于与上行承载/下行承载对应的QCI参考优先级来更新所述QCI优先级,以使得与所述UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。优选地,所述QCI参考优先级用于指示固定的与上行承载/下行承载对应的QCI优先级,当待建立承载的QCI优先级与参考优先级不一致时,将其更改为述QCI参考优先级所指示的QCI优先级。例如,下行承载的参考QCI优先级为7,上行承载的参考QCI优先级为8,如果待建立承载为上行承载,并且接收装置101所接收到的建立承载请求中所分配给该待建立承载的QCI优先级为6,将其QCI优先级更新为8。优选地,所述QCI参考优先级还可包括预定的QCI优先级的取值范围,当待建立承载的QCI优先级与参考优先级的取值范围不一致时,将其更改为符合QCI参考优先级所指示的取值范围的QCI优先级。例如,下行承载的参考QCI优先级为6或7,上行承载的参考QCI优先级为8或9,如果待建立承载为上行承载,并且SPR所接收到的建立承载请求中所分配给该待建立承载的QCI优先级为5,则将该QCI优先级更新为8或9。根据本发明的第一示例,参照图3,图3示意出了根据本发明的一个示例性的在LTE通信系统中建立TCP承载的流程图。其中,该LTE通信系统包括UE、eNB、MME、HSS、PCRF和SPR。SPR中预存储的QCI配置规则包括:下行承载的参考QCI优先级为6,上行承载的参考QCI优先级为9。在建立与电子邮件业务对应的上行承载bear_1的过程中,UE经由eNB向MME发送承载资源分配请求,MME在接收到该承载资源分配请求后,基于上表1所示的QCI标准信息为该承载bear_1分配的QCI优先级为6,接着MME经由HSS和PCRF,向SPR发送创建承载请求信息,该建立承载请求包含与承载bear_1对应的QCI优先级6。接收装置101接收到与该UE对应的建立承载请求。接着,第一更新装置根据承载bear_1为上行承载,从而基于QCI配置规则中与上行承载对应的参考QCI优先级9,将该承载bear_1当前的QCI优先级6更新为9,使得与该UE对应的下行承载的QCI优先级大于与所述UE对应的上行承载的QCI优先级。根据本发明的另一优选实施方案,所述QCI配置规则指示各个下行承载的QCI优先级始终大于各个上行承载的QCI优先级,根据本优选实施方案的SPR还包括获取装置(图未示)和比较装置(图未示),所述更新装置102还包括第二更新装置(图未示)。获取装置获取所述UE的QCI记录信息,该QCI记录信息包括与该UE对应的已建立的一个或多个下行承载的历史QCI优先级。其中,获取装置获取所述QCI记录信息的方式包括但不限于以下任一种方式:1)直接获取自身存储的与该UE对应的已建立的一个或多个下行承载的历史QCI优先级。2)从其他存储与该UE对应的已建立的一个或多个下行承载的历史QCI优先级的数据库获取所述QCI记录信息。优选地,该QCI记录中包含最近一次分配给与该UE对应的下行承载的历史QCI优先级。比较装置将所获得的QCI优先级与所述QCI记录信息中的各个历史QCI优先级进行比较,以确定该QCI优先级是否满足所述QCI配置规则。具体地,比较装置将所获得的QCI优先级与所述QCI记录信息中的各个历史QCI优先级进行比较,以确定该QCI优先级是否满足所述QCI配置规则的方式包括但不限于以下任一种:1)当待建立承载为上行承载时,如果其QCI优先级高于所述优先级记录信息中的最低的历史QCI优先级,则确定所述当前QCI不满足所述QCI配置规则。根据本发明的第二示例,SPR中的QCI配置规则包括:各个下行承载的QCI优先级始终大于各个上行承载的QCI优先级。在建立上行承载bear_2的过程中,接收装置101接收到与该UE对应的建立承载请求且该建立承载请求包含与承载bear_2对应的QCI优先级“7”。获取装置获取到的QCI记录信息包括:与一UE对应的历史QCI优先级“8”,比较装置将建立承载请求中与该UE对应的上行承载bear_2的QCI优先级“7”与该QCI记录信息中的历史QCI优先级进行比较,并确定该上行承载bear_2的QCI优先级高于其中的历史优先级“8”,则SPR确定该上行承载bear_2的QCI优先级“7”不满足所述QCI配置规则。2)所述QCI配置规则还包括:与所述UE对应的下行承载的QCI优先级非最低优先级。当待建立承载为下行承载时,如果其QCI优先级为TCP服务所对应的至少一个QCI优先级中的最低优先级,则确定所述当前QCI不满足所述QCI配置规则。3)所述QCI配置规则还包括:与所述UE对应的上行承载的QCI优先级非最高优先级。当待建立承载为上行承载时,如果其QCI优先级为TCP服务所对应的至少一个QCI优先级中的最高优先级,则确定所述当前QCI不满足所述QCI配置规则。接着,当所述QCI优先级不满足所述SPR中的QCI配置规则时,第二更新装置根据所述QCI记录信息更新与待建立承载对应的QCI优先级,以使得与所述UE对应的下行承载的QCI优先级总是高于与所述UE对应的上行承载的QCI优先级。继续对前述第二示例进行说明,第二更新装置根据所述QCI记录信息将该上行承载bear_2的QCI优先级更新为9,以使得与所述UE对应的下行承载的QCI优先级高于与所述UE对应的上行承载的QCI优先级。继续参照图2,根据本发明的SPR还包括响应生成装置(图未示)。响应生成装置基于更新后的QCI优先级生成与所述建立承载请求对应的建立承载响应,以进行反馈。继续对前述第一示例进行说明,响应生成装置基于更新后的与承载bear_1对应的QCI优先级9生成与建立承载请求对应的建立承载响应信息,以将更新后的承载bear_1的QCI优先级9经由PCRF和HSS反馈至MME。继续参照图2,根据本发明的eNB包括调度确定装置201。调度确定装置201根据与待建立承载对应的QCI优先级,结合其他一项或多项相关参考信息,确定与该待建立承载对应的调度优先级。其中,所述调度优先级包括但不限于逻辑信道优先级。其中,所述QCI优先级的权重信息高于所述一项或多项相关参考信息中任一项的权重信息。其中,所述相关参考信息包括但不限于与待建立承载对应的以下至少任一项信息:1)基于时延信息确定的时延优先级;例如,待建立承载的时延为120ms,eNB中预定的100ms至200ms的时延对应的优先级为3,则确定待建立承载的时延优先级为3。2)基于吞吐量信息确定的吞吐量优先级。具体地,调度确定装置201根据与待建立承载对应的QCI优先级,并基于预定的与QCI优先级和所述其他一项或多项相关参考信息各自的权重信息,确定待建立承载对应的调度优先级。优选地,调度确定装置201优先考虑根据与待建立承载对应的QCI优先级,来确定与该待建立承载对应的调度优先级,以使得该调度优先级与QCI优先级的优先顺序相一致。例如,当待建立承载的QCI优先级高时,其对应的调度优先级也相应较高等。继续对前述第一示例进行说明,eNB中确定待建立承载对应的调度优先级的计算规则包括:优先根据QCI优先级对承载进行排序,其次再基于吞吐量优先级对承载排序。其中,eNB当前获得的与同一UE对应的承载包括上行承载bear_1和下行承载bear_3,其中,bear_1的QCI优先级为9,吞吐量优先级为3,bear_3的QCI优先级为8,吞吐量优先级为2。则调度确定装置201基于该计算规则,为下行承载bear_3确定高于上行承载bear_1的调度优先级,并将所确定的该调度优先级包含于RRC连接重配置信息中发送至UE,从而完成建立承载bear_1和bear_3的后续操作。根据本发明的方案,能够在SPR中基于QCI配置规则,对UE中待建立的承载的QCI优先级进行更新,并在eNB中基于更新后的QCI优先级确定相应的调度优选级,使得与UE对应的下行承载的调度优选级大于与该UE对应的上行承载的调度优选级,从而保证TCP下行数据中流量较小的TCPACK能够及时被传输,提升了TCP下行数据传输的性能,并且对TCP上行数据传输的影响较小。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。