Summary of the invention
Based on this, it is necessary to for above-mentioned data retransmit when weight segmentation band come problem, a kind of reduction Radio Link is provided
The method and system that control layer protocol Data Unit is segmented again.
To achieve the goals above, the embodiment of technical solution of the present invention are as follows:
On the one hand, a kind of method that reduction protocol data unit of wireless links control layer is segmented again is provided, including following
Step:
Receive the data cached size that wireless chain control layer is reported according to preset data priority;Data cached packet
The wireless chain control layer is included according to buffer status report, re-transmission data and the new biography number of established each radio bearer report
According to;The setting principle of preset data priority is the buffer status report and re-transmission data for preferentially reporting each radio bearer;Its
The secondary priority according to each radio bearer reports the new biography data of each radio bearer;
It is gentle according to media access control layer control protocol data unit data amount, media access control layer header data amount
The size of deposit data, the quantity of scheduling radio resources block, and generate data transmission block;
When data transmission block is greater than or equal to data to be transferred amount, by the corresponding data of the quantity of the wireless resource block of scheduling
The size of transmission block is sent to wireless chain control layer, by wireless chain control layer according to the size of corresponding data transmission block into
Row data processing;
When data transmission block is less than data to be transferred amount, the quantity of the wireless resource block of scheduling is adjusted;It will adjustment
The size of the corresponding data transmission block of quantity of wireless resource block be sent to wireless chain control layer, by wireless chain control layer
Data processing is carried out according to the size of corresponding data transmission block;
Data to be transferred amount includes the size of the buffer status report of each radio bearer and the size and media for retransmitting data
The sum of access control layer control protocol data unit data amount and media access control layer header data amount.
On the one hand, a kind of method for being segmented again of reduction protocol data unit of wireless links control layer is additionally provided, including with
Lower step:
The data cached of established each radio bearer is reported to media access control layer according to preset data priority
Size;Data cached includes buffer status report, re-transmission data and new biography data;The setting principle of preset data priority
Preferentially to report the buffer status report of each radio bearer and retransmitting data;Secondly according to the priority of each radio bearer, report
The new biography data of each radio bearer;
The size for receiving the corresponding data transmission block of quantity of the wireless resource block of media access control layer feedback, according to right
The size for the data transmission block answered carries out data processing;The quantity of wireless resource block is that media access control layer is accessed according to media
Control layer control protocol data unit data amount, media access control layer header data amount and the data cached size carry out
Dispatch obtained quantity or quantity that scheduling is obtained be adjusted after quantity.
On the other hand, a kind of system that reduction protocol data unit of wireless links control layer is segmented again is provided, comprising:
Media access control protocol layer receiving unit, for receiving wireless chain control layer according to preset data priority
The data cached size of report;Data cached the delaying according to established each radio bearer report including wireless chain control layer
It deposits state report, retransmit data and new biography data;The setting principle of preset data priority is preferentially to report each radio bearer
Buffer status report and retransmit data;Secondly according to the priority of each radio bearer, the new biography data of each radio bearer are reported;
Scheduling unit, for according to media access control layer control protocol data unit data amount, media access control layer
Header data amount and the received data cached size of media access control layer receiving unit, the quantity of scheduling radio resources block,
And generate data transmission block;
Adjustment unit, when the data transmission block for generating in scheduling unit is less than data to be transferred amount, to the wireless of scheduling
The quantity of resource block is adjusted;Data to be transferred amount includes the size and re-transmission data of the buffer status report of each radio bearer
The sum of size and media access control layer control protocol data unit data amount and media access control layer header data amount;
Transmission unit, the size hair of the corresponding data transmission block of the quantity of the wireless resource block for adjusting adjustment unit
Give wireless chain control layer;And when data transmission block is greater than or equal to data to be transferred amount, by the nothing of scheduling unit scheduling
The size of the corresponding data transmission block of the quantity of line resource block is sent to wireless chain control layer, by wireless chain control layer according to
The size of corresponding data transmission block carries out data processing.
On the other hand, a kind of system that reduction protocol data unit of wireless links control layer is segmented again is additionally provided, comprising:
Reporting unit, for each wirelessly being held according to preset data priority to media access control layer report is established
The data cached size carried;Data cached includes buffer status report, re-transmission data and new biography data;Preset high priority data
The setting principle of grade is the buffer status report and re-transmission data for preferentially reporting each radio bearer;Secondly according to each radio bearer
Priority reports the new biography data of each radio bearer;
Wireless chain control layer receiving unit, the quantity pair of the wireless resource block for receiving media access control layer feedback
The size for the data transmission block answered;The quantity of wireless resource block is that media access control layer is assisted according to media access control layer control
The number that view data unit data amount, media access control layer header data amount and the data cached size are scheduled
Amount or the quantity after being adjusted to the obtained quantity of scheduling.
The size of processing unit, the data transmission block for being received according to wireless chain control layer receiving unit is counted
According to processing.
Above-mentioned technical proposal has the following beneficial effects:
To in the case where there is RLC that data is needed to retransmit, MAC dispatches by adjusting resource block RB, as far as possible preferentially the present invention
Meet MAC header information, the buffer status report of MAC control each radio bearer of PDU, RLC and re-transmission data volume, such MAC tune
Spend generate data transmission block TB it is ensured that retransmit data volume size requirements, even if the data after adjusting maximum RB number pass
In the case that defeated piece of TB is not able to satisfy all radio bearers re-transmission data volumes, it can also guarantee that priority is high to greatest extent and wirelessly hold
It carries without being segmented again, greatly reduces the segmentation again for retransmitting data;Therefore to re-transmission data to the maximum extent without being segmented again,
It reduces data and retransmits the time delay that data are segmented bring increase overhead and increasing data incoming terminal again, the system of reducing is opened
Pin.
Specific embodiment
To facilitate the understanding of the present invention, a more comprehensive description of the invention is given in the following sections with reference to the relevant attached drawings.In attached drawing
Give preferred embodiment of the invention.But the invention can be realized in many different forms, however it is not limited to this paper institute
The embodiment of description.On the contrary, purpose of providing these embodiments is make it is more thorough and comprehensive to the disclosure.
Unless otherwise defined, all technical and scientific terms used herein and belong to technical field of the invention
The normally understood meaning of technical staff is identical.Term as used herein in the specification of the present invention is intended merely to description tool
The purpose of the embodiment of body, it is not intended that in the limitation present invention.Term " and or " used herein includes one or more phases
Any and all combinations of the listed item of pass.
The method that the reduction protocol data unit of wireless links control layer that the present invention is implemented from MAC layer angle is segmented again is implemented
Example 1:
RLC processing expense and header overhead are increased in order to solve to be segmented in traditional technology again, while increasing data arrival
The problem of time delay of terminal, the present invention provides a kind of reduction wireless chain control layer protocol datas implemented from MAC layer angle
The embodiment of the method 1 that unit is segmented again;Fig. 2 is the reduction wireless chain control layer agreement number that the present invention is implemented from MAC layer angle
According to the flow diagram for the embodiment of the method 1 that unit is segmented again, as shown in Fig. 2, may comprise steps of:
Step S210: the data cached size that wireless chain control layer is reported according to preset data priority is received;
Wherein, the data cached caching shape reported including the wireless chain control layer according to established each radio bearer
State report retransmits data and new biography data;The setting principle of preset data priority is preferentially to report delaying for each radio bearer
It deposits state report and retransmits data;Secondly according to the priority of each radio bearer, the new biography data of each radio bearer are reported;
Step S220: according to media access control layer control protocol data unit data amount, media access control layer head
Data volume and the data cached size, the quantity of scheduling radio resources block, and generate data transmission block;In data transmission block
When more than or equal to data to be transferred amount, S230 is entered step;When data transmission block is less than data to be transferred amount, enter step
S240;
Step S230: the size of the corresponding data transmission block of the quantity of the wireless resource block of scheduling is sent to Radio Link
Control layer carries out data processing according to the size of corresponding data transmission block by wireless chain control layer;
Step S240: the quantity of the wireless resource block of scheduling is adjusted;By the quantity pair of the wireless resource block of adjustment
The size for the data transmission block answered is sent to wireless chain control layer, by wireless chain control layer according to corresponding data transmission block
Size carry out data processing;
Wherein, data to be transferred amount include the buffer status report of each radio bearer size and retransmit data size and
The sum of media access control layer control protocol data unit data amount and media access control layer header data amount.
In a specific embodiment, when data transmission block is less than data to be transferred amount, nothing of the step S240 to scheduling
The step of quantity of line resource block is adjusted specifically includes:
The quantity of wireless resource block is adjusted on the basis of the quantity of current radio resource block according to preset rules, presets rule
Increase a wireless resource block when then to adjust every time;
After the quantity for adjusting the wireless resource block of scheduling, when data transmission block is greater than or equal to data to be transferred amount, it will adjust
Quantity of the quantity of the wireless resource block of whole scheduling as the wireless resource block of adjustment;
Or
Data transmission block be less than data to be transferred amount, and the quantity of wireless resource block adjusted be less than preset quantity when,
Continue to be adjusted the quantity of wireless resource block according to preset rules;Preset quantity is the wireless resource block of maximum allowable adjustment
Quantity;
Or
It is less than data to be transferred amount in data transmission block, and the quantity of wireless resource block adjusted is greater than or equal to present count
When amount, using preset quantity as the quantity of the wireless resource block of adjustment.
In a specific embodiment, the quantity principle of above-mentioned scheduling radio resources block is preferentially to meet each radio bearer
Buffer status report;Secondly meet re-transmission data, the matchmaker of the high radio bearer of priority according to the priority of each radio bearer
Body access control layer control protocol data unit data amount and media access control layer header data amount;Finally wirelessly held according to each
The priority of load meets the new biography data of each radio bearer.
In a specific embodiment, data to be transferred amount may include the size of buffer status report, retransmit data
Size, the size of new biography data and media access control layer control protocol data unit data amount and media access control layer head
The sum of portion's data volume.But since the data transmission block that MAC layer scheduling radio resources block generates may not be able to be above complete fulfillment
All data, so each embodiment is intended to priority scheduling " guarantee property data to be transferred amount ", the guarantee data to be transferred in the present invention
Amount can be the size of buffer status report, the size and media access control layer control protocol data cell for retransmitting data
The sum of data volume and media access control layer header data amount does not include new biography data.
The method that the reduction protocol data unit of wireless links control layer that the present invention is implemented from MAC layer angle is segmented again is implemented
To in the case where there is RLC that data is needed to retransmit, MAC dispatches by adjusting resource block RB example 1, preferentially meets MAC header as far as possible
Each radio bearer state report of information, MAC control PDU, RLC and re-transmission data volume, the data transmission block that such MAC scheduling generates
TB it is ensured that retransmit data volume size requirements, even if the data transmission block TB after adjusting maximum RB number be not able to satisfy it is all
Radio bearer retransmit data volume in the case where, can also guarantee to greatest extent the high radio bearer of priority without being segmented again, greatly
It is big to reduce the segmentation again for retransmitting data, reduce overhead.
The method that the reduction protocol data unit of wireless links control layer that the present invention is implemented from rlc layer angle is segmented again is implemented
Example 1:
RLC processing expense and header overhead are increased in order to solve to be segmented in traditional technology again, while increasing data arrival
The problem of time delay of terminal, the present invention also provides a kind of reduction wireless chain control layer agreement numbers implemented from rlc layer angle
The embodiment of the method 1 being segmented again according to unit;Fig. 3 is the reduction wireless chain control layer agreement that the present invention is implemented from rlc layer angle
The flow diagram for the embodiment of the method 1 that data cell is segmented again, as shown in figure 3, may comprise steps of:
Step S310: established each radio bearer is reported to media access control layer according to preset data priority
Data cached size;
Wherein, data cached includes buffer status report, re-transmission data and new biography data;Preset data priority is set
Setting principle is preferentially to report the buffer status report and re-transmission data of each radio bearer;Secondly according to the preferential of each radio bearer
Grade, reports the new biography data of each radio bearer;
Step S320: the big of the corresponding data transmission block of quantity of the wireless resource block of media access control layer feedback is received
It is small, data processing is carried out according to the size of corresponding data transmission block;
Wherein, the quantity of wireless resource block is media access control layer according to media access control layer control protocol data sheet
Quantity that amount of metadata, media access control layer header data amount and data cached size are scheduled or to dispatching
To quantity be adjusted after quantity.
The method that the reduction protocol data unit of wireless links control layer that the present invention is implemented from rlc layer angle is segmented again is implemented
Buffer data size is divided into buffer status report size, re-transmission PDU size by RLC in example 1, and new data SDU total amount of data is informed
MAC scheduler because rlc protocol is preferential transmission buffer status report, followed by retransmits PDU, is finally only new biography data, makes
The priority that MAC scheduling can be sent according to data, the size of Dispatching adjustment TB make TB meet the re-transmission PDU of RLC not because of TB mistake
It is small and be segmented again, the PDU weight segment processing expense of RLC is alleviated, also mitigates the processing expense of opposite end RLC, mitigation system is opened
Pin, lifting system capacity.
And for the thought for the technical solution that the present invention is further explained, with reference to the accompanying drawing 4, to technical side of the invention
Case provides detailed description, and Fig. 4 is the reduction Radio Link control that the present invention is implemented from rlc layer and the co-operating angle of MAC layer
The flow diagram for the embodiment of the method 1 that preparative layer protocol Data Unit is segmented again, as shown in figure 4, may comprise steps of:
Step S410:RLC is reported data cached size by established radio bearer, and data cached includes buffer status
Report retransmits data and new biography data;There are TM, UM and AM Three models for radio bearer, wherein only AM mode just exists
Buffer status report and re-transmission data;Caching report in, may include each radio bearer buffer status report, retransmit data and
The size of new biography data;If the sum of each buffer memory of certain radio bearer is zero, this radio bearer is reported without caching;Such as
The sum of the buffer memory of all radio bearers of fruit is zero, then reports without caching.
Step S420:MAC dispatches RB according to the data cached size that RLC is reported, at the same need to be controlled according to MAC PDU,
MAC header and RLC head portion size are scheduled, and generate data transmission block TB;MAC dispatching priority meets each radio bearer
RLC caches report amount, RLC retransmits data volume, MAC controls PDU data amount and MAC header data volume, then further according to each carrying
Priority meet as far as possible carrying new biography data volume;The scheduling result generated in this way does not need to be divided again for retransmitting data
Section accelerates the time for retransmitting data incoming terminal, improves power system capacity, and reduces segmentation bring system complexity again.
Step S430:MAC dispatches the data transmission block TB generated according to the method for step S420, if data transmission block TB
State report and re-transmission data volume more than or equal to each radio bearer of RLC add MAC header and MAC to control PDU data amount;That is TB
>=each radio bearer caching (RLC state report amount+RLC retransmits data volume)+MAC header size+MAC controls DPU size, then
S440 is entered step, S450 is otherwise entered step.
Step S440: it sends the scheduling result for not adjusting RB to RLC and carries out data processing, since scheduling result considers
The state report and re-transmission data volume of each radio bearer of RLC, therefore the data that RLC can once retransmit needs are sent,
It no longer needs to be segmented re-transmission data again again.
Step S450:MAC Dispatching adjustment resource block (RB) number M=M+1 (M is initially 0), RB of maximum allowable adjustment
Number is N;Adjusting RB is to increase data transmission block TB size, it is intended that meeting data that each radio bearer needs to retransmit can one
Secondary transmission.Wherein N is preset data, such as 20M system bandwidth, and RB total number N is 100, if it is 10M system bandwidth, RB
Total number N is 50;Theoretically, after determining system bandwidth, N would not be more than maximum RB number, but generally adjust several RB
Just meet
Step S460: the data transmission block TB after RB several M of adjustment, if data transmission block TB is each more than or equal to RLC
It the state report of radio bearer and retransmits data volume MAC header data volume and MAC is added to control PDU data amount, i.e. TB >=each wireless
Carrying caching (RLC state report amount+RLC retransmits data volume)+MAC header size+MAC controls DPU size, then enters step
Otherwise S470 enters step S480.
Step S470: the scheduling result that RB is M (M < N) will be adjusted and send RLC progress data processing to, after adjusting RB, i.e.,
Data transmission block TB size is increased, meets each radio bearer and the data retransmitted is needed once to send.
Step S480: if the RB number that adjusted RB several M are greater than maximum allowable adjustment is N, i.e. M > N illustrates to adjust
Data transmission block TB after whole RB is unsatisfactory for each radio bearer of RLC and retransmits data demand, and scheduling result is preferentially protected in this case
The state report for demonstrate,proving each radio bearer of RLC, makes state report preferentially be sent to terminal, then further according to radio bearer priority,
The re-transmission data of the preferential radio bearer for guaranteeing that priority is high can once be sent to terminal, finally to low priority radio bearer
It retransmits data to be segmented again, limitation ground maximum in this way reduces the segmentation again that radio bearer retransmits data, has also contemplated simultaneously
The priority of each radio bearer;Since RB several M of adjustment have been above RB several N of maximum allowable adjustment, enter step
Rapid S490, otherwise enters step S450, continues to adjust RB number.
Step S490: the scheduling result that maximum RB is N (M=N) will be adjusted and send RLC progress data processing to, protected as far as possible
The re-transmission data of the high radio bearer of priority are demonstrate,proved without being segmented again, reduce the segmentation again for retransmitting data to the maximum extent.
From above embodiments it is found that MAC scheduling passes through since the present invention is in the case where there is RLC that data is needed to retransmit
Adjustresources block RB preferentially meets each radio bearer state report (state report of MAC header information, MAC control PDU, RLC as far as possible
Accuse preferential send) and data volume is retransmitted, the data transmission block TB that such MAC scheduling generates is it is ensured that the data volume size retransmitted
It is required that even if not being able to satisfy the case where all radio bearers retransmit data volume adjusting the data transmission block TB after maximum RB number
Under, it can also guarantee that the high radio bearer of priority without being segmented again, greatly reduces the segmentation again for retransmitting data to greatest extent;Cause
This to data are retransmitted to the maximum extent without being segmented again, reduce data retransmit data be segmented again bring increase overhead and
The time delay for increasing data incoming terminal, reduces overhead.
The system embodiment 1 that the reduction protocol data unit of wireless links control layer implemented from MAC layer angle is segmented again:
RLC processing expense and header overhead are increased in order to solve to be segmented in traditional technology again, while increasing data arrival
The problem of time delay of terminal, the present invention also provides the reduction wireless chain control layer agreements that the present invention is implemented from MAC layer angle
The system embodiment 1 that data cell is segmented again;Fig. 5 is the reduction wireless chain control layer association that the present invention is implemented from MAC layer angle
The structural schematic diagram for the system embodiment 1 that view data cell is segmented again;As shown in figure 5, may include:
Media access control layer receiving unit 510, for receiving wireless chain control layer according to preset data priority
The data cached size of report;Data cached the delaying according to established each radio bearer report including wireless chain control layer
It deposits state report, retransmit data and new biography data;The setting principle of preset data priority is preferentially to report each radio bearer
Buffer status report and retransmit data;Secondly according to the priority of each radio bearer, the new biography data of each radio bearer are reported;
Scheduling unit 520, for according to media access control layer control protocol data unit data amount, media access control
Layer header data amount and the received data cached size of media access control layer receiving unit 510, scheduling radio resources block
Quantity, and generate data transmission block;
Adjustment unit 530, when the data transmission block for generating in scheduling unit 520 is less than data to be transferred amount, to scheduling
The quantity of wireless resource block be adjusted;Data to be transferred amount includes the size and re-transmission of the buffer status report of each radio bearer
The size and media access control layer control protocol data unit data amount and media access control layer header data amount of data
Sum;
Transmission unit 540, the corresponding data transmission block of the quantity of the wireless resource block for adjusting adjustment unit 530
Size is sent to wireless chain control layer;And when data transmission block is greater than or equal to data to be transferred amount, by scheduling unit 520
The size of the corresponding data transmission block of the quantity of the wireless resource block of scheduling is sent to wireless chain control layer, by Radio Link control
Preparative layer carries out data processing according to the size of corresponding data transmission block.
The system that the reduction protocol data unit of wireless links control layer that the present invention is implemented from MAC layer angle is segmented again is implemented
Example 1, have RLC need data retransmit in the case where, MAC resource block RB is scheduled by scheduling unit or adjustment unit or
Adjustment preferentially meets each radio bearer state report of MAC header information, MAC control PDU, RLC as far as possible and retransmits data volume, this
Sample scheduling unit generate data transmission block TB it is ensured that retransmit data volume size requirements, even if adjustment unit adjustment
In the case that data transmission block TB after maximum RB number is not able to satisfy all radio bearers re-transmission data volumes, it can also protect to greatest extent
The high radio bearer of card priority greatly reduces the segmentation again for retransmitting data, reduces overhead without being segmented again.
The system embodiment 1 that the reduction protocol data unit of wireless links control layer implemented from rlc layer angle is segmented again:
RLC processing expense and header overhead are increased in order to solve to be segmented in traditional technology again, while increasing data arrival
The problem of time delay of terminal, the present invention also provides the reduction wireless chain control layer agreements that the present invention is implemented from rlc layer angle
The system embodiment 1 that data cell is segmented again;Fig. 6 is the reduction wireless chain control layer association that the present invention is implemented from rlc layer angle
The structural schematic diagram for the system embodiment 1 that view data cell is segmented again.As shown in fig. 6, may include:
Reporting unit 610, for reporting established each nothing to media access control layer according to preset data priority
The data cached size of line carrying;Data cached includes buffer status report, re-transmission data and new biography data;Preset data
The setting principle of priority is the buffer status report and re-transmission data for preferentially reporting each radio bearer;Secondly it is wirelessly held according to each
The priority of load reports the new biography data of each radio bearer;
Wireless chain control layer receiving unit 620, the number of the wireless resource block for receiving media access control layer feedback
Measure the size of corresponding data transmission block;The quantity of wireless resource block is media access control layer according to media access control layer control
The number that protocol Data Unit data volume, media access control layer header data amount and data cached size processed are scheduled
Amount or the quantity after being adjusted to the obtained quantity of scheduling.
Processing unit 630, the size of the data transmission block for being received according to wireless chain control layer receiving unit 620
Carry out data processing.
The system that the reduction protocol data unit of wireless links control layer that the present invention is implemented from rlc layer angle is segmented again is implemented
In example 1, buffer data size is divided into state report size by reporting unit, retransmits PDU size, new data SDU data by RLC
Total amount informs MAC scheduler, because rlc protocol is preferential status report, followed by retransmits PDU, is finally only new biography number
According to the priority that send MAC scheduling can according to data, the size of Dispatching adjustment TB makes TB meet the re-transmission PDU of RLC not
It is segmented again because TB is too small, alleviates the PDU weight segment processing expense of RLC, also mitigate the processing expense of opposite end RLC, mitigate
Overhead, lifting system capacity.
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality
It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited
In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously
It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art
It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention
Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.