WO2018137443A1 - Data mapping method and device, and wireless apparatus - Google Patents
Data mapping method and device, and wireless apparatus Download PDFInfo
- Publication number
- WO2018137443A1 WO2018137443A1 PCT/CN2017/117113 CN2017117113W WO2018137443A1 WO 2018137443 A1 WO2018137443 A1 WO 2018137443A1 CN 2017117113 W CN2017117113 W CN 2017117113W WO 2018137443 A1 WO2018137443 A1 WO 2018137443A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control information
- user plane
- qos
- plane entity
- network element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- 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]
Definitions
- the present disclosure relates to the field of wireless communication technologies, and in particular, to a data mapping method and apparatus, and a wireless device.
- the 5G system will not be a single system using only one wireless access technology, but can be used in combination.
- eLTE evolved Long Term Evolution
- WLAN Wireless Local Area Network
- newly designed wireless access technology in 5G using these different wireless connections
- the incoming radio access network (RAN) accesses the unified 5G core network.
- the above radio access networks using different radio access technologies access the unified 5G core network.
- the 5G system needs to decouple the core network and the access network, that is, the core network and The access network can evolve independently without causing synchronization enhancement or change on the other side network due to enhancement or change of one side network.
- the decoupling design of the core network and the access network one of the important issues is how to meet the requirements of QoS (Quality of Service) for different services in different scenarios.
- the QoS architecture is a coupling design of the core network and the access network.
- the bearer is used as the minimum QoS processing unit for data transmission.
- FIG. 1 is a schematic structural diagram of performing QoS processing for data transmission at the bearer granularity in LTE.
- FIG. 1 illustrates only a case where a PDN connection is established between a User Equipment (UE) and a Packet Data Network (PDN), and a service that serves different QoS requirements on the PDN connection, the core network.
- UE User Equipment
- PDN Packet Data Network
- An Evolved Packet System bearer may be established between the UE and the PDN gateway (P-GW), and each EPS bearer carries one or more data service flows (service) Traffic flow (SDF for short), one or more SDFs carried on an EPS bearer will have the same QoS.
- the EPS bearer is an end-to-end logical bearer between the UE and the P-GW.
- the EPS bearer establishes three segments of bearers on the three network interfaces that pass through the LTE network architecture, including establishing the P-GW and the serving gateway ( The S5/S8 bearer on the Serving Gateway (S-GW) interface, the S1-bearer established on the S-GW and the base station (eNB) interface, and the air interface established between the eNB and the UE.
- Data Radio Bearer DRB
- S1-bearer and DRB are defined together as an evolved universal terrestrial radio access bearer (E-UTRAN Radio Access Bearer, E for short) between the UE and the S-GW. -RAB).
- the core network When the core network establishes an EPS bearer, it will notify the eNB of each E-RAB (ie, a section of the EPS bearer on the E-URTAN side).
- the QoS parameter of the bearer can only be passively accepted or rejected by the eNB. If accepted, the DRB between the UE and the UE is established on the air interface, and the data is scheduled to be transmitted according to the received QoS parameters of the E-RAB level.
- the QoS policy and parameters, and the mapping relationship between the SDF and the bearer are completely controlled by the core network, and the base station can only passively accept or refuse to establish the DRB.
- the wireless interface is the key to truly implement and satisfy the QoS.
- the base station cannot adjust the SDF mapped on each DRB according to the actual wireless load and the quality of the wireless link, so it is not the most efficient. Perform QoS.
- the core network and the access network are too coupled, and the modification of the core network will directly affect the access network and need to make corresponding modifications, and the independent expansion or evolution of the core network and the access network cannot be realized.
- 3GPP proposes a flow-based QoS architecture in the 5G system design.
- the bearer is removed between the core network and the radio access network, but the DRB is retained on the air interface.
- Figure 2 shows a schematic diagram of a flow-based QoS architecture.
- the 5G core network receives SDF (such as IP Flow) from a packet data network (such as the Internet), and maps the SDF into a QoS Flow. For example, multiple or the same may be used.
- SDF such as IP Flow
- packet data network such as the Internet
- the SDF of QoS requirements is aggregated into one QoS Flow, and of course, an SDF can be mapped into a QoS Flow.
- the 5G core network generates a QoS rule according to the QoS policy of the core network, the QoS requirement of the SDF, the subscription information of the user, and completes the mapping of the SDF to the QoS Flow.
- the QoS rule includes a QoS profile and a precedence order of the QoS feature parameter, and optionally includes a packet filter/data service filter of the SDF using the QoS feature parameter ( Packet filter/traffic filter), where the QoS characteristic parameter may include a QoS flag (QoS ID or QoS marking or QoS flow ID) for identifying or indicating the QoS characteristic parameter, and includes a Maximum Flow Bit Rate (MBR) ), GBR (Guaranteed Flow Bit Rate), Priority level (Priority), PDB (Packet Delay Budget), PER (Packet Error Rate), Admission control Control) and at least one of the parameters.
- MLR Maximum Flow Bit Rate
- the 5G core network sends the QoS characteristic parameters in the QoS rule generated by the decision to the RAN through the control plane interface with the RAN (for example, a 5G base station, an eLTE base station, etc.), and the 5G core network passes the user plane interface with the RAN.
- the QoS Flow is sent to the RAN, and the QoS ID of the QoS characteristic parameter used by the packet is included in the header of each packet containing the QoS flow sent to the RAN.
- the RAN maps the data packet to the DRB of the air interface according to the QoS characteristic parameter received from the core network, and maps the data packet to the DRB of the air interface to complete the mapping between the QoS Flow and the DRB. In this process, the RAN side can fully consider the actual wireless load, radio link quality and other factors, decide to establish the DRB and decide which QoS flows to map to which DRBs.
- the technical problem to be solved by the present disclosure is to provide a data mapping method and apparatus and a wireless device to solve how a data stream is transmitted over an air interface in a flow-based QoS architecture, in particular, how the UE performs uplink data and QoS flow. , QoS flow and DRB mapping for uplink data transmission.
- a data mapping method including: a third network element receives a first user plane entity control protocol data unit from a first network element; and a third network element is configured according to the first user plane
- the entity control protocol data unit performs a reflected mirror mapping quality of service reflective QoS operation.
- the first user plane entity control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- Control information 7 QoS flow and DRB mapping relationship update indication and QoS ID.
- the reflective QoS operation includes at least one of the following operations:
- Operation 1 determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit
- Operation 2 Determine the mapping relationship between QoS flow and DRB
- Operation 3 determining a mapping relationship between the data packet and the QoS flow
- Operation 4 detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
- Operation 5 detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
- the determining the mapping relationship between the QoS flow and the DRB includes:
- the third network element performs the operation 1, Operation 2 and operation 3; or,
- the third network element performs the operation 1 and the operation 3;
- the third network element performs the operation 1 and the operation 2;
- the first user plane entity control protocol data unit includes only control information 5, or includes control information 1 and control information 5, or includes control information 2 and control information 5, or includes control information 1, control information 2, and control information. 5, the third network element performs the operation 1, the operation 2 and the operation 3 on the DRB indicated in the control information 5; or
- the third network element indicates the indication in the control information 5.
- the third network element indicates the indication in the control information 5.
- the first user plane entity control protocol data unit includes only control information 6, or includes control information 1 and control information 6, or includes control information 2 and control information 6, or includes control information 1, control information 2, and control information.
- the third network element performs the operation 2 and the operation 3 according to the first user plane entity control protocol data unit, or according to the first user plane entity data protocol data unit received from the first network element Performing the operation 1, the operation 2 and the operation 3;
- the third network element is only indicated in the control information 6.
- the operation 1 and the operation 3 are performed on the DRB mapped by the QoS ID; or,
- the third network element is based on the first user plane entity. Controlling the data unit to perform the operation 2, or performing the operation 1 and the operation 2 according to the first user plane entity data protocol data unit received from the first network element;
- the first user plane entity control protocol data unit includes control information 7, or includes control information 1 and control information 6, or contains control information 2 or control information 6, or contains control information 4 and control information 6, or includes control The information, the control information 2, and the control information 6, or the control information 1, the control information 4, and the control information 6, the third network element performs the operation 4 and the operation 5.
- the third network element maps the DRB mapped by the QoS ID indicated in the control information 6.
- the operation 1, the operation 2 and the operation 3 are performed on the above.
- the third network element When the operation 2 is performed according to the first user plane entity data protocol data unit, the third network element performs the operation 1 and the operation 2 on the DRB mapped by the QoS ID indicated in the control information 6.
- the method further includes:
- the first user plane entity confirms that the control protocol unit includes a QoS ID.
- the acknowledgment control protocol unit is sent on the DRB that receives the first user plane entity data protocol data unit,
- the method further includes:
- the third network element receives a first user plane entity second control protocol data unit from the first network element, the second control protocol data unit including an indication to stop performing the reflective QoS operation.
- the method further includes:
- the third network element receives a first user plane entity data protocol data unit of the first network element, where the first user plane entity data protocol data unit header includes an indication of whether a QoS ID exists.
- a data mapping apparatus comprising: a receiving module configured to receive a first user plane entity control protocol data unit from a first network element; and an execution module configured to be according to the A user plane entity control protocol data unit performs a reflective QoS operation.
- the first user plane entity control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- Control information 7 QoS flow and DRB mapping relationship update indication and QoS ID.
- the reflective QoS operation includes at least one of the following operations:
- Operation 1 determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit
- Operation 2 Determine the mapping relationship between QoS flow and DRB
- Operation 3 determining a mapping relationship between the data packet and the QoS flow
- Operation 4 detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping between the QoS flow and the DRB system;
- Operation 5 detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
- the data mapping apparatus further includes: an acknowledgment sending module, configured to send the first user plane entity acknowledgment control protocol unit to the first network element.
- the first user plane entity confirms that the control protocol unit includes a QoS ID.
- the acknowledgment control protocol unit is sent on the DRB that receives the first user plane entity data protocol data unit, or is sent on the default DRB, or on any DRB corresponding to the first user plane entity. send.
- the receiving module is further configured to: receive a first user plane entity second control protocol data unit from the first network element.
- the execution module is further configured to stop performing the reflective QoS operation according to the second control protocol data unit.
- an apparatus for operating in wireless communication comprising a processor configured to receive a first user plane entity control protocol data unit from a first network element; A user plane entity control protocol data unit performs a reflective QoS operation;
- a memory coupled to the processor.
- the processor is further configured to send the first user plane entity acknowledgement control protocol unit to the first network element.
- the processor is further configured to receive the first user plane entity second control protocol data unit from the first network element.
- the processor is further configured to stop performing the reflective QoS operation according to the first user plane entity second control protocol data unit.
- the present disclosure provides a data mapping method and apparatus, and a wireless device, which can implement data transmission on an air interface, and in particular, can implement mapping of uplink data and QoS flow, QoS flow and DRB, and ensure QoS of QoS flow to the greatest extent. To ensure user experience.
- 1 is a QoS architecture diagram of an LTE system with a minimum granularity
- FIG. 2 is a flow-based QoS architecture diagram of a 5G system
- Figure 3 is a simplified schematic diagram of a 5G system
- FIG. 4 is a structural diagram of a user plane protocol of a first network element and a third network element
- FIG. 5 is a schematic diagram of establishing a DRB between a first network element and a third network element
- FIG. 6 is a protocol structure diagram of a third network element when performing a data mapping process according to an embodiment of the present disclosure
- FIG. 8 is a flowchart of a method of a data mapping method according to Embodiment 4 of the present disclosure.
- FIG. 9 is a schematic structural diagram of a data mapping apparatus according to Embodiment 5 of the present disclosure.
- FIG. 10 is a structural block diagram of a wireless device according to Embodiment 6 of the present disclosure.
- FIG. 3 is a simplified schematic diagram of a 5G system, including the following network elements:
- the first network element is a network element that completes the function of the access network (Radio Access Network).
- it may be an integrated base station that performs all RAN functions, or a RAN device formed by a baseband processing unit (BBU, BaseBand Unit) and a remote radio unit (RRU), or a central processing unit (CU).
- BBU baseband processing unit
- RRU remote radio unit
- CU central processing unit
- the RAN device that is formed by the Central Unit and the Distributed Processing Unit (DU), the present disclosure does not limit the specific RAN device existence form.
- the second network element is a network element that performs the Next Generation Core (NG-Core) function.
- NG-Core Next Generation Core
- an integrated core network device that implements all core network functions, or a core network device that implements a mobility management function, a session management function, a user plane function, and the like of the core network, respectively.
- the present disclosure does not limit the form in which a particular NG-Core device exists.
- the third network element is a network element that performs the function of the user terminal.
- the third network element can be various user equipments, such as mobile phones, computers, tablet devices, and the like.
- the first network element and the third network element communicate through a wireless air interface (Uu interface).
- the control information is transmitted between the first network element and the second network element through the control plane interface (NG-C), and the user plane data packet is transmitted through the user plane interface (NG-U).
- the third network element exchanges control information with the second network element via the NG-C and Uu interfaces.
- SRB Signal Radio Bearer
- DRB Data Radio Bearer
- a PDU session needs to be established between the third network element and the external network, and more than one PDU session may be established between the third network element and the external network.
- the session is indicated by the PDU session ID.
- the first network element establishes a DRB for transmitting data of the PDU session on the Uu interface, multiple DRBs may be established for one PDU session, but different DRBs are established between different PDU sessions, that is, the same DRB. Data from different PDU sessions cannot be transmitted on.
- the first network element establishes a corresponding default DRB (default DRB) for each PDU session of the third network element.
- 3gpp angle from the external network (3 rd generation partnership project) organization the network is outside the scope of the definition of 3gpp, such as the data network (data network), the Internet.
- FIG. 4 is a user plane protocol structure diagram of a first network element and a third network element, including a first user plane entity, a second user plane entity, and a third user plane entity:
- the first user plane entity is located above the second user plane entity, and one PDU session corresponds to a first user plane entity;
- a PDU session can correspond to more than one DRB, and these DRBs are used to carry data on the PDU session.
- Transmission one DRB corresponds to a second user plane entity.
- a second user plane entity may include multiple second user plane sub-entries, such as a Packet Data Convergence Protocol (PDCP) and a Radio Link Control (RLC). Therefore, a first user plane entity may correspond to multiple second user plane entities, that is, one first user plane entity may correspond to multiple DRBs.
- PDCP Packet Data Convergence Protocol
- RLC Radio Link Control
- the third user plane entity is located below the second user plane entity, and all the second user plane entities correspond to the same third user plane entity.
- FIG. 5 is a schematic diagram of establishing a DRB on a first network element and a third network element according to an embodiment of the present disclosure.
- the control function entity of the second network element generates a QoS rule (QoS rule) parameter according to the data service type; the second network element sends (sends) the generated QoS rule parameter to the third network element;
- the QoS rule parameter that is sent to the third network element includes: a QoS characteristic parameter and a priority of the QoS characteristic parameter; optionally, the QoS rule parameter may further include: a packet filter using the QoS characteristic parameter;
- the QoS characteristic parameter includes a QoS label (QoS ID or QoS marking, and the QoS ID is subsequently used in the embodiment of the present disclosure).
- the QoS ID is used to identify or indicate the QoS characteristic parameter QoS characteristic parameter, or to identify or mark the QoS flow using the QoS characteristic parameter.
- the QoS characteristic parameter may further include: one or more of MBR, GBR, Priority level, PDB, PER, and Admission control; and the second network element sends the QoS profile parameter in the generated QoS rule.
- the control plane of the first network element triggers the establishment of the DRB, maps the QoS profile to the DRB, or maps the QoS flow to the DRB.
- the mapping relationship between the QoS flow and the DRB may be specifically represented by a mapping relationship between the QoS ID and the radio resource bearer identifier (DRB ID), where the DRB ID is used to identify the DRB.
- DRB ID radio resource bearer identifier
- the first network element saves the mapping relationship between the QoS flow and the DRB in the first network element. Then, the first network element notifies the third network element to establish the established DRB, and maps the QoS flow to the DRB. The third network element is notified; after receiving the third network element, the DRB is established, and the mapping relationship between the QoS flow and the DRB notified by the first network element is saved.
- the first network element obtains the DRB after receiving the QoS profile parameter from the second network element, and the first network element does not necessarily establish a DRB for all received QoS profiles, so the above
- the mapping relationship between the QoS flow and the DRB does not necessarily include the mapping relationship between the QoS ID and the DRB received by the first network element from the second network element. Which QoS profiles or QoS flows are used to establish the DRB. Which DRBs are mapped to the QoS profile or QoS flow depends on the decision of the first network element.
- the third network element After the third network element receives the mapping relationship between the QoS flow and the DRB as described in FIG. 5, when the third network element has data to be sent to the first network element, the third network element performs the following data mapping process:
- FIG. 6 is a protocol structure diagram of a third network element when a data mapping process is performed according to an embodiment of the present disclosure.
- the non-access stratum entity is located above the first user plane entity, and the non-access stratum entity can implement end-to-end communication with the second network element.
- the QoS rule parameter set received by the third network element from the second network element is received and saved by the non-access stratum entity of the third network element.
- the third network element After the non-access stratum entity of the third network element receives the data packet from the upper layer, such as the application layer, the third network element The non-access stratum entity parses the data packet, obtains a packet filter in the data packet, and then the non-access stratum entity of the third network element compares the acquired packet filter with the saved slave first network element The packet filters of the QoS rule parameters in the received QoS rule parameter set are matched. After the matching is successful, the non-access stratum of the third network element determines the QoS ID that the data packet should use.
- the non-access stratum of the third network element performs the matching operation between the packet filter and the QoS rule according to the packet filter in the data packet, and is referred to as determining the mapping relationship between the data packet and the QoS flow, or determining the mapping relationship between the SDF and the QoS flow, or The above three names are used interchangeably in the embodiments of the present disclosure to determine the mapping relationship between the data packet or the SDF and the QoS ID.
- the non-access stratum sends the determined QoS ID to the first user plane entity.
- the QoS ID is used to match the "QoS flow and DRB mapping relationship" stored in the first user plane entity, and if the corresponding DRB is matched, Then, the first user plane entity delivers the data packet to the matched second user plane high layer entity corresponding to the DRB.
- the first user plane entity passes the data packet to the default DRB.
- the operation of the first user plane entity to match the QoS ID and the mapping relationship between the QoS flow and the DRB is referred to as determining the mapping relationship between the QoS flow and the DRB.
- control function entity of the second network element generates a QoS rule according to the data service type, and the second network element sends the generated QoS rule parameter to the third network element, where the second network element The QoS profile parameter in the generated QoS rule is sent to the first network element.
- the data services have different types.
- the external network providing the data services can provide a relatively stable packet filter.
- the control function entity of the second network element is generated according to the data service type.
- the QoS rule includes a packet filter, and the QoS rule sent by the corresponding second network element to the third network element also includes a packet filter.
- the servers that provide these data services cannot provide relatively stable packet filters.
- the packet filters of such data services often change, or the number of packet filters for such data services is large.
- the QoS rule generated by the second network element does not include a packet filter
- the QoS rule sent by the second network element to the third network element naturally does not include a packet filter, that is, does not include corresponding use of each QoS. Packet filter for QoS flow of feature parameters.
- the third network element cannot perform the data mapping process as described in the first embodiment, specifically:
- the QoS rule parameter set received by the third network element from the second network element is received and saved by the non-access stratum entity of the third network element, where the QoS rule does not include a packet filter corresponding to each QoS characteristic parameter.
- the non-access stratum entity of the third network element receives the data packet from the upper layer, such as the application layer, the non-access stratum entity of the third network element parses the data packet to obtain a packet filter in the data packet.
- the non-access stratum entity of the third network element matches the obtained packet filter with each saved QoS rule parameter in the QoS rule parameter set received from the first network element, at this time, as described above
- the second network element does not provide the packet filter of the data service to the third network element, that is, the QoS rule saved by the non-access stratum of the third network element does not include the QoS corresponding to the data service.
- reflective QoS may be adopted, which is different from the following.
- the reflective QoS applied to the non-access stratum is called a non-access stratum.
- Reflective QoS or NAS reflective QoS.
- the second network element sends the QoS rule parameter to the third network element, it will notify which QoS characteristic parameters will use reflective QoS, such as including a reflective QoS indicator in the QoS characteristic parameter.
- the second network element when the second network element sends the QoS profile parameter in the QoS rule to the first network element, it is notified which QoS characteristic parameters will use the NAS reflective QoS, for example, the reflective QoS indicator is included in the QoS characteristic parameter; or the second network element
- the data packet of such data service is sent to the first network element through the NG-U, in addition to the QoS ID in the NG-U interface data packet header, a reflective QoS indicator is also applied.
- the first network element can know which QoS characteristic parameters need to adopt NAS reflective QoS, or which packets received from the second network element are to adopt NAS reflective QoS.
- the first network element When the first network element knows which QoS characteristic parameters need to adopt NAS reflective QoS, or which packets received from the second network element are to adopt NAS reflective QoS, the first network element is sent to the third network.
- the downlink data packet of the element ie, the first user plane entity data protocol data unit
- the QoS ID is included in the header of the first user plane entity data protocol data unit (ie, the data packet of the first user plane entity) .
- the third network element in this embodiment still adopts the structure shown in FIG. 6. After the third network element receives the downlink data packet, the first user plane entity of the third network element parses the QoS ID in the data packet header, and sets the QoS ID.
- the non-access stratum entity submits the non-access stratum entity together with the QoS rule received from the second network element to determine the QoS characteristic parameter indicated by the QoS ID, and needs to adopt NAS reflective QoS, non-access
- the layer parses out the packet filter from the data packet submitted by the first user plane entity, and saves the packet filter to the QoS characteristic parameter corresponding to the QoS ID.
- the non-access stratum entity of the third network element parses the data packet to obtain the packet in the data packet.
- the non-access stratum entity of the third network element matches the acquired packet filter with the packet filter previously obtained from the downlink data packet and stored in the QoS characteristic parameter in the QoS rule parameter set, and matches
- the non-access stratum of the third network element determines the QoS characteristic parameters that the data packet should use, and then the non-access stratum of the third network element will be used to identify or indicate the QoS ID of the QoS characteristic parameter.
- the processing procedure is the same as that of the first embodiment.
- the first network element after the first network element receives the QoS profile parameter from the second network element, the first network element does not necessarily establish a DRB for all received QoS characteristic parameters, that is, The QoS characteristic parameter received by the first network element from the second network element is not necessarily mapped to the DRB. Therefore, as shown in FIG. 5, the first network element notifies the QoS ID of the third network element and the DRB.
- the mapping relationship does not necessarily include the mapping relationship between the QoS ID and the DRB of the QoS characteristic parameters received by the first network element from the second network element.
- the first network element does not map the QoS characteristic parameter to the corresponding uplink data wireless.
- the bearer, or the first network element although the mapping of the QoS characteristic parameter and the DRB is completed, but the mapping relationship is not notified to the third network element, the reflective QoS applied to the access layer may be adopted, which is called the access layer reflective QoS. , that is, AS reflective QoS. specific:
- the first network element decides to use the AS reflective QoS mode to map from the first user plane entity to the DRB using the QoS flow of the QoS characteristic parameter
- the first network element is in the downlink data packet sent to the third network element.
- the QoS ID is included, and the QoS ID is included in the packet header of the first user plane entity.
- the first user plane entity of the third network element parses the QoS ID in the data packet header, and maps the QoS ID to the DRB used to transmit the downlink data packet. Save to the QoS flow and DRB mapping relationship.
- the QoS ID can be used to match the saved mapping relationship, thereby The packet is passed to the second user plane entity of the matched DRB.
- the reflective QoS as described in the second embodiment whether the NAS reflective QoS is used by the second network element, whether the AS reflective QoS is used by the first network element, so the two may use only one of them, or maybe both use. In either case, the use of reflective QoS requires the inclusion of a QoS ID in the downstream packet header.
- the third network element needs to detect each downstream packet to detect whether the QoS ID is included in the packet header for the foregoing related processing. This will increase the detection and processing overhead of the third network element.
- the embodiment adopts the method shown in FIG. 7 and includes:
- the first network element decision needs to perform AS reflective QoS and/or determine that NAS reflective QoS needs to be performed.
- the first network element needs to perform AS reflective QoS according to resource usage, its own policy and other decisions.
- the first network element can specifically determine the decision for a certain QoS characteristic parameter, or use the QoSflow of a certain QoS characteristic parameter to perform AS reflective QoS, and determine QoS ID.
- the first network element determines whether to perform NAS reflective QoS according to which QoS characteristic parameters received from the second network element will use NAS reflective QoS information or according to a reflective QoS indicator in the data packet received from the second network element.
- the first network element may specifically determine which QoS characteristic parameter is used according to the information, or which QoS flow of which QoS characteristic parameter is used to perform AS reflective QoS, and determine the QoS ID.
- the first user plane entity of the first network element sends the first user plane entity control protocol data unit to the first user plane entity of the third network element.
- the first user plane entity control protocol data unit is configured to notify the third network element to perform reflective QoS.
- the first user plane entity control protocol data unit may include at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- Control information 7 QoS flow and DRB mapping relationship update indication and QoS ID;
- the third network element and the first network element perform reflective QoS.
- the indications in the control information 2 to the control information 4 are all activation instructions.
- the third network element and the first network element perform a reflective QoS operation according to the first user plane entity control protocol data unit received in the S702.
- the third network element performs a reflective QoS operation according to the first user plane entity control protocol data unit, and includes at least one of the following operations:
- Operation 1 determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit
- Operation 2 Determine the mapping relationship between QoS flow and DRB
- Operation 3 determining a mapping relationship between the data packet and the QoS flow
- Operation 4 detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
- Operation 5 detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
- the operation is also different, specifically the following cases:
- the first user plane entity control protocol data unit contains only control information 1 or only control information 2, or both control information 1 and control information 2.
- Control information 1 (control protocol data unit type indication) is used to indicate that the first user plane entity control protocol data unit is a control protocol data unit for reflective QoS.
- the third network element performs operation 1, operation 2 and operation 3. among them:
- Operation 1 The first user plane entity of the third network element determines to initiate the reflective QoS detection for the first user plane entity data protocol data unit, that is, the third network element performs any of the received first during the reflective QoS The user plane entity data protocol data unit, the first user plane entity needs to resolve the QoS ID in the data protocol unit header.
- the first user plane entity of the third network element determines a mapping relationship between the QoS flow and the DRB.
- the first user plane entity of the third network element determines the QoS flow and the DRB according to the first user plane entity data protocol data unit.
- Mapping relationship that is, during the performing reflective QoS, the third network element parses out the QoS ID in the data protocol unit header for any first user plane entity data protocol data unit received, and determines the transmission.
- the DRB of the first user plane physical data protocol data unit saves the mapping relationship between the determined QoS ID and the DRB to a mapping relationship between the uplink QoS ID and the DRB.
- the non-access stratum entity of the third network element determines a mapping relationship between the data packet and the QoS flow, that is, the third network element receives any of the first user plane entity data protocol data units during the performing reflective QoS.
- the first user plane entity parses the QoS ID in the data protocol unit header, and sends the parsed QoS ID and the data packet to the non-access stratum.
- the non-access stratum entity needs to adopt NAS when determining the QoS characteristic parameter (or QoS flow) indicated by the QoS ID.
- the reflective QoS, the non-access stratum parses the packet filter from the data packet, and saves the packet filter to the QoS characteristic parameter corresponding to the QoS ID.
- the data packet refers to an end-to-end data packet, such as an IP packet, for communication between the third network element and an external network.
- the non-access stratum entity of the third network element After performing the above three operations, after the non-access stratum entity of the third network element receives the data packet from the upper layer, the non-access stratum entity of the third network element parses the data packet to obtain the data packet. a packet filter, and then the non-access stratum entity of the third network element matches the acquired packet filter with the packet filter obtained by the foregoing three operations and stored in the QoS characteristic parameter in the QoS rule parameter set, and matches After success, the non-access stratum of the third network element determines the QoS characteristic parameters that the data packet should use, and then the non-access stratum of the third network element will be used to identify or indicate the QoS ID of the QoS characteristic parameter. The first user plane entity of the third network element.
- the first user plane entity control protocol data unit contains only the control information 3, or contains the control information 1 and the control information 3.
- the third network element After the first user plane entity of the third network element receives the control protocol data unit, the third network element performs operation 1 and operation 3. These operations are the same as those of case 1.
- the first user plane entity control protocol data unit contains only the control information 4, or contains the control information 1 and the control information 4.
- the third network element After the first user plane entity of the third network element receives the control protocol data unit, the third network element performs operation 1 and operation 2, which are the same as the description of case 1.
- the first network element performs the reflective QoS: the first network element includes the QoS ID in all the downlink data packets sent to the third network element during the performing reflective QoS.
- the first user plane entity control protocol data unit contains only control information 5, or contains control information 1 and control information 5, or contains control information 2 and control information 5, or contains control information 1, control information 2, and control Information 5.
- the third network element performs only operation 1, operation 2 and operation 3 on the DRB indicated in the control information 5, ie :
- Operation 1 The first user plane entity of the third network element determines to initiate the reflective QoS detection of the first user plane entity data protocol data unit on the DRB indicated in the control information 5, that is, the third network element performs during the reflective QoS For any first user plane entity data protocol data unit received on the DRB indicated in the control information 5, the first user plane entity needs to resolve the QoS ID in the data protocol unit header.
- Operation 2 The first user plane entity of the third network element determines a mapping relationship between the QoS flow and the DRB, that is, any one received by the third network element on the DRB indicated in the control information 5 during the performing reflective QoS a user plane entity data protocol data unit, the first user plane entity parses out the QoS ID in the data protocol unit header, and determines a DRB that transmits the first user plane entity data protocol data unit, and determines the determined QoS ID
- the mapping relationship with the DRB is saved in the mapping relationship between the uplink QoS ID and the DRB.
- Operation 3 The non-access stratum entity of the third network element determines a mapping relationship between the data packet and the QoS flow, that is, any third received by the third network element on the DRB indicated in the control information 5 during the performing reflective QoS
- the first user plane entity data protocol data unit, the first user plane entity parses out the QoS ID in the data protocol unit header, and parses out The QoS ID and data packets are sent to the non-access stratum.
- the non-access stratum entity determines that the QoS characteristic parameter (or QoS flow) indicated by the QoS ID needs to adopt NAS reflective QoS, and the non-access stratum layer parses out the packet filter from the data packet, and saves the packet filter to the The QoS characteristic parameter corresponding to the QoS ID.
- the DRB included in the control protocol data unit may exceed one, which will be described later.
- the first user plane entity control protocol data unit includes control information 3 and control information 5, or includes control information 1, control information 3, and control information 5.
- the third network element performs only operation 1 and operation 3 on the DRB indicated in the control information 5, and these operations are the same. 4 instructions.
- the first user plane entity control protocol data unit includes control information 4 and control information 5, or includes control information 1, control information 4, and control information 5.
- the third network element performs only operation 1 and operation 2 on the DRB indicated in the control information 5, and these operations are the same as those of the case 4.
- the first network element performs reflective QoS: the first network element sends all the downlink data packets to the third network element on the DRB indicated by the control information 5 during the performing reflective QoS. Contains the QoS ID.
- the first user plane entity control protocol data unit contains only control information 6, or contains control information 1 and control information 6, or contains control information 2 and control information 6, or contains control information 1, control information 2 and control Information 6.
- the first user plane entity of the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit or according to the first user plane entity data protocol data unit.
- the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity data protocol data unit
- the third network element Operation 1, operation 2, and operation 3 are performed only on the DRB to which the QoS ID indicated in the control information 6 is mapped, and these operations are the same as those of the case 4.
- the QoS ID included in the control protocol data unit may exceed one, which will be described later.
- the control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit.
- operations 2 and 3 are performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
- the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit.
- An entity control protocol data unit wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X.
- operations 2 and 3 are performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit
- the mapping relationship between the QoS flow and the DRB can be determined.
- the first user plane entity control protocol data unit includes control information 3 and control information 6, or control information 1, control information 3, and control information 6.
- the third network element performs only operation 1 and operation 3 on the DRB mapped by the QoS ID indicated in the control information 6. These operations are the same as in Case 4.
- the first user plane entity control protocol data unit includes control information 4 and control information 6, or control information 1, control information 4, and control information 6.
- the first user plane entity of the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit or according to the first user plane entity data protocol data unit.
- the third network element Operation 1 and operation 2 are performed only on the DRB to which the QoS ID indicated in the control information 6 is mapped, and these operations are the same as those of the case 4.
- the control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit.
- operation 2 is performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
- the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit.
- An entity control protocol data unit wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X.
- operation 2 is performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit
- the mapping relationship between the QoS flow and the DRB can be determined.
- the first network element performs reflective QoS: all downlink packets sent by the first network element to the third network element on the DRB mapped by the QoS ID indicated in the control information 6 during the performing reflective QoS Contains the QoS ID.
- the first user plane entity data protocol data unit header sent by the first network element to the third network element includes an indication of whether there is a QoS ID in the packet header.
- the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit, the “indication of whether the QoS ID exists” is set to No, and the third network element is based on the first user plane entity.
- the data protocol data unit determines the mapping relationship between the QoS flow and the DRB, and the "whether or not there is an indication of the QoS ID" is set to Yes.
- Case 10 the first user plane entity control protocol data unit contains control information 7, or contains control information 1 and control information 6, or contains control information 2 or control information 6, or contains control information 4 and control information 6, or The person includes control information 1, control information 2 and control information 6, or control information 1, control information 4 and control information 6.
- the third network element performs operations 4 and 5:
- Operation 4 The first user plane entity detects whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit changes, that is, detects the first user plane entity data protocol unit header Whether the mapping relationship between the QoS ID and the DRB transmitting the data protocol unit changes, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
- Operation 5 The non-access stratum detects whether the mapping relationship between the data packet obtained from the first user plane entity data protocol unit and the QoS flow changes, that is, the non-access stratum detection is sent to the user according to the first user plane entity.
- the data packet and the QoS ID are used to detect whether the packet filter of the data packet changes with the packet filter corresponding to the QoS ID, and if a change occurs, update the mapping relationship between the data packet and the QoS flow.
- the reflective QoS is performed on the first network element: the first network element sends all the downlinks to the third network element on the DRB of the mapping relationship between the QoS flow and the DRB that needs to be updated during the performing reflective QoS.
- the QoS ID is included in the packet.
- the QoS flow and DRB mapping relationship update indication in the control information 7 may also be implicitly represented by the control protocol data unit type, that is, a type of control protocol data unit type is defined to represent the QoS flow and DRB mapping relationship update.
- the first user plane entity of the third network element sends a first user plane entity acknowledgement control protocol unit to the first user plane entity of the first network element.
- the acknowledgment control protocol unit is configured to notify the first network element that the third network element has received the downlink data packet including the QoS ID.
- the confirmation control protocol unit includes at least one of the following features:
- the acknowledgment control protocol unit includes a QoS ID
- the acknowledgment control protocol unit transmits on the DRB that receives the first user plane entity data protocol data unit, wherein the first user plane entity data protocol data unit header includes a QoS ID.
- the acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
- the first user plane entity of the first network element sends the first user plane entity second control protocol data unit to the first user plane entity of the third network element.
- the first user plane entity second control protocol data unit in this step is used to notify the third network element to stop performing reflective QoS, and the first user plane entity second control protocol data unit may include at least one of the following control information. :
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- the indications in the control information 2 to the control information 4 are all stop instructions.
- the third network element After receiving the first control plane data unit of the first user plane entity, the third network element stops performing the reflective QoS operation.
- the situation in which the reflective QoS operation is stopped is different according to the control information included in the second control protocol data unit of the first user plane entity.
- the combination of the first user plane entity second control protocol data unit is the same as the case 1 to case 9 in S703, and the third network element stops the corresponding operation described in S703 cases 1 to 9.
- the first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used in the data packet format (for example, control information 1 to control) At least one of the information 4 distinguishes whether the control protocol data unit is for notifying the third network element to perform reflective QoS or for notifying the third network element to stop performing reflective QoS.
- FIG. 8 is a flowchart of a method for data mapping according to an embodiment of the present disclosure, including:
- the first user plane entity of the third network element receives the first user plane entity control protocol data unit of the first user plane entity from the first network element.
- the first user plane entity control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- Control information 7 QoS flow and DRB mapping relationship update indication and QoS ID;
- the third network element performs a reflective mirror mapping quality of service (reflective QoS) operation according to the first user plane entity control protocol data unit.
- Reflective QoS reflective mirror mapping quality of service
- the reflective QoS operation includes at least one of the following operations:
- Operation 1 determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit
- Operation 2 Determine the mapping relationship between QoS flow and DRB
- Operation 3 determining a mapping relationship between the data packet and the QoS flow
- Operation 4 detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
- Operation 5 detecting whether a mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating a mapping relationship between the data packet and the QoS flow;
- the third network element performs operation 1, operation 2 and Operation 3;
- the third network element performs operations 1 and 3;
- the third network element performs operations 1 and 2;
- the third network element performs operation 1, operation 2 and operation 3 on the DRB indicated in the control information 5;
- the first user plane entity control protocol data unit includes the control information 3 and the control information 5, or includes the control information 1, the control information 3, and the control information 5, the third network element pairs the DRB indicated in the control information 5. Perform operation 1 and operation 3 on;
- the first user plane entity control protocol data unit includes the control information 4 and the control information 5, or includes the control information 1, the control information 4, and the control information 5, the third network element pairs the DRB indicated in the control information 5. Perform operation 1 and operation 2 on;
- the first user plane entity of the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit or according to the first user plane entity data protocol data unit.
- the third network element When the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity data protocol data unit, the third network element performs operation 1, operation 2, and operation 3 on the DRB mapped by the QoS ID indicated in the control information 6. .
- the control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit.
- operations 2 and 3 are performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
- the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit.
- An entity control protocol data unit wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X.
- operations 2 and 3 are performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit
- the mapping relationship between the QoS flow and the DRB can be determined.
- the third network element is only indicated by the control information 6.
- QoS ID Perform operation 1 and operation 3 on the shot DRB;
- the first user plane entity control protocol data unit includes the control information 4 and the control information 6, or includes the control information 1, the control information 4, and the control information 6, the first user plane entity of the third network element is according to the first The user plane entity controls the protocol data unit or determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity data protocol data unit.
- the third network element performs operations 1 and 2 on the DRB mapped by the QoS ID indicated in the control information 6 when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity data protocol data unit;
- the control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit.
- operation 2 is performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
- the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit.
- An entity control protocol data unit wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X.
- operation 2 is performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit
- the mapping relationship between the QoS flow and the DRB can be determined.
- the third network element performs operations 4 and 5;
- the first user plane entity of the third network element sends a first user plane entity acknowledgement control protocol unit to the first user plane entity of the first network element.
- the confirmation control protocol unit includes at least one of the following features:
- the acknowledgment control protocol unit includes a QoS ID
- the acknowledgment control protocol unit is sent on the DRB of the first user plane entity data protocol data unit, where the first user plane entity data protocol data unit header includes a QoS ID;
- the acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
- the method in the embodiment of the present disclosure may further include:
- the first user plane entity of the third network element receives the first user plane entity second control protocol data unit of the first user plane entity from the first network element, and the third network element is configured according to the first user plane entity.
- the first user plane entity second control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- the first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used to distinguish the control protocol in the data packet format.
- the data unit is configured to notify the third network element to perform reflective QoS or to notify the third network element to stop performing reflective QoS.
- control information may be at least one of the control information 1 to the control information 4.
- FIG. 9 is a schematic structural diagram of a data mapping apparatus according to an embodiment of the present disclosure.
- the apparatus is applied to a third network element, as shown in FIG.
- the receiving module 901, the first user plane entity for the third network element receives the first user plane entity control protocol data unit of the first user plane entity from the first network element;
- the first user plane entity control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- Control information 7 QoS flow and DRB mapping relationship update indication and QoS ID;
- the executing module 902 is configured to perform, by the third network element, a reflective mirror mapping service quality (reflective QoS) operation according to the first user plane entity control protocol data unit.
- a reflective mirror mapping service quality reflective QoS
- the reflective QoS operation includes at least one of the following operations:
- Operation 1 determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit
- Operation 2 Determine the mapping relationship between QoS flow and DRB
- Operation 3 determining a mapping relationship between the data packet and the QoS flow
- Operation 4 detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
- Operation 5 detecting whether a mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating a mapping relationship between the data packet and the QoS flow;
- the acknowledgment control protocol unit sending module 903, the first user plane entity for the third network element sends the first user plane entity acknowledgment control protocol unit to the first user plane entity of the first network element.
- the confirmation control protocol unit includes at least one of the following features:
- the acknowledgment control protocol unit includes a QoS ID
- the acknowledgment control protocol unit is sent on the DRB of the first user plane entity data protocol data unit, where the first user plane entity data protocol data unit header includes a QoS ID.
- the acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
- the receiving module 901 in the data mapping apparatus of the embodiment of the present disclosure may be further configured to: the first user plane entity of the third network element receives the first user plane entity of the first user plane entity from the first network element Second control protocol data unit.
- the executing module 902 in the data mapping apparatus of the embodiment of the present disclosure may be further configured to: stop, by the third network element, the performing the reflective QoS operation according to the first user plane entity second control protocol data unit.
- the first user plane entity second control protocol data unit includes at least one of the following control information:
- Control information 1 control protocol data unit type indication
- Control information 2 an indication to start or stop the Reflective QoS
- Control information 3 an indication to start or stop NAS Reflective QoS
- Control information 4 an indication to start or stop the AS Reflective QoS
- Control information 5 DRB ID;
- Control information 6 QoS ID
- the first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used to distinguish the control protocol in the data packet format.
- the data unit is configured to notify the third network element to perform reflective QoS or to notify the third network element to stop performing reflective QoS.
- an embodiment of the present disclosure further provides a wireless device.
- a block diagram of a wireless device according to an embodiment of the present disclosure includes a processor and a memory.
- the processor is configured to receive a first user plane entity control protocol data unit from the first network element, and perform a reflective QoS operation according to the first user plane entity control protocol data unit;
- a memory coupled to the processor.
- the processor is further configured to transmit a first user plane entity acknowledgement control protocol unit to the first network element.
- the processor is further configured to receive a first user plane entity second control protocol data unit from the first network element.
- the processor is further configured to stop performing the reflective QoS operation described above according to the first user plane entity second control protocol data unit.
- the device can be controlled by a gesture (such as selecting a function, a configuration parameter, etc.) without the user facing the device. ), and the device itself has a lower cost.
- a gesture such as selecting a function, a configuration parameter, etc.
- embodiments of the present disclosure can be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- 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.
- the present disclosure is applicable to the field of wireless communication technologies, and is used to implement data transmission on an air interface.
- the UE can perform uplink data and QoS flow, QoS flow and DRB mapping, and ensure QoS of QoS flow to the greatest extent, and ensure user experience. .
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本公开涉及无线通信技术领域,尤其涉及数据映射方法及装置和无线设备。The present disclosure relates to the field of wireless communication technologies, and in particular, to a data mapping method and apparatus, and a wireless device.
在过去的几十年间,移动通信网络经历了持续的发展,从2G(the second Generation Mobile Communication System,第二代移动通信系统),3G一直发展到4G,在此过程中新型通信设备,比如智能终端,手持式平板电脑等不断涌现,而新型通信设备的出现又催生了大量新型应用、新型通信场景的产生,由此可以预见在未来几年之内,无论是连接到无线网络的设备数量、每个用户的数据传输速率还是网络容量都将出现指数级增长。因此,随着4G技术的全面商用,业界开始研究下一代移动通信,即第5代(5G)移动通信技术的研究。In the past few decades, mobile communication networks have undergone continuous development, from 2G (the second generation mobile communication system), 3G to 4G, in the process of new communication devices, such as intelligence Terminals, handheld tablets, etc. are constantly emerging, and the emergence of new communication devices has spawned a large number of new applications and new communication scenarios, which can be expected in the next few years, no matter the number of devices connected to the wireless network, Each user's data transfer rate or network capacity will increase exponentially. Therefore, with the full commercialization of 4G technology, the industry began to study the next generation of mobile communications, the fifth generation (5G) mobile communication technology research.
为达到相比4G系统有1000倍网络吞吐量、100倍设备连接数、10倍低时延的需求提升,5G系统将不是单一仅使用一种无线接入技术的系统,而是可以融合使用包括4G进一步演进之后的eLTE(evolved Long Term Evolution,进一步演进的长期演进)技术,无线本地局域网相关技术(Wireless Local Area Network,简称WLAN),5G中新设计的无线接入技术,采用这些不同无线接入技术的无线接入网(RAN)接入到统一5G核心网中。In order to achieve 1000 times the network throughput, 100 times the number of device connections, and 10 times lower latency than the 4G system, the 5G system will not be a single system using only one wireless access technology, but can be used in combination. eLTE (evolved Long Term Evolution) technology after 4G further evolution, Wireless Local Area Network (WLAN), newly designed wireless access technology in 5G, using these different wireless connections The incoming radio access network (RAN) accesses the unified 5G core network.
以上采用不同无线接入技术的无线接入网接入到统一的5G核心网中,为了确保网络的可扩展性,5G系统需要去耦合设计核心网和接入网,也即需要实现核心网和接入网可以独立演进,不会因为一侧网络的增强或改变而导致另一侧网络需要做出同步增强或改变。核心网和接入网去耦合设计,其中一个重要问题就是如何满足不同场景下,不同业务对QoS(Quality of Service,服务质量)的要求。The above radio access networks using different radio access technologies access the unified 5G core network. In order to ensure the scalability of the network, the 5G system needs to decouple the core network and the access network, that is, the core network and The access network can evolve independently without causing synchronization enhancement or change on the other side network due to enhancement or change of one side network. The decoupling design of the core network and the access network, one of the important issues is how to meet the requirements of QoS (Quality of Service) for different services in different scenarios.
目前第三代合作伙伴项目(the 3rd Generation Partnership Project,简称3GPP)定义的相关系统中,QoS架构是核心网和接入网耦合的设计。以4G LTE系统的QoS架构为例,数据传输时以承载(bearer)作为最小QoS处理单位,如图1为LTE中以承载粒度执行QoS处理进行数据传输的结构示意图。图1只示例用户设备(UE)和分组数据网络(Public Data Network,简称PDN)之间建立一个PDN连接(PDN connection)的情况,为服务于该PDN连接上具有不同QoS需求的业务,核心网可以在UE和PDN网关(PDN gateway,简称P-GW)之间建立多个演进分组系统承载(Evolved Packet System bearer,简称EPS bearer),每个EPS bearer上承载一个或多个数据业务流(service traffic flow,简称SDF),承载在一个EPS bearer上的一个或者多个SDF将具有相同的QoS。EPS bearer是UE和P-GW之间的端到端逻辑承载,EPS bearer在LTE网络架构中在所经过的三个网络接口上对应建立了三段承载,包括建立在P-GW与服务网关(Serving Gateway,简称S-GW)接口上的S5/S8bearer,建立在S-GW与基站(eNB)接口上的S1-bearer以及建立在eNB和UE之间空中接口上的 数据无线承载(Data Radio Bearer,简称DRB),其中S1-bearer和DRB一起又被定义为UE与S-GW之间的演进的通用陆地无线接入网承载(E-UTRAN Radio Access Bearer,简称E-RAB)。EPS bearer的建立以及将哪些SDF映射到哪个EPS bearer上传输,完全由核心网决策和控制,核心网建立EPS bearer时,会通知eNB每个E-RAB(即EPS bearer在E-URTAN侧的一段承载)的QoS参数,eNB只能被动接受或者拒绝,如果接受,则对应在空中接口上建立和UE之间的DRB,并根据接收到的E-RAB级别的QoS参数进行数据调度传输。In the related system defined by the 3rd Generation Partnership Project (3GPP), the QoS architecture is a coupling design of the core network and the access network. Taking the QoS architecture of the 4G LTE system as an example, the bearer is used as the minimum QoS processing unit for data transmission. FIG. 1 is a schematic structural diagram of performing QoS processing for data transmission at the bearer granularity in LTE. FIG. 1 illustrates only a case where a PDN connection is established between a User Equipment (UE) and a Packet Data Network (PDN), and a service that serves different QoS requirements on the PDN connection, the core network. An Evolved Packet System bearer (EPS bearer) may be established between the UE and the PDN gateway (P-GW), and each EPS bearer carries one or more data service flows (service) Traffic flow (SDF for short), one or more SDFs carried on an EPS bearer will have the same QoS. The EPS bearer is an end-to-end logical bearer between the UE and the P-GW. The EPS bearer establishes three segments of bearers on the three network interfaces that pass through the LTE network architecture, including establishing the P-GW and the serving gateway ( The S5/S8 bearer on the Serving Gateway (S-GW) interface, the S1-bearer established on the S-GW and the base station (eNB) interface, and the air interface established between the eNB and the UE. Data Radio Bearer (DRB), where S1-bearer and DRB are defined together as an evolved universal terrestrial radio access bearer (E-UTRAN Radio Access Bearer, E for short) between the UE and the S-GW. -RAB). The establishment of the EPS bearer and the transmission of which SDFs are mapped to which EPS bearer are transmitted, which is completely determined and controlled by the core network. When the core network establishes an EPS bearer, it will notify the eNB of each E-RAB (ie, a section of the EPS bearer on the E-URTAN side). The QoS parameter of the bearer) can only be passively accepted or rejected by the eNB. If accepted, the DRB between the UE and the UE is established on the air interface, and the data is scheduled to be transmitted according to the received QoS parameters of the E-RAB level.
LTE系统中,QoS策略和参数,以及SDF与承载之间的映射关系完全由核心网控制,基站只能被动地接受或拒绝建立DRB。在无线通信系统中,无线接口是真正执行和满足QoS的关键所在,而当前的QoS架构中,基站无法根据实际无线负荷、无线链路质量调整每个DRB上映射的SDF,因此无法最高效的执行QoS。此外,核心网和接入网耦合性太强,核心网的修改将直接影响接入网需要做出对应修改,无法实现核心网和接入网的独立扩展或演进。In the LTE system, the QoS policy and parameters, and the mapping relationship between the SDF and the bearer are completely controlled by the core network, and the base station can only passively accept or refuse to establish the DRB. In the wireless communication system, the wireless interface is the key to truly implement and satisfy the QoS. In the current QoS architecture, the base station cannot adjust the SDF mapped on each DRB according to the actual wireless load and the quality of the wireless link, so it is not the most efficient. Perform QoS. In addition, the core network and the access network are too coupled, and the modification of the core network will directly affect the access network and need to make corresponding modifications, and the independent expansion or evolution of the core network and the access network cannot be realized.
为克服4G QoS架构中的以上缺陷,实现5G核心网和接入网最大限度的去耦合设计,3GPP在5G系统设计中提出了一种基于流的QoS架构。在基于流的QoS架构中,核心网和无线接入网之间取消了承载,但是在空中接口上继续保留了DRB。如图2所示为基于流的QoS架构的示意图,5G核心网接收来自分组数据网络(比如Internet)的SDF(比如IP Flow),将SDF映射成QoS Flow,比如可以将多个具有相同或者类似QoS要求的SDF聚合成一个QoS Flow,当然也可以是将一个SDF映射成一个QoS Flow。这里,5G核心网根据核心网的QoS策略,SDF的QoS需求,用户的签约信息等生成QoS规则(QoS rule),并完成SDF到QoS Flow的映射。其中,QoS rule中包含QoS特性参数(QoS profile)和该QoS特性参数的优先级(precedence order),可选的还可以包括使用该QoS特性参数的SDF的数据包过滤器/数据业务过滤器(packet filter/traffic filter),这里QoS特性参数可以包括用于识别或者标示该QoS特性参数的QoS标记(QoS ID或者QoS marking或者QoS flow ID),以及包括MBR(Maximum Flow Bit Rate,最大流比特速率),GBR(Guaranteed Flow Bit Rate,保证流比特速率),Priority level(优先级),PDB(Packet Delay Budget,数据包时延预算),PER(Packet Error rate,包错误率),Admission control(接纳控制)等参数中的至少一个。5G核心网通过与RAN之间的控制面接口将其决策生成的QoS rule中的QoS特性参数发送给RAN(比如5G基站,eLTE基站等),5G核心网通过与RAN之间的用户面接口将QoS Flow发送给RAN,在发送给RAN的每个包含QoS flow的数据包的包头中包含该数据包所使用的QoS特性参数的QoS ID(QoS marking)。RAN根据从核心网接收到的QoS特性参数,从核心网接收到的数据包包头中的QoS ID,将数据包映射到空中接口的DRB上,完成QoS Flow与DRB之间的映射。在此过程中,RAN侧可以充分考虑实际无线负荷、无线链路质量等因素,决策建立DRB以及决定将哪些QoS Flow映射到哪些DRB上。In order to overcome the above defects in the 4G QoS architecture and realize the maximum decoupling design of the 5G core network and the access network, 3GPP proposes a flow-based QoS architecture in the 5G system design. In the flow-based QoS architecture, the bearer is removed between the core network and the radio access network, but the DRB is retained on the air interface. Figure 2 shows a schematic diagram of a flow-based QoS architecture. The 5G core network receives SDF (such as IP Flow) from a packet data network (such as the Internet), and maps the SDF into a QoS Flow. For example, multiple or the same may be used. The SDF of QoS requirements is aggregated into one QoS Flow, and of course, an SDF can be mapped into a QoS Flow. Here, the 5G core network generates a QoS rule according to the QoS policy of the core network, the QoS requirement of the SDF, the subscription information of the user, and completes the mapping of the SDF to the QoS Flow. The QoS rule includes a QoS profile and a precedence order of the QoS feature parameter, and optionally includes a packet filter/data service filter of the SDF using the QoS feature parameter ( Packet filter/traffic filter), where the QoS characteristic parameter may include a QoS flag (QoS ID or QoS marking or QoS flow ID) for identifying or indicating the QoS characteristic parameter, and includes a Maximum Flow Bit Rate (MBR) ), GBR (Guaranteed Flow Bit Rate), Priority level (Priority), PDB (Packet Delay Budget), PER (Packet Error Rate), Admission control Control) and at least one of the parameters. The 5G core network sends the QoS characteristic parameters in the QoS rule generated by the decision to the RAN through the control plane interface with the RAN (for example, a 5G base station, an eLTE base station, etc.), and the 5G core network passes the user plane interface with the RAN. The QoS Flow is sent to the RAN, and the QoS ID of the QoS characteristic parameter used by the packet is included in the header of each packet containing the QoS flow sent to the RAN. The RAN maps the data packet to the DRB of the air interface according to the QoS characteristic parameter received from the core network, and maps the data packet to the DRB of the air interface to complete the mapping between the QoS Flow and the DRB. In this process, the RAN side can fully consider the actual wireless load, radio link quality and other factors, decide to establish the DRB and decide which QoS flows to map to which DRBs.
3GPP目前提出的以上基于流的QoS架构中,对于数据如何在空中接口上进行传输,尤其对UE如何执行上行数据与QoS flow、QoS flow与DRB的映射从而进行上行数据传输尚 未有有效的解决方案。In the above stream-based QoS architecture proposed by 3GPP, how to transmit data over the air interface, especially how the UE performs uplink data and QoS flow, QoS flow and DRB mapping, and uplink data transmission There is no effective solution.
发明内容Summary of the invention
本公开要解决的技术问题是提供一种数据映射方法及装置和无线设备,以解决基于流的QoS架构中,对于数据流如何在空中接口上进行传输,尤其对UE如何执行上行数据与QoS flow、QoS flow与DRB的映射从而进行上行数据传输。The technical problem to be solved by the present disclosure is to provide a data mapping method and apparatus and a wireless device to solve how a data stream is transmitted over an air interface in a flow-based QoS architecture, in particular, how the UE performs uplink data and QoS flow. , QoS flow and DRB mapping for uplink data transmission.
根据本公开的一个实施例,提供了一种数据映射方法,包括:第三网元接收来自第一网元的第一用户面实体控制协议数据单元;第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量reflective QoS操作。According to an embodiment of the present disclosure, a data mapping method is provided, including: a third network element receives a first user plane entity control protocol data unit from a first network element; and a third network element is configured according to the first user plane The entity control protocol data unit performs a reflected mirror mapping quality of service reflective QoS operation.
可选的,所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:Optionally, the first user plane entity control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
控制信息7:QoS flow与DRB映射关系更新指示和QoS ID。Control information 7: QoS flow and DRB mapping relationship update indication and QoS ID.
可选的,所述reflective QoS操作包括以下操作中的至少之一:Optionally, the reflective QoS operation includes at least one of the following operations:
操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;Operation 1: determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit;
操作2:确定QoS flow与DRB的映射关系;Operation 2: Determine the mapping relationship between QoS flow and DRB;
操作3:确定数据包与QoS flow的映射关系;Operation 3: determining a mapping relationship between the data packet and the QoS flow;
操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;Operation 4: detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。Operation 5: detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
可选的,Optional,
所述确定QoS flow与DRB的映射关系,包括:The determining the mapping relationship between the QoS flow and the DRB includes:
根据所述第一用户面实体控制协议数据单元中包含的QoS ID所映射的DRB,确定所述QoS flow与DRB的映射关系;或者,Determining, according to the DRB mapped by the QoS ID included in the first user plane entity control protocol data unit, a mapping relationship between the QoS flow and the DRB; or
根据所述第一用户面实体控制协议数据单元中包含的QoS ID和接收到所述第一用户面实体控制协议数据单元的DRB确定所述QoS flow与DRB的映射关系。And determining, according to the QoS ID included in the first user plane entity control protocol data unit and the DRB receiving the first user plane entity control protocol data unit, a mapping relationship between the QoS flow and the DRB.
可选的,Optional,
所述第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2时,所述第三网元执行所述操作1,所述操作2和所述操作3;或者,
When the first user plane entity control protocol data unit includes only
所述第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3时,所述第三网元执行所述操作1和所述操作3;或者,When the first user plane entity control protocol data unit includes only the control information 3, or includes the
所述第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4时,所述第三网元执行所述操作1和所述操作2;或者,When the first user plane entity control protocol data unit includes only the control information 4, or includes the
所述第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1,所述操作2和所述操作3;或者,The first user plane entity control protocol data unit includes only control information 5, or includes
所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1和所述操作3;或者,When the first user plane entity control protocol data unit includes the control information 3 and the control information 5, or includes the
所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5时,所述第三网元对控制信息5中所指示的DRB上执行所述操作1和所述操作2;或者,When the first user plane entity control protocol data unit includes the control information 4 and the control information 5, or includes the
所述第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6时,所述第三网元根据所述第一用户面实体控制协议数据单元执行所述操作2和所述操作3,或者根据从第一网元接收的第一用户面实体数据协议数据单元执行所述操作1,所述操作2和所述操作3;The first user plane entity control protocol data unit includes only control information 6, or includes
或者,or,
所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6时,所述第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1和所述操作3;或者,When the first user plane entity control protocol data unit includes the control information 3 and the control information 6, or includes the
所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,所述第三网元根据所述第一用户面实体控制协议数据单元执行所述操作2,或者根据从第一网元接收的第一用户面实体数据协议数据单元执行所述操作1和所述操作2;When the first user plane entity control protocol data unit includes the control information 4 and the control information 6, or includes the
或者,or,
所述第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,所述第三网元执行所述操作4和所述操作5。The first user plane entity control protocol data unit includes control information 7, or includes
可选的,Optional,
当根据所述第一用户面实体数据协议数据单元执行所述操作1,所述操作2和所述操作3时,所述第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1,所述操作2和所述操作3。
When the
可选的,Optional,
当根据所述第一用户面实体数据协议数据单元执行操作2时,所述第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行所述操作1和所述操作2。When the operation 2 is performed according to the first user plane entity data protocol data unit, the third network element performs the
可选的,Optional,
第三网元根据所述第一用户面实体控制协议数据单元执行reflective QoS操作之后,所述方法还包括:After the third network element performs the reflective QoS operation according to the first user plane entity control protocol data unit, the method further includes:
向所述第一网元发送第一用户面实体确认控制协议单元。Sending a first user plane entity confirmation control protocol unit to the first network element.
可选的,所述第一用户面实体确认控制协议单元包含QoS ID。Optionally, the first user plane entity confirms that the control protocol unit includes a QoS ID.
可选的,所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,Optionally, the acknowledgment control protocol unit is sent on the DRB that receives the first user plane entity data protocol data unit,
或者在默认DRB上发送,Or send it on the default DRB,
或者在所述第一用户面实体所对应的任一DRB上发送。Or sending on any DRB corresponding to the first user plane entity.
可选的,第三网元根据所述第一用户面实体控制协议数据单元执行reflective QoS操作之后,所述方法还包括:Optionally, after the third network element performs the reflective QoS operation according to the first user plane entity control protocol data unit, the method further includes:
所述第三网元接收来自所述第一网元的第一用户面实体第二控制协议数据单元,所述第二控制协议数据单元包含停止执行所述reflective QoS操作的指示。The third network element receives a first user plane entity second control protocol data unit from the first network element, the second control protocol data unit including an indication to stop performing the reflective QoS operation.
可选的,所述方法还包括,Optionally, the method further includes:
所述第三网元接收所述第一网元的第一用户面实体数据协议数据单元,所述第一用户面实体数据协议数据单元包头中包含是否存在QoS ID的指示。The third network element receives a first user plane entity data protocol data unit of the first network element, where the first user plane entity data protocol data unit header includes an indication of whether a QoS ID exists.
根据本公开的又一个实施例,提供了一种数据映射装置,包括:接收模块,设置为接收来自第一网元的第一用户面实体控制协议数据单元;执行模块,设置为根据所述第一用户面实体控制协议数据单元执行reflective QoS操作。According to still another embodiment of the present disclosure, there is provided a data mapping apparatus, comprising: a receiving module configured to receive a first user plane entity control protocol data unit from a first network element; and an execution module configured to be according to the A user plane entity control protocol data unit performs a reflective QoS operation.
可选的,所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:Optionally, the first user plane entity control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
控制信息7:QoS flow与DRB映射关系更新指示和QoS ID。Control information 7: QoS flow and DRB mapping relationship update indication and QoS ID.
可选的,所述reflective QoS操作包括以下操作中的至少之一:Optionally, the reflective QoS operation includes at least one of the following operations:
操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;Operation 1: determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit;
操作2:确定QoS flow与DRB的映射关系;Operation 2: Determine the mapping relationship between QoS flow and DRB;
操作3:确定数据包与QoS flow的映射关系;Operation 3: determining a mapping relationship between the data packet and the QoS flow;
操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关 系;Operation 4: detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping between the QoS flow and the DRB system;
操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。Operation 5: detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
可选的,所述数据映射装置还包括:确认发送模块,设置为向所述第一网元发送第一用户面实体确认控制协议单元。Optionally, the data mapping apparatus further includes: an acknowledgment sending module, configured to send the first user plane entity acknowledgment control protocol unit to the first network element.
可选的,所述第一用户面实体确认控制协议单元包含QoS ID。Optionally, the first user plane entity confirms that the control protocol unit includes a QoS ID.
可选的,所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,或者在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送。Optionally, the acknowledgment control protocol unit is sent on the DRB that receives the first user plane entity data protocol data unit, or is sent on the default DRB, or on any DRB corresponding to the first user plane entity. send.
可选的,所述接收模块还设置为:接收来自所述第一网元的第一用户面实体第二控制协议数据单元。Optionally, the receiving module is further configured to: receive a first user plane entity second control protocol data unit from the first network element.
可选的,所述执行模块还设置为,根据所述第二控制协议数据单元停止执行所述reflective QoS操作。Optionally, the execution module is further configured to stop performing the reflective QoS operation according to the second control protocol data unit.
根据本公开的又一个实施例,提供了一种工作在无线通信中的设备,包括处理器,其配置用于接收来自第一网元的第一用户面实体控制协议数据单元;根据所述第一用户面实体控制协议数据单元执行reflective QoS操作;According to still another embodiment of the present disclosure, there is provided an apparatus for operating in wireless communication, comprising a processor configured to receive a first user plane entity control protocol data unit from a first network element; A user plane entity control protocol data unit performs a reflective QoS operation;
存储器,其与所述处理器耦接。A memory coupled to the processor.
可选的,所述处理器还配置为向第一网元发送第一用户面实体确认控制协议单元。Optionally, the processor is further configured to send the first user plane entity acknowledgement control protocol unit to the first network element.
可选的,所述处理器还设置为接收来自第一网元的第一用户面实体第二控制协议数据单元。Optionally, the processor is further configured to receive the first user plane entity second control protocol data unit from the first network element.
可选的,所述处理器还设置为根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。Optionally, the processor is further configured to stop performing the reflective QoS operation according to the first user plane entity second control protocol data unit.
本公开提供一种数据映射方法及装置和无线设备,可以实现数据在空中接口上的传输,尤其可以实现UE执行上行数据与QoS flow、QoS flow与DRB的映射,最大程度的保证QoS flow的QoS,保证用户体验。The present disclosure provides a data mapping method and apparatus, and a wireless device, which can implement data transmission on an air interface, and in particular, can implement mapping of uplink data and QoS flow, QoS flow and DRB, and ensure QoS of QoS flow to the greatest extent. To ensure user experience.
图1是LTE系统以承载为最小粒度的QoS架构图;1 is a QoS architecture diagram of an LTE system with a minimum granularity;
图2是5G系统基于流的QoS架构图;2 is a flow-based QoS architecture diagram of a 5G system;
图3为5G系统的简化示意图;Figure 3 is a simplified schematic diagram of a 5G system;
图4为第一网元和第三网元的用户面协议结构图;4 is a structural diagram of a user plane protocol of a first network element and a third network element;
图5为在第一网元和第三网元间建立DRB的示意图;5 is a schematic diagram of establishing a DRB between a first network element and a third network element;
图6为根据本公开实施例一执行数据映射过程时第三网元的协议结构图;6 is a protocol structure diagram of a third network element when performing a data mapping process according to an embodiment of the present disclosure;
图7为根据本公开实施例三执行数据映射的流程图;7 is a flowchart of performing data mapping according to Embodiment 3 of the present disclosure;
图8为根据本公开实施例四的数据映射方法的方法流程图;8 is a flowchart of a method of a data mapping method according to Embodiment 4 of the present disclosure;
图9为根据本公开实施例五的数据映射装置的结构组成示意图;9 is a schematic structural diagram of a data mapping apparatus according to Embodiment 5 of the present disclosure;
图10为根据本公开实施例六的无线设备的结构框图。 FIG. 10 is a structural block diagram of a wireless device according to Embodiment 6 of the present disclosure.
为使本公开的目的、技术方案和优点更加清楚明白,下文中将结合附图对本公开的实施例进行详细说明。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments in the present disclosure and the features in the embodiments may be arbitrarily combined with each other without conflict.
本公开实施例的技术方案应用但不局限于5G系统中,如图3为5G系统的简化示意图,包括如下网元:The technical solution of the embodiment of the present disclosure is applied to, but not limited to, a 5G system. FIG. 3 is a simplified schematic diagram of a 5G system, including the following network elements:
第一网元:第一网元是完成接入网(Radio Access Network)功能的网元。比如可以是完成所有RAN功能的一体化基站,或者是由基带处理单元(BBU,BaseBand Unit)和射频拉远单元(RRU,Remote Radio Unit)共同构成的RAN设备,或者是由中心处理单元(CU,Central Unit)和分布式处理单元(DU,Distributed Unit)共同构成的RAN设备,本公开不限定具体RAN设备存在形式。The first network element: the first network element is a network element that completes the function of the access network (Radio Access Network). For example, it may be an integrated base station that performs all RAN functions, or a RAN device formed by a baseband processing unit (BBU, BaseBand Unit) and a remote radio unit (RRU), or a central processing unit (CU). The RAN device that is formed by the Central Unit and the Distributed Processing Unit (DU), the present disclosure does not limit the specific RAN device existence form.
第二网元:第二网元是完成核心网(Next Generation Core,NG-Core)功能的网元。比如实现所有核心网功能的一体化核心网设备,或者由分别实现核心网的移动性管理功能,会话管理功能,用户面功能等设备构成的核心网设备。本公开不限定具体NG-Core设备存在形式。The second network element: the second network element is a network element that performs the Next Generation Core (NG-Core) function. For example, an integrated core network device that implements all core network functions, or a core network device that implements a mobility management function, a session management function, a user plane function, and the like of the core network, respectively. The present disclosure does not limit the form in which a particular NG-Core device exists.
第三网元:第三网元是完成用户终端功能的网元。第三网元可以是各种用户设备,比如手机,电脑,平板设备等等。The third network element: the third network element is a network element that performs the function of the user terminal. The third network element can be various user equipments, such as mobile phones, computers, tablet devices, and the like.
第一网元和第三网元之间通过无线空中接口(Uu接口)通信。第一网元和第二网元之间通过控制面接口(NG-C)传输控制信息,通过用户面接口(NG-U)传输用户面数据包。第三网元经由NG-C和Uu接口,与第二网元之间交互控制信息。无特殊说明时,第一网元与第三网元之间的控制面信息通过Uu接口上的信令无线承载(Signal Radio Bearer,SRB)来传输,而用户面数据通过Uu接口上的数据无线承载(Data Radio Bearer,DRB)来传输。The first network element and the third network element communicate through a wireless air interface (Uu interface). The control information is transmitted between the first network element and the second network element through the control plane interface (NG-C), and the user plane data packet is transmitted through the user plane interface (NG-U). The third network element exchanges control information with the second network element via the NG-C and Uu interfaces. When there is no special description, the control plane information between the first network element and the third network element is transmitted through a Signal Radio Bearer (SRB) on the Uu interface, and the user plane data is wirelessly transmitted through the Uu interface. Data Radio Bearer (DRB) for transmission.
为进行第三网元与外部网络之间的数据传输,第三网元与外部网络之间需要建立PDU会话(PDU session),第三网元与外部网络之间可以建立超过一个PDU session,PDU session用PDU会话标识(PDU session ID)标示。第一网元在建立用于Uu接口上传输PDU session的数据的DRB时,可以为一个PDU session建立多个DRB,但是不同的PDU session之间建立的是不同的DRB,也就是说同一个DRB上不能传输来自不同PDU session的数据。第一网元为第三网元的每一个PDU session建立一个对应的默认DRB(default DRB)。这里外部网络是从3gpp(3rd generation partnership project)组织的角度描述的,在3gpp定义范畴外的网络,比如数据网络(data network),因特网等。In order to perform data transmission between the third network element and the external network, a PDU session needs to be established between the third network element and the external network, and more than one PDU session may be established between the third network element and the external network. The session is indicated by the PDU session ID. When the first network element establishes a DRB for transmitting data of the PDU session on the Uu interface, multiple DRBs may be established for one PDU session, but different DRBs are established between different PDU sessions, that is, the same DRB. Data from different PDU sessions cannot be transmitted on. The first network element establishes a corresponding default DRB (default DRB) for each PDU session of the third network element. Here 3gpp angle from the external network (3 rd generation partnership project) organization, the network is outside the scope of the definition of 3gpp, such as the data network (data network), the Internet.
如图4为第一网元和第三网元的用户面协议结构图,包括第一用户面实体,第二用户面实体和第三用户面实体:4 is a user plane protocol structure diagram of a first network element and a third network element, including a first user plane entity, a second user plane entity, and a third user plane entity:
第一用户面实体位于第二用户面实体之上,一个PDU session对应一个第一用户面实体;The first user plane entity is located above the second user plane entity, and one PDU session corresponds to a first user plane entity;
一个PDU session可以对应超过一个DRB,这些DRB用于承载该PDU session上的数据 传输,一个DRB对应一个第二用户面实体。一个第二用户面实体可以包含多个第二用户面子实体,比如包括数据包汇聚协议(Packet Data Convergence Protocol,PDCP),无线链路控制协议(Radio Link Control,RLC)。因此相应的,一个第一用户面实体可以对应多个第二用户面实体,也即一个第一用户面实体可以对应多个DRB。A PDU session can correspond to more than one DRB, and these DRBs are used to carry data on the PDU session. Transmission, one DRB corresponds to a second user plane entity. A second user plane entity may include multiple second user plane sub-entries, such as a Packet Data Convergence Protocol (PDCP) and a Radio Link Control (RLC). Therefore, a first user plane entity may correspond to multiple second user plane entities, that is, one first user plane entity may correspond to multiple DRBs.
第三用户面实体位于第二用户面实体之下,所有第二用户面实体对应同一个第三用户面实体。The third user plane entity is located below the second user plane entity, and all the second user plane entities correspond to the same third user plane entity.
实施例一
图5是根据本公开实施例在第一网元和第三网元上建立DRB的示意图。如图5所示:第二网元的控制功能实体根据数据业务类型生成QoS规则(QoS rule)参数;第二网元将所生成的QoS rule参数下发(发送)给第三网元;其中,下发给第三网元的QoS rule参数包括:QoS特性参数和该QoS特性参数的优先级;可选的,所述QoS rule参数还可以包括:使用该QoS特性参数的包过滤器;其中,QoS特性参数包括QoS标记(QoS ID或者QoS marking,本公开实施例后续统一用QoS ID)。QoS ID用于识别或者标示该QoS特性参数QoS特性参数,或者说用于识别或者标示使用该QoS特性参数的QoS flow。除此之外,QoS特性参数还可以包括:MBR、GBR、Priority level、PDB、PER和Admission control中的任意一个或多个;第二网元将所生成的QoS rule中的QoS profile参数下发给第一网元;第一网元收到来自第二网元的QoS profile参数后,第一网元的控制面触发建立DRB,将QoS profile映射到DRB,或者说将QoS flow映射到DRB,因为QoS ID用于识别或者标示使用QoS特性参数的QoS flow,因此也可以说将QoS ID映射到DRB,在本公开实施例中,以上三者可以互换使用。QoS flow与DRB的映射关系具体可以用QoS ID与无线资源承载标识(DRB ID)之间的映射关系表示,其中DRB ID用于标识DRB。第一网元会将QoS flow与DRB的映射关系保存在第一网元中;然后,第一网元通知第三网元建立其所建立的DRB,并将所述QoS flow与DRB的映射关系通知给第三网元;第三网元收到后,建立DRB,并保存所述第一网元通知的QoS flow与DRB的映射关系。FIG. 5 is a schematic diagram of establishing a DRB on a first network element and a third network element according to an embodiment of the present disclosure. As shown in FIG. 5, the control function entity of the second network element generates a QoS rule (QoS rule) parameter according to the data service type; the second network element sends (sends) the generated QoS rule parameter to the third network element; The QoS rule parameter that is sent to the third network element includes: a QoS characteristic parameter and a priority of the QoS characteristic parameter; optionally, the QoS rule parameter may further include: a packet filter using the QoS characteristic parameter; The QoS characteristic parameter includes a QoS label (QoS ID or QoS marking, and the QoS ID is subsequently used in the embodiment of the present disclosure). The QoS ID is used to identify or indicate the QoS characteristic parameter QoS characteristic parameter, or to identify or mark the QoS flow using the QoS characteristic parameter. In addition, the QoS characteristic parameter may further include: one or more of MBR, GBR, Priority level, PDB, PER, and Admission control; and the second network element sends the QoS profile parameter in the generated QoS rule. After the first network element receives the QoS profile parameter from the second network element, the control plane of the first network element triggers the establishment of the DRB, maps the QoS profile to the DRB, or maps the QoS flow to the DRB. Since the QoS ID is used to identify or indicate the QoS flow using the QoS characteristic parameter, it can also be said that the QoS ID is mapped to the DRB. In the embodiment of the present disclosure, the above three can be used interchangeably. The mapping relationship between the QoS flow and the DRB may be specifically represented by a mapping relationship between the QoS ID and the radio resource bearer identifier (DRB ID), where the DRB ID is used to identify the DRB. The first network element saves the mapping relationship between the QoS flow and the DRB in the first network element. Then, the first network element notifies the third network element to establish the established DRB, and maps the QoS flow to the DRB. The third network element is notified; after receiving the third network element, the DRB is established, and the mapping relationship between the QoS flow and the DRB notified by the first network element is saved.
本实施例以上DRB建立过程中,第一网元收到来自第二网元的QoS profile参数后建立DRB,第一网元并不一定会为所有的收到的QoS profile建立DRB,因此以上所述QoS flow与DRB的映射关系中,并不一定包含所有第一网元从第二网元所接收到的QoS ID与DRB之间的映射关系;具体为哪些QoSprofile或QoS flow建立DRB,将哪些QoSprofile或QoS flow映射到哪些DRB,取决于第一网元的决策。In the above DRB establishment process, the first network element obtains the DRB after receiving the QoS profile parameter from the second network element, and the first network element does not necessarily establish a DRB for all received QoS profiles, so the above The mapping relationship between the QoS flow and the DRB does not necessarily include the mapping relationship between the QoS ID and the DRB received by the first network element from the second network element. Which QoS profiles or QoS flows are used to establish the DRB. Which DRBs are mapped to the QoS profile or QoS flow depends on the decision of the first network element.
第三网元接收到如图5中所述的QoS flow与DRB的映射关系后,当第三网元有数据需要发送给第一网元时,第三网元执行以下数据映射过程:After the third network element receives the mapping relationship between the QoS flow and the DRB as described in FIG. 5, when the third network element has data to be sent to the first network element, the third network element performs the following data mapping process:
如图6是根据本公开实施例执行数据映射过程时第三网元的协议结构图。其中,非接入层实体位于第一用户面实体之上,非接入层实体可以实现端到端与第二网元通信。如图6所示,第三网元从第二网元所接收到的QoS rule参数集合由第三网元的非接入层实体接收并保存。当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元 的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与所保存的从第一网元接收到的QoS rule参数集合中的各个QoS rule参数的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS ID。以上第三网元的非接入层根据数据包中的包过滤器与QoS rule进行匹配的操作,称为确定数据包与QoS flow的映射关系,或者称确定SDF与QoS flow的映射关系,或者称确定数据包或SDF与QoS ID的映射关系,以上三种名称在本公开实施例中可以互换使用。非接入层将所述确定的QoS ID发送给第一用户面实体。第一用户面实体接收到来自非接入层的QoS ID之后,用所述QoS ID去匹配保存在第一用户面实体中的“QoS flow与DRB的映射关系”,若匹配到对应的DRB,则第一用户面实体将所述数据包传递给匹配出来的所述DRB对应的第二用户面高层实体。反之,若匹配不到对应的DRB,也即所述“QoS flow与DRB的映射关系”中并未找到所述QoS ID,则所述第一用户面实体将所述数据包传递给默认DRB。以上第一用户面实体根据QoS ID与“QoS flow与DRB的映射关系”进行匹配的操作,称为确定QoS flow与DRB的映射关系。6 is a protocol structure diagram of a third network element when a data mapping process is performed according to an embodiment of the present disclosure. The non-access stratum entity is located above the first user plane entity, and the non-access stratum entity can implement end-to-end communication with the second network element. As shown in FIG. 6, the QoS rule parameter set received by the third network element from the second network element is received and saved by the non-access stratum entity of the third network element. After the non-access stratum entity of the third network element receives the data packet from the upper layer, such as the application layer, the third network element The non-access stratum entity parses the data packet, obtains a packet filter in the data packet, and then the non-access stratum entity of the third network element compares the acquired packet filter with the saved slave first network element The packet filters of the QoS rule parameters in the received QoS rule parameter set are matched. After the matching is successful, the non-access stratum of the third network element determines the QoS ID that the data packet should use. The non-access stratum of the third network element performs the matching operation between the packet filter and the QoS rule according to the packet filter in the data packet, and is referred to as determining the mapping relationship between the data packet and the QoS flow, or determining the mapping relationship between the SDF and the QoS flow, or The above three names are used interchangeably in the embodiments of the present disclosure to determine the mapping relationship between the data packet or the SDF and the QoS ID. The non-access stratum sends the determined QoS ID to the first user plane entity. After the first user plane entity receives the QoS ID from the non-access stratum, the QoS ID is used to match the "QoS flow and DRB mapping relationship" stored in the first user plane entity, and if the corresponding DRB is matched, Then, the first user plane entity delivers the data packet to the matched second user plane high layer entity corresponding to the DRB. On the other hand, if the corresponding DRB is not matched, that is, the QoS ID is not found in the “ mapping relationship between QoS flow and DRB”, the first user plane entity passes the data packet to the default DRB. The operation of the first user plane entity to match the QoS ID and the mapping relationship between the QoS flow and the DRB is referred to as determining the mapping relationship between the QoS flow and the DRB.
实施例二Embodiment 2
如实施例一中数据映射过程,第二网元的控制功能实体根据数据业务类型生成QoS rule,第二网元将所生成的QoS rule参数下发给第三网元,第二网元将所生成的QoS rule中的QoS profile参数下发给第一网元。In the data mapping process of the first embodiment, the control function entity of the second network element generates a QoS rule according to the data service type, and the second network element sends the generated QoS rule parameter to the third network element, where the second network element The QoS profile parameter in the generated QoS rule is sent to the first network element.
其中,数据业务有不同的类型,对于一些数据业务,提供这些数据业务的外部网络能提供相对稳定的包过滤器,对于这样的数据业务,第二网元的控制功能实体根据数据业务类型生成的QoS rule中包括包过滤器,相应的第二网元下发给第三网元的QoS rule中也包含包过滤器。The data services have different types. For some data services, the external network providing the data services can provide a relatively stable packet filter. For such data services, the control function entity of the second network element is generated according to the data service type. The QoS rule includes a packet filter, and the QoS rule sent by the corresponding second network element to the third network element also includes a packet filter.
然而,对于有些数据业务,提供这些数据业务的的服务器不能提供相对稳定的包过滤器,这类数据业务的包过滤器经常改变,或者这类数据业务的包过滤器数量较多,在这种情况下,第二网元生成的QoS rule中不包含包过滤器,因此第二网元发送给第三网元的QoS rule中自然也不包含包过滤器,也即不包含对应使用每个QoS特性参数的QoS flow的包过滤器。这样,对于这类数据业务,第三网元将无法执行如实施例一所述的数据映射过程,具体为:However, for some data services, the servers that provide these data services cannot provide relatively stable packet filters. The packet filters of such data services often change, or the number of packet filters for such data services is large. In the case that the QoS rule generated by the second network element does not include a packet filter, the QoS rule sent by the second network element to the third network element naturally does not include a packet filter, that is, does not include corresponding use of each QoS. Packet filter for QoS flow of feature parameters. In this way, for the data service, the third network element cannot perform the data mapping process as described in the first embodiment, specifically:
第三网元从第二网元所接收到的QoS rule参数集合由第三网元的非接入层实体接收并保存,这里QoS rule中不包含对应使用每个QoS特性参数的包过滤器。当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与所保存的从第一网元接收到的QoS rule参数集合中的各个QoS rule参数进行匹配,此时,如上所述,由于第二网元并没有将这类数据业务的包过滤器提供给第三网元,也即第三网元的非接入层所保存的QoS rule中不包含这类数据业务对应的QoS特性参数所对应的包过滤器,因此匹配失败。 The QoS rule parameter set received by the third network element from the second network element is received and saved by the non-access stratum entity of the third network element, where the QoS rule does not include a packet filter corresponding to each QoS characteristic parameter. After the non-access stratum entity of the third network element receives the data packet from the upper layer, such as the application layer, the non-access stratum entity of the third network element parses the data packet to obtain a packet filter in the data packet. And then the non-access stratum entity of the third network element matches the obtained packet filter with each saved QoS rule parameter in the QoS rule parameter set received from the first network element, at this time, as described above The second network element does not provide the packet filter of the data service to the third network element, that is, the QoS rule saved by the non-access stratum of the third network element does not include the QoS corresponding to the data service. The packet filter corresponding to the feature parameter, so the match fails.
为解决上述问题,可以采用反射镜像映射QoS(reflective QoS),为与后文做区分,本实施例将应用于非接入层(Non-Access Stratum,NAS)的reflective QoS称为非接入层reflective QoS,即NAS reflective QoS。第二网元在下发QoS rule参数给第三网元时,会通知哪些QoS特性参数将使用reflective QoS,比如在QoS特性参数中包含reflective QoS指示(reflective QoS indicator)。此外,第二网元在下发QoS rule中的QoS profile参数给第一网元时,通知哪些QoS特性参数将使用NAS reflective QoS,比如在QoS特性参数中包含reflective QoS indicator;或者,第二网元在将这类数据业务的数据包通过NG-U发送给第一网元时,除了在NG-U接口数据包包头(header)中打上QoS ID之外,还打上reflective QoS indicator。通过以上两种方式中的任意一种,第一网元就能获知对应哪些QoS特性参数需要采用NAS reflective QoS,或者说从第二网元接收到的哪些数据包是要采用NAS reflective QoS。In order to solve the above problem, reflective QoS may be adopted, which is different from the following. In this embodiment, the reflective QoS applied to the non-access stratum (NAS) is called a non-access stratum. Reflective QoS, or NAS reflective QoS. When the second network element sends the QoS rule parameter to the third network element, it will notify which QoS characteristic parameters will use reflective QoS, such as including a reflective QoS indicator in the QoS characteristic parameter. In addition, when the second network element sends the QoS profile parameter in the QoS rule to the first network element, it is notified which QoS characteristic parameters will use the NAS reflective QoS, for example, the reflective QoS indicator is included in the QoS characteristic parameter; or the second network element When the data packet of such data service is sent to the first network element through the NG-U, in addition to the QoS ID in the NG-U interface data packet header, a reflective QoS indicator is also applied. Through either of the above two methods, the first network element can know which QoS characteristic parameters need to adopt NAS reflective QoS, or which packets received from the second network element are to adopt NAS reflective QoS.
当第一网元获知了对应哪些QoS特性参数需要采用NAS reflective QoS,或者说从第二网元接收到的哪些数据包是要采用NAS reflective QoS后,第一网元就在发送给第三网元的下行数据包(即第一用户面实体数据协议数据单元)中包含QoS ID,所述QoS ID包含在第一用户面实体数据协议数据单元(即第一用户面实体的数据包)包头中。本实施例第三网元依然采用图6所示的结构,第三网元接收到下行数据包之后,第三网元的第一用户面实体解析出数据包包头中的QoS ID,将QoS ID连同所述数据包一起递交给非接入层实体,非接入层实体根据前述从第二网元接收到的QoS rule判断该QoS ID所标示的QoS特性参数需要采用NAS reflective QoS,非接入层从所述第一用户面实体递交上来的数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。如此,当第三网元的非接入层实体接收到来自上层,比如应用层的数据包之后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与前述从下行数据包中获取并保存在QoS rule参数集合中的QoS特性参数中的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS特性参数,然后第三网元的非接入层将用于识别或者标示该QoS特性参数的QoS ID发送给第三网元的用户面高层实体。用户面高层实体接收到来自非接入层的数据包以及QoS ID之后,其处理过程同实施例一的处理。When the first network element knows which QoS characteristic parameters need to adopt NAS reflective QoS, or which packets received from the second network element are to adopt NAS reflective QoS, the first network element is sent to the third network. The downlink data packet of the element (ie, the first user plane entity data protocol data unit) includes a QoS ID, and the QoS ID is included in the header of the first user plane entity data protocol data unit (ie, the data packet of the first user plane entity) . The third network element in this embodiment still adopts the structure shown in FIG. 6. After the third network element receives the downlink data packet, the first user plane entity of the third network element parses the QoS ID in the data packet header, and sets the QoS ID. And the non-access stratum entity submits the non-access stratum entity together with the QoS rule received from the second network element to determine the QoS characteristic parameter indicated by the QoS ID, and needs to adopt NAS reflective QoS, non-access The layer parses out the packet filter from the data packet submitted by the first user plane entity, and saves the packet filter to the QoS characteristic parameter corresponding to the QoS ID. As such, after the non-access stratum entity of the third network element receives the data packet from the upper layer, such as the application layer, the non-access stratum entity of the third network element parses the data packet to obtain the packet in the data packet. a filter, and then the non-access stratum entity of the third network element matches the acquired packet filter with the packet filter previously obtained from the downlink data packet and stored in the QoS characteristic parameter in the QoS rule parameter set, and matches After success, the non-access stratum of the third network element determines the QoS characteristic parameters that the data packet should use, and then the non-access stratum of the third network element will be used to identify or indicate the QoS ID of the QoS characteristic parameter. Give the user of the third network element a high-level entity. After the user plane high layer entity receives the data packet from the non-access stratum and the QoS ID, the processing procedure is the same as that of the first embodiment.
此外,如实施例一所述,第一网元收到来自第二网元的QoS profile参数后建立DRB,第一网元并不一定会为所有的收到的QoS特性参数建立DRB,也即,第一网元从第二网元收到的QoS特性参数并不一定会被映射到DRB上,因此如图5所示,第一网元通知第三网元的所述QoS ID与DRB的映射关系中,并不一定包含所有第一网元从第二网元所接收到的QoS特性参数的QoS ID与DRB的映射关系。为了减少第一网元向第三网元通知和更新QoS ID与DRB之间的映射关系的信令开销,对于第一网元接收到QoS特性参数时并未将其映射到对应的上行数据无线承载,或者第一网元虽然完成了QoS特性参数与DRB的映射,但并没有将映射关系通知给第三网元的情况可以采用应用于接入层的reflective QoS,称为接入层reflective QoS,即AS reflective QoS。具体的: In addition, as described in the first embodiment, after the first network element receives the QoS profile parameter from the second network element, the first network element does not necessarily establish a DRB for all received QoS characteristic parameters, that is, The QoS characteristic parameter received by the first network element from the second network element is not necessarily mapped to the DRB. Therefore, as shown in FIG. 5, the first network element notifies the QoS ID of the third network element and the DRB. The mapping relationship does not necessarily include the mapping relationship between the QoS ID and the DRB of the QoS characteristic parameters received by the first network element from the second network element. In order to reduce the signaling overhead of the first network element to notify and update the mapping relationship between the QoS ID and the DRB, the first network element does not map the QoS characteristic parameter to the corresponding uplink data wireless. The bearer, or the first network element, although the mapping of the QoS characteristic parameter and the DRB is completed, but the mapping relationship is not notified to the third network element, the reflective QoS applied to the access layer may be adopted, which is called the access layer reflective QoS. , that is, AS reflective QoS. specific:
当第一网元决策需要对使用某种QoS特性参数的QoS flow采用AS reflective QoS方式从第一用户面实体映射到哪个DRB时,第一网元就在发送给第三网元的下行数据包中包含QoS ID,所述QoS ID包含在第一用户面实体的数据包包头中。第三网元接收到下行数据包后,第三网元的第一用户面实体解析出数据包包头中的QoS ID,并将QoS ID与用于传输该下行数据包所使用的DRB的映射关系保存到QoS flow与DRB映射关系中。如此,当第三网元的第一用户面实体接收到来自非接入层实体的数据包和对应的QoS ID之后,就能用所述QoS ID去匹配上述保存的映射关系,从而将所述数据包传递给匹配出来的DRB的第二用户面实体。When the first network element decides to use the AS reflective QoS mode to map from the first user plane entity to the DRB using the QoS flow of the QoS characteristic parameter, the first network element is in the downlink data packet sent to the third network element. The QoS ID is included, and the QoS ID is included in the packet header of the first user plane entity. After the third network element receives the downlink data packet, the first user plane entity of the third network element parses the QoS ID in the data packet header, and maps the QoS ID to the DRB used to transmit the downlink data packet. Save to the QoS flow and DRB mapping relationship. In this manner, after the first user plane entity of the third network element receives the data packet from the non-access stratum entity and the corresponding QoS ID, the QoS ID can be used to match the saved mapping relationship, thereby The packet is passed to the second user plane entity of the matched DRB.
实施例三Embodiment 3
如实施例二中所述的reflective QoS,是否使用NAS reflective QoS由第二网元决策,是否使用AS reflective QoS由第一网元决策,因此两者可能只使用其中一者,或者可能两者一起使用。但是无论是哪种情况,使用reflective QoS都需要在下行数据包包头中包含QoS ID,第三网元需要检测每一个下行数据包,以检测数据包包头中是否包含QoS ID来进行前述相关处理,这将增加第三网元的检测和处理开销。The reflective QoS as described in the second embodiment, whether the NAS reflective QoS is used by the second network element, whether the AS reflective QoS is used by the first network element, so the two may use only one of them, or maybe both use. In either case, the use of reflective QoS requires the inclusion of a QoS ID in the downstream packet header. The third network element needs to detect each downstream packet to detect whether the QoS ID is included in the packet header for the foregoing related processing. This will increase the detection and processing overhead of the third network element.
为减少实现reflective QoS时第三网元的检测和处理开销,本实施例采取如图7所示的方法,包括:To reduce the detection and processing overhead of the third network element when the reflective QoS is implemented, the embodiment adopts the method shown in FIG. 7 and includes:
S701、第一网元决策需要执行AS reflective QoS和/或判断需要执行NAS reflective QoS。S701. The first network element decision needs to perform AS reflective QoS and/or determine that NAS reflective QoS needs to be performed.
第一网元根据资源使用情况,自身策略等决策需要执行AS reflective QoS,第一网元可以具体判断决策对某个QoS特性参数,或者使用某个QoS特性参数的QoSflow执行AS reflective QoS,判断出QoS ID。第一网元根据从第二网元接收到的对哪些QoS特性参数将使用NAS reflective QoS的信息,或者根据从第二网元接收到的数据包中的reflective QoS indicator,判断需要执行NAS reflective QoS,第一网元具体可以根据这些信息判断对哪个QoS特性参数,或者使用哪个QoS特性参数的哪个QoS flow执行AS reflective QoS,判断出QoS ID。The first network element needs to perform AS reflective QoS according to resource usage, its own policy and other decisions. The first network element can specifically determine the decision for a certain QoS characteristic parameter, or use the QoSflow of a certain QoS characteristic parameter to perform AS reflective QoS, and determine QoS ID. The first network element determines whether to perform NAS reflective QoS according to which QoS characteristic parameters received from the second network element will use NAS reflective QoS information or according to a reflective QoS indicator in the data packet received from the second network element. The first network element may specifically determine which QoS characteristic parameter is used according to the information, or which QoS flow of which QoS characteristic parameter is used to perform AS reflective QoS, and determine the QoS ID.
S702、第一网元的第一用户面实体向第三网元的第一用户面实体发送第一用户面实体控制协议数据单元。S702. The first user plane entity of the first network element sends the first user plane entity control protocol data unit to the first user plane entity of the third network element.
第一用户面实体控制协议数据单元用于通知第三网元执行reflective QoS。第一用户面实体控制协议数据单元可以包括以下控制信息中的至少之一:The first user plane entity control protocol data unit is configured to notify the third network element to perform reflective QoS. The first user plane entity control protocol data unit may include at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID; Control information 6: QoS ID;
控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;Control information 7: QoS flow and DRB mapping relationship update indication and QoS ID;
S703、第三网元和第一网元执行reflective QoS。S703. The third network element and the first network element perform reflective QoS.
本步骤中,控制信息2~控制信息4中的指示均为启动指示。In this step, the indications in the control information 2 to the control information 4 are all activation instructions.
第三网元和第一网元根据所述S702中接收到的第一用户面实体控制协议数据单元进行reflective QoS操作。其中第三网元根据第一用户面实体控制协议数据单元进行reflective QoS操作,包括以下操作中的至少一种:The third network element and the first network element perform a reflective QoS operation according to the first user plane entity control protocol data unit received in the S702. The third network element performs a reflective QoS operation according to the first user plane entity control protocol data unit, and includes at least one of the following operations:
操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;Operation 1: determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit;
操作2:确定QoS flow与DRB的映射关系;Operation 2: Determine the mapping relationship between QoS flow and DRB;
操作3:确定数据包与QoS flow的映射关系;Operation 3: determining a mapping relationship between the data packet and the QoS flow;
操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;Operation 4: detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。Operation 5: detecting whether the mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating the mapping relationship between the data packet and the QoS flow.
根据第一用户面实体控制协议数据单元中所包含的控制信息的不同,操作也不同,具体有以下情况:According to different control information included in the data unit of the first user plane entity control protocol, the operation is also different, specifically the following cases:
情况1:第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2。Case 1: The first user plane entity control protocol data unit contains only control
控制信息1(控制协议数据单元类型指示)用于指示该第一用户面实体控制协议数据单元为用于reflective QoS的控制协议数据单元。Control information 1 (control protocol data unit type indication) is used to indicate that the first user plane entity control protocol data unit is a control protocol data unit for reflective QoS.
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1,操作2和操作3。其中:For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs
操作1:第三网元的第一用户面实体确定启动针对第一用户面实体数据协议数据单元的reflective QoS检测,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体需要解析数据协议单元包头(header)中的QoS ID。Operation 1: The first user plane entity of the third network element determines to initiate the reflective QoS detection for the first user plane entity data protocol data unit, that is, the third network element performs any of the received first during the reflective QoS The user plane entity data protocol data unit, the first user plane entity needs to resolve the QoS ID in the data protocol unit header.
操作2:第三网元的第一用户面实体确定QoS flow与DRB的映射关系,这里,第三网元的第一用户面实体根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并确定传输该第一用户面实体数据协议数据单元的DRB,并将所述确定出来的QoS ID与DRB之间的映射关系保存到上行QoS ID与DRB之间的映射关系中。Operation 2: The first user plane entity of the third network element determines a mapping relationship between the QoS flow and the DRB. Here, the first user plane entity of the third network element determines the QoS flow and the DRB according to the first user plane entity data protocol data unit. Mapping relationship, that is, during the performing reflective QoS, the third network element parses out the QoS ID in the data protocol unit header for any first user plane entity data protocol data unit received, and determines the transmission. The DRB of the first user plane physical data protocol data unit saves the mapping relationship between the determined QoS ID and the DRB to a mapping relationship between the uplink QoS ID and the DRB.
操作3:第三网元的非接入层实体确定数据包与QoS flow的映射关系,即第三网元在执行reflective QoS期间,对所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并将解析出来的QoS ID和数据包发送给非接入层。非接入层实体判断该QoS ID所标示的QoS特性参数(或者QoS flow)需要采用NAS reflective QoS,非接入层从所述数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。这里,数据包是指第三网元与外部网络之间通信的端到端数据包,比如IP包。Operation 3: The non-access stratum entity of the third network element determines a mapping relationship between the data packet and the QoS flow, that is, the third network element receives any of the first user plane entity data protocol data units during the performing reflective QoS. The first user plane entity parses the QoS ID in the data protocol unit header, and sends the parsed QoS ID and the data packet to the non-access stratum. The non-access stratum entity needs to adopt NAS when determining the QoS characteristic parameter (or QoS flow) indicated by the QoS ID. The reflective QoS, the non-access stratum parses the packet filter from the data packet, and saves the packet filter to the QoS characteristic parameter corresponding to the QoS ID. Here, the data packet refers to an end-to-end data packet, such as an IP packet, for communication between the third network element and an external network.
执行以上三个操作后,当第三网元的非接入层实体接收到来自上层的数据包后,第三网元的非接入层实体解析所述数据包,获取所述数据包中的包过滤器,然后第三网元的非接入层实体将所获取的包过滤器与前述三个操作后获取并保存在QoS rule参数集合中的QoS特性参数中的包过滤器进行匹配,匹配成功后,第三网元的非接入层就确定了该数据包所应该使用的QoS特性参数,然后第三网元的非接入层将用于识别或者标示该QoS特性参数的QoS ID发送给第三网元的第一用户面实体。After performing the above three operations, after the non-access stratum entity of the third network element receives the data packet from the upper layer, the non-access stratum entity of the third network element parses the data packet to obtain the data packet. a packet filter, and then the non-access stratum entity of the third network element matches the acquired packet filter with the packet filter obtained by the foregoing three operations and stored in the QoS characteristic parameter in the QoS rule parameter set, and matches After success, the non-access stratum of the third network element determines the QoS characteristic parameters that the data packet should use, and then the non-access stratum of the third network element will be used to identify or indicate the QoS ID of the QoS characteristic parameter. The first user plane entity of the third network element.
情况2:第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3。Case 2: The first user plane entity control protocol data unit contains only the control information 3, or contains the
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1和操作3,这些操作同情况1的说明。For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs
情况3:第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4。Case 3: The first user plane entity control protocol data unit contains only the control information 4, or contains the
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元执行操作1和操作2,这些操作同情况1的说明。For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs
在情况1~情况3中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,发送给第三网元的所有下行数据包中包含QoS ID。In
情况4:第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5。Case 4: The first user plane entity control protocol data unit contains only control information 5, or contains
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息5中所指示的DRB上执行操作1,操作2和操作3,即:For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs only
操作1:第三网元的第一用户面实体确定启动针对控制信息5中所指示的DRB上的第一用户面实体数据协议数据单元的reflective QoS检测,即第三网元在执行reflective QoS期间,对控制信息5中所指示的DRB上所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体需要解析数据协议单元包头(header)中的QoS ID。Operation 1: The first user plane entity of the third network element determines to initiate the reflective QoS detection of the first user plane entity data protocol data unit on the DRB indicated in the control information 5, that is, the third network element performs during the reflective QoS For any first user plane entity data protocol data unit received on the DRB indicated in the control information 5, the first user plane entity needs to resolve the QoS ID in the data protocol unit header.
操作2:第三网元的第一用户面实体确定QoS flow与DRB的映射关系,即第三网元在执行reflective QoS期间,对所控制信息5中所指示的DRB上接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并确定传输该第一用户面实体数据协议数据单元的DRB,并将所述确定出来的QoS ID与DRB之间的映射关系保存到上行QoS ID与DRB之间的映射关系中。Operation 2: The first user plane entity of the third network element determines a mapping relationship between the QoS flow and the DRB, that is, any one received by the third network element on the DRB indicated in the control information 5 during the performing reflective QoS a user plane entity data protocol data unit, the first user plane entity parses out the QoS ID in the data protocol unit header, and determines a DRB that transmits the first user plane entity data protocol data unit, and determines the determined QoS ID The mapping relationship with the DRB is saved in the mapping relationship between the uplink QoS ID and the DRB.
操作3:第三网元的非接入层实体确定数据包与QoS flow的映射关系,即第三网元在执行reflective QoS期间,对控制信息5中所指示的DRB上所接收到的任一第一用户面实体数据协议数据单元,第一用户面实体解析出数据协议单元header中的QoS ID,并将解析出来 的QoS ID和数据包发送给非接入层。非接入层实体判断该QoS ID所标示的QoS特性参数(或者QoS flow)需要采用NAS reflective QoS,非接入层从所述数据包中解析出包过滤器,并将包过滤器保存到所述QoS ID对应的QoS特性参数中。Operation 3: The non-access stratum entity of the third network element determines a mapping relationship between the data packet and the QoS flow, that is, any third received by the third network element on the DRB indicated in the control information 5 during the performing reflective QoS The first user plane entity data protocol data unit, the first user plane entity parses out the QoS ID in the data protocol unit header, and parses out The QoS ID and data packets are sent to the non-access stratum. The non-access stratum entity determines that the QoS characteristic parameter (or QoS flow) indicated by the QoS ID needs to adopt NAS reflective QoS, and the non-access stratum layer parses out the packet filter from the data packet, and saves the packet filter to the The QoS characteristic parameter corresponding to the QoS ID.
所述控制协议数据单元中包含的DRB可以超过一个,后文同此说明。The DRB included in the control protocol data unit may exceed one, which will be described later.
情况5:第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5。Case 5: The first user plane entity control protocol data unit includes control information 3 and control information 5, or includes
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息5中所指示的DRB上执行操作1和操作3,这些操作同情况4的说明。For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs only
情况6:第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5。Case 6: The first user plane entity control protocol data unit includes control information 4 and control information 5, or includes
对于这种情况,第三网元仅对控制信息5中所指示的DRB上执行操作1和操作2,这些操作同情况4的说明。For this case, the third network element performs only
在情况4~情况6中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,在所述控制信息5所指示的DRB上发送给第三网元的所有下行数据包中包含QoS ID。In case 4 to case 6, the first network element performs reflective QoS: the first network element sends all the downlink data packets to the third network element on the DRB indicated by the control information 5 during the performing reflective QoS. Contains the QoS ID.
情况7:第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6。Case 7: The first user plane entity control protocol data unit contains only control information 6, or contains
这里,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。Here, the first user plane entity of the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit or according to the first user plane entity data protocol data unit.
其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1,操作2和操作3,这些操作同情况4的说明。所述控制协议数据单元中包含的QoS ID可以超过一个,后文同此说明。When the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity data protocol data unit, in this case, after the first user plane entity of the third network element receives the control protocol data unit, the third
其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。The control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit. After the first user plane entity of the third network element receives the control protocol data unit, operations 2 and 3 are performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
或者,or,
所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。 When the control protocol data unit includes only one QoS ID, the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit. An entity control protocol data unit, wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X. After the first user plane entity of the third network element receives the control protocol data unit, operations 2 and 3 are performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit The mapping relationship between the QoS flow and the DRB can be determined.
情况8:第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6。Case 8: The first user plane entity control protocol data unit includes control information 3 and control information 6, or control
对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作3,这些操作同情况4的说明。For this case, after the first user plane entity of the third network element receives the control protocol data unit, the third network element performs only
情况9:第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6。Case 9: The first user plane entity control protocol data unit includes control information 4 and control information 6, or control
类似情况7,这里,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。Similarly, in this case, the first user plane entity of the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit or according to the first user plane entity data protocol data unit.
其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,对于这种情况,第三网元的第一用户面实体接收到该控制协议数据单元之后,第三网元仅对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作2,这些操作同情况4的说明。When the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity data protocol data unit, in this case, after the first user plane entity of the third network element receives the control protocol data unit, the third
其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。The control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit. After the first user plane entity of the third network element receives the control protocol data unit, operation 2 is performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
或者,or,
所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。When the control protocol data unit includes only one QoS ID, the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit. An entity control protocol data unit, wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X. After the first user plane entity of the third network element receives the control protocol data unit, operation 2 is performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit The mapping relationship between the QoS flow and the DRB can be determined.
在情况8中,第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,在控制信息6中所指示的QoS ID所映射的DRB上发送给第三网元的所有下行数据包中包含QoS ID。In case 8, the first network element performs reflective QoS: all downlink packets sent by the first network element to the third network element on the DRB mapped by the QoS ID indicated in the control information 6 during the performing reflective QoS Contains the QoS ID.
在情况7和情况9中,第一网元发送给第三网元的第一用户面实体数据协议数据单元包头中包含包头中是否存在QoS ID的指示。对于第三网元根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系的情况,所述“是否存在QoS ID的指示”设置成否,对于第三网元根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系的情况,所述“是否存在QoS ID的指示”设置成是。In case 7 and case 9, the first user plane entity data protocol data unit header sent by the first network element to the third network element includes an indication of whether there is a QoS ID in the packet header. For the case where the third network element determines the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit, the “indication of whether the QoS ID exists” is set to No, and the third network element is based on the first user plane entity. The data protocol data unit determines the mapping relationship between the QoS flow and the DRB, and the "whether or not there is an indication of the QoS ID" is set to Yes.
情况10:第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或
者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6。Case 10: the first user plane entity control protocol data unit contains control information 7, or contains
对于情况10,第三网元执行操作4和操作5:For case 10, the third network element performs operations 4 and 5:
操作4:第一用户面实体检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,也即检测第一用户面实体数据协议单元header中的QoS ID与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;Operation 4: The first user plane entity detects whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit changes, that is, detects the first user plane entity data protocol unit header Whether the mapping relationship between the QoS ID and the DRB transmitting the data protocol unit changes, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
操作5:非接入层检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,即非接入层检测根据第一用户面实体发送给他的数据包和QoS ID,检测所述数据包的包过滤器与保存在所述QoS ID对应的包过滤器是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系。Operation 5: The non-access stratum detects whether the mapping relationship between the data packet obtained from the first user plane entity data protocol unit and the QoS flow changes, that is, the non-access stratum detection is sent to the user according to the first user plane entity. The data packet and the QoS ID are used to detect whether the packet filter of the data packet changes with the packet filter corresponding to the QoS ID, and if a change occurs, update the mapping relationship between the data packet and the QoS flow.
在情况10中,在第一网元执行reflective QoS为:第一网元在执行reflective QoS期间,在需要更新的QoS flow与DRB之间的映射关系的DRB上发送给第三网元的所有下行数据包中包含QoS ID。In case 10, the reflective QoS is performed on the first network element: the first network element sends all the downlinks to the third network element on the DRB of the mapping relationship between the QoS flow and the DRB that needs to be updated during the performing reflective QoS. The QoS ID is included in the packet.
本公开实施例中,控制信息7中的QoS flow与DRB映射关系更新指示也可以用控制协议数据单元类型隐含表示,即定义一类控制协议数据单元类型来表示QoS flow与DRB映射关系更新。In the embodiment of the present disclosure, the QoS flow and DRB mapping relationship update indication in the control information 7 may also be implicitly represented by the control protocol data unit type, that is, a type of control protocol data unit type is defined to represent the QoS flow and DRB mapping relationship update.
S704、第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。S704. The first user plane entity of the third network element sends a first user plane entity acknowledgement control protocol unit to the first user plane entity of the first network element.
所述确认控制协议单元用于通知第一网元第三网元已经收到了包含某个或某些QoS ID的下行数据包。The acknowledgment control protocol unit is configured to notify the first network element that the third network element has received the downlink data packet including the QoS ID.
所述确认控制协议单元包含以下特征至少之一:The confirmation control protocol unit includes at least one of the following features:
所述确认控制协议单元包含QoS ID;The acknowledgment control protocol unit includes a QoS ID;
所述确认控制协议单元在收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元header中包含QoS ID。The acknowledgment control protocol unit transmits on the DRB that receives the first user plane entity data protocol data unit, wherein the first user plane entity data protocol data unit header includes a QoS ID.
所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;The acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
S705第一网元的第一用户面实体向第三网元的第一用户面实体发送第一用户面实体第二控制协议数据单元。S705: The first user plane entity of the first network element sends the first user plane entity second control protocol data unit to the first user plane entity of the third network element.
本步骤为可选步骤。本步骤中的第一用户面实体第二控制协议数据单元用于通知第三网元停止执行reflective QoS,所述第一用户面实体第二控制协议数据单元可以包括以下控制信息中的至少之一:This step is an optional step. The first user plane entity second control protocol data unit in this step is used to notify the third network element to stop performing reflective QoS, and the first user plane entity second control protocol data unit may include at least one of the following control information. :
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示; Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
本步骤中,控制信息2~控制信息4中的指示均为停止指示。In this step, the indications in the control information 2 to the control information 4 are all stop instructions.
收到第一用户面实体第二控制协议数据单元之后,第三网元停止执行reflective QoS操作。具体根据第一用户面实体第二控制协议数据单元中所包含的控制信息的不同,停止执行reflective QoS操作的情况也不同。本实施例中,第一用户面实体第二控制协议数据单元中的组合同S703中情况1~情况9的组合,第三网元停止S703情况1~情况9中说明的相应的操作。After receiving the first control plane data unit of the first user plane entity, the third network element stops performing the reflective QoS operation. The situation in which the reflective QoS operation is stopped is different according to the control information included in the second control protocol data unit of the first user plane entity. In this embodiment, the combination of the first user plane entity second control protocol data unit is the same as the
其中,所述第一用户面实体第二控制协议数据单元和第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息(比如控制信息1~控制信息4中的至少一个)区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。The first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used in the data packet format (for example, control
实施例四Embodiment 4
基于以上具体实施例,如图8为本公开实施例数据映射方法的方法流程图,包括:Based on the above specific embodiment, FIG. 8 is a flowchart of a method for data mapping according to an embodiment of the present disclosure, including:
801、第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体控制协议数据单元。801. The first user plane entity of the third network element receives the first user plane entity control protocol data unit of the first user plane entity from the first network element.
其中所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:The first user plane entity control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;Control information 7: QoS flow and DRB mapping relationship update indication and QoS ID;
802、第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量(reflective QoS)操作。802. The third network element performs a reflective mirror mapping quality of service (reflective QoS) operation according to the first user plane entity control protocol data unit.
其中,所述reflective QoS操作包括以下操作中的至少之一:The reflective QoS operation includes at least one of the following operations:
操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;Operation 1: determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit;
操作2:确定QoS flow与DRB的映射关系;Operation 2: Determine the mapping relationship between QoS flow and DRB;
操作3:确定数据包与QoS flow的映射关系;Operation 3: determining a mapping relationship between the data packet and the QoS flow;
操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系;Operation 4: detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系; Operation 5: detecting whether a mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating a mapping relationship between the data packet and the QoS flow;
这里,当所述第一用户面实体控制协议数据单元中仅包含控制信息1或仅包含控制信息2,或者同时包含控制信息1和控制信息2时,第三网元执行操作1,操作2和操作3;Here, when the first user plane entity control protocol data unit contains only the
当所述第一用户面实体控制协议数据单元中仅包含控制信息3,或者包含控制信息1和控制信息3时,第三网元执行操作1和操作3;When the first user plane entity control protocol data unit includes only the control information 3, or includes the
当所述第一用户面实体控制协议数据单元中仅包含控制信息4,或者包含控制信息1和控制信息4时,第三网元执行操作1和操作2;When the first user plane entity control protocol data unit includes only the control information 4, or includes the
当所述第一用户面实体控制协议数据单元中仅包含控制信息5,或者包含控制信息1和控制信息5,或者包含控制信息2和控制信息5,或者包含控制信息1、控制信息2和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1,操作2和操作3;When the first user plane entity control protocol data unit contains only control information 5, or contains
当所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息5,或者包含控制信息1、控制信息3和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1和操作3;When the first user plane entity control protocol data unit includes the control information 3 and the control information 5, or includes the
当所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息5,或者包含控制信息1、控制信息4和控制信息5时,第三网元对控制信息5中所指示的DRB上执行操作1和操作2;When the first user plane entity control protocol data unit includes the control information 4 and the control information 5, or includes the
当所述第一用户面实体控制协议数据单元中仅包含控制信息6,或者包含控制信息1和控制信息6,或者包含控制信息2和控制信息6,或者包含控制信息1、控制信息2和控制信息6时,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。When the first user plane entity control protocol data unit contains only control information 6, or contains
其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行操作1,操作2和操作3。When the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity data protocol data unit, the third network element performs
其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。The control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit. After the first user plane entity of the third network element receives the control protocol data unit, operations 2 and 3 are performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
或者,or,
所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2和操作3。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。When the control protocol data unit includes only one QoS ID, the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit. An entity control protocol data unit, wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X. After the first user plane entity of the third network element receives the control protocol data unit, operations 2 and 3 are performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit The mapping relationship between the QoS flow and the DRB can be determined.
当所述第一用户面实体控制协议数据单元中包含控制信息3和控制信息6,或者包含控制信息1、控制信息3和控制信息6时,第三网元仅对控制信息6中所指示的QoS ID所映
射的DRB上执行操作1和操作3;When the first user plane entity control protocol data unit includes the control information 3 and the control information 6, or includes the
当所述第一用户面实体控制协议数据单元中包含控制信息4和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,第三网元的第一用户面实体根据第一用户面实体控制协议数据单元或者根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系。When the first user plane entity control protocol data unit includes the control information 4 and the control information 6, or includes the
其中,根据第一用户面实体数据协议数据单元确定QoS flow与DRB的映射关系时,第三网元对控制信息6中所指示的QoS ID所映射的DRB上执行操作1和操作2;The third network element performs
其中,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,所述控制协议数据单元中还可以包括所述QoS ID所映射的DRB。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID所映射的DRB,就能确定所述QoS flow与DRB的映射关系。The control protocol data unit may further include the DRB mapped by the QoS ID, when the mapping relationship between the QoS flow and the DRB is determined according to the first user plane entity control protocol data unit. After the first user plane entity of the third network element receives the control protocol data unit, operation 2 is performed. Different from the above description, in operation 2, the first user plane entity of the third network element can determine the mapping relationship between the QoS flow and the DRB according to the DRB mapped by the QoS ID included in the control protocol data unit. .
或者,or,
所述控制协议数据单元中仅包含一个QoS ID时,根据第一用户面实体控制协议数据单元确定QoS flow与DRB的映射关系时,第一网元在DRB-X上发送所述第一用户面实体控制协议数据单元,其中第一网元将要把所述QoS ID所标识的QoS flow映射到所述DRB-X上。第三网元的第一用户面实体接收到该控制协议数据单元之后,执行操作2。与以上说明不同的是,这里执行操作2,第三网元的第一用户面实体根据该控制协议数据单元中包含的QoS ID和接收到该控制协议数据单元的DRB(即DRB-X)就能确定所述QoS flow与DRB的映射关系。When the control protocol data unit includes only one QoS ID, the first network element sends the first user plane on the DRB-X when determining the mapping relationship between the QoS flow and the DRB according to the first user plane entity control protocol data unit. An entity control protocol data unit, wherein the first network element is to map the QoS flow identified by the QoS ID to the DRB-X. After the first user plane entity of the third network element receives the control protocol data unit, operation 2 is performed. Different from the above description, where operation 2 is performed, the first user plane entity of the third network element according to the QoS ID included in the control protocol data unit and the DRB (ie, DRB-X) receiving the control protocol data unit The mapping relationship between the QoS flow and the DRB can be determined.
当所述第一用户面实体控制协议数据单元中包含控制信息7,或者包含控制信息1和控制信息6,或者包含控制信息2或控制信息6,或者包含控制信息4和控制信息6,或者包含控制信息1、控制信息2和控制信息6,或者包含控制信息1、控制信息4和控制信息6时,第三网元执行操作4和操作5;When the first user plane entity control protocol data unit includes the control information 7, or contains the
本公开实施例所述方法还可以包括:The method of the embodiment of the present disclosure may further include:
803、第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。803. The first user plane entity of the third network element sends a first user plane entity acknowledgement control protocol unit to the first user plane entity of the first network element.
其中,所述确认控制协议单元包含以下特征至少之一:The confirmation control protocol unit includes at least one of the following features:
所述确认控制协议单元包含QoS ID;The acknowledgment control protocol unit includes a QoS ID;
所述确认控制协议单元在所述第一用户面实体收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元头中包含QoS ID;The acknowledgment control protocol unit is sent on the DRB of the first user plane entity data protocol data unit, where the first user plane entity data protocol data unit header includes a QoS ID;
所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;The acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
可选地,本公开实施例所述方法还可以包括:Optionally, the method in the embodiment of the present disclosure may further include:
804、第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体第二控制协议数据单元,第三网元根据所述第一用户面实体第二控制协议数据单元停止 执行以上所述reflective QoS操作。804. The first user plane entity of the third network element receives the first user plane entity second control protocol data unit of the first user plane entity from the first network element, and the third network element is configured according to the first user plane entity. Two control protocol data unit stops Perform the reflective QoS operations described above.
其中,所述第一用户面实体第二控制协议数据单元包括以下控制信息中的至少之一:The first user plane entity second control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
其中,所述第一用户面实体第二控制协议数据单元和所述第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。The first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used to distinguish the control protocol in the data packet format. The data unit is configured to notify the third network element to perform reflective QoS or to notify the third network element to stop performing reflective QoS.
这里,所述控制信息可以是控制信息1~控制信息4中的至少之一。Here, the control information may be at least one of the
实施例五Embodiment 5
基于以上实施例,如图9为本公开实施例的数据映射装置的结构组成示意图,所述装置应用于第三网元,如图9所示,包括:Based on the above embodiment, FIG. 9 is a schematic structural diagram of a data mapping apparatus according to an embodiment of the present disclosure. The apparatus is applied to a third network element, as shown in FIG.
接收模块901,用于第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体控制协议数据单元;The receiving
其中所述第一用户面实体控制协议数据单元包括以下控制信息中的至少之一:The first user plane entity control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
控制信息7:QoS flow与DRB映射关系更新指示和QoS ID;Control information 7: QoS flow and DRB mapping relationship update indication and QoS ID;
执行模块902,用于第三网元根据所述第一用户面实体控制协议数据单元执行反射镜像映射服务质量(reflective QoS)操作。The executing
其中,所述reflective QoS操作包括以下操作中的至少之一:The reflective QoS operation includes at least one of the following operations:
操作1:确定是否启动针对第一用户面实体数据协议数据单元的reflective QoS检测;Operation 1: determining whether to initiate a reflective QoS detection for the first user plane entity data protocol data unit;
操作2:确定QoS flow与DRB的映射关系;Operation 2: Determine the mapping relationship between QoS flow and DRB;
操作3:确定数据包与QoS flow的映射关系;Operation 3: determining a mapping relationship between the data packet and the QoS flow;
操作4:检测第一用户面实体数据协议单元所属QoS flow与传输该数据协议单元的DRB之间的映射关系是否发生改变,如果发生改变,则更新所述QoS flow与DRB之间的映射关系; Operation 4: detecting whether the mapping relationship between the QoS flow of the first user plane entity data protocol unit and the DRB transmitting the data protocol unit is changed, and if a change occurs, updating the mapping relationship between the QoS flow and the DRB;
操作5:检测从第一用户面实体数据协议单元中获取的数据包与QoS flow之间的映射关系是否发生改变,如果发生改变,则更新数据包与QoS flow之间的映射关系;Operation 5: detecting whether a mapping relationship between the data packet acquired from the first user plane entity data protocol unit and the QoS flow is changed, and if a change occurs, updating a mapping relationship between the data packet and the QoS flow;
本公开实施例的数据映射装置还可以包括:The data mapping apparatus of the embodiment of the present disclosure may further include:
确认控制协议单元发送模块903,用于第三网元的第一用户面实体向第一网元的第一用户面实体发送第一用户面实体确认控制协议单元。The acknowledgment control protocol unit sending module 903, the first user plane entity for the third network element sends the first user plane entity acknowledgment control protocol unit to the first user plane entity of the first network element.
其中,所述确认控制协议单元包含以下特征至少之一:The confirmation control protocol unit includes at least one of the following features:
所述确认控制协议单元包含QoS ID;The acknowledgment control protocol unit includes a QoS ID;
所述确认控制协议单元在所述第一用户面实体收到第一用户面实体数据协议数据单元的DRB上发送,其中所述第一用户面实体数据协议数据单元头中包含QoS ID。The acknowledgment control protocol unit is sent on the DRB of the first user plane entity data protocol data unit, where the first user plane entity data protocol data unit header includes a QoS ID.
所述确认控制协议单元包含QoS ID,在默认DRB上发送,或者在所述第一用户面实体所对应的任一DRB上发送;The acknowledgment control protocol unit includes a QoS ID, which is sent on the default DRB, or is sent on any DRB corresponding to the first user plane entity;
可选地,本公开实施例的数据映射装置中的接收模块901还可以用于:第三网元的第一用户面实体接收来自第一网元的第一用户面实体的第一用户面实体第二控制协议数据单元。Optionally, the receiving
可选地,本公开实施例的数据映射装置中的执行模块902还可以用于,第三网元根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。Optionally, the executing
其中,所述第一用户面实体第二控制协议数据单元包括以下控制信息中的至少之一:The first user plane entity second control protocol data unit includes at least one of the following control information:
控制信息1:控制协议数据单元类型指示;Control information 1: control protocol data unit type indication;
控制信息2:启动或停止Reflective QoS的指示;Control information 2: an indication to start or stop the Reflective QoS;
控制信息3:启动或停止NAS Reflective QoS的指示;Control information 3: an indication to start or stop NAS Reflective QoS;
控制信息4:启动或停止AS Reflective QoS的指示;Control information 4: an indication to start or stop the AS Reflective QoS;
控制信息5:DRB ID;Control information 5: DRB ID;
控制信息6:QoS ID;Control information 6: QoS ID;
其中,所述第一用户面实体第二控制协议数据单元和所述第一用户面实体控制协议数据单元可以设计在同一个控制包格式中,在数据包格式中用控制信息区分表示该控制协议数据单元为用于通知第三网元执行reflective QoS还是用于通知第三网元停止执行reflective QoS。The first user plane entity second control protocol data unit and the first user plane entity control protocol data unit may be designed in the same control packet format, and the control information is used to distinguish the control protocol in the data packet format. The data unit is configured to notify the third network element to perform reflective QoS or to notify the third network element to stop performing reflective QoS.
本领域技术人员应当理解,图9所示的数据映射装置中的各模块的实现功能可参照前述数据映射方法的相关描述而理解。Those skilled in the art should understand that the implementation functions of the modules in the data mapping apparatus shown in FIG. 9 can be understood by referring to the related description of the foregoing data mapping method.
实施例六Embodiment 6
基于以上实施例,本公开实施例还提供一种无线设备,如图10所示为根据本公开实施例的无线设备的结构框图,包括处理器和存储器。Based on the above embodiments, an embodiment of the present disclosure further provides a wireless device. As shown in FIG. 10, a block diagram of a wireless device according to an embodiment of the present disclosure includes a processor and a memory.
其中处理器:配置用于接收来自第一网元的第一用户面实体控制协议数据单元;根据所述第一用户面实体控制协议数据单元执行reflective QoS操作;The processor is configured to receive a first user plane entity control protocol data unit from the first network element, and perform a reflective QoS operation according to the first user plane entity control protocol data unit;
存储器,与所述处理器耦接。 a memory coupled to the processor.
所述处理器还配置为向第一网元发送第一用户面实体确认控制协议单元。The processor is further configured to transmit a first user plane entity acknowledgement control protocol unit to the first network element.
所述处理器还用于接收来自第一网元的第一用户面实体第二控制协议数据单元。The processor is further configured to receive a first user plane entity second control protocol data unit from the first network element.
所述处理器还用于根据所述第一用户面实体第二控制协议数据单元停止执行以上所述reflective QoS操作。The processor is further configured to stop performing the reflective QoS operation described above according to the first user plane entity second control protocol data unit.
本公开实施例的技术方案,对不具备手势识别部件的设备(例如未配备摄像头的设备),无须使用者面对该设备,也能够通过手势对该设备进行控制(例如选择功能、配置参数等),且该设备本身增加成本较低。In the technical solution of the embodiment of the present disclosure, for a device that does not have a gesture recognition component (for example, a device that is not equipped with a camera), the device can be controlled by a gesture (such as selecting a function, a configuration parameter, etc.) without the user facing the device. ), and the device itself has a lower cost.
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present disclosure can be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. 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. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。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.
以上所述,仅为本公开的实施例而已,并非用于限定本公开的保护范围。The above description is only for the embodiments of the present disclosure, and is not intended to limit the scope of the disclosure.
本公开适用于无线通信技术领域,用以实现数据在空中接口上的传输,尤其可以实现UE执行上行数据与QoS flow、QoS flow与DRB的映射,最大程度的保证QoS flow的QoS,保证用户体验。 The present disclosure is applicable to the field of wireless communication technologies, and is used to implement data transmission on an air interface. In particular, the UE can perform uplink data and QoS flow, QoS flow and DRB mapping, and ensure QoS of QoS flow to the greatest extent, and ensure user experience. .
Claims (33)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710064249.2 | 2017-01-26 | ||
| CN201710064249.2A CN108366397B (en) | 2017-01-26 | 2017-01-26 | Data mapping method and device and wireless equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018137443A1 true WO2018137443A1 (en) | 2018-08-02 |
Family
ID=62979046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/117113 Ceased WO2018137443A1 (en) | 2017-01-26 | 2017-12-19 | Data mapping method and device, and wireless apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108366397B (en) |
| WO (1) | WO2018137443A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113302971B (en) * | 2019-01-17 | 2025-02-28 | 中兴通讯股份有限公司 | Method, device and system for data mapping in wireless communication |
| CN111866906B (en) * | 2019-04-29 | 2021-07-23 | 大唐移动通信设备有限公司 | Data transmission method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101005440A (en) * | 2006-01-21 | 2007-07-25 | 华为技术有限公司 | Metod for realizing different service quality control in radio network |
| CN101932102A (en) * | 2009-06-19 | 2010-12-29 | 华为技术有限公司 | Service bearing mapping method and communication equipment |
| CN102612095A (en) * | 2012-03-05 | 2012-07-25 | 电信科学技术研究院 | Transmission method and equipment of IP data packet |
| CN103118401A (en) * | 2009-06-19 | 2013-05-22 | 华为技术有限公司 | Service carrying mapping method and communication equipment |
| US20150215918A1 (en) * | 2012-10-08 | 2015-07-30 | Huawei Technologies Co., Ltd. | System, method, and device for processing air interface information |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101064664B (en) * | 2006-04-30 | 2011-03-02 | 中兴通讯股份有限公司 | Method for mapping and guaranteeing quality of service of high-speed downlink packet accessing system |
| CN102231894B (en) * | 2011-07-20 | 2013-12-25 | 电信科学技术研究院 | Method and device for transmitting parameters required for QoS (quality of service) verification |
| US8711699B2 (en) * | 2011-10-31 | 2014-04-29 | Amazon Technologies, Inc. | Prioritizing application data for transmission in a wireless user device |
-
2017
- 2017-01-26 CN CN201710064249.2A patent/CN108366397B/en active Active
- 2017-12-19 WO PCT/CN2017/117113 patent/WO2018137443A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101005440A (en) * | 2006-01-21 | 2007-07-25 | 华为技术有限公司 | Metod for realizing different service quality control in radio network |
| CN101932102A (en) * | 2009-06-19 | 2010-12-29 | 华为技术有限公司 | Service bearing mapping method and communication equipment |
| CN103118401A (en) * | 2009-06-19 | 2013-05-22 | 华为技术有限公司 | Service carrying mapping method and communication equipment |
| CN102612095A (en) * | 2012-03-05 | 2012-07-25 | 电信科学技术研究院 | Transmission method and equipment of IP data packet |
| US20150215918A1 (en) * | 2012-10-08 | 2015-07-30 | Huawei Technologies Co., Ltd. | System, method, and device for processing air interface information |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108366397A (en) | 2018-08-03 |
| CN108366397B (en) | 2024-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI705715B (en) | Method for default quality of service rule management and user equipment thereof | |
| TWI757621B (en) | Method and user equipment of handling qos operation errors | |
| US11159976B2 (en) | Handling of mapped EPS bearer context for invalid QoS flow description | |
| CN109005127B (en) | QoS flow processing method, device and communication system | |
| TWI719836B (en) | Methods and user equipment for handling of eps bearer | |
| TWI710270B (en) | Methods and user equipments for enhanced handling on qos operations | |
| WO2018006253A1 (en) | Radio link failure processing method, related device, and communication system | |
| TWI754252B (en) | Methods and user equipment for managing qos rules | |
| WO2016191963A1 (en) | Method for bearer establishment, user equipment and base station | |
| CN110637476A (en) | Enabling New Radio Cellular Quality of Service for Non-Internet Protocol Data Sessions | |
| CN108781376A (en) | Data transmission method, user equipment and access network equipment | |
| CN107295564A (en) | A kind of load bearing management method based on stream, data transmission method and device | |
| CN108632933B (en) | Data transmission method, device and user equipment | |
| WO2023185608A1 (en) | Data transmission method and communication apparatus | |
| WO2018137443A1 (en) | Data mapping method and device, and wireless apparatus | |
| CN111699715A (en) | Handling of QoS flow descriptions without active EPS bearer context | |
| WO2016161724A1 (en) | Transmission method and transmission system for radio resource control signalling |
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: 17894028 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17894028 Country of ref document: EP Kind code of ref document: A1 |