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 PDF

Info

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
Application number
CN201780000719.7A
Other languages
Chinese (zh)
Other versions
CN108401479B (en
Inventor
江小威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110891274.4A priority Critical patent/CN113726477A/en
Publication of CN108401479A publication Critical patent/CN108401479A/en
Application granted granted Critical
Publication of CN108401479B publication Critical patent/CN108401479B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems 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

Data transmission method and device, receiving device and sending ending equipment
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.
CN201780000719.7A 2017-07-10 2017-07-10 Data transmission method and device, receiving end equipment and sending end equipment Active CN108401479B (en)

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)

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

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

Patent Citations (8)

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

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

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