CN104168214A - Grouped data discarding method and device - Google Patents
Grouped data discarding method and device Download PDFInfo
- Publication number
- CN104168214A CN104168214A CN201410414470.2A CN201410414470A CN104168214A CN 104168214 A CN104168214 A CN 104168214A CN 201410414470 A CN201410414470 A CN 201410414470A CN 104168214 A CN104168214 A CN 104168214A
- Authority
- CN
- China
- Prior art keywords
- pdcp pdu
- pdcp
- discard
- overtime
- pdu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
The invention discloses a grouped data discarding method and device. A corresponding discarding counter is arranged for each data unit, the operation of subtracting a fixed value is conducted on the corresponding discarding counters when a PDCP layer confirms that certain data units are overtime, an RLC layer also conducts the operation of subtracting a fixed value on the corresponding discarding counters before processing the certain data units, the PDCP layer and the RLC layer detect whether the values of discarding counters corresponding to the data units are equal to a discarding count value or not, and discarding operation is conducted on the data units corresponding to the discarding counters with the values being equal to the discarding count value. Thus, when the RLC layer discards the unsent data units which are judged to be overtime by the PDCP layer, the trouble that the PDCP layer indicates SNs of the data units needing to be discarded by the RLC layer is saved. Thus, by arranging the discarding counters, the data discarding function can be realized, interaction between the RLC layer and the PDCP layer is reduced, the problem that users have access to memory resources at the same time is effectively solved and the performance of a system is improved.
Description
Technical field
The present invention relates to moving communicating field, relate in particular to a kind of method and device that abandons grouped data.
Background technology
In mobile communication system, in carrying out business data transmission process, user face data from network side converges in packet data protocol convergence-level (Packet Data Convergence Protocol, PDCP) after treatment by wireless chain control layer (Radio Link Control, RLC) transfer to user terminal (User Equipment, UE).Wherein, according to the type of bearer service, user face data is divided into affirmation mode (Acknowledged Mode at RLC, AM) and Unacknowledged Mode (Unacknowledged Mode, UM) transmission, AM pattern has HARQ (Automatic Repeat Request, ARQ) function, can guarantee that in regular traffic process, data are not lost.And for reply is harmless, switch, the PDCP entity being mapped under AM pattern also has retransmission mechanism, and PDCP, need to be by the user face data buffer memory receiving in order to realize retransmission mechanism.
Current business data transmission flow process is: first, PDCP service data unit of the every reception of PDCP layer (Service Data Unit, SDU) time, be all that this of PDCP SDU startup abandons timer discardTimer, wherein, when overtime this PDCP SDU of discardTimer is not transmitted yet, abandon so this PDCP SDU, this drop mechanism can prevent excessive time delay and the queuing delay of transmitter; Then PDCP layer is inserted uniquely identified serial number (Serial Number, SN) to corresponding PDCP SDU, make this PDCP SDU transfer PDCP protocol Data Unit (Protocol Data Unit to, PDU), and when being mail to rlc layer, this PDCP PDU is cached to PDCP layer, like this, when wireless environment is fine and when the data traffic come of network does not surpass the load of eating dishes without rice or wine to bear, the successful transmission that PDCP layer can get by the ARQ mechanism of local terminal rlc layer PDCP PDU is indicated and is deleted the data that UE is confirmed.Generally there will not be the overtime PDCP of causing of discardTimer due to corresponding PDCP SDU initiatively to abandon this PDCP SDU situation.
But can there are several situations in this business data transmission flow process: (1) wireless channel environment is poor, cause media access control layer (Media Access Control, MAC) (the Hybrid Automatic Repeat Request of the mixed automatic retransfer request in, HARQ) number of times increases and the increase of rlc layer number of retransmissions, thereby makes data in PDCP layer send slowly.(2) UE quantity is many, and MAC scheduling cannot realize fifty-fifty dispatches each UE, causes the PDCP layer data in part UE not send in time.(3) network side data flow is larger, surpasses the descending bandwidth of eating dishes without rice or wine, and causes data to be piled up at PDCP layer.
These situations all can cause PDCP SDU queuing delay in PDCP layer to increase above, for traffic affecting real-time not, need to regularly abandon PDCP SDU.When there is the overtime PDCP SDU of discardTimer, be not also sent to rlc layer, PDCP layer can initiatively go to abandon, if also issued rlc layer but this PDCP SDU has formed PDCP PDU, needed to allow rlc layer abandon the PDCP PDU that this PDCP SDU is corresponding by indication.
Although PDCP floor is determined certain corresponding PDCP PDU of No. SN and need to be abandoned, but for rlc layer, rlc layer cannot be learnt the RLC SDU that need to abandon, because will determine that at rlc layer PDCP floor issues No. SN of PDCP PDU, need to resolve its head, can destroy hierarchy like this.Therefore, if certain No. SN corresponding PDCP PDU need to abandon by PDCP floor notice rlc layer, the interlayer that has increased PDCP layer and rlc layer is mutual, not only destroyed the thought of layering, reduced system effectiveness simultaneously, and, due in order to save internal memory, rlc layer and PDCP layer all point to same internal storage data object, and rlc layer is higher to requirement of real-time, PDCP layer requirement of real-time is not high, while therefore causing rlc layer and PDCP layer to be processed in different tasks, can access this internal storage data object simultaneously, easily cause and abandon error in operation.
Summary of the invention
The embodiment of the present invention provides a kind of method and device that abandons grouped data, in order to solve need to being abandoned by certain No. SN corresponding PDCP PDU of PDCP floor notice rlc layer of existing in prior art, the interlayer that has increased PDCP layer and rlc layer is mutual, not only destroyed the thought of layering, reduce the problem of system effectiveness simultaneously, and easily caused the problem that abandons error in operation.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A method that abandons grouped data, comprising:
While receiving each packet data protocol convergence-level service data unit PDCP SDU, the corresponding timer that abandons is set, at described each PDCP SDU, be converted to after packet data protocol convergence-level protocol Data Unit PDCP PDU, for each PDCP PDU, determine corresponding in-discard counter, and initialization;
According to each PDCP PDU in local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to described overtime PDCP PDU subtracted to a fixed value;
According to the value of in-discard counter corresponding to described overtime PDCP PDU, described overtime PDCP PDU is carried out to discard processing.
Adopt in this way, by each PDCP PDU is arranged to corresponding in-discard counter, PDCP layer is determined when PDCP PDU is overtime, this in-discard counter is subtracted to a fixed value operation, the PDCP PDU equal to abandon count value to judging abandons operation, like this, PDCP layer can determine that the PDCP PDU sending is has been still to rest in rlc layer by concurrent the returning of rlc layer processing accurately, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Preferably, according to the value of in-discard counter corresponding to described overtime PDCP PDU, described overtime PDCP PDU is carried out to discard processing, comprising:
Read the currency of the in-discard counter that described overtime PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described overtime PDCP PDU is carried out to discard processing.
Adopt in this way, can not need just can determine exactly the PDCP PDU that need to abandon alternately with rlc layer.
Preferably, described overtime PDCP PDU is carried out to discard processing, comprising:
Described overtime PDCP PDU in local cache is deleted.
Adopt in this way, can carry out discard processing to overtime PDCP PDU.
A method that abandons grouped data, comprising:
Wireless chain control layer RLC receives and successfully sends after the PDCP protocol Data Unit PDU that packet data protocol convergence-level PDCP sends, and the value of in-discard counter corresponding to described PDCP PDU is subtracted to a fixed value;
According to the value of in-discard counter corresponding to each PDCP PDU, described each PDCP PDU is carried out to discard processing.
Adopt in this way, rlc layer is before processing PDCP PDU, this in-discard counter is being subtracted to a fixed value operation, rlc layer detects in-discard counter corresponding to PDCP PDU and whether equals to abandon count value, the PDCP PDU equal to abandon count value to judging abandons operation, therefore, when rlc layer abandons PDCP PDU, the SN that does not need the PDCP PDU that PDCP layer indication rlc layer need to abandon, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Preferably, according to the value of in-discard counter corresponding to any one PDCP PDU, described any one PDCP PDU is carried out to discard processing, comprising:
Read the currency of the in-discard counter that described any one PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described any one PDCP PDU is carried out to discard processing.
Adopt in this way, can not need just can determine exactly the PDCP PDU that need to abandon alternately with rlc layer.
A device that abandons grouped data, comprising:
The first processing unit, while being used for receiving each packet data protocol convergence-level service data unit PDCP SDU, the corresponding timer that abandons is set, at described each PDCP SDU, be converted to after packet data protocol convergence-level protocol Data Unit PDCP PDU, for each PDCP PDU, determine corresponding in-discard counter, and initialization;
The second processing unit, for according to each PDCP PDU of local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to described overtime PDCP PDU subtracted to a fixed value;
The first discarding unit, for according to the value of in-discard counter corresponding to described overtime PDCP PDU, carries out discard processing to described overtime PDCP PDU.
Like this, by each PDCP PDU is arranged to corresponding in-discard counter, PDCP layer is determined when PDCP PDU is overtime, this in-discard counter is subtracted to a fixed value operation, the PDCP PDU equal to abandon count value to judging abandons operation, like this, PDCP layer can determine that the PDCP PDU sending is has been still to rest in rlc layer by concurrent the returning of rlc layer processing accurately, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Preferably, described the first discarding unit, according to the value of in-discard counter corresponding to described overtime PDCP PDU, is carried out discard processing to described overtime PDCP PDU, comprising:
Read the currency of the in-discard counter that described overtime PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described overtime PDCP PDU is carried out to discard processing.
Like this, can not need just can determine exactly the PDCP PDU that need to abandon alternately with rlc layer.
Preferably, described the first discarding unit is carried out discard processing to described overtime PDCP PDU, comprising:
Described overtime PDCP PDU in local cache is deleted.
Like this, can carry out discard processing to overtime PDCP PDU.
A device that abandons grouped data, comprising:
The 3rd processing unit, receives and successfully sends after the PDCP protocol Data Unit PDU that packet data protocol convergence-level PDCP sends for wireless chain control layer RLC, and the value of in-discard counter corresponding to described PDCP PDU is subtracted to a fixed value;
The second discarding unit, for according to the value of in-discard counter corresponding to each PDCP PDU, carries out discard processing to described each PDCP PDU.
Like this, rlc layer is before processing PDCP PDU, this in-discard counter is being subtracted to a fixed value operation, rlc layer detects in-discard counter corresponding to PDCP PDU and whether equals to abandon count value, the PDCP PDU equal to abandon count value to judging abandons operation, therefore, when rlc layer abandons PDCP PDU, the SN that does not need the PDCP PDU that PDCP layer indication rlc layer need to abandon, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Preferably, described the second discarding unit, according to the value of in-discard counter corresponding to any one PDCP PDU, is carried out discard processing to described any one PDCP PDU, comprising:
Read the currency of the in-discard counter that described any one PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described any one PDCP PDU is carried out to discard processing.
Like this, can not need with rlc layer alternately, RLC just can determine the PDCP PDU that need to abandon exactly.
Adopt technical solution of the present invention, by each PDCP PDU is arranged to corresponding in-discard counter, PDCP layer is determined when PDCP PDU is overtime, this in-discard counter is subtracted to a fixed value operation, and rlc layer is before processing PDCP PDU, this in-discard counter is being subtracted to a fixed value operation, PDCP layer and rlc layer detect in-discard counter corresponding to PDCP PDU and whether equal to abandon count value, the PDCP PDU equal to abandon count value to judging abandons operation, therefore, when rlc layer abandons PDCP PDU, the SN that does not need the PDCP PDU that PDCP layer indication rlc layer need to abandon, like this, PDCP layer can determine that the PDCP PDU sending is has been still to rest in rlc layer by concurrent the returning of rlc layer processing accurately, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Accompanying drawing explanation
A kind of method flow diagram that abandons grouped data of the PDCP layer that Fig. 1 provides for the embodiment of the present invention;
The idiographic flow schematic diagram that abandons grouped data of the PDCP layer that Fig. 2 provides for the embodiment of the present invention;
A kind of method flow diagram that abandons grouped data of the rlc layer that Fig. 3 provides for the embodiment of the present invention;
The idiographic flow schematic diagram that abandons grouped data of the rlc layer that Fig. 4 provides for the embodiment of the present invention;
A kind of structure drawing of device that abandons grouped data of the PDCP layer that Fig. 5 provides for the embodiment of the present invention;
A kind of structure drawing of device that abandons grouped data of the rlc layer that Fig. 6 provides for the embodiment of the present invention.
Embodiment
Adopt technical solution of the present invention, that can effectively avoid existing in prior art need to be abandoned by certain No. SN corresponding PDCP PDU of PDCP floor notice rlc layer, the interlayer that has increased PDCP layer and rlc layer is mutual, not only destroyed the thought of layering, reduce the problem of system effectiveness simultaneously, and easily caused the problem that abandons error in operation.
The embodiment of the present invention provides a kind of method that abandons grouped data, below in conjunction with accompanying drawing, the preferred embodiment of the present invention is elaborated.
Consult shown in Fig. 1, a kind of concrete handling process that abandons the method for grouped data of the PDCP layer that the embodiment of the present invention provides comprises:
Step 101: while receiving each PDCP SDU, the corresponding timer that abandons is set, at each PDCP SDU, is converted to after PDCP PDU, for each PDCP PDU, determine corresponding in-discard counter, and initialization.
Concrete, PDCP layer receives the not overtime PDCP SDU from network side, and in this locality, be that each PDCP SDU arranges respectively the corresponding timer that abandons, according to the regulation in agreement, assigned address at each the PDCP SDU receiving adds corresponding SN, and the SN corresponding for each PDCP SDU is different, thereby each PDCP SDU is converted to PDCP PDU, wherein, PDCP layer judge certain PDCP SDU corresponding abandon timer and overflow time, determine that PDCP SDU is overtime, directly abandons this PDCP SDU;
PDCP layer, when receiving any one PDCP SDU, for this PDCP SDU arranges a corresponding timer that abandons, when PDCP layer is converted to PDCP PDU by this PDCP SDU, corresponding with PDCP SDU abandon timer and can continue with this PDCP PDU corresponding;
PDCP layer is respectively an in-discard counter of each PDCP PDU binding, and is initialized as A.This in-discard counter is positioned at the region that PDCP layer and rlc layer all can be accessed, and wherein A is more than or equal to 3 positive integer, and preferred, in embodiments of the present invention, A equals 3.
Step 102: according to each PDCP PDU in local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to overtime PDCP PDU subtracted to a fixed value.
When PDCP layer mails to rlc layer by each PDCP PDU, its buffer memory is extremely local.
PDCP detects one by one to the timer that abandons corresponding to the PDCP PDU in local cache, when judge some PDCP PDU corresponding abandon timer expiry and overflow time, determine that this PDCP PDU is overtime, determine after this overtime PDCP PDU, the value of in-discard counter corresponding to this overtime PDCP PDU is subtracted to a fixed value K, in embodiments of the present invention, K=1.
Step 103: according to the value of in-discard counter corresponding to overtime PDCP PDU, this overtime PDCP PDU is carried out to discard processing.
Concrete, performing step at 103 o'clock, comprising:
Read the currency of the in-discard counter that overtime PDCP PDU is corresponding, and judge that currency equals to preset abandon count value time, this overtime PDCP PDU is carried out to discard processing.
Wherein, overtime PDCP PDU is carried out to discard processing, this overtime PDCP PDU being about in local cache deletes.
PDCP layer reads the value of the in-discard counter that overtime PDCP PDU is corresponding, judge whether the in-discard counter that overtime PDCP PDU is corresponding equals to abandon count value B, if equal, PDCP layer abandons this PDCP PDU, if be not equal to, this PDCP PDU is not carried out to discard processing.Wherein, preferred, B=A-2K.
Consult shown in Fig. 2, according to above-described embodiment, the idiographic flow that abandons grouped data of the PDCP layer that the embodiment of the present invention provides comprises:
Step 201:PDCP layer forms PDCP PDU by the not overtime PDCP SDU receiving and is issued to rlc layer, and is an in-discard counter of each PDCP PDU binding, and is initialized as A.
Wherein, PDCP layer is issued to PDCP PDU after rlc layer, this PDCP PDU can be saved to and send in buffer memory.
Step 202: judge that whether the PDCP PDU in local cache is overtime, if so, perform step 203, otherwise, carry out 206.
PDCP layer can detect one by one to the PDCP PDU sending in buffer memory, if find overtimely, performs step 203, otherwise carries out 206.
Step 203: the in-discard counter that overtime PDCP PDU is corresponding subtracts K.
Step 204: judge whether the in-discard counter that overtime PDCP PDU is corresponding equals B, if so, performs step 205, otherwise, execution step 206.
Because PDCP layer subtracts K by in-discard counter corresponding to overtime PDCP PDU, and rlc layer is processed after (receive and send successfully) this PDCP PDU, also need to subtract again K to in-discard counter corresponding to this PDCP PDU, and the default count value B=A-2K that abandons.
Therefore, if judge, overtime in-discard counter corresponding to PDCP PDU equals B, can determine treated concurrent this PDCP PDU that gives of rlc layer, in PDCP layer, the PDCP PDU of buffer memory successfully processes, do not need to back up again, therefore this PDCP PDU can abandon, and does not need again this PDCP PDU to be carried out to buffer memory, takes up room;
If judge, overtime in-discard counter corresponding to PDCP PDU is not equal to B, now, the value of the in-discard counter that this PDCP PDU is corresponding is A-K, although can determine that according to above discussion this PDCP PDU is overtime, but the unsuccessful processing of rlc layer, this PDCP PDU still stays in rlc layer and receives in buffer memory, therefore, also need to retain this PDCP PDU at the buffer memory of PDCP layer, so that rlc layer can successfully be processed this PDCP PDU, therefore, needing RLC to determine whether need to abandon, and PDCP layer does not need this PDCP PDU to abandon operation.
Step 205:PDCP layer abandons this PDCP PDU.
PDCP layer abandons this PDCP PDU and is about to local this PDCP PDU deletion in buffer memory that sends.
Step 206: do not abandon operation.
Consult shown in Fig. 3, a kind of concrete handling process that abandons the method for grouped data of the rlc layer that the embodiment of the present invention provides comprises:
Step 301:RLC layer receives and successfully sends after the PDCP PDU that PDCP layer sends, and the value of in-discard counter corresponding to this PDCP PDU is subtracted to a fixed value.
Concrete, rlc layer receives after the PDCP PDU of PDCP layer transmission, before will processing transmission PDCP PDU, in-discard counter corresponding to this PDCP PDU is subtracted to a fixed value K, preferred, in embodiments of the present invention, and K=1.
Step 302: according to the value of in-discard counter corresponding to each PDCP PDU, each PDCP PDU is carried out to discard processing.
Concrete, according to the value of in-discard counter corresponding to any one PDCP PDU, this any one PDCP PDU is carried out to discard processing, comprising:
Read the currency of the in-discard counter that this any one PDCP PDU is corresponding, and judge that currency equals to preset abandon count value time, this any one PDCP PDU is carried out to discard processing.
Rlc layer reads the value of the in-discard counter that each PDCP PDU is corresponding, whether the currency that judges the in-discard counter that each PDCP PDU is corresponding equals to abandon count value B, if equal, rlc layer abandons this PDCP PDU, if be not equal to, this PDCP PDU is not carried out to discard processing.Wherein, preferred, B=A-2K.
Consult shown in Fig. 4, according to above-described embodiment, the idiographic flow that abandons grouped data of the rlc layer that the embodiment of the present invention provides comprises:
Step 401:RLC layer obtains the PDCP PDU that PDCP layer sends, and in-discard counter corresponding to this PDCP PDU subtracted to K.
Concrete, rlc layer is before processing transmission PDCP PDU, to in-discard counter corresponding to PDCP PDU to be processed subtracted to K.
Step 402: judge whether the in-discard counter that PDCP PDU is corresponding equals B, if so, performs step 403, otherwise, execution step 404.
Step 403:RLC layer abandons this PDCP PDU.
Concrete, when the value of the in-discard counter that this PDCP PDU is corresponding equals B, determine that this PDCP PDU is overtime, and still rest in RLC, need rlc layer to abandon this PDCP PDU.
Step 404:RLC layer normally sends.
Rlc layer is carried out normal segmentation/cascade function, and not overtime PDCP PDU is sent.
Based on above-described embodiment, to consult shown in Fig. 5, the embodiment of the present invention also provides a kind of device that abandons grouped data of PDCP layer, and this device comprises: the first processing unit 501, the second processing unit 502 and the first discarding unit 503, wherein,
The first processing unit 501, when receiving each PDCP SDU, arranges the corresponding timer that abandons, and at each PDCP SDU, is converted to after PDCP PDU, for each PDCP PDU, determines corresponding in-discard counter, and initialization;
The second processing unit 502, for according to each PDCP PDU of local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to this overtime PDCP PDU subtracted to a fixed value;
The first discarding unit 503, for according to the value of in-discard counter corresponding to this overtime PDCP PDU, carries out discard processing to this overtime PDCP PDU.
The first discarding unit 503, according to the value of in-discard counter corresponding to overtime PDCP PDU, is carried out discard processing to this overtime PDCP PDU, comprising:
Read the currency of the in-discard counter that this overtime PDCP PDU is corresponding, and judge that this currency equals to preset abandon count value time, this overtime PDCP PDU is carried out to discard processing.
The overtime PDCP PDU of the first 503 pairs of discarding unit carries out discard processing, comprising:
This overtime PDCP PDU in local cache is deleted.
Based on above-described embodiment, to consult shown in Fig. 6, the embodiment of the present invention also provides a kind of device that abandons grouped data of rlc layer, and this device comprises: the 3rd processing unit 601 and the second discarding unit 602, wherein,
The 3rd processing unit 601, receives and successfully sends after the PDCP PDU that PDCP sends for RLC, and the value of in-discard counter corresponding to this PDCP PDU is subtracted to a fixed value;
The second discarding unit 602, for according to the value of in-discard counter corresponding to each PDCP PDU, carries out discard processing to this each PDCP PDU.
The second discarding unit 602, according to the value of in-discard counter corresponding to any one PDCP PDU, is carried out discard processing to this any one PDCP PDU, comprising:
Read the currency of the in-discard counter that this any one PDCP PDU is corresponding, and judge that currency equals to preset abandon count value time, this any one PDCP PDU is carried out to discard processing.
In sum, by a kind of method and the device that abandons grouped data providing in the embodiment of the present invention, by each PDCP PDU is arranged to corresponding in-discard counter, PDCP layer is determined when PDCP PDU is overtime, this in-discard counter is subtracted to a fixed value operation, and rlc layer is before processing PDCP PDU, again this in-discard counter is subtracted to a fixed value operation, PDCP layer and rlc layer detect in-discard counter corresponding to PDCP PDU and whether equal to abandon count value, the PDCP PDU equal to abandon count value to judging abandons operation, therefore, when rlc layer abandons PDCP PDU, the SN that does not need the PDCP PDU that PDCP layer indication rlc layer need to abandon, like this, PDCP layer can determine that the PDCP PDU sending is has been still to rest in rlc layer by concurrent the returning of rlc layer processing accurately, by in-discard counter is set, can realize the function that abandons data, reduced the mutual of rlc layer and PDCP layer, efficiently solve the problem that memory source is accessed simultaneously, improved the performance of system.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the embodiment of the present invention the embodiment of the present invention.Like this, if within these of the embodiment of the present invention are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.
Claims (10)
1. a method that abandons grouped data, is characterized in that, comprising:
While receiving each packet data protocol convergence-level service data unit PDCP SDU, the corresponding timer that abandons is set, at described each PDCP SDU, be converted to after packet data protocol convergence-level protocol Data Unit PDCP PDU, for each PDCP PDU, determine corresponding in-discard counter, and initialization;
According to each PDCP PDU in local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to described overtime PDCP PDU subtracted to a fixed value;
According to the value of in-discard counter corresponding to described overtime PDCP PDU, described overtime PDCP PDU is carried out to discard processing.
2. the method for claim 1, is characterized in that, according to the value of in-discard counter corresponding to described overtime PDCP PDU, described overtime PDCP PDU is carried out to discard processing, comprising:
Read the currency of the in-discard counter that described overtime PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described overtime PDCP PDU is carried out to discard processing.
3. method as claimed in claim 1 or 2, is characterized in that, described overtime PDCP PDU is carried out to discard processing, comprising:
Described overtime PDCP PDU in local cache is deleted.
4. a method that abandons grouped data, is characterized in that, comprising:
Wireless chain control layer RLC receives and successfully sends after the PDCP protocol Data Unit PDU that packet data protocol convergence-level PDCP sends, and the value of in-discard counter corresponding to described PDCP PDU is subtracted to a fixed value;
According to the value of in-discard counter corresponding to each PDCP PDU, described each PDCP PDU is carried out to discard processing.
5. method as claimed in claim 4, is characterized in that, according to the value of in-discard counter corresponding to any one PDCP PDU, described any one PDCP PDU is carried out to discard processing, comprising:
Read the currency of the in-discard counter that described any one PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described any one PDCP PDU is carried out to discard processing.
6. a device that abandons grouped data, is characterized in that, comprising:
The first processing unit, while being used for receiving each packet data protocol convergence-level service data unit PDCP SDU, the corresponding timer that abandons is set, at described each PDCP SDU, be converted to after packet data protocol convergence-level protocol Data Unit PDCP PDU, for each PDCP PDU, determine corresponding in-discard counter, and initialization;
The second processing unit, for according to each PDCP PDU of local cache corresponding abandon timer, determine overtime PDCP PDU, and the value of in-discard counter corresponding to described overtime PDCP PDU subtracted to a fixed value;
The first discarding unit, for according to the value of in-discard counter corresponding to described overtime PDCP PDU, carries out discard processing to described overtime PDCP PDU.
7. device as claimed in claim 6, is characterized in that, described the first discarding unit, according to the value of in-discard counter corresponding to described overtime PDCP PDU, is carried out discard processing to described overtime PDCP PDU, comprising:
Read the currency of the in-discard counter that described overtime PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described overtime PDCP PDU is carried out to discard processing.
8. the device as described in claim 6 or 7, is characterized in that, described the first discarding unit is carried out discard processing to described overtime PDCP PDU, comprising:
Described overtime PDCP PDU in local cache is deleted.
9. a device that abandons grouped data, is characterized in that, comprising:
The 3rd processing unit, receives and successfully sends after the PDCP protocol Data Unit PDU that packet data protocol convergence-level PDCP sends for wireless chain control layer RLC, and the value of in-discard counter corresponding to described PDCP PDU is subtracted to a fixed value;
The second discarding unit, for according to the value of in-discard counter corresponding to each PDCP PDU, carries out discard processing to described each PDCP PDU.
10. device as claimed in claim 9, is characterized in that, described the second discarding unit, according to the value of in-discard counter corresponding to any one PDCP PDU, is carried out discard processing to described any one PDCP PDU, comprising:
Read the currency of the in-discard counter that described any one PDCP PDU is corresponding, and judge that described currency equals to preset abandon count value time, described any one PDCP PDU is carried out to discard processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410414470.2A CN104168214B (en) | 2014-08-21 | 2014-08-21 | A kind of method and device for abandoning grouped data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410414470.2A CN104168214B (en) | 2014-08-21 | 2014-08-21 | A kind of method and device for abandoning grouped data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104168214A true CN104168214A (en) | 2014-11-26 |
CN104168214B CN104168214B (en) | 2018-02-27 |
Family
ID=51911850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410414470.2A Expired - Fee Related CN104168214B (en) | 2014-08-21 | 2014-08-21 | A kind of method and device for abandoning grouped data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168214B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108200605A (en) * | 2017-12-28 | 2018-06-22 | 京信通信系统(中国)有限公司 | The data transmission method and device of a kind of base station |
CN108702355A (en) * | 2016-02-23 | 2018-10-23 | 瑞典爱立信有限公司 | The method used in user equipment and associated UE |
CN108809540A (en) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | Data processing method and equipment |
WO2019019015A1 (en) * | 2017-07-25 | 2019-01-31 | 北京小米移动软件有限公司 | Method and apparatus for data transmission, electronic device, and computer readable storage medium |
CN109413692A (en) * | 2017-08-18 | 2019-03-01 | 深圳市海思半导体有限公司 | Transmission method, transmitting terminal and receiving end |
CN109644351A (en) * | 2017-11-17 | 2019-04-16 | Oppo广东移动通信有限公司 | Data processing method and equipment |
CN110035095A (en) * | 2018-01-11 | 2019-07-19 | 中兴通讯股份有限公司 | Voice channel method for building up, device, terminal and computer readable storage medium |
WO2021022529A1 (en) * | 2019-08-07 | 2021-02-11 | Oppo广东移动通信有限公司 | Communication method and communication apparatus |
CN113472683A (en) * | 2021-07-23 | 2021-10-01 | Oppo广东移动通信有限公司 | Data discarding method and device, terminal and storage medium |
WO2024020789A1 (en) * | 2022-07-26 | 2024-02-01 | Apple Inc. | Proactive packet dropping for extended reality traffic flows |
US12120185B2 (en) * | 2020-10-22 | 2024-10-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for providing header compression protocol reset |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132260A (en) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | Retransmission control method for reinforcing uplink asynchronous mixed automatic retransmission request |
WO2009045945A2 (en) * | 2007-10-01 | 2009-04-09 | Interdigital Patent Holdings, Inc. | Method and apparatus for pcdp discard |
CN101483505A (en) * | 2008-01-08 | 2009-07-15 | 中兴通讯股份有限公司 | Service data unit discarding method |
CN101730063A (en) * | 2009-11-19 | 2010-06-09 | 福建星网锐捷网络有限公司 | Neighbor table entry resource recovery method, device and IPv6 (internet protocol version 6) node |
US20100304733A1 (en) * | 2008-01-30 | 2010-12-02 | Seung-June Yi | Method of Detecting and Handling and Endless RLC Restransmission |
CN102469511A (en) * | 2010-11-15 | 2012-05-23 | 中兴通讯股份有限公司 | Method and system for processing data by packet data convergence protocol layer |
-
2014
- 2014-08-21 CN CN201410414470.2A patent/CN104168214B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132260A (en) * | 2006-08-22 | 2008-02-27 | 中兴通讯股份有限公司 | Retransmission control method for reinforcing uplink asynchronous mixed automatic retransmission request |
WO2009045945A2 (en) * | 2007-10-01 | 2009-04-09 | Interdigital Patent Holdings, Inc. | Method and apparatus for pcdp discard |
CN101483505A (en) * | 2008-01-08 | 2009-07-15 | 中兴通讯股份有限公司 | Service data unit discarding method |
US20100304733A1 (en) * | 2008-01-30 | 2010-12-02 | Seung-June Yi | Method of Detecting and Handling and Endless RLC Restransmission |
CN101730063A (en) * | 2009-11-19 | 2010-06-09 | 福建星网锐捷网络有限公司 | Neighbor table entry resource recovery method, device and IPv6 (internet protocol version 6) node |
CN102469511A (en) * | 2010-11-15 | 2012-05-23 | 中兴通讯股份有限公司 | Method and system for processing data by packet data convergence protocol layer |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108702355B (en) * | 2016-02-23 | 2021-08-03 | 瑞典爱立信有限公司 | Method used in user equipment and associated UE |
CN108702355A (en) * | 2016-02-23 | 2018-10-23 | 瑞典爱立信有限公司 | The method used in user equipment and associated UE |
CN108809540A (en) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | Data processing method and equipment |
CN108809540B (en) * | 2017-05-05 | 2021-09-17 | 华为技术有限公司 | Data processing method and device |
WO2019019015A1 (en) * | 2017-07-25 | 2019-01-31 | 北京小米移动软件有限公司 | Method and apparatus for data transmission, electronic device, and computer readable storage medium |
US11665586B2 (en) | 2017-07-25 | 2023-05-30 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for data transmission, electronic device and computer readable storage medium |
CN109413692A (en) * | 2017-08-18 | 2019-03-01 | 深圳市海思半导体有限公司 | Transmission method, transmitting terminal and receiving end |
CN109644351B (en) * | 2017-11-17 | 2020-09-04 | Oppo广东移动通信有限公司 | Data processing method and device |
WO2019095293A1 (en) * | 2017-11-17 | 2019-05-23 | Oppo广东移动通信有限公司 | Method and device for processing data |
CN109644351A (en) * | 2017-11-17 | 2019-04-16 | Oppo广东移动通信有限公司 | Data processing method and equipment |
CN108200605A (en) * | 2017-12-28 | 2018-06-22 | 京信通信系统(中国)有限公司 | The data transmission method and device of a kind of base station |
CN108200605B (en) * | 2017-12-28 | 2021-09-24 | 京信网络系统股份有限公司 | Data transmission method and device for base station |
CN110035095A (en) * | 2018-01-11 | 2019-07-19 | 中兴通讯股份有限公司 | Voice channel method for building up, device, terminal and computer readable storage medium |
WO2021022529A1 (en) * | 2019-08-07 | 2021-02-11 | Oppo广东移动通信有限公司 | Communication method and communication apparatus |
CN114340013A (en) * | 2019-08-07 | 2022-04-12 | Oppo广东移动通信有限公司 | Communication method and communication device |
CN114340013B (en) * | 2019-08-07 | 2023-09-22 | Oppo广东移动通信有限公司 | Communication method and communication device |
US12120185B2 (en) * | 2020-10-22 | 2024-10-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for providing header compression protocol reset |
CN113472683A (en) * | 2021-07-23 | 2021-10-01 | Oppo广东移动通信有限公司 | Data discarding method and device, terminal and storage medium |
WO2024020789A1 (en) * | 2022-07-26 | 2024-02-01 | Apple Inc. | Proactive packet dropping for extended reality traffic flows |
Also Published As
Publication number | Publication date |
---|---|
CN104168214B (en) | 2018-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104168214A (en) | Grouped data discarding method and device | |
US9525519B2 (en) | Method and system of transferring data in a carrier aggregation environment | |
CN104170303B (en) | A kind of data transmission method, equipment and system | |
JP6262359B2 (en) | Data transmission method, data transmission system, and data transmission apparatus | |
CN101888291B (en) | Method and apparatus for implementing a data lifespan timer for enhanced dedicated channel transmissions | |
US8817806B2 (en) | Method and apparatus for flow control between RLC and PDCP in a communication | |
RU2481734C2 (en) | Apparatus and method for improved handover performance | |
US10313060B2 (en) | Data transmission method and apparatus for lossless transmission | |
KR101051595B1 (en) | RLC window size reorganization | |
US20160043955A1 (en) | Delivery of protocol data units | |
TW200304748A (en) | A scheme to prevent HFN un-synchronization for UM RLC in a high speed wireless communication system | |
JP5120456B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
CN104170306B (en) | A kind of data transmission method, equipment and system | |
CN103918213A (en) | Methods, radio base station and radio network controller | |
JP2014192811A (en) | Relay device and communication method | |
CN109792325A (en) | A kind of data transmission method, device and customer terminal equipment | |
US9787609B2 (en) | Methods and apparatus for transmitting data | |
JP2023062123A (en) | Wireless communication device, wireless communication method, and wireless communication system | |
CN102790667A (en) | Method for processing retransmission data and base station | |
CN109756309B (en) | Method, apparatus and medium for deactivating secondary member carrier | |
WO2021134106A2 (en) | Methods and apparatus for efficient packet transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180227 Termination date: 20210821 |
|
CF01 | Termination of patent right due to non-payment of annual fee |