A data transmission method and device, and a computer storage medium
By configuring the association information of PDU sessions, terminals and access network elements can identify the PDU sessions corresponding to data, solving the problem of data not being delivered correctly in 5G systems and achieving accuracy and smoothness in data transmission.
Patent Information
- Application Number
- CN201780097745.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-12-25
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2037-12-25
AI Technical Summary
In 5G systems, the access network and terminals cannot identify which PDU session the data belongs to, resulting in the data not being correctly delivered to the channel or IP entity.
Terminals and access network elements configure the association information of PDU sessions, such as identification information, address information, or QoS flow identification information, through negotiation or preset protocols, determine the PDU session corresponding to the data, and transmit the data to the corresponding protocol layer entity or channel.
Ensure that data can be correctly delivered to the IP entity or channel corresponding to the PDU session to guarantee smooth data transmission.
Smart Images

Figure CN111492689B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a data transmission method and device, and a computer storage medium. BACKGROUND
[0002] In a fifth generation mobile communication (5G, 5 th Generation) system, each terminal can establish one or more protocol data unit (PDU, Protocol Data Unit) sessions, and each PDU session can contain multiple quality of service flows (QoS, Quality of Service flow), wherein the QoS flow is uniquely identified in the PDU session. Figure 1 As shown in the figure, in the connection between the access network and the core network, a channel is allocated for each PDU session, which is called a PDU session channel.
[0003] In the prior art, when the access network receives the data sent by the terminal, it can identify which QoS flow the data belongs to, but cannot identify which PDU session the data belongs to, so that the access network does not know which channel to deliver the data to. Similarly, when the terminal receives the data sent by the access network, it also cannot identify which PDU session the data belongs to, so that the terminal does not know which IP entity to deliver the data to. SUMMARY
[0004] To solve the above technical problems, the present application provides a data transmission method and device, and a computer storage medium.
[0005] The data transmission method provided by the present application comprises:
[0006] The terminal receives the data sent by the access network element, and determines the PDU session corresponding to the data;
[0007] The terminal transmits the data to the protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data.
[0008] In the present application, the terminal receives the data sent by the access network element, and determines the PDU session corresponding to the data, which comprises:
[0009] When the terminal receives the data sent by the access network element, the terminal extracts the association information of the PDU session from the data;
[0010] The terminal determines the PDU session corresponding to the data based on the association information of the PDU session;
[0011] The association information of the PDU session includes at least one of the following:
[0012] The identification information of the PDU session, the address information of the PDU session, and the identification information of the QoS flow.
[0013] In the embodiment of the application, the association information of the PDU session is the identification information of the PDU session.
[0014] The terminal determines the PDU session corresponding to the data based on the association information of the PDU session, and the determination includes:
[0015] The terminal determines the PDU session corresponding to the data based on the identification information of the PDU session.
[0016] In the embodiment of the application, the association information of the PDU session is the address information of the PDU session.
[0017] The terminal determines the PDU session corresponding to the data based on the association information of the PDU session, and the determination includes:
[0018] The terminal determines the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session.
[0019] In the embodiment of the application, the association information of the PDU session is the identification information of the QoS flow.
[0020] The terminal determines the PDU session corresponding to the data based on the association information of the PDU session, and the determination includes:
[0021] The terminal determines the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0022] In the embodiment of the application, the method further includes:
[0023] When the PDU session is established or modified, the terminal and the access network element and the core network element negotiate to configure the correspondence between the address information of the PDU session and the PDU session.
[0024] In the embodiment of the application, the method further includes:
[0025] The terminal determines the correspondence between the address information of the PDU session and the PDU session based on a preset protocol.
[0026] In the embodiment of the application, the method further includes:
[0027] When establishing or modifying a PDU session, the terminal and an access network element and a core network element negotiate to configure a correspondence relationship between identification information of a QoS flow and a PDU session.
[0028] In the embodiment of the application, the method further comprises:
[0029] The terminal determines the correspondence relationship between the identification information of the QoS flow and the PDU session based on a preset protocol.
[0030] In the embodiment of the application, the terminal and the access network element and the core network element negotiate to configure the correspondence relationship, comprising:
[0031] The terminal configures the correspondence relationship and sends the configured correspondence relationship to the access network element and the core network element; or,
[0032] The terminal receives the correspondence relationship configured by the access network element or the core network element.
[0033] In the embodiment of the application, the data is transmitted to a protocol layer entity corresponding to the PDU session, comprising:
[0034] The data is transmitted to an IP entity or an SMSF entity corresponding to the PDU session.
[0035] The data transmission method provided by the embodiment of the application comprises:
[0036] The access network element receives data sent by the terminal and determines a PDU session corresponding to the data.
[0037] The access network element transmits the data to a channel corresponding to the PDU session according to the PDU session corresponding to the data, and transmits the data to a core network element based on the channel.
[0038] In the embodiment of the application, the access network element receives data sent by the terminal and determines a PDU session corresponding to the data, comprising:
[0039] When the access network element receives the data sent by the terminal, the access network element extracts association information of the PDU session from the data.
[0040] The access network element determines the PDU session corresponding to the data based on the association information of the PDU session.
[0041] The association information of the PDU session comprises at least one of the following:
[0042] Identification information of the PDU session, address information of the PDU session, and identification information of the QoS flow.
[0043] In the embodiment of the present application, the association information of the PDU session is identification information of the PDU session.
[0044] The access network element determines the PDU session corresponding to the data based on the association information of the PDU session, including:
[0045] The access network element determines the PDU session corresponding to the data based on the identification information of the PDU session.
[0046] In the embodiment of the present application, the association information of the PDU session is address information of the PDU session.
[0047] The access network element determines the PDU session corresponding to the data based on the association information of the PDU session, including:
[0048] The access network element determines the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session, or
[0049] The access network element determines the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session channel, wherein the PDU session channel corresponds to the PDU session one by one.
[0050] In the embodiment of the present application, the association information of the PDU session is identification information of the QoS flow.
[0051] The access network element determines the PDU session corresponding to the data based on the association information of the PDU session, including:
[0052] The access network element determines the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0053] In the embodiment of the present application, the method further includes:
[0054] When establishing or modifying the PDU session, the access network element and the terminal and the core network element negotiate to configure at least one of the following correspondence relationships:
[0055] The correspondence relationship between the address information of the PDU session and the PDU session, and the correspondence relationship between the address information of the PDU session and the PDU session channel.
[0056] In the embodiment of the present application, the method further includes:
[0057] The access network element determines at least one of the following correspondence relationships based on a preset protocol.
[0058] Correspondence between address information of a PDU session and the PDU session, and correspondence between address information of a PDU session and a PDU session channel.
[0059] In the embodiment of the application, the method further comprises:
[0060] In establishing or modifying the PDU session, the access network element and the terminal and the core network element negotiate to configure the correspondence between the identification information of the QoS flow and the PDU session.
[0061] In the embodiment of the application, the method further comprises:
[0062] The access network element determines the correspondence between the identification information of the QoS flow and the PDU session based on a preset protocol.
[0063] In the embodiment of the application, the access network element and the terminal and the core network element negotiate to configure the correspondence, comprising:
[0064] The access network element configures the correspondence and sends the configured correspondence to the terminal and the core network element; or,
[0065] The access network element receives the correspondence configured by the terminal or the core network element.
[0066] The data transmission device provided by the embodiment of the application comprises:
[0067] A receiving unit configured to receive data sent by an access network element;
[0068] A determining unit configured to determine a PDU session corresponding to the data;
[0069] A transmission unit configured to transmit the data to a protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data.
[0070] In the embodiment of the application, the determining unit is configured to extract association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session; wherein the association information of the PDU session comprises at least one of the following:
[0071] The identification information of the PDU session, the address information of the PDU session, and the identification information of the QoS flow.
[0072] In the embodiment of the application, the association information of the PDU session is the identification information of the PDU session.
[0073] The determining unit is configured to determine the PDU session corresponding to the data based on the identification information of the PDU session.
[0074] In the embodiment of the present application, the association information of the PDU session is address information of the PDU session.
[0075] The determining unit is configured to determine the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session.
[0076] In the embodiment of the present application, the association information of the PDU session is identification information of a QoS flow.
[0077] The determining unit is configured to determine the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0078] In the embodiment of the present application, the apparatus further comprises:
[0079] The negotiating unit is configured to negotiate, with the access network element and the core network element, to configure the correspondence between the address information of the PDU session and the PDU session when establishing or modifying the PDU session.
[0080] In the embodiment of the present application, the determining unit is further configured to determine the correspondence between the address information of the PDU session and the PDU session based on a preset protocol.
[0081] In the embodiment of the present application, the apparatus further comprises:
[0082] The negotiating unit is configured to negotiate, with the access network element and the core network element, to configure the correspondence between the identification information of the QoS flow and the PDU session when establishing or modifying the PDU session.
[0083] In the embodiment of the present application, the determining unit is further configured to determine the correspondence between the identification information of the QoS flow and the PDU session based on a preset protocol.
[0084] In the embodiment of the present application, the negotiating unit is configured to configure the correspondence and send the configured correspondence to the access network element and the core network element, or receive the correspondence configured by the access network element or the core network element.
[0085] In the embodiment of the present application, the transmitting unit is configured to transmit the data to an IP entity or an SMSF entity corresponding to the PDU session.
[0086] The data transmission apparatus provided by the embodiment of the present application comprises:
[0087] The receiving unit is configured to receive data sent by a terminal.
[0088] determining unit, configured to determine a PDU session corresponding to the data;
[0089] a transmission unit, configured to transmit the data into a tunnel corresponding to the PDU session according to the PDU session corresponding to the data, and transmit the data to a core network element based on the tunnel.
[0090] In the embodiment of the present application, the determining unit is configured to extract the association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session; wherein the association information of the PDU session comprises at least one of the following:
[0091] the identification information of the PDU session, the address information of the PDU session, and the identification information of the QoS flow.
[0092] In the embodiment of the present application, the association information of the PDU session is the identification information of the PDU session.
[0093] The determining unit is configured to determine the PDU session corresponding to the data based on the identification information of the PDU session.
[0094] In the embodiment of the present application, the association information of the PDU session is the address information of the PDU session.
[0095] The determining unit is configured to determine the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session, or based on the correspondence between the address information of the PDU session and the PDU session tunnel, wherein the PDU session tunnel corresponds to the PDU session one by one.
[0096] In the embodiment of the present application, the association information of the PDU session is the identification information of the QoS flow.
[0097] The determining unit is configured to determine the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0098] In the embodiment of the present application, the apparatus further comprises:
[0099] a negotiation unit, configured to negotiate at least one of the following correspondence with a terminal and a core network element when establishing or modifying a PDU session:
[0100] the correspondence between the address information of the PDU session and the PDU session, and the correspondence between the address information of the PDU session and the PDU session tunnel.
[0101] In the embodiment of the present application, the determining unit is further configured to determine at least one of the following correspondence based on a preset protocol:
[0102] The address information of the PDU session and the corresponding relationship of the PDU session, and the address information of the PDU session and the corresponding relationship of the PDU session channel.
[0103] In the embodiment of the present application, the device further comprises:
[0104] The negotiation unit is configured to negotiate, with the terminal and the core network element, a configuration of the following corresponding relationship: the identification information of the QoS flow and the PDU session, when establishing or modifying the PDU session.
[0105] In the embodiment of the present application, the determination unit is further configured to determine, based on a preset protocol, the following corresponding relationship: the identification information of the QoS flow and the PDU session.
[0106] In the embodiment of the present application, the negotiation unit is configured to configure the corresponding relationship, and send the configured corresponding relationship to the terminal and the core network element; or, receive the corresponding relationship configured by the terminal or the core network element.
[0107] The computer storage medium provided by the embodiment of the present application has computer executable instructions stored thereon, and the computer executable instructions are executed by a processor to implement the data transmission method described above.
[0108] In the technical solution of the embodiment of the present application, the terminal receives the data sent by the access network element, determines the PDU session corresponding to the data, and transmits the data to the protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data. Similarly, the access network element receives the data sent by the terminal, determines the PDU session corresponding to the data, and transmits the data to the channel corresponding to the PDU session according to the PDU session corresponding to the data, and transmits the data to the core network element based on the channel. By adopting the technical solution of the embodiment of the present application, the data receiving end (such as the terminal or the access network element) can correctly deliver the received data to the IP entity or the channel corresponding to the PDU session, thereby ensuring the smooth transmission of data. BRIEF DESCRIPTION OF DRAWINGS
[0109] The accompanying drawings, which are included to provide a further understanding of the present application and constitute a part of this application, illustrate embodiments of the present application and explain the present application, and do not constitute an improper limitation of the present application. In the drawings:
[0110] Figure 1 The figure is a schematic diagram of a PDU session channel;
[0111] Figure 2 The figure is a system architecture diagram of a 5G network of the embodiment of the present application;
[0112] Figure 3 Flowchart of the data transmission method of the embodiment of the present application Figure 1 ;
[0113] Figure 4 Flowchart of the data transmission method of the embodiment of the present application Figure 2 ;
[0114] Figure 5 Structure composition diagram of the data transmission device of the embodiment of the present application
[0115] Figure 6 Structure composition diagram of the computer device of the embodiment of the present application. DETAILED DESCRIPTION
[0116] In order to enable more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in combination with the accompanying drawings, the accompanying drawings are only used for reference description and do not limit the embodiments of the present application.
[0117] Figure 2 System architecture diagram of the 5G network of the embodiment of the present application, as shown in Figure 2 involved in the 5G network system include:
[0118] terminal (UE, User Equipment), wireless access network (RAN, Radio Access Network), user plane function (UPF, User Plane Function), data network (DN, Data Network), receiving core access and mobility management function (AMF, Core Access and Mobility Management Function), session management function (SMF, Session Management Function), policy control function (PCF, Policy Control function), application function (AF, Application Function), authentication server function (AUSF, Authentication Server Function), unified data management (UDM, Unified Data Management).
[0119] In the 5G system, each UE can establish one or more PDU sessions, and each PDU session can contain multiple QoS flows.
[0120] The above Figure 2 is only one network architecture example for implementing the embodiments of the present application, and the embodiments of the present application are not limited to the above Figure 2The network structure.
[0121] Figure 3 Flowchart of the data transmission method of the embodiment of the application Figure 1 As shown in Figure 3 The data transmission method comprises the following steps:
[0122] Step 301: The terminal receives data sent by the access network element, and determines the PDU session corresponding to the data.
[0123] In the embodiment of the application, the terminal can be any device capable of communicating with the network, such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, etc.
[0124] In the embodiment of the application, when the access network element has downlink data to send to the terminal, the associated information of the PDU session is carried in the data, and here, the associated information of the PDU session comprises at least one of the following: the identification information of the PDU session, the address information of the PDU session, and the identification information of the QoS flow.
[0125] Based on this, when the terminal receives the data sent by the access network element, the terminal extracts the associated information of the PDU session from the data; and the terminal determines the PDU session corresponding to the data based on the associated information of the PDU session.
[0126] The following describes how to determine the PDU session corresponding to the data in combination with different implementation manners of the associated information of the PDU session:
[0127] 1) The associated information of the PDU session is the identification information of the PDU session.
[0128] When the terminal receives the data sent by the access network element, the terminal determines the PDU session corresponding to the data based on the identification information of the PDU session.
[0129] 2) The associated information of the PDU session is the address information of the PDU session.
[0130] When the terminal receives the data sent by the access network element, the terminal determines the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session.
[0131] For example, the terminal receives an IP packet sent by the access network element, determines the PDU session corresponding to the IP packet according to the address information in the IP packet, and then submits the IP packet to the corresponding high-layer entity (such as an IP entity).
[0132] 3) The associated information of the PDU session is the identification information of the QoS flow.
[0133] When the terminal receives the data sent by the access network element, the terminal determines the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the identification information of the QoS flow.
[0134] In the above scheme, the correspondence between the address information of the PDU session and the PDU session involved in 2) can be determined in the following manner:
[0135] Manner one (negotiation configuration): when establishing or modifying the PDU session, the terminal negotiates with the access network element and the core network element to configure the correspondence between the address information of the PDU session and the PDU session.
[0136] Here, the specific process of negotiation configuration can be: 1) the terminal configures the correspondence, and sends the configured correspondence to the access network element and the core network element; or 2) the terminal receives the correspondence configured by the access network element or the core network element.
[0137] Manner two (agreed in protocol): the terminal determines the correspondence between the address information of the PDU session and the PDU session based on a preset protocol.
[0138] Similarly, in the above scheme, the correspondence between the identification information of the QoS flow and the PDU session involved in 3) can be determined in the following manner:
[0139] Manner one (negotiation configuration): when establishing or modifying the PDU session, the terminal negotiates with the access network element and the core network element to configure the correspondence between the identification information of the QoS flow and the PDU session.
[0140] Here, the specific process of negotiation configuration can be: 1) the terminal configures the correspondence, and sends the configured correspondence to the access network element and the core network element; or 2) the terminal receives the correspondence configured by the access network element or the core network element.
[0141] Manner two (agreed in protocol): the terminal determines the correspondence between the identification information of the QoS flow and the PDU session based on a preset protocol.
[0142] Step 302: the terminal transmits the data to the protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data.
[0143] Here, after determining the PDU session corresponding to the data, the terminal transmits the data to a protocol layer entity corresponding to the PDU session, where the protocol layer entity is a high layer entity (relative to a low layer entity receiving the data) such as an IP entity or an SMSF entity.
[0144] Figure 4 Flowchart of a data transmission method according to an embodiment of the present application Figure 2 As shown in the flowchart, the data transmission method comprises the following steps: Figure 4
[0145] Step 401: The access network element receives data sent by a terminal and determines a PDU session corresponding to the data.
[0146] In an embodiment of the present application, when the terminal has uplink data to send to the access network element, the terminal carries association information of the PDU session in the data, where the association information of the PDU session comprises at least one of the following: identification information of the PDU session, address information of the PDU session, and identification information of a QoS flow.
[0147] Based on this, when the access network element receives the data sent by the terminal, the access network element extracts the association information of the PDU session from the data; and the access network element determines the PDU session corresponding to the data based on the association information of the PDU session.
[0148] The following describes how to determine the PDU session corresponding to the data in combination with different implementation manners of the association information of the PDU session:
[0149] 1) The association information of the PDU session is the identification information of the PDU session.
[0150] When the access network element receives the data sent by the terminal, the access network element determines the PDU session corresponding to the data based on the identification information of the PDU session.
[0151] 2) The association information of the PDU session is the address information of the PDU session.
[0152] When the access network element receives the data sent by the terminal, the access network element determines the PDU session corresponding to the data based on a correspondence between the address information of the PDU session and the PDU session; or the access network element determines the PDU session corresponding to the data based on a correspondence between the address information of the PDU session and a PDU session channel, where the PDU session channel corresponds to the PDU session in a one-to-one manner.
[0153] For example, the access network element receives an IP packet sent by the terminal, determines the PDU session or the PDU session channel corresponding to the IP packet according to the address information in the IP packet, and then submits the IP packet to the corresponding channel.
[0154] 3) The association information of the PDU session is the identification information of the QoS flow.
[0155] When the access network element receives data sent by the terminal, the access network element determines the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0156] In the above scheme, the correspondence between the address information of the PDU session and the PDU session and the correspondence between the address information of the PDU session and the PDU session channel involved in 2) can be determined in the following ways:
[0157] Method one (negotiation configuration): when establishing or modifying the PDU session, the access network element, the terminal and the core network element negotiate to configure at least one of the following correspondence: the correspondence between the address information of the PDU session and the PDU session, and the correspondence between the address information of the PDU session and the PDU session channel.
[0158] Here, the specific process of negotiation configuration can be: 1) the access network element configures the correspondence, and sends the configured correspondence to the terminal and the core network element; or 2) the access network element receives the correspondence configured by the terminal or the core network element.
[0159] Method two (agreed in the protocol): the access network element determines at least one of the following correspondence based on the preset protocol: the correspondence between the address information of the PDU session and the PDU session, and the correspondence between the address information of the PDU session and the PDU session channel.
[0160] Similarly, in the above scheme, the correspondence between the identification information of the QoS flow and the PDU session involved in 3) can be determined in the following ways:
[0161] Method one (negotiation configuration): when establishing or modifying the PDU session, the access network element, the terminal and the core network element negotiate to configure the correspondence between the identification information of the QoS flow and the PDU session.
[0162] Here, the specific process of negotiation configuration can be: 1) the access network element configures the correspondence, and sends the configured correspondence to the terminal and the core network element; or 2) the access network element receives the correspondence configured by the terminal or the core network element.
[0163] Manner two (agreed in the protocol): the access network element determines the correspondence between the QoS flow identification information and the PDU session based on a preset protocol.
[0164] Step 402: The access network element transmits the data to a channel corresponding to the PDU session according to the PDU session corresponding to the data, and transmits the data to the core network element based on the channel.
[0165] Here, the access network element determines the PDU session corresponding to the data and transmits the data to a channel corresponding to the PDU session.
[0166] Figure 5 For a structural schematic diagram of the data transmission device of the embodiment of the application, the data transmission device of the embodiment of the application can be arranged in a terminal or an access network element on a network side. The data transmission device in the terminal and the data transmission device in the access network element are described respectively as follows.
[0167] 1) The data transmission device in the terminal comprises:
[0168] The receiving unit 501 is configured to receive data transmitted by the access network element.
[0169] The determining unit 502 is configured to determine a PDU session corresponding to the data.
[0170] The transmitting unit 503 is configured to transmit the data to a protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data.
[0171] In an embodiment, the determining unit 502 is configured to extract association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session, wherein the association information of the PDU session comprises at least one of the following:
[0172] The identification information of the PDU session, the address information of the PDU session, and the identification information of the QoS flow.
[0173] In an embodiment, the association information of the PDU session is the identification information of the PDU session.
[0174] The determining unit 502 is configured to determine the PDU session corresponding to the data based on the identification information of the PDU session.
[0175] In an embodiment, the association information of the PDU session is the address information of the PDU session.
[0176] The determining unit 502 is configured to determine the PDU session corresponding to the data based on the correspondence between the address information of the PDU session and the PDU session.
[0177] In an embodiment, the association information of the PDU session is identification information of a QoS flow.
[0178] The determining unit 502 is configured to determine the PDU session corresponding to the data based on the correspondence between the identification information of the QoS flow and the PDU session.
[0179] In an embodiment, the apparatus further includes:
[0180] The negotiating unit 504 is configured to negotiate, with an access network element and a core network element, to configure the correspondence between the address information of the PDU session and the PDU session when establishing or modifying the PDU session.
[0181] In an embodiment, the determining unit 502 is further configured to determine the correspondence between the address information of the PDU session and the PDU session based on a preset protocol.
[0182] In an embodiment, the apparatus further includes:
[0183] The negotiating unit 504 is configured to negotiate, with an access network element and a core network element, to configure the correspondence between the identification information of the QoS flow and the PDU session when establishing or modifying the PDU session.
[0184] In an embodiment, the determining unit 502 is further configured to determine the correspondence between the identification information of the QoS flow and the PDU session based on a preset protocol.
[0185] In an embodiment, the negotiating unit 504 is configured to configure the correspondence, and send the configured correspondence to the access network element and the core network element, or receive the correspondence configured by the access network element or the core network element.
[0186] In the above scheme, the transmitting unit 503 is configured to transmit the data to an IP entity or an SMSF entity corresponding to the PDU session.
[0187] 2) A data transmission apparatus in an access network element, comprising:
[0188] The receiving unit 501 is configured to receive data sent by a terminal.
[0189] The determining unit 502 is configured to determine the PDU session corresponding to the data.
[0190] The transmission unit 503 is configured to transmit the data to a tunnel corresponding to the PDU session according to the PDU session corresponding to the data, and transmit the data to a core network element based on the tunnel.
[0191] In an embodiment, the determination unit 502 is configured to extract association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session.
[0192] The association information of the PDU session includes at least one of the following:
[0193] In an embodiment, the association information of the PDU session is identification information of the PDU session.
[0194] The determination unit 502 is configured to determine the PDU session corresponding to the data based on the identification information of the PDU session.
[0195] In an embodiment, the association information of the PDU session is address information of the PDU session.
[0196] The determination unit 502 is configured to determine the PDU session corresponding to the data based on a correspondence relationship between the address information of the PDU session and the PDU session, or based on a correspondence relationship between the address information of the PDU session and a PDU session tunnel, wherein the PDU session tunnel corresponds to the PDU session in one-to-one correspondence.
[0197] In an embodiment, the association information of the PDU session is identification information of a QoS flow.
[0198] The determination unit 502 is configured to determine the PDU session corresponding to the data based on a correspondence relationship between the identification information of the QoS flow and the PDU session.
[0199] In an embodiment, the apparatus further includes:
[0200] The negotiation unit 504 is configured to negotiate at least one of the following correspondence relationships with a terminal and a core network element when establishing or modifying a PDU session:
[0201] The correspondence relationship between the address information of the PDU session and the PDU session, and the correspondence relationship between the address information of the PDU session and the PDU session tunnel.
[0202] In an embodiment, the determination unit 502 is further configured to determine at least one of the following correspondence relationships based on a preset protocol:
[0203] Address information of the PDU session and a corresponding relationship of the PDU session, address information of the PDU session and a corresponding relationship of a PDU session channel.
[0204] In an embodiment, the apparatus further includes:
[0205] The negotiation unit 504 is configured to negotiate, with the terminal and a core network element, a configuration of a corresponding relationship of identification information of a QoS flow and a PDU session when establishing or modifying the PDU session.
[0206] In an embodiment, the determination unit 502 is further configured to determine, based on a preset protocol, the corresponding relationship of the identification information of the QoS flow and the PDU session.
[0207] In an embodiment, the negotiation unit 504 is configured to configure the corresponding relationship, and send the configured corresponding relationship to the terminal and the core network element, or receive the corresponding relationship configured by the terminal or the core network element.
[0208] Those skilled in the art should understand that, Figure 5 The implementation functions of the units in the data transmission apparatus shown can be understood with reference to the related descriptions of the foregoing data transmission method. Figure 5 The functions of the units in the data transmission apparatus shown can be implemented by running programs on a processor, or by specific logic circuits.
[0209] The data transmission apparatus of the embodiments of the present application described above, if realized in the form of software function modules and sold or used as independent products, can also be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products, which are stored in a storage medium and include a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various program code storage media. Thus, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0210] Correspondingly, the embodiments of the present application also provide a computer storage medium, which stores computer executable instructions. The computer executable instructions are executed by a processor to implement the foregoing data transmission method of the embodiments of the present application.
[0211] Figure 6As a structural component diagram of the computer device of the embodiment of the present application, the computer device of the embodiment of the present application can be a terminal or a network device (such as an access network element), as shown in the figure. Figure 6 The computer device 100 can include one or more (only one is shown in the figure) processors 1002 (the processor 1002 can include, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA) and the like), a memory 1004 for storing data, and a transmission device 1006 for communication function. Those skilled in the art can understand that, Figure 6 The structure shown in the figure is only a schematic, which does not limit the structure of the above-mentioned electronic device. For example, the computer device 100 can include more or less components than those shown in the figure, or have a different configuration from that shown in the figure. Figure 6 Figure 6
[0212] The memory 1004 can be used to store software programs and modules of application software, such as program instructions / modules corresponding to the data transmission method in the embodiment of the present application. The processor 1002 executes various functional applications and data processing by running the software programs and modules stored in the memory 1004, that is, implements the above-mentioned method. The memory 1004 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 1004 can further include a memory remotely arranged with respect to the processor 1002, which can be connected to the computer device 100 through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0213] The transmission device 1006 is used to receive or send data via a network. Specific examples of the above-mentioned network can include a wireless network provided by a communication provider of the computer device 100. In one example, the transmission device 1006 includes a network adapter (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 1006 can be a radio frequency (RF) module, which is used to communicate with the Internet in a wireless manner.
[0214] The technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.
[0215] In several embodiments provided by the present application, it should be understood that the disclosed method and intelligent device can be implemented in other manners. The embodiments described above are merely exemplary, for example, the division of the units is merely a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling, or direct coupling or communication connection between the components can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0216] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place or distributed on a plurality of network units; part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0217] In addition, each functional unit in each embodiment of the present application can be integrated into a second processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional unit.
[0218] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application.
Claims
1. A data transmission method, the method comprising: receiving, by a terminal, data transmitted by an access network element, and determining a protocol data unit (PDU) session corresponding to the data; transmitting, by the terminal, the data to a protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data; wherein the receiving, by the terminal, data transmitted by an access network element, and determining a PDU session corresponding to the data comprises: extracting, by the terminal, association information of the PDU session from the data when receiving the data transmitted by the access network element; determining, by the terminal, the PDU session corresponding to the data based on the association information of the PDU session; wherein the association information of the PDU session comprises address information of the PDU session or identification information of a quality of service (QoS) flow; determining, by the terminal, the PDU session corresponding to the data based on the association information of the PDU session comprises: determining, by the terminal, the PDU session corresponding to the data based on a correspondence between the address information of the PDU session and the PDU session; or determining, by the terminal, the PDU session corresponding to the data based on a correspondence between the identification information of the QoS flow and the PDU session; the method further comprising: configuring, by the terminal, a correspondence between the address information of the PDU session and the PDU session or a correspondence between the identification information of the QoS flow and the PDU session, between the terminal and the access network element and a core network element when establishing or modifying the PDU session; or determining, by the terminal, the correspondence between the address information of the PDU session and the PDU session or the correspondence between the identification information of the QoS flow and the PDU session based on a preset protocol.
2. The method of claim 1, wherein, configuring, by the terminal, the correspondence between the terminal and the access network element and the core network element comprises: configuring, by the terminal, the correspondence, and transmitting, by the terminal, the configured correspondence to the access network element and the core network element; or receiving, by the terminal, the correspondence configured by the access network element or the core network element.
3. The method of claim 1 or 2, wherein, the transmitting, by the terminal, the data to the protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data comprises: transmitting, by the terminal, the data to an IP entity or an SMSF entity corresponding to the PDU session. 4.A data transmission method, the method comprising: receiving, by an access network element, data transmitted by a terminal, and determining a PDU session corresponding to the data; transmitting, by the access network element, the data to a channel corresponding to the PDU session according to the PDU session corresponding to the data, and transmitting, by the access network element, the data to a core network element based on the channel; wherein the receiving, by the access network element, data transmitted by a terminal, and determining a PDU session corresponding to the data comprises: extracting, by the access network element, association information of the PDU session from the data when receiving the data transmitted by the terminal; determining, by the access network element, the PDU session corresponding to the data based on the association information of the PDU session; wherein the association information of the PDU session comprises address information of the PDU session or identification information of a QoS flow; determining, by the access network element, the PDU session corresponding to the data based on the association information of the PDU session comprises: The access network element determines the PDU session corresponding to the data based on a correspondence relationship between the address information of the PDU session and the PDU session, or determines the PDU session corresponding to the data based on a correspondence relationship between the address information of the PDU session and a PDU session tunnel, wherein the PDU session tunnel corresponds to the PDU session in a one-to-one manner; or The access network element determines the PDU session corresponding to the data based on a correspondence relationship between the identification information of the QoS flow and the PDU session; The method further comprises: When establishing or modifying a PDU session, the access network element configures a correspondence relationship between the address information of the PDU session and the PDU session or between the identification information of the QoS flow and the PDU session, with a terminal and a core network element; The access network element determines the correspondence relationship based on a preset protocol, and the correspondence relationship comprises: The correspondence relationship between the address information of the PDU session and the PDU session or the correspondence relationship between the identification information of the QoS flow and the PDU session. The access network element configures the correspondence relationship with a terminal and a core network element, and the configuration of the correspondence relationship comprises:
5. The method of claim 4, wherein, The access network element configures the correspondence relationship and sends the configured correspondence relationship to the terminal and the core network element; or The access network element receives the correspondence relationship configured by the terminal or the core network element.
6. A data transmission apparatus, comprising: a receiving unit configured to receive data sent by an access network element; a determining unit configured to determine a PDU session corresponding to the data; a transmitting unit configured to transmit the data to a protocol layer entity corresponding to the PDU session according to the PDU session corresponding to the data; The determining unit is configured to extract association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session, wherein the association information of the PDU session comprises address information of the PDU session or identification information of a QoS flow. The determining unit is configured to determine the PDU session corresponding to the data based on a correspondence relationship between the address information of the PDU session and the PDU session or based on a correspondence relationship between the identification information of the QoS flow and the PDU session, and the apparatus further comprises: a negotiating unit configured to configure a correspondence relationship between the address information of the PDU session and the PDU session or between the identification information of the QoS flow and the PDU session, with an access network element and a core network element when establishing or modifying a PDU session; or The determining unit is further configured to determine the correspondence relationship based on a preset protocol, and the correspondence relationship comprises: The correspondence relationship between the address information of the PDU session and the PDU session or the correspondence relationship between the identification information of the QoS flow and the PDU session.
7. The apparatus of claim 6, wherein, The negotiating unit is configured to configure the correspondence relationship and send the configured correspondence relationship to the access network element and the core network element. Alternatively, the receiving unit is configured to receive the correspondence configured by the access network element or the core network element.
8. The apparatus of claim 6 or 7, wherein, The transmission unit is configured to transmit the data to an IP entity or an SMSF entity corresponding to the PDU session.
9. A data transmission apparatus, comprising: a receiving unit configured to receive data transmitted by a terminal; a determining unit configured to determine a PDU session corresponding to the data; a transmission unit configured to transmit the data to a channel corresponding to the PDU session according to the PDU session corresponding to the data, and transmit the data to a core network element based on the channel; wherein the determining unit is configured to extract association information of the PDU session from the data, and determine the PDU session corresponding to the data based on the association information of the PDU session; wherein the association information of the PDU session comprises address information of the PDU session or identification information of a QoS flow; the determining unit is configured to determine the PDU session corresponding to the data based on a correspondence between the address information of the PDU session and the PDU session, or based on a correspondence between the address information of the PDU session and a PDU session channel corresponding to the PDU session; or the determining unit is configured to determine the PDU session corresponding to the data based on a correspondence between the identification information of the QoS flow and the PDU session; wherein the apparatus further comprises: a negotiation unit configured to configure the following correspondence between the terminal and the core network element when establishing or modifying a PDU session: a correspondence between the address information of the PDU session and the PDU session or a correspondence between the identification information of the QoS flow and the PDU session; or the determining unit is further configured to determine the following correspondence based on a preset protocol: a correspondence between the address information of the PDU session and the PDU session or a correspondence between the identification information of the QoS flow and the PDU session.
10. The apparatus of claim 9, wherein, the negotiation unit is configured to configure the correspondence, and transmit the configured correspondence to the terminal and the core network element; or receive the correspondence configured by the terminal or the core network element.
11. A computer storage medium having computer executable instructions stored thereon, which, when executed by a processor, implement the method steps of any one of claims 1-3, or the method steps of any one of claims 4-5.
Citation Information
Patent Citations
Wireless communications method and device
WO2017206373A1