[go: up one dir, main page]

CN101815357A - Wireless carrying internal data sending method and device - Google Patents

Wireless carrying internal data sending method and device Download PDF

Info

Publication number
CN101815357A
CN101815357A CN 201010154201 CN201010154201A CN101815357A CN 101815357 A CN101815357 A CN 101815357A CN 201010154201 CN201010154201 CN 201010154201 CN 201010154201 A CN201010154201 A CN 201010154201A CN 101815357 A CN101815357 A CN 101815357A
Authority
CN
China
Prior art keywords
service data
delay
sensitive
priority
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010154201
Other languages
Chinese (zh)
Inventor
徐喆
沈伟峰
郭传真
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 201010154201 priority Critical patent/CN101815357A/en
Publication of CN101815357A publication Critical patent/CN101815357A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种无线承载内数据发送的方法及装置,涉及通信领域,减少了时延敏感型业务数据的传输时延,提升了用户感受。本发明方法包括:在接收到业务数据时,确定所述业务数据的时延敏感优先级;根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略根据业务数据的时延敏感优先级;将所述重新排列后的服务数据单元发送。本发明实施例主要用于RNC将接收到的业务数据下发的过程中。

Figure 201010154201

The embodiment of the invention discloses a method and device for transmitting data in a radio bearer, relates to the communication field, reduces the transmission delay of delay-sensitive service data, and improves user experience. The method of the present invention includes: when receiving the service data, determining the time-delay sensitive priority of the service data; rearranging the service data units of the service data according to the scheduling policy, and the scheduling policy is based on the time-delay sensitive priority of the service data level; sending the rearranged service data unit. The embodiment of the present invention is mainly used in the process of sending the received service data by the RNC.

Figure 201010154201

Description

无线承载内数据发送的方法及装置 Method and device for sending data in radio bearer

技术领域technical field

本发明涉及通信领域,尤其涉及一种无线承载内数据发送的方法及装置The present invention relates to the field of communications, in particular to a method and device for transmitting data in a radio bearer

背景技术Background technique

根据当前实现方案,RB(Radio Bearer,无线承载)发送业务数据时,严格按照先到先发处理的原则进行;即RB接收到高层业务数据后,不对该业务数据进行任何差异化处理,直接将该业务数据的服务数据单元存放到数据发送队列中,当RB发送该高层业务数据时,按照先入先出依次发送队列中的服务数据单元。According to the current implementation plan, when RB (Radio Bearer, radio bearer) sends business data, it strictly follows the principle of first-come first-served processing; that is, after RB receives high-level business data, it does not perform any differentiated processing on the business data, and directly sends The service data units of the service data are stored in the data sending queue, and when the RB sends the high-level service data, the service data units in the queue are sent sequentially according to first-in-first-out.

但是,实际上,RB收到的高层业务数据对应用层QoS(Quality of Service,服务质量)的要求是有很大区别的。有些业务要求时延尽可能小,而另一些业务要求吞吐量尽可能大。对于要求吞吐量尽可能大的业务来说,为了达到尽可能大的吞吐量,这部分业务会向RB递交大量的业务数据,以保证空口的利用率。这意味着RB接收到该种业务时,其缓存该业务的数据量会较大,发送该业务数据的时间比较长,根据目前RB处理业务的先到先发原则,在该业务后的所有服务数据单元都会受到一个很大的缓存时延的影响。However, in fact, the high-level business data received by the RB has very different requirements for the application layer QoS (Quality of Service, Quality of Service). Some services require as little delay as possible, while others require as much throughput as possible. For services that require as much throughput as possible, in order to achieve the maximum possible throughput, this part of the service will submit a large amount of service data to the RB to ensure the utilization of the air interface. This means that when RB receives this type of service, the amount of data it caches for this service will be large, and the time to send this service data is relatively long. According to the current first-come-first-served principle of RB processing services, all services after this service Data units are subject to a large cache latency.

在实现上述RB内部数据发送的过程中,在小区拥塞等空口受限场景,时延敏感型业务的数据会受到大流量时延不敏感业务的影响,传输时延急剧恶化,使客户感受变差。In the process of realizing the above-mentioned RB internal data transmission, in scenarios where the air interface is limited such as cell congestion, the data of delay-sensitive services will be affected by services that are not delay-sensitive to large traffic, and the transmission delay will deteriorate sharply, making customer experience worse .

发明内容Contents of the invention

本发明的实施例提供一种无线承载内数据发送的方法及装置,减少了时延敏感型业务数据的传输时延,提升了用户感受。Embodiments of the present invention provide a method and device for sending data in a radio bearer, which reduces the transmission delay of delay-sensitive service data and improves user experience.

一方面,本发明实施例提供了一种无线承载内数据发送的方法,包括:On the one hand, an embodiment of the present invention provides a method for sending data in a radio bearer, including:

在接收到业务数据时,确定所述业务数据的时延敏感优先级;When receiving service data, determine the delay-sensitive priority of the service data;

根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略根据业务数据的时延敏感优先级设置;rearranging the service data units of the business data according to a scheduling policy, the scheduling policy being set according to the delay sensitive priority of the business data;

将所述重新排列后的服务数据单元发送。and sending the rearranged service data units.

另一方面,本发明实施例还提供了一种无线网络控制器,包括:On the other hand, the embodiment of the present invention also provides a wireless network controller, including:

确定单元,在接收到业务数据时,确定所述业务数据的时延敏感优先级;A determining unit, when receiving the service data, determines the delay-sensitive priority of the service data;

调度单元,用于根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略根据业务数据的时延敏感优先级设置;a scheduling unit, configured to rearrange the service data units of the business data according to a scheduling policy, the scheduling policy being set according to the delay-sensitive priority of the business data;

发送单元,用于将所述调度单元重新排列后的服务数据单元发送。A sending unit, configured to send the service data units rearranged by the scheduling unit.

采用本发明实施例的技术方案后,在无线承载内当接收到业务数据后,先确定所述业务数据的时延敏感优先级,然后再根据依据业务数据的时延敏感优先级设置的调度策略,将所述业务数据的服务数据单元重新排列并发送,使时延敏感优先级高的业务数据的服务数据单元先发送,从而减少了时延敏感型高的业务数据的传输时延,提升了用户感受。After adopting the technical solution of the embodiment of the present invention, after receiving service data in the radio bearer, first determine the delay-sensitive priority of the service data, and then according to the scheduling policy set according to the delay-sensitive priority of the service data , rearranging and sending the service data units of the business data, so that the service data units of the business data with a high delay-sensitive priority are sent first, thereby reducing the transmission delay of the business data with a high delay-sensitive type, and improving the user experience.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明的一个实施例中无线承载内数据发送的方法流程图;FIG. 1 is a flowchart of a method for sending data within a radio bearer in an embodiment of the present invention;

图2为本发明的另一个实施例中无线承载内数据发送的方法流程图;FIG. 2 is a flowchart of a method for sending data within a radio bearer in another embodiment of the present invention;

图3为本发明的另一个实施例中无线承载内数据发送处理过程示意图;FIG. 3 is a schematic diagram of a data transmission process in a radio bearer in another embodiment of the present invention;

图4为本发明的另一个实施例中一种无线网络控制器的组成框图;FIG. 4 is a block diagram of a wireless network controller in another embodiment of the present invention;

图5为本发明的另一个实施例中另一种无线网络控制器的组成框图;FIG. 5 is a block diagram of another wireless network controller in another embodiment of the present invention;

图6为本发明的另一个实施例中另一种无线网络控制器的组成框图;FIG. 6 is a block diagram of another wireless network controller in another embodiment of the present invention;

图7为本发明的另一个实施例中另一种无线网络控制器的组成框图。FIG. 7 is a block diagram of another radio network controller in another embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明的一个实施例提供一种无线承载内数据发送的方法,该无线承载RB(Radio Bearer)可以是由层2提供的用于在UE和UTRAN(UMTS TerrestrialRadio Access Network,UMTS陆地无线接入网)之间传输业务数据的传输通道,其中UTRAN由一组通过Iu接口连接到核心网的无线网络子系统(RNS,RadioNetwork Subsystem)组成。一个RNS由一个无线网络控制器(Radio NetworkController,RNC)和一个或多个基站组成。基站通过Iub接口连接到RNC;如图1所示,包括:An embodiment of the present invention provides a method for transmitting data in a radio bearer. The radio bearer RB (Radio Bearer) may be provided by Layer 2 for communication between UE and UTRAN (UMTS Terrestrial Radio Access Network, UMTS Terrestrial Radio Access Network) ), where the UTRAN is composed of a group of radio network subsystems (RNS, RadioNetwork Subsystem) connected to the core network through the Iu interface. An RNS consists of a radio network controller (Radio Network Controller, RNC) and one or more base stations. The base station is connected to the RNC through the Iub interface; as shown in Figure 1, including:

101、RNC(Radio Network Controller,无线网络控制器)在接收到业务数据时,确定所述业务数据的时延敏感优先级。本发明实施例中可以至少设置两个时延敏感优先级,例如,高时延敏感优先级和低时延敏感优先级。对时延要求高的业务数据,可以将其时延敏感优先级设置为高时延敏感优先级。101. When receiving service data, the RNC (Radio Network Controller, radio network controller) determines the delay-sensitive priority of the service data. In this embodiment of the present invention, at least two delay-sensitive priorities may be set, for example, a high delay-sensitive priority and a low delay-sensitive priority. For business data with high latency requirements, its latency sensitive priority can be set to high latency sensitive priority.

例如,所述确定所述业务数据的时延敏感优先级,可以包括:获取所述业务数据的时延敏感类型;根据所述获取的时延敏感类型,以及时延敏感类型与业务数据的时延敏感优先级的对应关系,确定所述业务数据的时延敏感优先级。其中,对应于本发明实施例设置的至少两个时延敏感优先级,业务数据的时延敏感类型应该至少包括两中不同的类型,以便将业务数据进行时延敏感优先级的区分。For example, the determining the delay-sensitive priority of the service data may include: obtaining the delay-sensitive type of the service data; Delay-sensitive priority correspondence, determine the delay-sensitive priority of the service data. Wherein, corresponding to at least two delay-sensitive priorities set in the embodiment of the present invention, the delay-sensitive types of service data should include at least two different types, so as to distinguish the delay-sensitive priorities of service data.

102、所述RNC根据调度策略重新排列所述业务数据的服务数据单元(SDU,Service Data Unit),所述调度策略至少可以根据业务数据的时延敏感优先级设置。102. The RNC rearranges Service Data Units (SDUs, Service Data Units) of the service data according to a scheduling policy, and the scheduling policy can be set at least according to the delay-sensitive priority of the service data.

例如,所述RNC根据调度策略重新排列所述业务数据的服务数据单元可以为,所述RNC可以根据所述业务数据的时延敏感优先级重新排列所述业务数据的服务数据单元;当将接收到的业务数据的服务数据单元先存入优先级缓存队列中,待发送时再调出并发送时,所述RNC也可以根据所述业务数据的时延敏感优先级或者根据所述业务数据的时延敏感优先级和缓存队列中的可发送数据量重新排列所述业务数据的服务数据单元;该调度策略可以包括调度算法和每种算法所用到的调度参数。该调度算法可以采用PQ(Priority Queue,优先级队列)、RR(Round Robin,循环调度)或者WRR(Weighted Round Robin,带权重的循环调度)的调度算法。其中:For example, the RNC may rearrange the service data units of the service data according to the scheduling strategy, and the RNC may rearrange the service data units of the service data according to the delay sensitive priority of the service data; The service data unit of the received service data is first stored in the priority buffer queue, and then called out and sent when it is to be sent, the RNC can also be based on the time-delay sensitive priority of the service data or according to the time-delay sensitive priority of the service data The service data units of the service data are rearranged according to the delay-sensitive priority and the amount of transmittable data in the cache queue; the scheduling policy may include a scheduling algorithm and scheduling parameters used by each algorithm. The scheduling algorithm can adopt PQ (Priority Queue, priority queue), RR (Round Robin, round-robin scheduling) or WRR (Weighted Round Robin, weighted round-robin scheduling) scheduling algorithm. in:

PQ是可以将数据发送队列实现成一种带优先级插入机制的优先级队列。该数据发送队列可以根据该队列中已缓存数据优先级的状况,以及接收到的业务数据SDU的优先级,确定所述SDU的插入位置,该插入位置即为同等优先级之后,较低优先级之前;并将所述SDU插入数据发送队列。该调度算法中所用到的调度参数可以为时延敏感优先级级数,该时延敏感优先级级数是用户可配置的,至少包括两个不同的时延敏感优先级数。PQ is a priority queue that can implement the data sending queue as a priority insertion mechanism. The data sending queue can determine the insertion position of the SDU according to the status of the buffered data priority in the queue and the priority of the received service data SDU, and the insertion position is after the same priority, and the lower priority Before; and inserting the SDU into the data sending queue. The scheduling parameter used in the scheduling algorithm may be a delay-sensitive priority number, which is user-configurable and includes at least two different delay-sensitive priority numbers.

RR是可以实现多个优先级缓存队列中业务数据的SDU调度的调度算法。无线网络控制器在接收到业务数据的SDU后并不直接将其插入数据发送队列,而是先将所述SDU放入相应的时延敏感优先级对应的优先级缓存队列中,当发送数据时,再根据所述SDU的时延敏感优先级从高到低的顺序,从各个优先级缓存队列中获取SDU,并进行发送。在该算法中所用到的调度参数可以为时延敏感优先级级数,该时延敏感优先级级数是用户可配置的,至少包括两个不同的时延敏感优先级数,并且与所述时延敏感优先级对应的优先级缓存队列的个数也是用户可配置的。RR is a scheduling algorithm that can implement SDU scheduling of service data in multiple priority buffer queues. After receiving the SDU of service data, the radio network controller does not directly insert it into the data sending queue, but first puts the SDU into the priority buffer queue corresponding to the corresponding delay-sensitive priority. When sending data , and then according to the order of the delay-sensitive priorities of the SDUs from high to low, obtain the SDUs from each priority buffer queue, and send them. The scheduling parameter used in the algorithm may be a delay-sensitive priority number, which is user-configurable, includes at least two different delay-sensitive priority numbers, and is related to the The number of priority buffer queues corresponding to the delay-sensitive priority is also user-configurable.

WRR是在RR基础上改进的一种调度算法,其可对每个优先缓存级队列设置一个调度比例系数。在一定的调度周期内,将可以发送的业务数据按照调度比例系数分配给各个优先级缓存队列,所述按照调度比例系数分配的业务数据为每个优先级缓存队列当前可发送数据量。发送数据时,再根据优先级优先或可发送业务数据量优先的调度倾向,从各个优先级缓存队列中取数据,进行发送。这里的优先级优先指,只要较高优先级的可发送数据量大于0,就从较高优先级缓存队列取数据;但发送数据量优先是指每次都从可发送数据量最大的优先级缓存队列中取数据,在各缓存队列中的可发送数据量相等时,优先从优先级高的缓存队列中取数据。当所有优先级缓存队列中当前可发送数据量都小于等于0时,进入下一轮调度周期,重新分配可发送数据量。该算法所用到的优先级级数,调度比例系数和相应的优先级优先或可发送数据量优先的调度倾向等调度参数,都是用户可配置的,该优先级级数至少包括两个不同的时延敏感优先级数。WRR is a scheduling algorithm improved on the basis of RR, which can set a scheduling ratio factor for each priority cache queue. Within a certain scheduling period, the service data that can be sent is allocated to each priority buffer queue according to the scheduling proportional coefficient, and the service data allocated according to the scheduling proportional coefficient is the current sendable data amount of each priority buffer queue. When sending data, according to the priority of priority or the scheduling tendency of sending business data volume priority, data is taken from each priority buffer queue and sent. The priority priority here means that as long as the amount of data that can be sent with a higher priority is greater than 0, data will be fetched from the higher priority cache queue; but the priority of sending data means that the priority with the largest amount of data that can be sent every time Data is fetched from the buffer queues. When the amount of data that can be sent in each buffer queue is equal, the data is preferentially fetched from the buffer queue with higher priority. When the current amount of data that can be sent in all priority buffer queues is less than or equal to 0, enter the next round of scheduling cycle and re-allocate the amount of data that can be sent. The scheduling parameters used in this algorithm, such as the number of priority levels, the scheduling ratio coefficient and the corresponding priority priority or the priority of the amount of data that can be sent, are all configurable by the user. The number of priority levels includes at least two different Latency sensitive priority number.

在实施本发明实施例的过程中,具体采用哪种调度算法,及采用的调度算法相对应的调度参数如何设置,用户可以根据具体需求选择;例如,当用户获知时延敏感优先级高的业务数据的数据量很小时,如浏览网页的时延敏感优先级为高时延敏感优先级,但用户偶尔进行浏览网页的业务时,可以采用PQ或RR调度算法的调度策略;当用户获知时延敏感优先级高的业务数据的数据量很大时,如在线视频的时延敏感优先级为高时延敏感优先级,并且用户经常进行在线视频业务时,可以采用WRR调度算法的调度策略。但本发明实施例对此不进行限制,用户在实施本发明实施例时可以根据不同业务的时延敏感优先级,以及不同的具体应用具体选择。In the process of implementing the embodiments of the present invention, which scheduling algorithm to use and how to set the scheduling parameters corresponding to the scheduling algorithm used can be selected by the user according to specific needs; When the amount of data is small, for example, the delay-sensitive priority of web browsing is high-delay-sensitive priority, but when the user occasionally browses the web, the scheduling strategy of PQ or RR scheduling algorithm can be used; when the user knows the delay When the amount of service data with high sensitive priority is large, such as the delay sensitive priority of online video is high delay sensitive priority, and users often perform online video services, the scheduling strategy of the WRR scheduling algorithm can be used. However, the embodiment of the present invention does not limit this, and the user can make a specific selection according to the delay sensitivity priority of different services and different specific applications when implementing the embodiment of the present invention.

103、所述RNC将所述重新排列后的服务数据单元发送。103. The RNC sends the rearranged service data unit.

本发明实施例中,在无线承载内当RNC接收到业务数据后,先确定所述业务数据的时延敏感优先级,然后再根据依据业务数据的时延敏感优先级设置的调度策略,将所述业务数据的服务数据单元重新排列并发送,使时延敏感优先级高的业务数据的服务数据单元先发送,从而减少了时延敏感型高的业务数据的传输时延,提升了用户感受。In the embodiment of the present invention, after the RNC receives the service data in the radio bearer, it first determines the delay-sensitive priority of the service data, and then according to the scheduling policy set according to the delay-sensitive priority of the service data, the The service data units of the above-mentioned service data are rearranged and sent, so that the service data units of the service data with high delay sensitivity priority are sent first, thereby reducing the transmission delay of service data with high delay sensitivity and improving user experience.

本发明的另一个实施例提供一种无线承载内数据发送的方法。当RNC接收到业务数据后,根据调度策略重新排列所述业务数据的SDU并发送的过程中,RNC可以在接收到所述SDU后,可以直接将所述SDU根据调度策略重新排列并放入到数据发送队列中,在发送业务数据时将该排列好的SDU发送;也可以按照时延敏感优先级将所述SDU先暂存在与该时延敏感优先级对应的缓存队列中,在发送业务数据时,再根据调度策略调度各缓存队列中的SDU放入数据发送队列并发送,本发明实施例对此不进行限制。本发明实施例以先暂存接收到的业务数据的SDU,在发送业务数据时再调度所述SDU并发送为例,具体阐述无线承载内数据发送的方法,如图2所示,该方法包括:Another embodiment of the present invention provides a method for sending data in a radio bearer. After the RNC receives the service data, in the process of rearranging and sending the SDUs of the service data according to the scheduling strategy, the RNC can directly rearrange the SDUs according to the scheduling strategy and put them into the In the data sending queue, send the arranged SDUs when sending service data; or temporarily store the SDUs in the buffer queue corresponding to the delay-sensitive priority according to the delay-sensitive priority, and then send the service data , the SDUs in each buffer queue are scheduled to be put into the data sending queue and sent according to the scheduling policy, which is not limited in the embodiment of the present invention. In the embodiment of the present invention, the SDU of the received service data is temporarily stored, and then the SDU is scheduled and sent when the service data is sent as an example, and the method for sending data in the radio bearer is specifically described, as shown in FIG. 2 , the method includes :

201、在RB内进行业务数据的传输时,RNC接收业务数据,所述业务数据可以为数据链路层的上层发送的数据,该上层可以为网络层及以上层。201. When the service data is transmitted in the RB, the RNC receives the service data. The service data may be data sent by an upper layer of the data link layer, and the upper layer may be the network layer or above.

202、所述RNC在接收到业务数据时,判断所述业务数据中是否包含所述业务数据的时延敏感类型;若判定所述业务数据中包含所述时延敏感类型,则执行步骤203;若判定所述业务数据中不包含所述时延敏感类型,则执行步骤204。202. When the RNC receives the service data, it judges whether the service data contains the delay-sensitive type of the service data; if it determines that the service data contains the delay-sensitive type, execute step 203; If it is determined that the service data does not include the delay-sensitive type, step 204 is performed.

其中,所述业务数据的时延敏感类型,可以由GGSN(Gateway GPRS SupportNode,网关GPRS支持节点)通过以下方式获取,例如,在其内部对所述业务数据报文的协议头以及报文内容进行识别,识别出业务数据的协议类型,并根据该业务数据的协议类型获取该业务数据应用层的QoS(Quality of Service,服务质量)等级,根据所述获取的业务数据应用层的QoS等级,以及业务数据应用层的QoS等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型,并将所述时延敏感类型携带在业务数据中下发,因此在所述RNC在接收到所述业务数据后,需要根据所述业务数据中是否包含所述业务数据的时延敏感类型执行相应的操作。Wherein, the delay-sensitive type of the service data can be obtained by GGSN (Gateway GPRS SupportNode, gateway GPRS support node) in the following manner, for example, the protocol header and message content of the service data message are carried out internally Identify, identify the protocol type of the business data, and obtain the QoS (Quality of Service, quality of service) grade of the business data application layer according to the protocol type of the business data, according to the QoS grade of the business data application layer acquired, and The corresponding relationship between the QoS level of the service data application layer and the delay-sensitive type of the service data, determine the delay-sensitive type of the service data, and carry the delay-sensitive type in the service data, so in the After receiving the service data, the RNC needs to perform corresponding operations according to whether the service data contains the delay-sensitive type of the service data.

203、所述RNC直接接收所述业务数据中携带的时延敏感类型,并执行步骤205。203. The RNC directly receives the delay-sensitive type carried in the service data, and performs step 205.

204、所述RNC对接收到的业务数据进行识别获取所述业务数据的时延敏感类型,并执行步骤205。204. The RNC identifies the received service data to obtain the delay-sensitive type of the service data, and executes step 205.

例如,所述对接收到的业务数据进行识别获取所述时延敏感类型,可以包括:对所述接收到的业务数据进行解析获取所述业务数据的协议类型;根据所述获取的协议类型获取所述业务数据应用层的QoS等级;根据所述获取的应用层的QoS等级,以及业务数据应用层的QoS等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型。在实施本发明实施例的过程中,业务数据的时延敏感类型,用户可以根据需求具体设置,并将该种时延敏感类型与业务数据应用层的QoS等级级的对应关系保存;当需要获取业务数据的时延敏感类型时,根据所述业务数据应用层的QoS等级,以及所述业务数据应用层的QoS等级与时延敏感类型的对应关系,便可以获取所述业务数据的时延敏感类型。For example, the identifying the received service data to obtain the delay-sensitive type may include: analyzing the received service data to obtain the protocol type of the service data; obtaining the protocol type according to the obtained protocol type The QoS level of the application layer of the service data; according to the obtained QoS level of the application layer, and the corresponding relationship between the QoS level of the application layer of the service data and the delay sensitive type of the service data, determine the delay sensitivity of the service data type. In the process of implementing the embodiments of the present invention, the delay-sensitive type of service data can be specifically set by the user according to requirements, and the corresponding relationship between the delay-sensitive type and the QoS level of the service data application layer is saved; When the delay-sensitive type of service data, according to the QoS level of the application layer of the service data, and the corresponding relationship between the QoS level of the application layer of the service data and the delay-sensitive type, the delay-sensitive type.

205、所述RNC根据所述获取的时延敏感类型,以及时延敏感类型与业务时延敏感优先级的对应关系,确定所述业务数据的时延敏感优先级。205. The RNC determines the delay-sensitive priority of the service data according to the acquired delay-sensitive type and the corresponding relationship between the delay-sensitive type and the service delay-sensitive priority.

例如,在实施本发明实施例时,用户可以为不同时延敏感类型的业务设置不同的时延敏感优先级,并将该种时延敏感类型与时延敏感优先级的对应关系保存;当RNC获取了所述业务数据的时延敏感类型后,根据预先保存的对应关系,确定所述业务数据的时延敏感优先级,以便根据调度策略重新排列所述业务数据的SDU。其中,所述时延敏感优先级可以包括设置至少两种时延敏感优先级,以便将具有不同时延敏感优先级的业务数据的SUD区分。For example, when implementing the embodiment of the present invention, the user can set different delay-sensitive priorities for services of different delay-sensitive types, and save the corresponding relationship between the delay-sensitive types and the delay-sensitive priorities; when the RNC After the delay-sensitive type of the service data is acquired, the delay-sensitive priority of the service data is determined according to the pre-stored corresponding relationship, so as to rearrange the SDUs of the service data according to the scheduling policy. Wherein, the delay-sensitive priority may include setting at least two delay-sensitive priorities, so as to distinguish SUDs of service data with different delay-sensitive priorities.

206、所述RNC根据所述业务数据的时延敏感优先级将所述业务数据的SDU放入与所述时延敏感优先级对应的缓存队列中。206. The RNC puts the SDU of the service data into the buffer queue corresponding to the delay-sensitive priority according to the delay-sensitive priority of the service data.

其中,由于本发明实施例对接收到的业务数据进行了时延敏感优先级的划分,相应的在RNC中设置了与所述时延敏感优先级对应的缓存队列,以便将不同时延敏感优先级的业务数据的SDU放入不同的缓存队列中。Wherein, since the embodiments of the present invention divide the received service data into delay-sensitive priorities, corresponding buffer queues corresponding to the delay-sensitive priorities are set in the RNC, so as to prioritize different delay-sensitive The SDUs of service data at the different levels are put into different cache queues.

本发明实施例以设置3个时延敏感优先级并相应设置3个与该时延敏感优先级对应的缓存队列为例,具体阐述根据所述时延敏感优先级将所述业务数据的SDU放入与所述时延敏感优先级对应的缓存队列的方案,如图3所示,对接收到的业务数据进行时延敏感优先级确定后,若接收到的业务数据的时延敏感优先级为高优先级时,将该业务数据的SDU放入高优先级对应的缓存队列中;若接收到的业务数据的时延敏感优先级为中优先级时,将该业务数据的SDU放入中优先级对应的缓存队列中;若接收到的业务数据的时延敏感优先级为低优先级时,将该业务数据的SDU放入低优先级对应的缓存队列中。The embodiment of the present invention takes setting three delay-sensitive priorities and correspondingly setting three buffer queues corresponding to the delay-sensitive priorities as an example, and specifically explains how to store the SDUs of the service data according to the delay-sensitive priorities. The scheme of entering the cache queue corresponding to the delay-sensitive priority, as shown in Figure 3, after the delay-sensitive priority is determined for the received service data, if the delay-sensitive priority of the received service data is When the priority is high, put the SDU of the service data into the buffer queue corresponding to the high priority; if the delay-sensitive priority of the received service data is medium priority, put the SDU of the service data into the medium priority In the cache queue corresponding to the service level; if the delay-sensitive priority of the received service data is low priority, put the SDU of the service data into the cache queue corresponding to the low priority.

207、根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的SDU,并将调度出的SDU重新排列,所述调度策略至少可以根据业务数据的时延敏感优先级设置。207. Schedule the SDUs in the buffer queue corresponding to different delay-sensitive priorities according to the scheduling policy, and rearrange the scheduled SDUs. The scheduling policy may be set at least according to the delay-sensitive priorities of service data.

例如,所述根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的SDU,并将调度出的SDU重新排列,可以为根据所述业务数据的时延敏感优先级或者根据所述业务数据的时延敏感优先级和所述缓存队列中的可发送数据量,调度不同时延敏感优先级对应缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列;该调度策略可以包括调度算法和每种算法所用到的调度参数。该调度算法可以采用RR(Round Robin,循环调度)或者WRR(WeightedRound Robin,带权重的循环调度)的调度算法。其中:For example, the scheduling of the SDUs in the cache queue corresponding to different delay-sensitive priorities according to the scheduling policy, and rearranging the scheduled SDUs may be based on the delay-sensitive priority of the service data or according to the The time-delay sensitive priority of business data and the amount of data that can be sent in the buffer queue, scheduling the service data units corresponding to different time-delay sensitive priorities in the buffer queue, and rearranging the scheduled service data units; the scheduling strategy It may include scheduling algorithms and scheduling parameters used by each algorithm. The scheduling algorithm can adopt RR (Round Robin, round-robin scheduling) or WRR (Weighted Round Robin, weighted round-robin scheduling) scheduling algorithm. in:

RR是可以实现多个优先级缓存队列中业务数据的SDU调度的调度算法。无线网络控制器在接收到业务数据的SDU后并不直接将其插入数据发送队列,而是先将所述SDU放入相应的时延敏感优先级对应的优先级缓存队列中,当发送数据时,再根据所述SDU的时延敏感优先级从高到低的顺序,从各个优先级缓存队列中获取SDU,并进行发送。在该算法中所用到的调度参数可以为时延敏感优先级级数,该时延敏感优先级级数是用户可配置的,至少包括两个不同的时延敏感优先级数,并且与所述时延敏感优先级对应的优先级缓存队列的个数也是用户可配置的。RR is a scheduling algorithm that can implement SDU scheduling of service data in multiple priority buffer queues. After receiving the SDU of service data, the radio network controller does not directly insert it into the data sending queue, but first puts the SDU into the priority buffer queue corresponding to the corresponding delay-sensitive priority. When sending data , and then according to the order of the delay-sensitive priorities of the SDUs from high to low, obtain the SDUs from each priority buffer queue, and send them. The scheduling parameter used in the algorithm may be a delay-sensitive priority number, which is user-configurable, includes at least two different delay-sensitive priority numbers, and is related to the The number of priority buffer queues corresponding to the delay-sensitive priority is also user-configurable.

WRR是在RR基础上改进的一种调度算法,其可对每个优先缓存级队列设置一个调度比例系数。在一定的调度周期内,将可以发送的业务数据按照调度比例系数分配给各个优先级缓存队列,所述按照调度比例系数分配的业务数据为每个优先级缓存队列当前可发送数据量。发送数据时,再根据优先级优先或可发送业务数据量优先的调度倾向,从各个优先级缓存队列中取数据,进行发送。这里的优先级优先指,只要较高优先级的可发送数据量大于0,就从较高优先级缓存队列取数据;但发送数据量优先是指每次都从可发送数据量最大的优先级缓存队列中取数据,在各缓存队列中的可发送数据量相等时,优先从优先级高的缓存队列中取数据。当所有优先级缓存队列中当前可发送数据量都小于等于0时,进入下一轮调度周期,重新分配可发送数据量。该算法所用到的优先级级数,调度比例系数和相应的优先级优先或可发送数据量优先的调度倾向等调度参数,都是用户可配置的,该优先级级数至少包括两个不同的时延敏感优先级数。WRR is a scheduling algorithm improved on the basis of RR, which can set a scheduling ratio factor for each priority cache queue. Within a certain scheduling period, the service data that can be sent is allocated to each priority buffer queue according to the scheduling proportional coefficient, and the service data allocated according to the scheduling proportional coefficient is the current sendable data amount of each priority buffer queue. When sending data, according to the priority of priority or the scheduling tendency of sending business data volume priority, data is taken from each priority buffer queue and sent. The priority priority here means that as long as the amount of data that can be sent with a higher priority is greater than 0, data will be fetched from the higher priority cache queue; but the priority of sending data means that the priority with the largest amount of data that can be sent every time Data is fetched from the buffer queues. When the amount of data that can be sent in each buffer queue is equal, the data is preferentially fetched from the buffer queue with higher priority. When the current amount of data that can be sent in all priority buffer queues is less than or equal to 0, enter the next round of scheduling cycle and re-allocate the amount of data that can be sent. The scheduling parameters used in this algorithm, such as the number of priority levels, the scheduling ratio coefficient and the corresponding priority priority or the priority of the amount of data that can be sent, are all configurable by the user. The number of priority levels includes at least two different Latency sensitive priority number.

在实施本发明实施例的过程中,具体采用哪种调度算法,及采用的调度算法相对应的调度参数如何设置,用户可以根据具体需求选择;例如,当用户获知时延敏感优先级高的业务数据的数据量很小时,如浏览网页的时延敏感优先级为高时延敏感优先级,但用户偶尔进行浏览网页的业务时,可以采用RR调度算法的调度策略;当用户获知时延敏感优先级高的业务数据的数据量很大时,如在线视频的时延敏感优先级为高时延敏感优先级,并且用户经常进行在线视频业务时,可以采用WRR调度算法的调度策略。但本发明实施例对此不进行限制,用户在实施本发明实施例时可以根据不同业务的时延敏感优先级,以及不同的具体应用具体选择。本发明实施例中以WRR调度算法的调度策略为例,将各缓存队列中的SDU调度出并重新排列后放入数据发送队列中,如图3所示。In the process of implementing the embodiments of the present invention, which scheduling algorithm to use and how to set the scheduling parameters corresponding to the scheduling algorithm used can be selected by the user according to specific needs; When the amount of data is small, for example, the delay-sensitive priority of browsing the webpage is high-delay-sensitive priority, but when the user occasionally browses the webpage, the scheduling strategy of the RR scheduling algorithm can be used; when the user knows that the delay-sensitive priority When the amount of high-level service data is large, such as the delay-sensitive priority of online video is high delay-sensitive priority, and users often perform online video services, the scheduling strategy of the WRR scheduling algorithm can be used. However, the embodiment of the present invention does not limit this, and the user can make a specific selection according to the delay sensitivity priority of different services and different specific applications when implementing the embodiment of the present invention. In the embodiment of the present invention, taking the scheduling policy of the WRR scheduling algorithm as an example, the SDUs in each buffer queue are scheduled and rearranged and put into the data sending queue, as shown in FIG. 3 .

208、将放入所述数据发送队列的SDU发送。208. Send the SDUs put in the data sending queue.

本发明实施例中,在无线承载内当RNC接收到业务数据后,先确定所述业务数据的时延敏感优先级,然后再根据该时延敏感优先级将所述业务数据放入与该时延敏感优先级对应的缓存队列中;当发送所述接收到的业务数据时,根据依据业务数据的时延敏感优先级设置的调度策略,调度各缓存队列中的服务数据单元放入数据发送队列并发送,使时延敏感优先级高的业务数据的服务数据单元先发送,从而减少了时延敏感型高的业务数据的传输时延,提升了用户感受。In the embodiment of the present invention, after the RNC receives the service data in the radio bearer, it first determines the delay-sensitive priority of the service data, and then puts the service data into the service data according to the delay-sensitive priority. In the cache queue corresponding to the delay-sensitive priority; when sending the received service data, according to the scheduling strategy set according to the delay-sensitive priority of the service data, schedule the service data units in each cache queue to be put into the data sending queue And send, so that the service data unit of the service data with high delay-sensitive priority is sent first, thereby reducing the transmission delay of service data with high delay-sensitive type, and improving user experience.

本发明的另一个实施例提供一种无线无线网络控制器,如图4所示,该无线网络控制器包括:确定单元31、调度单元32和发送单元33。Another embodiment of the present invention provides a wireless network controller. As shown in FIG. 4 , the wireless network controller includes: a determining unit 31 , a scheduling unit 32 and a sending unit 33 .

确定单元31,用于在接收到业务数据时,确定所述业务数据的时延敏感优先级。其中,所述时延敏感优先级可以包括至少两种时延敏感优先级,以便将具有不同时延敏感优先级的业务数据的服务数据单元区分。The determining unit 31 is configured to determine the delay-sensitive priority of the service data when receiving the service data. Wherein, the delay-sensitive priority may include at least two delay-sensitive priorities, so as to distinguish service data units of service data with different delay-sensitive priorities.

调度单元32,用于根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略至少可以根据业务数据的时延敏感优先级设置。例如,所述调度单元32可以根据所述业务数据的时延敏感优先级重新排列所述业务数据的服务数据单元;当将接收到的业务数据的服务数据单元先存入优先级缓存队列中,待发送时再调出并发送时,所述调度单元32也可以根据所述业务数据的时延敏感优先级或者根据所述业务数据的时延敏感优先级和缓存队列中的可发送数据量重新排列所述业务数据的服务数据单元;该调度策略可以包括调度算法和每种算法所用到的调度参数。该调度算法可以采用PQ(Priority Queue,优先级队列)、RR(Round Robin,循环调度)或者WRR(Weighted Round Robin,带权重的循环调度)的调度算法。其中:The scheduling unit 32 is configured to rearrange the service data units of the service data according to a scheduling policy, and the scheduling policy can be set at least according to the delay-sensitive priority of the service data. For example, the scheduling unit 32 may rearrange the service data units of the service data according to the delay-sensitive priority of the service data; when the service data units of the received service data are first stored in the priority cache queue, When it is called out and sent again when it is to be sent, the scheduling unit 32 may also resend it according to the delay-sensitive priority of the service data or according to the delay-sensitive priority of the service data and the amount of data that can be sent in the buffer queue. Arranging the service data units of the service data; the scheduling strategy may include scheduling algorithms and scheduling parameters used by each algorithm. The scheduling algorithm can adopt PQ (Priority Queue, priority queue), RR (Round Robin, round-robin scheduling) or WRR (Weighted Round Robin, weighted round-robin scheduling) scheduling algorithm. in:

PQ是可以将数据发送队列实现成一种带优先级插入机制的优先级队列。该数据发送队列可以根据该队列中已缓存数据优先级的状况,以及接收到的业务数据SDU的优先级,确定所述SDU的插入位置,该插入位置即为同等优先级之后,较低优先级之前;并将所述SDU插入数据发送队列。该调度算法中所用到的调度参数可以为时延敏感优先级级数,该时延敏感优先级级数是用户可配置的,至少包括两个不同的时延敏感优先级数。PQ is a priority queue that can implement the data sending queue as a priority insertion mechanism. The data sending queue can determine the insertion position of the SDU according to the status of the buffered data priority in the queue and the priority of the received service data SDU, and the insertion position is after the same priority, and the lower priority Before; and inserting the SDU into the data sending queue. The scheduling parameter used in the scheduling algorithm may be a delay-sensitive priority number, which is user-configurable and includes at least two different delay-sensitive priority numbers.

RR是可以实现多个优先级缓存队列中业务数据的SDU调度的调度算法。无线网络控制器在接收到业务数据的SDU后并不直接将其插入数据发送队列,而是先将所述SDU放入相应的时延敏感优先级对应的优先级缓存队列中,当发送数据时,再根据所述SDU的时延敏感优先级从高到低的顺序,从各个优先级缓存队列中获取SDU,并进行发送。在该算法中所用到的调度参数可以为时延敏感优先级级数,该时延敏感优先级级数是用户可配置的,至少包括两个不同的时延敏感优先级数,并且与所述时延敏感优先级对应的优先级缓存队列的个数也是用户可配置的。RR is a scheduling algorithm that can implement SDU scheduling of service data in multiple priority buffer queues. After receiving the SDU of service data, the radio network controller does not directly insert it into the data sending queue, but first puts the SDU into the priority buffer queue corresponding to the corresponding delay-sensitive priority. When sending data , and then according to the order of the delay-sensitive priorities of the SDUs from high to low, obtain the SDUs from each priority buffer queue, and send them. The scheduling parameter used in the algorithm may be a delay-sensitive priority number, which is user-configurable, includes at least two different delay-sensitive priority numbers, and is related to the The number of priority buffer queues corresponding to the delay-sensitive priority is also user-configurable.

WRR是在RR基础上改进的一种调度算法,其可对每个优先缓存级队列设置一个调度比例系数。在一定的调度周期内,将可以发送的业务数据按照调度比例系数分配给各个优先级缓存队列,所述按照调度比例系数分配的业务数据为每个优先级缓存队列当前可发送数据量。发送数据时,再根据优先级优先或可发送业务数据量优先的调度倾向,从各个优先级缓存队列中取数据,进行发送。这里的优先级优先指,只要较高优先级的可发送数据量大于0,就从较高优先级缓存队列取数据;但发送数据量优先是指每次都从可发送数据量最大的优先级缓存队列中取数据,在各缓存队列中的可发送数据量相等时,优先从优先级高的缓存队列中取数据。当所优先级缓存队列可发送数据量都小于等于0时,进入下一轮调度周期,重新分配可发送数据量。该算法所用到的优先级级数,调度比例系数和相应的优先级优先或可发送数据量优先的调度倾向等调度参数,都是用户可配置的,该优先级级数至少包括两个不同的时延敏感优先级数。WRR is a scheduling algorithm improved on the basis of RR, which can set a scheduling ratio factor for each priority cache queue. Within a certain scheduling period, the service data that can be sent is allocated to each priority buffer queue according to the scheduling proportional coefficient, and the service data allocated according to the scheduling proportional coefficient is the current sendable data amount of each priority buffer queue. When sending data, according to the priority of priority or the scheduling tendency of sending business data volume priority, data is taken from each priority buffer queue and sent. The priority priority here means that as long as the amount of data that can be sent with a higher priority is greater than 0, data will be fetched from the higher priority cache queue; but the priority of sending data means that the priority with the largest amount of data that can be sent every time Data is fetched from the buffer queues. When the amount of data that can be sent in each buffer queue is equal, the data is preferentially fetched from the buffer queue with higher priority. When the sendable data volume of all priority buffer queues is less than or equal to 0, enter the next round of scheduling cycle and reallocate the sendable data volume. The scheduling parameters used in this algorithm, such as the number of priority levels, the scheduling ratio coefficient and the corresponding priority priority or the priority of the amount of data that can be sent, are all configurable by the user. The number of priority levels includes at least two different Latency sensitive priority number.

在实施本发明实施例的过程中,所述调度单元32具体采用哪种调度算法,及采用的调度算法相对应的调度参数如何设置,用户可以根据具体需求选择;例如,当用户获知时延敏感优先级高的业务数据的数据量很小时,如浏览网页的时延敏感优先级为高时延敏感优先级,但用户偶尔进行浏览网页的业务时,可以采用PQ或RR调度算法的调度策略;当用户获知时延敏感优先级高的业务数据的数据量很大时,如在线视频的时延敏感优先级为高时延敏感优先级,并且用户经常进行在线视频业务时,可以采用WRR调度算法的调度策略。但本发明实施例对此不进行限制,用户在实施本发明实施例时可以根据不同业务的时延敏感优先级,以及不同的具体应用具体选择。In the process of implementing the embodiment of the present invention, which scheduling algorithm is used by the scheduling unit 32, and how to set the scheduling parameters corresponding to the scheduling algorithm used, the user can choose according to specific needs; for example, when the user knows that the delay is sensitive When the data volume of high-priority business data is small, such as the time-delay-sensitive priority of browsing the webpage is high-delay-sensitive priority, but when the user occasionally browses the webpage, the scheduling strategy of the PQ or RR scheduling algorithm can be used; When the user knows that the service data with high delay-sensitive priority has a large amount of data, such as the delay-sensitive priority of online video is high delay-sensitive priority, and the user often performs online video services, the WRR scheduling algorithm can be used scheduling strategy. However, the embodiment of the present invention does not limit this, and the user can make a specific selection according to the delay sensitivity priority of different services and different specific applications when implementing the embodiment of the present invention.

发送单元33,用于将所述调度单元32重新排列后的服务数据单元发送。The sending unit 33 is configured to send the service data units rearranged by the scheduling unit 32 .

进一步,如图5所示,所述确定单元31包括:获取模块311和确定模块312。Further, as shown in FIG. 5 , the determining unit 31 includes: an acquiring module 311 and a determining module 312 .

获取模块311,用于获取所述业务数据的时延敏感类型。An acquisition module 311, configured to acquire the delay-sensitive type of the service data.

确定模块312,用于根据所述获取模块311获取的时延敏感类型,以及时延敏感类型与业务数据的时延敏感优先级的对应关系,确定所述业务数据的时延敏感优先级。The determining module 312 is configured to determine the delay-sensitive priority of the service data according to the delay-sensitive type acquired by the acquiring module 311 and the corresponding relationship between the delay-sensitive type and the delay-sensitive priority of the service data.

更进一步,如图6所示,所述获取模块311包括:判断子模块3111、接收子模块3112和识别子模块3113。Furthermore, as shown in FIG. 6 , the obtaining module 311 includes: a judging submodule 3111 , a receiving submodule 3112 and an identifying submodule 3113 .

在所述获取模块311获取所述业务数据的时延敏感类型时,所述判断子模块3111,用于判断所述业务数据中是否包含所述时延敏感类型;在所述判断子模块3111判定所述业务数据中包含所述时延敏感类型时,所述接收子模块3112,用于直接接收所述业务数据中携带的时延敏感类型;在所述判断子模块3111判定所述业务数据中不包含所述时延敏感类型时,所述识别子模块3113,用于对接收到的业务数据进行识别获取所述时延敏感类型。When the acquiring module 311 acquires the delay-sensitive type of the business data, the judging sub-module 3111 is used to judge whether the business data contains the delay-sensitive type; When the service data contains the delay-sensitive type, the receiving submodule 3112 is used to directly receive the delay-sensitive type carried in the service data; If the delay-sensitive type is not included, the identifying submodule 3113 is configured to identify the received service data to acquire the delay-sensitive type.

其中,所述业务数据的时延敏感类型,可以由GGSN(Gateway GPRS SupportNode,网关GPRS支持节点)通过以下方式获取,例如,在其内部对所述业务数据报文的协议头以及报文内容进行识别,识别出业务数据的协议类型,并根据该协议类型获取该业务数据应用层的QoS(Quality of Service,服务质量)等级,根据所述获取的应用层的QoS等级,以及应用层的QoS等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型,并将所述时延敏感类型携带在业务数据中下发,因此在所述RNC在接收到所述业务数据后,在所述确定模块312确定所述业务数据的时延敏感优先级的过程中,需要根据所述业务数据是否包含所述业务数据的时延敏感类型执行相应的操作。Wherein, the delay-sensitive type of the service data can be obtained by GGSN (Gateway GPRS SupportNode, gateway GPRS support node) in the following manner, for example, the protocol header and message content of the service data message are carried out internally Identify, identify the protocol type of business data, and obtain the QoS (Quality of Service, quality of service) grade of the application layer of the business data according to the protocol type, according to the QoS grade of the application layer acquired as described, and the QoS grade of the application layer Correspondence with the delay-sensitive type of service data, determine the delay-sensitive type of the service data, and carry the delay-sensitive type in the service data for delivery, so when the RNC receives the service After data, in the process of determining the delay-sensitive priority of the service data by the determining module 312, corresponding operations need to be performed according to whether the service data includes the delay-sensitive type of the service data.

其中,所述识别子模块3113可以进一步用于对所述接收到的业务数据进行解析获取所述业务数据的协议类型;根据所述获取的协议类型获取所述业务数据应用层的QoS等级;根据所述获取的业务数据应用层的QoS等级,以及业务数据应用层的QoS等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型。在实施本发明实施例的过程中,业务数据的时延敏感类型用户可以根据需求具体设置,并将该种时延敏感类型与业务数据应用层的QoS等级级的对应关系保存;当需要获取业务数据的时延敏感类型时,根据所述业务数据应用层的QoS等级,以及该业务应用层的QoS等级与时延敏感类型的对应关系,便可以获取所述业务数据的时延敏感类型。Wherein, the identification submodule 3113 can be further used to analyze the received service data to obtain the protocol type of the service data; obtain the QoS level of the application layer of the service data according to the obtained protocol type; The acquired QoS level of the application layer of the service data, and the corresponding relationship between the QoS level of the application layer of the service data and the delay-sensitive type of the service data determine the delay-sensitive type of the service data. In the process of implementing the embodiment of the present invention, the delay-sensitive type of service data can be specifically set by the user according to requirements, and the corresponding relationship between the delay-sensitive type and the QoS level of the service data application layer is saved; When the delay-sensitive type of data is used, the delay-sensitive type of the service data can be obtained according to the QoS level of the application layer of the service data and the corresponding relationship between the QoS level of the service application layer and the delay-sensitive type.

例如,所述调度单元32根据调度策略重新排列所述业务数据的服务数据单元,并通过所述发送单元33将所述调度单元32重新排列后的服务数据单元发送的过程中,所述调度单元32可以在所述确定单元31确定所述业务数据的时延敏感优先级后,采用PQ调度算法的调度策略直接将所述业务数据的服务数据单元重新排列并放入到服务数据单元发送队列中,在发送该服务数据单元时由所述发送单元33将其发送;所述调度单元32也可以在所述确定单元31确定所述业务数据的时延敏感优先级后,按照时延敏感优先级将所述服务数据单元先暂存在与该时延敏感优先级对应的缓存队列中,在发送服务数据单元时,再根据采用RR或WRR调度算法的调度策略,调度各缓存队列的服务数据单元,并将调度出的服务数据单元重新排列并放入数据发送队列,并由所述发送单元33将重新排列后的服务数据单元发送,本发明实施例对此不进行限制。当采用将先暂存后发送的方案时,如图7所示,该装置还包括存储单元34。For example, the scheduling unit 32 rearranges the service data units of the service data according to the scheduling strategy, and during the process of sending the rearranged service data units by the scheduling unit 32 through the sending unit 33, the scheduling unit 32. After the determining unit 31 determines the delay-sensitive priority of the service data, the scheduling policy of the PQ scheduling algorithm may be used to directly rearrange the service data units of the service data and put them into the service data unit sending queue , when the service data unit is sent, it is sent by the sending unit 33; the scheduling unit 32 may also follow the delay sensitive priority after the determining unit 31 determines the delay sensitive priority of the service data Temporarily store the service data unit in the buffer queue corresponding to the delay-sensitive priority, and then schedule the service data unit of each buffer queue according to the scheduling strategy using the RR or WRR scheduling algorithm when sending the service data unit, The scheduled service data units are rearranged and put into the data sending queue, and the sending unit 33 sends the rearranged service data units, which is not limited in this embodiment of the present invention. When the scheme of temporarily storing and then sending is adopted, as shown in FIG. 7 , the device further includes a storage unit 34 .

存储单元34,用于在所述确定单元31确定所述业务数据的时延敏感优先级后,将所述业务数据的服务数据单元放入与所述时延敏感优先级对应的缓存队列中;所述调度单元32进一步用于根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列。The storage unit 34 is configured to put the service data unit of the business data into the cache queue corresponding to the delay-sensitive priority after the determining unit 31 determines the delay-sensitive priority of the service data; The scheduling unit 32 is further configured to schedule service data units in buffer queues corresponding to different delay-sensitive priorities according to the scheduling policy, and rearrange the scheduled service data units.

本发明实施例中,在无线承载内当RNC接收到业务数据后,先确定所述业务数据的时延敏感优先级,然后再根据依据业务数据的时延敏感优先级设置的调度策略,将所述业务数据的服务数据单元重新排列并发送,使时延敏感优先级高的业务数据的服务数据单元先发送,从而减少了时延敏感型高的业务数据的传输时延,提升了用户感受。In the embodiment of the present invention, after the RNC receives the service data in the radio bearer, it first determines the delay-sensitive priority of the service data, and then according to the scheduling policy set according to the delay-sensitive priority of the service data, the The service data units of the above-mentioned service data are rearranged and sent, so that the service data units of the service data with high delay sensitivity priority are sent first, thereby reducing the transmission delay of service data with high delay sensitivity and improving user experience.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware, and of course also by hardware, but in many cases the former is a better embodiment . Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (12)

1.一种无线承载内数据发送的方法,其特征在于,包括:1. A method for sending data in a radio bearer, comprising: 在接收到业务数据时,确定所述业务数据的时延敏感优先级;When receiving service data, determine the delay-sensitive priority of the service data; 根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略根据业务数据的时延敏感优先级设置;rearranging the service data units of the business data according to a scheduling policy, the scheduling policy being set according to the delay sensitive priority of the business data; 将所述重新排列后的服务数据单元发送。and sending the rearranged service data units. 2.根据权利要求1所述的方法,其特征在于,所述确定所述业务数据的时延敏感优先级包括:2. The method according to claim 1, wherein the determining the delay-sensitive priority of the service data comprises: 获取所述业务数据的时延敏感类型;Obtain the delay-sensitive type of the business data; 根据所述获取的时延敏感类型,以及时延敏感类型与业务数据的时延敏感优先级的对应关系,确定所述业务数据的时延敏感优先级。Determining the delay-sensitive priority of the service data according to the acquired delay-sensitive type and the corresponding relationship between the delay-sensitive type and the delay-sensitive priority of the service data. 3.根据权利要求2所述的方法,其特征在于,所述获取所述业务数据的时延敏感类型包括:3. The method according to claim 2, wherein said acquisition of the delay-sensitive type of said business data comprises: 判断所述业务数据中是否包含所述时延敏感类型;judging whether the service data includes the delay-sensitive type; 若判定所述业务数据中包含所述时延敏感类型,则直接接收所述业务数据中携带的所述时延敏感类型;If it is determined that the service data contains the delay-sensitive type, directly receive the delay-sensitive type carried in the service data; 若判定所述业务数据中不包含所述时延敏感类型,则对接收到的业务数据进行识别获取所述时延敏感类型。If it is determined that the service data does not include the delay-sensitive type, then identify the received service data to obtain the delay-sensitive type. 4.根据权利要求3所述的方法,其特征在于,所述对接收到的业务数据进行识别获取所述时延敏感类型包括:4. The method according to claim 3, wherein the identifying the received service data to obtain the delay-sensitive type comprises: 对所述接收到的业务数据进行解析获取所述业务数据的协议类型;Analyzing the received business data to obtain the protocol type of the business data; 根据所述业务数据的协议类型获取所述业务数据应用层的服务质量等级;Acquire the service quality level of the application layer of the business data according to the protocol type of the business data; 根据所述业务数据应用层的服务质量等级,以及业务数据应用层的服务质量等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型。The delay-sensitive type of the service data is determined according to the service quality level of the service data application layer and the corresponding relationship between the service quality level of the service data application layer and the delay-sensitive type of the service data. 5.根据权利要求1所述的方法,其特征在于,所述根据调度策略重新排列所述业务数据的服务数据单元,包括:5. The method according to claim 1, wherein the rearranging the service data units of the service data according to the scheduling strategy comprises: 根据所述业务数据的时延敏感优先级重新排列所述业务数据的服务数据单元。rearranging the service data units of the service data according to the delay-sensitive priority of the service data. 6.根据权利要求1或2所述的方法,其特征在于,在确定所述业务数据的时延敏感优先级后,该方法还包括:6. The method according to claim 1 or 2, wherein after determining the delay-sensitive priority of the service data, the method further comprises: 将所述业务数据的服务数据单元放入与所述时延敏感优先级对应的缓存队列中;Put the service data unit of the business data into the cache queue corresponding to the delay sensitive priority; 在发送数据时,根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列。When sending data, schedule service data units in buffer queues corresponding to different delay sensitive priorities according to the scheduling policy, and rearrange the scheduled service data units. 7.根据权利要求6所述的方法,其特征在于,所述根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列,包括:7. The method according to claim 6, characterized in that, according to the scheduling policy, the service data units in the cache queues corresponding to different delay-sensitive priorities are scheduled, and the scheduled service data units are rearranged, include: 根据所述业务数据的时延敏感优先级或者根据所述业务数据的时延敏感优先级和所述缓存队列中的可发送数据量,调度不同时延敏感优先级对应缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列。Scheduling service data units corresponding to different delay-sensitive priorities in the cache queue according to the delay-sensitive priority of the service data or according to the delay-sensitive priority of the service data and the amount of data that can be sent in the cache queue , and rearrange the dispatched service data units. 8.一种无线网络控制器,其特征在于,包括:8. A wireless network controller, characterized in that, comprising: 确定单元,用于在接收到业务数据时,确定所述业务数据的时延敏感优先级;A determining unit, configured to determine the delay-sensitive priority of the service data when receiving the service data; 调度单元,用于根据调度策略重新排列所述业务数据的服务数据单元,所述调度策略根据业务数据的时延敏感优先级设置;a scheduling unit, configured to rearrange the service data units of the business data according to a scheduling policy, the scheduling policy being set according to the delay-sensitive priority of the business data; 发送单元,用于将所述调度单元重新排列后的服务数据单元发送。A sending unit, configured to send the service data units rearranged by the scheduling unit. 9.根据权利要求8所述的无线网络控制器,其特征在于,所述确定单元包括:9. The wireless network controller according to claim 8, wherein the determining unit comprises: 获取模块,用于获取所述业务数据的时延敏感类型;An acquisition module, configured to acquire the delay-sensitive type of the service data; 确定模块,用于根据所述获取模块获取的时延敏感类型,以及时延敏感类型与业务数据的时延敏感优先级的对应关系,确定所述业务数据的时延敏感优先级。A determining module, configured to determine the delay-sensitive priority of the service data according to the delay-sensitive type acquired by the acquiring module, and the corresponding relationship between the delay-sensitive type and the delay-sensitive priority of the service data. 10.根据权利要求9所述的无线网络控制器,其特征在于,所述获取模块包括:10. The wireless network controller according to claim 9, wherein the acquiring module comprises: 判断子模块,用于判断所述业务数据中是否包含所述时延敏感类型;A judging submodule, configured to judge whether the service data includes the delay-sensitive type; 接收子模块,用于在所述判断子模块判定所述业务数据中包含所述时延敏感类型时,直接接收所述业务数据中携带的时延敏感类型;A receiving submodule, configured to directly receive the delay-sensitive type carried in the service data when the judging submodule determines that the service data contains the delay-sensitive type; 识别子模块,用于在所述判断子模块判定所述业务数据中不包含所述时延敏感类型时,对接收到的业务数据进行识别获取所述时延敏感类型。The identifying submodule is configured to identify the received service data to acquire the delay sensitive type when the judging submodule determines that the service data does not contain the delay sensitive type. 11.根据权利要求10所述的无线网络控制器,其特征在于,所述识别子模块进一步用于对所述接收到的业务数据进行解析获取所述业务数据的协议类型;根据所述业务数据的协议类型获取所述业务数据应用层的服务质量等级;根据所述业务数据应用层的服务质量等级,以及业务数据应用层的服务质量等级与业务数据的时延敏感类型的对应关系,确定所述业务数据的时延敏感类型。11. The wireless network controller according to claim 10, wherein the identifying submodule is further configured to analyze the received service data to obtain the protocol type of the service data; according to the service data According to the service quality level of the business data application layer and the corresponding relationship between the service quality level of the business data application layer and the time delay sensitive type of the business data, determine the Delay-sensitive types of the above business data. 12.根据权利要求8或9所述的无线网络控制器,其特征在于,该无线网络控制器还包括:12. The wireless network controller according to claim 8 or 9, wherein the wireless network controller further comprises: 存储单元,用于在所述确定单元确定所述业务数据的时延敏感优先级后,将所述业务数据的服务数据单元放入与所述时延敏感优先级对应的缓存队列中;a storage unit, configured to put the service data unit of the service data into a cache queue corresponding to the delay-sensitive priority after the determination unit determines the delay-sensitive priority of the service data; 所述调度单元进一步用于根据所述调度策略调度不同时延敏感优先级对应的缓存队列中的服务数据单元,并将调度出的服务数据单元重新排列。The scheduling unit is further configured to schedule service data units in buffer queues corresponding to different delay-sensitive priorities according to the scheduling policy, and rearrange the scheduled service data units.
CN 201010154201 2010-04-23 2010-04-23 Wireless carrying internal data sending method and device Pending CN101815357A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010154201 CN101815357A (en) 2010-04-23 2010-04-23 Wireless carrying internal data sending method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010154201 CN101815357A (en) 2010-04-23 2010-04-23 Wireless carrying internal data sending method and device

Publications (1)

Publication Number Publication Date
CN101815357A true CN101815357A (en) 2010-08-25

Family

ID=42622434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010154201 Pending CN101815357A (en) 2010-04-23 2010-04-23 Wireless carrying internal data sending method and device

Country Status (1)

Country Link
CN (1) CN101815357A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442391A (en) * 2013-09-12 2013-12-11 华为终端有限公司 Data transmission method and system as well as user terminal
CN105978930A (en) * 2016-04-15 2016-09-28 深圳市永兴元科技有限公司 Network data exchange method and device
CN108390738A (en) * 2018-01-29 2018-08-10 全球能源互联网研究院有限公司 A kind of data transmission method and system based on the synchronization of intelligent substation clock
WO2021120783A1 (en) * 2019-12-20 2021-06-24 华为技术有限公司 Message processing method and apparatus
CN114205302A (en) * 2020-08-28 2022-03-18 中兴通讯股份有限公司 Lossless flow congestion self-adaption method, system and network equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340390A (en) * 2008-08-15 2009-01-07 中兴通讯股份有限公司 Scheduling apparatus and method for real-time service
CN101420366A (en) * 2007-10-23 2009-04-29 中兴通讯股份有限公司 Device and method for guaranteeing quality of real-time service in wideband wireless access system
WO2009097273A1 (en) * 2008-02-01 2009-08-06 Interdigital Patent Holdings, Inc. Method and apparatus for prioritizing logical channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420366A (en) * 2007-10-23 2009-04-29 中兴通讯股份有限公司 Device and method for guaranteeing quality of real-time service in wideband wireless access system
WO2009097273A1 (en) * 2008-02-01 2009-08-06 Interdigital Patent Holdings, Inc. Method and apparatus for prioritizing logical channels
CN101340390A (en) * 2008-08-15 2009-01-07 中兴通讯股份有限公司 Scheduling apparatus and method for real-time service

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442391A (en) * 2013-09-12 2013-12-11 华为终端有限公司 Data transmission method and system as well as user terminal
CN105978930A (en) * 2016-04-15 2016-09-28 深圳市永兴元科技有限公司 Network data exchange method and device
CN108390738A (en) * 2018-01-29 2018-08-10 全球能源互联网研究院有限公司 A kind of data transmission method and system based on the synchronization of intelligent substation clock
WO2021120783A1 (en) * 2019-12-20 2021-06-24 华为技术有限公司 Message processing method and apparatus
CN114205302A (en) * 2020-08-28 2022-03-18 中兴通讯股份有限公司 Lossless flow congestion self-adaption method, system and network equipment

Similar Documents

Publication Publication Date Title
KR101480598B1 (en) Techniques for initiating communication in a wireless network
JP4559451B2 (en) Apparatus and method for scheduling data packets in a communication system
CN106714324B (en) A kind of method and device of scheduling of resource
CN107534981B (en) Resource reallocation
CN112543508A (en) Wireless resource allocation method and network architecture for 5G network slice
CN111181697B (en) Method and system for transmission of TCP ACK packets
CN110430598A (en) The control method and relevant apparatus of service quality QoS
WO2018121522A1 (en) Data transmission method, user equipment, and radio access device
WO2014094310A1 (en) Resource scheduling method and device
CN104619034B (en) Towards the grouping scheduling method of real time business in a kind of LTE communication system
CN101815357A (en) Wireless carrying internal data sending method and device
CN109842947A (en) A kind of dispatching method and system towards base station task
WO2025241697A1 (en) Data processing method and apparatus, device, storage medium, and program product
CN105027656B (en) Method for scheduling user's set in a communication network is executed by communication network node
CN102469602B (en) Method for user multi-service dispatching
JP7099537B2 (en) Communication equipment, communication methods and programs
CN102711183B (en) Method and device for controlling packet sending rate of user
CN106850714B (en) Cache sharing method and device
Giluka et al. Enhanced class based dynamic priority scheduling to support uplink IoT traffic in LTE-A networks
JP2000069548A (en) Communication bandwidth allocation method
Sun et al. Dynamic resource reservation for ultra-low latency IoT air-interface slice.
CN112492635B (en) Method and device for determining scheduling priority
CN104159316A (en) Scheduling method for multiple users in upper layer of LTE (Long Term Evolution) base station
JP2004260261A (en) Packet scheduling method and mobile communication system
CN106230742A (en) Data packet dispatching method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100825