CN108401479A - Data transmission method and device, receiving device and sending ending equipment - Google Patents
Data transmission method and device, receiving device and sending ending equipment Download PDFInfo
- Publication number
- CN108401479A CN108401479A CN201780000719.7A CN201780000719A CN108401479A CN 108401479 A CN108401479 A CN 108401479A CN 201780000719 A CN201780000719 A CN 201780000719A CN 108401479 A CN108401479 A CN 108401479A
- Authority
- CN
- China
- Prior art keywords
- data packet
- quality
- data
- reorders
- service stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
The disclosure is directed to a kind of data transmission method and device, receiving device, sending ending equipment and computer readable storage mediums.Wherein, data transmission method includes:In at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, wherein each data packet at least one data packet carries sequence number SN;If receiving at least one data packet to arrive by SN sequences in the window that reorders, the data packet received is parsed, and upper layer submits the data portion after parsing;If receiving a non-data packet to arrive by SN sequences in the window that reorders and reordering timer currently without startup, then start the timer that reorders, and the corresponding SN of data packet that triggering is started to the timer that reorders is set as the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received all out of order data packets triggered before starting the SN for the timer that reorders, stops and reset the timer that reorders.
Description
Technical field
This disclosure relates to field of communication technology more particularly to a kind of data transmission method and device, receiving device, transmission
End equipment and computer readable storage medium.
Background technology
With the development of the communication technology, there is the 5th third-generation mobile communication technology (5th Generation, abbreviation 5G).5G
(new radio, NR) user plane newly eat dishes without rice or wine in existing data packet convergence protocol (packet data convergence
Protocol, abbreviation PDCP) a new protocol layer is introduced on layer.The new protocol layer can carry out quality of service stream
Mapping between (QoS flow) and Deta bearer (DRB) can also identify (ID) to uplink packet and downstream packets addition QoS flow.
One QoS flow may be remapped another DRB by current DRB.It is remapped when QoS flow occur
When, which has been delivered to some DRB data before remapping continue through the DRB and continue to send, subsequent data
Then sent by the DRB of new mappings.Since the time of two DRB transmission datas is variant, it is difficult to which guarantee, which is delivered to, to be remapped
The data on DRB first receive before, are received after the data being delivered to after remapping on DRB namely SDAP receiving terminals may be received
To out of order data.
In order to solve the above-mentioned technical problem, the relevant technologies are that the DRB before remapping successfully distributes the QoS flow institutes
After all data submitted, SDAP layers just send subsequent data delivery on DRB to after remapping.But it should
Mode can cause additional time delay.
Invention content
In view of this, this application discloses a kind of data transmission method and device, receiving device, sending ending equipment and meters
Calculation machine readable storage medium storing program for executing, to solve the problems, such as that data of the QoS flow when DRB is remapped are out of order, and when can avoid additional
Prolong.
According to the first aspect of the embodiments of the present disclosure, a kind of data transmission method is provided, receiving terminal, the method are applied to
Including:
It is every at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one data packet
A data packet carries sequence number SN;
If at least one data packet to arrive by SN sequences is received in the window that reorders, to the number received
It is parsed according to packet, and upper layer submits the data portion after parsing;
If receiving a non-data packet to arrive by SN sequences in the window that reorders and currently without startup weight
Re-sequencing timer, then reorder timer described in startup, and the data packet for the timer that reorders described in triggering startup is corresponding
SN is set as the SN for the non-data packet to arrive by SN sequences being currently received, and reorders if being successfully received described in triggering startup
All out of order data packets before the SN of timer then stop and reset the timer that reorders.
In one embodiment, the method further includes:
After the stopping and resetting the timer that reorders, if still having in the window that reorders etc. to be received
The non-data packet to arrive by SN sequences is then again started up the timer that reorders, and will trigger timing of reordering described in startup
The corresponding SN of data packet of device is set as the maximum S/N of the data packet to be received such as current.
In one embodiment, the method further includes:
If the SN of the data packet received is corresponding with the lower boundary for the window that reorders, by the window that reorders
Lower boundary is moved to the corresponding SN of the data packet to be received such as next, and the coboundary for the window that reorders described in update.
In one embodiment, the method further includes:
When the SN for receiving a data packet is more than the maximum S/N, if the SN for the data packet being currently received is not
It reorders in window described, then the data packet being currently received described in discarding, if the data packet being currently received
SN reorders described in window, then the maximum S/N is updated to the SN of the data packet being currently received.
In one embodiment, the method further includes:
Before the data packet that described pair receives parses, determine to the corresponding business of data in the data packet of reception
Quality stream application reordering function, and the window that reorders described in maintenance.
In one embodiment, the method further includes:
In the determination is to the data packet of reception before the corresponding quality of service stream application reordering function of data, to institute
It states quality of service stream and opens the reordering function.
In one embodiment, described to described in quality of service stream unlatching if the receiving terminal is user equipment (UE)
Reordering function, including:
The configuration information that base station is sent is received, and the rearrangement is opened to the quality of service stream according to the configuration information
Sequence function, to quality of service stream mapping in the Deta bearer DRB unlatchings reordering function for confirming AM patterns, or
Reorder work(described in the Deta bearer DRB unlatchings in AM patterns or non-acknowledgement UM patterns that person maps the quality of service stream
Energy;Or
The reordering function is always on to the quality of service stream.
In one embodiment, the method further includes:
It is described the reordering function is always on to the quality of service stream before, according to the business matter of reception
The reflection quality of service attribute measured the downlink data of stream and opened for the quality of service stream determines the quality of service stream hair
Raw DRB is remapped;Or
The business is determined according to the quality of service traffic identifier carried in the downlink data of the quality of service stream of reception
Quality stream occurs DRB and remaps.
In one embodiment, described to reordering described in quality of service stream unlatching if the receiving terminal is base station
Function, including:
After configuration UE remaps the upstream data progress DRB of the quality of service stream, the quality of service stream is opened
Open the reordering function.
According to the second aspect of the embodiment of the present disclosure, a kind of data transmission method is provided, is applied to transmitting terminal, the method
Including:
Determine that the corresponding quality of service stream generation Deta bearer DRB of data is remapped in data packet;
Sequence number SN is added in the packet header of the data packet, and sends the data packet for carrying the SN to receiving terminal.
In one embodiment, if the transmitting terminal is user equipment (UE), the corresponding industry of data in the determining data packet
Business quality stream occurs DRB and remaps, including:
The configuration information that base station is sent is received, the configuration information is used to indicate UE by the upper line number of the quality of service stream
It is remapped according to DRB is carried out;
Determine that the corresponding quality of service stream generation DRB of data is remapped in the data packet according to the configuration information.
In one embodiment, if the transmitting terminal is user equipment (UE), the corresponding industry of data in the determining data packet
Business quality stream occurs DRB and remaps, including:
If the quality of service stream opens reflection quality of service attribute, if receiving the quality of service different from before
On the DRB of the downlink data of stream, the downlink data of the quality of service stream is received, it is determined that data correspond in the data packet
Quality of service stream occur DRB remap.
According to the third aspect of the embodiment of the present disclosure, a kind of data transmission device is provided, is applied to receiving terminal, described device
Including:
Receiving module, is configured as at least one data packet sent in the inscribed transmitting-receiving sending end of the window that reorders, it is described extremely
Each data packet in a few data packet carries sequence number SN;
Module is submitted in parsing, is arrived by SN sequences if being configured as the receiving module and being received in the window that reorders
At least one data packet come, then parse the data packet received, and upper layer submits the data portion after parsing;
Processing module, if be configured as the receiving module received in the window that reorders one it is non-by SN sequences
The data packet of arrival and reorder timer currently without startup, then start described in reorder timer, and triggering is started into institute
The corresponding SN of data packet for stating the timer that reorders is set as the SN for the non-data packet to arrive by SN sequences being currently received, if
All out of order data packets being successfully received before the SN for the timer that reorders described in triggering startup, then stop and reset described heavy
Re-sequencing timer.
In one embodiment, described device further includes:
Start setup module, is configured as after stopping and resetting the timer that reorders in the processing module, if
The non-data packet to arrive by SN sequences to be received such as still have in the window that reorders, is then again started up the timing of reordering
Device, and set the corresponding SN of data packet for the timer that reorders described in triggering startup to the data packet to be received such as current most
Big SN.
In one embodiment, described device further includes:
Mobile update module, if being configured as the SN for the data packet that the receiving module receives and the window that reorders
Lower boundary correspond to, then the lower boundary of the window that reorders is moved to the corresponding SN of the data packet to be received such as next,
And the coboundary for the window that reorders described in updating.
In one embodiment, described device further includes:
Update module is abandoned, the SN for being configured as receiving a data packet whenever the receiving module is more than the maximum
When SN, if the SN for the data packet being currently received does not reorder described in window, abandon described in the number that is currently received
According to packet, if the SN of the data packet being currently received reorders described in window, the maximum S/N is updated to institute
State the SN for the data packet being currently received.
In one embodiment, described device further includes:
It determines maintenance module, is configured as submitting before module parses the data packet received in the parsing,
It determines to the corresponding quality of service stream application reordering function of data in the data packet of reception, and the window that reorders described in maintenance.
In one embodiment, described device further includes:
Opening module is configured as the corresponding business of data in the determining maintenance module is determined to the data packet of reception
Before quality stream application reordering function, the reordering function is opened to the quality of service stream.
In one embodiment, if the receiving terminal is user equipment (UE), the opening module includes:
First opening unit is configured as receiving the configuration information that base station is sent, and according to the configuration information to described
Quality of service stream opens the reordering function, to quality of service stream mapping in the Deta bearer for confirming AM patterns
DRB opens the reordering function, or the number in AM patterns or non-acknowledgement UM patterns to quality of service stream mapping
The reordering function is opened according to carrying DRB;Or
Second opening unit is configured as being always on the reordering function to the quality of service stream.
In one embodiment, the opening module further includes:
First determination unit is configured as being always on the quality of service stream in second opening unit described heavy
Before ranking function, according to the downlink data of the quality of service stream of reception and the reflection opened for the quality of service stream
Quality of service attribute determines that the quality of service stream occurs DRB and remaps;Or
Second determination unit is configured as being always on the quality of service stream in second opening unit described heavy
Before ranking function, according to the quality of service traffic identifier determination carried in the downlink data of the quality of service stream of reception
Quality of service stream occurs DRB and remaps.
In one embodiment, if the receiving terminal is base station, the opening module is configured as:
After configuration UE remaps the upstream data progress DRB of the quality of service stream, the quality of service stream is opened
Open the reordering function.
According to the fourth aspect of the embodiment of the present disclosure, a kind of data transmission device is provided, is applied to transmitting terminal, described device
Including:
Determining module is configured to determine that in data packet that Deta bearer DRB replays occur for the corresponding quality of service stream of data
It penetrates;
Sending module is added, the corresponding quality of service stream hair of the data in the determining module determines data packet is configured as
After raw DRB is remapped, sequence number SN is added in the packet header of the data packet, and the data for carrying the SN are sent to receiving terminal
Packet.
In one embodiment, if the transmitting terminal is user equipment (UE), the determining module includes:
Receiving unit is configured as receiving the configuration information that base station is sent, and the configuration information is used to indicate UE will be described
The upstream data of quality of service stream carries out DRB and remaps;
First determination unit is configured as determining the data packet according to the configuration information that the receiving unit receives
The corresponding quality of service stream of middle data occurs DRB and remaps.
In one embodiment, if the transmitting terminal is user equipment (UE), the determining module includes:
Second determination unit, if being configured as the quality of service stream opens reflection quality of service attribute, if in difference
In on the DRB of downlink data for receiving the quality of service stream before, the downlink data of the quality of service stream is received, then really
The corresponding quality of service stream generation DRB of data is remapped in the fixed data packet.
According to a fifth aspect of the embodiments of the present disclosure, a kind of receiving device is provided, including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
It is every at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one data packet
A data packet carries sequence number SN;
If at least one data packet to arrive by SN sequences is received in the window that reorders, to the number received
It is parsed according to packet, and upper layer submits the data portion after parsing;
If receiving a non-data packet to arrive by SN sequences in the window that reorders and currently without startup weight
Re-sequencing timer, then reorder timer described in startup, and the data packet for the timer that reorders described in triggering startup is corresponding
SN is set as the SN for the non-data packet to arrive by SN sequences being currently received, and reorders if being successfully received described in triggering startup
All out of order data packets before the SN of timer then stop and reset the timer that reorders.
According to the 6th of the embodiment of the present disclosure the aspect, a kind of sending ending equipment is provided, including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Determine that the corresponding quality of service stream generation Deta bearer DRB of data is remapped in data packet;
Sequence number SN is added in the packet header of the data packet, and sends the data packet for carrying the SN to receiving terminal.
According to the 7th of the embodiment of the present disclosure the aspect, a kind of computer readable storage medium is provided, calculating is stored thereon with
The step of machine program, which realizes above-mentioned data transmission method when being executed by processor.
According to the eighth aspect of the embodiment of the present disclosure, a kind of computer readable storage medium is provided, is stored thereon with calculating
The step of machine program, which realizes above-mentioned data transmission method when being executed by processor.
The technical scheme provided by this disclosed embodiment can include the following benefits:
By receiving a non-data packet to arrive by SN sequences in the window that reorders and being reset currently without starting
When sequence timer, start the timer that reorders, to wait for the data packet by SN sequences to arrive, and is received in reorder window
By SN sequences arrive at least one data packet parsed, then up one layer submit parsing after data portion, realize
Transmission data in order to solving the problems, such as that data of the QoS flow when DRB is remapped are out of order, and can avoid additional
Time delay.
When by the non-data packet to arrive by SN sequences to be received such as still having in the window that reorders, it is again started up rearrangement
Sequence timer, and it is set as the data packet to be received such as current by the corresponding SN of data packet for starting the timer that reorders is triggered
Maximum S/N closes the timer that reorders to avoid continually starting, reduces the resource of waste receiving terminal.
By SN in the data packet received and the lower boundary for the window that reorders to it is corresponding when by the following of the window that reorders
Boundary is moved to the corresponding SN of the data packet to be received such as next, and updates the coboundary for the window that reorders, to pass through movement
The up-and-down boundary of window of reordering realizes the data packet that different SN are received in the window that reorders.
Whenever receiving the data packet of bigger SN, if the SN for the data packet being currently received is not in the window that reorders
It is interior, then abandon the data packet being currently received, if the SN for the data packet being currently received in the window that reorders, will be maximum
SN is updated to the SN for the data packet being currently received, to achieve the purpose that safeguard maximum S/N.
By determining to the corresponding quality of service stream application reordering function of data in the data packet of reception, and safeguard rearrangement
Sequence window, to for subsequently received data packet provides condition in the window that reorders.
By opening reordering function to quality of service stream, to be subsequently to be carried to quality of service stream application reordering function
For condition.
Can reordering function be opened to quality of service stream in several ways, realization method is versatile and flexible.
It can determine that quality of service stream occurs DRB and remaps in several ways, realization method is versatile and flexible.
By determining, the corresponding quality of service stream generation DRB of data is remapped in data packet, then in the packet header of data packet
SN is added, and sends the data packet for carrying SN to receiving terminal so that receiving terminal can determine the transmission sequence of data packet according to SN,
To provide condition for transmission data in order, and then data unrest of the QoS flow when DRB remaps is solved for low time delay
Sequence problem provides condition.
The configuration information that can be sent by receiving base station, and determine that data are corresponding in data packet according to the configuration information
Quality of service stream occurs DRB and remaps, and realization method is simple.
After quality of service stream opens reflection quality of service attribute, if being received under quality of service stream different from before
On the DRB of row data, the downlink data of quality of service stream is received, it is determined that the corresponding quality of service stream hair of data in data packet
Raw DRB is remapped, and realization method is simple.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not
The disclosure can be limited.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the present invention
Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is the protocol stack architecture schematic diagram after a kind of increase SDAP layers shown in one exemplary embodiment of the application;
Fig. 2 is a kind of flow chart of data transmission method shown in one exemplary embodiment of the application;
Fig. 3 is the flow chart of another data transmission method shown in one exemplary embodiment of the application;
Fig. 4 A are the flow charts of another data transmission method shown in one exemplary embodiment of the application;
Fig. 4 B are the flow charts of another data transmission method shown in one exemplary embodiment of the application;
Fig. 4 C are the flow charts of another data transmission method shown in one exemplary embodiment of the application;
Fig. 5 is the flow chart of another data transmission method shown in one exemplary embodiment of the application;
Fig. 6 is a kind of block diagram of data transmission device shown according to an exemplary embodiment;
Fig. 7 A are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 7 B are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 7 C are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 8 A are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 8 B are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 9 A are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Fig. 9 B are the block diagrams of another data transmission device shown according to an exemplary embodiment;
Figure 10 is the block diagram according to another data transmission device shown in an exemplary embodiment;
Figure 11 A are the block diagrams according to another data transmission device shown in an exemplary embodiment;
Figure 11 B are the block diagrams according to another data transmission device shown in an exemplary embodiment;
Figure 12 is a kind of block diagram suitable for data transmission device shown according to an exemplary embodiment;
Figure 13 is the block diagram for being suitable for data transmission device according to the another kind shown in an exemplary embodiment.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent and the consistent all embodiments of the present invention.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects being described in detail in claims, of the invention.
In the embodiment of the present application, for convenience of description, the protocol layer newly introduced is known as business datum adapting protocol
(Service data adaptation protocol, SDAP) layer, wherein the SDAP layers of last layer for being located at PDCP layers are responsible for
The quality of service stream (QoS flow) on upper layer is mapped on some Deta bearer (DRB), SDAP layers of bag data unit (PDU)
It is PDCP layers of service data unit (SDU), the protocol stack architecture increased after SDAP layers is as shown in Figure 1.
SDAP layers may include multiple PDU sessions (session), and each PDU session are corresponding with a SDAP entity,
SDAP entities refer to the logic main body for handling PDU session business, and a PDU session includes multiple QoS flow, respectively
A QoS flow may map to different DRB.The QoS flow of different PDU session cannot be mapped to the same DRB.
Uplink SDAP needs to add QoS flow ID to uplink packet, so as to wireless access network (radio access network, RAN)
Uplink packet can be sent to corresponding core net (core network, CN) QOS transmission channels.Downlink SDAP is needed to Bao Tian
Add QoS flow ID, to determine uplink packet mapped DRB for reflection (reflective) QoS, UE.
Fig. 2 is a kind of flow chart of data transmission method shown in one exemplary embodiment of the application, and the embodiment is from connecing
Receiving end is described, as shown in Fig. 2, the data transmission method includes:
In step s 201, at least one data packet sent in the inscribed transmitting-receiving sending end of the window that reorders, at least one number
Sequence number (SN) is carried according to each data packet in packet.
In this embodiment, transmitting terminal sends an at least data packet to receiving terminal, which can be SDAP packets,
In, each data packet carries SN.Receiving terminal can be inscribed in (reordering) window that reorders safeguarded in advance and transmit and receive
Hold at least one data packet sent.
Wherein, for upstream data, transmitting terminal UE, receiving terminal is base station, for downlink data, transmitting terminal
For base station, receiving terminal UE.
It is right if receiving at least one data packet to arrive by SN sequences in the window that reorders in step S202
The data packet received is parsed, and upper layer submits the data portion after parsing.
If receiving terminal receives at least one data packet to arrive by SN sequences in the window that reorders, to receiving
Data packet parsed, and upper layer submit parsing after data portion.
It, then can be with for example, receiving terminal receives the data packet 0 to arrive by SN sequences and data packet 1 in the window that reorders
The data packet 0 and data packet 1 that receive are parsed, and upper layer submits the data portion after parsing.
In step S203, if receiving a non-data packet to arrive by SN sequences in the window that reorders and not having currently
There is startup to reorder timer, then start the timer that reorders, and the data packet that triggering is started to the timer that reorders is corresponding
SN is set as the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received triggering starts timing of reordering
All out of order data packets before the SN of device, then stop and reset the timer that reorders.
If receiving terminal receives a non-data packet to arrive by SN sequences in the window that reorders and currently without opening
The dynamic timer that reorders, then can start the timer that reorders, to wait for the data packet by SN sequences to arrive, if being successfully received
Triggering starts all out of order data packets before the corresponding SN of data packet for the timer that reorders, then stops and reset to reorder to determine
When device.
Continue upper example to be described, for example, receiving terminal receives the non-data to arrive by SN sequences in the window that reorders
It packet 3 and reorders timer currently without startup, then can start the timer that reorders, to wait for the arrival of data packet 2, if
All out of order data packets i.e. data packet 2 to reorder before receiving data packet 3 in window, then can stop and reset to reorder
Timer, and data packet 2 and data packet 3 being parsed successively, then up one layer of data portion submitted after parsing.
Above-described embodiment, by receiving a non-data packet to arrive by SN sequences in the window that reorders and not having currently
Have startup reorder timer when, startup is reordered timer, to wait for the data packet by SN sequences to arrive, and reorder window
At least one data packet to arrive by SN sequences received in mouthful is parsed, then up one layer of data submitted after parsing
Part realizes transmission data in order, to solve the problems, such as that data of the QoS flow when DRB is remapped are out of order, and can
Avoid additional time delay.
Fig. 3 is the flow chart of another data transmission method shown in one exemplary embodiment of the application, as shown in figure 3,
After above-mentioned steps S203, this method can also include:
In step S204, if the non-data packet to arrive by SN sequences to be received such as still have in the window that reorders, then
Secondary startup is reordered timer, and triggering is started the corresponding SN of data packet of the timer that reorders and is set as current etc. to be received
Data packet maximum S/N.
In this embodiment, the non-data packet to arrive by SN sequences to be received such as if still have in the window that reorders, it can
To be again started up the timer that reorders, to wait for the data packet to arrive by SN sequences, and triggering is started into the timer that reorders
The corresponding SN of data packet is set as the maximum S/N of the data packet to be received such as current.
Assuming that receiving terminal reorders after upper layer has submitted data portion of the data packet 0 to data packet 3 in window
Also data packet 5 and data packet 7 such as then still have to count at the non-data packet to arrive by SN sequences to be received in the window that reorders
According to packet 4, data packet 6 and data packet 8, it can be again started up the timer that reorders at this time, and triggering is started into the timer that reorders
The corresponding SN of data packet be set as the maximum S/N of the data packet to be received such as current, i.e., triggering is started into the timer that reorders
The corresponding SN of data packet is set as 8.This is done to avoid continually starting closing to reorder timer, reduces waste and receive
The resource at end, and after timer is reordered in startup can receive all etc. to be received non-by SN in the window that reorders
The data packet that sequence arrives.
Above-described embodiment, when by the non-data packet to arrive by SN sequences to be received such as still having in the window that reorders,
It is again started up the timer that reorders, and the corresponding SN of data packet for starting the timer that reorders will be triggered and be set as current etc. waiting
The maximum S/N of the data packet of receipts closes the timer that reorders to avoid continually starting, reduces the resource of waste receiving terminal.
Fig. 4 A are the flow charts of another data transmission method shown in one exemplary embodiment of the application, the embodiment from
Receiving terminal is described, and as shown in Figure 4 A, which may include:
In step S401, determine to the corresponding quality of service stream application reordering function of data in the data packet of reception,
And safeguard the window that reorders.
Optionally, in this embodiment, application weight is needed to the data of some QoS flow of reception when receiving terminal determines
After ranking function, then the window that reorders is safeguarded.
When receiving terminal is UE, the window size that reorders of the side of receiving terminal can be controlled by base station by unlimited resources
(RRC) message arrangement is to UE.
In step S402, at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one number
SN is carried according to each data packet in packet.
It is right if receiving at least one data packet to arrive by SN sequences in the window that reorders in step S403
The data packet received is parsed, and upper layer submits the data portion after parsing.
In step s 404, it if the SN of the data packet received is corresponding with the lower boundary for the window that reorders, will reorder
The lower boundary of window is moved to the corresponding SN of the data packet to be received such as next, and updates the coboundary for the window that reorders.
Optionally, in this embodiment it is possible to update the following of the window that reorders according to the SN of the data packet received
Boundary and coboundary.
For example, when the lower boundary for the window that reorders is 1, if receiving data packet 1, due to the SN of the data packet received
It is corresponding with the lower boundary for the window that reorders, the lower boundary for the window that reorders can be moved to the data packet to be received such as next
The lower boundary for the window that reorders is moved to 2, and the coboundary for the window that reorders is updated to by corresponding SN:Reorder window
Mouthful the lower boundary SN+ window sizes that reorder subtract 1.
In step S405, if receiving a non-data packet to arrive by SN sequences in the window that reorders and not having currently
There is startup to reorder timer, then start the timer that reorders, and the data packet that triggering is started to the timer that reorders is corresponding
SN is set as the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received triggering starts timing of reordering
All out of order data packets before the SN of device, then stop and reset the timer that reorders.
In step S406, if the non-data packet to arrive by SN sequences to be received such as still have in the window that reorders, then
Secondary startup is reordered timer, and triggering is started the corresponding SN of data packet of the timer that reorders and is set as current etc. to be received
Data packet maximum S/N.
Above-described embodiment reorders work(to the corresponding quality of service stream application of data in the data packet of reception by determining
Can, and safeguard the window that reorders, to for subsequently received data packet provides condition in the window that reorders;Meanwhile by connecing
The SN of the data packet received and the lower boundary for the window that reorders to it is corresponding when the lower boundary for the window that reorders is moved to it is next etc.
The corresponding SN of data packet to be received, and the coboundary for the window that reorders is updated, above and below by the mobile window that reorders
Boundary receives the data packet of different SN to realize in the window that reorders.
Fig. 4 B are the flow charts of another data transmission method shown in one exemplary embodiment of the application, such as Fig. 4 B institutes
Show, after step S406, this method can also include:
In step S 407, when the SN for receiving a data packet is more than maximum S/N, if the number being currently received
According to the SN of packet not in the window that reorders, then the data packet being currently received is abandoned, if the SN for the data packet being currently received
In the window that reorders, then maximum S/N is updated to the SN for the data packet being currently received.
In this embodiment, receiving terminal can safeguard maximum S/N in the following manner:Whenever receiving bigger SN's
When data packet, if the SN abandons the data packet not in the window that reorders.If the SN, can in the window that reorders
SN with the data packet for being updated to be currently received by maximum S/N.
For example, the lower boundary for the window that reorders is 3, coboundary 8, current maximum S/N is 3, then if receiving data packet
Maximum S/N can be then updated to 8 by 8 data packets for receiving bigger SN then since 8 in the window that reorders.If received
It is to receive the data packet of bigger SN, but since 10 in the window that reorders, then abandon the data packet to data packet 10.
Above-described embodiment, whenever receiving the data packet of bigger SN, if the SN for the data packet being currently received does not exist
It reorders in window, then abandons the data packet being currently received, if the SN for the data packet being currently received is in the window that reorders
It is interior, then maximum S/N is updated to the SN for the data packet being currently received, to achieve the purpose that safeguard maximum S/N.
Fig. 4 C are the flow charts of another data transmission method shown in one exemplary embodiment of the application, such as Fig. 4 C institutes
Show, before step S401, this method can also include:
In step S400, the corresponding quality of service stream application reordering function of data in determining to the data packet of reception
Before, reordering function is opened to quality of service stream.
In this embodiment, when receiving terminal is UE, can by but be not limited to following manner quality of service stream opened
Open reordering function:
Mode 1) configuration information that base station is sent is received, and the work(that reorders is opened to quality of service stream according to the configuration information
Energy.
Mode 2) configuration information that base station is sent is received, and it is in true to what quality of service stream mapped according to the configuration information
The Deta bearer (DRB) for recognizing (AM) pattern opens reordering function.
Mode 3) configuration information that base station is sent is received, and AM is in what quality of service stream mapped according to the configuration information
The DRB of pattern or non-acknowledgement (UM) pattern opens reordering function.
Mode 4) reordering function is always on to quality of service stream.
In addition, before UE is always on reordering function to quality of service stream, it can also be according to the quality of service of reception
The downlink data of stream and the reflection quality of service attribute opened for quality of service stream determine that DRB replays occur for quality of service stream
It penetrates;The quality of service traffic identifier that can also be carried in downlink data according to the quality of service stream of reception determines that quality of service stream is sent out
Raw DRB is remapped.
In this embodiment, when receiving terminal be base station when, can by but be not limited to following manner to quality of service stream
Open reordering function:After configuration UE remaps the upstream data progress DRB of quality of service stream, quality of service stream is opened
Reordering function.
Above-described embodiment, by opening reordering function to quality of service stream, to for subsequently to quality of service stream application
Reordering function provides condition.
Fig. 5 is the flow chart of another data transmission method shown in one exemplary embodiment of the application, the embodiment from
Transmitting terminal is described, as shown in figure 5, the data transmission method includes:
In step S501, determine that the corresponding quality of service stream generation DRB of data is remapped in data packet.
In this embodiment, if transmitting terminal is UE, can by but be not limited to following manner and determine in data packet number
DRB occurs according to corresponding quality of service stream to remap:
Mode 1) configuration information that base station is sent is received, and the corresponding industry of data in data packet is determined according to the configuration information
Business quality stream occurs DRB and remaps.Wherein, which is used to indicate UE and the upstream data of quality of service stream is carried out DRB
It remaps.
Wherein, which can carry in RRC signaling.
Mode 2) if quality of service stream opens reflection quality of service attribute, if UE is receiving business matter different from before
On the DRB for measuring the downlink data of stream, the downlink data of quality of service stream is received, then can determine that data are corresponding in data packet
Quality of service stream occurs DRB and remaps.
In step S502, SN is added in the packet header of data packet, and the data packet for carrying SN is sent to receiving terminal.
In this embodiment, by adding SN in the packet header of data packet, and the data packet for carrying SN is sent to receiving terminal, make
At least one data packet to arrive by SN sequences can be parsed by obtaining receiving terminal, and upper layer submits the data after parsing
Part so that transmission data in order may be implemented in receiving terminal, and then solves QoS flow for receiving terminal and is remapped in DRB
When the out of order problem of data and avoid additional time delay from providing condition.
In this embodiment, the corresponding quality of service stream of data occurs after DRB remaps in determining data packet, can be with
SN is added in the packet header of data packet, and sends the data packet for carrying SN to receiving terminal.
Above-described embodiment, by determining, the corresponding quality of service stream generation DRB of data is remapped in data packet, then in number
SN is added according to the packet header of packet, and sends the data packet for carrying SN to receiving terminal so that receiving terminal can determine data packet according to SN
Transmission sequence, to for transmission data in order provide condition, and then solve QoS flow for low time delay and remapped in DRB
When data out of order problem condition is provided.
Fig. 6 is a kind of block diagram of data transmission device shown according to an exemplary embodiment, as shown in fig. 6, the data
Transmitting device includes:Module 62 and processing module 63 are submitted in receiving module 61, parsing.
Receiving module 61 is configured as that at least one data packet of transmitting-receiving sending end transmission is inscribed in the window that reorders, and at least one
Each data packet in a data packet carries sequence number SN.
In this embodiment, transmitting terminal sends an at least data packet to receiving terminal, which can be SDAP packets,
In, each data packet carries SN.Receiving terminal can be inscribed in (reordering) window that reorders safeguarded in advance and transmit and receive
Hold at least one data packet sent.
Wherein, for upstream data, transmitting terminal UE, receiving terminal is base station, for downlink data, transmitting terminal
For base station, receiving terminal UE.
If parsing submits module 62 and is configured as receiving module 61 and receives in the window that reorders to arrive by SN sequences
At least one data packet then parses the data packet received, and upper layer submits the data portion after parsing.
If receiving terminal receives at least one data packet to arrive by SN sequences in the window that reorders, to receiving
Data packet parsed, and upper layer submit parsing after data portion.
It, then can be with for example, receiving terminal receives the data packet 0 to arrive by SN sequences and data packet 1 in the window that reorders
The data packet 0 and data packet 1 that receive are parsed, and upper layer submits the data portion after parsing.
If processing module 63 be configured as receiving module 61 received in the window that reorders one it is non-by SN sequences arrive
Data packet and reorder timer currently without startup, then start the timer that reorders, and triggering is started into timing of reordering
The corresponding SN of data packet of device is set as the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received tactile
Hair starts all out of order data packets before the SN for the timer that reorders, then stops and reset the timer that reorders.
If receiving terminal receives a non-data packet to arrive by SN sequences in the window that reorders and currently without opening
The dynamic timer that reorders, then can start the timer that reorders, to wait for the data packet by SN sequences to arrive, if being successfully received
Triggering starts all out of order data packets before the corresponding SN of data packet for the timer that reorders, then stops and reset to reorder to determine
When device.
Continue upper example to be described, for example, receiving terminal receives the non-data to arrive by SN sequences in the window that reorders
It packet 3 and reorders timer currently without startup, then can start the timer that reorders, to wait for the arrival of data packet 2, if
It reorders and receives data packet 2 in window, then can stop and reset the timer that reorders, and successively to data packet 2 and data
Packet 3 is parsed, then up one layer of data portion submitted after parsing.
Above-described embodiment, by receiving a non-data packet to arrive by SN sequences in the window that reorders and not having currently
Have startup reorder timer when, startup is reordered timer, to wait for the data packet by SN sequences to arrive, and reorder window
At least one data packet to arrive by SN sequences received in mouthful is parsed, then up one layer of data submitted after parsing
Part realizes transmission data in order, to solve the problems, such as that data of the QoS flow when DRB is remapped are out of order, and can
Avoid additional time delay.
Fig. 7 A are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 7 A,
On the basis of above-mentioned embodiment illustrated in fig. 6, which can also include:Start setup module 64.
Start setup module 64 to be configured as after processing module 63 stops and resets and reorders timer, if reordering
The non-data packet to arrive by SN sequences to be received such as still have in window, is then again started up the timer that reorders, and triggering is opened
The corresponding SN of data packet of the dynamic timer that reorders is set as the maximum S/N of the data packet to be received such as current.
In this embodiment, the non-data packet to arrive by SN sequences to be received such as if still have in the window that reorders, it can
To be again started up the timer that reorders, to wait for the data packet to arrive by SN sequences, and triggering is started into the timer that reorders
The corresponding SN of data packet is set as the maximum S/N of the data packet to be received such as current.
Assuming that receiving terminal reorders after upper layer has submitted data portion of the data packet 0 to data packet 3 in window
Also data packet 5 and data packet 7 such as then still have to count at the non-data packet to arrive by SN sequences to be received in the window that reorders
According to packet 4, data packet 6 and data packet 8, it can be again started up the timer that reorders at this time, and triggering is started into the timer that reorders
The corresponding SN of data packet be set as the maximum S/N of the data packet to be received such as current, i.e., triggering is started into the timer that reorders
The corresponding SN of data packet is set as 8.This is done to avoid continually starting closing to reorder timer, reduces waste and receive
The resource at end, and after timer is reordered in startup can receive all etc. to be received non-by SN in the window that reorders
The data packet that sequence arrives.
Above-described embodiment, when by the non-data packet to arrive by SN sequences to be received such as still having in the window that reorders,
It is again started up the timer that reorders, and the corresponding SN of data packet for starting the timer that reorders will be triggered and be set as current etc. waiting
The maximum S/N of the data packet of receipts closes the timer that reorders to avoid continually starting, reduces the resource of waste receiving terminal.
Fig. 7 B are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 7 B,
On the basis of above-mentioned Fig. 7 A illustrated embodiments, which can also include:Mobile update module 65.
If mobile update module 65 is configured as the SN for the data packet that receiving module 61 receives and reorders under window
Boundary corresponds to, then the lower boundary for the window that reorders is moved to the corresponding SN of the data packet to be received such as next, and updates weight
The coboundary of re-ordering window.
Optionally, in this embodiment it is possible to update the following of the window that reorders according to the SN of the data packet received
Boundary and coboundary.
For example, when the lower boundary for the window that reorders is 1, if receiving data packet 1, due to the SN of the data packet received
It is corresponding with the lower boundary for the window that reorders, the lower boundary for the window that reorders can be moved to the data packet to be received such as next
The lower boundary for the window that reorders is moved to 2, and the coboundary for the window that reorders is updated to by corresponding SN:Reorder window
Mouthful the lower boundary SN+ window sizes that reorder subtract 1.
Above-described embodiment, by SN in the data packet received and the lower boundary for the window that reorders to it is corresponding when will reset
The lower boundary of sequence window is moved to the corresponding SN of the data packet to be received such as next, and updates the coboundary for the window that reorders,
To realize the data packet for receiving different SN in the window that reorders by the up-and-down boundary of the mobile window that reorders.
Fig. 7 C are the block diagrams of another data transmission device shown according to an exemplary embodiment, as seen in figure 7 c,
On the basis of above-mentioned Fig. 7 B illustrated embodiments, which can also include:Abandon update module 66.
Update module 66 is abandoned to be configured as when the SN that receiving module 61 receives a data packet is more than maximum S/N,
If the SN for the data packet being currently received abandons the data packet being currently received not in the window that reorders, if currently
Maximum S/N is then updated to the SN for the data packet being currently received by the SN of the data packet received in the window that reorders.
In this embodiment, receiving terminal can safeguard maximum S/N in the following manner:Whenever receiving bigger SN's
When data packet, if the SN abandons the data packet not in the window that reorders.If the SN, can in the window that reorders
SN with the data packet for being updated to be currently received by maximum S/N.
For example, the lower boundary for the window that reorders is 3, coboundary 8, current maximum S/N is 3, then if receiving data packet
Maximum S/N can be then updated to 8 by 8 data packets for receiving bigger SN then since 8 in the window that reorders.If received
It is to receive the data packet of bigger SN, but since 10 in the window that reorders, then abandon the data packet to data packet 10.
Above-described embodiment, whenever receiving the data packet of bigger SN, if the SN for the data packet being currently received does not exist
It reorders in window, then abandons the data packet being currently received, if the SN for the data packet being currently received is in the window that reorders
It is interior, then maximum S/N is updated to the SN for the data packet being currently received, to achieve the purpose that safeguard maximum S/N.
Fig. 8 A are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 8 A,
On the basis of above-mentioned Fig. 7 C illustrated embodiments, which can also include:Determine maintenance module 67.
Determine that maintenance module 67 is configured as submitting before module 62 parses the data packet received in parsing, really
Determine to the corresponding quality of service stream application reordering function of data in the data packet of reception, and safeguards the window that reorders.
Optionally, in this embodiment, application weight is needed to the data of some QoS flow of reception when receiving terminal determines
After ranking function, then the window that reorders is safeguarded.
When receiving terminal is UE, the window size that reorders of the side of receiving terminal can be controlled by base station by unlimited resources
(RRC) message arrangement is to UE.
Above-described embodiment reorders work(to the corresponding quality of service stream application of data in the data packet of reception by determining
Can, and safeguard the window that reorders, to for subsequently received data packet provides condition in the window that reorders.
Fig. 8 B are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 8 B,
On the basis of above-mentioned Fig. 8 A illustrated embodiments, which can also include:Opening module 68.
Opening module 68 is configured as the corresponding business of data in determining that maintenance module 67 is determined to the data packet of reception
Before quality stream application reordering function, reordering function is opened to quality of service stream.
Above-described embodiment, by opening reordering function to quality of service stream, to for subsequently to quality of service stream application
Reordering function provides condition.
Fig. 9 A are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 9 A,
On the basis of above-mentioned Fig. 8 B illustrated embodiments, if receiving terminal is UE, opening module 68 may include:First opening unit 681
Or second opening unit 682.
First opening unit 681 is configured as receiving the configuration information that base station is sent, and according to configuration information to business matter
Amount, which flows, opens reordering function, confirms that the Deta bearer DRB of AM patterns opens the work(that reorders to being in for quality of service stream mapping
Can, or reordering function is opened to the Deta bearer DRB in AM patterns or non-acknowledgement UM patterns of quality of service stream mapping.
Second opening unit 682 is configured as being always on reordering function to quality of service stream.
In this embodiment, when receiving terminal is UE, can by but be not limited to following manner quality of service stream opened
Open reordering function:
Mode 1) configuration information that base station is sent is received, and the work(that reorders is opened to quality of service stream according to the configuration information
Energy.
Mode 2) configuration information that base station is sent is received, and it is in true to what quality of service stream mapped according to the configuration information
The Deta bearer (DRB) for recognizing (AM) pattern opens reordering function.
Mode 3) configuration information that base station is sent is received, and AM is in what quality of service stream mapped according to the configuration information
The DRB of pattern or non-acknowledgement (UM) pattern opens reordering function.
Mode 4) reordering function is always on to quality of service stream.
In another embodiment, if receiving terminal is base station, opening module 68, which can be configured as, is configuring UE by business
After the upstream data progress DRB of quality stream is remapped, reordering function is opened to quality of service stream.
Above-described embodiment can open reordering function to quality of service stream in several ways, and realization method is flexibly more
Sample.
Fig. 9 B are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 9 B,
On the basis of above-mentioned Fig. 9 A illustrated embodiments, which can also include:First determination unit 683 or second determines
Unit 684.
First determination unit 683 is configured as being always on the work(that reorders to quality of service stream in the second opening unit 682
According to the downlink data of the quality of service stream of reception and it is the reflection quality of service attribute of quality of service stream unlatching before energy,
Determine that quality of service stream occurs DRB and remaps.
Second determination unit 684 is configured as being always on the work(that reorders to quality of service stream in the second opening unit 682
Before energy, determine that quality of service stream occurs according to the quality of service traffic identifier carried in the downlink data of the quality of service stream of reception
DRB is remapped.
Above-described embodiment can determine that quality of service stream occurs DRB and remaps in several ways, and realization method is flexibly more
Sample.
Figure 10 as shown in Figure 10, is counted according to the block diagram of another data transmission device shown in an exemplary embodiment
Include according to transmitting device:Determining module 100 and addition sending module 110.
Determining module 100 is configured to determine that in data packet that the corresponding quality of service stream generation DRB of data is remapped.
In this embodiment, if transmitting terminal is UE, can by but be not limited to following manner and determine in data packet number
DRB occurs according to corresponding quality of service stream to remap:
Mode 1) configuration information that base station is sent is received, and the corresponding industry of data in data packet is determined according to the configuration information
Business quality stream occurs DRB and remaps.Wherein, which is used to indicate UE and the upstream data of quality of service stream is carried out DRB
It remaps.
Wherein, which can carry in RRC signaling.
Mode 2) if quality of service stream opens reflection quality of service attribute, if UE is receiving business matter different from before
On the DRB for measuring the downlink data of stream, the downlink data of quality of service stream is received, then can determine that data are corresponding in data packet
Quality of service stream occurs DRB and remaps.
Addition sending module 110 is configured as the corresponding quality of service stream of data in determining module 100 determines data packet
After generation DRB is remapped, sequence number SN is added in the packet header of data packet, and the data packet for carrying SN is sent to receiving terminal.
In this embodiment, by adding SN in the packet header of data packet, and the data packet for carrying SN is sent to receiving terminal, make
At least one data packet to arrive by SN sequences can be parsed by obtaining receiving terminal, and upper layer submits the data after parsing
Part so that transmission data in order may be implemented in receiving terminal, and then solves QoS flow for receiving terminal and is remapped in DRB
When the out of order problem of data and avoid additional time delay from providing condition.
In this embodiment, the corresponding quality of service stream of data occurs after DRB remaps in determining data packet, can be with
SN is added in the packet header of data packet, and sends the data packet for carrying SN to receiving terminal.
Above-described embodiment, by determining, the corresponding quality of service stream generation DRB of data is remapped in data packet, then in number
SN is added according to the packet header of packet, and sends the data packet for carrying SN to receiving terminal so that receiving terminal can determine data packet according to SN
Transmission sequence, to for transmission data in order provide condition, and then solve QoS flow for low time delay and remapped in DRB
When data out of order problem condition is provided.
Figure 11 A are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 11 A,
On the basis of above-mentioned embodiment illustrated in fig. 10, if transmitting terminal is user equipment (UE), it is determined that module 100 may include:It receives
Unit 1001 and the first determination unit 1002.
Receiving unit 1001 is configured as receiving the configuration information that base station is sent, which is used to indicate UE by business
The upstream data of quality stream carries out DRB and remaps.
Wherein, which can carry in RRC signaling.
First determination unit 1002 is configured as determining number in data packet according to the configuration information that receiving unit 1001 receives
DRB occurs according to corresponding quality of service stream to remap.
Above-described embodiment, the configuration information that can be sent by receiving base station, and data packet is determined according to the configuration information
The corresponding quality of service stream of middle data occurs DRB and remaps, and realization method is simple.
Figure 11 B are the block diagrams of another data transmission device shown according to an exemplary embodiment, as shown in Figure 11 B,
On the basis of above-mentioned embodiment illustrated in fig. 10, if transmitting terminal is user equipment (UE), it is determined that module 100 may include:Second
Determination unit 1003.
If the second determination unit 1003 be configured as quality of service stream open reflection quality of service attribute, if different from
On the DRB of downlink data for receiving quality of service stream before, the downlink data of quality of service stream is received, it is determined that in data packet
The corresponding quality of service stream of data occurs DRB and remaps.
Above-described embodiment, after quality of service stream opens reflection quality of service attribute, if receiving industry different from before
On the DRB of the downlink data for quality stream of being engaged in, the downlink data of quality of service stream is received, it is determined that data are corresponding in data packet
Quality of service stream occurs DRB and remaps, and realization method is simple.
Figure 12 is a kind of block diagram suitable for data transmission device shown according to an exemplary embodiment.For example, device
1200 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, medical treatment
Equipment, body-building equipment, the user equipmenies such as personal digital assistant.The data transmission device can be used as receiving terminal, can also be used as
Transmitting terminal.
Referring to Fig.1 2, device 1200 may include following one or more components:Processing component 1202, memory 1204,
Power supply module 1206, multimedia component 1208, audio component 1210, the interface 1212 of input/output (I/O), sensor module
1214 and communication component 1216.
The integrated operation of 1202 usual control device 1200 of processing component, such as with display, call, data communication,
Camera operation and record operate associated operation.Processing element 1202 may include one or more processors 1220 to execute
Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 1202 may include one or more moulds
Block, convenient for the interaction between processing component 1202 and other assemblies.For example, processing component 1202 may include multi-media module,
To facilitate the interaction between multimedia component 1208 and processing component 1202.
Memory 1204 is configured as storing various types of data to support the operation in equipment 1200.These data
Example includes the instruction for any application program or method that are operated on device 1200, contact data, telephone book data,
Message, picture, video etc..Memory 1204 can by any kind of volatibility or non-volatile memory device or they
Combination is realized, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
Power supply module 1206 provides electric power for the various assemblies of device 1200.Power supply module 1206 may include power management
System, one or more power supplys and other generated with for device 1200, management and the associated component of distribution electric power.
Multimedia component 1208 is included in the screen of one output interface of offer between device 1200 and user.At some
In embodiment, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Touch screen is may be implemented as, to receive input signal from the user.Touch panel includes one or more touch sensors
To sense the gesture on touch, slide, and touch panel.Touch sensor can not only sense the boundary of a touch or slide action,
But also it detects and touch or the relevant duration and pressure of slide.In some embodiments, multimedia component 1208
Including a front camera and/or rear camera.When equipment 1200 is in operation mode, such as screening-mode or video mode
When, front camera and/or rear camera can receive external multi-medium data.Each front camera and postposition camera shooting
Head can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 1210 is configured as output and/or input audio signal.For example, audio component 1210 includes a wheat
Gram wind (MIC), when device 1200 is in operation mode, when such as call model, logging mode and speech recognition mode, microphone quilt
It is configured to receive external audio signal.The received audio signal can be further stored in memory 1204 or via communication
Component 1216 is sent.In some embodiments, audio component 1210 further includes a loud speaker, is used for exports audio signal.
I/O interfaces 1212 provide interface, above-mentioned peripheral interface module between processing component 1202 and peripheral interface module
Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and
Locking press button.
Sensor module 1214 includes one or more sensors, and the state for providing various aspects for device 1200 is commented
Estimate.For example, sensor module 1214 can detect the state that opens/closes of equipment 1200, the relative positioning of component, such as group
Part is the display and keypad of device 1200, and sensor module 1214 can be with 1,200 1 groups of detection device 1200 or device
The position change of part, the existence or non-existence that user contacts with device 1200,1200 orientation of device or acceleration/deceleration and device
1200 temperature change.Sensor module 1214 may include proximity sensor, be configured to connect in not any physics
It is detected the presence of nearby objects when tactile.Sensor module 1214 can also include optical sensor, as CMOS or ccd image are sensed
Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1216 is configured to facilitate the communication of wired or wireless way between device 1200 and other equipment.Dress
The wireless network based on communication standard, such as WiFi can be accessed by setting 1200,2G or 3G or combination thereof.It is exemplary at one
In embodiment, communication component 1216 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel
Information.In one exemplary embodiment, communication component 1216 further includes near-field communication (NFC) module, to promote short range communication.
For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) skill can be based in NFC module
Art, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 1200 can be by one or more application application-specific integrated circuit (ASIC), number
Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, it includes the non-transitorycomputer readable storage medium instructed, example to additionally provide a kind of
Such as include the memory 1204 of instruction, above-metioned instruction can be executed by the processor 1220 of device 1200 to complete the above method.Example
Such as, non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and
Optical data storage devices etc..
Figure 13 is the block diagram for being suitable for data transmission device according to the another kind shown in an exemplary embodiment.Device 1300
It may be provided as a base station.Referring to Fig.1 3, device 1300 includes processing component 1322, wireless transmission/reception component 1324, day
Line component 1326 and the distinctive signal processing of wireless interface, processing component 1322 can further comprise one or more
Processor.
If the base station is receiving terminal, processor can be configured as one of in processing component 1322:
Every number at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one data packet
Sequence number SN is carried according to packet;
If at least one data packet to arrive by SN sequences is received in the window that reorders, to the data packet received
It is parsed, and upper layer submits the data portion after parsing;
If receiving a non-data packet to arrive by SN sequences in the window that reorders and reordering currently without startup
Timer then starts the timer that reorders, and sets the corresponding SN of data packet for the timer that reorders described in triggering startup to
The SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received the timer that reorders described in triggering startup
All out of order data packets before SN, then stop and reset the timer that reorders.
If the base station is transmitting terminal, processor can be configured as one of in processing component 1322:
Determine that the corresponding quality of service stream generation Deta bearer DRB of data is remapped in data packet;
Sequence number SN is added in the packet header of data packet, and sends the data packet for carrying SN to receiving terminal.
For device embodiments, since it corresponds essentially to embodiment of the method, so related place is referring to method reality
Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein being used as separating component explanation
Unit may or may not be physically separated, the component shown as unit may or may not be
Physical unit, you can be located at a place, or may be distributed over multiple network units.It can be according to the actual needs
Some or all of module therein is selected to achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying
In the case of creative work, you can to understand and implement.
It should be noted that herein, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.The terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or equipment including a series of elements includes not only those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or equipment institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including institute
State in the process, method, article or equipment of element that there is also other identical elements.
Those skilled in the art will readily occur to its of the disclosure after considering specification and putting into practice disclosure disclosed herein
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
Claims (28)
1. a kind of data transmission method, which is characterized in that it is applied to receiving terminal, the method includes:
Every number at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one data packet
Sequence number SN is carried according to packet;
If at least one data packet to arrive by SN sequences is received in the window that reorders, to the data packet received
It is parsed, and upper layer submits the data portion after parsing;
If receiving a non-data packet to arrive by SN sequences in the window that reorders and reordering currently without startup
Timer, then reorder timer described in startup, and the corresponding SN of data packet for the timer that reorders described in triggering startup is set
It is set to the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received timing of reordering described in triggering startup
All out of order data packets before the SN of device then stop and reset the timer that reorders.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
After the stopping and resetting the timer that reorders, if still have in the window that reorders etc. it is to be received it is non-by
The data packet that SN sequences arrive then is again started up the timer that reorders, and will trigger the timer that reorders described in startup
The corresponding SN of data packet is set as the maximum S/N of the data packet to be received such as current.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
If the SN of the data packet received is corresponding with the lower boundary for the window that reorders, by the following of the window that reorders
Boundary is moved to the corresponding SN of the data packet to be received such as next, and the coboundary for the window that reorders described in update.
4. according to the method described in claim 3, it is characterized in that, the method further includes:
When the SN for receiving a data packet is more than the maximum S/N, if the SN for the data packet being currently received is not in institute
It states and reorders in window, then the data packet being currently received described in discarding, if the SN of the data packet being currently received exists
It is described to reorder in window, then the maximum S/N is updated to the SN of the data packet being currently received.
5. according to claim 1-4 any one of them methods, which is characterized in that the method further includes:
Before the data packet that described pair receives parses, determine to the corresponding quality of service of data in the data packet of reception
Stream application reordering function, and the window that reorders described in maintenance.
6. according to the method described in claim 5, it is characterized in that, the method further includes:
In the determination is to the data packet of reception before the corresponding quality of service stream application reordering function of data, to the industry
Quality stream of being engaged in opens the reordering function.
If 7. according to the method described in claim 6, it is characterized in that, the receiving terminal be user equipment (UE), it is described to institute
It states quality of service stream and opens the reordering function, including:
The configuration information that base station is sent is received, and according to the configuration information to the work(that reorders described in quality of service stream unlatching
Can, the Deta bearer DRB unlatchings reordering function for being in confirmation AM patterns or right to quality of service stream mapping
The Deta bearer DRB in AM patterns or non-acknowledgement UM patterns of the quality of service stream mapping opens the reordering function;
Or
The reordering function is always on to the quality of service stream.
8. the method according to the description of claim 7 is characterized in that the method further includes:
It is described the reordering function is always on to the quality of service stream before, according to the quality of service stream of reception
Downlink data and the reflection quality of service attribute opened for the quality of service stream, determine that the quality of service stream occurs
DRB is remapped;Or
The quality of service is determined according to the quality of service traffic identifier carried in the downlink data of the quality of service stream of reception
Stream occurs DRB and remaps.
If 9. according to the method described in claim 6, it is characterized in that, the receiving terminal be base station, it is described to the business
Quality stream opens the reordering function, including:
After configuration UE remaps the upstream data progress DRB of the quality of service stream, institute is opened to the quality of service stream
State reordering function.
10. a kind of data transmission method, which is characterized in that it is applied to transmitting terminal, the method includes:
Determine that the corresponding quality of service stream generation Deta bearer DRB of data is remapped in data packet;
Sequence number SN is added in the packet header of the data packet, and sends the data packet for carrying the SN to receiving terminal.
If 11. according to the method described in claim 10, it is characterized in that, the transmitting terminal be user equipment (UE), it is described really
Determine the corresponding quality of service stream generation DRB of data in data packet to remap, including:
Receive base station send configuration information, the configuration information be used to indicate UE by the upstream data of the quality of service stream into
Row DRB is remapped;
Determine that the corresponding quality of service stream generation DRB of data is remapped in the data packet according to the configuration information.
If 12. according to the method described in claim 10, it is characterized in that, the transmitting terminal be user equipment (UE), it is described really
Determine the corresponding quality of service stream generation DRB of data in data packet to remap, including:
If the quality of service stream opens reflection quality of service attribute, if receiving the quality of service stream different from before
On the DRB of downlink data, the downlink data of the quality of service stream is received, it is determined that the corresponding industry of data in the data packet
Business quality stream occurs DRB and remaps.
13. a kind of data transmission device, which is characterized in that be applied to receiving terminal, described device includes:
Receiving module is configured as that at least one data packet of transmitting-receiving sending end transmission is inscribed in the window that reorders, described at least one
Each data packet in a data packet carries sequence number SN;
Module is submitted in parsing, is arrived by SN sequences if being configured as the receiving module and being received in the window that reorders
At least one data packet then parses the data packet received, and upper layer submits the data portion after parsing;
Processing module, if be configured as the receiving module received in the window that reorders one it is non-by SN sequences arrive
Data packet and reorder timer currently without startup, then start described in reorder timer, and will triggering start it is described heavy
The corresponding SN of data packet of re-sequencing timer is set as the SN for the non-data packet to arrive by SN sequences being currently received, if success
All out of order data packets before the SN for the timer that reorders described in triggering startup are received, then stop and reset described reorder
Timer.
14. device according to claim 13, which is characterized in that described device further includes:
Start setup module, is configured as after stopping and resetting the timer that reorders in the processing module, if described
Reordering in window the non-data packet to arrive by SN sequences to be received such as still has, then is again started up the timer that reorders,
And set the corresponding SN of data packet for the timer that reorders described in triggering startup to the maximum of the data packet to be received such as current
SN。
15. device according to claim 14, which is characterized in that described device further includes:
Mobile update module, if the SN for being configured as the data packet that the receiving module receives reorders with described under window
Boundary corresponds to, then the lower boundary of the window that reorders is moved to the corresponding SN of the data packet to be received such as next, and more
The coboundary of the new window that reorders.
16. device according to claim 15, which is characterized in that described device further includes:
Update module is abandoned, the SN for being configured as receiving a data packet whenever the receiving module is more than the maximum S/N
When, if the SN for the data packet being currently received does not reorder described in window, abandon described in the data that are currently received
The maximum S/N is updated to described by packet if the SN of the data packet being currently received reorders described in window
The SN for the data packet being currently received.
17. according to claim 13-16 any one of them devices, which is characterized in that described device further includes:
It determines maintenance module, is configured as submitting before module parses the data packet received in the parsing, determine
Quality of service stream application reordering function corresponding to data in the data packet of reception, and the window that reorders described in maintenance.
18. device according to claim 17, which is characterized in that described device further includes:
Opening module is configured as the corresponding quality of service of data in the determining maintenance module is determined to the data packet of reception
Before stream application reordering function, the reordering function is opened to the quality of service stream.
19. device according to claim 18, which is characterized in that described to open if the receiving terminal is user equipment (UE)
Opening module includes:
First opening unit is configured as receiving the configuration information that base station is sent, and according to the configuration information to the business
Quality stream opens the reordering function, opens the Deta bearer DRB in confirmation AM patterns of quality of service stream mapping
Open the reordering function, or the Deta bearer in AM patterns or non-acknowledgement UM patterns to quality of service stream mapping
DRB opens the reordering function;Or
Second opening unit is configured as being always on the reordering function to the quality of service stream.
20. device according to claim 19, which is characterized in that the opening module further includes:
First determination unit is configured as being always on described reorder to the quality of service stream in second opening unit
Before function, according to the downlink data of the quality of service stream of reception and the reflection business opened for the quality of service stream
Qualitative attribute determines that the quality of service stream occurs DRB and remaps;Or
Second determination unit is configured as being always on described reorder to the quality of service stream in second opening unit
Before function, the business is determined according to the quality of service traffic identifier carried in the downlink data of the quality of service stream of reception
Quality stream occurs DRB and remaps.
21. device according to claim 18, which is characterized in that if the receiving terminal is base station, the opening module,
It is configured as:
After configuration UE remaps the upstream data progress DRB of the quality of service stream, institute is opened to the quality of service stream
State reordering function.
22. a kind of data transmission device, which is characterized in that be applied to transmitting terminal, described device includes:
Determining module is configured to determine that in data packet that the corresponding quality of service stream generation Deta bearer DRB of data is remapped;
Sending module is added, the corresponding quality of service stream of the data in the determining module determines data packet is configured as and occurs
After DRB is remapped, sequence number SN is added in the packet header of the data packet, and the data for carrying the SN are sent to receiving terminal
Packet.
23. device according to claim 22, which is characterized in that described true if the transmitting terminal is user equipment (UE)
Cover half block includes:
Receiving unit is configured as receiving the configuration information that base station is sent, and the configuration information is used to indicate UE by the business
The upstream data of quality stream carries out DRB and remaps;
First determination unit is configured as determining number in the data packet according to the configuration information that the receiving unit receives
DRB occurs according to corresponding quality of service stream to remap.
24. device according to claim 22, which is characterized in that described true if the transmitting terminal is user equipment (UE)
Cover half block includes:
Second determination unit, if being configured as the quality of service stream opens reflection quality of service attribute, if different from it
On the DRB of the preceding downlink data for receiving the quality of service stream, the downlink data of the quality of service stream is received, it is determined that institute
The corresponding quality of service stream generation DRB of data in data packet is stated to remap.
25. a kind of receiving device, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Every number at least one data packet that the inscribed transmitting-receiving sending end of the window that reorders is sent, at least one data packet
Sequence number SN is carried according to packet;
If at least one data packet to arrive by SN sequences is received in the window that reorders, to the data packet received
It is parsed, and upper layer submits the data portion after parsing;
If receiving a non-data packet to arrive by SN sequences in the window that reorders and reordering currently without startup
Timer, then reorder timer described in startup, and the corresponding SN of data packet for the timer that reorders described in triggering startup is set
It is set to the SN for the non-data packet to arrive by SN sequences being currently received, if being successfully received timing of reordering described in triggering startup
All out of order data packets before the SN of device then stop and reset the timer that reorders.
26. a kind of sending ending equipment, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Determine that the corresponding quality of service stream generation Deta bearer DRB of data is remapped in data packet;
Sequence number SN is added in the packet header of the data packet, and sends the data packet for carrying the SN to receiving terminal.
27. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The step of claim 1 to claim 9 any one of them data transmission method is realized when execution.
28. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The step of claim 10 to claim 12 any one of them data transmission method is realized when execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110891274.4A CN113726477A (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end equipment and sending end equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/092406 WO2019010617A1 (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end device and sending end device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110891274.4A Division CN113726477A (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end equipment and sending end equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108401479A true CN108401479A (en) | 2018-08-14 |
CN108401479B CN108401479B (en) | 2021-08-24 |
Family
ID=63095029
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780000719.7A Active CN108401479B (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end equipment and sending end equipment |
CN202110891274.4A Pending CN113726477A (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end equipment and sending end equipment |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110891274.4A Pending CN113726477A (en) | 2017-07-10 | 2017-07-10 | Data transmission method and device, receiving end equipment and sending end equipment |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN108401479B (en) |
WO (1) | WO2019010617A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109600203A (en) * | 2018-11-29 | 2019-04-09 | 西安电子科技大学 | The method for remapping node packet number is carried in a kind of SDAP PDU |
CN110536263A (en) * | 2019-07-11 | 2019-12-03 | 中兴通讯股份有限公司 | A kind of data transmission method, device, the first communication node and the second communication node |
CN110943808A (en) * | 2018-09-21 | 2020-03-31 | 北京松果电子有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN110972337A (en) * | 2018-09-29 | 2020-04-07 | ***通信有限公司研究院 | Data transmission method, device and system, SDAP entity and storage medium |
CN111417147A (en) * | 2019-01-07 | 2020-07-14 | ***通信有限公司研究院 | Data processing method and device, related equipment and storage medium |
WO2022028463A1 (en) * | 2020-08-05 | 2022-02-10 | 维沃移动通信有限公司 | Multicast service receiving method, multicast service configuring method, terminal and network-side device |
WO2023016403A1 (en) * | 2021-08-13 | 2023-02-16 | 维沃移动通信有限公司 | Data transmission method and apparatus, terminal, and network side device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130315202A1 (en) * | 2012-05-23 | 2013-11-28 | Nvidia Corporation | Processing data units |
CN103457707A (en) * | 2012-05-30 | 2013-12-18 | 华为技术有限公司 | Method, device and system for transmitting data |
CN104812000A (en) * | 2014-01-27 | 2015-07-29 | 中兴通讯股份有限公司 | Method and device for realizing data transmission |
US20150215826A1 (en) * | 2014-01-30 | 2015-07-30 | Sharp Laboratories Of America, Inc. | Systems and methods for dual-connectivity operation |
WO2015168951A1 (en) * | 2014-05-09 | 2015-11-12 | 华为技术有限公司 | Data packet processing method, terminal, base station and system |
CN106063324A (en) * | 2014-01-28 | 2016-10-26 | 联发科技(新加坡)私人有限公司 | Methods for re-order PDCP packets |
WO2017023444A1 (en) * | 2015-08-06 | 2017-02-09 | Qualcomm Incorporated | Method, apparatuses and computer readable medium for packet data convergence protocol (pdcp) reordering with enhanced component carriers |
CN106559184A (en) * | 2015-09-25 | 2017-04-05 | 中兴通讯股份有限公司 | The method of data transfer, apparatus and system |
-
2017
- 2017-07-10 CN CN201780000719.7A patent/CN108401479B/en active Active
- 2017-07-10 CN CN202110891274.4A patent/CN113726477A/en active Pending
- 2017-07-10 WO PCT/CN2017/092406 patent/WO2019010617A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130315202A1 (en) * | 2012-05-23 | 2013-11-28 | Nvidia Corporation | Processing data units |
CN103457707A (en) * | 2012-05-30 | 2013-12-18 | 华为技术有限公司 | Method, device and system for transmitting data |
CN104812000A (en) * | 2014-01-27 | 2015-07-29 | 中兴通讯股份有限公司 | Method and device for realizing data transmission |
CN106063324A (en) * | 2014-01-28 | 2016-10-26 | 联发科技(新加坡)私人有限公司 | Methods for re-order PDCP packets |
US20150215826A1 (en) * | 2014-01-30 | 2015-07-30 | Sharp Laboratories Of America, Inc. | Systems and methods for dual-connectivity operation |
WO2015168951A1 (en) * | 2014-05-09 | 2015-11-12 | 华为技术有限公司 | Data packet processing method, terminal, base station and system |
WO2017023444A1 (en) * | 2015-08-06 | 2017-02-09 | Qualcomm Incorporated | Method, apparatuses and computer readable medium for packet data convergence protocol (pdcp) reordering with enhanced component carriers |
CN106559184A (en) * | 2015-09-25 | 2017-04-05 | 中兴通讯股份有限公司 | The method of data transfer, apparatus and system |
Non-Patent Citations (4)
Title |
---|
HUAWEI, HISILICON: "QoS Flow to DRB Mapping", 《3GPP,R2-1701205》 * |
QUALCOMM INCORPORATED: "TP for data forwarding in handover", 《3GPP,R3-171795》 * |
SAMSUNG: "PDCP reordering in dual-connectivity", 《3GPP,R2-140243》 * |
ZTE: "Discussion on PDCP re-ordering modelling", 《3GPP,R2-142003》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110943808A (en) * | 2018-09-21 | 2020-03-31 | 北京松果电子有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN110943808B (en) * | 2018-09-21 | 2023-02-17 | 北京小米松果电子有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN110972337A (en) * | 2018-09-29 | 2020-04-07 | ***通信有限公司研究院 | Data transmission method, device and system, SDAP entity and storage medium |
CN110972337B (en) * | 2018-09-29 | 2021-09-14 | ***通信有限公司研究院 | Data transmission method, device and system, SDAP entity and storage medium |
CN109600203A (en) * | 2018-11-29 | 2019-04-09 | 西安电子科技大学 | The method for remapping node packet number is carried in a kind of SDAP PDU |
CN109600203B (en) * | 2018-11-29 | 2021-09-14 | 西安电子科技大学 | Method for carrying remapped node packet sequence number in SDAP PDU |
CN111417147A (en) * | 2019-01-07 | 2020-07-14 | ***通信有限公司研究院 | Data processing method and device, related equipment and storage medium |
CN110536263A (en) * | 2019-07-11 | 2019-12-03 | 中兴通讯股份有限公司 | A kind of data transmission method, device, the first communication node and the second communication node |
WO2022028463A1 (en) * | 2020-08-05 | 2022-02-10 | 维沃移动通信有限公司 | Multicast service receiving method, multicast service configuring method, terminal and network-side device |
WO2023016403A1 (en) * | 2021-08-13 | 2023-02-16 | 维沃移动通信有限公司 | Data transmission method and apparatus, terminal, and network side device |
Also Published As
Publication number | Publication date |
---|---|
WO2019010617A1 (en) | 2019-01-17 |
CN108401479B (en) | 2021-08-24 |
CN113726477A (en) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108401479A (en) | Data transmission method and device, receiving device and sending ending equipment | |
CN108401505A (en) | Function configuration method and device, message method and device and user equipment | |
CN108702776A (en) | Information multiplexing transmission method and device, message receiving method and device | |
CN107439037A (en) | The report method and device of buffer status | |
CN108496318A (en) | Mark distributing method and device, base station and user equipment | |
CN109076560A (en) | The configuration method and device of transmission configuration instruction | |
CN107438976A (en) | Data transmission method and device, data receiver method and device, electronic equipment | |
CN109691171A (en) | Reflect the method and device and method for sending information and device that quality of service configures | |
CN108391462A (en) | Buffer status report transmits and device | |
CN109729544A (en) | Packet loss calculation method, the network equipment and terminal | |
CN108401486A (en) | The instruction of hybrid automatic repeat-request feedback, feedback method and device and base station | |
CN108476435A (en) | Data processing method and device, user equipment and computer readable storage medium | |
CN109451828A (en) | Downlink data packet configuration method and device | |
CN108702261A (en) | The methods, devices and systems of processing data packets in Deta bearer remapping procedures | |
CN108702248A (en) | The setting method and device of the format of buffer status report | |
WO2018232561A1 (en) | Method and device for submitting buffer status report | |
CN109565717A (en) | The configuration method and device of portions of bandwidth | |
CN107223363A (en) | The method and apparatus that a kind of allocation schedule asks SR resources | |
CN109155727A (en) | Method and device for configuring and determining transmission block scheduling interval and base station | |
CN108391468A (en) | Uplink feedback information indicating means and uplink feedback information transmission method | |
CN109075960A (en) | Information transferring method and device | |
CN109451800A (en) | Hybrid automatic repeat-request feedback method and device and data receiver | |
CN108521886A (en) | The occupied indicating means of semi-persistent scheduling thread and device and base station | |
CN108702333A (en) | A kind of data transmission method and device | |
CN106688255A (en) | Communication method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |