[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104168214A - Grouped data discarding method and device - Google Patents

Grouped data discarding method and device Download PDF

Info

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
Application number
CN201410414470.2A
Other languages
Chinese (zh)
Other versions
CN104168214B (en
Inventor
黄嘉文
黄勇
李宝龙
胡呈欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Systems China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Telecom Systems China Ltd filed Critical Comba Telecom Systems China Ltd
Priority to CN201410414470.2A priority Critical patent/CN104168214B/en
Publication of CN104168214A publication Critical patent/CN104168214A/en
Application granted granted Critical
Publication of CN104168214B publication Critical patent/CN104168214B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of method and device that abandons grouped data
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.
CN201410414470.2A 2014-08-21 2014-08-21 A kind of method and device for abandoning grouped data Expired - Fee Related CN104168214B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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