CN1852581A - Method for transmitting data on downward link - Google Patents
Method for transmitting data on downward link Download PDFInfo
- Publication number
- CN1852581A CN1852581A CNA2005101127759A CN200510112775A CN1852581A CN 1852581 A CN1852581 A CN 1852581A CN A2005101127759 A CNA2005101127759 A CN A2005101127759A CN 200510112775 A CN200510112775 A CN 200510112775A CN 1852581 A CN1852581 A CN 1852581A
- Authority
- CN
- China
- Prior art keywords
- data
- pdu
- scheduling priority
- entity
- mac
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种在下行链路上传输数据的方法,包括:无线链路控制实体向MAC-d实体发送控制PDU、重传数据PDU和新发数据PDU时标识其类型信息;MAC-d实体根据类型信息,利用重传数据PDU和控制PDU生成较高调度优先级的数据帧,利用新发数据PDU生成较低调度优先级的数据帧后发送至MAC-hs实体;MAC-hs实体将接收到的较高调度优先级数据帧中的重传数据PDU和控制PDU分发到对应较高调度优先级的队列中,将较低调度优先级数据帧中的新发数据PDU分发到对应较低调度优先级的队列中。本发明能够缩短控制PDU和重传数据PDU在队列中的等待时间,避免终端掉话,并大大提高下行数据传输速率。
The invention discloses a method for transmitting data on the downlink, which includes: identifying the type information when a radio link control entity sends a control PDU, a retransmission data PDU, and a new data PDU to a MAC-d entity; According to the type information, the entity uses the retransmitted data PDU and control PDU to generate a data frame with a higher scheduling priority, and uses the newly sent data PDU to generate a data frame with a lower scheduling priority and sends it to the MAC-hs entity; the MAC-hs entity will The retransmitted data PDU and control PDU in the received higher scheduling priority data frame are distributed to the queue corresponding to the higher scheduling priority, and the newly sent data PDU in the lower scheduling priority data frame is distributed to the corresponding lower queue. Scheduling priority queue. The invention can shorten the waiting time of the control PDU and the retransmission data PDU in the queue, avoid terminal call drop, and greatly improve the downlink data transmission rate.
Description
技术领域technical field
本发明涉及移动通信技术,特别是涉及一种在宽带码分多址(WCDMA)系统采用高速下行分组接入(HSDPA)技术时在下行链路上传输数据的方法。The invention relates to mobile communication technology, in particular to a method for transmitting data on the downlink when the Wideband Code Division Multiple Access (WCDMA) system adopts the High Speed Downlink Packet Access (HSDPA) technology.
背景技术Background technique
HSDPA技术是一种在WCDMA系统的下行链路上进行高速数据传输的技术。HSDPA技术采用混合自动重传技术、自适应调制编码技术和下行2ms短帧技术,可实现空口峰值速率高达13.976Mbps,因此,可极大地提高下行用户数据的吞吐率,提高WCDMA系统的下行容量。HSDPA technology is a technology for high-speed data transmission on the downlink of a WCDMA system. HSDPA technology adopts hybrid automatic retransmission technology, adaptive modulation and coding technology and downlink 2ms short frame technology, and can achieve air interface peak rate up to 13.976Mbps. Therefore, it can greatly improve the throughput rate of downlink user data and improve the downlink capacity of WCDMA system.
在采用HSDPA技术时,WCDMA系统中的下行数据可承载在高速下行共享信道(HS-DSCH)上传输至移动终端。图1是现有技术在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。参见图1,在现有技术中,WCDMA系统的下行数据承载在HS-DSCH上,并采用确认模式进行传输的过程包括以下步骤:When using the HSDPA technology, the downlink data in the WCDMA system can be carried on the high-speed downlink shared channel (HS-DSCH) and transmitted to the mobile terminal. FIG. 1 is a flow chart of the prior art in which downlink data is carried on the HS-DSCH in a WCDMA system and the downlink data is transmitted in an acknowledgment mode. Referring to FIG. 1 , in the prior art, the downlink data of the WCDMA system is carried on the HS-DSCH, and the process of transmitting in acknowledgment mode includes the following steps:
步骤101:无线网络控制器(RNC)中的无线链路控制(RLC)实体将携带自身下行数据的MAC-DATA请求原语发送至RNC中的MAC-d实体。Step 101: A radio link control (RLC) entity in a radio network controller (RNC) sends a MAC-DATA request primitive carrying its own downlink data to a MAC-d entity in the RNC.
这里,所述的MAC-DATA请求原语是由协议设定的、在RNC中RLC实体与RNC中的MAC-d实体间发送下行数据时所使用的命令。Here, the MAC-DATA request primitive is a command set by the protocol and used when sending downlink data between the RLC entity in the RNC and the MAC-d entity in the RNC.
另外,在本步骤中,MAC-DATA请求原语中所携带的下行数据可包括两种类型的协议数据单元(PDU),即数据PDU和控制PDU。其中,数据PDU又包括新发数据PDU和重传数据PDU两种类型。In addition, in this step, the downlink data carried in the MAC-DATA request primitive may include two types of protocol data units (PDUs), namely data PDUs and control PDUs. Wherein, the data PDU includes two types of newly transmitted data PDU and retransmitted data PDU.
步骤102:MAC-d实体从接收到的MAC-DATA请求原语中获取下行数据,并确定该下行数据的调度优先级。Step 102: The MAC-d entity acquires downlink data from the received MAC-DATA request primitive, and determines the scheduling priority of the downlink data.
这里,MAC-d实体可以根据预先配置的业务类型、业务处理优先级以及调度优先级之间的映射关系,比如为表1所示的映射关系,来确定下行数据的调度优先级。其中,业务处理优先级为1的优先级最高,依此类推,业务处理优先级为15的优先级最低;调度优先级为14的优先级最高,依此类推,调度优先级为0的优先级最低。
表1Table 1
参见表1,比如,在本步骤中MAC-d实体接收到的数据为交互类业务类型,其对应的业务处理优先级为3,则MAC-d实体可确定所获取的下行数据的调度优先级为12。Referring to Table 1, for example, in this step, the data received by the MAC-d entity is an interactive service type, and its corresponding service processing priority is 3, then the MAC-d entity can determine the scheduling priority of the acquired downlink data for 12.
步骤103:MAC-d实体利用所获取的所有下行数据生成一个HS-DSCH数据帧,并将所确定的调度优先级信息携带在该HS-DSCH数据帧中发送给基立占中的MAC-hs实体。Step 103: The MAC-d entity uses all the acquired downlink data to generate an HS-DSCH data frame, and carries the determined scheduling priority information in the HS-DSCH data frame and sends it to the MAC-hs in the base station entity.
步骤104:MAC-hs实体接收到HS-DSCH数据帧后,根据其中携带的调度优先级信息将该HS-DSCH数据帧的所有数据分发到对应当前接收方的一个相应优先级的队列中。Step 104: After receiving the HS-DSCH data frame, the MAC-hs entity distributes all data of the HS-DSCH data frame to a corresponding priority queue corresponding to the current receiver according to the scheduling priority information carried therein.
这里,MAC-hs实体内部的各个队列对应不同的接收方,且对应同一个接收方的所有队列具有不同的调度优先级别,因此,在本步骤中,MAC-hs实体根据HS-DSCH数据帧中携带的调度优先级信息将该HS-DSCH数据帧分发到对应当前接收方的具有相应调度优先级的一个队列中。Here, each queue inside the MAC-hs entity corresponds to different recipients, and all queues corresponding to the same recipient have different scheduling priority levels. Therefore, in this step, the MAC-hs entity The carried scheduling priority information distributes the HS-DSCH data frame to a queue with a corresponding scheduling priority corresponding to the current receiver.
步骤105:当调度对应当前接收方的该相应调度优先级的队列时,MAC-hs实体按照先进先出的原则将该队列中的所有数据发送至终端(UE)。Step 105: When scheduling the queue corresponding to the corresponding scheduling priority of the current receiver, the MAC-hs entity sends all data in the queue to the terminal (UE) according to the principle of first in first out.
由以上描述可以看出,在现有技术中,RLC实体的下行数据中通常包括不同类型的PDU,即新发数据PDU、重传数据PDU和控制PDU,而RLC实体在向MAC-d实体传输下行数据时,未在MAC-DATA请求原语中区分新发数据PDU、重传数据PDU和控制PDU,从而使得MAC-d实体利用新发数据PDU、重传数据PDU和控制PDU组合生成一个HS-DSCH数据帧。由于MAC-d实体为所组合生成的HS-DSCH数据帧确定出一个调度优先级,从而使得HS-DSCH数据帧中的新发数据PDU、重传数据PDU和控制PDU具有相同的调度优先级。之后,基站中的MAC-hs实体在接收到HS-DSCH数据帧时则直接按照所确定的同一优先级,将HS-DSCH数据帧中的新发数据PDU、重传数据PDU和控制PDU保存在同一个队列中。这样,由于在一个队列中必须遵循先进先出的原则,当队列中在重传数据PDU和控制PDU之前存在很多新发数据PDU时,队列中的重传数据PDU和控制PDU则必须等到之前的新发数据PDU全部被发送出去以后才能被调度而发送给UE。It can be seen from the above description that in the prior art, the downlink data of the RLC entity usually includes different types of PDUs, namely, newly transmitted data PDUs, retransmitted data PDUs and control PDUs, while the RLC entity is transmitting to the MAC-d entity When downlinking data, the newly sent data PDU, retransmitted data PDU and control PDU are not distinguished in the MAC-DATA request primitive, so that the MAC-d entity uses the combination of newly sent data PDU, retransmitted data PDU and control PDU to generate an HS -DSCH data frame. Since the MAC-d entity determines a scheduling priority for the combined HS-DSCH data frame, the newly transmitted data PDU, retransmitted data PDU and control PDU in the HS-DSCH data frame have the same scheduling priority. After that, when the MAC-hs entity in the base station receives the HS-DSCH data frame, it directly stores the newly sent data PDU, retransmitted data PDU and control PDU in the HS-DSCH data frame according to the same determined priority in the in the same queue. In this way, since the first-in-first-out principle must be followed in a queue, when there are many newly sent data PDUs in the queue before the retransmitted data PDUs and control PDUs, the retransmitted data PDUs and control PDUs in the queue must wait until the previous The newly sent data PDUs can only be scheduled and sent to the UE after all the PDUs are sent.
在此种情况下,如果UE处于信道条件较差的无线环境中,基站中的MAC-hs实体向UE发送数据的速率则会很小,这样则会导致控制PDU在队列中等待很长的时间才能被调度而发送给UE,因此也就使得UE等待很长的时间才能接收到控制PDU。由于控制PDU中携带了状态报告信息,UE长时间接收不到控制PDU时,会主动断开与网络侧的连接,从而导致UE掉话。同时,由于重传数据PDU在队列中没有被发送出去之前,该重传数据PDU会始终占用RLC实体的发送资源,所以如果重传数据PDU在队列中等待很长的时间,则会使得RLC实体的发送窗口长时间无法向前滑动,从而大大影响下行数据传输速率。In this case, if the UE is in a wireless environment with poor channel conditions, the rate at which the MAC-hs entity in the base station sends data to the UE will be very small, which will cause the control PDU to wait in the queue for a long time Only then can it be scheduled and sent to the UE, which makes the UE wait for a long time before receiving the control PDU. Since the status report information is carried in the control PDU, when the UE fails to receive the control PDU for a long time, it will actively disconnect from the network side, which will cause the UE to drop calls. At the same time, since the retransmission data PDU is not sent out in the queue, the retransmission data PDU will always occupy the sending resources of the RLC entity, so if the retransmission data PDU waits in the queue for a long time, it will make the RLC entity The sending window cannot slide forward for a long time, which greatly affects the downlink data transmission rate.
由此可见,控制PDU或重传数据PDU中的任意一个无法及时被发送出去,都会导致下行传输质量变差,从而降低用户的满意度。It can be seen that if any one of the control PDU or the retransmission data PDU cannot be sent out in time, the downlink transmission quality will deteriorate, thereby reducing user satisfaction.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种在下行链路上传输数据的方法,以便提高下行传输质量。In view of this, the main purpose of the present invention is to provide a method for transmitting data on the downlink, so as to improve the quality of downlink transmission.
为了达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, the technical solution of the present invention is achieved in that:
一种在下行链路上传输数据的方法,包括以下步骤:A method of transmitting data on a downlink, comprising the steps of:
A、设置非新发数据协议数据单元的调度优先级高于新发数据协议数据单元的调度优先级;A. Setting the scheduling priority of the non-new data protocol data unit is higher than the scheduling priority of the new data protocol data unit;
B、无线链路控制实体向MAC-d实体发送非新发数据协议数据单元和新发数据协议数据单元,同时标识其类型信息;B. The radio link control entity sends the non-new data PDU and the new data PDU to the MAC-d entity, and identifies its type information at the same time;
C、MAC-d实体根据所标识的类型信息及所设置的调度优先级,利用接收到的非新发数据协议数据单元生成较高调度优先级的数据帧,并利用接收到的新发数据协议数据单元生成较低调度优先级的数据帧,然后将所生成的数据帧发送至MAC-hs实体;C. The MAC-d entity uses the received non-new data protocol data unit to generate a data frame with higher scheduling priority according to the identified type information and the set scheduling priority, and uses the received new data protocol The data unit generates a data frame with a lower scheduling priority, and then sends the generated data frame to the MAC-hs entity;
D、MAC-hs实体将接收到的较高调度优先级数据帧中的非新发数据协议数据单元分发到较高调度优先级的队列中,将接收到的较低调度优先级数据帧中的新发数据协议数据单元分发到较低调度优先级的队列中。D. The MAC-hs entity distributes the non-new data protocol data units in the received higher scheduling priority data frames to the higher scheduling priority queue, and distributes the received lower scheduling priority data frames. The newly sent data PDUs are distributed to queues with lower scheduling priorities.
所述非新发数据协议数据单元包括:控制协议数据单元和重传数据协议数据单元。The non-new data PDU includes: a control PDU and a retransmission data PDU.
所述步骤A包括:根据业务类型及业务处理优先级,设置新发数据协议数据单元对应第三调度优先级,并设置控制协议数据单元和重传数据协议数据单元分别对应第一调度优先级和第二调度优先级,其中,第一调度优先级和第二调度优先级为高于第三调度优先级的任意一个调度优先级。The step A includes: according to the business type and business processing priority, setting the new data protocol data unit to correspond to the third scheduling priority, and setting the control protocol data unit and the retransmission data protocol data unit to correspond to the first scheduling priority and The second scheduling priority, wherein, the first scheduling priority and the second scheduling priority are any scheduling priority higher than the third scheduling priority.
在步骤A中,所述第一调度优先级高于第二调度优先级。In step A, the first scheduling priority is higher than the second scheduling priority.
在步骤A中,所述第一调度优先级等于第二调度优先级。In step A, the first scheduling priority is equal to the second scheduling priority.
该方法进一步包括:预先在发送请求原语中增加一个用于标识协议数据单元类型的类型位,并设置控制协议数据单元和重传数据协议数据单元分别对应第一类型值和第二类型值;The method further includes: pre-adding a type bit for identifying the type of the protocol data unit in the sending request primitive, and setting the control protocol data unit and the retransmission data protocol data unit to correspond to the first type value and the second type value respectively;
在步骤B中,所述无线链路控制实体向MAC-d实体发送控制协议数据单元和重传数据协议数据单元时标识其类型信息的步骤包括:无线链路控制实体在第一发送请求原语的类型位上写入第一类型值,并将控制协议数据单元携带在第一发送请求原语中,并在第二发送请求原语的类型位上写入第二类型值,将重传数据协议数据单元携带在第二发送请求原语中,然后将第一发送请求原语和第二发送请求原语发送至MAC-d实体;In step B, the step of identifying the type information when the RLC entity sends the control PDU and the retransmission data PDU to the MAC-d entity includes: the RLC entity transmits the first request primitive Write the first type value on the type bit of the original language, and carry the control protocol data unit in the first send request primitive, and write the second type value on the type bit of the second send request primitive, and retransmit the data The protocol data unit is carried in the second send request primitive, and then the first send request primitive and the second send request primitive are sent to the MAC-d entity;
在步骤C中,所述MAC-d实体生成较高调度优先级的数据帧的步骤包括:MAC-d实体根据第一发送请求原语中携带的第一类型值从第一发送请求原语中获取控制协议数据单元,然后根据所设置的控制协议数据单元对应第一调度优先级,利用所获取的控制协议数据单元生成对应第一调度优先级的第一数据帧,并且,MAC-d实体根据第二发送请求原语中携带的第二类型值从第二发送请求原语中获取重传数据协议数据单元,然后根据所设置的重传数据协议数据单元对应第二调度优先级,利用所获取的重传数据协议数据单元生成对应第二调度优先级的第二数据帧;In step C, the step of the MAC-d entity generating a data frame with a higher scheduling priority includes: the MAC-d entity extracts from the first send request primitive according to the first type value carried in the first send request primitive Obtain the control protocol data unit, and then according to the set control protocol data unit corresponding to the first scheduling priority, use the acquired control protocol data unit to generate the first data frame corresponding to the first scheduling priority, and the MAC-d entity according to The second type value carried in the second sending request primitive obtains the retransmission data protocol data unit from the second sending request primitive, and then according to the set retransmission data protocol data unit corresponding to the second scheduling priority, uses the acquired The retransmission data PDU generates a second data frame corresponding to the second scheduling priority;
在步骤D中,所述MAC-hs实体将较高调度优先级数据帧中的重传数据协议数据单元和控制协议数据单元分发到较高调度优先级队列中的步骤包括:MAC-hs实体将对应第一调度优先级的第一数据帧中携带的控制协议数据单元分发到自身中对应第一调度优先级的队列中,将对应第二调度优先级的第二数据帧中携带的重传数据协议数据单元分发到自身中对应第二调度优先级的队列中。In step D, the step of the MAC-hs entity distributing the retransmission data PDU and the control PDU in the higher scheduling priority data frame to the higher scheduling priority queue includes: the MAC-hs entity will The control protocol data unit carried in the first data frame corresponding to the first scheduling priority is distributed to the queue corresponding to the first scheduling priority in itself, and the retransmission data carried in the second data frame corresponding to the second scheduling priority The protocol data unit is distributed to the queue corresponding to the second scheduling priority in itself.
所述第一调度优先级为最高调度优先级;所述第二调度优先级为次高调度优先级。The first scheduling priority is the highest scheduling priority; the second scheduling priority is the second highest scheduling priority.
该方法进一步包括:预先在发送请求原语中增加一个用于标识协议数据单元类型的类型位,并设置控制协议数据单元和重传数据协议数据单元分别对应第一类型值和第二类型值;The method further includes: pre-adding a type bit for identifying the type of the protocol data unit in the sending request primitive, and setting the control protocol data unit and the retransmission data protocol data unit to correspond to the first type value and the second type value respectively;
在步骤B中,所述无线链路控制实体向MAC-d实体发送控制协议数据单元和重传数据协议数据单元时标识其类型信息的步骤包括:无线链路控制实体在第一发送请求原语的类型位上写入第一类型值或第二类型值,并将控制协议数据单元和重传数据协议数据单元携带在第一发送请求原语中发送至MAC-d实体;In step B, the step of identifying the type information when the RLC entity sends the control PDU and the retransmission data PDU to the MAC-d entity includes: the RLC entity transmits the first request primitive Write the first type value or the second type value on the type bit of the , and send the control protocol data unit and the retransmission data protocol data unit to the MAC-d entity in the first sending request primitive;
在步骤C中,所述MAC-d实体生成较高调度优先级的数据帧的步骤包括:MAC-d实体根据第一发送请求原语中携带的第一类型值或第二类型值从第一发送请求原语中获取控制协议数据单元和重传数据协议数据单元,然后根据所设置的控制协议数据单元和重传数据协议数据单元对应相等的第一调度优先级和第二调度优先级,利用所获取的控制协议数据单元和重传数据协议数据单元生成对应第一调度优先级或第二调度优先级的第一数据帧;In step C, the step of the MAC-d entity generating a data frame with a higher scheduling priority includes: the MAC-d entity selects from the first type value or the second type value carried in the first sending request primitive Get the control protocol data unit and the retransmission data protocol data unit in the sending request primitive, and then use The acquired control protocol data unit and the retransmission data protocol data unit generate a first data frame corresponding to the first scheduling priority or the second scheduling priority;
在步骤D中,所述MAC-hs实体将较高调度优先级数据帧中的重传数据协议数据单元和控制协议数据单元分发到对应较高优先级队列中的步骤包括:MAC-hs实体将对应第一调度优先级或第二调度优先级的第一数据帧中携带的控制协议数据单元和重传数据协议数据单元分发到自身中对应第一调度优先级或第二调度优先级的队列中。In step D, the step of the MAC-hs entity distributing the retransmission data PDU and the control PDU in the higher scheduling priority data frame to the corresponding higher priority queue includes: the MAC-hs entity will The control protocol data unit and the retransmission data protocol data unit carried in the first data frame corresponding to the first scheduling priority or the second scheduling priority are distributed to the queue corresponding to the first scheduling priority or the second scheduling priority in itself .
所述第一调度优先级和第二调度优先级均为最高调度优先级。Both the first scheduling priority and the second scheduling priority are the highest scheduling priority.
该方法进一步包括:设置新发数据协议数据单元对应第三类型值;The method further includes: setting the newly sent data protocol data unit to correspond to the third type value;
在步骤B中,所述无线链路控制实体向MAC-d实体发送新发数据协议数据单元时标识其类型信息的步骤包括:无线链路控制实体在第三发送请求原语的类型位上写入第三类型值,并将新发数据协议数据单元携带在第三发送请求原语中发送至MAC-d实体;In step B, the step of identifying the type information when the radio link control entity sends the new data protocol data unit to the MAC-d entity includes: the radio link control entity writes on the type bit of the third sending request primitive Enter the third type value, and send the newly sent data protocol data unit to the MAC-d entity in the third sending request primitive;
在步骤C中,所述MAC-d实体利用接收到的新发数据协议数据单元生成较低调度优先级数据帧的步骤包括:MAC-d实体根据第三发送请求原语中携带的第三类型值从第三发送请求原语中获取新发数据协议数据单元,然后根据所设置的新发数据协议数据单元对应第三调度优先级,利用所获取的新发数据协议数据单元生成第三调度优先级的第三数据帧;In step C, the step of the MAC-d entity generating a lower scheduling priority data frame using the received new data PDU includes: the MAC-d entity according to the third type carried in the third sending request primitive Obtain the new data PDU from the third sending request primitive, and then according to the set new data PDU corresponding to the third scheduling priority, use the acquired new data PDU to generate the third scheduling priority The third data frame of level;
在步骤D中,所述MAC-hs实体将较低调度优先级数据帧中的新发数据协议数据单元分发到对应较低调度优先级队列中的步骤包括:MAC-hs实体将接收到的第三调度优先级的第三数据帧中携带的新发数据协议数据单元分发到自身中对应第三调度优先级的队列中。In step D, the step of the MAC-hs entity distributing the newly sent data protocol data unit in the lower scheduling priority data frame to the corresponding lower scheduling priority queue includes: the MAC-hs entity will receive the first The newly sent data PDU carried in the third data frame of the third scheduling priority is distributed to the queue corresponding to the third scheduling priority in itself.
该方法进一步包括:预先在发送请求原语中增加一个用于标识协议数据单元类型的类型位,并设置非新发数据协议数据单元和新发数据协议数据单元分别对应不同类型值;The method further includes: pre-adding a type bit for identifying the type of the protocol data unit in the sending request primitive, and setting the non-new data protocol data unit and the new data protocol data unit to correspond to different type values;
所述步骤B包括:无线链路控制实体在一个发送请求原语的类型位上写入非新发数据协议数据单元对应的类型值,并将非新发数据协议数据单元携带在该发送请求原语中,并且,无线链路控制实体在另一个发送请求原语的类型位上写入新发数据协议数据单元对应的类型值,并将新发数据协议数据单元携带在该另一个发送请求原语中,然后将该两个发送请求原语发送至MAC-d实体;The step B includes: the radio link control entity writes the type value corresponding to the non-new data protocol data unit on the type bit of a sending request primitive, and carries the non-new data protocol data unit in the sending request primitive In addition, the radio link control entity writes the type value corresponding to the new data protocol data unit in the type bit of another transmission request primitive, and carries the new data transmission protocol data unit in the another transmission request primitive language, and then send the two send request primitives to the MAC-d entity;
在步骤C中,MAC-d实体所根据的类型信息包括:所述两个发送请求原语中类型位上所分别写入的非新发数据协议数据单元对应的类型值以及新发数据协议数据单元对应的类型值;In step C, the type information based on the MAC-d entity includes: the type value corresponding to the non-new data protocol data unit written on the type bits in the two sending request primitives and the new data protocol data The type value corresponding to the unit;
其中,所述非新发数据协议数据单元为控制协议数据单元或重传数据协议数据单元。Wherein, the non-new data PDU is a control PDU or a retransmission data PDU.
所述发送请求原语为MAC-DATA请求原语或自定义的请求原语。The sending request primitive is a MAC-DATA request primitive or a self-defined request primitive.
所述控制协议数据单元、重传数据协议数据单元和新发数据协议数据单元属于同一种业务或不同种业务。The control PDU, the retransmission data PDU and the new data PDU belong to the same service or different services.
可见,本发明提出的方法具有以下优点:Visible, the method that the present invention proposes has the following advantages:
在本发明中,RNC中的RLC实体在发送新发数据PDU、重传数据PDU和控制PDU时标识出了类型信息,相应地,RNC中的MAC-d实体根据类型信息在生成HS-DSCH数据帧时,使得重传数据PDU和控制PDU对应的HS-DSCH数据帧的调度优先级高于新发数据PDU对应的HS-DSCH数据帧,因此,基站中的MAC-hs实体则根据各HS-DSCH数据帧的调度优先级,将重传数据PDU和控制PDU分发到调度优先级较高的队列中,将新发数据PDU分发到调度优先级较低的队列中,使得MAC-hs实体可优先调度和发送重传数据PDU和控制PDU,从而减少了重传数据PDU和控制PDU在MAC-hs实体中等待被调度的时间,避免了UE掉话并大大提高了下行数据传输速率,进而提高了用户对运营商的满意度。In the present invention, the RLC entity in the RNC identifies the type information when sending new data PDUs, retransmission data PDUs and control PDUs, and accordingly, the MAC-d entity in the RNC generates HS-DSCH data according to the type information frame, the scheduling priority of the HS-DSCH data frame corresponding to the retransmission data PDU and control PDU is higher than that of the HS-DSCH data frame corresponding to the newly transmitted data PDU. Therefore, the MAC-hs entity in the base station Scheduling priority of DSCH data frames, distribute retransmission data PDUs and control PDUs to queues with higher scheduling priority, and distribute new data PDUs to queues with lower scheduling priority, so that MAC-hs entities can prioritize Scheduling and sending retransmission data PDUs and control PDUs, thereby reducing the waiting time for retransmission data PDUs and control PDUs in the MAC-hs entity to be scheduled, avoiding UE call drop and greatly improving the downlink data transmission rate, thereby improving User satisfaction with the operator.
附图说明Description of drawings
图1是现有技术在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。FIG. 1 is a flow chart of the prior art in which downlink data is carried on the HS-DSCH in a WCDMA system and the downlink data is transmitted in an acknowledgment mode.
图2是在本发明实施例1中在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。Fig. 2 is a flow chart of downlink data being carried on the HS-DSCH in the WCDMA system in Embodiment 1 of the present invention and using an acknowledgment mode to transmit the downlink data.
图3是在本发明实施例2中在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。Fig. 3 is a flow chart of downlink data being carried on the HS-DSCH in the WCDMA system in Embodiment 2 of the present invention and using an acknowledgment mode to transmit the downlink data.
具体实施方式Detailed ways
本发明的核心思想是:设置非新发数据PDU的调度优先级高于新发数据PDU的调度优先级;RLC实体向MAC-d实体发送非新发数据PDU和新发数据PDU,同时标识其类型信息;MAC-d实体根据所标识的类型信息及所设置的调度优先级,利用接收到的非新发数据PDU生成较高调度优先级的数据帧,并利用接收到的新发数据PDU生成较低调度优先级的数据帧,然后将所生成的数据帧发送至MAC-hs实体;MAC-hs实体将接收到的较高调度优先级数据帧中的非新发数据PDU分发到较高调度优先级的队列中,将接收到的较低调度优先级数据帧中的新发数据PDU分发到较低调度优先级的队列中。The core idea of the present invention is: set the scheduling priority of the non-new data PDU to be higher than the scheduling priority of the new data PDU; the RLC entity sends the non-new data PDU and the new data PDU to the MAC-d entity, and identifies its Type information; the MAC-d entity uses the received non-new data PDU to generate a data frame with a higher scheduling priority according to the identified type information and the set scheduling priority, and uses the received new data PDU to generate The data frame of lower scheduling priority, and then the generated data frame is sent to the MAC-hs entity; the MAC-hs entity distributes the non-new data PDU in the received higher scheduling priority data frame to the higher scheduling In the priority queue, distribute the newly sent data PDU in the lower scheduling priority data frame received to the lower scheduling priority queue.
其中,所述的非新发数据PDU可以是:控制PDU;或,重传数据PDU;或,控制PDU以及重传数据PDU。Wherein, the non-new data PDU may be: a control PDU; or, a retransmission data PDU; or, a control PDU and a retransmission data PDU.
另外,所述的控制PDU、重传数据PDU和新发数据PDU可以属于同一种业务,也可以属于不同种业务。也就是说,本发明可以是针对同一种业务的控制PDU和/或重传数据PDU和新发数据PDU区分出调度优先级,使同一种业务的控制PDU和/或重传数据PDU的调度优先级高于新发数据PDU,也可以是针对不同业务类型,使任意一种业务类型的控制PDU和/或重传数据PDU的调度优先级均高于任意一种业务类型的新发数据PDU。In addition, the control PDU, the retransmitted data PDU and the newly transmitted data PDU may belong to the same service, or may belong to different services. That is to say, the present invention can differentiate the scheduling priority for the control PDU and/or retransmission data PDU and new data PDU of the same service, so that the scheduling of the control PDU and/or retransmission data PDU of the same service is prioritized It can also be based on different service types, so that the scheduling priority of control PDUs and/or retransmission data PDUs of any service type is higher than that of new data PDUs of any service type.
另外,所述的RLC实体标识类型信息的方法为:RLC实体在向MAC-d实体所发送的不同发送请求原语中携带不同PDU的类型信息从而加以标识。这里,所述的发送请求原语可以是协议已有的MAC-DATA请求原语或自定义的一个请求原语。In addition, the method for the RLC entity to identify type information is as follows: the RLC entity carries type information of different PDUs in different sending request primitives sent to the MAC-d entity to identify them. Here, the sending request primitive may be an existing MAC-DATA request primitive of the protocol or a self-defined request primitive.
另外,需要说明的是,在本发明中,业务类型不同或业务类型相同但对应的业务处理优先级不同均对应本发明所述的不同种业务。In addition, it should be noted that in the present invention, different service types or the same service type but different service processing priorities correspond to different services described in the present invention.
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
在以下的实施例中,所述非新发数据PDU包括控制PDU以及重传数据PDU。In the following embodiments, the non-newly transmitted data PDUs include control PDUs and retransmission data PDUs.
并且,在以下的实施例中,本发明是通过设置控制PDU和重传数据PDU的调度优先级均高于新发数据PDU的调度优先级,来实现减少重传数据PDU和控制PDU在MAC-hs实体中等待被调度的时间。而对于控制PDU和重传数据PDU,本发明可以区分该两者之间的调度优先级,也可以不区分该两者之间的调度优先级,也就是说,可以设置控制PDU和重传数据PDU的调度优先级不相等,也可以设置控制PDU和重传数据PDU的调度优先级相等。Moreover, in the following embodiments, the present invention reduces the number of retransmitted data PDUs and control PDUs in the MAC- The time spent waiting to be scheduled in the hs entity. For the control PDU and the retransmission data PDU, the present invention can distinguish the scheduling priority between the two, or not distinguish the scheduling priority between the two, that is to say, the control PDU and the retransmission data can be set The scheduling priorities of the PDUs are not equal, and the scheduling priorities of the control PDU and the retransmission data PDU can also be set to be equal.
实施例1:Example 1:
在本实施例中,是以协议已有的MAC-DATA请求原语作为所述的发送请求原语,且,设置控制PDU和重传数据PDU的调度优先级不相等为例,来说明本发明的具体实现过程。In this embodiment, the existing MAC-DATA request primitive of the protocol is used as the sending request primitive, and the scheduling priorities of the control PDU and the retransmission data PDU are set to be unequal as an example to illustrate the present invention specific implementation process.
图2是在本发明实施例1中在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。参见图2,在本发明中,在WCDMA系统的HS-DSCH上采用确认模式传输数据的过程具体包括以下步骤:Fig. 2 is a flow chart of downlink data being carried on the HS-DSCH in the WCDMA system in Embodiment 1 of the present invention and using an acknowledgment mode to transmit the downlink data. Referring to Fig. 2, in the present invention, on the HS-DSCH of WCDMA system, the process of adopting confirmation mode to transmit data specifically comprises the following steps:
步骤201:预先设置控制PDU、重传数据PDU和新发数据PDU的从高到低的调度优先级。Step 201: Preset the scheduling priority from high to low of the control PDU, the retransmitted data PDU and the newly transmitted data PDU.
本步骤的具体设置过程包括:The specific setting process of this step includes:
首先,根据现有的确定一种业务下行数据调度优先级的方法确定一种业务的新发数据PDU的调度优先级。Firstly, according to the existing method for determining the downlink data scheduling priority of a service, the scheduling priority of the newly sent data PDU of a service is determined.
比如,根据表1中所示的将交互类业务中业务处理优先级为6、7和8的不同种业务的新发数据PDU的调度优先级依次设置为从高到低的调度优先级9、8和7。For example, as shown in Table 1, the scheduling priorities of the new data PDUs of different services with service processing priorities of 6, 7, and 8 in the interactive service are set to the scheduling priorities 9, 9, and 8 from high to low. 8 and 7.
其次,设置一种业务的重传数据PDU的调度优先级高于新发数据PDU的调度优先级,且控制PDU的调度优先级高于重传数据PDU的调度优先级。Secondly, the scheduling priority of the retransmission data PDU of a service is set to be higher than that of the new data PDU, and the scheduling priority of the control PDU is higher than the scheduling priority of the retransmission data PDU.
这里,在保证控制PDU的调度优先级高于重传数据PDU调度优先级的条件下,该两者的调度优先级均可为高于新发数据PDU调度优先级的任意一个调度优先级。比如,对于交互类业务中业务处理优先级为6的业务,其新发数据PDU的调度优先级为9,那么,可设置该种业务的重传数据PDU的调度优先级为14至10中任意一个,并可设置该种业务的控制PDU的调度优先级为15至11中任意一个,且控制PDU的调度优先级高于重传数据PDU的调度优先级。再如,对于交互类业务中业务处理优先级为8的业务,其新发数据PDU的调度优先级为7,那么,可设置该种业务的重传数据PDU的调度优先级为14至8中任意一个,并可设置该种业务的控制PDU的调度优先级为15至9中任意一个,且控制PDU的调度优先级高于重传数据PDU的调度优先级。Here, under the condition that the scheduling priority of the control PDU is higher than the scheduling priority of the retransmitted data PDU, the scheduling priority of both can be any scheduling priority higher than the scheduling priority of the newly transmitted data PDU. For example, for a service with a service processing priority of 6 in the interactive service, the scheduling priority of its newly transmitted data PDU is 9, then the scheduling priority of the retransmitted data PDU of this type of service can be set to any of 14 to 10 One, and the scheduling priority of the control PDU of this type of service can be set to any one of 15 to 11, and the scheduling priority of the control PDU is higher than that of the retransmission data PDU. For another example, for a service with a service processing priority of 8 in the interactive service, the scheduling priority of its newly transmitted data PDU is 7, then the scheduling priority of the retransmitted data PDU of this type of service can be set from 14 to 8 Any one, and the scheduling priority of the control PDU of this type of service can be set to any one of 15 to 9, and the scheduling priority of the control PDU is higher than the scheduling priority of the retransmission data PDU.
下面以设置任意一种业务的控制PDU的调度优先级为15,并设置任意一种业务的重传数据PDU的调度优先级为14为例来说明具体的业务实现过程。此时,本步骤所设置的新发数据PDU、重传数据PDU和控制PDU的调度优先级可如表2所示。The specific service implementation process is described below by setting the scheduling priority of the control PDU of any kind of service as 15, and setting the scheduling priority of the retransmission data PDU of any kind of service as 14 as an example. At this time, the scheduling priorities of the newly transmitted data PDU, the retransmitted data PDU and the control PDU set in this step can be shown in Table 2.
表2Table 2
在表2中,业务处理优先级为1的优先级最高,依此类推,业务处理优先级为15的优先级最低;调度优先级为15的优先级最高,依此类推,调度优先级为0的优先级最低。In Table 2, the business processing priority of 1 has the highest priority, and so on, the business processing priority of 15 has the lowest priority; the scheduling priority of 15 has the highest priority, and so on, the scheduling priority of 0 has the lowest priority.
步骤202:预先在MAC-DATA请求原语中增加一个用于指示PDU类型的类型位,并设置控制PDU、重传数据PDU和新发数据PDU分别对应第一类型值、第二类型值和第三类型值。Step 202: Add a type bit used to indicate the PDU type in the MAC-DATA request primitive in advance, and set the control PDU, retransmission data PDU and new data PDU to correspond to the first type value, the second type value and the first type value respectively. Three types of values.
这里,在MAC-DATA请求原语中增加一个用于指示PDU类型的类型位,并且设置新发数据PDU、重传数据PDU和控制PDU分别对应的不同类型值,是为了在后续过程中可使MAC-d实体根据MAC-DATA请求原语中类型位上的类型值来区分出不同类型的PDU。Here, a type bit for indicating the PDU type is added to the MAC-DATA request primitive, and different types of values corresponding to the newly sent data PDU, retransmitted data PDU, and control PDU are set, so that the subsequent process can use The MAC-d entity distinguishes different types of PDUs according to the type value on the type bit in the MAC-DATA request primitive.
步骤203:当发送下行数据时,RNC中的RLC实体使用3条MAC-DATA请求原语,在MAC-DATA请求原语1的类型位上写入第一类型值,并将控制PDU携带在MAC-DATA请求原语1中,并且,在MAC-DATA请求原语2的类型位上写入第二类型值,并将重传数据PDU携带在MAC-DATA请求原语2中,并且,在MAC-DATA请求原语3的类型位上写入第三类型值,并将新发数据PDU携带在MAC-DATA请求原语3中。Step 203: When sending downlink data, the RLC entity in the RNC uses three MAC-DATA request primitives, writes the first type value on the type bit of MAC-DATA request primitive 1, and carries the control PDU in the MAC - In the DATA request primitive 1, and write the second type value on the type bit of the MAC-DATA request primitive 2, and carry the retransmission data PDU in the MAC-DATA request primitive 2, and, in the MAC - Write a third type value in the type bit of the DATA request primitive 3, and carry the newly sent data PDU in the MAC-DATA request primitive 3.
步骤204:RNC中的RLC实体将携带新发数据PDU、重传数据PDU和控制PDU的各MAC-DATA请求原语发送至RNC中的MAC-d实体。Step 204: The RLC entity in the RNC sends each MAC-DATA request primitive carrying the newly transmitted data PDU, the retransmitted data PDU and the control PDU to the MAC-d entity in the RNC.
步骤205:RNC中的MAC-d实体接收到RLC实体发来的各MAC-DATA请求原语后,根据各MAC-DATA请求原语中类型位上的类型值分别获取各MAC-DATA请求原语中携带的控制PDU、重传数据PDU和新发数据PDU。Step 205: After the MAC-d entity in the RNC receives each MAC-DATA request primitive sent by the RLC entity, obtain each MAC-DATA request primitive according to the type value on the type bit in each MAC-DATA request primitive The control PDU, retransmission data PDU and new data PDU carried in the
这里,由于MAC-DATA请求原语1中类型位上为第一类型值,比如为01,MAC-DATA请求原语2中类型位上为第二类型值,比如为10,MAC-DATA请求原语3中类型位上为第三类型值,比如为11,由于已预先设置控制PDU、重传数据PDU和新发数据PDU分别对应第一类型值、第二类型值和第三类型值,那么,RNC中的MAC-d实体则可从MAC-DATA请求原语1中获取控制PDU,从MAC-DATA请求原语2中获取重传数据PDU,从MAC-DATA请求原语3中获取新发数据PDU。Here, since the type bit in the MAC-DATA request primitive 1 is the first type value, such as 01, and the type bit in the MAC-DATA request primitive 2 is the second type value, such as 10, the MAC-DATA request primitive In language 3, the type bit is the third type value, such as 11. Since the control PDU, retransmission data PDU and new data PDU have been preset to correspond to the first type value, the second type value and the third type value respectively, then , the MAC-d entity in the RNC can obtain the control PDU from the MAC-DATA request primitive 1, obtain the retransmission data PDU from the MAC-DATA request primitive 2, and obtain the new transmission PDU from the MAC-DATA request primitive 3 Data PDUs.
步骤206:RNC中的MAC-d实体根据预先设置的新发数据PDU、重传数据PDU和控制PDU的调度优先级,确定当前获取的新发数据PDU、重传数据PDU和控制PDU的调度优先级。Step 206: The MAC-d entity in the RNC determines the scheduling priority of the newly acquired data PDU, retransmitted data PDU and control PDU according to the preset scheduling priorities of the newly transmitted data PDU, retransmitted data PDU and control PDU class.
这里,RNC中的MAC-d实体将所获取的重传数据PDU和控制PDU的调度优先级确定为次高和最高,并根据所获取的新发数据PDU的业务类型和发来该新发数据PDU的RLC实体对应的业务处理优先级来确定该新发数据PDU的调度优先级。Here, the MAC-d entity in the RNC determines the scheduling priority of the obtained retransmission data PDU and control PDU as the second highest and the highest, and according to the business type of the newly transmitted data PDU obtained and the newly transmitted data The service processing priority corresponding to the RLC entity of the PDU determines the scheduling priority of the newly sent data PDU.
比如,RNC中的MAC-d实体从接收到的MAC-DATA请求原语1、MAC-DATA请求原语2和MAC-DATA请求原语3中分别获取的控制PDU、重传数据PDU和新发数据PDU的业务类型均为交互类业务,且发来该新发数据PDU的RLC实体对应的业务处理优先级为5,则根据上述表2,可确定当前获取的新发数据PDU的调度优先级为10,当前获取的重传数据PDU的调度优先级为14,当前获取的控制PDU的调度优先级为15。For example, the MAC-d entity in the RNC obtains the control PDU, retransmission data PDU and newly transmitted PDU from the received MAC-DATA request primitive 1, MAC-DATA request primitive 2 and MAC-DATA request The service types of the data PDU are all interactive services, and the service processing priority corresponding to the RLC entity that sends the new data PDU is 5, then according to the above table 2, the scheduling priority of the currently acquired new data PDU can be determined is 10, the scheduling priority of the currently acquired retransmission data PDU is 14, and the scheduling priority of the currently acquired control PDU is 15.
步骤207:MAC-d实体利用所获取的控制PDU、重传数据PDU和新发数据PDU分别生成第一HS-DSCH数据帧,第二HS-DSCH数据帧和第三HS-DSCH数据帧,并在各HS-DSCH数据帧中携带相应调度优先级信息。Step 207: The MAC-d entity generates the first HS-DSCH data frame, the second HS-DSCH data frame and the third HS-DSCH data frame respectively by using the obtained control PDU, retransmission data PDU and new data PDU, and Corresponding scheduling priority information is carried in each HS-DSCH data frame.
这里,MAC-d实体在第一HS-DSCH数据帧中携带所确定的控制PDU的最高调度优先级信息,比如调度优先级为15的信息,在第二HS-DSCH数据帧中携带所确定的重传数据PDU的次高调度优先级信息,比如调度优先级为14的信息,在第三HS-DSCH数据帧中携带所确定的新发数据PDU的调度优先级信息,比如调度优先级为10的信息。Here, the MAC-d entity carries the determined highest scheduling priority information of the control PDU in the first HS-DSCH data frame, such as information with a scheduling priority of 15, and carries the determined information in the second HS-DSCH data frame The second highest scheduling priority information of the retransmitted data PDU, such as information with a scheduling priority of 14, carries the determined scheduling priority information of the newly transmitted data PDU in the third HS-DSCH data frame, such as a scheduling priority of 10 Information.
步骤208:MAC-d实体将第一HS-DSCH数据帧、第二HS-DSCH数据帧和第三HS-DSCH数据帧发送至基站中的MAC-hs实体。Step 208: The MAC-d entity sends the first HS-DSCH data frame, the second HS-DSCH data frame and the third HS-DSCH data frame to the MAC-hs entity in the base station.
步骤209:基站中的MAC-hs实体根据接收到的第一HS-DSCH数据帧、第二HS-DSCH数据帧和第三HS-DSCH数据帧中携带的调度优先级信息,将各HS-DSCH数据帧中的控制PDU、重传数据PDU和新发数据PDU数据分发到自身中对应当前接收方的相应调度优先级的队列中。Step 209: According to the scheduling priority information carried in the received first HS-DSCH data frame, second HS-DSCH data frame and third HS-DSCH data frame, the MAC-hs entity in the base station allocates The control PDU, retransmitted data PDU and newly sent data PDU data in the data frame are distributed to the queue corresponding to the corresponding scheduling priority of the current receiver.
这里,由于第一HS-DSCH数据帧中携带的调度优先级最高,比如为15,第二HS-DSCH数据帧中携带的调度优先级次高,比如为14,第三HS-DSCH数据帧中携带的调度优先级相对最低,比如为10,则基站中的MAC-hs实体将第一HS-DSCH数据帧中的数据,即控制PDU,分发到自身中对应当前接收方的调度优先级为最高的队列中,比如为队列1,将第二HS-DSCH数据帧中的数据,即重传数据PDU,分发到自身中对应当前接收方的调度优先级为次高的队列中,比如为队列2,将第三HS-DSCH数据帧中的数据,即新发数据PDU,分发到自身中对应当前接收方的对应调度优先级10的队列中。Here, since the scheduling priority carried in the first HS-DSCH data frame is the highest, such as 15, the scheduling priority carried in the second HS-DSCH data frame is the second highest, such as 14, and the scheduling priority carried in the third HS-DSCH data frame The carried scheduling priority is relatively the lowest, such as 10, then the MAC-hs entity in the base station distributes the data in the first HS-DSCH data frame, that is, the control PDU, to itself, and the scheduling priority corresponding to the current receiver is the highest In the queue, such as queue 1, the data in the second HS-DSCH data frame, that is, the retransmission data PDU, is distributed to the queue with the second highest scheduling priority corresponding to the current receiver, such as queue 2 , distributing the data in the third HS-DSCH data frame, that is, the newly transmitted data PDU, to the queue corresponding to the scheduling priority 10 corresponding to the current receiver.
此后,由于第一HS-DSCH数据帧,第二HS-DSCH数据帧和第三HS-DSCH数据帧中的控制PDU、重传数据PDU和新发数据PDU已被依次分发到了调度优先级从高到低的队列中,因此,在后续基站中的MAC-hs实体调度对应当前接收方的各个队列时,则会按照调度优先级,依次调度控制PDU所在队列、重传数据PDU所在队列和新发数据PDU所在队列,从而可保证重传数据PDU和控制PDU被优先发送给UE,减少重传数据PDU和控制PDU在MAC-hs实体中等待被调度的时间,避免UE掉话并大大提高下行数据传输速率。Since then, due to the first HS-DSCH data frame, the control PDU, retransmission data PDU and new transmission data PDU in the second HS-DSCH data frame and the third HS-DSCH data frame have been sequentially distributed to the scheduling priority from high to high Therefore, when the MAC-hs entity in the subsequent base station schedules each queue corresponding to the current receiver, it will sequentially schedule the queue where the control PDU is located, the queue where the retransmission data PDU is located, and the new sender The data PDU is in the queue, so that the retransmission data PDU and control PDU can be sent to the UE first, reducing the time for the retransmission data PDU and control PDU to be scheduled in the MAC-hs entity, avoiding UE drop and greatly improving the downlink data Transmission rate.
实施例2:Example 2:
在本实施例中,是以协议已有的MAC-DATA请求原语作为所述的发送请求原语,且,设置控制PDU和重传数据PDU的调度优先级相等为例,来说明本发明的具体实现过程。In this embodiment, the existing MAC-DATA request primitive of the protocol is used as the sending request primitive, and the scheduling priority of the control PDU and the retransmission data PDU are set as an example to illustrate the present invention The specific implementation process.
图3是在本发明实施例2中在WCDMA系统的下行数据承载在HS-DSCH上并采用确认模式传输下行数据的流程图。参见图3,在本发明中,在WCDMA系统的HS-DSCH上采用确认模式传输数据的过程具体包括以下步骤:Fig. 3 is a flow chart of downlink data being carried on the HS-DSCH in the WCDMA system in Embodiment 2 of the present invention and using an acknowledgment mode to transmit the downlink data. Referring to Fig. 3, in the present invention, the process of adopting the confirmation mode to transmit data on the HS-DSCH of the WCDMA system specifically includes the following steps:
步骤301:预先设置重传数据PDU和控制PDU的调度优先级相等,且高于新发数据PDU的调度优先级。Step 301: Preset the scheduling priority of the retransmitted data PDU and the control PDU to be equal and higher than the scheduling priority of the newly transmitted data PDU.
本步骤的具体设置过程包括:The specific setting process of this step includes:
首先,根据现有的确定一种业务下行数据调度优先级的方法,即根据一种业务的业务类型及其业务处理优先级,确定该种业务的新发数据PDU的调度优先级。Firstly, according to an existing method for determining a service downlink data scheduling priority, that is, according to a service type and a service processing priority of a service, the scheduling priority of a newly sent data PDU of this service is determined.
比如,根据表1中所示的将交互类业务中业务处理优先级为6、7和8的不同种业务的新发数据PDU的调度优先级依次设置为从高到低的调度优先级9、8和7。For example, as shown in Table 1, the scheduling priorities of the new data PDUs of different services with service processing priorities of 6, 7, and 8 in the interactive service are set to the scheduling priorities 9, 9, and 8 from high to low. 8 and 7.
其次,设置一种业务的控制PDU和重传数据PDU的调度优先级相等,且为高于新发数据PDU调度优先级的任意一个调度优先级。Secondly, set the scheduling priority of the control PDU and the retransmission data PDU of a service to be equal, and be any scheduling priority higher than the scheduling priority of the new data PDU.
比如,对于交互类业务中业务处理优先级为6的业务,其新发数据PDU的调度优先级为9,那么,可设置该种业务的控制PDU和重传数据PDU的调度优先级相等,为调度优先级15至10中任意一个。再如,对于交互类业务中业务处理优先级为8的业务,其新发数据PDU的调度优先级为7,那么,可设置该种业务的控制PDU和重传数据PDU的调度优先级相等,为15至8中任意一个。For example, for a service with a service processing priority of 6 in the interactive service, the scheduling priority of its new data PDU is 9, then the scheduling priority of the control PDU and retransmission data PDU of this service can be set to be equal, as Any one of scheduling priorities 15 to 10. For another example, for a service with a service processing priority of 8 in the interactive service, the scheduling priority of its new data PDU is 7, then the scheduling priority of the control PDU and the retransmission data PDU of this type of service can be set to be equal. Any one of 15 to 8.
下面以设置任意一种业务的控制PDU和重传数据PDU的调度优先级相等均为最高调度优先级15为例来说明具体的业务实现过程。The specific service implementation process is described below by setting the scheduling priorities of the control PDU and the retransmission data PDU of any service to be equal to the highest scheduling priority of 15 as an example.
步骤302:预先在MAC-DATA请求原语中增加一个用于指示PDU类型的类型位,并设置控制PDU、重传数据PDU和新发数据PDU分别对应第一类型值、第二类型值和第三类型值。Step 302: Add a type bit used to indicate the PDU type in the MAC-DATA request primitive in advance, and set the control PDU, retransmission data PDU and new data PDU to correspond to the first type value, the second type value and the first type value respectively. Three types of values.
步骤303:当发送下行数据时,RNC中的RLC实体使用2条MAC-DATA请求原语,在MAC-DATA请求原语1的类型位上写入第一或第二类型值,并将重传数据PDU和控制PDU携带在MAC-DATA请求原语1中,并且,在MAC-DATA请求原语2的类型位上写入第三类型值,并将新发数据PDU携带在MAC-DATA请求原语2中。Step 303: When sending downlink data, the RLC entity in the RNC uses two MAC-DATA request primitives, writes the first or second type value on the type bit of MAC-DATA request primitive 1, and retransmits The data PDU and the control PDU are carried in the MAC-DATA request primitive 1, and the third type value is written in the type bit of the MAC-DATA request primitive 2, and the newly sent data PDU is carried in the MAC-DATA request primitive Language 2.
这里,由于已预先设置重传数据PDU和控制PDU的调度优先级相同均对应最高调度优先级15,也就是说,重传数据PDU和控制PDU在后续发送过程中可以不区分调度的优先级,因此,RNC中的RLC实体在MAC-DATA请求原语1的类型位上可以写入重传数据PDU和控制PDU中任意一个的类型值,也就是说,写入第一类型值或第二类型值均可。Here, since the scheduling priority of the retransmission data PDU and the control PDU have been preset to be the same, they correspond to the highest scheduling priority of 15, that is, the retransmission data PDU and the control PDU may not distinguish the scheduling priority in the subsequent sending process, Therefore, the RLC entity in the RNC can write the type value of any one of the retransmission data PDU and the control PDU on the type bit of the MAC-DATA request primitive 1, that is, write the first type value or the second type Any value can be used.
步骤304:RNC中的RLC实体将各MAC-DATA请求原语发送至RNC中的MAC-d实体。Step 304: the RLC entity in the RNC sends each MAC-DATA request primitive to the MAC-d entity in the RNC.
步骤305:RNC中的MAC-d实体接收到RLC实体发来的各MAC-DATA请求原语后,根据各MAC-DATA请求原语中类型位上的类型值,获取MAC-DATA请求原语1中携带的重传数据PDU和控制PDU,并获取MAC-DATA请求原语2中携带的新发数据PDU。Step 305: After receiving the MAC-DATA request primitives sent by the RLC entity, the MAC-d entity in the RNC obtains the MAC-DATA request primitive 1 according to the type value on the type bit in each MAC-DATA request primitive The retransmission data PDU and control PDU carried in the MAC-DATA request primitive 2, and obtain the newly sent data PDU carried in the MAC-DATA request primitive 2.
这里,由于MAC-DATA请求原语1类型位上为第一类型值或第二类型值,因此,MAC-d实体则可获知MAC-DATA请求原语1中携带的为重传数据PDU和控制PDU。由于MAC-DATA请求原语2类型位上为第三类型值,因此,MAC-d实体则可获知MAC-DATA请求原语2中携带的为新发数据PDU。Here, since the type bit of the MAC-DATA request primitive 1 is the first type value or the second type value, the MAC-d entity can know that the MAC-DATA request primitive 1 carries the retransmission data PDU and the control PDUs. Since the type bit of the MAC-DATA request primitive 2 is a third-type value, the MAC-d entity can know that the MAC-DATA request primitive 2 carries a new data PDU.
步骤306:RNC中的MAC-d实体根据预先设置的新发数据PDU、重传数据PDU和控制PDU的调度优先级,确定当前获取的新发数据PDU的调度优先级,以及重传数据PDU和控制PDU的调度优先级。Step 306: The MAC-d entity in the RNC determines the scheduling priority of the currently acquired new data PDU according to the preset scheduling priorities of the new data PDU, retransmission data PDU and control PDU, and the retransmission data PDU and Controls the scheduling priority of PDUs.
这里,RNC中的MAC-d实体将所获取的重传数据PDU和控制PDU的调度优先级确定为最高,并根据所获取的新发数据PDU的业务类型和发来该新发数据PDU的RLC实体对应的业务处理优先级来确定该新发数据PDU的调度优先级。Here, the MAC-d entity in the RNC determines the scheduling priority of the obtained retransmission data PDU and control PDU as the highest, and according to the service type of the obtained new data PDU and the RLC that sent the new data PDU The business processing priority corresponding to the entity determines the scheduling priority of the newly sent data PDU.
步骤307:MAC-d实体利用所获取的重传数据PDU和控制PDU生成第一HS-DSCH数据帧,并利用所获取的新发数据PDU生成第二HS-DSCH数据,并在各HS-DSCH数据帧中携带相应调度优先级信息。Step 307: The MAC-d entity uses the obtained retransmission data PDU and control PDU to generate the first HS-DSCH data frame, and uses the obtained newly transmitted data PDU to generate the second HS-DSCH data, and transmits data on each HS-DSCH The corresponding scheduling priority information is carried in the data frame.
这里,MAC-d实体在第一HS-DSCH数据帧中携带所确定的重传数据PDU和控制PDU的最高调度优先级信息,在第二HS-DSCH数据帧中携带所确定的新发数据PDU的调度优先级信息。Here, the MAC-d entity carries the determined highest scheduling priority information of retransmitted data PDUs and control PDUs in the first HS-DSCH data frame, and carries the determined newly transmitted data PDUs in the second HS-DSCH data frame Scheduling priority information.
步骤308:MAC-d实体将第一HS-DSCH数据帧和第二HS-DSCH数据帧发送至基站中的MAC-hs实体。Step 308: The MAC-d entity sends the first HS-DSCH data frame and the second HS-DSCH data frame to the MAC-hs entity in the base station.
步骤309:基站中的MAC-hs实体根据接收到的第一HS-DSCH数据帧和第二HS-DSCH数据帧中携带的调度优先级信息,将第一HS-DSCH数据帧中的重传数据PDU和控制PDU分发到自身中对应当前接收方的最高调度优先级的队列中,将第二HS-DSCH数据帧中的新发数据PDU分发到自身中对应当前接收方的相应调度优先级的队列中。Step 309: The MAC-hs entity in the base station transmits the retransmission data in the first HS-DSCH data frame according to the scheduling priority information carried in the received first HS-DSCH data frame and the second HS-DSCH data frame Distribute the PDU and control PDU to the queue with the highest scheduling priority corresponding to the current receiver, and distribute the newly sent data PDU in the second HS-DSCH data frame to the queue with the corresponding scheduling priority corresponding to the current receiver middle.
此后,基站中的MAC-hs实体调度对应当前接收方的各个队列时,则会按照调度优先级,优先将重传数据PDU和控制PDU同时发送至UE,减少重传数据PDU和控制PDU在MAC-hs实体中等待被调度的时间,避免UE掉话并大大提高下行数据传输速率。Afterwards, when the MAC-hs entity in the base station schedules each queue corresponding to the current receiver, it will send the retransmission data PDU and control PDU to the UE at the same time according to the scheduling priority, reducing the number of retransmission data PDUs and control PDUs in the MAC. - The time for waiting to be scheduled in the hs entity, avoiding UE call drop and greatly improving the downlink data transmission rate.
在上述实施例2中,由于所设置的重传数据PDU和控制PDU的调度优先级相等均为最高调度优先级,因此,对重传数据PDU和控制PDU未进行区分,即将重传数据PDU和控制PDU携带在一条MAC-DATA请求原语中,且利用重传数据PDU和控制PDU生成一个HS-DSCH数据帧,使得重传数据PDU和控制PDU之间不区分发送的优先级顺序,只针对新发数据PDU被优先发送即可。In the above-mentioned embodiment 2, since the set scheduling priorities of the retransmitted data PDU and the control PDU are equal to the highest scheduling priority, no distinction is made between the retransmitted data PDU and the control PDU, that is, the retransmitted data PDU and the control PDU are The control PDU is carried in a MAC-DATA request primitive, and an HS-DSCH data frame is generated by using the retransmission data PDU and the control PDU, so that the retransmission data PDU and the control PDU do not distinguish the priority order of transmission, only for The newly sent data PDU can be sent first.
本发明采用自定义的请求原语来携带重传数据PDU和控制PDU的具体实现过程与上述实施例1和实施例2所述过程的原理相同。The specific implementation process of the present invention adopting a self-defined request primitive to carry the retransmission data PDU and the control PDU is the same as the principle of the process described in the above-mentioned embodiment 1 and embodiment 2.
在上述各实施例中,所述的控制PDU、重传数据PDU和新发数据PDU属于同一种业务,也就是说,上述实施例描述的是针对同一种业务,使同一种业务的控制PDU、重传数据PDU的调度优先级高于新发数据PDU,以使同一种业务的控制PDU和重传数据PDU相对于新发数据PDU被优先发送出去的具体实现过程。本发明针对不同业务类型,使任意一种业务类型的控制PDU、重传数据PDU的调度优先级均高于任意一种业务类型的新发数据PDU,以使任意一种业务类型的控制PDU和重传数据PDU相对于任意一种业务类型的新发数据PDU被优先发送出去的过程与上述实施例过程的原理相同。In each of the above embodiments, the control PDU, the retransmission data PDU and the new data PDU belong to the same service, that is to say, the above embodiments describe the control PDU, the retransmission data PDU and the new data PDU for the same service. The scheduling priority of the retransmitted data PDU is higher than that of the newly transmitted data PDU, so that the control PDU and the retransmitted data PDU of the same service are sent out first relative to the newly transmitted data PDU. According to different service types, the present invention makes the scheduling priority of the control PDU and retransmission data PDU of any service type higher than that of the new data PDU of any service type, so that the control PDU and the retransmission data PDU of any service type The process in which the retransmitted data PDU is sent out preferentially relative to the newly transmitted data PDU of any service type is the same as the principle of the process in the foregoing embodiment.
在上述各实施例中,非新发数据PDU包括控制PDU和重传数据PDU。在本发明的其它实施例中,非新发数据PDU也可以只包括控制PDU和重传数据PDU中的一种,其具体实现过程的原理与上述各实施例所述过程的原理相同,可简单描述为:预先设置非新发数据PDU即控制PDU或重传数据PDU的调度优先级高于新发数据PDU,并预先在发送请求原语中增加一个用于标识PDU类型的类型位,设置控制PDU或重传数据PDU,以及新发数据协议数据单元分别对应不同类型值;在执行发送时,RLC实体在一个发送请求原语的类型位上写入控制PDU或重传数据PDU对应的类型值,并相应地将控制PDU或重传数据PDU携带在该发送请求原语中,以及在另一个发送请求原语的类型位上写入新发数据PDU对应的类型值,将新发数据PDU携带在该另一个发送请求原语中,然后将所述的该两个发送请求原语发送至MAC-d实体;MAC-d实体根据两个发送请求原语中类型位上所写入的控制PDU或重传数据PDU对应的类型值,以及新发数据PDU对应的类型值,识别两个发送请求原语分别对应的PDU,从而进行后续的根据类型信息及所设置的调度优先级生成不同数据帧,以及MAC-hs实体将不同数据帧中的PDU分发到不同调度优先级队列中的过程。In the above embodiments, the non-newly transmitted data PDUs include control PDUs and retransmission data PDUs. In other embodiments of the present invention, the non-new data PDU may only include one of the control PDU and the retransmission data PDU. It is described as: pre-setting the scheduling priority of non-new data PDUs, that is, control PDUs or retransmission data PDUs, is higher than that of new data PDUs, and adding a type bit used to identify the PDU type in the sending request primitive in advance, setting the control The PDU or retransmission data PDU, and the newly transmitted data PDU correspond to different types of values; when performing the transmission, the RLC entity writes the type value corresponding to the control PDU or the retransmission data PDU on the type bit of a transmission request primitive , and correspondingly carry the control PDU or retransmission data PDU in the send request primitive, and write the type value corresponding to the newly sent data PDU on the type bit of another send request primitive, and carry the newly sent data PDU In this another sending request primitive, then the two sending request primitives are sent to the MAC-d entity; Or the type value corresponding to the retransmission data PDU, and the type value corresponding to the newly sent data PDU, to identify the PDU corresponding to the two sending request primitives, so as to generate different data frames according to the type information and the set scheduling priority , and the process by which the MAC-hs entity distributes PDUs in different data frames to different scheduling priority queues.
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。In a word, the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101127759A CN100433921C (en) | 2005-10-12 | 2005-10-12 | A method of transmitting data on the downlink |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101127759A CN100433921C (en) | 2005-10-12 | 2005-10-12 | A method of transmitting data on the downlink |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1852581A true CN1852581A (en) | 2006-10-25 |
| CN100433921C CN100433921C (en) | 2008-11-12 |
Family
ID=37134044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005101127759A Expired - Lifetime CN100433921C (en) | 2005-10-12 | 2005-10-12 | A method of transmitting data on the downlink |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100433921C (en) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101355439B (en) * | 2007-07-27 | 2010-12-01 | 鼎桥通信技术有限公司 | Method, system and wireless network controller for controlling user equipment capability |
| CN101908953A (en) * | 2009-06-02 | 2010-12-08 | 中兴通讯股份有限公司 | A method and device for scheduling retransmission data |
| WO2011015080A1 (en) * | 2009-08-06 | 2011-02-10 | 中兴通讯股份有限公司 | Data processing method and device |
| WO2011023072A1 (en) * | 2009-08-24 | 2011-03-03 | 华为技术有限公司 | Method, device and system for scheduling service of microwave link |
| CN102104916A (en) * | 2009-12-22 | 2011-06-22 | 中兴通讯股份有限公司 | Data scheduling method and system |
| CN101222415B (en) * | 2007-01-09 | 2011-07-13 | 中兴通讯股份有限公司 | Method for implementing descending protocol data unit of media access control layer |
| CN101222416B (en) * | 2007-01-09 | 2011-09-21 | 中兴通讯股份有限公司 | Method for implementing descending protocol data unit of media access control layer |
| CN102271324A (en) * | 2010-06-03 | 2011-12-07 | 中国移动通信集团公司 | Method, device and system for updating scheduling information |
| CN101222516B (en) * | 2007-01-09 | 2011-12-07 | 华为技术有限公司 | MAC layer data processing method, transmission device and receiving device |
| CN101242397B (en) * | 2007-02-05 | 2012-01-11 | 中兴通讯股份有限公司 | A realization method for downlink protocol data unit of media access control layer |
| CN101316267B (en) * | 2007-05-31 | 2012-10-10 | 创新音速有限公司 | Method and apparatus for improving transmission of downlink shared channel in a wireless communications system |
| CN102780548A (en) * | 2012-07-19 | 2012-11-14 | 大唐移动通信设备有限公司 | Method and apparatus for transmitting retransmission protocol data unit (PDU) by radio link control layer |
| CN102932852A (en) * | 2011-08-11 | 2013-02-13 | 中兴通讯股份有限公司 | Service scheduling method and device |
| CN103312477A (en) * | 2013-05-10 | 2013-09-18 | 大唐移动通信设备有限公司 | Method and equipment for transmitting retransmission data |
| CN103442391A (en) * | 2013-09-12 | 2013-12-11 | 华为终端有限公司 | Data transmission method and system as well as user terminal |
| CN101765194B (en) * | 2009-12-28 | 2014-01-01 | 中兴通讯股份有限公司 | Method and system for transmitting data frame as well as base station subsystem device |
| CN104066193A (en) * | 2014-06-06 | 2014-09-24 | 电信科学技术研究院 | Scheduling method and device |
| CN105101010A (en) * | 2014-05-20 | 2015-11-25 | Gn瑞声达A/S | A new method for wireless transmission of digital audio |
| WO2018195960A1 (en) * | 2017-04-28 | 2018-11-01 | Oppo广东移动通信有限公司 | Method and apparatus for wireless communication |
| CN110881281A (en) * | 2017-06-16 | 2020-03-13 | 华为技术有限公司 | Data transmission method, sending device and receiving device |
| WO2020207180A1 (en) * | 2019-04-12 | 2020-10-15 | 展讯通信(上海)有限公司 | Data frame retransmission method and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1931077B1 (en) * | 2000-05-17 | 2015-08-05 | Panasonic Intellectual Property Corporation of America | Quality of Service control for a hybrid ARQ transmission apparatus with data and control channel for packet data transmission |
| CN1879339B (en) * | 2003-11-12 | 2010-08-18 | 皇家飞利浦电子股份有限公司 | data packet transmission |
| KR100595645B1 (en) * | 2004-01-09 | 2006-07-03 | 엘지전자 주식회사 | Control Information Transmission Method in Mobile Communication System |
| KR100713442B1 (en) * | 2004-02-14 | 2007-05-02 | 삼성전자주식회사 | Transmission Method of Scheduling Information through Enhanced Reverse Dedicated Channel in Mobile Communication System |
-
2005
- 2005-10-12 CN CNB2005101127759A patent/CN100433921C/en not_active Expired - Lifetime
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101222516B (en) * | 2007-01-09 | 2011-12-07 | 华为技术有限公司 | MAC layer data processing method, transmission device and receiving device |
| CN101222415B (en) * | 2007-01-09 | 2011-07-13 | 中兴通讯股份有限公司 | Method for implementing descending protocol data unit of media access control layer |
| CN101222416B (en) * | 2007-01-09 | 2011-09-21 | 中兴通讯股份有限公司 | Method for implementing descending protocol data unit of media access control layer |
| CN101242397B (en) * | 2007-02-05 | 2012-01-11 | 中兴通讯股份有限公司 | A realization method for downlink protocol data unit of media access control layer |
| CN101316267B (en) * | 2007-05-31 | 2012-10-10 | 创新音速有限公司 | Method and apparatus for improving transmission of downlink shared channel in a wireless communications system |
| CN101355439B (en) * | 2007-07-27 | 2010-12-01 | 鼎桥通信技术有限公司 | Method, system and wireless network controller for controlling user equipment capability |
| CN101908953A (en) * | 2009-06-02 | 2010-12-08 | 中兴通讯股份有限公司 | A method and device for scheduling retransmission data |
| CN101990252A (en) * | 2009-08-06 | 2011-03-23 | 中兴通讯股份有限公司 | Data processing method and device |
| WO2011015080A1 (en) * | 2009-08-06 | 2011-02-10 | 中兴通讯股份有限公司 | Data processing method and device |
| WO2011023072A1 (en) * | 2009-08-24 | 2011-03-03 | 华为技术有限公司 | Method, device and system for scheduling service of microwave link |
| US8792461B2 (en) | 2009-08-24 | 2014-07-29 | Huawei Technologies Co., Ltd. | Method, apparatus and system for scheduling service on microwave link |
| CN102104916A (en) * | 2009-12-22 | 2011-06-22 | 中兴通讯股份有限公司 | Data scheduling method and system |
| CN101765194B (en) * | 2009-12-28 | 2014-01-01 | 中兴通讯股份有限公司 | Method and system for transmitting data frame as well as base station subsystem device |
| CN102271324A (en) * | 2010-06-03 | 2011-12-07 | 中国移动通信集团公司 | Method, device and system for updating scheduling information |
| CN102932852A (en) * | 2011-08-11 | 2013-02-13 | 中兴通讯股份有限公司 | Service scheduling method and device |
| CN102780548A (en) * | 2012-07-19 | 2012-11-14 | 大唐移动通信设备有限公司 | Method and apparatus for transmitting retransmission protocol data unit (PDU) by radio link control layer |
| CN103312477A (en) * | 2013-05-10 | 2013-09-18 | 大唐移动通信设备有限公司 | Method and equipment for transmitting retransmission data |
| CN103442391A (en) * | 2013-09-12 | 2013-12-11 | 华为终端有限公司 | Data transmission method and system as well as user terminal |
| CN105101010A (en) * | 2014-05-20 | 2015-11-25 | Gn瑞声达A/S | A new method for wireless transmission of digital audio |
| CN105101010B (en) * | 2014-05-20 | 2019-11-15 | Gn瑞声达A/S | Method for wireless transmission of digital audio |
| CN104066193A (en) * | 2014-06-06 | 2014-09-24 | 电信科学技术研究院 | Scheduling method and device |
| WO2018195960A1 (en) * | 2017-04-28 | 2018-11-01 | Oppo广东移动通信有限公司 | Method and apparatus for wireless communication |
| US11296831B2 (en) | 2017-04-28 | 2022-04-05 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for wireless communication |
| CN110881281A (en) * | 2017-06-16 | 2020-03-13 | 华为技术有限公司 | Data transmission method, sending device and receiving device |
| WO2020207180A1 (en) * | 2019-04-12 | 2020-10-15 | 展讯通信(上海)有限公司 | Data frame retransmission method and device |
| US11424870B2 (en) | 2019-04-12 | 2022-08-23 | Spreadtrum Communications (Shanghai) Co., Ltd. | Data frame retransmission method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100433921C (en) | 2008-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1852581A (en) | Method for transmitting data on downward link | |
| CN1122430C (en) | Method of controlling communication resources | |
| CN1254131C (en) | Mobile wireless communication system, base station and mobile wireless communication method | |
| CN1233180C (en) | Block transmission dispatching technique | |
| CN1893340A (en) | Apparatus, system and method for realizing multi-carrier-wave high-speed down-converter grouped accessing business | |
| CN1914869A (en) | System for processing data unit of radio protocol layer | |
| CN1934887A (en) | Enhanced Uplink Dedicated Channel Application Protocol over Iub/Iur | |
| CN1209886C (en) | Data transmitting and receiving method in mobile communication system | |
| CN1914846A (en) | Hybrid Automatic Repeat Request Protocol Using Synchronous Retransmission | |
| CN1523797A (en) | Reordering Method of Enhanced Uplink Dedicated Channel HARQ in WCDMA System | |
| CN101044698A (en) | Method and apparatus for signaling user equipment status information for uplink data transmission in a mobile communication system | |
| CN1826749A (en) | Base station device and transmission method | |
| CN1918825A (en) | Transmitting and receiving control protocol data unit having processing time information | |
| CN1918822A (en) | Method of transmitting scheduling information on an enhanced uplink dedicated channel in a mobile communication system | |
| CN1976272A (en) | Method and apparatus for controlling reliability of feedback signal in a mobile communication system | |
| CN1652479A (en) | Method and apparatus for scheduling uplink rates adaptively to fast rate ramping in a packet communication system | |
| CN1863407A (en) | Transmission rate control method and mobile station | |
| CN1596527A (en) | Packet transmission scheduling method and base station device | |
| CN1951052A (en) | Apparatus and method for enhanced UM RLC data processing | |
| CN101043301A (en) | Data rearrangement and recombination method in wireless communication system and its base station | |
| CN101061686A (en) | Method and apparatus for signaling control information of uplink packet data service in mobile communication system | |
| CN1700613A (en) | Method and apparatus for setting power for transmitting signaling information on an E-DCH | |
| CN1503474A (en) | Wireless access network system, wireless access method and control equipment | |
| CN1917416A (en) | Mixing automatic retransmission method in accessing down going packet in high speed and multiple carriers | |
| CN1306849C (en) | Time scheduling with stop-and-wait arq process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20211223 Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd. Address before: Shanghai city 200127 Eshan road 91 No. 98 Pudong Software Park Lujiazui branch No. 2 Patentee before: SHANGHAI HUAWEI TECHNOLOGIES CO.,LTD. Effective date of registration: 20211223 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20081112 |