CN103582013B - The downlink transmission method of PDCP data - Google Patents
The downlink transmission method of PDCP data Download PDFInfo
- Publication number
- CN103582013B CN103582013B CN201210284850.XA CN201210284850A CN103582013B CN 103582013 B CN103582013 B CN 103582013B CN 201210284850 A CN201210284850 A CN 201210284850A CN 103582013 B CN103582013 B CN 103582013B
- Authority
- CN
- China
- Prior art keywords
- data
- label
- scheduling
- current
- pdcp
- 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.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses the downlink transmission method of a kind of PDCP (PDCP) data, the method is by setting up data label for PDCP data, and carry out corresponding rlc protocol and the operation of MAC protocol processes according to data label, storage and the reading times of data can effectively reduce transmission time, and then can minimizing system process the expense of resource, improve the treatment effeciency of transfer of data.
Description
Technical field
The present invention relates to wireless communication technology, particularly relate to a kind of PDCP (PDCP) data underRow transmission method.
Background technology
In current wireless communication system, the protocol layer that PDCP data need to be passed through below PDCP layer (is MacLayer and rlc layer) process after be sent to physical layer, then send by physical layer. In medium access control(MediumAccessControl, Mac) layer and Radio Link control (RLC) layer are processed PDCP dataProcess in, need to be by work flow order, be successively respectively these PDCP data and set up the datagram of respective protocol layerHead is also bound set up datagram header and this PDCP data in the service buffer that is stored in protocal layers.
Like this, be transferred to the process of physical layer from PDCP layer in PDCP data, just need to successively carry out business numberAccording to copy move, organize the operations such as bag, will form 4 times of data flow to service traffics at copy stream in protocol stack insideTurn. Obviously, this needs are the operation of data copy, group bag repeatedly, can consume more system and process resource, increasesThe processing delay of transfer of data, thereby the further lifting of restriction system disposal ability.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of downlink transmission method of PDCP data, Neng GoutiThe efficiency of transmission of high data.
In order to achieve the above object, the technical scheme that the present invention proposes is:
A downlink transmission method for PDCP data, comprising:
In each dispatching cycle, when Radio Link control rlc layer receives line number under PDCP PDCPAccording to time, described PDCP downlink data is saved in memory block;
When occurring when descending scheduling, medium access control Mac layer is according to the interface-free resources size of this scheduling authorization, forThe data that current descending scheduling need to transmit, set up corresponding data label or carry out the renewal of data label, described numberComprise and be used to indicate the stored position information of data and carry out for rlc layer and medium access control Mac layer according to labelThe relevant parameter of protocol processes;
Described Mac layer triggers described rlc layer according to described data label, for corresponding data generate rlc protocol reportHead, after described rlc protocol header is kept in described data label, sends to described Mac layer;
Described Mac layer receives after described data label, according to described data label, for corresponding data generate MacProtocol header, deposits described Mac protocol header in described data label in, and triggers according to described data label generationCan be transferred to the business datum of physical layer, and described business datum is sent to physical layer.
In sum, the downlink transmission method of the PDCP data that the present invention proposes, by setting up number for PDCP dataAccording to label, and carry out corresponding protocol processes operation according to data label, the storage of data can effectively reduce transmission timeAnd reading times, and then can minimizing system process the expense of resource, improve the treatment effeciency of transfer of data.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the embodiment of the present invention one.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing and specifically enforcementThe present invention is described in further detail for example.
Core concept of the present invention is: consider that Mac layer and rlc layer are to be data to the protocol processes of dataSet up corresponding protocol header and then this protocol header and data are combined and stored, due to these placesReason is not the direct control to data, therefore, and can be eating dishes without rice or wine in data dispatch process, first for it sets up dataLabel, will record the physical storage locations of PDCP data and enter for rlc layer and Mac layer in data labelThe relevant parameter of row protocol processes. Like this, in the process that Mac layer and rlc layer are processed PDCP data,Only the label that need to transmit data is operated, can complete Mac layer and the rlc layer association to PDCP dataView is processed operation, sets up the protocol header of protocal layers and will be set up by PDCP data according to data labelProtocol header temporarily store in label, finally read according to the physical storage locations information in data label againCorresponding business datum is also assembled the datagram header of each layer and corresponding business datum, and obtaining can be at thingThe data that reason layer sends. In said process, only need the storage of a secondary data and read, therefore, can subtractFew system is processed the expense of resource, improves the treatment effeciency of transfer of data.
Fig. 1 is the schematic flow sheet of the embodiment of the present invention one, and as shown in Figure 1, the method comprises:
Step 101, in each dispatching cycle, in the time that rlc layer receives PDCP downlink data, by described PDCPDownlink data is saved in memory block.
Step 102, when occurring when descending scheduling, Mac layer is according to the interface-free resources size of this scheduling authorization, for working asThe data that front descending scheduling need to transmit, set up corresponding data label or carry out the renewal of data label, described dataLabel comprises and is used to indicate the stored position information of data and carries out the relevant of protocol processes for rlc layer and Mac layerParameter.
Here, with existing system difference be: adopting this step, in the time having scheduling authorization, need to be first number to be passedAccording to set up or upgrade corresponding data label, in this data label by comprise be used to indicate data stored position information andCarry out the relevant parameter of protocol processes for rlc layer and Mac layer, so that after this RLC and Mac layer can be based on numbersCarry out corresponding protocol processes according to label, and need to not carry out relevant protocol processes based on actual data.
Here, the relevant parameter that carries out protocol processes for rlc layer and Mac layer is grasped by those skilled in the art,This repeats no more.
The described data that need to transmit for current descending scheduling, set up corresponding data label or carry out data label moreNewly comprise:
In the time there is descending scheduling, if the data that current descending scheduling need to transmit are mixed automatic retransfer requests(HARQ) new biography data, according to the interface-free resources size of this scheduling authorization, for the new biography data of this scheduling are set upData label; If the data that current descending scheduling need to transmit are HARQ data retransmissions, award according to this schedulingThe interface-free resources size of power, the data label of the data retransmission to this scheduling upgrades.
Here, the data that HARQ new biography data are transmitted first, for HARQ new biography data, with existing system oneSample, need to be according to the interface-free resources size of this scheduling authorization, determines current can scheduling from data to be transmittedNew biography data, the method for specifically determining, by those skilled in the art are grasped, does not repeat them here.
In this step, for HARQ data retransmission, owing to setting up accordingly and counting for it in the time that these data are transmitted firstAccording to label, therefore, only need corresponding data label to upgrade here, data label is protected with corresponding dataHold consistent. According to can the satisfy the demand complete transmission of data retransmission of the interface-free resources of authorizing, the tool of described renewalBody is realized will divide two types, and a kind of is the restructuring of data label, and a kind of is the division of data label, and the former is at thisThe interface-free resources of inferior scheduling authorization can meet carries out in the situation of complete transmission of current needs data retransmission, nowOnly need to modify to old data label, the latter can not expire in the interface-free resources of this scheduling authorizationIn the situation of the current complete transmission that needs data retransmission of foot, carry out, now due to can only hop data, therefore,Treat that data retransmission will be divided into two parts, a part is current scheduling transmission, and a part of current scheduling can not be transmitted,Therefore, will set up data label for the data of current scheduling transmission on the one hand, will be the data modification not retransmitting on the one handExisting data label. The concrete grammar of two kinds of renewals comprises:
If the interface-free resources of this scheduling authorization can meet the complete transmission of current needs data retransmission, to describedNeed the data label of data retransmission to modify, make only to comprise with described and need to retransmit number in amended data labelAccording to relevant information;
If the interface-free resources of this scheduling authorization can not meet the complete transmission of current needs data retransmission, rootAccording to the interface-free resources of this scheduling authorization, from the current data of determining that this scheduling can retransmit of needing data retransmission,And set up described data label for determined data, the described data retransmission not being transmitted for this scheduling, amendmentCorresponding data label, makes only to comprise in amended data label relevant to the described described data retransmission not being transmittedInformation.
Step 103, described Mac layer trigger described rlc layer according to described data label, for corresponding data generateRlc protocol header, after described rlc protocol header is kept in described data label, sends to described Mac layer.
In this step, the same existing system of concrete generation method of rlc protocol header, does not repeat them here.
Step 104, described Mac layer receive after described data label, according to described data label, are corresponding numberAccording to generating Mac protocol header, described Mac protocol header is deposited in described data label, and trigger according to described numberGenerate and can be transferred to the business datum of physical layer according to label, and described business datum is sent to physical layer.
In this step, the same existing system of concrete generation method of Mac protocol header, does not repeat them here
The concrete grammar that can be transferred to the business datum of physical layer according to described data label generation here, comprises:
According to described data label, obtain corresponding data from described memory block, and by obtained data and described numberCombine according to the rlc protocol header of preserving in label and Mac protocol header, obtain described business datum.
Here, the form of concrete data and header combination, same to existing system, does not repeat them here.
In actual applications, in order to improve the utilization rate of data label resource, anti-that data successfully receive can receivedWhen feedback, data label corresponding to data that described success is received is designated and can discharges label. Like this, can adopt downThe combination of stating one or more modes realizes the timely release of data label, to save the expense of system resource.
Mode one, after completing described generation and can being transferred to the business datum of physical layer, current being designated can be releasedThe data label resource of putting label discharges.
Mode two, according to default label deenergized period, the current data label resource that can discharge label that is designated is enteredRow discharges.
Can find out by such scheme, the present invention receive PDCP data can be in physical layer to converting toIn this process of data of transmission, only the data that will transmit are once stored and once read, effectively subtractLack the read-write operation of data, and then can improve the treatment effeciency of data in transmitting procedure, in addition sharing dataOn protocol stack structure after management function, be simplified, improved system reliability.
In sum, these are only preferred embodiment of the present invention, be not intended to limit protection of the present inventionScope. Within the spirit and principles in the present invention all, any amendment of doing, be equal to replacement, improvement etc., allWithin should being included in protection scope of the present invention.
Claims (7)
1. a downlink transmission method for PDCP data, is characterized in that, comprising:
In each dispatching cycle, when Radio Link control rlc layer receives line number under PDCP PDCPAccording to time, described PDCP downlink data is saved in memory block;
When occurring when descending scheduling, medium access control Mac layer is according to the interface-free resources size of this scheduling authorization, forThe data that current descending scheduling need to transmit, set up corresponding data label or carry out the renewal of data label, described numberComprise and be used to indicate the stored position information of data and carry out for rlc layer and medium access control Mac layer according to labelThe relevant parameter of protocol processes;
Described Mac layer triggers described rlc layer according to described data label, for corresponding data generate rlc protocol reportHead, after described rlc protocol header is kept in described data label, sends to described Mac layer;
Described Mac layer receives after described data label, according to described data label, for corresponding data generate MacProtocol header, deposits described Mac protocol header in described data label in, and triggers according to described data label generationCan be transferred to the business datum of physical layer, and described business datum is sent to physical layer.
2. method according to claim 1, is characterized in that, the described number that need to transmit for current descending schedulingAccording to, the renewal of setting up corresponding data label or carrying out data label comprises:
In the time there is descending scheduling, if the data that current descending scheduling need to transmit are mixed automatic retransfer requestsHARQ new biography data, according to the interface-free resources size of this scheduling authorization, for the new biography data of this scheduling are set upData label; If the data that current descending scheduling need to transmit are HARQ data retransmissions, award according to this schedulingThe interface-free resources size of power, the data label of the data retransmission to this scheduling upgrades.
3. method according to claim 2, is characterized in that, described renewal comprises:
If the interface-free resources of this scheduling authorization can meet the complete transmission of current needs data retransmission, to describedNeed the data label of data retransmission to modify, make only to comprise with described and need to retransmit number in amended data labelAccording to relevant information;
If the interface-free resources of this scheduling authorization can not meet the complete transmission of current needs data retransmission, according to thisThe interface-free resources of inferior scheduling authorization, needs from current the data that data retransmission, definite this scheduling can retransmit, and isDetermined data are set up described data label, the described data retransmission not being transmitted for this scheduling, and amendment is correspondingData label, make only to comprise in amended data label the letter relevant to the described described data retransmission not being transmittedBreath.
4. method according to claim 1, is characterized in that, generates and can be transferred to according to described data labelThe business datum of physical layer comprises:
According to described data label, obtain corresponding data from described memory block, and by obtained data and described numberCombine according to the rlc protocol header of preserving in label and Mac protocol header, obtain described business datum.
5. method according to claim 1, is characterized in that, described method further comprises:
In the time receiving the feedback that data successfully receive, data label corresponding to data that described success is received is designated canDischarge label.
6. method according to claim 5, is characterized in that, described method further comprises:
After complete described generation and can be transferred to the business datum of physical layer, current being designated can be discharged to labelData label resource discharges.
7. method according to claim 5, is characterized in that, described method further comprises:
According to default label deenergized period, the current data label resource that can discharge label that is designated is discharged.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210284850.XA CN103582013B (en) | 2012-08-10 | 2012-08-10 | The downlink transmission method of PDCP data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210284850.XA CN103582013B (en) | 2012-08-10 | 2012-08-10 | The downlink transmission method of PDCP data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103582013A CN103582013A (en) | 2014-02-12 |
CN103582013B true CN103582013B (en) | 2016-05-04 |
Family
ID=50052709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210284850.XA Expired - Fee Related CN103582013B (en) | 2012-08-10 | 2012-08-10 | The downlink transmission method of PDCP data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103582013B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10225828B2 (en) * | 2015-11-02 | 2019-03-05 | Intel IP Corporation | Apparatus, system and method of communicating control information in a physical layer protocol data unit (PPDU) |
CN112312174B (en) * | 2019-07-31 | 2022-04-01 | 大唐移动通信设备有限公司 | Video service acceleration method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1695354A (en) * | 2002-04-08 | 2005-11-09 | Lg电子株式会社 | Mobile communication method and system |
WO2006073100A1 (en) * | 2005-01-05 | 2006-07-13 | Matsushita Electric Industrial Co., Ltd. | Communication apparatus, communication system and communication method |
CN101583165A (en) * | 2009-06-08 | 2009-11-18 | 中兴通讯股份有限公司 | Inter-standard switching method ensuring lossless transmission of packet-switched domain data and device |
CN101686564A (en) * | 2008-09-22 | 2010-03-31 | 宏达国际电子股份有限公司 | Method of generating a buffer status for a wireless communication system and related device |
-
2012
- 2012-08-10 CN CN201210284850.XA patent/CN103582013B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1695354A (en) * | 2002-04-08 | 2005-11-09 | Lg电子株式会社 | Mobile communication method and system |
WO2006073100A1 (en) * | 2005-01-05 | 2006-07-13 | Matsushita Electric Industrial Co., Ltd. | Communication apparatus, communication system and communication method |
CN101686564A (en) * | 2008-09-22 | 2010-03-31 | 宏达国际电子股份有限公司 | Method of generating a buffer status for a wireless communication system and related device |
CN101583165A (en) * | 2009-06-08 | 2009-11-18 | 中兴通讯股份有限公司 | Inter-standard switching method ensuring lossless transmission of packet-switched domain data and device |
Also Published As
Publication number | Publication date |
---|---|
CN103582013A (en) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100461770C (en) | Data processing method for the packet service transfer link of the wireless communication system of the terminal | |
CN102143596B (en) | Wireless resource scheduling method and wireless resource scheduling system | |
CN101547141B (en) | Method, system and device for data transmission | |
CN101925121A (en) | Packet data convergence protocol reconstruction method and device | |
CN1886667A (en) | Reliable multicast communication | |
CN101272231B (en) | Method of managing coexisting packet streams | |
CN104980257A (en) | Internet of things communication method and device | |
CN103582013B (en) | The downlink transmission method of PDCP data | |
CN109996261A (en) | Data transmission method and device based on MAC layer data packet replication | |
US20060174030A1 (en) | Coordinator's data transmission method, device's data reception method, coordinator using the coordinator's data transmission method, and device using the device's data reception method in zigbee system | |
CN101674193B (en) | Management method of transmission control protocol connection and device thereof | |
CN107786464A (en) | A kind of method and device for realizing inter-node communication | |
CN101252424B (en) | System and method for processing PDU in automatic retransmission request mechanism | |
CN100576787C (en) | A kind of method of between maintenance terminal and background devices, carrying out the transmission of big data quantity safety | |
CN107851087A (en) | Dispatched with fine granularity in warehouse for on-chip system (SoC) | |
CN102238493A (en) | Machine-to-machine (M2M)-platform-based message sequential transmission and receiving method and device | |
CN101631353B (en) | Method and device for managing status packet data unit | |
CN104661315A (en) | Method and user equipment for submitting buffering-state reports | |
CN104506642A (en) | Client message efficient transceiving and processing method and system | |
CN101145968B (en) | Data transmission and receiving method between network management system and transmission device | |
CN102932392A (en) | UDP (User Datagram Protocol) downloading method of multi-terminal system | |
CN102342060B (en) | Method and device for managing hybrid automatic repeat request multi-process data | |
CN101494569B (en) | Method and apparatus for processing message | |
CN109274467A (en) | A kind of data retransmission processing method, RLC entity and MAC entity | |
CN106488047A (en) | A kind of communicating data transfer control method based on mobile terminal and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160504 |
|
CF01 | Termination of patent right due to non-payment of annual fee |