[go: up one dir, main page]

CN111130705A - Method and device for sending data packets - Google Patents

Method and device for sending data packets Download PDF

Info

Publication number
CN111130705A
CN111130705A CN201811291631.8A CN201811291631A CN111130705A CN 111130705 A CN111130705 A CN 111130705A CN 201811291631 A CN201811291631 A CN 201811291631A CN 111130705 A CN111130705 A CN 111130705A
Authority
CN
China
Prior art keywords
data packet
pdcp layer
sent
core network
indication
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.)
Pending
Application number
CN201811291631.8A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication 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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811291631.8A priority Critical patent/CN111130705A/en
Publication of CN111130705A publication Critical patent/CN111130705A/en
Pending legal-status Critical Current

Links

Images

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/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1806Go-back-N protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种数据包发送的方法和设备,用以解决目前对高可靠性数据包的传输可靠性较低的问题。本发明实施例在进行数据包发送时,首先PDCP层接收核心网发送的Qos flow;最后所述PDCP层将所述Qos flow中带有第一指示标志的数据包进行传输。此方法在进行传输时,PDCP层将所述Qos flow中带有第一指示标志的数据包进行传输,有效提高了数据包传输的可靠性。

Figure 201811291631

The embodiment of the present invention discloses a method and a device for sending data packets, which are used to solve the problem that the transmission reliability of high-reliability data packets is currently low. When sending data packets in the embodiment of the present invention, firstly, the PDCP layer receives the QoS flow sent by the core network; finally, the PDCP layer transmits the data packets with the first indication flag in the QoS flow. During transmission in this method, the PDCP layer transmits the data packets with the first indication flag in the QoS flow, which effectively improves the reliability of data packet transmission.

Figure 201811291631

Description

Method and equipment for sending data packet
Technical Field
The present invention relates to the field of wireless technologies, and in particular, to a method and an apparatus for transmitting a data packet.
Background
With the rapid development of the information-oriented society, the data transmission process is more and more emphasized, wherein the transmission of the high-reliability data packet is more emphasized, and therefore, the high-reliability data packet is generally transmitted in an AM mode.
Currently, the configuration of a DRB (Data RB, Data bearer between a terminal and a base station) on a radio network side is determined mainly according to Qos requirements of Qos flow (Quality of Service flow) carried on the DRB in an AM or UM mode. For some cases, the Qos requirements of Qos flow carried on DRB may determine to use UM mode for transmission, but for data in the same Qos flow, there may also be a reliability requirement that some data packets need to be transmitted higher than other data packets, i.e. there are high reliability data packets. However, there is no effective method for transmitting high-reliability data packets.
In summary, the reliability of data packet transmission is low at present.
Disclosure of Invention
The embodiment of the invention provides a method and equipment for sending a data packet, which are used for solving the problem of low transmission reliability of the data packet at present.
In a first aspect, a method for sending a data packet provided in an embodiment of the present invention includes:
firstly, a Packet Data Convergence Protocol (PDCP) layer receives a QoS flow sent by a core network; and finally, the PDCP layer transmits the data packet with the first indication mark in the QoS flow.
In the method, the PDCP layer transmits the data packet with the first indication mark in the QoS flow, thereby effectively improving the transmission reliability of the high-reliability data packet.
In a possible implementation manner, after receiving the Qos flow sent by the core network, before transmitting the data packet with the first indicator, the PDCP layer further includes: the PDCP layer adds a second indicator for indicating that the PDCP PDU needs to receive acknowledgement in a PDCP PDU (Protocol Data Unit) carrying the first indicator packet.
In the method, the PDCP layer adds the second indicator for indicating that the PDCP PDU needs to be received and confirmed in the PDCP PDU carrying the first indicator data packet, so that the receiver transmits the PDCP PDU with the second indicator after receiving the second indicator, thereby improving the reliability of data transmission.
In a possible implementation manner, after the PDCP layer transmits the data packet with the first indication flag in the Qos flow, the method further includes: and if the PDCP layer does not receive the status report carrying the indication correct receiving within the preset time, retransmitting the data packet.
In the method, in the process of transmitting the data packet with the first identifier by the PDCP layer, a retransmission mechanism is added, so that the success rate of transmitting the data packet with the first indicator identifier is higher.
In a possible implementation manner, before retransmitting the data packet, if the PDCP layer does not receive a status report carrying an indication of correct reception within a preset time, the method further includes: the PDCP layer determines that a number of retransmissions does not exceed a threshold.
In the method, the PDCP layer sets a threshold of the number of transmissions, and if the PDCP layer does not receive a status report carrying an indication of correct reception within a preset time, and the number of retransmissions does not exceed the threshold, retransmissions are performed.
In a possible implementation manner, after the PDCP layer transmits the data packet with the first indication flag in the Qos flow, the method further includes: and if the PDCP layer determines that the transmission of the transmitted data packet fails, feeding back a third indication identifier for indicating the transmission failure information to the core network.
In the method, after the PDCP layer determines that the transmission of the transmitted data packet fails, a third indication identifier for indicating the transmission failure information is fed back to the core network, so that the core network can better determine the transmission condition of the high-reliability data packet.
In a possible implementation manner, if it is determined that the transmitted data packet fails to be sent, the PDCP layer further includes: the PDCP layer sends a fourth indication mark for indicating a data packet sending sequence number to the core network; the data packet used for indicating is a data packet which fails to be sent.
In the method, the fourth indication identifier for indicating the data packet sending sequence number is added, so that the core network determines the high-reliability data packet with transmission failure according to the third indication identifier and the fourth indication identifier after receiving the third indication identifier and the fourth indication identifier.
In a second aspect, a method for sending a data packet provided in an embodiment of the present invention includes:
firstly, the PDCP layer judges whether the transmission of a data packet in the Qos flow for transmission fails; and finally, after determining that the transmission of the data packet for transmission fails, the PDCP layer feeds back a third indication identifier for transmitting failure information to a core network.
In the method, after the PDCP layer determines that the transmission of the transmitted data packet fails, a third indication identifier for indicating the transmission failure information is fed back to the core network, so that the core network can better determine the transmission condition of the high-reliability data packet.
In a possible implementation manner, after determining that the transmission of the data packet for transmission fails, the PDCP layer further includes: the PDCP layer sends a fourth indication mark for indicating a data packet sending sequence number to a core network; the data packet used for indicating is a data packet which fails to be sent.
In the method, the fourth indication identifier for indicating the data packet sending sequence number is added, so that the core network determines the high-reliability data packet with transmission failure according to the third indication identifier and the fourth indication identifier after receiving the third indication identifier and the fourth indication identifier.
In a third aspect, a method for sending a data packet provided in an embodiment of the present invention includes:
firstly, a core network determines a high-reliability data packet in Qos flow sent to a PDCP layer; then the core network adds a first indicator mark in the high-reliability data packet; and finally, the core network sends the QoS flow to the PDCP layer so that the PDCP layer transmits a data packet with a first indication mark in the QoS flow after receiving the QoS flow.
In the method, when the core network sends the Qos flow to the PDCP layer, the core network determines a high-reliability data packet in the Qos flow sent to the PDCP layer, and then the core network adds a first indication mark to the high-reliability data packet, so that the PDCP layer transmits the data packet with the first indication mark in the Qos flow after receiving the Qos flow, thereby effectively improving the transmission reliability of the high-reliability data packet.
In a possible implementation manner, after receiving the third indication identifier sent by the PDCP layer, the core network determines that there is a high-reliability data packet transmission failure.
In the above method, after receiving the third indication identifier sent by the PDCP layer, the core network determines that the sending of the data packet with high reliability fails, so that the core network can better determine the sending condition of the data packet with high reliability.
In a possible implementation manner, after receiving a fourth indication identifier for indicating a sequence number for sending a data packet, the core network determines that the data packet indicated by the fourth indication identifier fails to be sent.
In the method, the fourth indication identifier for indicating the data packet sending sequence number is added, so that the core network determines the high-reliability data packet with transmission failure according to the third indication identifier and the fourth indication identifier after receiving the third indication identifier and the fourth indication identifier.
In a fourth aspect, a method for sending a data packet provided in an embodiment of the present invention includes:
firstly, a core network receives a third indication identifier sent by a PDCP layer; and finally, the core network determines that the data packet with high reliability fails to be sent according to the received third indication identifier.
In the above method, after receiving the third indication identifier sent by the PDCP layer, the core network determines that the sending of the data packet with high reliability fails, so that the core network can better determine the sending condition of the data packet with high reliability.
In a possible implementation manner, after receiving a fourth indication identifier for indicating a sequence number for sending a data packet, the core network determines that the data packet indicated by the fourth indication identifier fails to be sent.
In the method, the fourth indication identifier for indicating the data packet sending sequence number is added, so that the core network determines the high-reliability data packet with transmission failure according to the third indication identifier and the fourth indication identifier after receiving the third indication identifier and the fourth indication identifier.
In a fifth aspect, an embodiment of the present invention provides an apparatus for sending a data packet, including: a processor and a transceiver:
the processor is used for receiving the Qos flow sent by the core network through the transceiver; and transmitting the data packet with the first indication mark in the Qos flow.
In a sixth aspect, an embodiment of the present invention provides an apparatus for sending a data packet, including: a processor and a transceiver:
the processor is used for judging whether the data packet in the Qos flow for transmission fails to be sent; and after determining that the transmission of the data packet for transmission fails, feeding back a third indication identifier for transmitting failure information to the core network.
In a seventh aspect, an embodiment of the present invention provides a device for distributing quantum keys, including: a processor and a transceiver:
the processor is used for determining a data packet with high reliability in the QoS flow sent to the PDCP layer through the transceiver; adding a first indicator mark in the high-reliability data packet; and sending the QoS flow to the PDCP layer so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow.
In an eighth aspect, an embodiment of the present invention provides a device for quantum key distribution, including: a processor and a transceiver:
the processor is configured to receive, through the transceiver, a third indication identifier sent by the PDCP layer; and determining that the data packet with high reliability fails to be sent according to the received third indication identifier.
In a ninth aspect, an embodiment of the present invention further provides an apparatus for sending a data packet, where the apparatus includes:
at least one processing unit and at least one memory unit, wherein the memory unit stores program code that, when executed by the processing unit, causes the processing unit to perform the functions of the embodiments of any of the first to fourth aspects.
In a tenth aspect, the present application further provides a computer storage medium having a computer program stored thereon, which when executed by a processor, performs the steps of the method of any one of the first to fourth aspects.
In addition, for technical effects brought by any one implementation manner of the fifth aspect to the tenth aspect, reference may be made to technical effects brought by different implementation manners of the first aspect to the fourth aspect, and details are not described here again.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic structural diagram of a first system for transmitting a data packet according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a second system for transmitting data packets according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a first data packet transmission apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a second data packet transmission apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a third apparatus for sending a data packet according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a fourth apparatus for sending a data packet according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a fifth apparatus for sending a data packet according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a sixth apparatus for sending a data packet according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of a seventh apparatus for sending a data packet according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of an eighth apparatus for sending a data packet according to an embodiment of the present invention;
fig. 11 is a diagram illustrating a first method for sending a data packet according to an embodiment of the present invention;
fig. 12 is a diagram illustrating a second method for sending a data packet according to an embodiment of the present invention;
fig. 13 is a diagram illustrating a third method for sending a data packet according to an embodiment of the invention;
fig. 14 is a diagram illustrating a fourth method for sending a data packet according to an embodiment of the invention;
fig. 15 is a flowchart illustrating a method for sending a data packet according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without any creative efforts shall fall within the protection scope of the embodiments of the present invention.
Some of the words that appear in the text are explained below:
(1) in the embodiments of the present application, the term "plurality" means two or more, and other terms are similar thereto.
(2) "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
(3) The core network in the embodiment of the invention mainly provides user connection, user management and service completion bearing, and is used as an interface for providing a bearing network to an external network.
(4) The PDCP referred by the embodiment of the invention is a short for packet data convergence protocol.
(5) The "AM" referred to in the embodiments of the present invention mainly refers to a data transmission mode that has a very high requirement for accuracy.
(6) The "UM" referred to in the embodiments of the present invention mainly refers to a general data transmission mode.
(7) The "GTP-U (GPRS tunneling Protocol for the user plane" referred to in the embodiments of the present invention refers to a GPRS (general packet radio service) tunneling Protocol on a user plane.
As shown in fig. 1, an embodiment of the present invention provides a first system for transmitting a data packet, where the system includes:
a PDCP layer 100, configured to receive Qos flow sent by a core network through a transceiver; and transmitting the data packet with the first indication mark in the Qos flow.
A core network 101, configured to determine a high-reliability data packet in Qos flow sent to a PDCP layer through a transceiver; adding a first indicator mark in the high-reliability data packet; and sending the QoS flow to the PDCP layer so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow.
By the method, when the core network sends the QoS flow to the PDCP layer, the core network determines a high-reliability data packet in the QoS flow sent to the PDCP layer, and then the core network adds a first indication mark in the high-reliability data packet, so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow, thereby effectively improving the transmission reliability of the high-reliability data packet.
Wherein the high reliability data packet can be transmitted in an AM mode or an UM mode.
The first identifier in the embodiment of the present invention may be stored in different locations, which are listed as follows:
storage position 1: the TNL layer protocol of the core network and the base station transmission network layer is stored.
For example, the header of GTP-U carries HQI (high Quality Indicator) as shown in Table 1.
Figure BDA0001850119990000081
TABLE 1GTP-U header Format
Storage position 2: may be present in the PDU Session User Plane Protocol (Session User Plane Protocol).
For example, as a GTP-U load, such as HQI in Table 2.
Figure BDA0001850119990000091
Table 2PDU connect user plane protocol packet structure
In order to ensure that the success rate of transmitting the data packet with the first indication identifier is higher, the embodiment of the invention adds a retransmission mechanism in the process of transmitting the data packet with the first indication identifier by the PDCP layer.
In order to enable the receiving side to determine which data packet needs to be received and confirmed, the embodiment of the invention adds a second indication identifier for indicating that the receiving side needs to be received and confirmed.
Specifically, the PDCP layer adds a second indicator for indicating that the PDCP PDU needs to receive acknowledgement in the PDCP PDU carrying the first indicator packet.
In the embodiment of the present invention, there may be various situations for triggering the PDCP layer to perform retransmission, which are described in detail below.
Retransmission case 1: and if the PDCP layer does not receive the status report carrying the indication correct receiving within the preset time, retransmitting the data packet.
And the PDCP layer sets a threshold, for example, the threshold is 3S, and sends the PDCP PDU carrying the second identifier to the receiver, and starts timing after sending the PDCP PDU.
Wherein, if the receiver correctly receives the PDCP PDU, the receiver sends a status report to inform the sender that the PDCP PDU is correctly received. The receiving side does not transmit the status report if it does not correctly receive the PDCP PDU.
And if the PDCP layer does not receive the status report carrying the indication of correct reception in 3S, the PDCP layer retransmits the data packet.
Retransmission case 2: and if the PDCP layer receives a data packet damage report, retransmitting the data packet.
And the PDCP layer sends a PDCP PDU with a second identifier to a receiver, the receiver correctly receives the PDCP PDU, but confirms that a data packet in the PDCP PDU is damaged, the receiver sends a data packet damage report to the PDCP layer, and if the PDCP layer receives the data packet damage report, the receiver retransmits the data packet.
It should be noted that the retransmission case 1 and the retransmission case 2 may exist simultaneously.
In the embodiment of the present invention, a retransmission time threshold may be set, and when the retransmission time exceeds the threshold, the PDCP layer stops retransmitting the data packet, and it is determined that the data packet is lost.
In the embodiment of the present invention, the retransmission timing may be performed by setting a timer.
In this embodiment of the present invention, the second identifier may be placed in a PDCP PDU header, as shown in FR (feedback request) in table 3 or table 4 below:
Figure BDA0001850119990000101
...
Figure BDA0001850119990000102
table 312 bits PDCP SN PDCP data PDU format
Figure BDA0001850119990000111
...
Figure BDA0001850119990000112
Table 418 bits PDCP SN PDCP data PDU format
And if the PDCP layer determines that the transmission of the transmitted data packet fails, feeding back a third indication identifier for indicating transmission failure information to the core network.
For example, when the retransmission number exceeds a threshold, the PDCP layer stops retransmitting the data packet, and thus it is determined that the data packet is lost. Then, the PDCP layer feeds back a third indicator indicating transmission failure information to the core network.
In order to identify a data packet that fails to be transmitted, a sequence number corresponding to the data packet when being transmitted needs to be carried.
Specifically, the PDCP layer sends a fourth indication flag indicating a packet send sequence number to the core network.
The data packet used for indicating is a data packet which fails to be sent.
In the embodiment of the present invention, the storage positions of the third identifier and the fourth identifier may be in various situations, which are listed as follows:
storage position 1: the TNL layer protocol of the core network and the base station transmission network layer is stored.
E.g., the header of GTP-U, such as FI and TSN (Transmission Sequence Number) in table 5.
Figure BDA0001850119990000121
TABLE 5GTP-U header format
Storage position 2: stored in PDU Session User Plane Protocol.
For example, as the load of GTP-U, such as FI and TSN in Table 6.
Figure BDA0001850119990000122
Table 6PDU connect user plane protocol packet structure
As shown in fig. 2, an embodiment of the present invention provides a second system for sending a data packet, where the system includes: a PDCP layer 200, configured to determine whether a data packet in a Qos flow for transmission fails to be sent; and after determining that the transmission of the data packet for transmission fails, feeding back a third indication identifier for transmitting failure information to the core network.
A core network 201, configured to determine a high-reliability data packet in Qos flow sent to the PDCP layer; adding a first indicator mark in the high-reliability data packet; and sending the QoS flow to the PDCP layer so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow.
By the method, after the PDCP layer determines that the transmission of the transmitted data packet fails, a third indication identifier for indicating the transmission failure information is fed back to the core network, so that the core network can better determine the transmission condition of the high-reliability data packet.
And if the PDCP layer determines that the transmission of the transmitted data packet fails, feeding back a third indication identifier for indicating transmission failure information to the core network, and determining that the transmission of the data packet with high reliability fails by the core network according to the received third indication identifier.
In order to identify a data packet that fails to be transmitted, a sequence number corresponding to the data packet when being transmitted needs to be carried.
Specifically, the PDCP layer sends a fourth indication flag indicating a packet send sequence number to the core network.
The data packet used for indicating is a data packet which fails to be sent.
And after receiving a fourth indication identifier for indicating a data packet transmission sequence number, the core network determines that the data packet transmission indicated by the fourth indication identifier fails.
In some possible implementations, aspects of a method for transmitting a data packet provided by the embodiments of the present invention can also be implemented in the form of a program product including program code for causing a computer device to perform the steps of the method for transmitting a data packet according to various exemplary implementations of the present invention described in this specification when the program code runs on the computer device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A program product for data forwarding control according to an embodiment of the present invention may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a server device. However, the program product of the present invention is not limited thereto, and in this document, the readable storage medium may be any tangible medium containing or storing the program, which can be used by or in connection with an information transmission, apparatus, or device.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the periodic network action system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device.
As shown in fig. 3, an embodiment of the present invention provides an apparatus for sending a data packet, including: processor 300 and transceiver 301:
the processor 300 is configured to receive a Qos flow sent by a core network through a transceiver; transmitting the data packet with the first indication mark in the Qos flow
Optionally, the processor 300 is further configured to:
and adding a second indication identifier for indicating that the PDCP PDU needs to carry out reception confirmation in the PDCP PDU carrying the first indication identifier data packet.
Optionally, the processor 300 is further configured to:
and if the status report carrying the indication of correct reception is not received within the preset time, retransmitting the data packet.
Optionally, the processor 300 is further configured to:
determining that the number of retransmissions does not exceed a threshold.
Optionally, the processor 300 is further configured to:
and if the data packet transmitted is determined to be failed to be sent, feeding back a third indication identifier for indicating information of failed sending to the core network.
Optionally, the processor 300 is further configured to:
sending a fourth indication identifier for indicating a data packet sending sequence number to the core network;
the data packet used for indicating is a data packet which fails to be sent.
As shown in fig. 4, the present invention provides an apparatus for transmitting a data packet, the apparatus comprising:
at least one processing unit 400 and at least one memory unit 401, wherein said memory unit stores program code which, when executed by said processing unit, causes said processing unit to perform the following processes:
the QoS flow is used for receiving the QoS flow sent by the core network; and transmitting the data packet with the first indication mark in the Qos flow.
Optionally, the processing unit 400 is further configured to:
and adding a second indication identifier for indicating that the PDCP PDU needs to carry out reception confirmation in the PDCP PDU carrying the first indication identifier data packet.
Optionally, the sending device is configured to perform multi-channel transmission, and the processing unit 400 is further configured to:
and if the status report carrying the indication of correct reception is not received within the preset time, retransmitting the data packet.
Optionally, the processing unit 400 is further configured to:
determining that the number of retransmissions does not exceed a threshold.
Optionally, the processing unit 400 is further configured to:
and if the data packet transmitted is determined to be failed to be sent, feeding back a third indication identifier for indicating information of failed sending to the core network.
Optionally, the processing unit 400 is further configured to:
sending a fourth indication identifier for indicating a data packet sending sequence number to the core network;
the data packet used for indicating is a data packet which fails to be sent.
As shown in fig. 5, an embodiment of the present invention provides an apparatus for sending a data packet, including: processor 500 and transceiver 501:
the processor 500: the method is used for judging whether the data packet in the Qos flow for transmission fails to be sent; and after determining that the transmission of the data packet for transmission fails, feeding back a third indication identifier for transmitting failure information to the core network.
Optionally, the processor 500 is further configured to:
sending a fourth indication identifier for indicating a data packet sending sequence number to a core network;
the data packet used for indicating is a data packet which fails to be sent.
As shown in fig. 6, the present invention provides an apparatus for transmitting a data packet, the apparatus comprising:
at least one processing unit 600 and at least one memory unit 601, wherein said memory unit stores program code which, when executed by said processing unit, causes said processing unit to perform the following:
the method is used for judging whether the data packet in the Qos flow for transmission fails to be sent; and after determining that the transmission of the data packet for transmission fails, feeding back a third indication identifier for transmitting failure information to the core network.
Optionally, the processing unit 600 is further configured to:
sending a fourth indication identifier for indicating a data packet sending sequence number to a core network;
the data packet used for indicating is a data packet which fails to be sent.
As shown in fig. 7, an embodiment of the present invention provides an apparatus for sending a data packet, including: processor 700 and transceiver 701:
the processor 700: a data packet for determining high reliability in Qos flow transmitted to the PDCP layer through the transceiver; adding a first indicator mark in the high-reliability data packet; and sending the QoS flow to the PDCP layer so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow.
Optionally, the processor 700 is further configured to:
and after receiving the third indication mark sent by the PDCP layer, determining that the data packet with high reliability fails to be sent.
Optionally, the processor 700 is further configured to:
and after receiving a fourth indication identifier for indicating a data packet transmission sequence number, determining that the data packet indicated by the fourth indication identifier fails to be transmitted.
As shown in fig. 8, the present invention provides an apparatus for transmitting a data packet, the apparatus comprising:
at least one processing unit 800 and at least one memory unit 801, wherein the memory unit stores program code that, when executed by the processing unit, causes the processing unit to perform the following:
a data packet for determining high reliability in Qos flow transmitted to the PDCP layer through the transceiver; adding a first indicator mark in the high-reliability data packet; and sending the QoS flow to the PDCP layer so that the PDCP layer transmits the data packet with the first indication mark in the QoS flow after receiving the QoS flow.
Optionally, the processing unit 800 is further configured to:
and after receiving the third indication mark sent by the PDCP layer, determining that the data packet with high reliability fails to be sent.
Optionally, the processing unit 800 is further configured to:
and after receiving a fourth indication identifier for indicating a data packet transmission sequence number, determining that the data packet indicated by the fourth indication identifier fails to be transmitted.
As shown in fig. 9, an embodiment of the present invention provides an apparatus for sending a data packet, including: processor 900 and transceiver 901:
the processor 900: a third indication identifier for receiving the PDCP layer through the transceiver; and determining that the data packet with high reliability fails to be sent according to the received third indication identifier.
Optionally, the processor 900 is further configured to:
and after receiving a fourth indication identifier for indicating a data packet transmission sequence number, determining that the data packet indicated by the fourth indication identifier fails to be transmitted.
As shown in fig. 10, the present invention provides an apparatus for transmitting a data packet, the apparatus comprising:
at least one processing unit 1000 and at least one memory unit 1001, wherein said memory unit stores program code which, when executed by said processing unit, causes said processing unit to perform the following processes:
a third indication identifier for receiving the PDCP layer through the transceiver; and determining that the data packet with high reliability fails to be sent according to the received third indication identifier.
Optionally, the processing unit 1000 is further configured to:
after receiving a fourth indication identifier for indicating a data packet transmission sequence number, determining that the data packet transmission indicated by the fourth indication identifier fails
An embodiment of the present invention further provides a non-volatile readable storage medium, which includes program code for causing a computing device to perform the steps of the method for packet transmission when the program code runs on the computing device.
Based on the same inventive concept, the embodiment of the present invention further provides a method for sending a data packet, and since the device corresponding to the method is the device for sending the data packet in the embodiment of the present invention, and the principle of the method for solving the problem is similar to that of the device, the implementation of the method can refer to the implementation of the system, and repeated details are not repeated.
As shown in fig. 11, a method for sending a data packet according to an embodiment of the present invention specifically includes the following steps:
step 1100, the PDCP layer receives the QoS flow sent by the core network;
step 1101, the PDCP layer transmits the data packet with the first indication flag in the Qos flow.
Optionally, after receiving the Qos flow sent by the core network, the PDCP layer further includes, before transmitting the data packet with the first indicator:
and the PDCP layer adds a second indication identifier for indicating that PDCP PDUs need to be subjected to reception confirmation in the PDCP PDUs carrying the first indication identifier data packets.
Optionally, after the PDCP layer transmits the data packet with the first indicator in the Qos flow, the method further includes:
and if the PDCP layer does not receive the status report carrying the indication correct receiving within the preset time, retransmitting the data packet.
Optionally, if the PDCP layer does not receive the status report carrying the indication of correct reception within the preset time, before retransmitting the data packet, the method further includes:
the PDCP layer determines that a number of retransmissions does not exceed a threshold.
Optionally, after the PDCP layer transmits the data packet with the first indicator in the Qos flow, the method further includes:
and if the PDCP layer determines that the transmission of the transmitted data packet fails, feeding back a third indication identifier for indicating the transmission failure information to the core network.
Optionally, after determining that the transmitted data packet fails to be sent, the PDCP layer further includes:
the PDCP layer sends a fourth indication mark for indicating a data packet sending sequence number to the core network;
the data packet used for indicating is a data packet which fails to be sent.
Based on the same inventive concept, the embodiment of the present invention further provides a method for sending a data packet, and since the device corresponding to the method is the device for sending the data packet in the embodiment of the present invention, and the principle of the method for solving the problem is similar to that of the device, the implementation of the method can refer to the implementation of the system, and repeated details are not repeated.
As shown in fig. 12, an embodiment of the present invention further provides a method for sending a data packet, where the method includes:
step 1200, the PDCP layer determines whether the transmission of the data packet in the Qos flow for transmission fails;
step 1201, after determining that the transmission of the data packet for transmission fails, the PDCP layer feeds back a third indication identifier for transmitting failure information to a core network.
Optionally, after determining that the transmission of the data packet for transmission fails, the PDCP layer further includes:
the PDCP layer sends a fourth indication mark for indicating a data packet sending sequence number to a core network; the data packet used for indicating is a data packet which fails to be sent.
Based on the same inventive concept, the embodiment of the present invention further provides a method for sending a data packet, and since the device corresponding to the method is the device for sending the data packet in the embodiment of the present invention, and the principle of the method for solving the problem is similar to that of the device, the implementation of the method can refer to the implementation of the system, and repeated details are not repeated.
As shown in fig. 13, an embodiment of the present invention further provides a method for sending a data packet, where the method includes:
step 1300, the core network determines a high-reliability data packet in Qos flow sent to the PDCP layer;
step 1301, the core network adds a first indicator in the high-reliability data packet;
step 1302, the core network sends the Qos flow to the PDCP layer, so that the PDCP layer transmits a data packet with a first indication flag in the Qos flow after receiving the Qos flow.
Optionally, the method further includes:
and after receiving the third indication identifier sent by the PDCP layer, the core network determines that the data packet with high reliability fails to be sent.
Optionally, the method further includes:
and after receiving a fourth indication identifier for indicating a data packet transmission sequence number, the core network determines that the data packet transmission indicated by the fourth indication identifier fails.
Based on the same inventive concept, the embodiment of the present invention further provides a method for sending a data packet, and since the device corresponding to the method is the device for sending the data packet in the embodiment of the present invention, and the principle of the method for solving the problem is similar to that of the device, the implementation of the method can refer to the implementation of the system, and repeated details are not repeated.
As shown in fig. 14, an embodiment of the present invention further provides a method for sending a data packet, where the method includes:
step 1400, the core network receives a third indication identifier sent by the PDCP layer;
step 1401, the core network determines that the data packet with high reliability fails to be sent according to the received third indication identifier.
Optionally, the method further includes:
after receiving a fourth indication identifier for indicating a data packet transmission sequence number, the core network determines that the data packet indicated by the fourth indication identifier fails to be transmitted
In the embodiments provided in the present application, the method provided in the embodiments of the present application is introduced from the perspective that the core network and the PDCP layer are taken as execution subjects. In order to implement the functions in the method provided by the embodiment of the present application, the sending device and the receiving device may include a hardware structure and/or a software module, and the functions are implemented in the form of a hardware structure, a software module, or a hardware structure and a software module. Whether any of the above-described functions is implemented as a hardware structure, a software module, or a hardware structure plus a software module depends upon the particular application and design constraints imposed on the technical solution.
As shown in fig. 15, a method for sending a data packet according to an embodiment of the present invention specifically includes the following steps, where the high reliability data packet transmission is introduced by selecting an AM mode:
step 1500, the core network determines a high-reliability data packet in the Qos flow sent to the PDCP layer;
step 1501, the core network adds a first indicator in the high-reliability data packet;
step 1502, the core network sends the Qos flow to the PDCP layer;
step 1503, the PDCP layer receives the Qos flow sent by the core network, and determines whether the Qos flow contains a data packet with a first indication flag, if so, executes step 1504, and if not, executes step 1505;
step 1504, the PDCP layer transmits the data packet with the first indicator in the Qos flow through an AM mode;
step 1505, the PDCP layer transmitting the data packet without the first indication flag in the Qos flow through UM mode;
step 1506, the PDCP layer determines whether a status report carrying an indication of correct reception is received within a preset time, if so, performs step 1507, otherwise, performs step 1508; (ii) a
Step 1507, the PDCP layer determines whether the retransmission number exceeds a threshold, if so, performs step 1509, otherwise, performs step 1510;
step 1508, the PDCP layer successfully transmits the data packet with the first indicator;
step 1509, the PDCP layer determines that the data packet transmitted in the AM mode fails to be transmitted, and feeds back a third indicator indicating transmission failure information and a fourth indicator indicating a data packet transmission sequence number to the core network;
step 1510, the PDCP layer retransmits the data packet;
step 1511, after receiving the third indication identifier and the fourth indication identifier sent by the PDCP layer, the core network determines that the data packet sent by the fourth indication identifier fails to be sent.
The present application is described above with reference to block diagrams and/or flowchart illustrations of methods, apparatus (systems) and/or computer program products according to embodiments of the application. It will be understood that one block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, and/or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the subject application may also be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this application, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (28)

1.一种数据包发送的方法,其特征在于,该方法包括:1. a method for sending a data packet, characterized in that the method comprises: 分组数据汇聚协议PDCP层接收核心网发送的服务质量流Qos flow;The packet data convergence protocol PDCP layer receives the quality of service flow QoS flow sent by the core network; 所述PDCP层将所述Qos flow中带有第一指示标志的数据包进行传输。The PDCP layer transmits the data packet with the first indication flag in the QoS flow. 2.如权利要求1所述的方法,其特征在于,所述PDCP层接收核心网发送的Qos flow之后,将带有第一指示标志的数据包进行传输之前,还包括:2. The method of claim 1, wherein after the PDCP layer receives the QoS flow sent by the core network, before the data packet with the first indicator is transmitted, it also includes: 所述PDCP层在承载所述第一指示标识数据包的PDCP协议数据单元PDU中增加用于指示PDCP PDU需要进行接收确认的第二指示标识。The PDCP layer adds a second indication identifier, which is used to indicate that the PDCP PDU needs to receive confirmation, in the PDCP protocol data unit PDU carrying the first indication identifier data packet. 3.如权利要求2所述的方法,其特征在于,所述PDCP层将所述Qos flow中带有第一指示标志的数据包进行传输之后,还包括:3. The method according to claim 2, wherein after the PDCP layer transmits the data packet with the first indicator in the QoS flow, the method further comprises: 所述PDCP层若在预设时间内没有接收到携带指示正确接收的状态报告,则对所述数据包进行重传。If the PDCP layer does not receive a status report carrying an indication of correct reception within a preset time, it will retransmit the data packet. 4.如权利要求3所述的方法,其特征在于,所述PDCP层若在预设时间内没有接收到携带指示正确接收的状态报告,则对所述数据包进行重传之前,还包括:4. The method according to claim 3, wherein if the PDCP layer does not receive a status report carrying an indication of correct reception within a preset time, before retransmitting the data packet, the method further comprises: 所述PDCP层确定重传次数未超过阈值。The PDCP layer determines that the number of retransmissions does not exceed the threshold. 5.如权利要求1~4任一所述的方法,其特征在于,所述PDCP层将所述Qos flow中带有第一指示标志的数据包进行传输之后,还包括:5. The method according to any one of claims 1 to 4, wherein after the PDCP layer transmits the data packet with the first indicator in the QoS flow, the method further comprises: 所述PDCP层若确定传输的所述数据包发送失败,则向所述核心网反馈用于表示发送失败信息的第三指示标识。If the PDCP layer determines that the transmission of the transmitted data packet fails, it feeds back to the core network a third indicator that is used for sending failure information. 6.如权利要求5所述的方法,其特征在于,所述PDCP层若确定传输的所述数据包发送失败之后,还包括:6. The method of claim 5, wherein if the PDCP layer determines that the transmitted data packet fails to be sent, the method further comprises: 所述PDCP层向所述核心网发送用于指示数据包发送序列号的第四指示标识;The PDCP layer sends, to the core network, a fourth indication identifier for indicating the sequence number of the data packet to be sent; 其中,用于指示的数据包为发送失败的数据包。Wherein, the data packet used for indication is the data packet that fails to be sent. 7.一种数据包发送的方法,其特征在于,该方法包括:7. A method for sending data packets, characterized in that the method comprises: PDCP层判断进行传输的Qos flow中的数据包是否发送失败;The PDCP layer judges whether the data packets in the QoS flow for transmission fail to be sent; 所述PDCP层在确定进行传输的数据包发送失败后,向核心网反馈用于发送失败信息的第三指示标识。After determining that the transmission of the data packet for transmission fails, the PDCP layer feeds back a third indication identifier for sending failure information to the core network. 8.如权利要求7所述的方法,其特征在于,所述PDCP层在确定进行传输的数据包发送失败后,还包括:8. The method according to claim 7, wherein after determining that the data packet for transmission fails to be sent, the PDCP layer further comprises: 所述PDCP层向核心网发送用于指示数据包发送序列号的第四指示标识;The PDCP layer sends a fourth indication identifier to the core network for indicating the sequence number of the data packet to be sent; 其中,用于指示的数据包为发送失败的数据包。Wherein, the data packet used for indication is the data packet that fails to be sent. 9.一种数据包发送的方法,其特征在于,该方法包括:9. A method for sending data packets, characterized in that the method comprises: 核心网确定向PDCP层发送的Qos flow中高可靠性的数据包;The core network determines the high-reliability data packets in the QoS flow sent to the PDCP layer; 所述核心网在所述高可靠性的数据包中增加第一指示标志;adding, by the core network, a first indication flag to the high-reliability data packet; 所述核心网向所述PDCP层发送所述Qos flow,以使所述PDCP层在收到所述Qos flow后,将所述Qos flow中带有第一指示标志的数据包进行传输。The core network sends the QoS flow to the PDCP layer, so that after receiving the QoS flow, the PDCP layer transmits the data packet with the first indication flag in the QoS flow. 10.如权利要求9所述的方法,其特征在于,所述方法还包括:10. The method of claim 9, wherein the method further comprises: 所述核心网在接收到所述PDCP层发送的第三指示标识后,确定有高可靠性的数据包发送失败。After receiving the third indication identifier sent by the PDCP layer, the core network determines that the data packet with high reliability fails to be sent. 11.如权利要求10所述的方法,该方法还包括:11. The method of claim 10, further comprising: 所述核心网在接收到用于指示数据包发送序列号的第四指示标识后,确定所述第四指示标识指示的数据包发送失败。After receiving the fourth indication identifier for indicating the sequence number for sending the data packet, the core network determines that the data packet indicated by the fourth indication identifier fails to be sent. 12.一种数据包发送的方法,其特征在于,该方法包括:12. A method for sending data packets, characterized in that the method comprises: 核心网接收PDCP层发送的第三指示标识;The core network receives the third indication identifier sent by the PDCP layer; 所述核心网根据接收到的所述第三指示标识,确定有高可靠性的数据包发送失败。The core network determines, according to the received third indication identifier, that the data packet with high reliability fails to be sent. 13.如权利要求12所述的方法,其特征在于,该方法还包括:13. The method of claim 12, further comprising: 所述核心网在接收到用于指示数据包发送序列号的第四指示标识后,确定所述第四指示标识指示的数据包发送失败。After receiving the fourth indication identifier for indicating the sequence number for sending the data packet, the core network determines that the data packet indicated by the fourth indication identifier fails to be sent. 14.一种数据包发送的设备,其特征在于,包括:处理器以及收发机:14. A device for sending data packets, comprising: a processor and a transceiver: 所述处理器,用于通过收发机接收核心网发送的Qos flow;将所述Qos flow中带有第一指示标志的数据包进行传输。The processor is configured to receive the QoS flow sent by the core network through the transceiver; and transmit the data packet with the first indication mark in the QoS flow. 15.如权利要求14所述的设备,其特征在于,所述处理器还用于:15. The apparatus of claim 14, wherein the processor is further configured to: 在承载所述第一指示标识数据包的PDCP PDU中增加用于指示PDCP PDU需要进行接收确认的第二指示标识。A second indication identifier used to indicate that the PDCP PDU needs to be acknowledged for reception is added to the PDCP PDU carrying the first indication identifier data packet. 16.如权利要求14所述的设备,其特征在于,所述处理器还用于:16. The apparatus of claim 14, wherein the processor is further configured to: 若在预设时间内没有接收到携带指示正确接收的状态报告,则对所述数据包进行重传。If the status report carrying the indication of correct reception is not received within the preset time, the data packet is retransmitted. 17.如权利要求16所述的设备,其特征在于,所述处理器还用于:17. The apparatus of claim 16, wherein the processor is further configured to: 确定重传次数未超过阈值。Make sure that the number of retransmissions does not exceed the threshold. 18.如权利要求14~17所述的设备,其特征在于,所述处理器还用于:18. The device of claims 14-17, wherein the processor is further configured to: 若确定传输的所述数据包发送失败,则向所述核心网反馈用于表示发送失败信息的第三指示标识。If it is determined that the transmitted data packet fails to be sent, a third indication identifier used to indicate the sending failure information is fed back to the core network. 19.如权利要求18所述的设备,其特征在于,所述处理器还用于:19. The apparatus of claim 18, wherein the processor is further configured to: 向所述核心网发送用于指示数据包发送序列号的第四指示标识;sending, to the core network, a fourth indication identifier for indicating the data packet sending sequence number; 其中,用于指示的数据包为发送失败的数据包。Wherein, the data packet used for indication is the data packet that fails to be sent. 20.一种数据包发送的设备,其特征在于,包括:处理器以及收发机:20. A device for sending data packets, comprising: a processor and a transceiver: 所述处理器,用于判断进行传输的Qos flow中的数据包是否发送失败;在确定进行传输的数据包发送失败后,向核心网反馈用于发送失败信息的第三指示标识。The processor is used for judging whether the data packet in the QoS flow for transmission fails to be sent; after it is determined that the data packet for transmission fails to be sent, the third indicator for sending failure information is fed back to the core network. 21.如权利要求20所述的设备,其特征在于,所述处理器还用于:21. The apparatus of claim 20, wherein the processor is further configured to: 向核心网发送用于指示数据包发送序列号的第四指示标识;sending a fourth indication identifier to the core network for instructing the data packet to send the sequence number; 其中,用于指示的数据包为发送失败的数据包。Wherein, the data packet used for indication is the data packet that fails to be sent. 22.一种数据包发送的设备,其特征在于,包括:处理器以及收发机:22. A device for sending data packets, comprising: a processor and a transceiver: 所述处理器,用于确定向PDCP层通过收发机发送的Qos flow中高可靠性的数据包;在所述高可靠性的数据包中增加第一指示标志;向所述PDCP层发送所述Qos flow,以使所述PDCP层在收到所述Qos flow后,将所述Qos flow中带有第一指示标志的数据包进行传输。The processor is configured to determine a high-reliability data packet in the QoS flow sent to the PDCP layer through the transceiver; add a first indicator to the high-reliability data packet; send the QoS to the PDCP layer flow, so that after receiving the QoS flow, the PDCP layer transmits the data packet with the first indication flag in the QoS flow. 23.如权利要求22所述的设备,其特征在于,所述处理器还用于:23. The apparatus of claim 22, wherein the processor is further configured to: 在接收到所述PDCP层发送的第三指示标识后,确定有高可靠性的数据包发送失败。After receiving the third indication identifier sent by the PDCP layer, it is determined that the data packet with high reliability fails to be sent. 24.如权利要求22所述的设备,其特征在于,所述处理器还用于:24. The apparatus of claim 22, wherein the processor is further configured to: 在接收到用于指示数据包发送序列号的第四指示标识后,确定所述第四指示标识指示的数据包发送失败。After receiving the fourth indication identifier for indicating the sequence number for sending the data packet, it is determined that the data packet indicated by the fourth indication identifier fails to be sent. 25.一种数据包发送的设备,其特征在于,包括:处理器以及收发机:25. A device for sending data packets, comprising: a processor and a transceiver: 所述处理器,用于通过收发机接收PDCP层发送的第三指示标识;根据接收到的所述第三指示标识,确定有高可靠性的数据包发送失败。The processor is configured to receive, through the transceiver, a third indication identifier sent by the PDCP layer; and determine, according to the received third indication identifier, that a data packet with high reliability fails to be sent. 26.如权利要求25所述的设备,其特征在于,所述处理器还用于:26. The apparatus of claim 25, wherein the processor is further configured to: 在接收到用于指示数据包发送序列号的第四指示标识后,确定所述第四指示标识指示的数据包发送失败。After receiving the fourth indication identifier for indicating the sequence number for sending the data packet, it is determined that the data packet indicated by the fourth indication identifier fails to be sent. 27.一种数据包发送的设备,其特征在于,该设备包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行权利要求1~6任一所述方法的步骤或权利要求7~8任一所述方法的步骤或权利要求9~11任一所述方法的步骤或权利要求12~13任一所述方法的步骤。27. A device for sending data packets, characterized in that the device comprises: at least one processing unit and at least one storage unit, wherein the storage unit stores a program code, and when the program code is executed by the processing unit when the processing unit executes the steps of any one of the methods of claims 1 to 6 or the steps of any of the methods of claims 7 to 8 or the steps of any of the methods of claims 9 to 11 or claim 12 ~13 The steps of any of the methods. 28.一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~6任一所述方法的步骤或权利要求7~8任一所述方法的步骤或权利要求9~11任一所述方法的步骤或权利要求12~13任一所述方法的步骤。28. A computer-storable medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the steps of the method according to any one of claims 1 to 6 or any one of claims 7 to 8 are implemented. The steps of the method or the steps of any of the methods of claims 9-11 or the steps of any of the methods of claims 12-13.
CN201811291631.8A 2018-10-31 2018-10-31 Method and device for sending data packets Pending CN111130705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811291631.8A CN111130705A (en) 2018-10-31 2018-10-31 Method and device for sending data packets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811291631.8A CN111130705A (en) 2018-10-31 2018-10-31 Method and device for sending data packets

Publications (1)

Publication Number Publication Date
CN111130705A true CN111130705A (en) 2020-05-08

Family

ID=70494677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811291631.8A Pending CN111130705A (en) 2018-10-31 2018-10-31 Method and device for sending data packets

Country Status (1)

Country Link
CN (1) CN111130705A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023201607A1 (en) * 2022-04-21 2023-10-26 Oppo广东移动通信有限公司 Data transmission method and apparatus, and communication device
US12375266B2 (en) 2023-04-19 2025-07-29 Cisco Technology, Inc. System and method for quantum resistant key distribution for securing GTP traffic

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070008990A1 (en) * 2003-04-10 2007-01-11 Johan Torsner Method and system for retransmission
WO2007025454A1 (en) * 2005-08-29 2007-03-08 Huawei Technologies Co., Ltd. Method and system of wireless communication down data retransmission
CN103312441A (en) * 2012-03-15 2013-09-18 华为技术有限公司 Data packet transmission method and system, transmitting end equipment and receiving end equipment
WO2017049951A1 (en) * 2015-09-25 2017-03-30 中兴通讯股份有限公司 Data transmission method, apparatus, and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070008990A1 (en) * 2003-04-10 2007-01-11 Johan Torsner Method and system for retransmission
WO2007025454A1 (en) * 2005-08-29 2007-03-08 Huawei Technologies Co., Ltd. Method and system of wireless communication down data retransmission
CN103312441A (en) * 2012-03-15 2013-09-18 华为技术有限公司 Data packet transmission method and system, transmitting end equipment and receiving end equipment
WO2017049951A1 (en) * 2015-09-25 2017-03-30 中兴通讯股份有限公司 Data transmission method, apparatus, and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023201607A1 (en) * 2022-04-21 2023-10-26 Oppo广东移动通信有限公司 Data transmission method and apparatus, and communication device
US12375266B2 (en) 2023-04-19 2025-07-29 Cisco Technology, Inc. System and method for quantum resistant key distribution for securing GTP traffic

Similar Documents

Publication Publication Date Title
US7746786B2 (en) Retransmission control method and device
CN103138905B (en) Acknowledgment method for RLC data packet transmission and RLC AM entity sender
US10602400B2 (en) Enhancement of PDCP status report
JP5215413B2 (en) Status report for retransmission protocol
KR102046792B1 (en) Method of transporting data from sending node to destination node
CN105934907A (en) Radio resource scheduling method and apparatus
US20080056148A1 (en) Wireless communication method and apparatus for reducing data retransmission
CN101369879B (en) A method and device for requesting data retransmission
KR100703107B1 (en) Automatic data retransmission method in wireless communication system
CN108886713B (en) A data transmission method, data receiving device and data transmitting device
WO2014075284A1 (en) Data retransmission and feedback methods, and corresponding apparatus
CN102804664B (en) Communication system, communication device, communication method, and program
CN111130705A (en) Method and device for sending data packets
KR101611663B1 (en) Data communications using connectionless-oriented protocol
CN107548104A (en) Data transmission method, access point and website
CN101174927B (en) Feedback method for processing data accepting state and its receiving and transmitting device
CN116249155B (en) An information transmission method, device and user equipment
CN103975624B (en) Transmit or receive method and user equipment, the base station of up SPS business datums
CN101248611A (en) Data Unit Transfer Method
CN110557229B (en) A data sending method, receiving method, sending end and receiving end
JPH1070523A (en) Packet transmission method and apparatus
CN107211312B (en) Data transmission method and device
CN103078722B (en) A kind of method and device of request data retransmission
CN112702752A (en) Communication method, device and equipment
KR100370060B1 (en) Method for operating communication in Next-generation Communication System

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508