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

CN103582013B - The downlink transmission method of PDCP data - Google Patents

The downlink transmission method of PDCP data Download PDF

Info

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
Application number
CN201210284850.XA
Other languages
Chinese (zh)
Other versions
CN103582013A (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.)
Potevio Institute of Technology Co Ltd
Original Assignee
Potevio Institute of Technology Co 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 Potevio Institute of Technology Co Ltd filed Critical Potevio Institute of Technology Co Ltd
Priority to CN201210284850.XA priority Critical patent/CN103582013B/en
Publication of CN103582013A publication Critical patent/CN103582013A/en
Application granted granted Critical
Publication of CN103582013B publication Critical patent/CN103582013B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The downlink transmission method of PDCP data
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.
CN201210284850.XA 2012-08-10 2012-08-10 The downlink transmission method of PDCP data Expired - Fee Related CN103582013B (en)

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)

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

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

Patent Citations (4)

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