WO2014172896A1 - 一种数据传输的方法、基站和无线通信设备 - Google Patents
一种数据传输的方法、基站和无线通信设备 Download PDFInfo
- Publication number
- WO2014172896A1 WO2014172896A1 PCT/CN2013/074812 CN2013074812W WO2014172896A1 WO 2014172896 A1 WO2014172896 A1 WO 2014172896A1 CN 2013074812 W CN2013074812 W CN 2013074812W WO 2014172896 A1 WO2014172896 A1 WO 2014172896A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- terminal
- reordering
- sequence number
- pdu
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 67
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000002776 aggregation Effects 0.000 claims abstract description 212
- 238000004220 aggregation Methods 0.000 claims abstract description 212
- 238000010586 diagram Methods 0.000 description 15
- 230000001934 delay Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
- H04W28/0861—Load balancing or load distribution among access entities between base stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0096—Indication of changes in allocation
- H04L5/0098—Signalling of the activation or deactivation of component carriers, subcarriers or frequency bands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- the present invention relates to the field of communications, and in particular, to a data transmission method, a base station, and a wireless communication device.
- LTE Long Term Evolution
- cross-site carrier aggregation may exist in the future, that is, multiple different sites are configured for one terminal to improve terminal throughput and simplify terminal mobility management.
- the receiver of the Radio Link Control (RLC) layer or the Packet Data Convergence Protocol (PDCP) layer or the Internet Protocol (IP) layer may receive Multiple data streams to a Radio Bearer (RB).
- RLC Radio Link Control
- PDCP Packet Data Convergence Protocol
- IP Internet Protocol
- RB Radio Bearer
- UM Un-acknowledgment Mode
- the receiver needs to maintain a Reordering Window to submit the Medium Access Control (MAC) layer.
- the data is reordered according to the RLC layer serial number to achieve sequential delivery to the PDCP layer.
- the size of the reordering window is usually half the range of the Sequence Number (SN), and the ratio of the SN is 10 bits.
- the size of the reordering window is 512 (that is, half of the 10th power of 10). How to ensure normal communication between the terminal and the base station in a multi-stream aggregation scenario has become an urgent problem to be solved in the industry.
- Embodiments of the present invention provide a data transmission method, a base station, and a wireless communication device
- the device can ensure normal communication between the terminal and the base station in a multi-stream aggregation scenario.
- a data transmission method including:
- the primary base station receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal;
- the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information
- the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the The offloading data of the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station;
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the determining, by the primary base station, the offloaded data that is allocated to the multi-stream aggregation base station according to the offloading information includes: determining, by the primary base station, the weight according to the offloading information The difference between the sequence number of the earliest PD U waiting for reordering in the sorting window and the upper boundary of the reordering window is greater than a preset value; the primary base station adjusts the offload data allocated to the multi-stream aggregation base station to cause the waiting for reordering
- the difference between the sequence number of the first P DU and the upper boundary of the reordering window is not greater than the preset value, and the upper boundary of the reordering window is the value of the maximum sequence number of the P DU received by the terminal plus one.
- the preset value is a value less than or equal to the resizing window size.
- the offloading information specifically includes: the last sent by the secondary base station to the terminal The serial number of a PDU;
- the primary base station determines, according to the offloading information, that a maximum difference between sequence numbers of the last P DU sent by the primary base station and the secondary base station to the terminal is greater than the preset value.
- the method before the receiving, by the primary base station, the offloading information sent by the wireless communications device, the method further includes: sending, by the primary base station, a first request message to the secondary base station, where The first request message requests the secondary base station to report the sequence number of the last PDU sent to the terminal; or
- the second request message is sent to the secondary base station, where the second request message carries a reporting period, and the secondary base station is requested to report the sequence number of the last P DU sent to the terminal according to the reporting period.
- the offloading information specifically includes: the earliest P DU of the terminal waiting to be reordered The difference between the serial number and the upper boundary of the reordering window is greater than the preset value; or
- the method before the receiving, by the primary base station, the offloading information sent by the wireless communications device, the method further includes: sending, by the terminal, a third request message, where The third request message requests the terminal to send information that the difference between the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window is greater than the preset value; or, the terminal waits for the reordering of the earliest The serial number of a PD U and the upper boundary of the reordering window; or,
- the difference is greater than the preset Value information
- the traffic distribution information further includes: a wireless bearer identifier.
- a method of data transmission including:
- the wireless communication device sends the offloading information to the primary base station, so that the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station according to the offloading information, where the wireless communication device is a secondary base station or a terminal;
- the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the The offloading data of the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station;
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the offload information specifically includes a sequence of a last P DU sent by the secondary base station to the terminal number.
- the method before the sending, by the wireless communications device, the offloading information to the primary base station, the method further includes:
- the offloading information specifically includes: a sequence number and a reordering of the earliest PDU waiting for the reordering by the terminal The difference between the upper boundary of the window is greater than the preset value; or,
- the upper boundary of the reordering window is incremented by a value of a maximum sequence number of the P DU received by the terminal, and the preset value is a value less than or equal to the size of the reordering window;
- the method further includes: determining, by the terminal, the sequence number of the earliest P DU waiting for reordering in the terminal reordering window according to the received sequence number of the PD U The difference between the upper boundary of the reordering window is greater than the information of the preset value; or
- the method before the terminal sends the offload information to the primary base station according to the third possible implementation manner, the method further includes:
- the third request message requests the terminal to send a difference between a sequence number of the earliest P DU waiting for reordering in the terminal reordering window and an upper boundary of the reordering window.
- Information that is greater than the preset value; or, the terminal number of the earliest P DU waiting for reordering and the upper boundary of the reordering window; or The difference between the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window waiting for the sequence number of the earliest P DU and the upper boundary of the reordering window;
- a base station in a third aspect, includes: a receiving unit and an adjusting unit;
- the receiving unit is configured to receive the offload information sent by the wireless communications device, where the wireless communications device is a secondary base station or a terminal;
- the adjusting unit is configured to adjust the offload data allocated to the multi-stream aggregation base station according to the offload information
- the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the base station to adjust the allocation to the multiple And the offloading data is used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station when the wireless communication device is the terminal;
- the multi-stream aggregation base station includes the base station and the secondary base station participating in multi-stream aggregation.
- the adjusting unit is specifically configured to:
- the offload information specifically includes: a last P DU sent by the secondary base station to the terminal Serial number;
- the adjusting unit is specifically configured to:
- the method further includes: a sending unit;
- the sending unit is configured to send a first request message to the secondary base station, where the first request message requests the secondary base station to report a sequence number of a last P DU sent to the terminal;
- the sending unit is configured to send a second request message to the secondary base station, where the second request message carries a reporting period, and requests the secondary base station to report the last P DU sent to the terminal according to the reporting period.
- Serial number is configured to send a second request message to the secondary base station, where the second request message carries a reporting period, and requests the secondary base station to report the last P DU sent to the terminal according to the reporting period.
- the offloading information specifically includes: a sequence number of the earliest P DU that the terminal waits for reordering The difference between the upper boundary of the reordering window is greater than the information of the preset value; or
- the fourth possible implementation manner further includes: a sending unit;
- the sending unit is configured to send a third request message to the terminal, where the third request message requests the terminal to send a difference between a sequence number of the earliest P DU waiting for reordering by the terminal and an upper boundary of the reordering window.
- the information whose value is greater than the preset value; or, the serial number of the earliest P DU waiting for reordering and the upper boundary of the reordering window,
- the difference is greater than the information of the preset value
- the traffic distribution information further includes: a wireless bearer identifier.
- a wireless communication device including: a sending unit and a communication unit;
- the sending unit is configured to send the offloading information to the primary base station, so that the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station according to the offloading information, where the wireless communications device is a secondary base station or a terminal;
- the communication unit is configured to perform data transmission with the terminal according to the offloaded data allocated to the multi-stream aggregation base station adjusted by the primary base station;
- the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the The offloading data of the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station;
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the offload information specifically includes a sequence of a last P DU sent by the secondary base station to the terminal number.
- the method further includes: a receiving unit;
- the receiving unit is configured to receive a first request message sent by the primary base station, where the first request message requests the secondary base station to report a sequence number of a last P DU sent to the terminal;
- the receiving unit is configured to receive a second request message sent by the primary base station, where the second request message carries a reporting period, requesting the secondary base station to report the last PDU sent to the terminal according to the reporting period. Serial number.
- the offloading information specifically includes: a sequence number and a reordering of the earliest PDU waiting for the reordering by the terminal The difference between the upper boundary of the window is greater than the preset value; or,
- the upper boundary of the reordering window is added to the value of the largest serial number of the P DU received by the terminal, and the preset value is less than or equal to the resizing window size.
- a determining unit Also included: a determining unit;
- the determining unit is configured to determine, according to the sequence number of the received PDU, that a difference between a sequence number of the earliest P DU waiting for reordering in the terminal reordering window and an upper boundary of the reordering window is greater than the preset value Information; or,
- the method further includes: a receiving unit;
- the receiving unit is configured to receive a third request message sent by the primary base station, where the third request message requests the terminal to send a sequence number and weight of an earliest P DU waiting for reordering in the terminal reordering window.
- the difference between the upper boundary of the sorting window is greater than the information of the preset value; or
- the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window are waiting for the sequence number of the earliest P DU and the upper boundary of the reordering window;
- the receiving unit is configured to receive a fourth request message sent by the primary base station, where the fourth request message carries a reporting period, and the terminal is requested to report the reordering in the terminal reordering window according to the reporting period.
- the difference between the sequence number of the earliest P DU and the upper boundary of the reordering window is greater than the preset value; or
- the embodiment of the present invention provides a data transmission method, a base station, and a wireless communication device, where the method includes: the primary base station receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal; The offloading information is used to adjust the offload data allocated to the multi-stream aggregation base station; wherein, when the wireless communication device is the secondary base station, the offload information includes a packet data unit PDU that is sent by the secondary base station to the terminal a sequence number; when the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station; the multi-stream aggregation base station includes the primary base station participating in the multi-stream aggregation And the secondary base station.
- the primary base station can adjust the offloaded data allocated to the multi-stream aggregation base station according to the offload information sent by the wireless communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring multi-stream aggregation.
- normal communication between the terminal and the base station normal communication between the terminal and the base station.
- FIG. 1 is a schematic diagram of a data transmission scenario according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of a data transmission method according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of another method for data transmission according to an embodiment of the present invention.
- FIG. 4 is a schematic flowchart of still another method for data transmission according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a terminal receiving a P DU according to an embodiment of the present invention
- FIG. 6 is a schematic diagram of interaction of a data transmission method according to an embodiment of the present invention
- FIG. 7 is an interactive diagram of another method for data transmission according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a format of a P DU according to an embodiment of the present disclosure.
- FIG. 9 is an interactive schematic diagram of still another method for data transmission according to an embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a base station according to an embodiment of the present disclosure
- FIG. 11 is a schematic structural diagram of another base station according to an embodiment of the present invention
- FIG. 12 is a schematic structural diagram of a wireless communication device according to an embodiment of the present invention
- FIG. 13 is a schematic structural diagram of another wireless communication device according to an embodiment of the present disclosure.
- FIG. 14 is a schematic structural diagram of still another wireless communication device according to an embodiment of the present invention.
- Figure 15 is a schematic structural diagram of still another base station according to an embodiment of the present invention
- Figure 16 is a schematic structural diagram of still another wireless communication device according to an embodiment of the present invention.
- FIG. 1 is a schematic diagram of an application scenario of a data transmission method according to an embodiment of the present invention.
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the multi-stream aggregation base station includes a primary base station M, a secondary base station N1, and a secondary base station N2 that participate in multi-stream aggregation.
- U is a terminal that provides services for the multi-stream aggregation base station.
- the primary base station allocates offload data for each multi-stream aggregation base station, and transmits the allocated offload data to each secondary base station.
- each secondary base station After receiving the offloaded data sent by the primary base station, each secondary base station sends the received split data to the terminal, and the primary base station also sends the split data allocated for itself to the terminal.
- the multi-stream aggregation base station wherein the multi-stream aggregation base station with the minimum transmission rate of the offload data or the transmission rate of the split data is smaller than the first threshold is a slow flow base station; the maximum transmission speed of the offload data or the transmission of the offload data
- the multi-stream aggregation base station whose speed is greater than or equal to the first threshold is fast.
- each time a terminal receives a PDU sent by a multi-stream aggregation base station it needs to determine an upper boundary and a lower boundary of the reordering window according to the size of the sequence number of the PDU.
- the upper boundary of the reordering window is defined as the last sequence number in the sequence numbers of all the PDUs received by the terminal plus one. For example, when the sequence number of the last PDU received by the terminal is 100, the upper boundary of the reordering window is 101.
- the reordering window is defined as the upper bound of the reordering window minus the resizing window. For example, when the sequence number of the last PDU received by the terminal is 575, the upper boundary of the reordering window is 576, and if the size of the reordering window is 512, the lower boundary of the reordering window is 64.
- the sequence number of the earliest PDU waiting for reordering by the terminal is the sequence number of the first unreceived PDU in the reordering window determined by the terminal according to the sequence number of the received PDU.
- An embodiment of the present invention provides a method for data transmission, where the main body of the method is a primary base station. As shown in FIG. 2, the method includes:
- the primary base station receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal.
- the multi-stream aggregation base station After the primary base station allocates the offloaded data to the multi-stream aggregation base station and transmits the distributed offloaded data to each secondary base station, the multi-stream aggregation base station transmits the split data allocated by the primary base station to the terminal.
- the offload information includes a sequence number of a packet data unit PDU that is sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the multiple The offloading data of the stream aggregation base station, or when the wireless communication device is the terminal, the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the secondary base station or the terminal sends the offload information to the primary base station under certain trigger conditions.
- the trigger condition may be: when the secondary base station is the primary After all the offloaded data allocated by the base station to the secondary base station is completed.
- the triggering condition may be: the terminal determining that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value.
- the offload information when the wireless communication device is the secondary base station, the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal.
- the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the lower boundary of the reordering window determined by the last P DU received by the terminal is determined to be the weight of the currently received P DU.
- the data between the sequence numbers of the earliest PDU waiting to be reordered within the sort window will be discarded as duplicates caused by the underlying error. In turn, it leads to the loss of large amounts of data and the out-of-order delivery.
- the primary base station after the primary base station receives the offload information sent by the wireless communication device, the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information.
- the primary base station determines a sending speed of the shunt data sent by the multi-stream aggregation base station to the terminal, and determines a multi-stream aggregation base station that minimizes a sending speed of the split data or a sending speed of the split data is less than a first preset value.
- a slow flow base station the primary base station adjusts a third split speed of the slow flow base station to a fourth split speed, and the third split speed is that the primary base station currently allocates a split to the slow flow base station a split speed of the data, the fourth split speed being less than the third split speed.
- the offloaded data sent by the primary base station to the slow flow base station is reduced, and the split data buffered in the slow flow base station is reduced, and the split flow data of the slow flow multi-stream aggregation base station and the fast flow multi-stream aggregation base station is sent to the terminal.
- the difference between the serial numbers of the DU will become smaller.
- the upper boundary of the reordering window decreases with the change of the serial number of the received P DU, and the difference between the sequence number of the earliest P DU waiting for reordering received by the terminal and the upper boundary of the reordering window is reduced, and the difference is received.
- the probability that the PDU falls outside the reordering window is reduced. Therefore, the problem of data out-of-order delivery and data loss due to the transmission delay can be reduced, and thus, the normal between the terminal and the base station in the multi-stream aggregation scenario is ensured. communication.
- the primary base station determines a sending speed of the multi-stream aggregation base station to send the offloaded data to the terminal, and the sending speed of the split data is minimized or the sending speed of the split data is smaller than the first preset value.
- the aggregation base station is determined to be a slow flow base station; the multi-stream aggregation base station that maximizes the transmission speed of the offload data or the transmission speed of the offload data is greater than or equal to the first preset value is determined as a fast flow base station;
- the slow flow base station sends an indication message, instructing the slow flow base station to suspend transmission of untransmitted offload data to the terminal; the primary base station allocates offload data that is not sent by the slow flow base station to the fast flow base station.
- the offloaded data sent by the primary base station to the slow flow base station is reduced, and the split data buffered by the slow flow base station is reduced, and the offloaded data that is not sent by the slow flow base station is reassigned to the fast flow base station, thereby reducing the terminal.
- the variation difference is reduced, the difference between the sequence number of the earliest P DU waiting for reordering and the reordering window received by the terminal is reduced, and the probability that the received P DU falls outside the reordering window is reduced, and therefore, the transmission can be reduced.
- the problem of data out-of-order delivery and data loss caused by delay, and thus, the normal communication between the terminal and the base station in the multi-stream aggregation scenario is ensured.
- the primary base station may adjust the first offloading speed to a second offloading speed, where the first offloading speed is a splitting speed of the offloaded data currently allocated by the primary base station to the multi-stream aggregation base station, The second split speed is less than the first split speed.
- the primary base station allocates the split data for each multi-stream aggregation base station.
- the flow velocity is reduced to a second split velocity.
- the primary base station reduces the offloading speed of each multi-stream aggregation base station, for the slow-flow multi-stream aggregation base station, the slow-flow multi-stream aggregation base station may not transmit the un-distributed data in the buffer due to the reduction of the split data allocated by the primary base station.
- the fast-flow multi-stream aggregation base station since the split data allocated by the primary base station is reduced, the fast-flow multi-stream aggregation base station has little or no split data transmitted to the terminal, so that the reordering window follows the received PDU
- the difference of the last serial number change is reduced, the difference between the sequence number of the earliest P DU waiting for reordering and the reordering window received by the terminal is reduced, and the probability that the received PDU falls outside the reordering window is reduced, therefore, It can reduce the problem of data out-of-order delivery and data loss caused by the transmission delay, and further ensure the normal communication between the terminal and the base station in the multi-stream aggregation scenario.
- the embodiment of the present invention provides a data transmission method, where a primary base station receives the offload information sent by the wireless communication device, and the wireless communication device is a secondary base station or a terminal; the primary base station adjusts and allocates to the multi-flow aggregation according to the offload information.
- the offloaded data of the base station wherein, when the wireless communication device is the secondary base station, the offload information includes a sequence number of a packet data unit PDU sent by the secondary base station to the terminal; when the wireless communication device is In the terminal, the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station; the multi-stream aggregation base station includes the primary base station and the secondary base station participating in the multi-stream aggregation.
- the primary base station can adjust the offloaded data allocated to the multi-stream aggregation base station according to the offload information sent by the wireless communication device, so that the sequence number of the PD U received by the terminal falls within the reordering window, thereby ensuring multi-streaming.
- the aggregation scenario normal communication between the terminal and the base station.
- a further embodiment of the present invention provides a method for data transmission.
- the execution entity of the method is a wireless communication device. As shown in FIG. 3, the method includes:
- the wireless communication device transmits the offload information to the primary base station, so that the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station according to the offload information.
- the wireless communication device is a secondary base station or a terminal.
- the multi-stream aggregation base station After the primary base station allocates the offloaded data to the multi-stream aggregation base station and transmits the allocated offloaded data to each secondary base station, the multi-stream aggregation base station transmits the offloaded data allocated by the primary base station to the terminal.
- the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the The offload data of the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station.
- the secondary base station sends the offload information to the primary base station under certain trigger conditions.
- the triggering condition may be: after the secondary base station sends all the offloaded data allocated by the primary base station to the secondary base station.
- the terminal sends the offload information to the primary base station under certain trigger conditions.
- the triggering condition may be: the terminal determines that the difference between the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window is greater than a preset value.
- the primary base station After receiving the offload information sent by the secondary base station, the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information.
- the wireless communication device adjusts the offloaded data allocated to the multi-stream aggregation base station according to the primary base station to perform data transmission with the terminal.
- the wireless communication device After the primary base station adjusts the offload data allocated to the multi-stream aggregation base station, the wireless communication device performs data transmission with the terminal according to the offloaded data allocated by the primary base station.
- the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station according to the offload information reported by the secondary base station, by which the chip of the terminal does not need to be changed, and the related protocol is changed. Smaller.
- the wireless communication device When the wireless communication device is a terminal, it can accurately determine the sequence number of the P DU received by the terminal, and further accurately adjust the split data allocated to the multi-stream aggregation base station.
- An embodiment of the present invention provides a data transmission method, where a wireless communication device sends offload information to a primary base station, so that the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information; And adjusting, by the primary base station, the offloaded data allocated to the multi-stream aggregation base station to perform data transmission with the terminal.
- the main base station can adjust the shunt data allocated to the multi-stream aggregation base station according to the offload information sent by the radio communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring the multi-stream aggregation scenario. , normal communication between the terminal and the base station.
- Another embodiment of the present invention provides a data transmission method. As shown in FIG. 4, the method includes:
- the primary base station receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal.
- the multi-stream aggregation base station is divided into a primary base station and a secondary base station. After the primary base station allocates the offloaded data to the multi-stream aggregation base station and transmits the allocated offloaded data to each secondary base station, the multi-stream aggregation base station transmits the split data allocated by the primary base station to the terminal.
- the offload information includes a sequence number of a packet data unit PDU that is sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the multiple The offloading data of the stream aggregation base station, or when the wireless communication device is the terminal, the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the secondary base station or the terminal sends the offload information to the primary base station under certain trigger conditions.
- the triggering condition may be: after the secondary base station sends all the offloaded data allocated by the primary base station to the secondary base station.
- the triggering condition may be: the terminal determines that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than a preset value.
- the primary base station determines, according to the offload information, that a difference between a sequence number of the earliest PDU waiting for reordering in the reordering window and an upper boundary of the reordering window is greater than a preset value.
- the SN Sequence Number
- the size of the SN is configured by the Radio Resource Control (RRC) to indicate the sequence number of the corresponding PDU.
- RRC Radio Resource Control
- the size of the SN is different, and the size of the corresponding reordering window is different. For example, when the SN is lObits, reorder the window The size of the reordering window is 1 6 when the SN is 5 bits.
- the terminal In the process that the primary base station determines the difference between the sequence number of the earliest PDU waiting to be reordered in the reordering window and the upper boundary of the reordering window, the terminal simultaneously receives the PDU transmitted by the multi-stream aggregation base station, in order to enable the PDU received by the terminal.
- the sequence number is in the reordering window, and the primary base station needs to determine to adjust the offload data allocated to the multi-stream aggregation base station when the preset value is less than or equal to the reordering window size and close to the reordering window size.
- the preset value is a value that is less than or equal to the reordering window size and is close to the size of the reordering window.
- the preset value may be a value of 5 00, 5 01, 49 0, 48 0, 47 0, and the like. The smaller the preset value is, the earlier the primary base station adjusts the offload data allocated to the multi-stream aggregation base station, and the smaller the probability that the sequence number of the PDU received by the terminal falls outside the reordering window.
- the upper boundary of the reordering window is zeroed.
- the terminal considers that it is new data, and the upper boundary of the window is reordered.
- the update is to add the sequence number of the PDU; when the sequence number of a PDU received by the terminal is within the reordering window, the upper boundary of the reordering window is not updated.
- the primary base station After the primary base station receives the offload information sent by the wireless communication device, the primary base station determines, according to the offload information, a difference between a sequence number of the earliest PDU waiting to be reordered in the reordering window and an upper boundary of the reordering window. Whether it is greater than the preset value.
- the primary base station determines the sequence number of the earliest PDU waiting to be reordered in the reordering window and The difference between the upper boundary of the reordering window is greater than the preset value. Go to step 4 03.
- the primary base station When the difference between the sequence number of the earliest PDU waiting for reordering in the reordering window and the upper boundary of the reordering window is not greater than a preset value, the primary base station does not process the offloaded data allocated to the multi-stream aggregation base station.
- the primary base station adjusts the offload data allocated to the multi-stream aggregation base station, so that And the difference between the sequence number of the first PDU waiting to be reordered and the upper boundary of the reordering window is not greater than the preset value.
- the primary base station determines that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value, the primary base station adjusts the offload data allocated to the multi-stream aggregation base station.
- the terminal needs to maintain a reordering window so that the data of the RLC layer is delivered to the PDCP layer in order.
- the reordering window is re-adjusted with the size of the last received PDU, and the data that is not received in the upper boundary of the reordering window to the adjusted reordering window will be discarded.
- the terminal recognizes it as new data, updates the upper boundary of the reordering window accordingly, and places the data in the access buffer for further processing. If the serial number of the received PDU is located in the reordering window, it is necessary to further determine whether the PDU of the serial number belongs to the repeated reception or has exceeded the reordering waiting time. If the two types of PDUs are used, the terminal directly deletes the PDU. Otherwise, the PDU is a normally received PDU, and the terminal puts the PDU into the cache for further processing.
- the size of the reordering window is 512.
- the lower boundary of the reordering window is 2.
- the signal condition of the PDU transmitting the PDU with the sequence number of 521 is relatively good with respect to the signal condition of the PDU transmitting the sequence number 514-520, and the transmission delay of the PDU with the sequence number 514-520 is large, so that the terminal receives the signal.
- the serial number of the next PDU is 521.
- the terminal receives the sequence number of the next PDU is 521, and can determine that 521 is not within the reordering window and is greater than the upper boundary of the reordering window, and then determines that the upper boundary of the adjusted reordering window is 522, the adjusted reordering window
- the lower boundary is 10
- the terminal submits the PDUs already received in 2-9 to the PDCP layer, and the PDUs that are continuously received from 10-521, and are not received in 2-9.
- the PDU will be considered as data loss. For example, if the PDUs with sequence numbers 6, 8, and 13, 40 are not received, the terminal submits PDUs with sequence numbers 2, 3, 4, 5, 7, 9, and 10, 11, and 12 to the PDCP layer.
- the PDUs of 6 and 8 are considered to be data loss, and the PDU of sequence number 13 is the earliest PDU waiting to be reordered.
- the primary base station may determine the sequence number of the earliest PDU that the terminal does not receive and the size of the upper boundary of the reordering window.
- the size of the upper boundary of the reordering window of the terminal is 514 and the lower boundary is 2, the PDUs with sequence numbers 2, 3, 4, 5, 7, and 9 have been received, and the PDUs with sequence numbers 6 and 8 are due to If the transmission delay is not received, the sequence number of the earliest PDU waiting for reordering received by the terminal is 6. If the preset value is 480, the primary base station may determine the earliest PDU that the terminal waits for reordering.
- the difference between the sequence number 6 and the upper boundary 514 of the reordering window is 508, and 508 is greater than the preset value 480. Therefore, the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station, so that the main PDU is transmitted to the terminal.
- the maximum difference between the PDUs sent by the base station and each of the secondary base stations to the terminal is not greater than the size of the reordering window, and further, the sequence number of the next PDU received by the terminal falls within the reordering window, when waiting for reordering
- the primary base station stops adjusting the offload data allocated to the multi-stream aggregation base station, and further , so that the PDU can be delivered in order, ensuring normal communication between the terminal and the base station.
- the method includes:
- the secondary base station sends the offload information to the primary base station, where the offload information is a sequence number of the last PDU sent by the secondary base station to the terminal.
- the secondary base station may send the offload information to the primary base station after all the offloaded data allocated by the primary base station to the secondary base station is completed.
- the primary base station determines that a maximum difference between sequence numbers of the last PDU sent by the primary base station and the secondary base station to the terminal is greater than a preset value.
- the primary base station After the primary base station receives the offload information sent by the secondary base station, the primary base station is configured according to the sequence number of the last PDU sent by the primary base station, and the last PDU sent by the secondary base station except the primary base station. Serial number to determine the multi-stream Whether the maximum difference between the sequence numbers of the last PDU sent by the aggregation base station to the terminal is greater than a preset value.
- the primary base station determines that the primary base station and the secondary base station respectively The maximum difference between the sequence numbers of the last PDU sent to the terminal is greater than a preset value.
- the primary base station adjusts the offload data allocated to the multi-stream aggregation base station.
- the primary base station determines that the maximum difference between the sequence numbers of the last PDU sent by the primary base station and the secondary base station to the terminal is greater than or equal to the preset value, the primary base station adjusts the allocation to The shunt data of the multi-stream aggregation base station.
- the sequence number of the last PDU sent by the secondary base station N1 is 7
- the sequence number of the last PDU sent by the secondary base station N2 is 5
- the sequence number of the last PDU sent by the primary base station M is 513.
- the offloaded data allocated to the multi-stream aggregation base station is adjusted so that the terminal can first receive the PDUs that are not received, that is, the PDUs with sequence numbers 6, 8, 13, and 40.
- the terminal When the terminal receives the PDU with the sequence number of 6, the PDU with the sequence number 2-7 can be delivered in order.
- the terminal receives the PDU with the sequence number 8
- the PDU with the sequence number 2-12 can be ordered.
- the terminal receives the PDU with serial number 13 After the terminal receives the PDU with serial number 13, the PDU with sequence number 2-39 can be delivered in order without data loss.
- the sequence number of the oldest PDU waiting for reordering is updated to 40, reordering.
- the size of the window is 514, the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is updated to 474, 474 is less than 480, and the primary base station stops adjusting the offload data allocated to the multi-stream aggregation base station.
- the primary base station may further send a first request message to the secondary base station.
- the first request message requests the secondary base station to report the sequence number of the last PDU sent to the terminal.
- the secondary base station After the secondary base station receives the first request message sent by the primary base station, the secondary base station sends the sequence number of the last PDU that has been sent to the primary base station.
- the primary base station may further send a second request message to the secondary base station.
- the second request message carries a reporting period, and requests the secondary base station to report the sequence number of the last PDU sent to the terminal according to the reporting period.
- the secondary base station may first report the sequence number of the last PDU that has been sent to the primary base station, and then start a timer according to the reporting period, when timing When the device times out, the serial number of the last PDU that has been sent is reported to the primary base station.
- the secondary base station may first start a timer according to the reporting period, and then report the sent to the primary base station when the timer expires.
- the serial number of the last PDU may be first started a timer according to the reporting period, and then report the sent to the primary base station when the timer expires. The serial number of the last PDU.
- the method includes:
- the terminal determines that a difference between a sequence number of the earliest PDU waiting for reordering and an upper boundary of the reordering window is greater than a preset value; or, a sequence number of the earliest PDU waiting for reordering by the terminal and an upper boundary of the reordering window Or, the terminal waits for the difference between the sequence number of the oldest PDU of the reordering and the upper boundary of the reordering window.
- the terminal receives a PDU, it needs to determine the upper and lower boundaries of the reordering window according to the size of the sequence number of the PDU.
- the terminal if the sequence number of the received PDU is outside the reordering window, the terminal considers it to be new data, correspondingly updates the upper boundary of the reordering window and puts the data into the access buffer, waiting for further processing. If the serial number of the received PDU is located in the reordering window, it is necessary to further determine whether the PDU of the serial number belongs to the repeated reception or has exceeded the reordering waiting time. If the two types of PDUs are used, the terminal directly deletes the PDU. Otherwise, the PDU is a normally received PDU, then the terminal will The PDU is placed in the cache for further processing.
- the terminal determines whether the difference between the upper boundary of the reordering window and the sequence number of the earliest PDU waiting for reordering in the reordering window is greater than a preset value; or the sequence number and weight of the earliest PDU waiting for the reordering by the terminal Sorting the upper boundary of the window; or the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window.
- the terminal sends the offload information to the primary base station.
- the offload information is information that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value.
- the information may be that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than a preset value; or the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is not greater than The information of the preset value.
- the terminal sends the offload information to the primary base station.
- the offload information may also be a sequence number of the earliest PDU waiting for reordering by the terminal and a top boundary of the reordering window; or a sequence number of the earliest PDU waiting for reordering by the terminal and the reordering window The difference in the boundary.
- the primary base station determines that a difference between a sequence number of the earliest PDU waiting to be reordered and an upper boundary of the reordering window is greater than the preset value.
- the primary base station After the primary base station receives the offload information sent by the terminal, the primary base station determines whether the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value.
- the primary base station determines a sequence of the earliest PDU waiting to be reordered. The difference between the number and the upper boundary of the reordering window is greater than the preset value.
- the offload information is the sequence number of the earliest PDU waiting for reordering by the terminal and the upper boundary of the reordering window; or the earliest PDU that the terminal waits for reordering If the difference between the serial number and the upper boundary of the reordering window, if the primary base station determines, according to the offload information, that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value.
- the primary base station adjusts the offload data allocated to the multi-stream aggregation base station.
- the primary base station determines that the difference between the sequence number of the earliest PD U waiting for reordering and the upper boundary of the reordering window is greater than the preset value, the primary base station adjusts the offload data allocated to the multi-stream aggregation base station. .
- the primary base station may further send a third request message to the terminal.
- the third request message requests the terminal to send information that the difference between the sequence number of the earliest P DU waiting for reordering in the terminal reordering window and the upper boundary of the reordering window is greater than the preset value; or The sequence number of the earliest PDU waiting for reordering by the terminal and the upper boundary of the reordering window; or, the difference between the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window waiting for the reordering of the earliest one The serial number of the PDU and the upper boundary of the reordering window.
- the terminal After receiving the third request message, the terminal sends, to the primary base station, a difference between a sequence number of the earliest P DU waiting for reordering in the terminal reordering window and an upper boundary of the reordering window is greater than the pre- Set the value information; or, the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window; or the difference between the sequence number of the earliest P DU waiting for reordering and the upper boundary of the reordering window.
- the primary base station may further send a fourth request message to the terminal.
- the fourth request message carries a reporting period, and the terminal is requested to report, according to the reporting period, that the difference between the sequence number of the earliest P DU waiting for reordering in the terminal reordering window and the upper boundary of the reordering window is greater than The preset value information; or, the terminal waiting for the reordering of the earliest PD U sequence number and the reordering window upper boundary; or, the terminal waiting for the reordering of the earliest PDU sequence number and the reordering window The difference in the boundary.
- the terminal may first report the earliest P DU sequence number and the reordering window upper boundary waiting for reordering to the primary base station, and then start a timer according to the reporting period. When the timer expires, reporting, to the primary base station, information that the difference between the sequence number of the earliest P DU waiting for reordering in the terminal reordering window and the upper boundary of the reordering window is greater than the preset value; or The sequence number of the earliest P DU waiting for the terminal to be reordered and the upper boundary of the reordering window; or, the difference between the sequence number of the earliest P DU waiting for the reordering and the upper boundary of the reordering window.
- the terminal may first start a timer according to the reporting period, and then, when the timer expires, send the terminal to the primary base station to wait for a heavy weight in the reordering window.
- the difference between the sequence number of the first PTU and the upper boundary of the reordering window is greater than the preset value; or, the terminal number of the earliest P DU waiting for reordering and the upper boundary of the reordering window; Or, the terminal waits for the difference between the sequence number of the oldest P DU of the reordering and the upper boundary of the reordering window.
- the split data does not need to carry the radio bearer identifier. And if the offloaded data that is allocated by the primary base station to the multi-stream aggregation base station is multiple service data, the split data also needs to include a radio bearer identifier. Then, the offloading information sent by the wireless communications device to the primary base station further includes: a radio bearer identifier.
- the multi-stream aggregation base station generates different delays when transmitting the shunt data allocated by the main base station to the terminal due to different radio channel conditions and load conditions, and because the size of the reordering window in the unconfirmed mode is 16 or 5 1 2, the reordering window is small, and the serial number of the P DU received by the terminal is likely to fall outside the reordering window due to the delay, thereby causing data out-of-order delivery and data loss. Therefore, increase the problem of reordering windows.
- the element is a PDU.
- the PDU format includes two parts, an RLC header structure and data, wherein the header structure is divided into a fixed part and an expandable part.
- the fixed part exists in each PDU header, and the extended part exists only when needed.
- the fixed part is composed of SN, SI and E parts for indicating PDU information
- the expandable part is composed of LI and E parts for indicating the length of the included SDU or SDU segment.
- the format of the PDU is different according to the services carried in the unacknowledged mode.
- the header of the PDU has three unused bits R, and L indicates the data portion. Therefore, some or all of these bits can be used to expand the SN range.
- the method includes:
- the primary base station determines an SN range for the PDU number.
- the primary base station determines the extent of the expanded SN.
- the primary base station further determines the SN range for the PDU number based on the determined number of unused bits.
- the primary base station can determine the SN range for the PDU number using 1, 2, or 3 unused bits.
- the SN range determined by the bit of the SN is the first SN range, and when the primary base station uses one unused bit, the range of the SN is twice the first SN range; When the primary base station uses 2 unused bits, the range of the SN is 4 times of the first SN range; when the primary base station uses 3 unused bits, the range of the SN is the first 8 times the SN range.
- the SN is 1 Obits, and when the primary base station utilizes one unused bit, the range of the SN is expanded from 0-1023 to 0-2047. Since the size of the reordering window is half the size of the SN, the size of the reordering window is expanded from 512 to 1024.
- the primary base station sends a configuration message of the allocated offload data to the terminal and the secondary base station in the multi-stream aggregation base station, where the configuration information of the offload data carries an extended SN range.
- the primary base station may send the offloaded data to the secondary base station by using RRC signaling. Configure the message.
- the primary base station and the secondary base station send, according to the extended SN, the terminal
- the extended reordering window is used, and when the PDU sent by the multi-stream aggregation base station is received, due to the resizing window size
- the expansion makes it possible that the delayed data can fall within the reordering window, thereby reducing the problem of data out-of-order delivery and data loss due to delay.
- the foregoing method is described for the RLC layer, and the method for the data to be delivered to the upper layer by the PDCP layer or the IP layer by using the reordering window may be the same as the RLC layer, and is not described herein again in the embodiment of the present invention.
- the embodiment of the present invention provides a data transmission method, where a primary base station receives the offload information sent by the wireless communication device, and the wireless communication device is a secondary base station or a terminal; the primary base station adjusts and allocates to the multi-flow aggregation according to the offload information.
- the offloaded data of the base station wherein, when the wireless communication device is the secondary base station, the offload information includes a sequence number of a packet data unit PDU sent by the secondary base station to the terminal; when the wireless communication device is In the terminal, the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station; the multi-stream aggregation base station includes the primary base station and the secondary base station participating in the multi-stream aggregation.
- the primary base station can adjust the offloaded data allocated to the multi-stream aggregation base station according to the offload information sent by the wireless communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring multi-stream aggregation.
- normal communication between the terminal and the base station normal communication between the terminal and the base station.
- a further embodiment of the present invention provides a base station.
- the base station 100 includes: a receiving unit 101 and an adjusting unit 102.
- the receiving unit 101 is configured to receive the offload information sent by the wireless communications device, where the wireless communications device is a secondary base station or a terminal.
- the adjusting unit 102 is configured to adjust the offload data allocated to the multi-stream aggregation base station according to the offload information.
- the offloaded information packet a sequence number of a packet data unit PDU sent by the secondary base station to the terminal, and used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station, or when the wireless communication device is the terminal And the offloading information is used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the multi-stream aggregation base station includes the base station and the secondary base station participating in multi-stream aggregation.
- adjusting unit 102 is specifically configured to:
- the offloading information specifically includes: when the sequence number of the last PDU sent by the secondary base station to the terminal, the adjusting unit 102 is specifically configured to:
- the value of the number is incremented by one, and the preset value is a value less than or equal to the size of the reordering window.
- the base station further includes: a sending unit 103.
- the sending unit 1 0 3 is configured to send a first request message to the secondary base station, where the first request message requests the secondary base station to report a sequence number of a last PDU sent to the terminal; or
- the sending unit 1 0 3 is configured to send a second request message to the secondary base station, where the second request message carries a reporting period, requesting the secondary base station to be according to the reporting period The sequence number of the last PDU sent to the terminal is reported.
- the offloading information specifically includes: information that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value ; or,
- a transmitting unit 103 is further included.
- the sending unit 103 is configured to send a third request message to the terminal, where the third request message requests the terminal to send a difference between a sequence number of the earliest PDU waiting for reordering by the terminal and an upper boundary of the reordering window. a value greater than the preset value; or,
- the sending unit 103 is configured to send a fourth request message to the terminal, where the fourth request message carries a reporting period, and the terminal is requested to report, according to the reporting period, the earliest PDU that the terminal waits for reordering.
- the difference between the serial number and the upper boundary of the reordering window is greater than the preset value; or
- the adjusting unit 102 is specifically configured to be used
- the first splitting speed is a splitting speed of the split data currently allocated by the base station to the multi-stream aggregation base station, and the second splitting speed is smaller than the first splitting speed speed;
- the offloaded data that is not sent by the slow flow base station is allocated to the fast flow base station.
- the offloading information further includes: a radio bearer identifier.
- An embodiment of the present invention provides a base station, where the receiving unit receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal, and the adjusting unit adjusts the allocation to the multi-stream aggregation base station according to the offload information.
- the offloading data wherein when the wireless communication device is the secondary base station, the offloading information includes a sequence number of the packet data unit PDU sent by the secondary base station to the terminal; when the wireless communication device is In the terminal, the offloading information is used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station; the multi-stream aggregation base station includes the base station and the secondary base station participating in multi-stream aggregation.
- the base station can adjust the offload data allocated to the multi-stream aggregation base station according to the offload information sent by the radio communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring the multi-stream aggregation scenario.
- the base station can adjust the offload data allocated to the multi-stream aggregation base station according to the offload information sent by the radio communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring the multi-stream aggregation scenario.
- normal communication between the terminal and the base station normal communication between the terminal and the base station.
- the wireless communication device 120 includes: a transmitting unit 121 and a communication unit 122.
- the sending unit 121 is configured to send the offload information to the primary base station, so that the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information, where the wireless communication device is a secondary base station or a terminal.
- the communication unit 122 is configured to perform data transmission with the terminal according to the offloaded data allocated to the multi-stream aggregation base station adjusted by the primary base station.
- the offload information includes a sequence number of a packet data unit PDU that is sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the multiple The offloading data of the stream aggregation base station, or when the wireless communication device is the terminal, the offloading information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the offload information specifically includes a sequence number of a last PDU sent by the secondary base station to the terminal.
- the method further includes: a receiving unit 123.
- the receiving unit 123 is configured to receive a first request message sent by the primary base station, where the first request message requests the secondary base station to report a sequence number of a last PDU sent to the terminal;
- the receiving unit 123 is configured to receive a second request message sent by the primary base station, where the second request message carries a reporting period, and request the secondary base station to report the last one sent to the terminal according to the reporting period.
- the serial number of the PDU is configured to be received from the primary base station, where the second request message carries a reporting period, and request the secondary base station to report the last one sent to the terminal according to the reporting period. The serial number of the PDU.
- the offloading information specifically includes: a difference between a sequence number of the earliest PDU waiting for reordering by the terminal and an upper boundary of the reordering window is greater than a preset value. Information; or,
- the sequence number and reordering window of the earliest PDU waiting for the terminal to be reordered The difference in the upper boundary.
- the upper boundary of the reordering window is incremented by a value of a maximum sequence number of the PDU received by the terminal, and the preset value is a value less than or equal to the size of the reordering window.
- the method further includes: a determining unit 124.
- the determining unit 124 is configured to determine, according to the sequence number of the received PDU, that a difference between a sequence number of the earliest PDU waiting for reordering in the terminal reordering window and an upper boundary of the reordering window is greater than the preset value. Information; or,
- the method further includes: a receiving unit 123.
- the receiving unit 123 is configured to receive a third request message sent by the primary base station, where the third request message requests the terminal to send a sequence number and a weight of an earliest PDU waiting to be reordered in the terminal reordering window.
- the difference between the upper boundary of the sorting window is greater than the information of the preset value; or
- the receiving unit 123 is configured to receive a fourth request message sent by the primary base station, where the fourth request message carries a reporting period, and the terminal is requested to report the terminal in the reordering window according to the reporting period.
- the difference between the sequence number of the first PDU that is sorted and the upper boundary of the reordering window is greater than the preset value; or, the sequence number of the earliest PDU waiting for the reordering and the upper boundary of the reordering window; or The difference between the sequence number of the earliest PDU waiting for the reordering and the upper boundary of the reordering window.
- the embodiment of the present invention provides a wireless communication device, where the sending unit sends the offload information to the primary base station, so that the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information;
- the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station to perform data transmission with the terminal; wherein, when the wireless communication device is the secondary base station, the offload information includes the secondary base station sending to the terminal a sequence number of the packet data unit PDU, and used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used for the The primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station.
- the primary base station can adjust the offloaded data allocated to the multi-stream aggregation base station according to the offload information sent by the wireless communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring multi-stream aggregation.
- normal communication between the terminal and the base station normal communication between the terminal and the base station.
- a further embodiment of the present invention provides a base station.
- the base station 1 7 0 includes: a transceiver 1 4 1 and a processor 1 42.
- the transceiver 1 4 1 is configured to receive the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal.
- the processor 1 4 2 is configured to adjust the offload data allocated to the multi-stream aggregation base station according to the offload information.
- the offload information includes a sequence number of a packet data unit PDU sent by the secondary base station to the terminal, and is used by the base station to adjust allocation to the multiple stream. Aggregating the offloaded data of the base station, or when the wireless communication device is the terminal, the offloading information is used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the multi-stream aggregation base station includes the base station and the secondary base station participating in multi-stream aggregation.
- processor 1 42 is specifically configured to:
- Determining, according to the offload information, the earliest one waiting for reordering in the reordering window The difference between the sequence number of the PDU and the upper boundary of the reordering window is greater than a preset value; adjusting the offload data allocated to the multi-stream aggregation base station such that the sequence number of the earliest PDU waiting to be reordered and the upper boundary of the reordering window.
- the difference is not greater than the preset value, and the upper boundary of the reordering window is incremented by a value of a maximum sequence number of the PDU received by the terminal, and the preset value is a value less than or equal to the size of the reordering window.
- the offloading information specifically includes: when the sequence number of the last PDU sent by the secondary base station to the terminal, the processor 1 4 2 is specifically used to: :
- the value of the number is incremented by one, and the preset value is a value less than or equal to the size of the reordering window.
- the base station further includes: a transceiver 1 41.
- the transceiver 1 4 1 is configured to send a first request message to the secondary base station, where the first request message requests the secondary base station to report a sequence number of a last PDU sent to the terminal;
- the transceiver 1 4 1 is configured to send a second request message to the secondary base station, where the second request message carries a reporting period, and requests the secondary base station to report the last sent to the terminal according to the reporting period.
- the serial number of a PDU is configured to send a second request message to the secondary base station, where the second request message carries a reporting period, and requests the secondary base station to report the last sent to the terminal according to the reporting period.
- the offloading information specifically includes: information that the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value ; or,
- the transceiver 1 4 1 is configured to send a third request message to the terminal, where the third request message requests the terminal to send a sequence number and reorder of the earliest PDU waiting for reordering by the terminal.
- the difference between the upper boundary of the window is greater than the information of the preset value; or
- the transceiver 1 4 1 is configured to send a fourth request message to the terminal, where the fourth request message carries a reporting period, and the terminal is requested to report the earliest one of the terminals waiting for reordering according to the reporting period.
- the difference between the serial number of the PDU and the upper boundary of the reordering window is greater than the preset value; or
- the processor 1 4 2 is specifically used for
- the first splitting speed is a splitting speed of the split data currently allocated by the base station to the multi-stream aggregation base station, and the second splitting speed is smaller than the first splitting speed Speed
- the offloaded data that is not sent by the slow flow base station is allocated to the fast flow base station.
- the offloading information further includes: a radio bearer identifier.
- An embodiment of the present invention provides a base station, where the transceiver receives the offload information sent by the wireless communication device, where the wireless communication device is a secondary base station or a terminal, and the processor adjusts and allocates the data to the multi-stream aggregation base station according to the offload information.
- the offloaded data wherein, when the wireless communication device is the secondary base station, the offload information includes a sequence number of the packet data unit P DU sent by the secondary base station to the terminal, and is used by the base station to adjust allocation And the offloading information is used by the base station to adjust the offloaded data allocated to the multi-stream aggregation base station when the wireless communication device is the terminal, or when the wireless communication device is the terminal.
- the base station can adjust the offload data allocated to the multi-stream aggregation base station according to the offload information sent by the radio communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring the multi-stream aggregation scenario.
- the base station can adjust the offload data allocated to the multi-stream aggregation base station according to the offload information sent by the radio communication device, so that the sequence number of the PDU received by the terminal falls within the reordering window, thereby ensuring the multi-stream aggregation scenario.
- normal communication between the terminal and the base station normal communication between the terminal and the base station.
- a further embodiment of the present invention provides a wireless communication device.
- the wireless communication device 150 includes: a transceiver 151 and a processor 152.
- the transceiver 151 is configured to send the offload information to the primary base station, so that the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information, where the wireless communication device is a secondary base station or a terminal. .
- the processor 1 2 2 is configured to perform data transmission with the terminal according to the offloaded data allocated to the multi-stream aggregation base station adjusted by the primary base station.
- the offload information includes a sequence number of a packet data unit PDU that is sent by the secondary base station to the terminal, and is used by the primary base station to adjust the allocation to the multiple Streaming the split data of the base station, or when When the wireless communication device is the terminal, the offload information is used by the primary base station to adjust the offloaded data allocated to the multi-stream aggregation base station.
- the multi-stream aggregation base station includes the primary base station and the secondary base station participating in multi-stream aggregation.
- the offload information specifically includes a sequence number of a last PDU sent by the secondary base station to the terminal.
- the transceiver 151 is further configured to receive a first request message sent by the primary base station, where the first request message requests the secondary base station to report a sequence number of a last PDU sent to the terminal;
- the transceiver 151 is further configured to receive a second request message sent by the primary base station, where the second request message carries a reporting period, and request the secondary base station to send the last report to the terminal according to the reporting period.
- the serial number of a PDU is further configured to receive a second request message sent by the primary base station, where the second request message carries a reporting period, and request the secondary base station to send the last report to the terminal according to the reporting period.
- the offloading information specifically includes: a difference between a sequence number of the earliest PDU waiting for reordering by the terminal and an upper boundary of the reordering window is greater than a preset value. Information; or,
- the upper boundary of the reordering window is incremented by a value of a maximum sequence number of the PDU received by the terminal, and the preset value is a value less than or equal to the size of the reordering window.
- the processor 152 is further configured to: determine, according to the sequence number of the received PDU, that a difference between a sequence number of the earliest PDU waiting for reordering in the terminal reordering window and an upper boundary of the reordering window is greater than the preset Value information; or,
- the sequence number and reordering window of the earliest PDU waiting for the terminal to be reordered The difference in the upper boundary.
- the transceiver 1 5 1 is further configured to receive a third request message sent by the primary base station, where the third request message requests the terminal to send the earliest one waiting for reordering in the terminal reordering window.
- the difference between the serial number of the PDU and the upper boundary of the reordering window is greater than the preset value; or
- the transceiver 1 151 is further configured to receive a fourth request message sent by the primary base station, where the fourth request message carries a reporting period, and the terminal is requested to report the terminal reordering window according to the reporting period.
- the difference between the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window is greater than the preset value; or, the sequence number of the earliest PDU waiting for reordering and the upper boundary of the reordering window ; or,
- the embodiment of the present invention provides a wireless communication device, where the transceiver sends the offload information to the primary base station, so that the primary base station adjusts the offload data allocated to the multi-stream aggregation base station according to the offload information;
- the primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station to perform data transmission with the terminal; wherein, when the wireless communication device is the secondary base station, the offload information includes the secondary base station sending to the terminal a sequence number of the packet data unit P DU, and used by the primary base station to adjust the offload data allocated to the multi-stream aggregation base station, or when the wireless communication device is the terminal, the offload information is used for The primary base station adjusts the offloaded data allocated to the multi-stream aggregation base station.
- the primary base station can adjust the offloaded data allocated to the multi-stream aggregation base station according to the offload information sent by the wireless communication device, so that the terminal connects The sequence number of the received PDU falls within the reordering window, thereby ensuring normal communication between the terminal and the base station in the multi-stream aggregation scenario.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as the cells may or may not be physical. Units can be located in one place, or they can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- the connection relationship between the modules indicates that there is a communication connection between them, and specifically, one or more communication buses or signal lines can be realized.
- the present invention can be implemented by means of software plus necessary general hardware, and of course, it can also include dedicated integrated circuit, dedicated CP U, dedicated memory through dedicated hardware. , special components and so on.
- functions performed by computer programs can be easily implemented with the corresponding hardware.
- the specific hardware structure used to implement the same function can be various, such as analog circuits, digital circuits, or dedicated circuits. Circuits, etc.
- software program implementation is a better implementation in more cases.
- the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer.
- a readable storage medium such as a floppy disk of a computer.
- U disk mobile hard disk, read only memory (Re a d-Only ly Memo ry, ROM), random access memory (Ra nd om A ccess Memo ry, RAM), disk or optical disk, etc., including a number of instructions for
- a computer device which may be a personal computer, a server, or a network device, etc. is caused to perform the methods described in various embodiments of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种数据传输的方法、基站和无线通信设备,能够保证多流聚合场景下,终端与基站之间的正常通讯。该方法包括:主基站接收无线通信设备发送的分流信息,所述无线通信设备为辅基站或终端;所述主基站根据所述分流信息,调整分配给多流聚合基站的分流数据。本发明适用于通信领域。
Description
一种数据传输的方法、 基站和无线通信设备 技术领域
本发明涉及通信领域, 尤其涉及一种数据传输的方法、 基站和 无线通信设备。
背景技术
在长期演进 ( Long Term Evolution, LTE ) 系统中, 未来可能 存在跨站点的载波聚合, 即为一个终端配置多个不同的站点, 以提 升终端吞吐量和简化终端移动性管理。
在跨站点载波聚合情况下, 空口无线链路控制 ( Radio Link Control , RLC )层或分组数据汇聚协议 ( Packet Data Convergence Protocol, PDCP ) 层或互联网协议 ( Internet Protocol , IP ) 层 的接收端可能接收到一个无线承载 ( Radio Bearer, 简称 RB ) 的 多 个数据流。 这些数据流来 自 多 流聚合 ( Mu 11 i p 1 e-s t r earn Aggregation, 简称 MSA ) 站点。
由于不同站点的无线信道条件和负载情况不同,一个无线承载 的多个数据流可能经历不同的传输时延,这就是传输时延的不对称 问题。 对非确认模式 ( Un- acknowledgement Mode , UM ) 传输, 如 果多 流数据汇聚在 RLC 层, 接收端需要维持一个重排序窗口 ( Reordering Window ) 以对介质访 问 控制 ( Medium Access Control, MAC ) 层递交上来的数据按 RLC层序列号进行重新排序, 以实现向 PDCP 层按序递交。 重排序窗口 的大小通常为序列号 ( Sequence Number, SN ) 表示范围的一半, 比 ^ SN 由 10个比特 位组成, 则重排序窗口的大小为 512 ( 即 2 的 10次方的一半)。 如 何保证多流聚合场景下, 终端与基站之间的正常通讯, 成为业界亟 待解决的问题。
发明内容
本发明的实施例提供一种数据传输的方法、基站和无线通信设
备, 能够保证多流聚合场景下, 终端与基站之间的正常通讯。
为达到上述目 的, 本发明的实施例釆用如下技术方案: 第一方面, 提供了一种数据传输的方法, 包括:
主基站接收无线通信设备发送的分流信息,所述无线通信设备 为辅基站或终端;
所述主基站根据所述分流信息,调整分配给多流聚合基站的分 流数据;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅 基站。
在第一种可能的实现方式中, 根据第一方面, 所述主基站根据 所述分流信息, 调整分配给多流聚合基站的分流数据具体包括: 所述主基站根据所述分流信息,确定重排序窗口 内等待重排序 的最早一个 PD U的序列号与重排序窗口上边界的差值大于预设值; 所述主基站调整分配给多流聚合基站的分流数据,以使得所述 等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值 不大于所述预设值, 所述重排序窗口上边界为所述终端接收到的 P DU的最大的序列号的数值加一, 所述预设值为小于等于重排序窗 口大小的数值。
在第二种可能的实现方式中, 根据第一种可能的实现方式, 当 所述无线通信设备为所述辅基站时, 所述分流信息具体包括: 所述 辅基站向所述终端发送的最后一个 P D U的序列号;
所述主基站根据所述分流信息,确定重排序窗口 内等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于预设值 具体包括:
所述主基站根据所述分流信息,确定所述主基站和所述辅基站 分别向所述终端发送的最后一个 P DU 的序列号之间的最大差值大 于所述预设值。
在第三种可能的实现方式中, 根据第二种可能的实现方式, 在 所述主基站接收无线通信设备发送的分流信息之前, 还包括: 向所述辅基站发送第一请求消息,所述第一请求消息请求所述 辅基站上报向所述终端发送的最后一个 P D U的序列号; 或,
向所述辅基站发送第二请求消息,所述第二请求消息携带有上 报周期,请求所述辅基站根据所述上报周期上报向所述终端发送的 最后一个 P DU的序列号。
在第四种可能的实现方式中, 根据第一种可能的实现方式, 当 所述无线通信设备为所述终端时, 所述分流信息具体包括: 所述终 端等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差 值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第五种可能的实现方式中, 根据第四种可能的实现方式, 在 所述主基站接收无线通信设备发送的分流信息之前, 还包括: 向所述终端发送第三请求消息,所述第三请求消息请求所述终 端发送所述终端等待重排序的最早一个 P DU 的序列号与重排序窗 口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序 的最早一个 PD U的序列号和重排序窗口上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值; 或,
向所述终端发送第四请求消息,所述第四请求消息携带有上报 周期,请求所述终端根据所述上报周期上报所述终端等待重排序的 最早一个 PDU 的序列号与重排序窗口上边界的差值大于所述预设
值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第六种可能的实现方式中,结合第一方面或第一种可能的实 现方式至第五种可能的实现方式, 所述分流信息中还包括: 无线承 载标识。
第二方面, 提供了一种数据传输的方法, 包括:
无线通信设备向主基站发送分流信息,以使得所述主基站根据 所述分流信息, 调整分配给多流聚合基站的分流数据, 所述无线通 信设备为辅基站或终端;
根据所述主基站调整的分配给所述多流聚合基站的所述分流 数据与所述终端进行数据传输;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅 基站。
在第一种可能的实现方式中, 根据第二方面, 当所述无线通信 设备为所述辅基站时,所述分流信息具体包括所述辅基站向所述终 端发送的最后一个 P DU的序列号。
在第二种可能的实现方式中, 根据第一种可能的实现方式, 所 述无线通信设备向主基站发送分流信息之前, 还包括:
接收所述主基站发送的第一请求消息,所述第一请求消息请求 所述辅基站上报向所述终端发送的最后一个 P D U的序列号;
或
接收所述主基站发送的第二请求消息,所述第二请求消息携带 有上报周期,请求所述辅基站根据所述上报周期上报向所述终端发 送的最后一个 P DU的序列号。
在第三种可能的实现方式中, 根据第二方面, 当所述无线通信 设备为所述终端时, 所述分流信息具体包括: 所述终端等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于预设值 的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值;
其中,所述重排序窗口上边界为所述终端接收到的 P DU的最大 的序列号的数值加一,所述预设值为小于等于重排序窗口大小的数 值;
在所述无线通信设备向主基站发送分流信息之前, 还包括: 所述终端根据接收到的 PD U的序列号,确定所述终端重排序窗 口 内等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的 差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第四种可能的实现方式中, 根据第三种可能的实现方式, 终 端向主基站发送分流信息之前, 还包括:
接收所述主基站发送的第三请求消息,所述第三请求消息请求 所述终端发送所述终端重排序窗口 内等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界;
或
接收所述主基站发送的第四请求消息,所述第四请求消息携带 有上报周期,请求所述终端根据所述上报周期上报所述终端重排序 窗口 内等待重排序的最早一个 PD U 的序列号与重排序窗口上边界 的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
第三方面, 提供了一种基站, 所述基站包括: 接收单元和调整 单元;
所述接收单元, 用于接收无线通信设备发送的分流信息, 所述 无线通信设备为辅基站或终端;
所述调整单元, 用于根据所述分流信息, 调整分配给多流聚合 基站的分流数据;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号,并用 于所述基站调整分配给所述多流聚合基站的所述分流数据,或当所 述无线通信设备为所述终端时,所述分流信息用于所述基站调整分 配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述基站和所述辅基 站。
在第一种可能的实现方式中, 根据第三方面, 所述调整单元具 体用于:
根据所述分流信息,确定重排序窗口内等待重排序的最早一个 P DU的序列号与重排序窗口上边界的差值大于预设值;
调整分配给多流聚合基站的分流数据,以使得所述等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述 预设值,所述重排序窗口上边界为所述终端接收到的 P DU的最大的 序列号的数值加一, 所述预设值为小于等于重排序窗口大小的数 值。
在第二种可能的实现方式中, 根据第一种可能的实现方式, 当 所述无线通信设备为辅基站, 所述分流信息具体包括: 所述辅基站 向所述终端发送的最后一个 P DU的序列号;
所述调整单元, 具体用于:
根据所述分流信息,确定所述基站和所述辅基站分别向所述终 端发送的最后一个 P DU的序列号之间的最大差值大于预设值;
调整分配给多流聚合基站的分流数据,以使得等待重排序的最 早一个 P DU 的序列号与重排序窗口上边界的差值不大于所述预设 值,所述重排序窗口上边界为所述终端接收到的 PDU的最大的序列 号的数值加一, 所述预设值为小于等于重排序窗口大小的数值。
在第三种可能的实现方式中, 根据第二种可能的实现方式, 还 包括: 发送单元;
所述发送单元, 用于向所述辅基站发送第一请求消息, 所述第 一请求消息请求所述辅基站上报向所述终端发送的最后一个 P DU 的序列号; 或,
所述发送单元, 用于向所述辅基站发送第二请求消息, 所述第 二请求消息携带有上报周期,请求所述辅基站根据所述上报周期上 报向所述终端发送的最后一个 P DU的序列号。
在第四种可能的实现方式中, 根据第一种可能的实现方式, 当 所述无线通信设备为终端, 所述分流信息具体包括: 所述终端等待 重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值大于 所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第五种可能的实现方式中, 根据第四种可能的实现方式, 还 包括: 发送单元;
所述发送单元, 用于向所述终端发送第三请求消息, 所述第三 请求消息请求所述终端发送所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口上边 界 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值; 或,
向所述终端发送第四请求消息,所述第四请求消息携带有上报 周期,请求所述终端根据所述上报周期上报所述终端等待重排序的 最早一个 PDU 的序列号与重排序窗口上边界的差值大于所述预设 值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第六种可能的实现方式中,结合第三方面或第一种可能的实 现方式至第五种可能的实现方式, 所述分流信息中还包括: 无线承 载标识。
第四方面, 提供了一种无线通信设备, 包括: 发送单元和通讯 单元;
所述发送单元, 用于向主基站发送分流信息, 以使得所述主基 站根据所述分流信息, 调整分配给多流聚合基站的分流数据, 所述 无线通信设备为辅基站或终端;
所述通讯单元,用于根据所述主基站调整的分配给所述多流聚 合基站的所述分流数据与所述终端进行数据传输;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅 基站。
在第一种可能的实现方式中, 根据第四方面, 当所述无线通信 设备为所述辅基站时,所述分流信息具体包括所述辅基站向所述终 端发送的最后一个 P DU的序列号。
在第二种可能的实现方式中, 根据第一种可能的实现方式, 还 包括: 接收单元;
所述接收单元, 用于接收所述主基站发送的第一请求消息, 所 述第一请求消息请求所述辅基站上报向所述终端发送的最后一个 P DU的序列号;
或
所述接收单元, 用于接收所述主基站发送的第二请求消息, 所 述第二请求消息携带有上报周期,请求所述辅基站根据所述上报周 期上报向所述终端发送的最后一个 P D U的序列号。
在第三种可能的实现方式中, 根据第二方面, 当所述无线通信 设备为所述终端时, 所述分流信息具体包括: 所述终端等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于预设值 的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值;
其中,所述重排序窗口上边界为所述终端接收到的 P DU的最大 的序列号的数值加一,所述预设值为小于等于重排序窗口大小的数
值;
还包括: 确定单元;
所述确定单元, 用于根据接收到的 P D U的序列号, 确定所述终 端重排序窗口 内等待重排序的最早一个 P DU 的序列号与重排序窗 口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
在第四种可能的实现方式中, 根据第三种可能的实现方式, 还 包括: 接收单元;
所述接收单元, 用于接收所述主基站发送的第三请求消息, 所 述第三请求消息请求所述终端发送所述终端重排序窗口 内等待重 排序的最早一个 P DU 的序列号与重排序窗口上边界的差值大于所 述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界;
或
所述接收单元, 用于接收所述主基站发送的第四请求消息, 所 述第四请求消息携带有上报周期,请求所述终端根据所述上报周期 上报所述终端重排序窗口 内等待重排序的最早一个 P DU 的序列号 与重排序窗口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口 上边界的差值。
本发明实施例提供一种数据传输的方法、 基站和无线通信设 备, 该方法包括: 主基站接收无线通信设备发送的分流信息, 所述 无线通信设备为辅基站或终端; 所述主基站根据所述分流信息, 调 整分配给多流聚合基站的分流数据; 其中, 当所述无线通信设备为 所述辅基站时,所述分流信息包括所述辅基站向所述终端发送的分 组数据单元 P D U的序列号; 当所述无线通信设备为所述终端时, 所 述分流信息用于主基站调整分配给多流聚合基站的分流数据; 所述 多流聚合基站包括参与多流聚合的所述主基站和所述辅基站。通过 该方案, 主基站根据无线通信设备发送的分流信息, 可以调整分配 给多流聚合基站的分流数据,使得终端接收的 P D U的序列号落在重 排序窗口之内, 进而, 保证了多流聚合场景下, 终端与基站之间的 正常通讯。
附图说明
图 1 为本发明实施例提供的一种数据传输的场景示意图; 图 2 为本发明实施例提供的一种数据传输的方法的流程示意 图;
图 3 为本发明实施例提供的另一种数据传输的方法的流程示 意图;
图 4 为本发明实施例提供的又一种数据传输的方法的流程示 意图;
图 5为本发明实施例提供的一种终端接收 P DU的示意图; 图 6 为本发明实施例提供的一种数据传输的方法的交互示意 图;
图 7 为本发明实施例提供的另一种数据传输的方法的交互示 意图;
图 8为本发明实施例提供的一种 P DU的格式示意图;
图 9 为本发明实施例提供的又一种数据传输的方法的交互示 意图;
图 1 0为本发明实施例提供的一种基站的结构示意图;
图 11 为本发明实施例提供的另一种基站的结构示意图; 图 12 为本发明实施例提供的一种无线通信设备的结构示意 图;
图 13为本发明实施例提供的另一种无线通信设备的结构示意 图;
图 14 为本发明实施例提供的又一种无线通信设备的结构示意 图
图 15为本发明实施例提供的又一种基站的结构示意图; 图 16 为本发明实施例提供的再一种无线通信设备的结构示意 图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术 方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明 一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本 领域普通技术人员在没有做出创造性劳动前提下所获得的所有其 他实施例, 都属于本发明保护的范围。
如图 1所示,为本发明实施例提供的一种数据传输的方法的应 用场景图。 其中, 多流聚合基站包括参与多流聚合的所述主基站和 所述辅基站。 对于图 1 所示的场景图, 所述多流聚合基站包括参与 多流聚合的主基站 M、 辅基站 N1 和辅基站 N2。 其中, U为多流聚 合基站提供服务的终端。
当所述多流聚合基站向所述终端发送分组数据单元( Protocol Data Unit, PDU ) 时, 首先, 主基站为每个多流聚合基站分配分流 数据, 并向各个辅基站发送分配的分流数据。 各个辅基站在接收到 主基站发送的分流数据之后,向终端发送接收到的分流数据,同时, 主基站也向终端发送为 自 己分配的分流数据。 其中, 所述多流聚合 基站中,分流数据的发送速度最小或分流数据的发送速度小于第一 门限值的多流聚合基站为慢速流基站; 分流数据的发送速度最大或 分流数据的发送速度大于等于第一门限值的多流聚合基站为快速
流基站。
需要说明的是, 终端每接收到多流聚合基站发送的一个 PDU, 都需要根据该 PDU 的序列号的大小确定重排序窗口的上边界和下 边界。
其中,重排序窗口的上边界定义为终端接收到的所有 PDU中序 列号中最后的序列号加一。 例如, 当终端接收到的最后一个 PDU 的序列号为 100时, 该重排序窗口的上边界为 101。 重排序窗口下 边界定义为重排序窗口的上边界减去重排序窗口的大小。 例如, 当 终端接收到的最后一个 PDU的序列号为 575时,该重排序窗口的上 边界为 576, 若重排序窗口的大小为 512, 则该重排序窗口的下边 界为 64。
终端等待重排序的最早一个 PDU 的序列号为终端根据接收到 的 PDU 的序列号, 确定的重排序窗口 内的第一个未接收到的 PDU 的序列号。
本发明一实施例提供一种数据传输的方法,该方法的执行主体 是主基站, 如图 2所示, 该方法包括:
201、 主基站接收无线通信设备发送的分流信息, 所述无线通 信设备为辅基站或终端。
主基站向多流聚合基站分配分流数据,并向各个辅基站发送分 配的分流数据之后,所述多流聚合基站向终端发送所述主基站分配 的分流数据。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据。
所述辅基站或终端在一定的触发条件下,向所述主基站发送分 流信息。
对于所述辅基站, 该触发条件可以是: 当所述辅基站将所述主
基站分配给所述辅基站的所有分流数据发送完成后。
对于所述终端, 该触发条件可以是: 所述终端判断等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于所述预 设值的信息。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号。 当所 述无线通信设备为所述终端时,所述分流信息用于所述主基站调整 分配给多流聚合基站的分流数据。
2 0 2、 所述主基站根据所述分流信息, 调整分配给多流聚合基 站的分流数据。
现有技术中, 由于重排序窗口上边界随着终端接收到的 P DU 的序列号而变化,终端接收到的上一个 P DU确定的重排序窗口下边 界到当前接收到的 P DU 确定的重排序窗口 内等待重排序的最早一 个 P D U的序列号之间的数据,将被认为是底层错误导致的重复出现 而丟弃。 进而, 导致大量数据的丟失和乱序递交。
为了解决传输时延不对称引起的大量数据的丟失和乱序递交 问题, 应该保证终端接收到的 P DU的序列号在重排序窗口之内。
本发明实施例,在所述主基站接收到无线通信设备发送的分流 信息之后, 所述主基站根据所述分流信息, 调整分配给多流聚合基 站的分流数据。
具体的,所述主基站确定所述多流聚合基站向终端发送分流数 据的发送速度;将所述分流数据的发送速度最小或分流数据的发送 速度小于第一预设值的多流聚合基站确定为慢速流基站; 所述主基 站将所述慢速流基站的第三分流速度调整为第四分流速度,所述第 三分流速度为所述主基站当前向所述慢速流基站分配分流数据的 分流速度, 所述第四分流速度小于所述第三分流速度。
这样, 所述主基站发送给慢速流基站的分流数据减少, 慢速流 基站中緩存的分流数据减少,慢速流多流聚合基站与快速流多流聚 合基站发送给终端的分流数据的 P DU的序列号的差值就会变小,进
而重排序窗口的上边界随着接收到的 P DU的序列号的变化减少,终 端接收到的等待重排序的最早一个 P DU 的序列号与重排序窗口的 上边界的差值减少, 接收到的 P D U 落在重排序窗口之外的概率减 少, 因此, 能够减少由于传输时延导致的数据乱序递交和数据丟失 的问题, 进而, 保证了多流聚合场景下, 终端与基站之间的正常通 讯。
可选的,所述主基站确定所述多流聚合基站向所述终端发送分 流数据的发送速度;将所述分流数据的发送速度最小或分流数据的 发送速度小于第一预设值的多流聚合基站确定为慢速流基站;将所 述分流数据的发送速度最大或分流数据的发送速度大于等于所述 第一预设值的多流聚合基站确定为快速流基站;所述主基站向所述 慢速流基站发送指示消息,指示所述慢速流基站暂停向终端发送未 发送的分流数据; 所述主基站将所述慢速流基站未发送的分流数据 分配给所述快速流基站。
这样, 所述主基站发送给慢速流基站的分流数据减少, 慢速流 基站中緩存的分流数据减少, 同时, 将慢速流基站未发送的分流数 据重新分配给快速流基站,减少了终端因慢速流基站和快速流基站 发送分流数据的延时不同的问题造成的接收到的 P DU 的序列号差 值大的问题,这样重排序窗口随着接收到的 P DU的最后的序列号变 化差异减少,终端接收到的等待重排序的最早一个 P DU的序列号与 重排序窗口的差值减少,接收到的 P DU落在重排序窗口之外的概率 减少, 因此, 能够减少由于传输时延导致的数据乱序递交和数据丟 失的问题, 进而, 保证了多流聚合场景下, 终端与基站之间的正常 通讯。
可选的, 所述主基站可以将第一分流速度调整为第二分流速 度,所述第一分流速度为所述主基站当前向所述多流聚合基站分配 的分流数据的分流速度, 所述第二分流速度小于所述第一分流速 度。
具体的,所述主基站将为每个多流聚合基站分配分流数据的分
流速度减小为第二分流速度。 当主基站降低各个多流聚合基站的分 流速度时, 对于慢速流多流聚合基站, 由于主基站分配的分流数据 减少,所述慢速流多流聚合基站可以将緩存中的未发送的分流数据 ——发送; 对于快速流多流聚合基站, 由于主基站分配的分流数据 减少, 所述快速流多流聚合基站有少量或没有分流数据发送至终 端, 这样, 重排序窗口随着接收到的 P D U的最后的序列号变化差异 减少,终端接收到的等待重排序的最早一个 P DU的序列号与重排序 窗口的差值减少, 接收到的 P D U落在重排序窗口之外的概率减少, 因此,能够减少由于传输时延导致的数据乱序递交和数据丟失的问 题, 进而, 保证了多流聚合场景下, 终端与基站之间的正常通讯。
本发明实施例提供一种数据传输的方法,主基站接收无线通信 设备发送的分流信息, 所述无线通信设备为辅基站或终端; 所述主 基站根据所述分流信息, 调整分配给多流聚合基站的分流数据; 其 中, 当所述无线通信设备为所述辅基站时, 所述分流信息包括所述 辅基站向所述终端发送的分组数据单元 P D U的序列号; 当所述无线 通信设备为所述终端时,所述分流信息用于主基站调整分配给多流 聚合基站的分流数据; 所述多流聚合基站包括参与多流聚合的所述 主基站和所述辅基站。 通过该方案, 主基站根据无线通信设备发送 的分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终端 接收的 PD U的序列号落在重排序窗口之内, 进而, 保证了多流聚合 场景下, 终端与基站之间的正常通讯。
本发明又一实施例提供一种数据传输的方法,该方法的执行主 体是无线通信设备, 如图 3所示, 该方法包括:
3 0 1、 无线通信设备向主基站发送分流信息, 以使得所述主基 站根据所述分流信息, 调整分配给多流聚合基站的分流数据。
所述无线通信设备为辅基站或终端。
主基站向多流聚合基站分配分流数据,并向各个辅基站发送分 配的分流数据之后,所述多流聚合基站向终端发送所述主基站分配 的分流数据。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 P DU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据。
所述辅基站在一定的触发条件下, 向所述主基站发送分流信 息。
该触发条件可以是: 当所述辅基站将所述主基站分配给所述辅 基站的所有分流数据发送完成后。
所述终端在一定的触发条件下, 向所述主基站发送分流信息。 该触发条件可以是: 所述终端判断等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值大于预设值。
所述主基站接收到所述辅基站发送的分流信息之后,根据所述 分流信息, 调整分配给多流聚合基站的分流数据。
3 0 2、 所述无线通信设备根据所述主基站调整分配给多流聚合 基站的分流数据与终端进行数据传输。
在所述主基站调整分配给多流聚合基站的分流数据之后,所述 无线通信设备根据所述主基站调整后分配的分流数据与所述终端 进行数据传输。
当所述无线通信设备为辅基站时由于主基站是根据辅基站上 报的分流信息调整分配给多流聚合基站的分流数据的, 通过该方 案, 不需要改变终端的芯片, 并且对相关协议的改变较小。
当所述无线通信设备为终端时,能够准确的判断终端接收到的 P DU的序列号的情况, 进而更为准确的调整分配给多流聚合基站的 分流数据。
本发明实施例提供一种数据传输的方法,无线通信设备向主基 站发送分流信息, 以使得所述主基站根据所述分流信息, 调整分配 给多流聚合基站的分流数据; 所述无线通信设备根据所述主基站调 整分配给多流聚合基站的分流数据与终端进行数据传输。通过该方
案, 主基站根据无线通信设备发送的分流信息, 可以调整分配给多 流聚合基站的分流数据,使得终端接收的 PDU的序列号落在重排序 窗口之内, 进而, 保证了多流聚合场景下, 终端与基站之间的正常 通讯。
本发明又一实施例提供一种数据传输的方法, 如图 4所示, 该 方法包括:
401、 主基站接收无线通信设备发送的分流信息, 所述无线通 信设备为辅基站或终端。
多流聚合基站分为主基站和辅基站。主基站向多流聚合基站分 配分流数据, 并向各个辅基站发送分配的分流数据之后, 所述多流 聚合基站向终端发送所述主基站分配的分流数据。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据。
所述辅基站或终端在一定的触发条件下,向所述主基站发送分 流信息。
对于所述辅基站, 该触发条件可以是: 当所述辅基站将所述主 基站分配给所述辅基站的所有分流数据发送完成后。
对于所述终端, 该触发条件可以是: 所述终端判断等待重排序 的最早一个 PDU的序列号与重排序窗口上边界的差值大于预设值。
402、 所述主基站根据所述分流信息, 确定重排序窗口 内等待 重排序的最早一个 PDU 的序列号与重排序窗口上边界的差值大于 预设值。
目前支持 SN ( Sequence Number ) 大小的有 5bits 和 1 Obits 两种, SN的大小是由无线资源控制协议( Radio Resource Control , RRC ) 配置的, 用来指示对应 PDU的序列号。 SN的大小不同, 对应 的重排序窗口的大小不同。 例如, 当 SN为 lObits 时, 重排序窗口
的大小为 5 1 2 ; 当 SN为 5 b i t s 时, 对应的重排序窗口的大小为 1 6。 由于主基站确定重排序窗口 内等待重排序的最早一个 PDU 的 序列号与重排序窗口上边界的差值的过程中,终端同时在接收多流 聚合基站发送的 PDU , 为了使得终端接收到的 PDU的序列号处于重 排序窗口之内, 主基站需要当所述预设值小于等于重排序窗口大 小, 且接近重排序窗口大小时, 确定调整分配给多流聚合基站的分 流数据。
因此, 所述预设值为小于等于重排序窗口大小, 且接近重排序 窗口大小的数值。
举例来说, 当重排序窗口的大小为 5 1 2时, 所述预设值可以为 5 00、 5 01、 49 0、 48 0、 47 0等数值。 所述预设值越小, 主基站调整 分配给多流聚合基站的分流数据越早,终端接收到的 PDU的序列号 落在重排序窗口之外的概率越小。
具体的, 无线承载刚建立时, 重排序窗口的上边界取零, 当终 端接收到的一个 PDU的序列号位于重排序窗口外时,则终端认为其 为新数据, 将重排序窗口的上边界更新为该 PDU的序列号加一; 当 终端接收到的一个 PDU的序列号在重排序窗口 内时,重排序窗口的 上边界不更新。
在所述主基站接收到无线通信设备发送的分流信息之后,所述 主基站根据所述分流信息,判断重排序窗口 内等待重排序的最早一 个 PDU的序列号与重排序窗口上边界的差值是否大于预设值。
当重排序窗口 内等待重排序的最早一个 PDU 的序列号与重排 序窗口上边界的差值大于预设值时,所述主基站确定重排序窗口 内 等待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差值 大于预设值, 执行步骤 4 03。
当重排序窗口 内等待重排序的最早一个 PDU 的序列号与重排 序窗口上边界的差值不大于预设值时,所述主基站对分配给多流聚 合基站的分流数据不做处理。
4 03、 所述主基站调整分配给多流聚合基站的分流数据, 以使
得所述等待重排序的最早一个 PDU 的序列号与重排序窗口上边界 的差值不大于所述预设值。
当所述主基站确定所述等待重排序的最早一个 PDU 的序列号 与重排序窗口上边界的差值大于所述预设值时,所述主基站调整分 配给多流聚合基站的分流数据。
现有技术中,由于参与多流聚合的多流聚合基站无线信道条件 和负载情况不同,一个无线承载的多个 PDU可能经历不同的传输时 延, 导致终端在 RLC层接收到的 PDU是乱序的。 因此, 终端需要维 持一个重排序窗口, 使得 RLC层的数据按序递交给 PDCP层。 重排 序窗口随着接收到的最后一个 PDU的大小而重新调整, 而重排序窗 口上边界到调整后的重排序窗口上边界中没有接收到的数据将被 丟弃。 如果接收到的 PDU的序列号位于重排序窗口之外, 则终端认 为其为新数据,相应更新重排序窗口的上边界并将该数据放入接入 緩存, 等待进一步处理。 如果接收到的 PDU其序列号位于重排序窗 口之内,则需要进一步判断该序列号的 PDU是否属于重复接收或已 经超过了重排序等待时间, 如果是这两类 PDU, 则终端直接删除该 PDU; 否则, 这个 PDU 是一个正常接收到的 PDU, 则终端将该 PDU 放入緩存, 等待进一步处理。
举例来说, 如图 5所示, 其中, 灰色表示没有接收到的 PDU, 白色表示已经接收到的 PDU,以重排序窗口的大小为 512进行说明。 例如,终端当前接收到的最后一个 PDU确定的重排序窗口的上边界 的大小为 514 时, 重排序窗口的下边界为 2。 发送序列号为 521 的 PDU的多流聚合基站相对于发送序列号为 514-520的 PDU的信号条 件等较好, 则序列号为 514-520的 PDU的传输时延较大, 使得终端 接收到的下一个 PDU的序列号为 521。 终端接收到下一个 PDU的序 列号为 521 , 可以确定 521不在重排序窗口之内, 且大于重排序窗 口的上边界, 则确定调整的重排序窗口的上边界为 522, 调整的重 排序窗口的下边界为 10, 则终端向 PDCP层递交 2-9 中已经接收到 的 PDU, 以及 10-521 开始连续接收到的 PDU, 2-9 中没有接收到的
PDU将被认为是数据丟失。 例如, 序列号为 6、 8和 13、 40的 PDU 没有接收到, 则终端向 PDCP层递交序列号为 2、 3、 4、 5、 7、 9、 以及 10、 11、 12 的 PDU, 序列号为 6和 8 的 PDU被认为是数据丟 失, 序列号为 13的 PDU为等待重排序的最早一个 PDU。
本发明实施例中, 主基站可以确定终端未接收到的最早一个 PDU的序列号和重排序窗口上边界的大小。 当终端的重排序窗口的 上边界的大小为 514, 下边界为 2时, 序列号为 2、 3、 4、 5、 7、 9 的 PDU 已经接收到, 而序列号为 6和 8 的 PDU由于传输时延, 还未 接收到,则终端接收到的等待重排序的最早一个 PDU的序列号为 6, 假设所述预设值为 480, 则主基站可以确定终端等待重排序的最早 一个 PDU的序列号 6与重排序窗口上边界 514的差值为 508,而 508 大于所述预设值 480, 因此, 所述主基站调整分配给多流聚合基站 的分流数据,使得向终端发送 PDU的主基站和各个辅基站分别向所 述终端发送的 PDU的最大差值不大于重排序窗口的大小, 进而, 使 得终端接收到的下一个 PDU的序列号落在重排序窗口之内, 当等待 重排序的最早一个 PDU 的序列号与重拍序窗口上边界之间的差值 小于等于所述预设值时,所述主基站停止调整分配给多流聚合基站 的分流数据, 进而, 使得 PDU能够按序递交, 保证了终端和基站之 间的正常通讯。
当所述无线通信设备为辅基站时, 如图 6所示, 该方法包括:
601、 辅基站向主基站发送分流信息, 所述分流信息为所述辅 基站向终端发送的最后一个 PDU的序列号。
所述辅基站可以在将所述主基站分配给所述辅基站的所有分 流数据发送完成后, 向所述主基站发送分流信息。
602、 所述主基站确定所述主基站和所述辅基站分别向所述终 端发送的最后一个 PDU的序列号之间的最大差值大于预设值。
在所述主基站接收到所述辅基站发送的分流信息之后,所述主 基站根据所述主基站发送的最后一个 PDU 的序列号以及除此主基 站之外的其它辅基站发送的最后一个 PDU的序列号,判断所述多流
聚合基站向终端发送的最后一个 PDU 的序列号之间的最大差值是 否大于预设值。
当所述主基站和所述辅基站分别向所述终端发送的最后一个 PDU的序列号之间的最大差值大于预设值时, 所述主基站确定所述 主基站和所述辅基站分别向所述终端发送的最后一个 PDU 的序列 号之间的最大差值大于预设值。
603、 所述主基站调整分配给所述多流聚合基站的分流数据。 当所述主基站确定所述主基站和所述辅基站分别向所述终端 发送的最后一个 PDU 的序列号之间的最大差值大于等于所述预设 值时, 所述主基站调整分配给所述多流聚合基站的分流数据。
主基站调整分配给所述多流聚合基站的分流数据的方法参见 本发明上述实施例所述, 本发明实施例在此不再赘述。
对于如图 5所示的情况, 辅基站 N1发送的最后一个 PDU的序 列号为 7、 辅基站 N2发送的最后一个 PDU的序列号为 5、 主基站 M 发送的最后一个 PDU的序列号为 513, 则所述主基站 M和所述辅基 站 Nl、 N2 分别向所述终端发送的最后一个 PDU 的最大差值为 513-5 = 508, 508 大于预设值 480, 因此, 所述主基站需要调整分配 给多流聚合基站的分流数据,使得终端能够首先接收到没有接收到 的 PDU, 即序列号为 6、 8、 13、 40的 PDU。 当终端接收到序列号为 6的 PDU后, 使得序列号为 2-7 的 PDU可以按序递交; 当终端接收 到序列号为 8 的 PDU后,使得序列号为 2-12的 PDU可以按序递交; 当终端接收到序列号为 13 的 PDU 后, 使得序列号为 2-39 的 PDU 可以按序递交, 不会造成数据丟失, 等待重排序的最早一个 PDU 的序列号更新为 40, 重排序窗口的大小为 514 时, 等待重排序的 最早一个 PDU的序列号到重排序窗口上边界的差值更新为 474, 474 小于 480, 所述主基站停止调整分配给多流聚合基站的分流数据, 通过该方案, 解决了传输时延导致的数据丟失问题, 保证了终端与 基站之间的正常通信。
可选的, 在所述主基站接收所述辅基站发送的分流信息之前,
所述主基站还可以向所述辅基站发送第一请求消息。
所述第一请求消息请求所述辅基站上报向终端发送的最后一 个 PDU的序列号。
在所述辅基站接收到所述主基站发送的第一请求消息后,所述 辅基站向所述主基站发送已发完的最后一个 PDU的序列号。
可选的, 在所述主基站接收所述辅基站发送的分流信息之前, 所述主基站还可以向所述辅基站发送第二请求消息。
所述第二请求消息携带有上报周期,请求所述辅基站根据所述 上报周期上报向终端发送的最后一个 PDU的序列号。
所述辅基站接收到所述主基站发送的第二请求消息之后,可以 首先向所述主基站上报已发完的最后一个 PDU的序列号, 然后, 根 据所述上报周期启动定时器, 当定时器超时时, 向所述主基站上报 已发完的最后一个 PDU的序列号。
当然, 所述辅基站接收到所述主基站发送的第二请求消息之 后, 也可以首先根据所述上报周期启动定时器, 然后, 当定时器超 时时, 向所述主基站上报已发完的最后一个 PDU的序列号。
当所述无线通信设备为终端时, 如图 7所示, 该方法包括:
701、 终端确定等待重排序的最早一个 PDU的序列号和重排序 窗口的上边界的差值大于预设值; 或, 所述终端等待重排序的最早 一个 PDU的序列号和重排序窗口上边界; 或, 所述终端等待重排序 的最早一个 PDU的序列号与重排序窗口上边界的差值。
所述终端每接收一个 PDU, 都需要根据该 PDU的序列号的大小 确定重排序窗口的上边界和下边界。
具体的, 如果接收到的 PDU的序列号位于重排序窗口之外, 则 终端认为其为新数据,相应更新重排序窗口的上边界并将该数据放 入接入緩存, 等待进一步处理。 如果接收到的 PDU其序列号位于重 排序窗口之内,则需要进一步判断该序列号的 PDU是否属于重复接 收或已经超过了重排序等待时间, 如果是这两类 PDU, 则终端直接 删除该 PDU; 否则, 这个 PDU是一个正常接收到的 PDU, 则终端将
该 PDU放入緩存, 等待进一步处理。
然后,终端确定重排序窗口的上边界与重排序窗口 内等待重排 序的最早一个 PDU的序列号的差值是否大于预设值;或所述终端等 待重排序的最早一个 PDU的序列号和重排序窗口上边界;或所述终 端等待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差 值。
702、 所述终端向所述主基站发送分流信息。
所述分流信息为等待重排序的最早一个 PDU 的序列号与重排 序窗口上边界的差值大于所述预设值的信息。该信息可以是等待重 排序的最早一个 PDU 的序列号与重排序窗口上边界的差值大于预 设值;或等待重排序的最早一个 PDU的序列号与重排序窗口上边界 的差值不大于所述预设值的信息。
具体的, 当所述等待重排序的最早一个 PDU的序列号到重排序 窗口的上边界的差值大于所述预设值时,所述终端向所述主基站发 送分流信息。
可选的,所述分流信息还可以是所述终端等待重排序的最早一 个 PDU的序列号和重排序窗口上边界; 或所述终端等待重排序的最 早一个 PDU的序列号与重排序窗口上边界的差值。
703、 所述主基站确定等待重排序的最早一个 PDU 的序列号与 重排序窗口上边界的差值大于所述预设值。
当所述主基站接收到所述终端发送的分流信息之后,所述主基 站确定等待重排序的最早一个 PDU 的序列号与重排序窗口上边界 的差值是否大于所述预设值。
具体的, 当分流信息为等待重排序的最早一个 PDU的序列号与 重排序窗口上边界的差值大于所述预设值的信息时,所述主基站确 定等待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差 值大于所述预设值。
当所述分流信息是所述终端等待重排序的最早一个 PDU 的序 列号和重排序窗口上边界; 或所述终端等待重排序的最早一个 PDU
的序列号与重排序窗口上边界的差值时,若所述主基站根据所述分 流信息,确定等待重排序的最早一个 P D U的序列号与重排序窗口上 边界的差值大于所述预设值。
7 04、 所述主基站调整分配给多流聚合基站的分流数据。
当所述主基站确定所述等待重排序的最早一个 PD U 的序列号 与重排序窗口上边界的差值大于所述预设值时,所述主基站调整分 配给多流聚合基站的分流数据。
所述主基站调整分配给多流聚合基站的分流数据的具体方法, 参见本发明上述实施例, 本发明实施例在此不再赘述。
可选的, 在所述主基站接收所述终端发送的分流信息之前, 所 述主基站还可以向所述终端发送第三请求消息。
所述第三请求消息请求所述终端发送所述终端重排序窗口 内 等待重排序的最早一个 P DU 的序列号与重排序窗口上边界的差值 大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 P D U 的序列号和重排序窗口上边界; 或, 所述终端等待重排序的最早一 个 P DU 的序列号与重排序窗口上边界的差值等待重排序的最早一 个 P D U的序列号和重排序窗口上边界。
所述终端接收到所述第三请求消息后,向所述主基站发送所述 终端重排序窗口 内等待重排序的最早一个 P DU 的序列号与重排序 窗口上边界的差值大于所述预设值的信息; 或, 所述等待重排序的 最早一个 P DU的序列号和重排序窗口上边界;或等待重排序的最早 一个 P DU的序列号与重排序窗口上边界的差值。
可选的, 在所述主基站接收所述终端发送的分流信息之前, 所 述主基站还可以向所述终端发送第四请求消息。
所述第四请求消息携带有上报周期,请求所述终端根据所述上 报周期上报所述终端重排序窗口 内等待重排序的最早一个 P DU 的 序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所 述终端等待重排序的最早一个 PD U的序列号和重排序窗口上边界; 或,所述终端等待重排序的最早一个 P D U的序列号与重排序窗口上
边界的差值。
所述终端接收到所述第四请求消息后,可以首先向所述主基站 上报等待重排序的最早一个 P DU 序列号和重排序窗口上边界, 然 后, 根据所述上报周期启动定时器, 当定时器超时时, 向所述主基 站上报所述终端重排序窗口 内等待重排序的最早一个 P DU 的序列 号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终 端等待重排序的最早一个 P DU的序列号和重排序窗口上边界; 或, 所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口上边 界的差值。
当然, 所述终端接收到所述第四请求消息之后, 也可以首先根 据所述上报周期启动定时器, 然后, 当定时器超时时, 向所述主基 站发送所述终端重排序窗口 内等待重排序的最早一个 P DU 的序列 号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终 端等待重排序的最早一个 P DU的序列号和重排序窗口上边界; 或, 所述终端等待重排序的最早一个 P DU 的序列号与重排序窗口上边 界的差值。
若所述主基站分配给所述多流聚合基站的分流数据属于同一 业务数据, 则所述分流数据中不需要携带有无线承载标识。 若所述 主基站分配给所述多流聚合基站的分流数据为多种业务数据,则所 述分流数据中还需要包括无线承载标识。 则, 所述无线通信设备发 送给主基站的分流信息中还包括: 无线承载标识。
现有技术中,多流聚合基站因为无线信道条件和负载情况的不 同, 向终端发送主基站分配的分流数据时产生不同的时延, 又由于 非确认模式中重排序窗口的大小为 1 6或 5 1 2 , 重排序的窗口较小, 终端接收到的 P DU的序列号因时延很容易落在重排序窗口之外,进 而造成数据的乱序递交和数据丟失问题。 因此, 增加重排序窗口的 问题。
RL C非确认模式支持分段、 重组和级联, 发送和接收的数据单
元为 PDU。 PDU格式中包含 RLC头部结构和数据两个部分, 其中头 部结构分为固定部分和可扩展部分。 固定部分在每个 PDU 头都存 在, 扩展部分只有在需要时才存在。 固定部分是由 SN、 SI 和 E部 分组成, 用于指示 PDU信息, 可扩展部分由 LI 和 E部分组成, 用 于指示包含的 SDU或 SDU段的长度。根据非确认模式承载的业务不 同, PDU的格式不同。
对于如图 8所示的 PDU格式, PDU的报头有三个没有使用的比 特 R, L表示数据部分, 因此, 可以使用部分或所有这些比特来扩 大 SN范围。
如图 9所示, 该方法包括:
901、 主基站确定对 PDU编号的 SN范围。
当所述主基站确定利用没有使用的比特对 PDU进行编号时,所 述主基站确定扩大的 SN 的范围。 所述主基站根据确定的利用没有 使用的比特的个数, 进一步确定对 PDU编号的 SN范围。
所述主基站可以利用 1个、 2个或 3个没有使用的比特确定对 PDU编号的 SN范围。
具体的, 现有技术中 SN的比特位确定的 SN范围为第一 SN范 围, 则当所述主基站使用 1 个没有使用的比特时, 所述 SN的范围 为第一 SN范围的 2倍; 当所述主基站使用 2个没有使用的比特时, 所述 SN的范围为第一 SN范围的 4倍; 当所述主基站使用 3个没有 使用的比特时, 所述 SN的范围为第一 SN范围的 8倍。
举例来说, 现有技术中 SN为 1 Obits, 当所述主基站利用 1个 没有使用的比特时, SN的范围由 0-1023扩大为 0-2047。 由于重排 序窗口的大小为 SN 大小的一半, 因此, 重排序窗口的大小由 512 扩大为 1024。
902、 所述主基站向终端和多流聚合基站中的辅基站发送分配 的分流数据的配置消息,所述分流数据的配置消息中携带有扩大的 SN范围。
所述主基站可以通过 RRC信令,向所述辅基站发送分流数据的
配置消息。
903、 所述主基站和辅基站根据扩大的 SN, 向所述终端发送
PDU。
终端利用扩大后的重排序窗口进行 PDU重排序和向 PDCP层按 序递交时, 釆用扩大后的重排序窗口, 当接收到所述多流聚合基站 发送的 PDU时, 由于重排序窗口的大小扩大, 使得因为延迟的数据 能够落在重排序窗口之内, 进而, 减少了由于时延造成的数据乱序 递交和数据丟失问题。
以上方法针对 RLC层进行说明, PDCP层或 IP层利用重排序窗 口实现按序向上层递交数据的方法可以与 RLC层相同,本发明实施 例在此不再赘述。
本发明实施例提供一种数据传输的方法,主基站接收无线通信 设备发送的分流信息, 所述无线通信设备为辅基站或终端; 所述主 基站根据所述分流信息, 调整分配给多流聚合基站的分流数据; 其 中, 当所述无线通信设备为所述辅基站时, 所述分流信息包括所述 辅基站向所述终端发送的分组数据单元 PDU的序列号; 当所述无线 通信设备为所述终端时,所述分流信息用于主基站调整分配给多流 聚合基站的分流数据; 所述多流聚合基站包括参与多流聚合的所述 主基站和所述辅基站。 通过该方案, 主基站根据无线通信设备发送 的分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终端 接收的 PDU的序列号落在重排序窗口之内, 进而, 保证了多流聚合 场景下, 终端与基站之间的正常通讯。
本发明又一实施例提供一种基站,如图 10所示,所述基站 100 包括: 接收单元 101和调整单元 102。
所述接收单元 101, 用于接收无线通信设备发送的分流信息, 所述无线通信设备为辅基站或终端。
所述调整单元 102, 用于根据所述分流信息, 调整分配给多流 聚合基站的分流数据。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包
括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述基站调整分配给所述多流聚合基站的所述分流数据,或当所 述无线通信设备为所述终端时,所述分流信息用于所述基站调整分 配给所述多流聚合基站的所述分流数据。
所述多流聚合基站包括参与多流聚合的所述基站和所述辅基 站。
进一步的, 所述调整单元 1 02具体用于:
根据所述分流信息,确定重排序窗口内等待重排序的最早一个 PDU的序列号与重排序窗口上边界的差值大于预设值;
调整分配给多流聚合基站的分流数据,以使得所述等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述 预设值,所述重排序窗口上边界为所述终端接收到的 PDU的最大的 序列号的数值加一, 所述预设值为小于等于重排序窗口大小的数 值。
可选的, 当所述无线通信设备为辅基站, 所述分流信息具体包 括: 所述辅基站向所述终端发送的最后一个 PDU的序列号时, 所述 调整单元 1 02 , 具体用于:
根据所述分流信息,确定所述基站和所述辅基站分别向所述终 端发送的最后一个 PDU的序列号之间的最大差值大于所述预设值; 调整分配给多流聚合基站的分流数据,以使得等待重排序的最 早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述预设 值,所述重排序窗口上边界为所述终端接收到的 PDU的最大的序列 号的数值加一, 所述预设值为小于等于重排序窗口大小的数值。
进一步的, 如图 1 1所示, 所述基站还包括: 发送单元 1 0 3。 所述发送单元 1 0 3 , 用于向所述辅基站发送第一请求消息, 所 述第一请求消息请求所述辅基站上报向所述终端发送的最后一个 PDU的序列号; 或,
所述发送单元 1 0 3 , 用于向所述辅基站发送第二请求消息, 所 述第二请求消息携带有上报周期,请求所述辅基站根据所述上报周
期上报向所述终端发送的最后一个 PDU的序列号。
可选的,当所述无线通信设备为终端,所述分流信息具体包括: 所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上边 界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
进一步的, 还包括发送单元 103。
所述发送单元 103, 用于向所述终端发送第三请求消息, 所述 第三请求消息请求所述终端发送所述终端等待重排序的最早一个 PDU的序列号与重排序窗口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值; 或,
所述发送单元 103, 用于向所述终端发送第四请求消息, 所述 第四请求消息携带有上报周期,请求所述终端根据所述上报周期上 报所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
所述调整单元 102, 具体用于
将第一分流速度调整为第二分流速度,所述第一分流速度为所 述基站当前向所述多流聚合基站分配的分流数据的分流速度,所述 第二分流速度小于所述第一分流速度;
或
确定所述多流聚合基站向终端发送分流数据的发送速度; 将所述分流数据的发送速度最小或分流数据的发送速度小于 第一预设值的多流聚合基站确定为慢速流基站;
将所述慢速流基站的第三分流速度调整为第四分流速度,所述 第三分流速度为所述基站当前向所述慢速流基站分配分流数据的 分流速度, 所述第四分流速度小于所述第三分流速度;
或
确定所述多流聚合基站向所述终端发送分流数据的发送速度; 将所述分流数据的发送速度最小或分流数据的发送速度小于 第一预设值的多流聚合基站确定为慢速流基站;
将所述分流数据的发送速度最大或分流数据的发送速度大于 等于所述第一预设值的多流聚合基站确定为快速流基站;
向所述慢速流基站发送指示消息,指示所述慢速流基站暂停向 终端发送未发送的分流数据;
将所述慢速流基站未发送的分流数据分配给所述快速流基站。 可选的, 所述分流信息中还包括: 无线承载标识。
本发明实施例提供一种基站,所述接收单元接收无线通信设备 发送的分流信息, 所述无线通信设备为辅基站或终端; 所述调整单 元根据所述分流信息,调整分配给多流聚合基站的分流数据;其中, 当所述无线通信设备为所述辅基站时,所述分流信息包括所述辅基 站向所述终端发送的分组数据单元 PD U的序列号; 当所述无线通信 设备为所述终端时,所述分流信息用于基站调整分配给多流聚合基 站的分流数据; 所述多流聚合基站包括参与多流聚合的所述基站和 所述辅基站。通过该方案,基站根据无线通信设备发送的分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终端接收的 PDU 的序列号落在重排序窗口之内, 进而, 保证了多流聚合场景下, 终 端与基站之间的正常通讯。
本发明又一实施例提供一种无线通信设备, 如图 1 2 所示, 所
述无线通信设备 120 包括: 发送单元 121和通讯单元 122。
所述发送单元 121, 用于向主基站发送分流信息, 以使得所述 主基站根据所述分流信息, 调整分配给多流聚合基站的分流数据, 所述无线通信设备为辅基站或终端。
所述通讯单元 122, 用于根据所述主基站调整的分配给所述多 流聚合基站的所述分流数据与所述终端进行数据传输。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当 所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据。
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅 基站。
可选的, 当所述无线通信设备为所述辅基站时, 所述分流信息 具体包括所述辅基站向所述终端发送的最后一个 PDU的序列号。
进一步的, 如图 13所示, 还包括: 接收单元 123。
所述接收单元 123, 用于用于接收所述主基站发送的第一请求 消息,所述第一请求消息请求所述辅基站上报向所述终端发送的最 后一个 PDU的序列号;
或
所述接收单元 123, 用于接收所述主基站发送的第二请求消 息, 所述第二请求消息携带有上报周期, 请求所述辅基站根据所述 上报周期上报向所述终端发送的最后一个 PDU的序列号。
可选的, 当所述无线通信设备为所述终端时, 所述分流信息具 体包括:所述终端等待重排序的最早一个 PDU的序列号与重排序窗 口上边界的差值大于预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口
上边界的差值。
其中,所述重排序窗口上边界为所述终端接收到的 PDU的最大 的序列号的数值加一,所述预设值为小于等于重排序窗口大小的数 值。
如图 14所示, 还包括: 确定单元 124。
所述确定单元 124, 用于根据接收到的 PDU的序列号, 确定所 述终端重排序窗口 内等待重排序的最早一个 PDU 的序列号与重排 序窗口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
进一步的, 还包括: 接收单元 123。
所述接收单元 123, 用于接收所述主基站发送的第三请求消 息,所述第三请求消息请求所述终端发送所述终端重排序窗口 内等 待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差值大 于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界;
或
所述接收单元 123, 用于接收所述主基站发送的第四请求消 息, 所述第四请求消息携带有上报周期, 请求所述终端根据所述上 报周期上报所述终端重排序窗口 内等待重排序的最早一个 PDU 的 序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
本发明实施例提供一种无线通信设备,所述发送单元向主基站 发送分流信息, 以使得所述主基站根据所述分流信息, 调整分配给 多流聚合基站的分流数据; 所述通讯单元根据所述主基站调整分配 给多流聚合基站的分流数据与终端进行数据传输; 其中, 当所述无 线通信设备为所述辅基站时,所述分流信息包括所述辅基站向所述 终端发送的分组数据单元 PDU的序列号,并用于所述主基站调整分 配给所述多流聚合基站的所述分流数据,或当所述无线通信设备为 所述终端时,所述分流信息用于所述主基站调整分配给所述多流聚 合基站的所述分流数据。 通过该方案, 主基站根据无线通信设备发 送的分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终 端接收的 PDU的序列号落在重排序窗口之内, 进而, 保证了多流聚 合场景下, 终端与基站之间的正常通讯。
本发明又一实施例提供一种基站,如图 1 5所示,所述基站 1 7 0 包括: 收发器 1 4 1和处理器 1 4 2。
所述收发器 1 4 1 , 用于接收无线通信设备发送的分流信息, 所 述无线通信设备为辅基站或终端。
所述处理器 1 4 2 , 用于根据所述分流信息, 调整分配给多流聚 合基站的分流数据。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述基站调整分配给所述多流聚合基站的所述分流数据,或当所 述无线通信设备为所述终端时,所述分流信息用于所述基站调整分 配给所述多流聚合基站的所述分流数据。
所述多流聚合基站包括参与多流聚合的所述基站和所述辅基 站。
进一步的, 所述处理器 1 4 2具体用于:
根据所述分流信息,确定重排序窗口内等待重排序的最早一个
PDU的序列号与重排序窗口上边界的差值大于预设值; 调整分配给多流聚合基站的分流数据,以使得所述等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述 预设值,所述重排序窗口上边界为所述终端接收到的 PDU的最大的 序列号的数值加一, 所述预设值为小于等于重排序窗口大小的数 值。
可选的, 当所述无线通信设备为辅基站, 所述分流信息具体包 括: 所述辅基站向所述终端发送的最后一个 PDU的序列号时, 所述 处理器 1 4 2 , 具体用于:
根据所述分流信息,确定所述基站和所述辅基站分别向所述终 端发送的最后一个 PDU的序列号之间的最大差值大于所述预设值; 调整分配给多流聚合基站的分流数据,以使得等待重排序的最 早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述预设 值,所述重排序窗口上边界为所述终端接收到的 PDU的最大的序列 号的数值加一, 所述预设值为小于等于重排序窗口大小的数值。
进一步的, 如图 1 1所示, 所述基站还包括: 收发器 1 4 1。
所述收发器 1 4 1 , 用于向所述辅基站发送第一请求消息, 所述 第一请求消息请求所述辅基站上报向所述终端发送的最后一个 PDU的序列号; 或,
所述收发器 1 4 1 , 用于向所述辅基站发送第二请求消息, 所述 第二请求消息携带有上报周期,请求所述辅基站根据所述上报周期 上报向所述终端发送的最后一个 PDU的序列号。
可选的,当所述无线通信设备为终端,所述分流信息具体包括: 所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上边 界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
进一步的, 所述收发器 1 4 1 , 用于向所述终端发送第三请求消 息,所述第三请求消息请求所述终端发送所述终端等待重排序的最 早一个 PDU 的序列号与重排序窗口上边界的差值大于所述预设值 的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值; 或,
所述收发器 1 4 1 , 用于向所述终端发送第四请求消息, 所述第 四请求消息携带有上报周期,请求所述终端根据所述上报周期上报 所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上边 界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
所述处理器 1 4 2 , 具体用于
将第一分流速度调整为第二分流速度,所述第一分流速度为所 述基站当前向所述多流聚合基站分配的分流数据的分流速度,所述 第二分流速度小于所述第一分流速度;
或
确定所述多流聚合基站向终端发送分流数据的发送速度; 将所述分流数据的发送速度最小或分流数据的发送速度小于 第一预设值的多流聚合基站确定为慢速流基站;
将所述慢速流基站的第三分流速度调整为第四分流速度,所述 第三分流速度为所述基站当前向所述慢速流基站分配分流数据的 分流速度, 所述第四分流速度小于所述第三分流速度;
或
确定所述多流聚合基站向所述终端发送分流数据的发送速度;
将所述分流数据的发送速度最小或分流数据的发送速度小于 第一预设值的多流聚合基站确定为慢速流基站;
将所述分流数据的发送速度最大或分流数据的发送速度大于 等于所述第一预设值的多流聚合基站确定为快速流基站;
向所述慢速流基站发送指示消息,指示所述慢速流基站暂停向 终端发送未发送的分流数据;
将所述慢速流基站未发送的分流数据分配给所述快速流基站。 可选的, 所述分流信息中还包括: 无线承载标识。
本发明实施例提供一种基站,所述收发器接收无线通信设备发 送的分流信息, 所述无线通信设备为辅基站或终端; 所述处理器根 据所述分流信息, 调整分配给多流聚合基站的分流数据; 其中, 当 所述无线通信设备为所述辅基站时,所述分流信息包括所述辅基站 向所述终端发送的分组数据单元 P DU的序列号, 并用于所述基站调 整分配给所述多流聚合基站的所述分流数据,或当所述无线通信设 备为所述终端时,所述分流信息用于所述基站调整分配给所述多流 聚合基站的所述分流数据。 通过该方案, 基站根据无线通信设备发 送的分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终 端接收的 PDU的序列号落在重排序窗口之内, 进而, 保证了多流聚 合场景下, 终端与基站之间的正常通讯。
本发明又一实施例提供一种无线通信设备, 如图 1 6 所示, 所 述无线通信设备 1 5 0 包括: 收发器 1 5 1和处理器 1 5 2。
所述收发器 1 5 1 , 用于向主基站发送分流信息, 以使得所述主 基站根据所述分流信息, 调整分配给多流聚合基站的分流数据, 所 述无线通信设备为辅基站或终端。
所述处理器 1 5 2 , 用于根据所述主基站调整的分配给所述多流 聚合基站的所述分流数据与所述终端进行数据传输。
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU的序列号,并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据,或当
所述无线通信设备为所述终端时,所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据。
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅 基站。
可选的, 当所述无线通信设备为所述辅基站时, 所述分流信息 具体包括所述辅基站向所述终端发送的最后一个 PDU的序列号。
所述收发器 151 , 还用于用于接收所述主基站发送的第一请求 消息,所述第一请求消息请求所述辅基站上报向所述终端发送的最 后一个 PDU的序列号;
或
所述收发器 151 , 还用于接收所述主基站发送的第二请求消 息, 所述第二请求消息携带有上报周期, 请求所述辅基站根据所述 上报周期上报向所述终端发送的最后一个 PDU的序列号。
可选的, 当所述无线通信设备为所述终端时, 所述分流信息具 体包括:所述终端等待重排序的最早一个 PDU的序列号与重排序窗 口上边界的差值大于预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
其中,所述重排序窗口上边界为所述终端接收到的 PDU的最大 的序列号的数值加一,所述预设值为小于等于重排序窗口大小的数 值。
所述处理器 152, 还用于根据接收到的 PDU的序列号, 确定所 述终端重排序窗口 内等待重排序的最早一个 PDU 的序列号与重排 序窗口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口
上边界的差值。
进一步的, 所述收发器 1 5 1 , 还用于接收所述主基站发送的第 三请求消息,所述第三请求消息请求所述终端发送所述终端重排序 窗口 内等待重排序的最早一个 PDU 的序列号与重排序窗口上边界 的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值等待重排序的最早一个 P DU 的序列号和重排序窗口 上边界;
或
所述收发器 1 5 1 , 还用于接收所述主基站发送的第四请求消 息, 所述第四请求消息携带有上报周期, 请求所述终端根据所述上 报周期上报所述终端重排序窗口 内等待重排序的最早一个 PDU 的 序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口 上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口 上边界的差值。
本发明实施例提供一种无线通信设备,所述收发器向主基站发 送分流信息, 以使得所述主基站根据所述分流信息, 调整分配给多 流聚合基站的分流数据; 所述处理器根据所述主基站调整分配给多 流聚合基站的分流数据与终端进行数据传输; 其中, 当所述无线通 信设备为所述辅基站时,所述分流信息包括所述辅基站向所述终端 发送的分组数据单元 P DU的序列号,并用于所述主基站调整分配给 所述多流聚合基站的所述分流数据,或当所述无线通信设备为所述 终端时,所述分流信息用于所述主基站调整分配给所述多流聚合基 站的所述分流数据。 通过该方案, 主基站根据无线通信设备发送的 分流信息, 可以调整分配给多流聚合基站的分流数据, 使得终端接
收的 PDU的序列号落在重排序窗口之内, 进而, 保证了多流聚合场 景下, 终端与基站之间的正常通讯。
需说明的是, 以上所描述的装置实施例仅仅是示意性的, 其中 所述作为分离部件说明的单元可以是或者也可以不是物理上分开 的, 作为单元显示的部件可以是或者也可以不是物理单元, 即可以 位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际 的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。 另外, 本发明提供的装置实施例附图中, 模块之间的连接关系表示 它们之间具有通信连接,具体可以实现为一条或多条通信总线或信 号线。 本领域普通技术人员在不付出创造性劳动的情况下, 即可以 理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地 了解到本发明可借助软件加必需的通用硬件的方式来实现, 当然也 可以通过专用硬件包括专用集成电路、 专用 CP U、 专用存储器、 专 用元器件等来实现。 一般情况下, 凡由计算机程序完成的功能都可 以很容易地用相应的硬件来实现, 而且, 用来实现同一功能的具体 硬件结构也可以是多种多样的, 例如模拟电路、 数字电路或专用电 路等。 但是, 对本发明而言更多情况下软件程序实现是更佳的实施 方式。 基于这样的理解, 本发明的技术方案本质上或者说对现有技 术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件 产品存储在可读取的存储介质中, 如计算机的软盘, U盘、 移动硬 盘、只读存储器( Re a d- On l y Memo r y , ROM )、随机存取存储器( Ra nd om A c c e s s Memo r y , RAM )、 磁碟或者光盘等, 包括若干指令用以使得 一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备等) 执行本发明各个实施例所述的方法。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围 并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技 术范围内, 可轻易想到变化或替换, 都应涵盖在本发明的保护范围 之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims
1、 一种数据传输的方法, 其特征在于, 所述方法包括: 主基站接收无线通信设备发送的分流信息, 所述无线通信设备 为辅基站或终端;
所述主基站根据所述分流信息, 调整分配给多流聚合基站的分 流数据;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU 的序列号, 并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据, 或当 所述无线通信设备为所述终端时, 所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅基 站。
2、 根据权利要求 1所述的方法, 其特征在于, 所述主基站根据 所述分流信息, 调整分配给多流聚合基站的分流数据具体包括: 所述主基站根据所述分流信息, 确定重排序窗口 内等待重排序 的最早一个 PDU的序列号与重排序窗口上边界的差值大于预设值; 所述主基站调整分配给多流聚合基站的分流数据, 以使得所述 等待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差值不 大于所述预设值, 所述重排序窗口上边界为所述终端接收到的 PDU 的最大的序列号的数值加一, 所述预设值为小于等于重排序窗口大 小的数值。
3、 根据权利要求 2所述的方法, 其特征在于, 当所述无线通信 设备为所述辅基站时, 所述分流信息具体包括: 所述辅基站向所述 终端发送的最后一个 P DU的序列号;
所述主基站根据所述分流信息, 确定重排序窗口 内等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于预设值具 体包括:
所述主基站根据所述分流信息, 确定所述主基站和所述辅基站
分别向所述终端发送的最后一个 PDU 的序列号之间的最大差值大于 所述预设值。
4、 根据权利要求 3所述的方法, 其特征在于, 在所述主基站接 收无线通信设备发送的分流信息之前, 还包括:
向所述辅基站发送第一请求消息, 所述第一请求消息请求所述 辅基站上报向所述终端发送的最后一个 P DU的序列号; 或,
向所述辅基站发送第二请求消息, 所述第二请求消息携带有上 报周期, 请求所述辅基站根据所述上报周期上报向所述终端发送的 最后一个 P DU的序列号。
5、 根据权利要求 2所述的方法, 其特征在于, 当所述无线通信 设备为所述终端时, 所述分流信息具体包括: 所述终端等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值大于所述预设 值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
6、 根据权利要求 5所述的方法, 其特征在于, 在所述主基站接 收无线通信设备发送的分流信息之前, 还包括:
向所述终端发送第三请求消息, 所述第三请求消息请求所述终 端发送所述终端等待重排序的最早一个 PDU的序列号与重排序窗口 上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的 最早一个 P DU的序列号和重排序窗口上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值; 或,
向所述终端发送第四请求消息, 所述第四请求消息携带有上报 周期, 请求所述终端根据所述上报周期上报所述终端等待重排序的 最早一个 P DU的序列号与重排序窗口上边界的差值大于所述预设值 的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
7、 根据权利要求 1 - 6任一项所述的方法, 其特征在于, 所述分 流信息中还包括: 无线承载标识。
8、 一种数据传输的方法, 其特征在于, 所述方法包括: 无线通信设备向主基站发送分流信息, 以使得所述主基站根据 所述分流信息, 调整分配给多流聚合基站的分流数据, 所述无线通 信设备为辅基站或终端;
根据所述主基站调整的分配给所述多流聚合基站的所述分流数 据与所述终端进行数据传输;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU 的序列号, 并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据, 或当 所述无线通信设备为所述终端时, 所述分流信息用于所述主基站调 整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅基 站。
9、 根据权利要求 8所述的方法, 其特征在于, 当所述无线通信 设备为所述辅基站时, 所述分流信息具体包括所述辅基站向所述终 端发送的最后一个 PDU的序列号。
1 0、 根据权利要求 9 所述的方法, 其特征在于, 所述无线通信 设备向主基站发送分流信息之前, 还包括:
接收所述主基站发送的第一请求消息, 所述第一请求消息请求 所述辅基站上报向所述终端发送的最后一个 P DU的序列号;
或
接收所述主基站发送的第二请求消息, 所述第二请求消息携带 有上报周期, 请求所述辅基站根据所述上报周期上报向所述终端发
送的最后一个 P DU的序列号。
1 1、 根据权利要求 8 所述的方法, 其特征在于, 当所述无线通 信设备为所述终端时, 所述分流信息具体包括: 所述终端等待重排 序的最早一个 P DU的序列号与重排序窗口上边界的差值大于预设值 的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值;
其中, 所述重排序窗口上边界为所述终端接收到的 P DU的最大 的序列号的数值加一, 所述预设值为小于等于重排序窗口大小的数 值;
在所述无线通信设备向主基站发送分流信息之前, 还包括: 所述终端根据接收到的 PDU 的序列号, 确定所述终端重排序窗 口内等待重排序的最早一个 P DU的序列号与重排序窗口上边界的差 值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
1 2、 根据权利要求 1 1所述的方法, 其特征在于, 终端向主基站 发送分流信息之前, 还包括:
接收所述主基站发送的第三请求消息, 所述第三请求消息请求 所述终端发送所述终端重排序窗口 内等待重排序的最早一个 P DU的 序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值等待重排序的最早一个 P DU的序列号和重排序窗口上边
界;
或
接收所述主基站发送的第四请求消息, 所述第四请求消息携带 有上报周期, 请求所述终端根据所述上报周期上报所述终端重排序 窗口内等待重排序的最早一个 PDU的序列号与重排序窗口上边界的 差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
1 3、 一种基站, 其特征在于, 所述基站包括: 接收单元和调整 单元;
所述接收单元, 用于接收无线通信设备发送的分流信息, 所述 无线通信设备为辅基站或终端;
所述调整单元, 用于根据所述分流信息, 调整分配给多流聚合 基站的分流数据;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU 的序列号, 并用 于所述基站调整分配给所述多流聚合基站的所述分流数据, 或当所 述无线通信设备为所述终端时, 所述分流信息用于所述基站调整分 配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述基站和所述辅基 站。
1 4、 根据权利要求 1 3所述的基站, 其特征在于, 所述调整单元 具体用于:
根据所述分流信息, 确定重排序窗口 内等待重排序的最早一个 PDU的序列号与重排序窗口上边界的差值大于预设值;
调整分配给多流聚合基站的分流数据, 以使得所述等待重排序 的最早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述预
设值, 所述重排序窗口上边界为所述终端接收到的 PDU的最大的序 列号的数值加一, 所述预设值为小于等于重排序窗口大小的数值。
1 5、 根据权利要求 1 4所述的基站, 其特征在于, 当所述无线通 信设备为辅基站, 所述分流信息具体包括: 所述辅基站向所述终端 发送的最后一个 PDU的序列号;
所述调整单元, 具体用于:
根据所述分流信息, 确定所述基站和所述辅基站分别向所述终 端发送的最后一个 PDU的序列号之间的最大差值大于所述预设值; 调整分配给多流聚合基站的分流数据, 以使得等待重排序的最 早一个 PDU 的序列号与重排序窗口上边界的差值不大于所述预设 值, 所述重排序窗口上边界为所述终端接收到的 PDU的最大的序列 号的数值加一, 所述预设值为小于等于重排序窗口大小的数值。
1 6、 根据权利要求 1 5所述的基站, 其特征在于, 还包括: 发送 单元;
所述发送单元, 用于向所述辅基站发送第一请求消息, 所述第 一请求消息请求所述辅基站上报向所述终端发送的最后一个 PDU的 序列号; 或,
所述发送单元, 用于向所述辅基站发送第二请求消息, 所述第 二请求消息携带有上报周期, 请求所述辅基站根据所述上报周期上 报向所述终端发送的最后一个 PDU的序列号。
1 7、 根据权利要求 1 4所述的基站, 其特征在于, 当所述无线通 信设备为终端, 所述分流信息具体包括: 所述终端等待重排序的最 早一个 PDU的序列号与重排序窗口上边界的差值大于所述预设值的 信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
1 8、 根据权利要求 1 7所述的基站, 其特征在于, 还包括: 发送
单元;
所述发送单元, 用于向所述终端发送第三请求消息, 所述第三 请求消息请求所述终端发送所述终端等待重排序的最早一个 P DU的 序列号与重排序窗口上边界的差值大于所述预设值的信息; 或, 所 述终端等待重排序的最早一个 PDU的序列号和重排序窗口上边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值; 或,
向所述终端发送第四请求消息, 所述第四请求消息携带有上报 周期, 请求所述终端根据所述上报周期上报所述终端等待重排序的 最早一个 P DU的序列号与重排序窗口上边界的差值大于所述预设值 的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
1 9、 根据权利要求 1 3 - 1 8任一项所述的基站, 其特征在于, 所 述分流信息中还包括: 无线承载标识。
2 0、 一种无线通信设备, 其特征在于, 包括: 发送单元和通讯 单元;
所述发送单元, 用于向主基站发送分流信息, 以使得所述主基 站根据所述分流信息, 调整分配给多流聚合基站的分流数据, 所述 无线通信设备为辅基站或终端;
所述通讯单元, 用于根据所述主基站调整的分配给所述多流聚 合基站的所述分流数据与所述终端进行数据传输;
其中, 当所述无线通信设备为所述辅基站时, 所述分流信息包 括所述辅基站向所述终端发送的分组数据单元 PDU 的序列号, 并用 于所述主基站调整分配给所述多流聚合基站的所述分流数据, 或当 所述无线通信设备为所述终端时, 所述分流信息用于所述主基站调
整分配给所述多流聚合基站的所述分流数据;
所述多流聚合基站包括参与多流聚合的所述主基站和所述辅基 站。
2 1、 根据权利要求 2 0所述的无线通信设备, 其特征在于, 当所 述无线通信设备为所述辅基站时, 所述分流信息具体包括所述辅基 站向所述终端发送的最后一个 P DU的序列号。
2 2、 根据权利要求 2 1所述的无线通信设备, 其特征在于, 还包 括: 接收单元;
所述接收单元, 用于接收所述主基站发送的第一请求消息, 所 述第一请求消息请求所述辅基站上报向所述终端发送的最后一个 P DU的序列号;
或
所述接收单元, 用于接收所述主基站发送的第二请求消息, 所 述第二请求消息携带有上报周期, 请求所述辅基站根据所述上报周 期上报向所述终端发送的最后一个 P DU的序列号。
2 3、 根据权利要求 2 0所述的无线通信设备, 其特征在于, 当所 述无线通信设备为所述终端时, 所述分流信息具体包括: 所述终端 等待重排序的最早一个 PDU 的序列号与重排序窗口上边界的差值大 于预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值;
其中, 所述重排序窗口上边界为所述终端接收到的 P DU的最大 的序列号的数值加一, 所述预设值为小于等于重排序窗口大小的数 值;
还包括: 确定单元;
所述确定单元, 用于根据接收到的 P DU的序列号, 确定所述终 端重排序窗口 内等待重排序的最早一个 PDU的序列号与重排序窗口
上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
2 4、 根据权利要求 2 3所述的无线通信设备, 其特征在于, 还包 括: 接收单元;
所述接收单元, 用于接收所述主基站发送的第三请求消息, 所 述第三请求消息请求所述终端发送所述终端重排序窗口 内等待重排 序的最早一个 P DU的序列号与重排序窗口上边界的差值大于所述预 设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值等待重排序的最早一个 P DU的序列号和重排序窗口上边 界;
或
所述接收单元, 用于接收所述主基站发送的第四请求消息, 所 述第四请求消息携带有上报周期, 请求所述终端根据所述上报周期 上报所述终端重排序窗口 内等待重排序的最早一个 P DU的序列号与 重排序窗口上边界的差值大于所述预设值的信息; 或,
所述终端等待重排序的最早一个 PDU 的序列号和重排序窗口上 边界; 或,
所述终端等待重排序的最早一个 PDU 的序列号与重排序窗口上 边界的差值。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP13882749.8A EP2991418B1 (en) | 2013-04-26 | 2013-04-26 | Method and apparatus for multi-stream aggregation |
CN201380003352.6A CN104303563B (zh) | 2013-04-26 | 2013-04-26 | 一种数据传输的方法、基站和无线通信设备 |
CA2910662A CA2910662C (en) | 2013-04-26 | 2013-04-26 | Data transmission method, base station, and wireless communications device |
CN201810957441.9A CN108847919B (zh) | 2013-04-26 | 2013-04-26 | 一种数据传输的方法、基站和无线通信设备 |
PCT/CN2013/074812 WO2014172896A1 (zh) | 2013-04-26 | 2013-04-26 | 一种数据传输的方法、基站和无线通信设备 |
US14/922,940 US10341900B2 (en) | 2013-04-26 | 2015-10-26 | Data transmission method, base station, and wireless communications device |
US16/416,747 US11129048B2 (en) | 2013-04-26 | 2019-05-20 | Data transmission method, base station, and wireless communications device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/074812 WO2014172896A1 (zh) | 2013-04-26 | 2013-04-26 | 一种数据传输的方法、基站和无线通信设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/922,940 Continuation US10341900B2 (en) | 2013-04-26 | 2015-10-26 | Data transmission method, base station, and wireless communications device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014172896A1 true WO2014172896A1 (zh) | 2014-10-30 |
Family
ID=51791018
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/074812 WO2014172896A1 (zh) | 2013-04-26 | 2013-04-26 | 一种数据传输的方法、基站和无线通信设备 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10341900B2 (zh) |
EP (1) | EP2991418B1 (zh) |
CN (2) | CN108847919B (zh) |
CA (1) | CA2910662C (zh) |
WO (1) | WO2014172896A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2830352A1 (en) | 2013-07-24 | 2015-01-28 | Panasonic Intellectual Property Corporation of America | Efficient discard mechanism in small cell deployment |
CN106465439B (zh) * | 2015-01-30 | 2020-01-10 | 华为技术有限公司 | 多流聚合方法、装置及系统 |
CN107094299B (zh) * | 2016-02-18 | 2021-03-12 | 中国移动通信集团公司 | 自适应于接入网架构的数据处理方法及接入网架构 |
CN111183674B (zh) | 2017-06-20 | 2023-06-16 | 苹果公司 | 用于流控制触发和反馈的设备和方法 |
US10673773B2 (en) | 2017-08-07 | 2020-06-02 | Lg Electronics Inc. | Method for handling state variables of a PDCP entity in wireless communication system and a device therefor |
SG11201912460WA (en) | 2017-09-21 | 2020-01-30 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Data distribution method and device, and storage medium and system |
AR113459A1 (es) | 2017-10-25 | 2020-05-06 | Dow Global Technologies Llc | Proceso para formar un polvo |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102209030A (zh) * | 2011-05-19 | 2011-10-05 | 中兴通讯股份有限公司 | 业务分流方法、装置及系统 |
WO2012082046A1 (en) * | 2010-12-13 | 2012-06-21 | Telefonaktiebolaget L M Ericsson (Publ) | Exchange of parameters relating to measurement periods |
US20120163315A1 (en) * | 2010-12-23 | 2012-06-28 | Qualcomm Incorporated | System and method for performing a radio link control (rlc) reset in a downlink multipoint system |
CN102783231A (zh) * | 2010-03-05 | 2012-11-14 | 夏普株式会社 | 无线通信系统、基站装置、通信装置及通信控制程序 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6788704B1 (en) * | 1999-08-05 | 2004-09-07 | Intel Corporation | Network adapter with TCP windowing support |
CN1199496C (zh) | 2002-03-15 | 2005-04-27 | 华为技术有限公司 | 业务支持节点与基站控制器间接口的自适应流控方法 |
JP4201550B2 (ja) * | 2002-08-30 | 2008-12-24 | 富士通株式会社 | 負荷分散装置 |
KR100516554B1 (ko) * | 2003-08-25 | 2005-09-22 | 삼성전자주식회사 | 고속 순방향 패킷 접속 통신 시스템에서 프로토콜 데이터유닛 처리 방법 |
US7454214B2 (en) * | 2003-12-01 | 2008-11-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
CN1635726A (zh) | 2003-12-29 | 2005-07-06 | 华为技术有限公司 | Cdma20001x分组预付费业务实现方法 |
CN1332534C (zh) | 2004-04-05 | 2007-08-15 | 华为技术有限公司 | 服务通用分组无线业务支持节点监控移动用户状态的方法 |
CN1319316C (zh) | 2004-04-19 | 2007-05-30 | 华为技术有限公司 | 无线链路数据传输中接收端发送窗口大小调整信息的方法 |
CN100589431C (zh) | 2004-08-27 | 2010-02-10 | 华为技术有限公司 | 移动通信系统接口流量控制方法 |
US7899004B2 (en) * | 2005-08-22 | 2011-03-01 | Qualcomm Incorporated | Distributed protocol over a wireless connection |
EP1993241B1 (en) * | 2006-03-03 | 2010-12-15 | Huawei Technologies Co., Ltd. | A method for reassembling data in wireless communication system and an apparatus thereof |
CN1937469A (zh) | 2006-09-30 | 2007-03-28 | 华为技术有限公司 | 一种利用信道数据帧信息进行流控的方法 |
AU2008229486B2 (en) * | 2007-03-15 | 2011-07-21 | Interdigital Technology Corporation | Method and apparatus for reordering data in an evolved high speed packet access system |
WO2009018318A2 (en) * | 2007-08-02 | 2009-02-05 | Interdigital Patent Holdings, Inc. | Packet data convergence protocol procedures |
EP2793418A3 (en) * | 2007-08-13 | 2014-12-17 | Qualcomm Incorporated | Optimizing In-order delivery of data packets during wireless communication handover |
KR100907978B1 (ko) * | 2007-09-11 | 2009-07-15 | 엘지전자 주식회사 | 이동통신 시스템에서 pdcp 계층의 상태보고 전송 방법 및 수신장치 |
US20090168723A1 (en) * | 2007-11-27 | 2009-07-02 | Qualcomm Incorporated | Method and apparatus for handling out-of-order packets during handover in a wireless communication system |
CN101511103B (zh) | 2008-02-15 | 2010-12-22 | 华为技术有限公司 | 服务通用分组无线业支持节点池的流控方法和设备 |
CN102037669B (zh) * | 2008-05-22 | 2013-11-06 | 爱立信电话股份有限公司 | 增强恢复过程 |
KR20110011517A (ko) * | 2009-07-28 | 2011-02-08 | 엘지전자 주식회사 | 다중반송파 지원 광대역 무선 통신 시스템에서의 반송파 관리 절차 수행 방법 및 장치 |
CN102104535B (zh) * | 2009-12-18 | 2013-12-18 | 华为技术有限公司 | 一种pdcp数据发送方法、装置及系统 |
WO2011082988A1 (en) * | 2010-01-11 | 2011-07-14 | Telefonaktiebolaget L M Ericsson (Publ) | Measurement handling with carrier aggregation |
US9392515B2 (en) * | 2010-02-12 | 2016-07-12 | Interdigital Technology Corporation | Data split between multiple sites |
KR101847582B1 (ko) * | 2010-06-09 | 2018-04-10 | 삼성전자 주식회사 | 이동 통신 시스템 및 그 이동 통신 시스템에서 패킷 제어 방법 |
WO2012139016A2 (en) * | 2011-04-07 | 2012-10-11 | Interdigital Patent Holdings, Inc. | Method and apparatus for local data caching |
EP2707970A4 (en) * | 2011-04-29 | 2015-08-12 | Intel Corp | SYSTEM AND METHOD FOR MANAGING WIRELESS COMMUNICATIONS WITH MULTIPLE TRANSMISSION POINTS |
US20120294281A1 (en) * | 2011-05-16 | 2012-11-22 | Electronics And Telecommunications Research Institute | Data delivery method performed in receiving apparatus of mobile communication system |
CN102892143B (zh) * | 2011-07-20 | 2015-11-25 | 华为技术有限公司 | 数据分流的方法以及用户设备 |
CN103095433B (zh) * | 2011-11-04 | 2018-06-15 | 北京三星通信技术研究有限公司 | 一种发送harq-ack反馈信息的方法 |
US9608899B2 (en) * | 2011-11-21 | 2017-03-28 | Qualcomm Incorporated | Packet-based aggregation of data streams across disparate networking interfaces |
US8958422B2 (en) * | 2012-03-17 | 2015-02-17 | Blackberry Limited | Handling packet data convergence protocol data units |
US10045386B2 (en) * | 2012-05-31 | 2018-08-07 | Interdigital Patent Holdings, Inc. | Method and apparatus for device-to-device (D2D) mobility in wireless systems |
WO2013182228A1 (en) * | 2012-06-05 | 2013-12-12 | Nokia Siemens Networks Oy | Uplink control information signaling in inter-site downlink carrier aggregation scenarios |
US9408125B2 (en) * | 2012-07-05 | 2016-08-02 | Qualcomm Incorporated | Aggregation of data bearers for carrier aggregation |
DE102012014266A1 (de) * | 2012-07-19 | 2014-01-23 | Krohne Ag | Magnetisch-induktives Durchflussmessgerät |
US9113450B2 (en) * | 2012-08-23 | 2015-08-18 | Interdigital Patent Holdings, Inc. | Operating with multiple schedulers in a wireless system |
US8923880B2 (en) * | 2012-09-28 | 2014-12-30 | Intel Corporation | Selective joinder of user equipment with wireless cell |
US9173147B2 (en) * | 2013-01-18 | 2015-10-27 | Blackberry Limited | Communicating data using a local wireless access network node |
US9629025B2 (en) * | 2013-05-03 | 2017-04-18 | Blackberry Limited | Controlling data offload in response to feedback information |
US9706469B2 (en) * | 2014-06-03 | 2017-07-11 | Intel Corporation | Radio resource control (RRC) protocol for cell selection and traffic steering for integrated WLAN/3GPP radio access technologies |
-
2013
- 2013-04-26 EP EP13882749.8A patent/EP2991418B1/en active Active
- 2013-04-26 CA CA2910662A patent/CA2910662C/en active Active
- 2013-04-26 WO PCT/CN2013/074812 patent/WO2014172896A1/zh active Application Filing
- 2013-04-26 CN CN201810957441.9A patent/CN108847919B/zh active Active
- 2013-04-26 CN CN201380003352.6A patent/CN104303563B/zh active Active
-
2015
- 2015-10-26 US US14/922,940 patent/US10341900B2/en active Active
-
2019
- 2019-05-20 US US16/416,747 patent/US11129048B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102783231A (zh) * | 2010-03-05 | 2012-11-14 | 夏普株式会社 | 无线通信系统、基站装置、通信装置及通信控制程序 |
WO2012082046A1 (en) * | 2010-12-13 | 2012-06-21 | Telefonaktiebolaget L M Ericsson (Publ) | Exchange of parameters relating to measurement periods |
US20120163315A1 (en) * | 2010-12-23 | 2012-06-28 | Qualcomm Incorporated | System and method for performing a radio link control (rlc) reset in a downlink multipoint system |
CN102209030A (zh) * | 2011-05-19 | 2011-10-05 | 中兴通讯股份有限公司 | 业务分流方法、装置及系统 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2991418A4 * |
Also Published As
Publication number | Publication date |
---|---|
CN108847919B (zh) | 2021-09-21 |
EP2991418B1 (en) | 2021-06-23 |
US11129048B2 (en) | 2021-09-21 |
CA2910662A1 (en) | 2014-10-30 |
EP2991418A4 (en) | 2016-04-27 |
CN104303563B (zh) | 2018-09-21 |
US10341900B2 (en) | 2019-07-02 |
EP2991418A1 (en) | 2016-03-02 |
CN104303563A (zh) | 2015-01-21 |
US20160044536A1 (en) | 2016-02-11 |
US20190274067A1 (en) | 2019-09-05 |
CN108847919A (zh) | 2018-11-20 |
CA2910662C (en) | 2017-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019153935A1 (zh) | 传输方式确定方法及装置,存储介质和电子装置 | |
WO2014172896A1 (zh) | 一种数据传输的方法、基站和无线通信设备 | |
US20160234851A1 (en) | Data transmission apparatus and method | |
CN114189901B (zh) | 一种数据接收状态报告方法及装置 | |
EP3761580A1 (en) | Data processing method and apparatus | |
WO2017201677A1 (zh) | 数据传输的方法及装置 | |
US20230180027A1 (en) | User plane data processing method and base station | |
WO2012130094A1 (zh) | 一种用于帧确认的方法和装置 | |
WO2021022687A1 (zh) | 通信方法、建立slrb的方法和通信装置 | |
JP2012523742A (ja) | 無線通信システムにおいて1対多サービスを受信する方法及び端末 | |
WO2012155434A1 (zh) | 一种数据传输的方法、装置及eNB | |
US20190223256A1 (en) | Data transmission method, network device, and terminal device | |
WO2009117961A1 (zh) | 一种发送数据的方法、系统和设备 | |
WO2021218435A1 (zh) | 一种多链路通信方法及相关装置 | |
WO2017214871A1 (zh) | 业务数据分流方法及装置 | |
WO2016161594A1 (zh) | 一种数据传输的方法及装置 | |
TWI797414B (zh) | 用於行動性增強之方法及其使用者設備 | |
WO2020063737A1 (zh) | 一种通信方法及设备 | |
WO2012155557A1 (zh) | 一种异构网络中业务流的同步传输方法及系统 | |
WO2020164441A1 (zh) | 无线通信系统中的切换方法、装置及系统 | |
WO2020199892A1 (zh) | 无线通信系统中的切换方法、装置及系统 | |
WO2015018009A1 (zh) | 用于自动重传的方法、用户设备和基站 | |
WO2021016790A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
WO2021228066A1 (zh) | 一种通信方法、装置及存储介质 | |
WO2017028681A1 (zh) | 一种数据传输状态的报告、确定传输数据量的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13882749 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2910662 Country of ref document: CA |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2013882749 Country of ref document: EP |