Summary of the invention
The embodiment of the present invention provides a kind of data transmission method and device, with the efficiency of improve data transfer.
First aspect of the embodiment of the present invention provides a kind of data transmission method, comprising: UE generates MAC- according to preset conditioni PDU;The UE sends the MAC-i PDU to base station.
In the first possible implementation, according in a first aspect, the preset condition includes: the UE in rlc layerGenerate the RLC PDU of default size;The MAC-i PDU includes: head and the MAC-is PDU of the MAC-i PDU;Wherein,The MAC-is PDU includes MAC-is SDU;The head of the MAC-i PDU includes the corresponding LCH- of the MAC-is SDUID, cascade instruction and length field.
In the second possible implementation, with reference to first aspect or the first possible implementation, described defaultIt is preset kind UE and/or the business of the UE is the business of preset kind that condition, which includes: the UE,;The MAC-i PDU packetIt includes: the head of the MAC-i PDU and MAC-is PDU;Wherein, the MAC-is PDU includes corresponding point of MAC-is PDUCut instruction and MAC-is SDU;The head of the MAC-i PDU includes the corresponding cascade instruction of MAC-is SDU and length field.
In the third possible implementation, with reference to first aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, with reference to first aspect or the first possible implementation to the third canAny one of the implementation of energy, the preset condition include: the RLC PDU that the UE generates default size in rlc layer;InstituteState that UE is preset kind UE and/or the business of the UE is the business of preset kind;The MAC-i PDU includes: MAC-isPDU;The MAC-is PDU includes MAC-is SDU.
In a fifth possible implementation, with reference to first aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, the MAC-is PDU or the head MAC-i PDU also include the MAC-is PDU coupleThe TSN answered.
In a sixth possible implementation, with reference to first aspect or the first possible implementation to the 5th kind canAny one of the implementation of energy, before the UE generates MAC-i PDU, the method also includes: the UE receives wirelessThe first information for activation that network controller RNC is sent;The information that the UE is used for activation according to described first, determination areIt is no to generate the MAC-i PDU.
In the 7th kind of possible implementation, with reference to first aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described first information for activating are that the first activation indicates information or the first activation conditionInformation;Wherein, the first activation instruction information is used to indicate the UE generation for receiving and parsing through the first activation instruction informationThe MAC-i PDU;The first activation condition information is used to indicate the UE for receiving the first activation condition information trueWhen meeting the first activation condition that the first activation condition information is included surely, the MAC-i PDU is generated.
In the 8th kind of possible implementation, with reference to first aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, first activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The UE sends the MAC-i PDU to base station, comprising: sends MAC-i PDU number to the base station on the e-dpcchAccording to the size of packet;The MAC-i PDU is sent to the base station on the e-dpdch.
In the 9th kind of possible implementation, with reference to first aspect or the first possible implementation to the 8th kind canAny one of the implementation of energy, before the UE receives the first information for activation that RNC is sent, the method is also wrappedInclude: the UE sends the first ability information to RNC, and the first ability information is used to indicate the UE and has the generation MAC-The ability of i PDU.
In the tenth kind of possible implementation, with reference to first aspect or the first possible implementation to the 9th kind canAny one of the implementation of energy, the first ability information is sent to RNC by special RRC message;The RRC information isFollowing any message: different system handover information;RRC connection, which is established, to be completed;UE ability information;Cell update;Nothing on global landLine accesses UTRAN Acceditation Area and updates.
Second aspect of the embodiment of the present invention provides a kind of data transmission method, comprising: base station receives the MAC-i that UE is sentPDU;The base station carries out conversion process to the MAC-i PDU, generates E-DCH data frame;The base station is to described in RNC transmissionE-DCH data frame.
In the first possible implementation, according to second aspect, the MAC-i PDU is converted in the base stationProcessing, generating E-DCH data frame includes: that the base station is corresponded to according to the MAC-is SDU that the head of the MAC-i PDU includesLCH-ID, cascade instruction and length field obtain MAC-is PDU, the CFN and RSN of each MAC-is PDU are recorded, according to describedMAC-is PDU, the CFN and the RSN generate E-DCH data frame.
In the second possible implementation, in conjunction with second aspect or the first possible implementation, the base stationConversion process is carried out to the MAC-i PDU, generating E-DCH data frame includes: head of the base station according to the MAC-i PDUThe corresponding cascade instruction of the MAC-is SDU that portion includes and length field obtain MAC-is PDU, record each MAC-is PDU'sCFN and RSN generates E-DCH data frame according to MAC-is PDU, the CFN and the RSN.
In the third possible implementation, in conjunction with second aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, in conjunction with second aspect or the first possible implementation to the third canAny one of the implementation of energy, the base station carry out conversion process to the MAC-i PDU, generate E-DCH data frame packetInclude: the base station obtains MAC-is PDU, the CFN and RSN of each MAC-is PDU is recorded, according to MAC-is PDU, instituteIt states the CFN and RSN and generates E-DCH data frame.
In a fifth possible implementation, in conjunction with second aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, the base station carry out conversion process to the MAC-i PDU, generate E-DCH data frame packetInclude: the base station obtains the MAC-is PDU comprising transmission sequence number TSN, generates E-DCH data according to the MAC-is PDUFrame.
In a sixth possible implementation, in conjunction with second aspect or the first possible implementation to the 5th kind canAny one of the implementation of energy, before the base station receives the MAC-i PDU that UE is sent, the method also includes: it is describedBase station receives the second information for activation that RNC is sent, and the described second information for being used for activation is used to indicate the base station pairThe MAC-i PDU that UE in first range is sent carries out conversion process;The MAC-i PDU is converted the base stationBefore processing, the method also includes: according to the described second information for activation, determine the MAC-i that the UE is sentThe data packet format that PDU is used.
In the 7th kind of possible implementation, in conjunction with second aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described second information for activating are that the second activation indicates information or the second activation conditionInformation;Wherein, the second activation instruction information is used to indicate the base station for receiving the second activation instruction information to the baseThe MAC-i PDU that there is the UE for generating the MAC-i PDU ability to send for the service of standing carries out conversion process;Second activationConditional information, which is used to indicate, receives the base station of the second activation condition information to meeting institute in the second activation condition informationThe MAC-i PDU that the UE for the second activation condition for including is sent carries out conversion process.
In the 8th kind of possible implementation, in conjunction with second aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, second activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;It includes: to receive the UE on the e-dpcch to send MAC-i PDU data packet that base station, which receives the MAC-i PDU that UE is sent,Size;The UE is received on the e-dpdch sends the MAC-i PDU.
In the 9th kind of possible implementation, in conjunction with second aspect or the first possible implementation to the 8th kind canAny one of the implementation of energy, before the base station receives the MAC-i PDU that UE is sent, the method also includes: it is describedBase station sends the second ability information to the RNC, and the second ability information, which is used to indicate the base station, to be had to the MAC-iThe ability of PDU progress conversion process.
The third aspect of the embodiment of the present invention provides a kind of data transmission method, comprising: RNC receives the E-DCH that base station is sentData frame includes the CFN and RSN of MAC-is PDU in the E-DCH data frame;According to the CFN and RSN to the E-DCHMAC-is PDU in data frame reorders.
In the first possible implementation, according to the third aspect, the RNC receives the E-DCH data that base station is sentBefore frame, the method also includes: the first information for activation is sent to UE, so that the UE is according to described first for swashingInformation living, it is determined whether generate MAC-i PDU.
In the second possible implementation, it is connect in conjunction with the third aspect or the first possible implementation, the RNCBefore receiving the E-DCH data frame that base station is sent, the method also includes: the RNC sends second for activating to the base stationInformation, described second for activation information be used to indicate the base station in the first range UE send MAC-i PDUCarry out conversion process.
Fourth aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: processing module, for according to default itemPart generates MAC-iPDU;Sending module, for sending the MAC-i PDU to base station.
In the first possible implementation, according to fourth aspect, the preset condition includes: the UE in rlc layerGenerate the RLC PDU of default size;The MAC-i PDU include: the MAC-i PDU include MAC-i PDU head andMAC-is PDU;Wherein, the MAC-is PDU includes MAC-is SDU;The head of the MAC-i PDU includes the MAC-The corresponding LCH-ID of is SDU, cascade instruction and length field.
In the second possible implementation, described default in conjunction with fourth aspect or the first possible implementationIt is preset kind UE and/or the business of the UE is the business of preset kind that condition, which includes: the UE,;The MAC-i PDU packetInclude: the MAC-i PDU includes head and the MAC-is PDU of MAC-i PDU;Wherein, the MAC-is PDU includes MAC-isThe corresponding segmentation instruction of PDU and MAC-is SDU;The head of the MAC-i PDU includes the corresponding cascade of the MAC-is SDUInstruction and length field.
In the third possible implementation, in conjunction with fourth aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, in conjunction with fourth aspect or the first possible implementation to the third canAny one of the implementation of energy, the preset condition include: the RLC PDU that the UE generates default size in rlc layer;InstituteState that UE is preset kind UE and/or the business of the UE is the business of preset kind;The MAC-i PDU includes: the MAC-iPDU includes MAC-is PDU;The MAC-is PDU includes MAC-is SDU.
In a fifth possible implementation, in conjunction with fourth aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, the MAC-is PDU also includes the corresponding TSN of the MAC-is PDU.
In a sixth possible implementation, in conjunction with fourth aspect or the first possible implementation to the 5th kind canAny one of the implementation of energy, the data transmission device further include: receiving module, for being generated in the processing moduleBefore MAC-i PDU, the first information for activation that RNC is sent is received;The processing module is also used to according to described firstInformation for activation, it is determined whether using the generation MAC-i PDU.
In the 7th kind of possible implementation, in conjunction with fourth aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described first information for activating are that the first activation indicates information or the first activation conditionInformation;Wherein, the first activation instruction information is used to indicate the UE generation for receiving and parsing through the first activation instruction informationThe MAC-i PDU;The first activation condition information is used to indicate the UE for receiving the first activation condition information trueWhen meeting the first activation condition that the first activation condition information is included surely, the MAC-i PDU is generated.
In the 8th kind of possible implementation, in conjunction with fourth aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, first activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The sending module is specifically used for sending the size of MAC-i PDU data packet to the base station on the e-dpcch;In E-DPDCH is upper to send the MAC-i PDU to the base station.
In the 9th kind of possible implementation, in conjunction with fourth aspect or the first possible implementation to the 8th kind canAny one of the implementation of energy, the sending module, be also used to send in receiving module reception RNC first are used forBefore the information of activation, the first ability information is sent to RNC, the first ability information is used to indicate the UE and has generation instituteState the ability of MAC-i PDU.
In the tenth kind of possible implementation, in conjunction with fourth aspect or the first possible implementation to the 9th kind canAny one of the implementation of energy, the first ability information is sent to by dedicated radio resources control protocol RRC informationRNC;The RRC information is following any message: different system handover information;RRC connection, which is established, to be completed;UE ability information;It is smallArea updates;Wireless access UTRAN Acceditation Area updates on global land.
The 5th aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: receiving module is sent for receiving UEMAC-i PDU;Processing module generates E-DCH data frame for carrying out conversion process to the MAC-i PDU;Send mouldBlock, for sending the E-DCH data frame to RNC.
In the first possible implementation, according to the 5th aspect, the processing module is specifically used for according toThe corresponding LCH-ID of MAC-is SDU, cascade instruction and the length field that the head of MAC-i PDU includes obtain MAC-is PDU, noteThe CFN and RSN for recording each MAC-is PDU generate E-DCH data according to MAC-is PDU, the CFN and the RSNFrame.
In the second possible implementation, in conjunction with the 5th aspect or the first possible implementation, the processingModule is specifically used for the corresponding cascade instruction of the MAC-is SDU for including according to the head of the MAC-i PDU and length field obtainsMAC-is PDU records the CFN and RSN of each MAC-is PDU, raw according to MAC-is PDU, the CFN and the RSNAt E-DCH data frame.
In the third possible implementation, in conjunction with the 5th aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, in conjunction with the 5th aspect or the first possible implementation to the third canAny one of the implementation of energy, the processing module are specifically used for obtaining MAC-is PDU, record each MAC-is PDUCFN and RSN, according to MAC-is PDU, the CFN and the RSN generate E-DCH data frame.
In a fifth possible implementation, in conjunction with the 5th aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, processing module are specifically used for obtaining the MAC-is PDU comprising transmission sequence number TSN, according toThe MAC-is PDU generates E-DCH data frame.
In a sixth possible implementation, in conjunction with the 5th aspect or the first possible implementation to the 5th kind canCan implementation any one, the receiving module, be also used to receiving module receive UE send MAC-i PDU itBefore, receive the second information for activation that RNC is sent, described second is used to indicate the base station to for the information of activationThe MAC-i PDU that UE in one range is sent carries out conversion process;The processing module is also used to the MAC-iBefore PDU carries out conversion process, according to the described second information for activation, the MAC-i PDU that the UE is sent is determinedThe data packet format of use.
In the 7th kind of possible implementation, in conjunction with the 5th aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described second information for activating are that the second activation indicates information or the second activation conditionInformation;Wherein, the second activation instruction information is used to indicate the base station for receiving the second activation instruction information to the baseThe MAC-i PDU that there is the UE for generating the MAC-i PDU ability to send for the service of standing carries out conversion process;Second activationConditional information, which is used to indicate, receives the base station of the second activation condition information to meeting institute in the second activation condition informationThe MAC-i PDU that the UE for the second activation condition for including is sent carries out conversion process.
In the 8th kind of possible implementation, in conjunction with the 5th aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, second activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The receiving module is specifically used for receiving the size that the UE sends MAC-i PDU data packet on the e-dpcch;In E-The UE is received on DPDCH sends the MAC-i PDU.
In the 9th kind of possible implementation, in conjunction with the 5th aspect or the first possible implementation to the 8th kind canAny one of the implementation of energy, the sending module are also used to receive the MAC-i PDU that UE is sent in the receiving moduleBefore, Xiang Suoshu RNC sends the second ability information, and the second ability information, which is used to indicate the base station, to be had to the MAC-The ability of i PDU progress conversion process.
The 6th aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: receiving module receives base for RNCIt stands the E-DCH data frame sent, includes the CFN and RSN of MAC-is PDU in the E-DCH data frame;Processing module is used for rootIt reorders according to the CFN and RSN to the MAC-is PDU in the E-DCH data frame.
In the first possible implementation, in conjunction with the 6th aspect, the data transmission device further include: send mouldBlock, for sending first for swashing to user equipment (UE) before the E-DCH data frame that the receiving module receives that base station is sentInformation living, so that the UE is according to the described first information for activation, it is determined whether adopt and generate MAC-i PDU.
In the second possible implementation, according to the 6th aspect or the first possible implementation, the dataTransmitting device further include: sending module, for the receiving module receive base station send E-DCH data frame before, to instituteIt states base station and sends the second information for activation, the described second information for activating is used to indicate the base station to the first rangeThe MAC-i PDU that interior UE is sent carries out conversion process.
The 7th aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: processor, for according to default itemPart generates MAC-i PDU;Transmitter, for sending the MAC-i PDU to base station.
In the first possible implementation, according to the 7th aspect, the preset condition includes: the UE in rlc layerGenerate the RLC PDU of default size;The MAC-i PDU include: the MAC-i PDU include MAC-i PDU head andMAC-is PDU;Wherein, the MAC-is PDU includes MAC-is SDU;The head of the MAC-i PDU includes the MAC-The corresponding LCH-ID of is SDU, cascade instruction and length field.
In the second possible implementation, described default in conjunction with the 7th aspect or the first possible implementationIt is preset kind UE and/or the business of the UE is the business of preset kind that condition, which includes: the UE,;The MAC-i PDU packetInclude: the MAC-i PDU includes head and the MAC-is PDU of MAC-i PDU;Wherein, the MAC-is PDU includes MAC-isThe corresponding segmentation instruction of PDU and MAC-is SDU;The head of the MAC-i PDU includes the corresponding cascade of the MAC-is SDUInstruction and length field.
In the third possible implementation, in conjunction with the 7th aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, in conjunction with the 7th aspect or the first possible implementation to the third canAny one of the implementation of energy, the preset condition include: the RLC PDU that the UE generates default size in rlc layer;InstituteState that UE is preset kind UE and/or the business of the UE is the business of preset kind;The MAC-i PDU includes: the MAC-iPDU includes MAC-is PDU;The MAC-is PDU includes MAC-is SDU.
In a fifth possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, the MAC-is PDU also includes the corresponding TSN of the MAC-is PDU.
In a sixth possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 5th kind canAny one of the implementation of energy, the data transmission device further include: receiver, for generating MAC- in the processorBefore i PDU, the first information for activation that RNC is sent is received;The processor is also used to according to described first for swashingInformation living, it is determined whether generate the MAC-i PDU.
In the 7th kind of possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described first information for activating are that the first activation indicates information or the first activation conditionInformation;Wherein, the first activation instruction information is used to indicate the UE generation for receiving and parsing through the first activation instruction informationThe MAC-i PDU;The first activation condition information is used to indicate the UE for receiving the first activation condition information trueWhen meeting the first activation condition that the first activation condition information is included surely, the MAC-i PDU is generated.
In the 8th kind of possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, first activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The transmitter is specifically used for sending the size of MAC-i PDU data packet to the base station on the e-dpcch;In E-DPDCH is upper to send the MAC-i PDU to the base station.
In the 9th kind of possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 8th kind canAny one of the implementation of energy, the transmitter, be also used to send in receiver reception RNC first are used to activateInformation before, to RNC send the first ability information, the first ability information, which is used to indicate the UE, to be had described in generationThe ability of MAC-i PDU.
In the tenth kind of possible implementation, in conjunction with the 7th aspect or the first possible implementation to the 9th kind canAny one of the implementation of energy, the first ability information is sent to by dedicated radio resources control protocol RRC informationRNC;The RRC information is following any message: different system handover information;RRC connection, which is established, to be completed;UE ability information;It is smallArea updates;Wireless access UTRAN Acceditation Area updates on global land.
Eighth aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: receiver, for receiving UE transmissionMAC-i PDU;Processor generates the exclusive use transmission signal channel of enhancing for carrying out conversion process to the MAC-i PDUData frame;Transmitter, for sending the E-DCH data frame to radio network controller (RNC).
In the first possible implementation, in conjunction with eighth aspect, the processor is specifically used for according to the MAC-iThe corresponding Logic Channel Identifier LCH-ID of MAC-is SDU, cascade instruction and length in the MAC-is PDU that the head of PDU includesDomain obtains MAC-is PDU, the CFN and RSN of each MAC-is PDU is recorded, according to MAC-is PDU, the CFN and instituteIt states RSN and generates E-DCH data frame.
In the second possible implementation, in conjunction with eighth aspect or the first possible implementation, the processingImplement body is used for the corresponding cascade instruction of the MAC-is SDU for including according to the head of the MAC-i PDU and length field obtainsMAC-is PDU records the CFN and RSN of each MAC-is PDU, raw according to MAC-is PDU, the CFN and the RSNAt E-DCH data frame.
In the third possible implementation, in conjunction with eighth aspect or the first possible implementation or second canThe implementation of energy, the length field are less than or equal to 11 bits.
In the fourth possible implementation, in conjunction with eighth aspect or the first possible implementation to the third canAny one of the implementation of energy, the processor are specifically used for obtaining MAC-is PDU, record each MAC-is PDU'sCFN and RSN generates E-DCH data frame according to MAC-is PDU, the CFN and the RSN.
In a fifth possible implementation, in conjunction with eighth aspect or the first possible implementation to the 4th kind canAny one of the implementation of energy, processor is specifically used for obtaining the MAC-is PDU comprising TSN, according to the MAC-isPDU generates E-DCH data frame.
In a sixth possible implementation, in conjunction with eighth aspect or the first possible implementation to the 5th kind canAny one of the implementation of energy, the receiver are also used to before the MAC-i PDU that receiver receives that UE is sent, connectThe second information for activation that RNC is sent is received, the described second information for being used for activation is used to indicate the base station to the first modelThe MAC-i PDU that UE in enclosing is sent carries out conversion process;The processor is also used to carry out the MAC-i PDUBefore conversion process, according to the described second information for activation, described in the MAC-i PDU use for determining the UE transmissionData packet format.
In the 7th kind of possible implementation, in conjunction with eighth aspect or the first possible implementation to the 6th kind canAny one of the implementation of energy, the described second information for activating are that the second activation indicates information or the second activation conditionInformation;Wherein, the second activation instruction information is used to indicate the base station for receiving the second activation instruction information to the baseThe MAC-i PDU that there is the UE for generating the MAC-i PDU ability to send for the service of standing carries out conversion process;Second activationConditional information, which is used to indicate, receives the base station of the second activation condition information to meeting institute in the second activation condition informationThe MAC-i PDU that the UE for the second activation condition for including is sent carries out conversion process.
In the 8th kind of possible implementation, in conjunction with eighth aspect or the first possible implementation to the 7th kind canAny one of the implementation of energy, second activation condition are that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The receiver is specifically used on the dedicated transmission channel Dedicated Physical Control Channel E-DPCCH of enhancing described in receptionThe size of UE transmission MAC-i PDU data packet;It is received on the dedicated transmission channel Dedicated Physical Data Channel E-DPDCH of enhancingThe UE sends the MAC-i PDU.
In the 9th kind of possible implementation, in conjunction with eighth aspect or the first possible implementation to the 8th kind canCan implementation any one, the transmitter, be also used to the receiver receive UE send MAC-i PDU itBefore, Xiang Suoshu RNC sends the second ability information, and the second ability information, which is used to indicate the base station, to be had to the MAC-iThe ability of PDU progress conversion process.
The 9th aspect of the embodiment of the present invention provides a kind of data transmission device, comprising: receiver receives base station for RNCThe E-DCH data frame of transmission includes the CFN and RSN of MAC-is PDU in the E-DCH data frame;Processor, for according to instituteCFN and RSN is stated to reorder to the MAC-is PDU in the E-DCH data frame.
In the first possible implementation, in conjunction with the 9th aspect, the data transmission device further include: transmitter,For sending first for activation to user equipment (UE) before the E-DCH data frame that the receiver receives that base station is sentInformation, so that the UE is according to the described first information for activation, it is determined whether generate MAC-i PDU.
In the second possible implementation, in conjunction with the 9th aspect or the first possible implementation, the dataTransmitting device further include: transmitter, for the receiver receive base station send E-DCH data frame before, Xiang Suoshu baseIt stands and sends the second information for activation, the described second information for activating is used to indicate the base station in the first rangeThe MAC-i PDU that UE is sent carries out conversion process.
Data transmission method and device are provided in the present embodiment, by UE according to preset condition, generate MAC-i PDU, UEMAC-i PDU is sent to base station.Under namely different preset conditions, the MAC-i PDU of generation has different data packet latticeFormula, and the data packet format header overhead of the data packet format compared to the prior art is small, so as to improve efficiency of transmission.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present inventionIn attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment isA part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the artEvery other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
Fig. 2 is the flow diagram of data transmission method embodiment one of the present invention, as shown in Fig. 2, the execution of the present embodimentMain body is user equipment (User Equipment, hereinafter referred to as: UE).
S201:UE generates MAC-i PDU according to preset condition.
According to the difference of preset condition, the MAC-i PDU that UE is generated has different data packet formats, and preset condition has veryIt is a variety of, for example, preset condition can be UE at wireless spread-spectrum technology (Radio Link Control, hereinafter referred to as: RLC)Layer generates wireless link control protocol data cell (the Radio Link Control Protocol Data of default sizeUnit, hereinafter referred to as: RLC PDU), more specifically under conditions of rlc layer anticipated that the transmission situation eated dishes without rice or wine,Rlc layer generates the RLC PDU of suitable size, does not need MAC layer and is split again to it, so as to save segmentation instruction.
It is the type of service of preset kind or UE is the business of preset kind, example that preset condition, which may be the type of UE,Such as, UE is machine to machine (Machine-to-Machine, hereinafter referred to as: the M2M) equipment or UE hair for sending small data packetsWhen sending the data packet of smart meter reading business, UE and network side make an appointment and transmit data using fixed LCH-ID, so as toSave LCH-ID.
Preset condition may be the combination of above two preset condition, in this case, the MAC-i PDU that UE is generatedData packet can not include header information.
Above by way of example only, preset condition can also be other some conditions, in short, can be according to preset conditionDifference, header overhead of the MAC-i PDU with different data packet format of generation all than existing data packet format is small, thusEfficiency of transmission can be improved.
S202:UE sends MAC-i PDU to base station.
The MAC-i PDU of generation is sent to base station by UE.
In the present embodiment, UE generates MAC-i PDU according to preset condition, and UE sends MAC-i PDU to base station.NamelyUnder different preset conditions, the MAC-i PDU of generation has different data packet formats, and the data packet format is compared to existingThere is the data packet format header overhead in technology small, so as to improve efficiency of transmission.
In the above-described embodiments, preset condition is different, and the format for the MAC-i PDU that UE is generated is also different, illustrates belowIt is bright under three kinds of different preset conditions, UE generate MAC-i PDU specific format.
The first preset condition: UE generates the RLC PDU of default size in rlc layer.
Specifically, under conditions of rlc layer anticipated that the transmission situation eated dishes without rice or wine, rlc layer generates the RLC of default sizePDU refers to that rlc layer RLC PDU generated can be converted into MAC-is SDU, does not need in MAC-is layers of progress dataThe segmentation of packet, so as to save segmentation instruction.
Under this preset condition, the specific format of MAC-i PDU are as follows: MAC-i PDU include MAC-i PDU head andMAC-is PDU;Each MAC-is PDU includes MAC-is SDU.
The head of MAC-i PDU includes the corresponding LCH-ID of MAC-is SDU in MAC-is PDU, cascade instruction and lengthDomain;Wherein, LCH-ID indicates which logic channel MAC-is SDU comes from, and for identifying, MAC-is SDU is corresponding to reorderCaching, length are generally 4 bits;Cascade instruction is used to indicate behind current MAC-is SDU whether there are also cascade MAC-isSDU, while being also used to indicate that cascade instruction is general with 2 below whether with whether being still packet header behind length field, length fieldBit indicates, for example, representing back when cascade is designated as 00 as length field, being still packet header behind length field, when cascade refers toWhen being shown as 01, represents below as MAC-is PDU, that is, the last one length field is omitted;When cascade is designated as 10, after representativeFace is length field, is MAC-is PDU behind length field;Length field is used to indicate the size of MAC-is SDU, the size of length fieldGenerally 11 bits, the length field that can also be used for lesser MAC-is SDU in the present embodiment less than 11 bits, such as:7 bits;It include MAC-is SDU in MAC-is PDU.
Since the effect of cascade instruction contains the effect of existing F, so not comprising F in data packet format, due toRlc layer generates the RLC PDU of suitable size, does not need MAC layer and is split again to it, therefore, does not include in MAC-is PDUSegmentation instruction, since radio network controller (Radio Network Controller, hereinafter referred to as: RNC) can pass through itHis mode reorders to MAC-is PDU, for example, what each MAC-is PDU that RNC can be sent according to base station was sentConnection Frame Number (Connection Frame Number, hereinafter referred to as: CFN) and re-transmission sequence number (Re-transmissionSequence Number, hereinafter referred to as: RSN) it is inferred to the transmission sequence of MAC-is PDU, it therefore, can also in MAC-is PDUNot include TSN.Under the first preset condition, the first data packet format that Fig. 3 is MAC-i PDU of the invention is illustratedFigure, as shown in figure 3, having lacked segmentation instruction, TSN and the last one MAC- compared with the data packet format of existing MAC-i PDUThe header overhead of the length field of is SDU, also, it is directed to small data packet, length field can further be saved less than 11 bitsTherefore using this data packet format, efficiency of transmission can be improved in header overhead.In the above-described embodiments, if each MAC-isIt can also be MAC-i PDU's of the invention using another data packet format, Fig. 4 in the case that the length field of SDU all indicatesSecond of data packet format schematic diagram, as shown in figure 4, the data packet format does not use cascade compared with the data packet format of Fig. 3Instruction, and use the F of 1 bit in the prior art, it is packet header or MAC-is PDU, this data that F, which is used to indicate connect below,Packet format saves the header overhead of SS, TSN, also, is directed to small data packet, and length field can be less than or equal to 11 bits, into oneStep ground saves header overhead and efficiency of transmission can be improved using this data packet format.
Further, the RLC PDU for size being preset in above-described embodiment can also be fixed size, that is to say, that in RLCIt is corresponding can also then not include MAC-is SDU for fixed size and without what is be split in MAC layer by the RLC PDU that layer generatesLength field, 2 bits cascade instruction can also be indicated with the F of 1 bit, thus further simplify MAC-i PDU dataPacket format.
In the above-described embodiments, the corresponding LCH-ID of MAC-is SDU or length field that the head of MAC-i PDU includesIt may also be included in the packet header of MAC-is PDU, herein with no restrictions.
Second of preset condition: the type that preset condition is UE is that the type of service of preset kind or UE are preset kindBusiness.
Wherein, the UE of preset kind can refer to the user equipment for completing specific function, such as: the machine for user's meter readingDevice equipment, the equipment used logic channel when sending amr message is fixed;The wherein business of the preset kindRefer to the business using fixed configurations arranged between UE and network side, such as: UE is sending heartbeat message or control signalingShi Caiyong fixed logic channel.In this case without indicating that above equipment or the corresponding logic channel of business connect in packet headerReceiving end can also judge the data packet from which logic channel by type of service or device type.It is default at this kindUnder the conditions of MAC-i PDU include: MAC-i PDU include MAC-i PDU head and MAC-is PDU;MAC-is PDU includesThe corresponding segmentation instruction of MAC-is PDU and MAC-is SDU;The head of MAC-i PDU includes MAC-is in MAC-is PDUThe corresponding cascade instruction of SDU and length field.The instruction of its cascade and length field are identical as the meaning in above-described embodiment.
Due to the business that type of service that the type of UE is preset kind or UE is preset kind, UE is preparatory with network sideAgreement transmits data using fixed LCH-ID, therefore, LCH-ID can not be included in the head of MAC-i PDU, due to cascadeThe effect of instruction contains the effect of existing F, so not including F in the MAC-i PDU data packet format, since RNC can be withIt reorders in other way to MAC-is PDU, therefore TSN can not included in MAC-is PDU.
Under second of preset condition, Fig. 5 is the third data packet format schematic diagram of MAC-i PDU of the invention, such asShown in Fig. 5, compared with the data packet format of existing MAC-i PDU, LCH-ID, TSN and the last one MAC-is are savedThe header overhead of the length field of SDU, also, it is directed to small data packet, length field can further save head and open less than 11 bitsPin, therefore, using this data packet format, can be improved efficiency of transmission.
It in the above-described embodiments, can also be using another if in the case where the length field instruction of each MAC-is SDUA kind of data packet format, compared with the data packet format of Fig. 5, which does not use cascade to indicate, and uses existing skillIt is that packet header or MAC-is PDU, this data packet format save LCH- that the F of 1 bit in art, F, which are used to indicate connect below,The header overhead of ID, TSN, also, it is directed to small data packet, length field might be less that 11 bits, further save header overhead,Using this data packet format, efficiency of transmission can be improved.
In the above-described embodiments, the packet header that length field may also be included in MAC-is PDU is corresponded in the head MAC-i PDU,Herein with no restrictions.
The third preset condition: UE generates the RLC PDU of default size in rlc layer, also, UE be preset kind UE and/Or the business of the UE is the business of preset kind, that is, the knot of above-mentioned the first preset condition and second of preset conditionIt closes.
Under the third preset condition, only comprising MAC-is PDU in MAC-i PDU, the head not comprising MAC-i PDU,MAC-is PDU includes MAC-is SDU, the data packet format under this preset condition can not include LCH-ID be because UE withNetwork side is made an appointment using fixed LCH-ID transmission data, is because generating default size in rlc layer not comprising length fieldRLC PDU, which is the fixed size being suitble in air interface transmission, is because without header information, only not comprising FDo not include segmentation instruction in MAC-is PDU, MAC-is PDU and be because rlc layer generates the RLC PDU of default size, MAC layer withoutIt need to be split again, not comprising TSN can be reordered in other way to MAC-is PDU because of RNC,Therefore TSN can not be included in MAC-is PDU.
The MAC-i PDU of data packet format under the third preset condition does not include any header overhead, therefore, can be withImprove efficiency of transmission.
In the above embodiments, in the data packet format of MAC-i PDU, MAC-is PDU also may include TSN, thenRNC reorders to MAC-is PDU by TSN.Above-mentioned TSN can also be not included in MAC-is PDU, and be included inThe head of MAC-i PDU.
Above-mentioned MAC-i and MAC-is is only an example of the embodiment of the present invention, corresponding to above-mentioned data packet formatMAC entity may also be other MAC entities with the generation data packet format, herein with no restrictions.
Fig. 6 is the flow diagram of data transmission method embodiment two of the present invention, as shown in fig. 6, the execution of the present embodimentMain body is base station.
S601: base station receives the MAC-i PDU that UE is sent.
MAC-i PDU can be in the embodiment of the side UE, UE be under different preset conditions, any one data packet of generationThe MAC-i PDU of format, details are not described herein.
S602: base station carries out conversion process to MAC-i PDU, generates E-DCH data frame.
Base station carries out conversion process to MAC-i PDU, that is, the head of MAC-i PDU is removed according to data packet format,MAC-is PDU, is packaged into dedicated transmission channel (the Enhanced Dedicated of enhancing by the process for obtaining MAC-is PDUTransport Indicator, hereinafter referred to as: E-DCH) data frame.
S603: base station sends E-DCH data frame to RNC.
In the present embodiment, the MAC-i PDU that UE is sent is received by base station, base station carries out conversion process to MAC-i PDU,E-DCH data frame is generated, and sends E-DCH data frame to RNC, due to the MAC- for the MAC-i PDU data packet format that UE is sentThe header overhead of i PDU reduces, and redundancy is low, improves efficiency of transmission.
In the above-described embodiments, as head and the MAC-is PDU that MAC-i PDU includes MAC-i PDU;MAC-is PDUInclude MAC-is SDU;The head of MAC-i PDU includes the corresponding LCH-ID of MAC-is SDU in MAC-is PDU, cascade instructionAnd length field.The corresponding LCH-ID of MAC-is SDU, cascade in the MAC-is PDU that base station includes according to the head of MAC-i PDUInstruction and the information such as length field obtain the MAC-is PDU in MAC-i PDU, meanwhile, record each MAC-is PDU CFN andRSN, by each MAC-is PDU, CFN and RSN by E-DCH data frame transfer to RNC, so that RNC infers according to CFN and RSNThe transmission sequence of MAC-is PDU out, and MAC-is PDU is submitted to high level in order.
In the above-described embodiments, as head and the MAC-is PDU that MAC-i PDU includes MAC-i PDU;MAC-is PDUThe head of segmentation instruction and MAC-is SDU, MAC-i PDU comprising MAC-is PDU includes MAC-is in MAC-is PDUThe corresponding cascade instruction of SDU and length field.The corresponding cascade of the MAC-is SDU that base station includes according to the head of MAC-i PDU refers toShow with the information such as length field, obtain MAC-is PDU, meanwhile, the CFN and RSN of each MAC-is PDU are recorded, by each MAC-Is PDU, CFN and RSN pass through E-DCH data frame transfer to RNC, so that RNC is inferred to MAC-is PDU's according to CFN and RSNTransmission sequence, and MAC-is PDU is submitted to high level in order.
In the above-described embodiments, for small MAC-is SDU data packet, length field can be less than or equal to 11 bits, specificallySize can be set according to practical application, as long as base station and the side UE are appointed.
In the above-described embodiments, when MAC-i PDU includes MAC-is PDU;MAC-is PDU includes MAC-is SDU.I.e.The head for not including MAC-i PDU in MAC-i PDU, then directly acquire the MAC-is PDU in MAC-i PDU, and record is eachThe CFN and RSN of MAC-is PDU generates E-DCH data frame according to MAC-is PDU, CFN and RSN.
In the above embodiments, when further including TSN in MAC-is PDU, then the MAC-is comprising TSN is directly acquiredPDU generates E-DCH data frame according to MAC-is PDU, and RNC reorders to MAC-isPDU according to TSN, in order to heightLayer submits MAC-is PDU.
Fig. 7 is the flow diagram of data transmission method embodiment three of the present invention, as shown in fig. 7, the execution of the present embodimentMain body is RNC.
S701:RNC receives the E-DCH data frame that base station is sent.
It include the CFN and RSN of MAC-is PDU, compared with prior art, the E- in the present embodiment in E-DCH data frameThe segmentation instruction of TSN and MAC-is SDU in DCH data frame not comprising MAC-is PDU.
S702:RNC reorders to the MAC-is PDU in E-DCH data frame according to CFN and RSN.
Due to that can indicate that base station receives the time of MAC-is PDU comprising CFN and RSN, CFN in E-DCH data frame,RSN can indicate the number retransmitted, and therefore, RNC can be inferred to the transmission sequence of MAC-is PDU according to CFN and RSN, to protectIt demonstrate,proves and is sequentially submitted to high-rise.
The present embodiment kind, due to that can be reordered according to CFN and RSN to the MAC-is PDU in E-DCH data frame,Therefore, E-DCH data frame can not include the TSN of MAC-is PDU, also, can clearly know currently in the RLC of the side UEEat dishes without rice or wine situation when, rlc layer can construct suitable data package size, do not need MAC layer and be split, therefore, RNC receiveThe E-DCH data frame that base station is sent can also indicate not comprising the segmentation of MAC-is SDU, reduce the superfluous of E-DCH data frameRemaining improves efficiency of transmission.
Fig. 8 is the flow diagram of data transmission method example IV of the present invention, as shown in Figure 8.
S801:UE sends the first ability information to RNC.
The first ability information is used to indicate UE and has the ability for generating MAC-i PDU.
Specifically, which is the MAC-i of any data packet format cited in the various embodiments described abovePDU。
UE controls (Radio Resource Control, hereinafter referred to as: RRC) message to RNC by dedicated radio resourcesThe first ability information is sent, above-mentioned RRC information can be following any message: different system handover information (inter ratHandover info);RRC connection, which is established, completes (RRC connection setup complete);UE ability information (UECapability information);Cell update (cell update);Wireless access (UMTS on global landTerrestrial Radio Access Network, hereinafter referred to as: UTRAN) Acceditation Area update (URA update).
The specific cell for sending the first ability information can be UE wireless access capability (UE radio accessCapability), but not limited to this.
S802: base station sends the second ability information to RNC.
The second ability information is used to indicate base station and has the ability for carrying out conversion process to MAC-i PDU.
Specifically, MAC-i PDU can be the MAC-i of one of data packet format cited in the various embodiments described abovePDU。
The second ability information can report (Resource status by audit (audit) or resource statusReport) process is sent to RNC.
The step of RNC can pass through other know UE the first ability information or base station the second ability information when,S801 or S802 is optionally step.The sequencing that S801 and S802 is executed is without limitation.
S803:RNC sends the first information for activation to UE.
First information for for the information of activation being used to that UE to be made to be used for activation according to first, it is determined whether generate MAC-iPDU。
Specifically, MAC-i PDU can be the MAC-i of one of data packet format cited in the various embodiments described abovePDU。
Wherein, the first information for activating can be the first activation instruction information or the first activation condition information.FirstActivation instruction information is used to indicate the UE for receiving and parsing through the first activation instruction information using generation MAC-i described in S801PDU;First activation condition information is used to indicate the UE for receiving the first activation condition information in the first activation condition of determining satisfactionWhen the first activation condition that information is included, MAC-i PDU is generated, the first activation condition information can be MAC-i PDU dataPacket size, which is less than, to be perhaps less than or is less than or equal in the data package size for sending MAC-i PDU less than or equal to preset value i.e. UEWhen preset value, MAC-i PDU is generated, MAC-i PDU can be one of data packet lattice cited in the various embodiments described aboveThe MAC-i PDU of formula, for example, the first activation condition information is MAC-i PDU data packet size less than 200 bits, when UE willWhen the size of the MAC-i PDU of transmission is 300 bit, then UE generates MAC-i using the data packet format of existing MAC-i PDUPDU;When the size for the MAC-i PDU that UE will be sent is 150 bit, then UE uses the data of the MAC-i PDU in S801Packet format generates MAC-i PDU.
As a kind of feasible implementation, RNC can send the first letter for activation to UE by dedicated RRC signalingBreath, which may are as follows: radio bearer establishes (RADIO BEARER SETUP) alternatively, radio bearer reconfigures(RADIO BEARER RECONFIGURATION) is alternatively, radio bearer discharges (RADIO BEARER RELEASE) alternatively, passingDefeated channel reconfigures (TRANSPORT CHANNEL RECONFIGURATION) alternatively, physical channel (PHYSICALCHANNEL RECONFIGURATION) message.It is not limited to this.
As another feasible implementation, RNC can send first for activation to UE by system broadcast messageInformation.
S804:RNC sends the second information for activation to base station.
Second information for activating is used to indicate base station and converts to the MAC-iPDU sent of the UE in the first rangeProcessing, the second information for activating can indicate for the second activation instruction information or the second activation condition information, the second activationWhat the base station that information is used to indicate reception the second activation instruction information serviced base station using data packet format described in S801Conversion process, in this case, the first range are carried out with the UE for generating the MAC-i PDU ability MAC-i PDU sentInterior UE refers to the UE with the generation MAC-i PDU of base station service.Second activation condition information is used to indicate reception secondThe MAC-i that the base station of activation condition information sends the UE for meeting the second activation condition for including in the second activation condition informationPDU carries out conversion process, and in this case, the UE in the first range is that the MAC-i PDU data packet sent meets the second activationThe UE for the second activation condition for including in conditional information, the second activation condition can be the size of MAC-i PDU.
When RNC sends the second information for activation to base station, for cell private channel (Cell_DCH) stateUE, RNC indicated in wireless link second for activation information, can pass through wireless link, Radio Link increasingAdd or radio link reconfiguration is indicated.It can also be by Physical Shared Channel reconfiguration request message (PhysicalShared channel reconfiguration request) in instruction second for activation information.
For the UE of non-cell private channel status, RNC can be by Physical Shared Channel reconfiguration request messageSend the second information for activation to base station, can also by the protocol frame of downlink (Frame Protocol, hereinafter referred to as:FP) the second information for activation is sent to base station.
Wherein, the sequencing that S803 and S804 is executed, the present invention are without limitation.
S805:UE receives the first information for activation that RNC is sent.
S806:UE is according to the first information for activation, it is determined whether generates MAC-i PDU.
Above-mentioned MAC-i PDU can be the MAC-i PDU of one of data packet format in embodiment illustrated in fig. 2.
This step can be found in the description in S803, and details are not described herein.
S807: MAC-i PDU is sent to base station.
Dedicated transmission channel Dedicated Physical Control Channel (E-DCH Dedicated Physical of the UE in enhancingControl information is sent to base station on Control Channel, hereinafter referred to as: E-DPCCH), control information includes transmitted by UEThe information of MAC-i PDU, for example, UE send MAC-i PDU data package size information so that the number that base station is sent according to UEAccording to the size of packet, conversion process is carried out to MAC-i PDU using data packet format corresponding with the side UE.
In dedicated transmission channel Dedicated Physical Data Channel (the E-DCH Dedicated Physical Date of enhancingMAC-i PDU is sent to base station on Channel, hereinafter referred to as: E-DPDCH).
S808: base station receives the MAC-i PDU that UE is sent.
This step is similar with S601, and details are not described herein.
Above-mentioned MAC-i PDU can be the MAC-i PDU of one of data packet format in embodiment illustrated in fig. 2.
S809: base station determines the data packet lattice that the MAC-i PDU that UE is sent is used according to the second information for activationFormula.
Swash after the MAC-i PDU data packet size that the UE is sent on receiving E-DPCCH of base station with described secondConditional information living is compared the data packet format that may determine that the UE is used.
Further, base station also needs to obtain the UE and supports to generate one of data packet in embodiment illustrated in fig. 2The ability information of the MAC-i PDU of format.It used access signature and/or is connect when base station may send random access by UEWhen entering Physical Random Access Channel (Physical Random Access Channel, hereinafter referred to as: PRACH) and/or accessGap carries out the ability judgement of UE.Base station may also pass through the RNC wireless link sent or Radio Link addition or nothingWired link reconfigures in signaling or UE supports to generate the MAC-i of one of data packet format in embodiment illustrated in fig. 2The ability information of PDU.High speed descending sharing channel data frame (the High-Speed that base station may also be sent by RNCThe ability information of the UE carried in Downlink Shared Channel Data Frame, hereinafter referred to as: HS-DSCH DF) is trueDetermine UE to support to generate the MAC-i PDU of one of data packet format in embodiment illustrated in fig. 2.
S810: base station carries out conversion process to MAC-i PDU, generates E-DCH data frame.
This step is similar with the S602 in embodiment illustrated in fig. 6, and details are not described herein.
S811: base station sends E-DCH data frame to RNC.
S812:RNC receives the E-DCH data frame that base station is sent.
It include CFN and RSN in E-DCH data frame, compared with prior art, in the E-DCH data frame in the present embodiment notThe segmentation of TSN and MAC-is SDU comprising MAC-is PDU indicates.
S813:RNC reorders to the MAC-is PDU in E-DCH data frame according to CFN and RSN.
As a kind of feasible implementation, RNC can be indicated according in E-DCH data frame comprising CFN and RSN, CFNBase station receives the time of MAC-is PDU, and RSN can indicate the number retransmitted, and therefore, RNC can infer according to CFN and RSNThe transmission sequence of MAC-is PDU out, to guarantee sequentially to submit to high-rise.
As another feasible implementation, the transmission that RNC individually can also be inferred to MAC-is PDU according to CFN is suitableSequence does not include RSN in this case in the E-DCH data frame that base station is sent.
In the present embodiment, since the header overhead of the UE MAC-i PDU sent to base station reduces, redundancy is reduced, and improvesEfficiency of transmission, and base station can not include TSN the and MAC-is SDU of MAC-is PDU into the E-DCH data frame that UE is sentSS, reduce the redundancy of E-DCH data frame, improve efficiency of transmission.
Fig. 9 is the structural schematic diagram of data transmission device embodiment one of the present invention, as shown in figure 9, the device of the present embodimentCan be deployed in UE, the device of the present embodiment include processing module 91 and sending module 92 wherein, processing module 91 be used for basisPreset condition generates MAC-i PDU;Sending module 92 is used to send the MAC-i PDU to base station.
The device of the present embodiment can be used for accordingly executing the technical solution in embodiment of the method shown in Fig. 2, realize formerReason is similar with technical effect, and details are not described herein again.
In the above-described embodiments, the preset condition includes: the UE in the default size of wireless spread-spectrum technology rlc layer generationRLC PDU;The MAC-i PDU includes: head and the MAC-is PDU that the MAC-i PDU includes MAC-i PDU;It is describedMAC-is PDU includes MAC-is SDU;The head of the MAC-i PDU includes the corresponding LCH-ID of the MAC-is SDU, gradeConnection instruction and length field.
In the above-described embodiments, it is preset kind UE and/or the business of the UE is that the preset condition, which includes: the UE,The business of preset kind;The MAC-i PDU includes: head and the MAC-is that the MAC-i PDU includes MAC-i PDUPDU;Wherein, the MAC-is PDU includes the corresponding segmentation instruction of MAC-is PDU and MAC-is SDU;The MAC-i PDUHead include that the corresponding cascade of the MAC-is SDU indicates and length field.
In the above-described embodiments, the length field is less than or equal to 11 bits.
In the above-described embodiments, the preset condition includes: the RLC PDU that the UE generates default size in rlc layer;InstituteState that UE is preset kind UE and/or the business of the UE is the business of preset kind;The MAC-i PDU includes: the MAC-iPDU includes MAC-is PDU;The MAC-is PDU includes MAC-is SDU.
In the above-described embodiments, the MAC-is PDU also includes the corresponding TSN of MAC-is PDU.
Figure 10 is the structural schematic diagram of data transmission device embodiment two of the present invention, and the present embodiment is implementation shown in Fig. 9Further further include that receiving module 93 is used for before the processing module generates MAC-i PDU on the basis of example, receives nothingThe first information for activation that line network controller RNC is sent;The processing module 91 is also used to be used for according to described firstThe information of activation, it is determined whether generate the MAC-i PDU.
In the above-described embodiments, the described first information for activating is the first activation instruction information or the first activation conditionInformation;Wherein, the first activation instruction information is used to indicate the UE generation for receiving and parsing through the first activation instruction informationThe MAC-i PDU;The first activation condition information is used to indicate the UE for receiving the first activation condition information trueWhen meeting the first activation condition that the first activation condition information is included surely, the MAC-i PDU is generated.
In the above-described embodiments, first activation condition is that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The sending module 92 is specifically used for sending the size of MAC-i PDU data packet to the base station on the e-dpcch;?E-DPDCH is upper to send the MAC-i PDU to the base station.
In the above-described embodiments, the sending module 92 is also used to receive the first use that RNC is sent in the receiving moduleBefore the information of activation, the first ability information is sent to RNC, the first ability information is used to indicate the UE and has generationThe ability of MAC-i PDU.
In the above-described embodiments, the first ability information is sent to RNC by special RRC message;The RRC information isFollowing any message: different system handover information;RRC connection, which is established, to be completed;UE ability information;Cell update;Nothing on global landLine accesses UTRAN Acceditation Area and updates.
The device of the present embodiment can be used for accordingly executing the technical solution of UE in embodiment of the method shown in Fig. 8, realizePrinciple is similar with technical effect, and details are not described herein again.
Figure 11 is the structural schematic diagram of data transmission device embodiment three of the present invention, and the device of the present embodiment can be deployed inIn base station, as shown in figure 11, the device of the present embodiment includes receiving module 1101, processing module 1102 and sending module 1103,Wherein, receiving module 1101 is used to receive the MAC-i PDU of UE transmission;Processing module 1102 be used for the MAC-i PDU intoRow conversion process generates E-DCH data frame;Sending module 1103 is used to send the E-DCH data frame to RNC.
The device of the present embodiment can be used for accordingly executing the technical solution in embodiment of the method shown in Fig. 6, realize formerReason is similar with technical effect, and details are not described herein again.
In the above-described embodiments, the processing module 1102 specifically for including according to the head of the MAC-i PDUThe corresponding Logic Channel Identifier LCH-ID of MAC-is SDU, cascade instruction and length field obtain MAC-is PDU, and record is eachThe CFN and RSN of MAC-is PDU generates E-DCH data frame according to MAC-is PDU, the CFN and the RSN.
In the above-described embodiments, the processing module 1102 specifically for including according to the head of the MAC-i PDUThe corresponding cascade instruction of MAC-is SDU and length field obtain MAC-is PDU, record the CFN and RSN of each MAC-is PDU,E-DCH data frame is generated according to MAC-is PDU, the CFN and the RSN.
In the above-described embodiments, the length field is less than or equal to 11 bits.
In the above-described embodiments, the processing module 1102 is specifically used for obtaining MAC-is PDU, records each MAC-isThe CFN and RSN of PDU generates E-DCH data frame according to MAC-is PDU, the CFN and the RSN.
In the above-described embodiments, processing module 1102 is specifically used for obtaining the MAC-is PDU comprising transmission sequence number TSN,E-DCH data frame is generated according to the MAC-is PDU.
In the above-described embodiments, the receiving module 1101 is also used to receive the MAC-i PDU that UE is sent in receiving moduleBefore, the second information for activation that RNC is sent is received, the described second information for being used for activation is used to indicate the base station pairThe MAC-i PDU that UE in first range is sent carries out conversion process;The processing module 1102 is also used to the MAC-iBefore PDU carries out conversion process, according to the described second information for activation, the MAC-i PDU that the UE is sent is determinedThe data packet format of use.
In the above-described embodiments, the described second information for activating is the second activation instruction information or the second activation conditionInformation;Wherein, the second activation instruction information is used to indicate the base station for receiving the second activation instruction information to the baseThe MAC-i PDU that there is the UE for generating the MAC-i PDU ability to send for the service of standing carries out conversion process;Second activationConditional information, which is used to indicate, receives the base station of the second activation condition information to meeting institute in the second activation condition informationThe MAC-i PDU that the UE for the second activation condition for including is sent carries out conversion process.
In the above-described embodiments, second activation condition is that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The receiving module 1101 is specifically used for receiving the size that the UE sends MAC-i PDU data packet on the e-dpcch;The UE is received on the e-dpdch sends the MAC-i PDU.
In the above-described embodiments, the sending module 1103 is also used to receive the MAC-i that UE is sent in the receiving moduleBefore PDU, Xiang Suoshu RNC sends the second ability information, and the second ability information is used to indicate the base station to the MAC-iThe ability of PDU progress conversion process.
The device of the present embodiment can be used for accordingly executing the technical solution of base station in embodiment of the method shown in Fig. 8, in factExisting principle is similar with technical effect, and details are not described herein again.
Figure 12 is the structural schematic diagram of data transmission device example IV of the present invention, and the device of the present embodiment can integrateIn RNC, the device of the present embodiment includes the E-DCH data frame that receiving module 1201 receives base station transmission for RNC, the E-It include the CFN and RSN of MAC-is PDU in DCH data frame;Processing module 1202 is used for according to the CFN and RSN to the E-MAC-is PDU in DCH data frame reorders.
The device of the present embodiment can be used for accordingly executing the technical solution in embodiment of the method shown in Fig. 7, realize formerReason is similar with technical effect, and details are not described herein again.
Figure 13 is the structural schematic diagram of data transmission device embodiment five of the present invention, and Figure 13 is in embodiment illustrated in fig. 12On the basis of, it further include that sending module 1203 is used to receive the E-DCH data frame that base station is sent in the receiving module furtherBefore, the first information for activation is sent to UE, so that the UE is according to the described first information for activation, it is determined whetherGenerate MAC-i PDU.
In the above-described embodiments, sending module 1203 is used to receive the E-DCH data that base station is sent in the receiving moduleBefore frame, the base station Xiang Suoshu sends the second information for activation, and the described second information for activating is used to indicate the baseIt stands and conversion process is carried out to the MAC-i PDU that the UE in the first range is sent.
The device of the present embodiment can be used for accordingly executing the technical solution of RNC in embodiment of the method shown in Fig. 8, in factExisting principle is similar with technical effect, and details are not described herein again.
Figure 14 is the structural schematic diagram of data transmission device embodiment six of the present invention, and the device of the present embodiment can integrateIn UE, the device of the present embodiment includes processor 1401 and transmitter 1402, wherein processor 1401 is used for according to default itemPart generates MAC-i PDU;Transmitter 1402 is used to send the MAC-i PDU to base station.
The device of the present embodiment can be used for accordingly executing the technical solution of embodiment of the method shown in Fig. 3, realization principleSimilar with technical effect, details are not described herein again.
In the above-described embodiments, the preset condition includes: the RLC PDU that the UE generates default size in rlc layer;InstituteState the head and MAC-is PDU that MAC-i PDU includes: the MAC-i PDU;Wherein, the MAC-is PDU includes MAC-isSDU;The head of the MAC-i PDU includes the corresponding LCH-ID of the MAC-is SDU, cascade instruction and length field.
In the above-described embodiments, it is preset kind UE and/or the business of the UE is that the preset condition, which includes: the UE,The business of preset kind;The MAC-i PDU includes: head and the MAC-is PDU of the MAC-i PDU;Wherein, describedMAC-is PDU includes the corresponding segmentation instruction of MAC-is PDU and MAC-is SDU;The head of the MAC-i PDU includes instituteState the corresponding cascade instruction of MAC-is SDU and length field.
In the above-described embodiments, the length field is less than or equal to 11 bits.
In the above-described embodiments, the preset condition includes: the RLC PDU that the UE generates default size in rlc layer;InstituteState that UE is preset kind UE and/or the business of the UE is the business of preset kind;The MAC-i PDU includes: the MAC-iPDU includes MAC-is PDU;The MAC-is PDU includes MAC-is SDU.
In the above-described embodiments, the MAC-is PDU also includes the corresponding TSN of MAC-is PDU.
Figure 15 is the structural schematic diagram of data transmission device embodiment seven of the present invention, and Figure 15 is in embodiment illustrated in fig. 14On the basis of, further further include: receiver 1403 is used for before the processor generates MAC-i PDU, is received RNC and is sentFirst for activation information;The processor 1401 is also used to according to the described first information for activation, it is determined whetherGenerate the MAC-i PDU.
In the above-described embodiments, the described first information for activating is the first activation instruction information or the first activation conditionInformation;Wherein, the first activation instruction information is used to indicate the UE generation for receiving and parsing through the first activation instruction informationThe MAC-i PDU;The first activation condition information is used to indicate the UE for receiving the first activation condition information trueWhen meeting the first activation condition that the first activation condition information is included surely, the MAC-i PDU is generated.
In the above-described embodiments, first activation condition is that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The transmitter 1402 is specifically used on the dedicated transmission channel Dedicated Physical Control Channel E-DPCCH of enhancing to instituteState the size that base station sends MAC-i PDU data packet;On the dedicated transmission channel Dedicated Physical Data Channel E-DPDCH of enhancingThe MAC-i PDU is sent to the base station.
In the above-described embodiments, the transmitter 1402 is also used to receive the first of RNC transmission in the receiver and be used forBefore the information of activation, the first ability information is sent to RNC, the first ability information is used to indicate the UE and has generation instituteState the ability of MAC-i PDU.
In the above-described embodiments, the first ability information is sent to by dedicated radio resources control protocol RRC informationRNC;The RRC information is following any message: different system handover information;RRC connection, which is established, to be completed;UE ability information;It is smallArea updates;Wireless access UTRAN Acceditation Area updates on global land.
The device of the present embodiment can be used for accordingly executing the technical solution of UE in embodiment of the method shown in Fig. 8, realizePrinciple is similar with technical effect, and details are not described herein again.
Figure 16 is the structural schematic diagram of data transmission device embodiment eight of the present invention, and device shown in Figure 16 can integrateIn base station, the device of the present embodiment includes receiver 1601, processor 1602 and transmitter 1603, wherein receiver 1601 is usedIn the MAC-i PDU for receiving UE transmission;Processor 1602 is used to carry out conversion process to the MAC-i PDU, generates E-DCH numberAccording to frame;Transmitter 1603 is used to send the E-DCH data frame to RNC.
The device of the present embodiment can be used for accordingly executing the technical solution in embodiment of the method shown in Fig. 6, realize formerReason is similar with technical effect, and details are not described herein again.
In the above-described embodiments, the processor 1602 specifically for including according to the head of the MAC-i PDUThe corresponding Logic Channel Identifier LCH-ID of MAC-is SDU, cascade instruction and length field obtain MAC-is in MAC-is PDUPDU records the Connection Frame Number CFN and re-transmission sequence number RSN of each MAC-is PDU, according to MAC-is PDU, the CFNE-DCH data frame is generated with the RSN.
In the above-described embodiments, the processor 1602 is specifically used for according to the head of the MAC-i PDU including MAC-The corresponding cascade instruction of is SDU and length field obtain MAC-is PDU, record the CFN and RSN of each MAC-is PDU, according toMAC-is PDU, the CFN and the RSN generate E-DCH data frame.
In the above-described embodiments, the length field is less than or equal to 11 bits.
In the above-described embodiments, the processor 1602 is specifically used for obtaining MAC-is PDU, records each MAC-isThe CFN and RSN of PDU generates E-DCH data frame according to MAC-is PDU, the CFN and the RSN.
In the above-described embodiments, the processor 1602 is specifically used for obtaining the MAC-is comprising transmission sequence number TSNPDU generates E-DCH data frame according to the MAC-is PDU.
In the above-described embodiments, the receiver 1601, be also used to receiver receive UE send MAC-i PDU itBefore, receive the second information for activation that RNC is sent, described second is used to indicate the base station to for the information of activationThe MAC-i PDU that UE in one range is sent carries out conversion process;The processor 1602 be also used to the MAC-i PDU intoBefore row conversion process, according to the described second information for activation, the MAC-i PDU use that the UE is sent is determinedData packet format.
In the above-described embodiments, the described second information for activating is the second activation instruction information or the second activation conditionInformation;Wherein, the second activation instruction information is used to indicate the base station for receiving the second activation instruction information to the baseThe MAC-i PDU that there is the UE for generating the MAC-i PDU ability to send for the service of standing carries out conversion process;Second activationConditional information, which is used to indicate, receives the base station of the second activation condition information to meeting institute in the second activation condition informationThe MAC-i PDU that the UE for the second activation condition for including is sent carries out conversion process.
In the above-described embodiments, second activation condition is that MAC-i PDU data packet size is less than or is less than or equal in advanceIf value;The receiver 1601 is specifically used for receiving the size that the UE sends MAC-i PDU data packet on the e-dpcch;?The UE is received on E-DPDCH sends the MAC-i PDU.
In the above-described embodiments, the transmitter 1603 be also used to the receiver receive UE send MAC-i PDU itBefore, Xiang Suoshu RNC sends the second ability information, and the second ability information, which is used to indicate the base station, to be had to the MAC-iThe ability of PDU progress conversion process.
The device of the present embodiment can be used for accordingly executing the technical solution of base station in embodiment of the method shown in Fig. 6, in factExisting principle is similar with technical effect, and details are not described herein again.
Figure 17 is the structural schematic diagram of data transmission device embodiment nine of the present invention, and the device of the present embodiment can integrateIn RNC, as shown in figure 17, the device of the present embodiment, comprising: receiver 1701 and processor 1702, wherein receiver 1701 is usedThe E-DCH data frame that base station is sent is received in RNC, includes the CFN and RSN of MAC-is PDU in the E-DCH data frame;ProcessingDevice 1702 is for reordering to the MAC-is PDU in the E-DCH data frame according to the CFN and RSN.
The device of the present embodiment can be used for accordingly executing the technical solution in embodiment of the method shown in Fig. 7, realize formerReason is similar with technical effect, and details are not described herein again.
Figure 18 is the structural schematic diagram of data transmission device embodiment ten of the present invention, and Figure 18 is in embodiment illustrated in fig. 17On the basis of, it further further include that transmitter 1703 is used for before the E-DCH data frame that the receiver receives that base station is sent,The first information for activation is sent to UE, so that the UE is according to the described first information for activation, it is determined whether generateMAC-i PDU。
In the above-described embodiments, transmitter 1703 be used for the receiver receive base station send E-DCH data frame itBefore, the base station Xiang Suoshu sends the second information for activation, and the described second information for activating is used to indicate the base station pairThe MAC-i PDU that UE in first range is sent carries out conversion process.
The device of the present embodiment can be used for accordingly executing the RNC technical solution in embodiment of the method shown in Fig. 6, in factExisting principle is similar with technical effect, and details are not described herein again.
It is apparent to those skilled in the art that for convenience and simplicity of description, only with above-mentioned each functionThe division progress of module can according to need and for example, in practical application by above-mentioned function distribution by different function mouldsBlock is completed, i.e., the internal structure of device is divided into different functional modules, to complete all or part of function described aboveEnergy.The specific work process of the system, apparatus, and unit of foregoing description, can be with reference to corresponding in preceding method embodimentJourney, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be withIt realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the module orThe division of unit, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple unitsOr component can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, instituteDisplay or the mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, device or unitIndirect coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multipleIn network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unitIt is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated listMember both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent productWhen, it can store in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantiallyThe all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other wordsIt embodies, which is stored in a storage medium, including some instructions are used so that a computerIt is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the applicationThe all or part of the steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory(ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or diskEtc. the various media that can store program code.
The above, above embodiments are only described in detail to the technical solution to the application, but the above implementationThe explanation of example is merely used to help understand method and its core concept of the invention, should not be construed as limiting the invention.ThisIn the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those skilled in the art, should all coverWithin protection scope of the present invention.