WO2018059223A1 - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- WO2018059223A1 WO2018059223A1 PCT/CN2017/101264 CN2017101264W WO2018059223A1 WO 2018059223 A1 WO2018059223 A1 WO 2018059223A1 CN 2017101264 W CN2017101264 W CN 2017101264W WO 2018059223 A1 WO2018059223 A1 WO 2018059223A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- network device
- priority
- terminal
- access network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/22—Manipulation of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Definitions
- the present application relates to the field of communications technologies, and in particular, to a communication method and apparatus.
- RB Radio Bearer
- devices such as terminals and access network devices process data packets in a certain order when processing data, thereby avoiding data confusion.
- some service data needs to be prioritized, that is, the current data packet processing order is broken, and the data packets with higher priority are prioritized. For example, if a health monitor carried by an elderly person detects a sudden illness, the alarm data packet sent by the health monitor needs to be processed preferentially.
- the ability of the terminal to have the ability to process data packets that are not delivered in order is unknown. If the terminal does not have the ability to process data packets that are not submitted in order, the terminal cannot prioritize the processing of data packets that are not delivered in order. Therefore, there is currently no current solution for how to coordinate the capability information between the terminal and the access network device.
- the embodiment of the present application provides a communication method and device, which are used to implement capability information between a coordinated terminal and an access network device.
- the embodiment of the present application provides a communication method, including:
- the terminal generates first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates that the terminal has received according to the received
- the priority of the downlink data packet determines the capability of the priority of the uplink data packet corresponding to the downlink data packet, or the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order and has The capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet;
- the terminal sends the first capability indication information to the first network device.
- the terminal indicates, by using the first capability indication information, the capability of the terminal to the first network device, so that the first network device can determine whether the terminal has the capability of processing downlink data packets that are not delivered in order and has The capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, so that the first network device can send the downlink data packet to the terminal according to the capability of the terminal, thereby achieving finer definition. QoS management to improve system efficiency.
- the method further includes:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal .
- the second network device is an access network device; the method further includes:
- the terminal receives the second capability indication information sent by the second network device; the second capability indication information indicates that the access network device has the capability of processing uplink data packets that are not delivered in order.
- the second network device is an application server or a core network device; the method further includes:
- the terminal receives the second capability indication information sent by the access network device.
- the method further includes:
- the target data packet After the terminal determines that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet has been allocated and is not sent in the air interface, The target data packet allocates a packet sequence number and transmits the target data packet according to the priority of each data packet.
- the terminal may allocate the data packet sequence number to the target data packet, and according to the priority of each data packet. After the target data packet is sent, so that the priority of the target data packet can be adjusted, the terminal preferentially or delays transmitting the target data packet, so that the data packet with higher priority can be sent preferentially.
- the method further includes:
- the terminal determines that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet is not allocated, according to each data packet
- the priority assigns a packet sequence number to the target data packet, and transmits the target data packet according to a packet sequence number of each data packet.
- the method further includes:
- the terminal After determining that the priority of the target data packet is adjusted from the first priority to the second priority, the terminal adjusts the priority of the flow or the radio bearer RB in which the target data packet is located to the second priority.
- the method further includes:
- the packet sequence configuration information sent by the terminal core network device indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the order of the data packet sequence number of the data packet.
- the embodiment of the present application provides a communication method, including:
- the first network device receives the first capability indication information sent by the terminal; the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates the The terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicates that the terminal has the downlink that is processed not to be delivered in order.
- the first network device sends a downlink data packet to the terminal according to the first capability indication information.
- the first network device determines, according to the first capability indication information, whether the terminal has the capability of processing the downlink data packets that are not delivered in sequence, and has the uplink corresponding to the downlink data packet according to the received priority of the downlink data packet.
- the capability of the priority of the data packet so that the downlink data packet can be sent to the terminal according to the capability of the terminal, thereby achieving more refined QoS management and improving the efficiency of the system.
- the first network device is an application server
- the method further includes:
- the first network device sends delivery order indication information to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the first network device is an application server
- the method further includes:
- the method further includes:
- the first network device sends a data packet priority configuration policy to the terminal;
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority
- the configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the embodiment of the present application provides a communication method, including:
- the first access network device allocates, to the first access network device, a first tunnel endpoint identifier TEID for receiving a data packet sent by the second access network device;
- the first access network device sends the first TEID to the second access network device.
- the first access network device can receive the data packet sent by the second access network device by using the first TEID by sending the first TEID to the second access network device.
- the method further includes:
- the first access network device sends, to the second access network device, a second TEID used by the evolved data core network device to receive an uplink data packet at the S1 interface.
- the first access network device sends the second TEID used by the evolved data core network device to receive the uplink data packet at the S1 interface by using the foregoing method, so as to establish the second access network device and the evolved data core.
- the distributed bearer between the network devices enables the second access network device to act as a data anchor. When the second access network device has a stronger processing capability, the data can be processed through the entire system.
- the method further includes:
- the first access network device sends the distribution bearer indication information to the second access network device, where the distributed bearer indication information is used to indicate that the bearer corresponding to the second TEID is the second access network device and the A new type of distributed bearer on the S1 interface between evolved data core network devices.
- the method further includes:
- the method further includes:
- the first access network device receives the fourth TEID sent by the second access network device, where the fourth TEID is used by the second access network device to receive the data packet sent by the evolved data core network device. TEID.
- the embodiment of the present application provides a communication method, including:
- the first access network device generates a request message including a first tunnel endpoint identifier TEID; the first TEID is a TEID used by the evolved data core network device to receive the data packet sent by the second access network device;
- the request message is used to instruct the second access network device to allocate a second TEID for the second access network device to receive a data packet sent by the evolved data core network device;
- the first access network device sends the request message to the second access network device.
- the first access network device sends the first TEID to the second access network device, and the second access network device allocates the second access network device to receive the evolved data by using the request message.
- the second TEID of the data packet sent by the core network device is used to indicate that the second access network device establishes a distributed bearer between the second access network device and the evolved data core network device.
- the method further includes:
- the first access network device receives the second TEID sent by the second access network device.
- the first access network device sends a second TEID to the second access network device to implement a distributed bearer between the second access network device and the evolved data core network device, thereby implementing the second access.
- the network device can process data through the entire system when the second access network device has stronger processing capabilities.
- the method further includes:
- the first access network device sends the second TEID to the evolved data core network device.
- the embodiment of the present application provides a communication device, including:
- a processing unit configured to generate first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates that the terminal has Determining a priority of an uplink data packet corresponding to the downlink data packet according to a priority of the received downlink data packet, or the first capability indication information indicating that the terminal has a downlink data packet that is not processed in an orderly manner And the ability to determine the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet;
- transceiver unit configured to send the first capability indication information to the first network device.
- the transceiver unit is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indication
- the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the second network device is an access network device; the transceiver unit is further configured to:
- the second network device is an application server or a core network device; the transceiver unit is further configured to:
- the transceiver unit is further configured to:
- the packet After determining that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet has been allocated and is not sent in the air interface, The packet allocates a packet sequence number and transmits the target packet according to the priority of each packet.
- the transceiver unit is further configured to:
- the priority according to each data packet is The target data packet allocates a data packet sequence number and transmits the target data packet according to a data packet sequence number of each data packet.
- the transceiver unit is further configured to:
- the target data packet After determining that the priority of the target data packet is adjusted from the first priority to the second priority, the target data packet is The priority of the stream or radio bearer RB in which it is located is adjusted to the second priority.
- the transceiver unit is further configured to:
- the data packet sequence configuration information indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the sequence of the data packet sequence number of the data packet.
- the embodiment of the present application provides a communication device, including:
- a transceiver unit configured to receive first capability indication information sent by the terminal, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates The terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicates that the terminal has the processing that is not delivered in order.
- the processing unit is configured to send a downlink data packet to the terminal according to the first capability indication information.
- the device is an application server
- the transceiver unit is further configured to:
- the delivery order indication information is sent to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the device is an application server
- the transceiver unit is further configured to:
- the packet sequence configuration information indicating that there are data packets in the downlink data packet sent to the terminal that are not sequentially transmitted according to the data packet sequence number of the data packet.
- the transceiver unit is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indicates the terminal
- the priority of the uplink data packet is determined by the priority of the downlink data packet of the terminal.
- the embodiment of the present application provides a communication device, including:
- a processing unit configured to allocate, by the first access network device, a first tunnel endpoint identifier TEID for receiving a data packet sent by the second access network device;
- a transceiver unit configured to send the first TEID to the second access network device.
- the transceiver unit is further configured to:
- the transceiver unit is further configured to:
- the distributed bearer indication information is used to indicate that the bearer corresponding to the second TEID is the second access network device and the evolved data core network device.
- the transceiver unit is further configured to:
- the transceiver unit is further configured to:
- the TEID used to receive packets sent by the evolved data core network device.
- the embodiment of the present application provides a communication device, including:
- a processing unit configured to generate a request message that includes a first tunnel endpoint identifier TEID, where the first TEID is a TEID used by an evolved data core network device to receive a data packet sent by the second access network device;
- the request message is used to indicate that the second access network device allocates a second TEID for the second access network device to receive the data packet sent by the evolved data core network device;
- transceiver unit configured to send the request message to the second access network device.
- the transceiver unit is further configured to:
- the transceiver unit is further configured to:
- the embodiment of the present application provides a communication device, including:
- a processor configured to generate first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates that the terminal has Determining a priority of an uplink data packet corresponding to the downlink data packet according to a priority of the received downlink data packet, or the first capability indication information indicating that the terminal has a downlink data packet that is not processed in an orderly manner And the ability to determine the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet;
- the transceiver is configured to send the first capability indication information to the first network device.
- the transceiver is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indication
- the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the second network device is an access network device; the transceiver is further configured to:
- the second network device is an application server or a core network device; the transceiver is further configured to:
- the transceiver is further configured to:
- the packet After determining that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet has been allocated and is not sent in the air interface, The packet allocates a packet sequence number and transmits the target packet according to the priority of each packet.
- the transceiver is further configured to:
- the priority according to each data packet is The target data packet allocates a data packet sequence number and transmits the target data packet according to a data packet sequence number of each data packet.
- the transceiver is further configured to:
- the priority of the flow or radio bearer RB in which the target data packet is located is adjusted to the second priority level.
- the transceiver is further configured to:
- the data packet sequence configuration information indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the sequence of the data packet sequence number of the data packet.
- the embodiment of the present application provides a communication device, including:
- a transceiver configured to receive first capability indication information sent by the terminal; the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates The terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicates that the terminal has the processing that is not delivered in order.
- a processor configured to send, to the terminal, a downlink data packet according to the first capability indication information.
- the device is an application server
- the transceiver is also used to:
- the delivery order indication information is sent to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the device is an application server
- the transceiver is also used to:
- the packet sequence configuration information indicating that there are data packets in the downlink data packet sent to the terminal that are not sequentially transmitted according to the data packet sequence number of the data packet.
- the transceiver is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indicates the terminal
- the priority of the uplink data packet is determined by the priority of the downlink data packet of the terminal.
- the embodiment of the present application provides a communication device, including:
- a processor configured to allocate, by the first access network device, a first tunnel endpoint identifier TEID for receiving a data packet sent by the second access network device;
- a transceiver configured to send the first TEID to the second access network device.
- the transceiver is further configured to:
- the transceiver is further configured to:
- the distributed bearer indication information is used to indicate that the bearer corresponding to the second TEID is the second access network device and the evolved data core network device.
- the transceiver is further configured to:
- the transceiver unit is further configured to:
- the embodiment of the present application provides a communication device, including:
- a processor configured to generate a request message including a first tunnel endpoint identifier TEID, where the first TEID is a TEID used by an evolved data core network device to receive a data packet sent by the second access network device;
- the request message is used to indicate that the second access network device allocates a second TEID for the second access network device to receive the data packet sent by the evolved data core network device;
- transceiver configured to send the request message to the second access network device.
- the transceiver is further configured to:
- the transceiver is further configured to:
- the embodiment of the present application provides a computer readable storage medium, where the computer storage medium stores computer readable instructions, when the computer reads and executes the computer readable instructions, causing the computer to perform any of the above aspects or any Any of the possible methods in the design.
- the embodiment of the present application provides a computer program product that, when read and executed by a computer, causes the computer to perform the method in any of the above aspects or any of the possible designs.
- An embodiment of the present application provides a chip, where the chip is connected to a memory, for reading and executing a software program stored in the memory, to implement any of the above aspects or any of the possible designs. method.
- FIG. 1 is a schematic flowchart of a communication method according to an embodiment of the present application
- FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 3 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 4 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 5 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 6 is a schematic diagram of a network architecture in the prior art
- FIG. 7 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 8 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 9 is a schematic diagram of a network architecture in the prior art.
- FIG. 10 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 11 is a schematic flowchart of a communication method according to an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 14 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 15 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 16 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 17 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 18 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- FIG. 19 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- the embodiments of the present application are applicable to LTE (Long Term Evolution) systems and mobile communications such as 5G. Letter system.
- a terminal also called a User Equipment (UE) is a device that provides voice and/or data connectivity to a user, for example, a handheld device with a wireless connection function, an in-vehicle device, and the like.
- UE User Equipment
- Common terminals include, for example, mobile phones, tablets, notebook computers, PDAs, mobile internet devices (MIDs), wearable devices such as smart watches, smart bracelets, pedometers, and the like.
- MIDs mobile internet devices
- wearable devices such as smart watches, smart bracelets, pedometers, and the like.
- An access network device also referred to as a base station, is a device that accesses a terminal to a wireless network, including but not limited to: an evolved Node B (eNB), a radio network controller (radio network) Controller, RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (for example, Home evolved NodeB, or Home Node B, HNB), BaseBand Unit (BBU).
- eNB evolved Node B
- RNC radio network controller
- NB Node B
- BSC Base Station Controller
- BTS Base Transceiver Station
- Home Base Station for example, Home evolved NodeB, or Home Node B, HNB
- BBU BaseBand Unit
- AP Wifi Access Point
- the access network device may include a data unit (DU) and a control unit (CU).
- DU data unit
- CU control unit
- a radio bearer may be divided into multiple flows, and a quality of service (QoS) parameter of each flow packet may be different.
- QoS quality of service
- S1 interface is a standard interface between the access network device and the core network device (for example, MME (Mobility Management Entity)).
- the S1 interface may include multiple interfaces, for example, may include an S1-MME interface and an S1-U interface; wherein the access network device is connected to an S-GW (Serving GateWay) through an S1-U interface for transmission of user data.
- the access network device is connected to the MME through the S1-MME interface for control signaling transmission.
- X2 interface a standard interface between the access network device and the access network device, used to implement interworking between access network devices.
- the Uu interface is a wireless interface between the terminal and the access network device, and the terminal accesses the network through the Uu interface.
- FIG. 1 it is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the method includes:
- Step 101 The terminal generates first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates that the terminal has a basis.
- the priority of the received downlink data packet determines the priority of the uplink data packet corresponding to the downlink data packet, or the first capability indication information indicates that the terminal has the downlink data packet that is not processed in order.
- the “capability of processing downlink data packets that are not delivered in order” may refer to the capability of the terminal to process downlink data packets that are not delivered in order in a session. It can also be referred to as having the ability to process downlink packets that are not delivered in order within a flow, and also to have the ability to process downlink packets that are not delivered in order within one RB.
- the "capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet" in the embodiment of the present application may be that the terminal is in a session or a flow or RB. Having the ability to determine the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet force.
- Step 102 The terminal sends the first capability indication information to the first network device.
- Step 103 The first network device receives the first capability indication information sent by the terminal.
- Step 104 The first network device sends a downlink data packet to the terminal according to the first capability indication information.
- the first network device and the second network device may be in multiple forms, and the first network device and the second network device may be the same device or different devices, which are separately described below.
- the first network device is an application server
- the second network device is an access network device
- FIG. 2 it is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the application server is a first network device
- the access network device is a second network device.
- Step 201 The terminal sends the first capability indication information to the application server.
- the terminal may send the first capability indication information by using a service request message sent to the application server, where the service request message is used to request service data from the application server; the terminal may also send the first capability indication information by using a dedicated message.
- the application embodiment is not limited thereto.
- the first capability indication information is determined by the terminal according to its own capability, and the specific format of the first capability indication information is not limited in the embodiment of the present application.
- Step 202 The application server sends delivery order indication information to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the application server determines to send the service data to the terminal, and sends the delivery sequence to the core network device by using a session start request message. Instructions.
- the application server indicates that the downlink data packet sent to the terminal may be delivered out of order by submitting the sequence indication information, thereby implementing finer QoS management between the terminal and the application server.
- the application server further The core network device may indicate that the terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, and the specific indication manner of the application server is not limited herein.
- Step 203 The core network device sends the delivery sequence indication information to the access network device.
- the core network device may send the delivery order indication information to the CU in the access network device. If the radio resource control (RRC) entity or the radio resource management (RRM) entity of the access network device is in the DU, the core network device can send the DU to the DU in the access network device.
- the delivery order indicates information.
- the core network device may also be instructed to have the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet.
- Step 204 The terminal receives the data packet sequence configuration information sent by the access network device, where the data packet sequence configuration information indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the sequence of the data packet sequence number.
- the data packet sequence number may refer to a PDCP SN (Sequence Number), or may be a sequence having a similar function to the PDCP SN.
- the number that is not sent in the order of the data packet sequence number of the data packet may refer to a data packet that the access network device does not transmit in the order of the data packet sequence number in a session, or may refer to a data packet that is not sent in the order of the data packet sequence number in a flow. It can also refer to a packet in an RB that is not sent in the order of the packet sequence number of the packet.
- the terminal may further receive the second capability indication information sent by the access network device, where the second capability indication information indicates that the access network device has an uplink data packet that is processed in an out-of-order manner. ability. After receiving the second capability indication information, the terminal may submit the uplink data packet to the access network device out of order.
- the “capability of processing uplink data packets that are not delivered in order” may refer to the capability of the access network device to process uplink data packets that are not delivered in sequence in one session. It can also refer to the ability to process uplink data packets that are not delivered in order within a flow, or to have the ability to process uplink data packets that are not delivered in order within one RB.
- the terminal may further receive a data packet priority configuration policy sent by the access network device, where the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority; Or the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal, and may be implemented in two implementation manners. In an implementation manner, the data is implemented.
- the packet priority configuration policy may indicate that the priority of the uplink data packet of the terminal is the same as the priority of the downlink data packet of the terminal. For example, when the priority of the downlink data packet in the flow or RB of the terminal is A, the priority of the uplink data packet in the flow or RB of the terminal is also indicated by the data packet priority configuration policy.
- the packet priority configuration policy may not be determined by the access network device, and there are two possible implementation manners:
- the first possible implementation manner the application server determines the packet priority configuration policy, and then the application server sends the packet priority configuration policy to the core network device, and then the core network device sends the packet priority configuration policy to the network device.
- the network access device finally sends the packet priority configuration policy to the terminal by the access network device.
- the second possible implementation manner is: determining, by the core network device, the data packet priority configuration policy, and then the core network device sends the data packet priority configuration policy to the access network device, and finally the access network device prioritizes the data packet.
- the configuration policy is sent to the terminal.
- the data packet priority configuration policy may also indicate that the priority of the uplink data packet of the terminal is a priority corresponding to the priority identifier carried in the downlink data packet of the terminal.
- the priority of the downlink data packet in a flow or RB of the terminal is A
- the priority identifier carried in the downlink data packet in the flow or RB corresponds to the priority B, which can be indicated by the packet priority configuration policy.
- the priority of the uplink data packet of the terminal in the flow or RB is B, that is, the priority corresponding to the priority identifier carried in the downlink data packet in the flow or RB.
- the mapping relationship between A and B needs to be configured to the terminal in advance, and the specific configuration manner is not limited.
- the first network device is an application server
- the second network device is also an application server.
- FIG. 3 it is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the first network device and the second network device are both application servers.
- Step 301 The terminal sends the first capability indication information to the application server.
- step 301 For details of the step 301, reference may be made to the description of step 201 and the like, and details are not described herein again.
- Step 302 The application server sends a data packet priority configuration policy to the terminal.
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority; or the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the terminal
- the priority of the downstream packet is determined. For example: the mapping relationship between A and B mentioned above
- Step 303 The application server sends the delivery order indication information to the core network device, where the delivery sequence indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the application server may send the delivery order indication information to the core network device through the session initiation request message.
- the application server further The core network device may indicate that the terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, and the specific indication manner of the application server is not limited herein.
- Step 304 The core network device sends the delivery sequence indication information to the access network device.
- the core network device may send the delivery order indication information to the CU in the access network device. If the RRC entity or the RRM entity of the access network device or the management entity that manages the in-order delivery function is in the DU, the core network device may send the delivery order indication information to the DU in the access network device.
- the core network device may also be instructed to have the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet.
- Step 305 The terminal receives the data packet sequence configuration information sent by the access network device.
- the terminal may further receive the second capability indication information sent by the access network device. After receiving the second capability indication information, the terminal may submit the uplink data packet to the access network device out of order.
- the specific content of the packet sequence configuration information and the second capability indication information may refer to the foregoing description, and details are not described herein again.
- the terminal only needs to submit the uplink data packet to the access network device in an out-of-order manner, and the terminal determines whether to deliver the uplink data packet to the access network device in an unordered manner according to the actual situation, that is, the access network can be sequentially accessed.
- the device submits the uplink data packet, and may also deliver the uplink data packet to the access network device out of order.
- the sequence described herein refers to the order in which the access layer of the terminal receives data packets from the non-access stratum of the terminal.
- the first network device is an application server
- the second network device is a core network device.
- FIG. 4 it is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the application server is the first network device
- the core network device is the second network device.
- Step 401 The terminal sends the first capability indication information to the application server.
- step 401 The specific content of the step 401 can be described with reference to step 201 and the like, and details are not described herein again.
- Step 402 The application server sends delivery order indication information to the core network device, where the delivery sequence indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the application server may send the delivery order indication information to the core network device through the session initiation request message.
- the application server further Can The core network device indicates that the terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, and the specific indication manner of the application server is not limited herein.
- Step 403 The core network device sends a data packet priority configuration policy to the terminal.
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority; or the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is determined by the terminal The priority of the downstream packet is determined.
- Step 404 The core network device sends the delivery sequence indication information to the access network device.
- the core network device may send the delivery order indication information to the CU in the access network device. If the RRC entity or the RRM entity of the access network device or the management entity that manages the in-order delivery function is in the DU, the core network device may send the delivery order indication information to the DU in the access network device.
- the core network device may also be instructed to have the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet.
- Step 405 The terminal receives the data packet sequence configuration information sent by the access network device.
- the terminal may further receive the second capability indication information sent by the access network device. After receiving the second capability indication information, the terminal may submit the uplink data packet to the access network device out of order.
- the specific content of the packet sequence configuration information and the second capability indication information may refer to the foregoing description, and details are not described herein again.
- the first network device is an access network device.
- FIG. 5 it is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the access network device is the first network device.
- Step 501 The terminal sends the first capability indication information to the access network device.
- step 501 The specific content of the step 501 can be described with reference to step 201 and the like, and details are not described herein again.
- Step 502 The terminal sends a session request message to the application server.
- Step 503 The application server sends the delivery order indication information to the core network device, where the delivery sequence indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the application server may send the delivery order indication information to the core network device through the session initiation request message.
- the application server further The core network device may indicate that the terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, and the specific indication manner of the application server is not limited herein.
- Step 504 The core network device sends the delivery order indication information to the access network device.
- the core network device may send the delivery order indication information to the CU in the access network device. If the RRC entity or the RRM entity of the access network device or the management entity that manages the in-order delivery function is in the DU, the core network device may send the delivery order indication information to the DU in the access network device.
- the core network device Can also The access network device instructs the terminal to have the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet.
- Step 505 The terminal receives the data packet sequence configuration information and the data packet priority configuration policy sent by the access network device.
- the terminal may further receive the second capability indication information sent by the access network device. After receiving the second capability indication information, the terminal may submit the uplink data packet to the access network device out of order.
- the specific content of the packet sequence configuration information, the data packet priority configuration policy, and the second capability indication information may refer to the foregoing description, and details are not described herein again.
- the submitted data packet can be processed as follows.
- Access network equipment has the ability to process uplink data packets that are not delivered in order.
- the access network device has the capability of processing uplink data packets that are not delivered in sequence
- the access network device uses dynamic priority on the terminal side, that is, the access network device can use one packet for one RB.
- the default priority, and the priority of the data packet in the RB can be different from the default priority.
- the access stratum (AS) layer of the terminal needs to determine each data when processing the uplink data packet. The priority of the package.
- the application layer of the terminal adds a priority identifier to each uplink packet to indicate the priority of the uplink packet.
- the terminal determines the data packet sequence number of the data packet before the target data packet.
- the target data packet is assigned a packet sequence number and has been allocated according to the priority of each data packet.
- the target data packet is any uplink data packet that the terminal needs to send.
- the terminal sends the target data packet according to the priority of each data packet, and can preferentially send the data packet with high priority.
- the second priority is higher than the first priority, and the second priority is lower than the third priority.
- the packet sequence number of the packet before the target packet has been allocated and not sent in the air interface.
- the terminal After the terminal determines that the priority of the target data packet is adjusted from the first priority to the second priority, the terminal allocates a packet sequence number to the target data packet. In this case, if the terminal determines that the priority of the data packet before the target data packet is the first priority, the terminal preferentially sends the target data.
- the terminal may first The target data is submitted to the upper layer entity for processing; if the terminal determines that the priority of the data packet before the target data packet is the third priority, the data packet before the target data is preferentially sent.
- the terminal determines that the data packet sequence number of the data packet before the target data packet is not For allocation, the target data packet is assigned a packet sequence number according to the priority of each data packet, and the target data packet is transmitted according to the data packet sequence number of each data packet.
- the terminal When the terminal allocates a packet sequence number to the target data packet according to the priority of each data packet, the terminal preferentially allocates the data packet sequence number to the data packet with high priority.
- the terminal or the access network device sends the target data packet according to the data packet sequence number of each data packet.
- the packet whose priority is assigned the packet sequence number can be preferentially transmitted. For example, in packet 1 and packet 2, if packet 1 is assigned the packet sequence number first, and packet 2 is assigned the packet sequence number, packet 1 is sent preferentially with respect to packet 2. Therefore, after the terminal preferentially assigns the packet sequence number to the packet with the highest priority, the packet with the higher priority is sent preferentially. It should be noted that, if the second priority is higher than the first priority, the terminal may determine the priority of the data packet before the target data packet as the first priority.
- whether the terminal determines whether the priority of the target data packet is adjusted may be determined by the AS layer of the terminal, and the manner in which the AS layer of the terminal determines the priority of the data packet may refer to the foregoing description.
- the access network device may also process the downlink data packet according to the foregoing method, and only needs to modify the execution body of the foregoing method to be accessed by the terminal.
- the network device can be used and will not be repeated here.
- the access network equipment does not have the ability to process uplink data packets that are not submitted in order.
- the upper layer of the access network device requires the AS layer to strictly guarantee the delivery in order.
- the AS layer of the terminal needs to temporarily adjust the priority of the flow or the RB in which the target data packet is located to the second priority. Then send the data packet before the target data in order, and then send the target data.
- the target packet is further The priority of the stream or RB in which it is located is restored to its original priority.
- the terminal sends the target data packet and receives the acknowledgement message from the receiver, the priority of the stream or RB in which the target data packet is located is restored to the original priority.
- the priority of the data packet in front of the target data packet is also adjusted to the second priority.
- the resource request is triggered, and the radio resource is requested from the access network device, for example, the uplink scheduling is sent to the access network device.
- Request Scheduling Request, SR
- BSR Buffer Status Report
- the size of the high priority data packet may be specifically indicated, and all the data packets before the high priority data packet may be specifically indicated (including the high priority data packet). The total size of ).
- the priority identifier of the data packet can also be carried in the data packet header, and is used by other entities on the network side to treat the data packet separately.
- the access network device may also process the downlink data packet according to the foregoing method, and only need to modify the execution body of the foregoing method from the terminal to the terminal.
- the network access device can be used and will not be repeated here.
- the first access network device is the primary access network device, and the first access network device and the Evolved Packet Core (EPC) device have a split bear and a second access.
- the network device is a secondary access network device, and the first access network device and the first There is no tunnel between the two access network devices.
- the first access network device does not have a Tunnel Endpoint Identifier (TEID) for receiving data packets sent by the second access network device.
- TEID Tunnel Endpoint Identifier
- the data of the split bear between the first access network device and the evolved data core network device is all processed by the first access network device.
- the first access network device is a data anchor point, when the data is When the amount is too large and exceeds the processing capability of the first access network device, the data processed by the second access network device is subject to the processing capability of the first access network device, thereby reducing system processing efficiency.
- FIG. 7 a schematic flowchart of a communication method provided by an embodiment of the present application is shown.
- the method includes:
- Step 701 The first access network device allocates, to the first access network device, a first TEID for receiving a data packet sent by the second access network device.
- the first access network device may be an access network device that has lower data processing capability than the second access network device.
- Data processing capability can refer to data transceiving capabilities, data parsing capabilities, and the like.
- Step 702 The first access network device sends the first TEID to the second access network device.
- the first access network device further sends, to the second access network device, a second TEID used by the evolved data core network device to receive the uplink data packet at the S1 interface.
- FIG. 7 is a schematic flowchart of a communication method according to an embodiment of the present application.
- Step 801 The first access network device allocates a first TEID to the first access network device.
- the first TEID allocated by the first access network device may be a TEID of the data packet sent by the second access network device on the X2 interface.
- Step 802 The first access network device sends the first TEID to the second access network device.
- the first access network device may also send the second TEID to the second access network device.
- the first access network device may indicate, by using the first TEID and the second TEID, that the bearer corresponding to the second TEID is the second access network device and the evolved data core network.
- the second access network device may determine that the bearer corresponding to the second TEID is between the second access network device and the evolved data core network device. New type of distributed bearer on the interface
- the first access network device may also directly indicate to the second access network device, where the first access network device may send the distributed bearer indication information to the second access network device, where the distribution The bearer indication information is used to indicate that the bearer corresponding to the second TEID is a new type of distributed bearer on the S1 interface between the second access network device and the evolved data core network device.
- Step 803 The first access network device receives the third TEID sent by the second access network device, and the third TEID is when the second access network device receives the data packet sent by the first access network device.
- the TEID used.
- the first access network device may further receive a fourth TEID sent by the second access network device, where the fourth TEID is that the second access network device receives an evolved data core network device.
- the TEID used when sending the packet.
- the third TEID may be the TEID used by the second access network device to receive the data packet sent by the first access network device on the X2 interface; the fourth TEID may be that the second access network device receives the evolved data on the S1 interface.
- Step 804 The first access network device sends a notification message to the terminal, where the notification message is used to indicate that the terminal can transmit data with the second access network device.
- the first access network device can also send other wireless parameters to the terminal, such as the type of the second device, and the second device.
- the cell identifier, the cell frequency, the frame number, the subframe number, the initial access timing, and the initial access code are not described here.
- Step 805 The terminal accesses the second access network device.
- the path swith process may be performed to modify the distributed bearer between the first access network device and the evolved data core network device to be a distributed bearer between the second access network device and the evolved data core network device.
- FIG. 9 it is a schematic diagram of a network architecture in the prior art.
- the first access network device is a primary access network device
- the first access network device and the evolved data core network device have a distributed bearer
- the second access network device is a secondary access network device
- a tunnel exists between the first access network device and the second access network device, that is, the first access network device has a TEID for receiving a data packet sent by the second access network device.
- the data of the split bear between the first access network device and the evolved data core network device is all processed by the first access network device.
- the first access network device is a data anchor point, when the data is When the amount is too large and exceeds the processing capability of the first access network device, the data processed by the second access network device is subject to the processing capability of the first access network device, thereby reducing system processing efficiency.
- FIG. 10 is a schematic flowchart of a communication method provided by an embodiment of the present application.
- the method includes:
- Step 1001 The first access network device generates a request message including a first tunnel endpoint identifier TEID, where the first TEID is used by the evolved data core network device to receive the data packet sent by the second access network device.
- the TEID is used to instruct the second access network device to allocate a second TEID for the second access network device to receive the data packet sent by the evolved data core network device.
- the first access network device may be an access network device with lower data processing capability than the second access network device.
- first TEID and the second TEID in step 1001 are different from the first TEID and the second TEID in step 601 in the process of FIG. 6 and in step 602.
- the first TEID may be the TEID of the uplink data packet received by the evolved data core network device on the S1 interface
- the second TEID may be the TEID of the data packet sent by the second access network device on the S1 interface to receive the evolved data core network device.
- Step 1002 The first access network device sends the request message to the second access network device.
- the second TEID sent by the second access network device may be received, and the second TEID is sent to the evolved data core network device.
- FIG. 10 is a schematic flowchart of a communication method according to an embodiment of the present application.
- Step 1101 The first access network device sends a request message including the first TEID to the second access network device.
- Step 1102 The second access network device sends a second TEID to the first access network device.
- Step 1103 The first access network device sends the second TEID to the evolved data core network device.
- the gateway of the 3GPP mobile network assigns an IP address to the terminal, but does not notify the terminal of the IP address. If the terminal transmits N services at the same time, the gateway allocates different service identifiers for the N services. After the application layer of the terminal generates the data packet, the service identifier is added to the packet header, and the data packet is transmitted to the gateway. The gateway then maps the corresponding server IP address according to the application identifier, and adds the IP address of the terminal to form an IP packet. Send to the appropriate application server.
- the terminal can implement data transmission without IP, and save the overhead of the mobile communication network.
- the embodiment of the present application further provides a communication device, which can perform the foregoing method.
- FIG. 12 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes:
- the processing unit 1201 is configured to generate first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates the terminal Having the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicating that the terminal has processing downlink data that is not delivered in order
- the transceiver unit 1202 is configured to send the first capability indication information to the first network device.
- the transceiver unit 1202 is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indication
- the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the second network device is an access network device; the transceiver unit 1202 is further configured to:
- the second network device is an application server or a core network device; the transceiver unit 1202 is further configured to:
- the transceiver unit 1202 is further configured to:
- the packet After determining that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet has been allocated and is not sent in the air interface, The packet allocates a packet sequence number and transmits the target packet according to the priority of each packet.
- the transceiver unit 1202 is further configured to:
- the priority according to each data packet is The target data packet allocates a data packet sequence number and transmits the target data packet according to a data packet sequence number of each data packet.
- the transceiver unit 1202 is further configured to:
- the priority of the flow or radio bearer RB in which the target data packet is located is adjusted to the second priority level.
- the transceiver unit 1202 is further configured to:
- the data packet sequence configuration information indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the sequence of the data packet sequence number of the data packet.
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 13 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes:
- the transceiver unit 1301 is configured to receive first capability indication information sent by the terminal, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indication
- the terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicates that the terminal has the processing not delivered in order.
- the processing unit 1302 is configured to send a downlink data packet to the terminal according to the first capability indication information.
- the device is an application server
- the transceiver unit 1301 is further configured to:
- the delivery order indication information is sent to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the device is an application server
- the transceiver unit 1301 is further configured to:
- the packet sequence configuration information indicating that there are data packets in the downlink data packet sent to the terminal that are not sequentially transmitted according to the data packet sequence number of the data packet.
- the transceiver unit 1301 is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indicates the terminal
- the priority of the uplink data packet is determined by the priority of the downlink data packet of the terminal.
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 14 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes:
- the processing unit 1401 is configured to allocate, by the first access network device, a first tunnel endpoint identifier TEID for receiving a data packet sent by the second access network device;
- the transceiver unit 1402 is configured to send the first TEID to the second access network device.
- the transceiver unit 1402 is further configured to:
- the transceiver unit 1402 is further configured to:
- the distributed bearer indication information is used to indicate that the bearer corresponding to the second TEID is the second access network device and the evolved data core network device.
- the transceiver unit 1402 is further configured to:
- the transceiver unit 1402 is further configured to:
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 15 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes:
- the processing unit 1501 is configured to generate a request message that includes a first tunnel endpoint identifier TEID, where the first TEID is a TEID used by the evolved data core network device to receive the data packet sent by the second access network device;
- the request message is used to instruct the second access network device to allocate a second TEID for the second access network device to receive a data packet sent by the evolved data core network device;
- the transceiver unit 1502 is configured to send the request message to the second access network device.
- the transceiver unit 1502 is further configured to:
- the transceiver unit 1502 is further configured to:
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 16 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes: a processor 1601, a transceiver 1602, and a memory 1603.
- the memory 1603 is for storing computer instructions.
- the processor 1601 is configured to generate first capability indication information, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates the terminal Having the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicating that the terminal has processing downlink data that is not delivered in order
- the transceiver 1602 is configured to send the first capability indication information to the first network device.
- the transceiver 1602 is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indication
- the priority of the uplink data packet of the terminal is determined by the priority of the downlink data packet of the terminal.
- the second network device is an access network device; the transceiver 1602 is further configured to:
- the second network device is an application server or a core network device; the transceiver 1602 is further configured to:
- the transceiver 1602 is further configured to:
- the packet After determining that the priority of the target data packet is adjusted from the first priority level to the second priority level, if it is determined that the data packet sequence number of the data packet before the target data packet has been allocated and is not sent in the air interface, The packet allocates a packet sequence number and transmits the target packet according to the priority of each packet.
- the transceiver 1602 is further configured to:
- the priority according to each data packet is The target data packet allocates a data packet sequence number and transmits the target data packet according to a data packet sequence number of each data packet.
- the transceiver 1602 is further configured to:
- the priority of the flow or radio bearer RB in which the target data packet is located is adjusted to the second priority level.
- the transceiver 1602 is further configured to:
- the data packet sequence configuration information indicates that the downlink data packet sent to the terminal has a data packet that is not sent in the sequence of the data packet sequence number of the data packet.
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 17 a schematic structural diagram of a communication device is provided in an embodiment of the present application.
- the apparatus includes a processor 1701, a transceiver 1702, and a memory 1703.
- Memory 1703 is used to store computer instructions.
- the transceiver 1702 is configured to receive first capability indication information sent by the terminal, where the first capability indication information indicates that the terminal has the capability of processing downlink data packets that are not delivered in order, or the first capability indication information indicates The terminal has the capability of determining the priority of the uplink data packet corresponding to the downlink data packet according to the priority of the received downlink data packet, or the first capability indication information indicates that the terminal has the processing not delivered in order.
- the processor 1701 is configured to send a downlink data packet to the terminal according to the first capability indication information.
- the device is an application server
- the transceiver 1702 is also used to:
- the delivery order indication information is sent to the core network device, where the delivery order indication information indicates that the downlink data packet sent to the terminal supports out-of-order delivery.
- the device is an application server
- the transceiver 1702 is also used to:
- the packet sequence configuration information indicating that there are data packets in the downlink data packet sent to the terminal that are not sequentially transmitted according to the data packet sequence number of the data packet.
- the transceiver 1702 is further configured to:
- the data packet priority configuration policy indicates that the priority of the uplink data packet of the terminal is a preset priority, or the data packet priority configuration policy indicates the terminal
- the priority of the uplink data packet is determined by the priority of the downlink data packet of the terminal.
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 18 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes: a processor 1801, a transceiver 1802, and a memory 1803.
- the memory 1803 is for storing computer instructions.
- a processor configured to allocate, by the first access network device, a first tunnel endpoint identifier TEID for receiving a data packet sent by the second access network device;
- a transceiver configured to send the first TEID to the second access network device.
- the transceiver 1802 is further configured to:
- the transceiver 1802 is further configured to:
- the distributed bearer indication information is used to indicate that the bearer corresponding to the second TEID is the second access network device and the evolved data core network device.
- the transceiver 1802 is further configured to:
- the transceiver 1802 is further configured to:
- the embodiment of the present application further provides a communication device, which can perform the foregoing method embodiments.
- FIG. 19 a schematic structural diagram of a communication apparatus is provided in an embodiment of the present application.
- the apparatus includes: a processor 1901, a transceiver 1902, and a memory 1903.
- Memory 1903 is used to store computer instructions.
- a processor configured to generate a request message including a first tunnel endpoint identifier TEID, where the first TEID is a TEID used by an evolved data core network device to receive a data packet sent by the second access network device;
- the request message is used to indicate that the second access network device allocates a second TEID for the second access network device to receive the data packet sent by the evolved data core network device;
- transceiver configured to send the request message to the second access network device.
- the transceiver is further configured to:
- the transceiver is further configured to:
- the transceiver can be a wired transceiver, a wireless transceiver, or a combination thereof.
- the wired transceiver can be, for example, an Ethernet interface.
- the Ethernet interface can be an optical interface, an electrical interface, or a combination thereof.
- the wireless transceiver can be, for example, a wireless local area network transceiver, a cellular network transceiver, or a combination thereof.
- the processor may be a central processing unit (English: central processing unit, abbreviated: CPU), a network processor (English: network processor, abbreviated: NP) or a combination of CPU and NP.
- the processor may further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (abbreviated as PLD), or a combination thereof.
- the above PLD can be a complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD), field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA), general array logic (English: generic array Logic, abbreviation: GAL) or any combination thereof.
- the memory may include a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); the memory may also include non-volatile memory (English: non-volatile memory).
- read-only memory (English: read-only memory, abbreviation: ROM), flash memory (English: flash memory), hard disk (English: hard disk drive, abbreviation: HDD) or solid state drive (English: solid-state drive, Abbreviation: SSD); the memory may also include a combination of the above types of memory.
- the present application is a flowchart of a method, device (system), and computer program product according to an embodiment of the present application. And / or block diagram to describe. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
- These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种通信方法及装置,包括:终端生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;所述终端向第一网络设备发送所述第一能力指示信息。
Description
本申请要求在2016年9月30日提交国家知识产权局、申请号为201610877310.0、发明名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
无线通信***中,数据的传输是基于无线承载(Resource Bearer,RB)的,无线通信***按照各种应用的QoS需求,将数据划分成一个或多个RB。目前,终端以及接入网设备等设备在处理数据时,都是按照一定的顺序处理数据包,从而避免数据出现错乱。
随着移动通信***的广泛应用,有的业务数据在某些突发情况下,要求其优先级调高,即打破当前数据包处理的顺序,让优先级高的数据包优先处理。比如老人随身携带的健康监测仪一旦检测到出现突发疾病,健康监测仪发送的告警数据包需要优先进行处理。
但是终端是否具有处理不按顺序递交的数据包的能力等能力是不可知的,如果终端不具有处理不按顺序递交的数据包的能力等能力,则终端无法优先处理不按顺序递交的数据包,所以如何协调终端以及接入网设备之间的能力信息,目前还没有一个目前的解决方案。
发明内容
本申请实施例提供一种通信方法及装置,用以实现协调终端以及接入网设备之间的能力信息。
本申请实施例提供一种通信方法,包括:
终端生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
所述终端向第一网络设备发送所述第一能力指示信息。
通过上述方法,终端通过第一能力指示信息向第一网络设备指示出所述终端所具有的能力,从而可以使得第一网络设备确定终端是否具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,从而可以使得第一网络设备可以根据终端的能力向终端发送下行数据包,实现更精细化的QoS管理,提高***的效率。
可选的,所述方法还包括:
所述终端接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置
策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
可选的,所述第二网络设备为接入网设备;所述方法还包括:
所述终端接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
可选的,所述第二网络设备为应用服务器或者核心网设备;所述方法还包括:
所述终端接收接入网设备发送的第二能力指示信息。
可选的,所述方法还包括:
所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
通过上述方法,终端确定目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送之后,可以为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包,从而可以使得目标数据包的优先级被调整之后,终端优先或延迟发送所述目标数据包,从而使得优先级较高的数据包能够优先发送。
可选的,所述方法还包括:
所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
可选的,所述方法还包括:
所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包所处的流或者无线承载RB的优先级调整为所述第二优先级。
可选的,所述方法还包括:
所述终端核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
本申请实施例提供一种通信方法,包括:
第一网络设备接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
所述第一网络设备根据所述第一能力指示信息向所述终端发送下行数据包。
通过上述方法,第一网络设备根据第一能力指示信息确定终端是否具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,从而可以根据终端的能力向终端发送下行数据包,实现更精细化的QoS管理,提高***的效率。
可选的,所述第一网络设备为应用服务器;
所述第一网络设备接收终端发送的第一能力指示信息之后,还包括:
所述第一网络设备向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
可选的,所述第一网络设备为应用服务器;
所述第一网络设备接收终端发送的第一能力指示信息之后,还包括:
所述第一网络设备向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
可选的,所述方法还包括:
所述第一网络设备向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
本申请实施例提供一种通信方法,包括:
第一接入网设备为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;
所述第一接入网设备向所述第二接入网设备发送所述第一TEID。
通过上述方法,第一接入网设备通过向第二接入网设备发送第一TEID,从而能够通过第一TEID接收第二接入网设备发送的数据包。
可选的,所述方法还包括:
所述第一接入网设备向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
通过上述方法,第一接入网设备通过向第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID,实现建立第二接入网设备与演进数据核心网设备之间的分布承载,从而实现将第二接入网设备作为数据锚点,当第二接入网设备处理能力更强时,可以通过整个***处理数据的能力。
可选的,所述方法还包括:
第一接入网设备向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
可选的,所述第一接入网设备向所述第二接入网设备发送所述第一TEID之后,还包括:
所述第一接入网设备接收所述第二接入网设备发送的第三TEID,所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述方法还包括:
所述第一接入网设备接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接收演进数据核心网设备发送的数据包时所使用的TEID。
本申请实施例提供一种通信方法,包括:
第一接入网设备生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;
所述第一接入网设备向所述第二接入网设备发送所述请求消息。
通过上述方法,第一接入网设备通过向第二接入网设备发送第一TEID,同时通过请求消息指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID,实现指示第二接入网设备建立第二接入网设备与演进数据核心网设备之间的分布承载。
可选的,所述第一接入网设备向所述第二接入网设备发送所述请求消息之后,还包括:
所述第一接入网设备接收所述第二接入网设备发送的第二TEID。
通过上述方法,第一接入网设备通过向第二接入网设备发送第二TEID,实现建立第二接入网设备与演进数据核心网设备之间的分布承载,从而实现将第二接入网设备作为数据锚点,当第二接入网设备处理能力更强时,可以通过整个***处理数据的能力。
可选的,所述方法还包括:
所述第一接入网设备向所述演进数据核心网设备发送所述第二TEID。
本申请实施例提供一种通信装置,包括:
处理单元,用于生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
收发单元,用于向第一网络设备发送所述第一能力指示信息。
可选的,所述收发单元还用于:
接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
可选的,所述第二网络设备为接入网设备;所述收发单元还用于:
接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
可选的,所述第二网络设备为应用服务器或者核心网设备;所述收发单元还用于:
接收接入网设备发送的第二能力指示信息。
可选的,所述收发单元还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
可选的,所述收发单元还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
可选的,所述收发单元还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包
所处的流或者无线承载RB的优先级调整为所述第二优先级。
可选的,所述收发单元还用于:
接收核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
本申请实施例提供一种通信装置,包括:
收发单元,用于接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
处理单元,用于根据所述第一能力指示信息向所述终端发送下行数据包。
可选的,所述装置为应用服务器;
所述收发单元还用于:
向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
可选的,所述装置为应用服务器;
所述收发单元还用于:
向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
可选的,所述收发单元还用于:
向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
本申请实施例提供一种通信装置,包括:
处理单元,用于为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;
收发单元,用于向所述第二接入网设备发送所述第一TEID。
可选的,所述收发单元还用于:
向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
可选的,所述收发单元还用于:
向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
可选的,所述收发单元还用于:
接收所述第二接入网设备发送的第三TEID,所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述收发单元还用于:
接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接
收演进数据核心网设备发送的数据包时所使用的TEID。
本申请实施例提供一种通信装置,包括:
处理单元,用于生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;
收发单元,用于向所述第二接入网设备发送所述请求消息。
可选的,所述收发单元还用于:
接收所述第二接入网设备发送的第二TEID。
可选的,所述收发单元还用于:
向所述演进数据核心网设备发送所述第二TEID。
本申请实施例提供一种通信装置,包括:
处理器,用于生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
收发机,用于向第一网络设备发送所述第一能力指示信息。
可选的,所述收发机还用于:
接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
可选的,所述第二网络设备为接入网设备;所述收发机还用于:
接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
可选的,所述第二网络设备为应用服务器或者核心网设备;所述收发机还用于:
接收接入网设备发送的第二能力指示信息。
可选的,所述收发机还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
可选的,所述收发机还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
可选的,所述收发机还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包所处的流或者无线承载RB的优先级调整为所述第二优先级。
可选的,所述收发机还用于:
接收核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
本申请实施例提供一种通信装置,包括:
收发机,用于接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
处理器,用于根据所述第一能力指示信息向所述终端发送下行数据包。
可选的,所述装置为应用服务器;
所述收发机还用于:
向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
可选的,所述装置为应用服务器;
所述收发机还用于:
向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
可选的,所述收发机还用于:
向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
本申请实施例提供一种通信装置,包括:
处理器,用于为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;
收发机,用于向所述第二接入网设备发送所述第一TEID。
可选的,所述收发机还用于:
向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
可选的,所述收发机还用于:
向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
可选的,所述收发机还用于:
接收所述第二接入网设备发送的第三TEID,所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述收发单元还用于:
接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接收演进数据核心网设备发送的数据包时所使用的TEID。
本申请实施例提供一种通信装置,包括:
处理器,用于生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;
收发机,用于向所述第二接入网设备发送所述请求消息。
可选的,所述收发机还用于:
接收所述第二接入网设备发送的第二TEID。
可选的,所述收发机还用于:
向所述演进数据核心网设备发送所述第二TEID。
本申请实施例提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述任一方面或任一方面中任一种可能的设计中的方法。
本申请实施例提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述任一方面或任一方面中任一种可能的设计中的方法。
本申请实施例提供一种芯片,所述芯片与存储器相连,用于读取并执行所述存储器中存储的软件程序,以实现上述任一方面或任一方面中任一种可能的设计中的方法。
图1为本申请实施例提供的一种通信方法流程示意图;
图2为本申请实施例提供的一种通信方法流程示意图;
图3为本申请实施例提供的一种通信方法流程示意图;
图4为本申请实施例提供的一种通信方法流程示意图;
图5为本申请实施例提供的一种通信方法流程示意图;
图6为现有技术中的一种网络架构示意图;
图7为本申请实施例提供的一种通信方法流程示意图;
图8为本申请实施例提供的一种通信方法流程示意图;
图9为现有技术中的一种网络架构示意图;
图10为本申请实施例提供的一种通信方法流程示意图;
图11为本申请实施例提供的一种通信方法流程示意图;
图12为本申请实施例提供的一种通信装置结构示意图;
图13为本申请实施例提供的一种通信装置结构示意图;
图14为本申请实施例提供的一种通信装置结构示意图;
图15为本申请实施例提供的一种通信装置结构示意图;
图16为本申请实施例提供的一种通信装置结构示意图;
图17为本申请实施例提供的一种通信装置结构示意图;
图18为本申请实施例提供的一种通信装置结构示意图;
图19为本申请实施例提供的一种通信装置结构示意图。
本申请实施例适用于LTE(Long Term Evolution,长期演进)***以及5G等移动通
信***。
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1)、终端,又称之为用户设备(User Equipment,UE),是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,例如智能手表、智能手环、计步器等。
2)、接入网设备,又称为基站,是一种将终端接入到无线网络的设备,包括但不限于:演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(Base Station Controller,BSC)、基站收发台(Base Transceiver Station,BTS)、家庭基站(例如,Home evolved NodeB,或Home Node B,HNB)、基带单元(BaseBand Unit,BBU)。此外,还可以包括Wifi接入点(Access Point,AP)等。
需要说明的是,本申请实施例中,接入网设备可以包括数据单元(data unit,DU)以及控制单元(control unit,CU)等功能实体。
3)、本申请实施例中,一个无线承载(radio bear,RB)可以划分为多个流(flow),每个flow的数据包的服务质量(Quality of Service,QoS)参数可以不同。
4)、S1接口:是接入网设备与核心网设备(例如,MME(Mobility Management Entity,移动性管理实体))之间的标准接口。S1接口可以包括多种接口,例如可以包括S1-MME接口和S1-U接口;其中接入网设备通过S1-U接口与S-GW(Serving GateWay,服务网关)连接,用于用户数据的传输;接入网设备通过S1-MME接口与MME连接,用于控制信令的传输。
5)、X2接口:接入网设备与接入网设备之间的标准接口,用于实现接入网设备之间的互通。
6)、Uu接口:Uu接口是终端与接入网设备之间的无线接口,终端通过Uu接口接入到网络。
基于上述描述,如图1所示,为本申请实施例提供的一种通信方法流程示意图。
参见图1,该方法包括:
步骤101:终端生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力。
需要说明的是,本申请实施例中所说的“具有处理不按顺序递交的下行数据包的能力”,可以指终端在一个会话(session)内具有处理不按顺序递交的下行数据包的能力,也可以指在一个flow内具有处理不按顺序递交的下行数据包的能力,也可以指在一个RB内具有处理不按顺序递交的下行数据包的能力。
本申请实施例中所说的“具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力”,可以指终端在一个会话或者flow或者RB内,具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能
力。
步骤102:所述终端向第一网络设备发送所述第一能力指示信息。
步骤103:第一网络设备接收终端发送的第一能力指示信息。
步骤104:所述第一网络设备根据所述第一能力指示信息向所述终端发送下行数据包。
本申请实施例中,第一网络设备与第二网络设备可以有多种形式,第一网络设备与第二网络设备可以为相同的设备,也可以为不同的设备,下面分别进行描述。
第一种可能的场景中,第一网络设备为应用服务器,第二网络设备为接入网设备。
具体的,如图2所示,为本申请实施例提供的一种通信方法流程示意图。图2中,应用服务器为第一网络设备,接入网设备为第二网络设备。
步骤201:终端向应用服务器发送第一能力指示信息。
终端可以通过向应用服务器发送的服务请求消息发送所述第一能力指示信息,所述服务请求消息用于向应用服务器请求业务数据;终端也可以通过一条专用的消息发送第一能力指示信息,本申请实施例对此并不限定。
需要说明的是,第一能力指示信息是终端根据自身能力确定的,第一能力指示信息的具体形式,本申请实施例并不限定。
步骤202:应用服务器向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
举例来说,应用服务器接收到终端发送的包括第一能力指示信息的服务请求消息之后,应用服务器确定通过向终端提供业务数据,并通过会话发起(session start)请求消息向核心网设备发送递交顺序指示信息。
应用服务器通过递交顺序指示信息,指示出向终端发送的下行数据包可能不按序递交,从而实现终端与应用服务器之间实现更精细化的QoS管理。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,应用服务器还可以向核心网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,应用服务器具体的指示方式,在此并不限定。
步骤203:核心网设备向接入网设备发送递交顺序指示信息。
需要说明的是,接入网设备中若包括DU和CU,此时核心网设备可以向接入网设备中的CU发送所述递交顺序指示信息。如果接入网设备对应终端的无线资源控制(Radio Resource Control,RRC)实体或无线资源管理(Radio Resource Management,RRM)实体在DU中,此时核心网设备可以向接入网设备中的DU发送所述递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,核心网设备还可以向接入网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力。
步骤204:终端接收接入网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。其中,数据包序列号可以是指PDCP SN(Sequence Number,序列号),也可以是指与PDCP SN具有类似功能的序列。
需要说明的是,本申请实施例中所说的“不按照数据包的数据包序列号顺序发送的数
据包”,可以指接入网设备在一个session内不按照数据包的数据包序列号顺序发送的数据包,也可以指在一个flow内不按照数据包的数据包序列号顺序发送的数据包,也可以指一个RB内不按照数据包的数据包序列号顺序发送的数据包。
可选的,在该步骤中,终端还可以接收接入网设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。终端接收到第二能力指示信息之后,可以不按顺序向接入网设备递交上行数据包。
需要说明的是,本申请实施例中所说的“具有处理不按顺序递交的上行数据包的能力”,可以指接入网设备在一个session内具有处理不按顺序递交的上行数据包的能力,也可以指在一个flow内具有处理不按顺序递交的上行数据包的能力,也可以指在一个RB内具有处理不按顺序递交的上行数据包的能力。
进一步的,在该步骤中,终端还可以接收接入网设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级;或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
其中,所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定,可以有两种实现方式:一种实现方式中,所述数据包优先级配置策略可以指示所述终端的上行数据包的优先级与所述终端的下行数据包的优先级相同。例如,对于终端的一个flow或者RB中的下行数据包的优先级为A时,可以通过数据包优先级配置策略指示出该终端在该flow或者RB中的上行数据包的优先级也为A。
需要说明的是,该步骤中,数据包优先级配置策略可能并不是由接入网设备确定的,这里有两种可能的实现方式:
第一种可能的实现方式:由应用服务器确定数据包优先级配置策略,然后应用服务器将数据包优先级配置策略发送至核心网设备,再由核心网设备将数据包优先级配置策略发送至接入网设备,最后由接入网设备将数据包优先级配置策略发给终端。
第二种可能的实现方式:由核心网设备确定这个数据包优先级配置策略,然后核心网设备将数据包优先级配置策略发送至接入网设备,最后由接入网设备将数据包优先级配置策略发给终端。
另一种实现方式中,所述数据包优先级配置策略也可以指示所述终端的上行数据包的优先级为所述终端的下行数据包中携带的优先级标识对应的优先级。例如,对于终端的一个flow或者RB中的下行数据包的优先级为A,该flow或者RB中的下行数据包携带的优先级标识对应的优先级为B,可以通过数据包优先级配置策略指示该终端在该flow或者RB中的上行数据包的优先级为B,即为该flow或者RB中的下行数据包携带的优先级标识对应的优先级。需要说明的是,这里,A和B之间的映射关系需要事先配置给终端,具体配置方式并不限定。
第二种可能的场景中,第一网络设备为应用服务器,第二网络设备也为应用服务器。
具体的,如图3所示,为本申请实施例提供的一种通信方法流程示意图。图3中,第一网络设备与第二网络设备均为应用服务器。
步骤301:终端向应用服务器发送第一能力指示信息。
步骤301的具体内容可以参考步骤201等描述,在此不再赘述。
步骤302:应用服务器向终端发送数据包优先级配置策略。
所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级;或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。比如:上面提到的A和B之间的映射关系
步骤303:应用服务器向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
应用服务器可以通过会话发起请求消息向核心网设备发送递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,应用服务器还可以向核心网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,应用服务器具体的指示方式,在此并不限定。
需要说明的是,本申请实施例对步骤302和步骤303执行的先后顺序并不限定。也可以在同一条消息中发送。
步骤304:核心网设备向接入网设备发送递交顺序指示信息。
需要说明的是,接入网设备中若包括DU和CU,此时核心网设备可以向接入网设备中的CU发送所述递交顺序指示信息。如果接入网设备对应终端的RRC实体或RRM实体或者管理按序递交功能的管理实体在DU中,此时核心网设备可以向接入网设备中的DU发送所述递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,核心网设备还可以向接入网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力。
步骤305:终端接收接入网设备发送的数据包顺序配置信息。
可选的,在该步骤中,终端还可以接收接入网设备发送的第二能力指示信息。终端接收到第二能力指示信息之后,可以不按顺序向接入网设备递交上行数据包。其中,数据包顺序配置信息以及第二能力指示信息的具体内容可以参考前面的描述,在此不再赘述。
需要说明的是,这里只是说终端可以不按顺序向接入网设备递交上行数据包,终端根据实际情况确定是否不按顺序向接入网设备递交上行数据包,即可以按顺序向接入网设备递交上行数据包,也可以不按顺序向接入网设备递交上行数据包。上述描述对接入网设备也适用,在此不再赘述。这里所述的顺序,是指终端的接入层从终端的非接入层收到数据包的顺序。
第三种可能的场景中,第一网络设备为应用服务器,第二网络设备为核心网设备。
具体的,如图4所示,为本申请实施例提供的一种通信方法流程示意图。图4中,应用服务器为第一网络设备,核心网设备为第二网络设备。
步骤401:终端向应用服务器发送第一能力指示信息。
步骤401的具体内容可以参考步骤201等描述,在此不再赘述。
步骤402:应用服务器向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
应用服务器可以通过会话发起请求消息向核心网设备发送递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,应用服务器还可以向
核心网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,应用服务器具体的指示方式,在此并不限定。
步骤403:核心网设备向终端发送数据包优先级配置策略。
所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级;或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
步骤404:核心网设备向接入网设备发送递交顺序指示信息。
需要说明的是,接入网设备中若包括DU和CU,此时核心网设备可以向接入网设备中的CU发送所述递交顺序指示信息。如果接入网设备对应终端的RRC实体或RRM实体或者管理按序递交功能的管理实体在DU中,此时核心网设备可以向接入网设备中的DU发送所述递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,核心网设备还可以向接入网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力。
需要说明的是,本申请实施例对步骤403和步骤404执行的先后顺序并不限定。
步骤405:终端接收接入网设备发送的数据包顺序配置信息。
可选的,在该步骤中,终端还可以接收接入网设备发送的第二能力指示信息。终端接收到第二能力指示信息之后,可以不按顺序向接入网设备递交上行数据包。其中,数据包顺序配置信息以及第二能力指示信息的具体内容可以参考前面的描述,在此不再赘述。
第四种可能的场景中,第一网络设备为接入网设备。
具体的,如图5所示,为本申请实施例提供的一种通信方法流程示意图。图5中,接入网设备为第一网络设备。
步骤501:终端向接入网设备发送第一能力指示信息。
步骤501的具体内容可以参考步骤201等描述,在此不再赘述。
步骤502:终端向应用服务器发送会话请求消息。
步骤503:应用服务器向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
应用服务器可以通过会话发起请求消息向核心网设备发送递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,应用服务器还可以向核心网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,应用服务器具体的指示方式,在此并不限定。
步骤504:核心网设备向接入网设备发送递交顺序指示信息。
需要说明的是,接入网设备中若包括DU和CU,此时核心网设备可以向接入网设备中的CU发送所述递交顺序指示信息。如果接入网设备对应终端的RRC实体或RRM实体或者管理按序递交功能的管理实体在DU中,此时核心网设备可以向接入网设备中的DU发送所述递交顺序指示信息。
可选的,若第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,在该步骤中,核心网设备还可以向
接入网设备指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力。
步骤505:终端接收接入网设备发送的数据包顺序配置信息以及数据包优先级配置策略。
可选的,在该步骤中,终端还可以接收接入网设备发送的第二能力指示信息。终端接收到第二能力指示信息之后,可以不按顺序向接入网设备递交上行数据包。其中,数据包顺序配置信息、数据包优先级配置策略以及第二能力指示信息的具体内容可以参考前面的描述,在此不再赘述。
结合图2至图5的描述,终端接收到数据包顺序配置信息、数据包优先级配置策略以及第二能力指示信息中的一种或多种之后,终端与接入网设备如何处理不按序递交的数据包,可以按照下面的方式处理。
一、接入网设备具有处理不按顺序递交的上行数据包的能力
在接入网设备具有处理不按顺序递交的上行数据包的能力的情况下,若接入网设备在终端侧使用了动态优先级,即接入网设备对一个RB内的数据包可以使用一个默认优先级,同时还可以对该RB内的数据包使用与默认优先级不同的优先级,此时终端的接入***(Access Stratum,AS)层在处理上行数据包时,需要确定每个数据包的优先级。
终端的AS层可以通过两种方式确定每个上行数据包的优先级:
1)由终端的应用层通过原语将每个数据包的优先级通知终端的接入***AS层;
2)由终端的应用层在每个上行数据包中添加一个优先级标识,从而指示这个上行数据包的优先级。
结合前面的描述,一种可能的实现方式中,终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。其中,目标数据包为终端需要发送的任意一个上行数据包。
终端根据每个数据包的优先级发送所述目标数据包,可以优先发送优先级高的数据包。
举例来说,第二优先级高于第一优先级,第二优先级低于第三优先级。目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送。终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,为所述目标数据包分配数据包序列号。此时终端若确定所述目标数据包之前的数据包的优先级为第一优先级,则优先发送所述目标数据,此时接入网设备先收到所述目标数据之后,就可以先将所述目标数据递交给上层实体处理;终端若确定所述目标数据包之前的数据包的优先级为第三优先级,则优先发送所述目标数据之前的数据包。
另一种可能的实现方式中,所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
终端根据每个数据包的优先级为所述目标数据包分配数据包序列号时,终端优先为优先级高的数据包分配数据包序列号。
相应的,终端或者接入网设备在根据每个数据包的数据包序列号发送所述目标数据包
时,可以优先发送被优先分配数据包序列号的数据包。例如数据包1和数据包2,若数据包1先被分配数据包序列号,数据包2后被分配数据包序列号,则相对于数据包2,数据包1会被优先发送。因此,终端优先为优先级高的数据包分配数据包序列号之后,优先级高的数据包会被优先发送。需要说明的是,若第二优先级高于第一优先级,终端可以将所述目标数据包之前的数据包的优先级都确定为第一优先级。
需要说明的是,终端确定目标数据包的优先级是否调整,可以由终端的AS层确定,终端的AS层确定数据包的优先级的方式可以参考上面的描述。
本申请实施例中,当终端具有处理不按顺序递交的下行数据包的能力时,接入网设备也可以按照上述方法处理下行数据包,只需将上述方法的执行主体由终端修改为接入网设备即可,在此不再重复。
二、接入网设备不具有处理不按顺序递交的上行数据包的能力
在接入网设备不具有处理不按顺序递交的上行数据包的能力的情况下,接入网设备的上层需要AS层严格保证按序递交。终端的AS层若确定目标数据包的优先级由第一优先级调整为第二优先级之后,需要将所述目标数据包所处的流或者RB的优先级也暂时调整为第二优先级。再按序发送目标数据之前的数据包,再发送目标数据。当终端将所述目标数据包发送完毕之后,如果发现后面没有第二优先级的数据包了,或者收到上层指示“后面没有第二优先级的数据包了”,再将所述目标数据包所处的流或者RB的优先级还原为原来的优先级。或者,当终端将所述目标数据包发送完毕之后、且收到接收方的确认消息,再将所述目标数据包所处的流或者RB的优先级还原为原来的优先级。
需要说明的是,上面所说的流或RB的优先级,具体可以表现为下面几个参数的一个或多个:
-逻辑信道优先级
-优先级比特速率(prioritised Bit Rate)
-桶大小持续时间(bucket Size Duration,BSD)
在目标数据包发送的过程中,因为这个高优先级的数据包,在该目标数据包前面的数据包的优先级,也被调整为第二优先级。
另外,当终端确定所示目标数据包所处的流或RB内有更高优先级的数据包到达,则触发资源请求,向接入网设备请求无线资源,例如向接入网设备发送上行调度请求(Scheduling Request,SR)或者缓冲状态报告(Buffer Status Report,BSR)。
当终端向接入网设备发送SR或者BSR时,可以特别指示高优先级的数据包的大小,也可以特别指示这个高优先级的数据包之前的所有数据包(包括该高优先级的数据包)的总大小。
另外,数据包的优先级标识也可以带在数据包头中,用于网络侧其它实体对数据包进行区分对待。
本申请实施例中,当终端不具有处理不按顺序递交的下行数据包的能力时,接入网设备也可以按照上述方法处理下行数据包,只需将上述方法的执行主体由终端修改为接入网设备即可,在此不再重复。
如图6所示,为现有技术中的一种网络架构示意图。图6中,第一接入网设备为主接入网设备,第一接入网设备与演进数据核心网(Evolved Packet Core,EPC)设备之间存在分布承载(split bear),第二接入网设备为辅接入网设备,所述第一接入网设备与所述第
二接入网设备之间不存在隧道,即第一接入网设备没有用于接收第二接入网设备发送的数据包的隧道端点标识(Tunnel Endpoint Identifier,TEID)。图6中,第一接入网设备与演进数据核心网设备之间位于split bear的数据全都通过第一接入网设备处理,这时,第一接入网设备是一个数据锚点,当数据量过大,超出了第一接入网设备的处理能力时,导致第二接入网设备处理的数据受制于第一接入网设备的处理能力,从而降低了***处理效率。
基于上述描述,如图7所示,为本申请实施例提供的一种通信方法流程示意图。
参见图7,该方法包括:
步骤701:第一接入网设备为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一TEID。
第一接入网设备可以为比第二接入网设备数据处理能力低的接入网设备。数据处理能力可以是指数据收发能力、数据解析能力等。
步骤702:所述第一接入网设备向所述第二接入网设备发送所述第一TEID。
可选的,所述第一接入网设备还向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
结合图7,如图8所示,为本申请实施例提供的一种通信方法流程示意图。
步骤801:第一接入网设备为所述第一接入网设备分配第一TEID。
第一接入网设备分配的第一TEID可以为在X2接口接收第二接入网设备发送的数据包的TEID。
步骤802:第一接入网设备向第二接入网设备发送所述第一TEID。
第一接入网设备还可以向第二接入网设备发送第二TEID。
该步骤中,第一接入网设备可以通过第一TEID以及第二TEID向第二接入网设备指示出第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。此时,第二接入网设备接收到第一TEID以及第二TEID之后,就可以确定第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载
可选的,第一接入网设备也可以直接向第二接入网设备进行指示,此时第一接入网设备可以向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
步骤803:第一接入网设备接收所述第二接入网设备发送的第三TEID;所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述第一接入网设备还可能会接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接收演进数据核心网设备发送的数据包时所使用的TEID。
相应的,第三TEID可以为第二接入网设备在X2接口接收第一接入网设备发送的数据包所使用的TEID;第四TEID可以为第二接入网设备在S1接口接收演进数据核心网设备发送的数据包所使用的TEID。
步骤804:第一接入网设备向终端发送通知消息,所述通知消息用于指示指示终端可以与第二接入网设备传输数据了。
当然,第一接入网设备还可以向终端发送其他无线参数,如第二设备的类型,第二设
备的小区标识,小区频点,帧号,子帧号,初始接入时机,初始接入码等,在此不再赘述。
步骤805:终端接入第二接入网设备。
随后可以执行path swith流程,实现将第一接入网设备与演进数据核心网设备之间的分布承载修改为第二接入网设备与演进数据核心网设备之间的分布承载。
步骤803至步骤805以及path swith流程可以参考现有技术的流程,在此不再赘述。
如图9所示,为现有技术中的一种网络架构示意图。图9中,第一接入网设备为主接入网设备,第一接入网设备与演进数据核心网设备之间存在分布承载,第二接入网设备为辅接入网设备,所述第一接入网设备与所述第二接入网设备之间存在隧道,即第一接入网设备有用于接收第二接入网设备发送的数据包的TEID。图9中,第一接入网设备与演进数据核心网设备之间位于split bear的数据全都通过第一接入网设备处理,这时,第一接入网设备是一个数据锚点,当数据量过大,超出了第一接入网设备的处理能力时,导致第二接入网设备处理的数据受制于第一接入网设备的处理能力,从而降低了***处理效率。
基于上述描述,如图10所示,为本申请实施例提供的一种通信方法流程示意图。
参见图10,该方法包括:
步骤1001:第一接入网设备生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID。
可选的,第一接入网设备可以为比第二接入网设备数据处理能力低的接入网设备。
需要说明的是,步骤1001中的第一TEID、第二TEID与图6流程中步骤601中以及步骤602中的第一TEID、第二TEID不同。
步骤1001中,第一TEID可以为演进数据核心网设备在S1接口接收上行数据包的TEID;第二TEID可以为第二接入网设备在S1接口接收演进数据核心网设备发送的数据包的TEID。
步骤1002:所述第一接入网设备向所述第二接入网设备发送所述请求消息。
第一接入网设备发送完所述请求消息之后,可能会接收所述第二接入网设备发送的第二TEID,并向所述演进数据核心网设备发送所述第二TEID。
结合图10,如图11所示,为本申请实施例提供的一种通信方法流程示意图。
步骤1101:第一接入网设备向第二接入网设备发送包括第一TEID的请求消息。
步骤1102:第二接入网设备向第一接入网设备发送第二TEID。
步骤1103:第一接入网设备向演进数据核心网设备发送所述第二TEID。
终端向网络注册时,3GPP移动网络的网关,为终端分配IP地址,但是未将所述IP地址通知终端。终端如果同时传输N个业务,网关为这N个业务分配不同的业务标识。终端的应用层生成数据包后,将这个业务标识加进包头中,将数据包传到网关,网关再根据应用标识,映射出相应的服务器IP地址,加上终端的IP地址,组成IP包,发送给相应的应用服务器。
根据上述方法,终端可以实现无IP的数据传输,节省移动通信网络的开销。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实
施例。
如图12所示,为本申请实施例提供一种通信装置结构示意图。
参见图12,该装置包括:
处理单元1201,用于生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
收发单元1202,用于向第一网络设备发送所述第一能力指示信息。
可选的,所述收发单元1202还用于:
接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
可选的,所述第二网络设备为接入网设备;所述收发单元1202还用于:
接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
可选的,所述第二网络设备为应用服务器或者核心网设备;所述收发单元1202还用于:
接收接入网设备发送的第二能力指示信息。
可选的,所述收发单元1202还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
可选的,所述收发单元1202还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
可选的,所述收发单元1202还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包所处的流或者无线承载RB的优先级调整为所述第二优先级。
可选的,所述收发单元1202还用于:
接收核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图13所示,为本申请实施例提供一种通信装置结构示意图。
参见图13,该装置包括:
收发单元1301,用于接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示
所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
处理单元1302,用于根据所述第一能力指示信息向所述终端发送下行数据包。
可选的,所述装置为应用服务器;
所述收发单元1301还用于:
向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
可选的,所述装置为应用服务器;
所述收发单元1301还用于:
向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
可选的,所述收发单元1301还用于:
向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图14所示,为本申请实施例提供一种通信装置结构示意图。
参见图14,该装置包括:
处理单元1401,用于为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;
收发单元1402,用于向所述第二接入网设备发送所述第一TEID。
可选的,所述收发单元1402还用于:
向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
可选的,所述收发单元1402还用于:
向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
可选的,所述收发单元1402还用于:
接收所述第二接入网设备发送的第三TEID,所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述收发单元1402还用于:
接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接收演进数据核心网设备发送的数据包时所使用的TEID。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图15所示,为本申请实施例提供一种通信装置结构示意图。
参见图15,该装置包括:
处理单元1501,用于生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;
收发单元1502,用于向所述第二接入网设备发送所述请求消息。
可选的,所述收发单元1502还用于:
接收所述第二接入网设备发送的第二TEID。
可选的,所述收发单元1502还用于:
向所述演进数据核心网设备发送所述第二TEID。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图16所示,为本申请实施例提供一种通信装置结构示意图。
参见图16,该装置包括:处理器1601、收发机1602、存储器1603。
存储器1603用于存储计算机指令。
处理器1601,用于生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
收发机1602,用于向第一网络设备发送所述第一能力指示信息。
可选的,所述收发机1602还用于:
接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
可选的,所述第二网络设备为接入网设备;所述收发机1602还用于:
接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
可选的,所述第二网络设备为应用服务器或者核心网设备;所述收发机1602还用于:
接收接入网设备发送的第二能力指示信息。
可选的,所述收发机1602还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
可选的,所述收发机1602还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
可选的,所述收发机1602还用于:
确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包所处的流或者无线承载RB的优先级调整为所述第二优先级。
可选的,所述收发机1602还用于:
接收核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图17所示,为本申请实施例提供一种通信装置结构示意图。
参见图17,该装置包括:处理器1701、收发机1702、存储器1703。
存储器1703用于存储计算机指令。
收发机1702,用于接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;
处理器1701,用于根据所述第一能力指示信息向所述终端发送下行数据包。
可选的,所述装置为应用服务器;
所述收发机1702还用于:
向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
可选的,所述装置为应用服务器;
所述收发机1702还用于:
向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
可选的,所述收发机1702还用于:
向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图18所示,为本申请实施例提供一种通信装置结构示意图。
参见图18,该装置包括:处理器1801、收发机1802、存储器1803。
存储器1803用于存储计算机指令。
处理器,用于为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;
收发机,用于向所述第二接入网设备发送所述第一TEID。
可选的,所述收发机1802还用于:
向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
可选的,所述收发机1802还用于:
向所述第二接入网设备发送分布承载指示信息,所述分布承载指示信息用于指示所述第二TEID对应的承载为所述第二接入网设备与所述演进数据核心网设备之间在S1接口上的新类型的分布承载。
可选的,所述收发机1802还用于:
接收所述第二接入网设备发送的第三TEID,所述第三TEID为所述第二接入网设备接收第一接入网设备发送的数据包时所使用的TEID。
可选的,所述收发机1802还用于:
接收所述第二接入网设备发送的第四TEID,所述第四TEID为所述第二接入网设备接收演进数据核心网设备发送的数据包时所使用的TEID。
基于相同的技术构思,本申请实施例还提供一种通信装置,该装置可执行上述方法实施例。
如图19所示,为本申请实施例提供一种通信装置结构示意图。
参见图19,该装置包括:处理器1901、收发机1902、存储器1903。
存储器1903用于存储计算机指令。
处理器,用于生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;
收发机,用于向所述第二接入网设备发送所述请求消息。
可选的,所述收发机还用于:
接收所述第二接入网设备发送的第二TEID。
可选的,所述收发机还用于:
向所述演进数据核心网设备发送所述第二TEID。
图16至图19中,收发机可以是有线收发机,无线收发机或其组合。有线收发机例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线收发机例如可以为无线局域网收发机,蜂窝网络收发机或其组合。处理器可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array logic,缩写:GAL)或其任意组合。存储器可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器还可以包括上述种类的存储器的组合。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图
和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (20)
- 一种通信方法,其特征在于,包括:终端生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;所述终端向第一网络设备发送所述第一能力指示信息。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
- 根据权利要求2所述的方法,其特征在于,所述第二网络设备为接入网设备;所述方法还包括:所述终端接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
- 根据权利要求1至2任一所述的方法,其特征在于,所述方法还包括:所述终端确定目标数据包的优先级由第一优先级调整为第二优先级之后,将所述目标数据包所处的流或者无线承载RB的优先级调整为所述第二优先级。
- 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:所述终端核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
- 一种通信方法,其特征在于,包括:第一网络设备接收终端发送的第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;所述第一网络设备根据所述第一能力指示信息向所述终端发送下行数据包。
- 根据权利要求8所述的方法,其特征在于,所述第一网络设备为应用服务器;所述第一网络设备接收终端发送的第一能力指示信息之后,还包括:所述第一网络设备向核心网设备发送递交顺序指示信息,所述递交顺序指示信息指示出向所述终端发送的下行数据包支持不按序递交。
- 根据权利要求8或9所述的方法,其特征在于,所述第一网络设备为应用服务器;所述第一网络设备接收终端发送的第一能力指示信息之后,还包括:所述第一网络设备向所述终端发送数据包顺序配置信息;所述数据包顺序配置信息指示向所述终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:所述第一网络设备向所述终端发送数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
- 一种通信方法,其特征在于,包括:第一接入网设备为所述第一接入网设备分配用于接收第二接入网设备发送的数据包的第一隧道端点标识TEID;所述第一接入网设备向所述第二接入网设备发送所述第一TEID。
- 根据权利要求12所述的方法,其特征在于,所述方法还包括:所述第一接入网设备向所述第二接入网设备发送演进数据核心网设备在S1口接收上行数据包所使用的第二TEID。
- 一种通信方法,其特征在于,包括:第一接入网设备生成包括第一隧道端点标识TEID的请求消息;所述第一TEID为演进数据核心网设备用于接收所述第二接入网设备发送的数据包所使用的TEID;所述请求消息用于指示所述第二接入网设备分配用于所述第二接入网设备接收演进数据核心网设备发送的数据包的第二TEID;所述第一接入网设备向所述第二接入网设备发送所述请求消息。
- 一种通信装置,其特征在于,包括:处理单元,用于生成第一能力指示信息;所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力,或者,所述第一能力指示信息指示所述终端具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力,或者,所述第一能力指示信息指示所述终端具有处理不按顺序递交的下行数据包的能力以及具有根据接收到的下行数据包的优先级确定所述下行数据包对应的上行数据包的优先级的能力;收发单元,用于向第一网络设备发送所述第一能力指示信息。
- 根据权利要求15所述的装置,其特征在于,所述收发单元还用于:接收第二网络设备发送的数据包优先级配置策略;所述数据包优先级配置策略指示所述终端的上行数据包的优先级为预设优先级,或者所述数据包优先级配置策略指示所述终端的上行数据包的优先级由所述终端的下行数据包的优先级确定。
- 根据权利要求16所述的装置,其特征在于,所述第二网络设备为接入网设备;所述收发单元还用于:接收第二网络设备发送的第二能力指示信息;所述第二能力指示信息指示所述接入网设备具有处理不按顺序递交的上行数据包的能力。
- 根据权利要求16或17所述的装置,其特征在于,所述收发单元还用于:确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号已经被分配且未在空口发送,则为所述目标数据包分配数据包序列号,并根据每个数据包的优先级发送所述目标数据包。
- 根据权利要求16或17所述的装置,其特征在于,所述收发单元还用于:确定目标数据包的优先级由第一优先级调整为第二优先级之后,若确定所述目标数据包之前的数据包的数据包序列号未被分配,则根据每个数据包的优先级为所述目标数据包分配数据包序列号,并根据每个数据包的数据包序列号发送所述目标数据包。
- 根据权利要求15至19任一所述的装置,其特征在于,所述收发单元还用于:接收核心网设备发送的数据包顺序配置信息;所述数据包顺序配置信息指示向终端发送的下行数据包中存在不按照数据包的数据包序列号顺序发送的数据包。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17854673.5A EP3509255A4 (en) | 2016-09-30 | 2017-09-11 | COMMUNICATION METHOD AND DEVICE |
US16/371,973 US20190230560A1 (en) | 2016-09-30 | 2019-04-01 | Communications method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610877310.0 | 2016-09-30 | ||
CN201610877310.0A CN107889154A (zh) | 2016-09-30 | 2016-09-30 | 一种通信方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/371,973 Continuation US20190230560A1 (en) | 2016-09-30 | 2019-04-01 | Communications method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018059223A1 true WO2018059223A1 (zh) | 2018-04-05 |
Family
ID=61762485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/101264 WO2018059223A1 (zh) | 2016-09-30 | 2017-09-11 | 一种通信方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190230560A1 (zh) |
EP (1) | EP3509255A4 (zh) |
CN (1) | CN107889154A (zh) |
WO (1) | WO2018059223A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019149990A1 (en) * | 2018-02-03 | 2019-08-08 | Nokia Technologies Oy | Application based routing of data packets in multi-access communication networks |
WO2019196011A1 (zh) * | 2018-04-10 | 2019-10-17 | Oppo广东移动通信有限公司 | 通信方法及终端、网络设备 |
WO2019210437A1 (en) * | 2018-04-30 | 2019-11-07 | Qualcomm Incorporated | An addressing model and method |
EP3824664A4 (en) * | 2018-09-26 | 2022-03-23 | Nokia Technologies Oy | PRIORITY HANDLING IN A QUALITY OF SERVICE FLOW MOVEMENT |
CN111182651B (zh) * | 2018-11-09 | 2021-11-16 | ***通信有限公司研究院 | 一种信息生成及数据传输方法、装置和存储介质 |
US11617187B2 (en) | 2020-10-28 | 2023-03-28 | Hewlett Packard Enterprise Development Lp | Systems and methods for prioritizing bi-directional traffic flows |
CN115696604A (zh) * | 2021-07-26 | 2023-02-03 | 展讯通信(上海)有限公司 | 一种信息指示方法及通信装置 |
US20240064796A1 (en) * | 2022-08-19 | 2024-02-22 | Qualcomm Incorporated | Priority for half-duplex user equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388826A (zh) * | 2007-09-10 | 2009-03-18 | 鼎桥通信技术有限公司 | 一种发送重排缓存区信息的方法及装置 |
CN101540712A (zh) * | 2008-03-20 | 2009-09-23 | 大唐移动通信设备有限公司 | 一种分配隧道端点标识的方法和设备 |
CN102378382A (zh) * | 2010-08-10 | 2012-03-14 | 华为技术有限公司 | 一种数据流的调度方法、设备和*** |
CN103312441A (zh) * | 2012-03-15 | 2013-09-18 | 华为技术有限公司 | 数据包传输方法及***、发送端设备与接收端设备 |
WO2015133837A1 (en) * | 2014-03-05 | 2015-09-11 | Samsung Electronics Co., Ltd. | Method for data forwarding in a small cell system |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100938090B1 (ko) * | 2006-10-19 | 2010-01-21 | 삼성전자주식회사 | 이동통신 시스템에서 핸드오버 수행 방법 및 장치 |
CN101242645B (zh) * | 2007-02-09 | 2011-02-09 | 华为技术有限公司 | 移动终端从空闲态进入激活态的方法及*** |
CN102170708B (zh) * | 2011-05-24 | 2013-10-16 | 电信科学技术研究院 | 一种处理lipa连接专用承载的方法、***和设备 |
CN103037356B (zh) * | 2011-10-09 | 2015-08-19 | 华为技术有限公司 | 一种通信方法和装置 |
CN103391628B (zh) * | 2012-05-09 | 2017-01-25 | ***通信集团公司 | 一种载波聚合***中信息传输方法及装置 |
US9882950B2 (en) * | 2012-06-13 | 2018-01-30 | All Purpose Networks LLC | Methods and systems of an all purpose broadband network |
CN105210315B (zh) * | 2013-05-07 | 2017-12-19 | Lg电子株式会社 | 在无线通信***中执行测量的方法及其设备 |
WO2015032043A1 (zh) * | 2013-09-04 | 2015-03-12 | 华为技术有限公司 | 传输数据的方法、装置和*** |
US10264481B2 (en) * | 2015-03-19 | 2019-04-16 | Qualcomm Incorporated | Techniques for managing power operation modes of a user equipment (UE) communicating with a plurality of radio access technologies (RATs) |
-
2016
- 2016-09-30 CN CN201610877310.0A patent/CN107889154A/zh active Pending
-
2017
- 2017-09-11 EP EP17854673.5A patent/EP3509255A4/en not_active Withdrawn
- 2017-09-11 WO PCT/CN2017/101264 patent/WO2018059223A1/zh unknown
-
2019
- 2019-04-01 US US16/371,973 patent/US20190230560A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388826A (zh) * | 2007-09-10 | 2009-03-18 | 鼎桥通信技术有限公司 | 一种发送重排缓存区信息的方法及装置 |
CN101540712A (zh) * | 2008-03-20 | 2009-09-23 | 大唐移动通信设备有限公司 | 一种分配隧道端点标识的方法和设备 |
CN102378382A (zh) * | 2010-08-10 | 2012-03-14 | 华为技术有限公司 | 一种数据流的调度方法、设备和*** |
CN103312441A (zh) * | 2012-03-15 | 2013-09-18 | 华为技术有限公司 | 数据包传输方法及***、发送端设备与接收端设备 |
WO2015133837A1 (en) * | 2014-03-05 | 2015-09-11 | Samsung Electronics Co., Ltd. | Method for data forwarding in a small cell system |
Non-Patent Citations (1)
Title |
---|
See also references of EP3509255A4 * |
Also Published As
Publication number | Publication date |
---|---|
US20190230560A1 (en) | 2019-07-25 |
EP3509255A1 (en) | 2019-07-10 |
EP3509255A4 (en) | 2019-10-30 |
CN107889154A (zh) | 2018-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018059223A1 (zh) | 一种通信方法及装置 | |
US11153778B2 (en) | Buffer status report reporting method and apparatus | |
EP2515597B1 (en) | Method for wireless resource scheduling, network element of access network and terminal thereof | |
JP6557422B2 (ja) | ユーザ機器及びそのためのデータ送信方法、並びにネットワークノード及びそのためのデータ送信方法 | |
US20190159236A1 (en) | Resource scheduling method and apparatus | |
KR20190028553A (ko) | 무선 통신 네트워크에서 데이터 통신을 관리하는 방법 및 장치 | |
US10813099B2 (en) | Radio bearer configuration method and system | |
JP7391946B2 (ja) | データ送信方法、装置及び通信システム | |
JP6363231B2 (ja) | 進化型ノードb、モビリティマネジメントエンティティ、及びユーザ機器、並びに留意されているサービス及び留意されていないサービスをサポートする方法 | |
JP6090476B2 (ja) | D2d通信の論理チャネルのハンドリング方法、ユーザ装置及び基地局 | |
EP3528533B1 (en) | Wireless communication method, user equipment, access network device, and system | |
JP2019527006A (ja) | 報告受信方法及びネットワーク装置、並びに報告実行方法及び基地局 | |
WO2016191963A1 (zh) | 一种建立承载的方法、用户设备及基站 | |
WO2018228558A1 (zh) | 一种传输数据的方法、网络设备和终端设备 | |
JP6627966B2 (ja) | 無線アクセスネットワークノード、外部ノード、及びこれらの方法 | |
WO2013166670A1 (zh) | 上行信道资源配置方法和设备 | |
WO2022052851A1 (zh) | 一种服务质量QoS的监测方法 | |
WO2020126018A1 (en) | Buffer status reporting in wireless communication systems | |
WO2017128609A1 (zh) | 一种数据传输方法、装置和*** | |
KR20200116908A (ko) | 데이터 전송 제어 방법 및 관련 제품 | |
JP6566123B2 (ja) | 無線アクセスネットワークノード、無線端末、ネットワークノード、及びこれらの方法 | |
WO2018028636A1 (zh) | Rrc连接控制方法及装置、*** | |
CN116866981A (zh) | 通信方法和装置 | |
US20190104439A1 (en) | Data transmission method, apparatus, and system | |
WO2017101121A1 (zh) | 传输信令、传输数据和建立gtp隧道的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17854673 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2017854673 Country of ref document: EP Effective date: 20190401 |