Detailed Description
In the description of the present application, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, the words "first", "second", etc. are used to distinguish between the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ. The technical features described in the first and second descriptions are not sequential or in order of magnitude.
In the description of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
In the description of the present application, "/" means or, unless otherwise indicated, for example, A/B may mean A or B, and "and/or" in the present application is merely an association relationship describing an association object, means that three relationships may exist, for example, A and/or B, and it may mean that three cases of A alone, A and B together, and B alone exist. In addition, in the description of the present application, "a plurality" means two or more. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b, or c) of a, b, c, a-b, a-c, b-c, or a-b-c may be represented, wherein a, b, c may be single or plural.
Before describing the embodiments of the present application, the terms related to the present application will be explained in detail, and will not be explained in detail.
The 3GPP access technology refers to an access network technology proposed by the 3GPP organization, such as Time Division-synchronous code Division multiple access (TD-SCDMA) technology, wideband code Division multiple access (Wideband Code Division Multiple Access, WCDMA) technology, and the like. For example, in the LTE system, the access device corresponding to the 3GPP access technology includes an evolved NodeB (eNB or eNodeB). In the third generation (3rd generation,3G) system, the access devices corresponding to the 3GPP access technology include Node bs (Node bs), and the like. In the new generation system, the access device corresponding to the 3GPP access technology includes a gNB (gndeb).
Non-3GPP access technologies refer to access technologies that are made by other Non-3GPP organizations, such as code division multiple access (Code Division Multiple Access, CDMA) technologies. The access devices corresponding to the Non-3GPP access technology include, but are not limited to, a wireless fidelity access Point (WIRELESS FIDELITY ACCESS Point, wiFi AP), a worldwide interoperability for microwave Access base station (Worldwide Interoperability for Microwave Access Base Station, wiMAX BS), and the like.
The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application.
Fig. 2 shows a schematic diagram of a communication architecture according to an embodiment of the present application. In the 5G mobile network architecture, the control plane function and the forwarding plane function of the mobile gateway are decoupled, and the separated control plane function is combined with a 3GPP conventional control network element Mobility Management Entity (MME) and the like to form a unified control plane (control plane). The UPF network element can implement user plane functions (SGW-U and PGW-U) of a serving gateway (SERVING GATEWAY, SGW) and a packet data network gateway (PACKET DATA network gateway, PGW). Further, the unified control plane element may be broken down into an access and mobility management function (ACCESS AND mobility management function, AMF) element and an SMF element.
The communication system shown in fig. 2 comprises at least a UE 201, a 3GPP access network device 202, a Non-3GPP access network device 203, an I-UPF network element 204, a PSA network element 205, an AMF network element 207, an I-SMF network element 208, an SMF network element 209 and a DN 206.
The UE 201 in the system is not limited to a 5G network, and includes a mobile phone, an internet of things device, an intelligent home device, an industrial control device, a vehicle device, and the like. The UE may also be referred to as a Mobile Station (Mobile Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), an access Terminal (ACCESS TERMINAL), a Terminal device (User Terminal), a User Agent (User Agent), and is not limited herein. The terminal device may also be a car in car-to-car (V2V) communication, a machine in machine type communication, etc.
The 3GPP access network device 202 referred to in the present system is a means for providing 3GPP access functions for the UE 201, and may include various types of base stations, such as macro base stations, micro base stations (also referred to as small stations), relay stations, access points, and so on. In systems employing different radio access technologies, the names of base station-capable devices may vary, e.g., eNB, node B, and gNB, etc.
The Non-3GPP access network device 203 referred to in the present system is a means for providing Non-3GPP access functionality for the UE 201, and may include, but is not limited to, a Wireless Fidelity Access Point (WIRELESS FIDELITY ACCESS Point, wiFi AP), a worldwide interoperability for microwave Access base station (Worldwde Interoperability for Microwave Access Base Station, wiMAX BS), and so forth.
The I-UPF 204 and the PSA 205 involved in the system can realize the functions of forwarding, counting, detecting and the like of user messages. Wherein, the PSA is a UPF with anchor point function. The UPF may also be referred to as a UPF device or UPF network element or UPF entity. PSA may also be referred to as PSA equipment or PSA network elements or PSA entities.
The DN 206 involved in the present system may be a service provided by an operator, an internet access service, or a service provided by a third party.
The AMF 207 involved in the present system may be responsible for registration of terminal devices, mobility management, tracking area update procedures, etc. The AMF may also be referred to as an AMF device or AMF network element or AMF entity.
The I-SMF network element 208 and the SMF network element 209 involved in the present system may be responsible for session management of the terminal device. Session management includes, for example, selection of user plane devices, reselection of user plane devices, network protocol (internet protocol, IP) address assignment, quality of service (quality of service, qoS) control, and establishment, modification, or release of sessions, among others. The SMF network element may also be referred to as an SMF device or an SMF entity.
The network elements may be network elements implemented on dedicated hardware, software instances running on dedicated hardware, or instances of virtualized functions on a virtualized platform, for example, the virtualized platform may be a cloud platform.
In addition, the embodiment of the application can be applied to other communication technologies facing the future. The network architecture and the service scenario described in the present application are for more clearly describing the technical solution of the present application, and do not constitute a limitation to the technical solution provided by the present application, and those skilled in the art can know that the technical solution provided by the present application is equally applicable to similar technical problems with evolution of the network architecture and occurrence of new service scenarios.
In the communication system shown in fig. 2, it is assumed that the UE 201 establishes a MA PDU session, and whether data transmission is performed by using a 3GPP access network or by using a Non-3GPP access network, the connection of the control plane of the session is AMF 207, I-SMF 208, SMF 209. When data transmission is performed by using the 3GPP access network, the user plane connection of the session is UE 201, 3GPP access network device 202, I-UPF 204, PSA 205, DN 206. When data transmission is performed by using the Non-3GPP access network, the user plane connection of the session is UE 201, non-3GPP access network equipment 203, PSA 205 and DN 206.
The following describes the technical solution of the present application in detail by using some embodiments as an example of the communication architecture shown in fig. 2. The following embodiments may be combined with each other, and some embodiments may not be repeated for the same or similar concepts or processes.
Fig. 3 is a schematic diagram of a method for establishing a session according to an embodiment of the present application, which may be applied to the communication system shown in fig. 2. By this method, the establishment of MA PDU session can be achieved in the architecture shown in FIG. 2 in which I-SMF exists. As shown in fig. 3, the method may include:
s301, a first SMF network element receives a multi-access session request. Wherein the multiple access session request is used to instruct the first session to transmit data using the access network of 3GPP and the access network of Non-3 GPP.
For example, the first SMF is the I-SMF of FIG. 2.
For example, the multiple access session request is a MA PDU session request, which is used to instruct the first session to transmit data using the 3GPP access network device 202 and the Non-3GPP access network device 203 in fig. 2.
S302, the first SMF network element receives an access type from the AMF network element, wherein the access type is non-3GPP.
For example, AMF is AMF 207 in FIG. 2.
S303, the first SMF network element sends the first information to the first UPF network element through the second SMF network element. The first information is used for establishing downlink data plane connection between a first access device of the Non-3GPP and a first UPF network element, and the first UPF network element is a UPF network element managed by a second SMF network element.
For example, the second SMF is SMF 209 in fig. 2. The first UPF network element is the PSA 205 in fig. 2. The first access device of the Non-3GPP is the Non-3GPP access network device 203 in FIG. 2.
For example, the first information is used to establish a downlink data plane connection between the Non-3GPP access network device and the PSA 205 in FIG. 2.
Optionally, before the first SMF network element sends the first information to the first UPF network element through the second SMF network element, the first SMF network element determines that a public land mobile network (Public Land Mobile Network, PLMN) corresponding to the first SMF network element is the same as a PLMN corresponding to the second SMF network element. That is, the first SMF network element determines that the first SMF network element is an I-SMF network element, rather than a visited domain SMF (visited-session management function, V-SMF) in a roaming scenario.
According to the method of the embodiment of the invention, in the scenario shown in fig. 2, when the UE requests to establish the MA PDU session, the first SMF network element sends the first information to the first UPF network element according to the non-3GPP access type, so that the connection between the first access network device and the downlink data plane of the first UPF network element can be established, thereby implementing the establishment of the MA PDU session.
Fig. 4 is a schematic diagram of another method for establishing a session according to an embodiment of the present application, which is used to describe an implementation of the method shown in fig. 3 in a different scenario. Fig. 4 will be described in connection with fig. 2 and 3.
For example, the first network device in fig. 4 is the Non-3GPP access network device in fig. 2, and is also the first network device in step S303 in fig. 3.
The second network device in fig. 4 is, for example, the 3GPP access network device in fig. 2.
For example, the first SMF in FIG. 4 is the I-SMF in FIG. 2, and is also the first SMF in steps S301-S303 of FIG. 3. The second UPF controlled by the first SMF is the I-UPF of FIG. 2.
For example, the second SMF in fig. 4 is the SMF in fig. 2, and is also the second SMF in step S303 in fig. 3. The first UPF controlled by the second SMF is the PSA of fig. 2, and is also the first UPF of step S303 of fig. 3.
As shown in fig. 4, the first uplink user plane indicates that the second access network device is connected to an uplink data plane of the second UPF, for example, the first uplink user plane may be uplink N3tunnel information (UL N3tunnel info), and the first downlink user plane indicates that the second access network device is connected to a downlink data plane of the second UPF, for example, the first downlink user plane may be downlink N3tunnel information (DL N3tunnel info). The second uplink user plane indicates that the second UPF is connected to an uplink data plane of the first UPF, for example, the second uplink user plane may be uplink N9 tunnel information (UL N9 tunnel info), and the second downlink user plane indicates that the second UPF is connected to a downlink data plane of the first UPF, for example, the second downlink user plane may be downlink N9 tunnel information (DL N9 tunnel info). The third uplink user plane indicates that the first UPF is connected with an uplink data plane of the first access network device, for example, the third uplink user plane may be UL N3tunnel info, and the second downlink user plane indicates that the first UPF is connected with a downlink data plane of the first access network device, for example, the third downlink user plane may be DL N3tunnel info.
The embodiment of fig. 3 may be applicable to the following three scenarios, according to the different registration orders of the UE in the network and the different access networks when the UE requests to establish the MA PDU session:
Scenario one, a UE registers in a network through a 3GPP access network device and registers in the network through a Non-3GPP access network device. Then, the UE requests to establish a MA PDU session through the 3GPP access network device.
And in a second scenario, the UE is registered in the network through the 3GPP access network equipment and is registered in the network through the Non-3GPP access network equipment. Then, the UE requests to establish MA PDU session through the Non-3GPP access network equipment.
Scenario three, the UE registers in the network through the 3GPP access network device, and the UE establishes MA PDUsession through the 3GPP access network device. And then, the UE registers in the network through the Non-3GPP access network equipment, and then requests to establish MA PDU session through the Non-3GPP access network equipment.
The following describes embodiments of setting up a MA PDU session user plane connection according to the method described in fig. 3, for the 3 different scenarios described above, respectively:
In scenario one, the UE registers with dual access technology (3 GPP access technology and Non-3GPP access technology) and then requests establishment of a MA PDU session through the 3GPP access network device. At this time, the access type transmitted by the AMF to the first SMF is 3GPP. The first SMF acquires information of a first uplink user plane and information of a second downlink user plane. The first SMF sends information of the second downlink user plane to the first UPF through the second SMF. The second SMF acquires information of the second uplink user plane and information of the third uplink user plane and sends the information to the first SMF. Because the access type is 3GPP, the first SMF sends fifth information to the second access device through AMF, the fifth information is used for establishing uplink user plane connection between the second access device and the second UPF network element, and the second UPF network element is a UPF network element managed by the first SMF network element. In other words, the fifth information is information of the first uplink user plane. The first SMF receives information of a first downlink user plane from the second access network device through the AMF. The first SMF determines that the access type is 3GPP, and sends third information and fourth information to the second UPF, wherein the third information is used for establishing downlink data plane connection between second access equipment of the 3GPP and the second UPF, the fourth information is used for establishing uplink data plane connection between the first UPF and the second UPF, and the second UPF is a UPF network element managed by the first SMF. In other words, the third information is information of the first downlink user plane, and the fourth information is information of the second uplink user plane. Up to this point, the user plane connection on the 3GPP access side of the MA PDU session has been established. The first SMF network element sets the access type as Non-3GPP, and then establishes user plane connection of the Non-3GPP access side. At this time, the access type is non-3GPP, the first SMF network element sends second information to the first access device through AMF, and the second information is used for establishing uplink user plane connection between the first access device and the first UPF network element. In other words, the second information is information of the third uplink user plane. The first SMF network element receives the information of the third downlink user plane from the first access equipment through the AMF. The first SMF sends first information to a first UPF through a second SMF, the first information is used for establishing downlink data plane connection between the first access device and the first UPF, and the first UPF is a UPF network element managed by the second SMF. In other words, the first information is information of the third downlink user plane. So far, the user plane connection of the Non-3GPP access side of the MA PDU session is already established. According to the method, the MA PDU session user plane connection in the scene one can be established.
In scenario two, the UE registers with dual access technology (3 GPP access technology and Non-3GPP access technology) and then requests establishment of a MA PDU session through Non-3GPP access network equipment. At this time, the access type transmitted by the AMF to the first SMF is Non-3GPP. The first SMF acquires information of a first uplink user plane and information of a second downlink user plane. The first SMF sends information of the second downlink user plane to the first UPF through the second SMF. The second SMF acquires information of the second uplink user plane and information of the third uplink user plane and sends the information to the first SMF. Because the access type is Non-3GPP, the first SMF network element sends second information to the first access device through AMF, and the second information is used for establishing uplink user plane connection between the first access device and the first UPF network element. In other words, the second information is information of the third uplink user plane. The first SMF network element receives the information of the third downlink user plane from the first access equipment through the AMF. The first SMF sends first information to a first UPF through a second SMF, the first information is used for establishing downlink data plane connection between the first access device and the first UPF, and the first UPF is a UPF network element managed by the second SMF. In other words, the first information is information of the third downlink user plane. So far, the user plane connection of the Non-3GPP access side of the MA PDU session is already established. The first SMF network element sets the access type to 3GPP, and then establishes user interface connection of 3GPP access side. At this time, the access type is 3GPP, the first SMF sends fifth information to the second access device through the AMF, where the fifth information is used to establish uplink user plane connection between the second access device and the second UPF network element, where the second UPF network element is a UPF network element managed by the first SMF network element. In other words, the fifth information is information of the first uplink user plane. The first SMF receives information of a first downlink user plane from the second access network device through the AMF. The first SMF determines that the access type is 3GPP, and sends third information and fourth information to the second UPF, wherein the third information is used for establishing downlink data plane connection between second access equipment of the 3GPP and the second UPF, the fourth information is used for establishing uplink data plane connection between the first UPF and the second UPF, and the second UPF is a UPF network element managed by the first SMF. In other words, the third information is information of the first downlink user plane, and the fourth information is information of the second uplink user plane. Up to this point, the user plane connection on the 3GPP access side of the MA PDU session has been established. According to the method, the MA PDU session user plane connection in the second scene can be established.
In scenario three, the UE has already established a MA PDU session through the 3GPP access network device, and requests to establish the MA PDU session through the Non-3GPP access network device after registering in the network through the Non-3GPP access network device. At this time, the access type transmitted by the AMF to the first SMF is Non-3GPP. The first SMF receives information of the third uplink user plane from the second SMF. Because the access type is Non-3GPP, the first SMF network element sends second information to the first access device through AMF, and the second information is used for establishing uplink user plane connection between the first access device and the first UPF network element. In other words, the second information is information of the third uplink user plane. The first SMF network element receives the information of the third downlink user plane from the first access equipment through the AMF. The first SMF sends first information to a first UPF through a second SMF, the first information is used for establishing downlink data plane connection between the first access device and the first UPF, and the first UPF is a UPF network element managed by the second SMF. In other words, the first information is information of the third downlink user plane. So far, the user plane connection of the Non-3GPP access side of the MA PDU session is already established. Since the user plane connection of the 3GPP access side of the MA PDU session is already established, the user plane connection of the MA PDU session is already established. According to the method, the MA PDU session user plane connection in the third scene can be established.
For the above 3 scenarios, when the UE enters the idle state, the user plane connection is in the following states (1) for the 3GPP side, the air interface connection between the UE and the second access network device and the user plane connection between the second access network device and the second UPF are all disconnected, and (2) for the Non-3GPP side, the air interface connection between the UE and the first access network device and the user plane connection between the first access network device and the first UPF are all disconnected.
In the above user plane connection state, when downlink data arrives, the disconnected user plane connection needs to be recovered. Because the MA PDU session can transmit downlink data through the user plane of the 3GPP access network, and can also transmit downlink data through the user plane of the Non-3GPP access network. When the downlink data arrives, the transmission of the downlink data comprises the following two modes of (1) transmitting the downlink data through the user plane of the 3GPP access network, namely, transmitting the downlink data to be transmitted to the UE through the second access network equipment, and (2) transmitting the downlink data through the user plane of the Non-3GPP access network, namely, transmitting the downlink data to be transmitted to the UE through the first access network equipment.
For example, when the UE enters an idle state, the method for transmitting downlink data in the above-mentioned usage mode (1) includes that after the first UPF receives the downlink data, the first UPF forwards the downlink data to the second UPF through a user plane connection between the first UPF and the second UPF. The first SMF sends information transmission information to the AMF, carrying a session identifier corresponding to the downlink data. Optionally, the AMF triggers paging of the UE.
For example, when the UE enters the idle state, the method for transmitting downlink data using the method (2) may be any one of the following two methods:
The method A comprises the steps that after a first UPF receives downlink data, the first UPF sends a data notification message to a second SMF, the second SMF sends the notification message to the first SMF, the notification message carries a session identifier corresponding to the downlink data, and the first SMF sends an information transmission message to an AMF, and the session identifier is carried. Optionally, the AMF triggers paging of the UE.
And B, the second SMF sends the forwarding rule to the first UPF. For example, the forwarding rule is used to instruct the first UPF to send the received downlink data to the second UPF. Optionally, when the UE enters an idle state at the Non-3GPP side, the second SMF initiates an N4 session modification procedure to the first UPF, in which the second SMF sends a forwarding rule to the first UPF. Thus, when the first UPF receives the downlink data, the downlink data is forwarded to the second UPF according to the forwarding rule. The second UPF sends a data notification message to the first SMF. The first SMF sends an information transmission message to the AMF, and the information transmission message carries a session identifier corresponding to downlink data. Optionally, the AMF triggers paging of the UE.
For the above-described embodiments in 3 scenarios, the following will describe by flowcharts of fig. 5 to 7, respectively.
Fig. 5 is a flowchart of another method for session establishment according to an embodiment of the present application. The method can be used in the case of scenario one in fig. 4, where the UE registers with dual access technologies (3 GPP access technology and Non-3GPP access technology) and then requests establishment of a MA PDU session through the 3GPP access network device. Fig. 5 will be described in conjunction with fig. 3 and 4, and as shown in fig. 5, the method may include:
501. the UE sends a non-access stratum (NAS) message to the AMF through the second access network device. Accordingly, the AMF receives the NAS message from the UE through the second access network device.
Wherein the NAS message includes a multiple access session request. The multi-access session request may refer to the description of the multi-access session request in step S301 of fig. 3, and will not be described herein.
The NAS message also includes a session establishment request, for example. Wherein the session establishment request includes one or more of a data network name (data network name, DNN), single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI), or a session Identifier (ID).
502. The AMF selects a first SMF and a second SMF.
For example, the AMF selects the first SMF according to location information of the UE.
For example, the AMF selects the second SMF based on S-NSSAI and/or DNN in the session establishment request.
503. The AMF sends a create context request to the first SMF. Accordingly, the first SMF receives a create context request from the AMF.
For example, the create context request includes a multiple access session request, a UE registration with dual access technology (UEisregistered over both accesses or not), and an access technology (ACCESS TYPE). Wherein, the UE registering in the dual access technology means that the UE registers in both the 3GPP access technology and the Non-3GPP access technology. The access technology is 3GPP.
Optionally, the creation context request further includes an ID of the second SMF.
For example, the AMF triggers the first SMF to create a session management context for the UE by invoking a create session management context request (e.g., nsmf _ PDUSession _ CreateSMContext Request) service.
504. The first SMF selects the second UPF.
505. The first SMF judges that the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF.
Step 505 is an optional step. The first SMF may determine that the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF, and may also be described as that the first SMF determines that the UE is in a non-roaming scenario.
The first SMF may determine that the first SMF is an I-SMF, not a V-SMF in a roaming scenario, by determining that the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF.
Since the V-SMF needs to acquire two uplink N3 tunnel information and two downlink N9 tunnel information when establishing MA PDU Session, the first SMF performs a different operation from the V-SMF.
For example, the first SMF may determine that the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF in any of the following two manners:
In the first mode, the first SMF determines, according to the ID of the second SMF in step 503, that the PLMN corresponding to the second SMF is PLMN1, and that the PLMN corresponding to the first SMF is PLMN2. If PLMN1 and PLMN2 are the same, the first SMF can judge that the UE is in a non-roaming scene, namely the first SMF is I-SMF, and if PLMN1 and PLMN2 are different, the first SMF can judge that the UE is in a roaming scene, namely the first SMF is V-SMF.
In a second mode, the first SMF receives first indication information from the AMF, where the first indication information is used to indicate that a PLMN corresponding to the first SMF is the same as a PLMN corresponding to the second SMF. For example, before step 503, the AMF determines that the UE is in a non-roaming scenario, and in step 503, the AMF further includes first indication information in the creation context request sent to the first SMF.
506. The first SMF acquires fifth information and sixth information.
The fifth information is used for establishing uplink user plane connection between the second access device and the second UPF, and the sixth information is used for establishing downlink user plane connection between the first UPF and the second UPF.
For example, the first SMF may obtain the fifth information and the sixth information by either the first SMF assigning the fifth information and the sixth information or the first SMF receiving the fifth information and the sixth information from the second UPF.
If the first SMF receives the fifth information and the sixth information from the second UPF, the first SMF sends second indication information to the second UPF, wherein the second indication information is used for indicating the second UPF to allocate the fifth information and the sixth information. For example, the first SMF may receive the fifth information and the sixth information from the second UPF through step 507.
507. The first SMF and the second UPF perform an N4 session establishment procedure.
For example, the N4 session establishment procedure includes the first SMF sending an N4 session establishment request to the second UPF, the second UPF sending an N4 session establishment response to the first SMF.
Optionally, the fifth information and the sixth information in step 506 are included in the N4 session setup response.
508. The first SMF sends a session creation request to the second SMF. Accordingly, the second SMF receives a session creation request from the first SMF.
For example, a first SMF requests session creation from a second SMF by invoking a Create session creation Request (e.g., nsmf _ PDUSession _create Request) service.
For example, the session creation request includes sixth information, a multi-access session request, and an access technology. Wherein the access technology is 3GPP.
Optionally, the session creation request further includes one or more of a session identification, an ID of the first SMF, location information of the UE, or a session type.
509. The second SMF selects the first UPF.
Optionally, before step 509, the method further comprises the step of the first SMF interacting with the UDM to obtain session management subscription data. For example, the SMF obtains session management subscription information from the UDM by invoking a Get session management subscription information (e.g., nudm _sdm_get) service.
Optionally, before step 509, the method further includes the first SMF interacting with the PCF to obtain a session policy.
510. The second SMF and the first UPF perform an N4 session establishment procedure.
For example, the N4 session establishment procedure includes the second SMF sending an N4 session establishment request to the first UPF, the first UPF sending an N4 session establishment response to the second SMF.
Optionally, the N4 session establishment response includes information of the second uplink user plane and information of the third uplink user plane in fig. 4. Wherein the information of the third uplink user plane is also referred to as second information. For example, the second uplink user plane may be UL N9 tunnel info. The third uplink user plane may be UL N3 tunnel info.
When the information of the second uplink user plane and the information of the third uplink user plane are allocated by the second SMF, the N4 session establishment response does not need to include the information of the second uplink user plane and the information of the third uplink user plane.
511. The second SMF sends a session creation response to the first SMF. Accordingly, the first SMF receives a session creation response from the second SMF.
For example, the second SMF responds to the session creation by invoking a Create session creation Response (e.g., nsmf _ PDUSession _create Response) service.
For example, the session creation response includes the information of the second uplink user plane and the access technology in step 510. Wherein the access technology is 3GPP.
Optionally, one or more of session identification, multiple access accept (MA PDU session accepted) information, selected session type, etc. are included in the session creation response.
Optionally, the session creation response further includes information of the third uplink user plane.
At this time, since the access type is 3GPP, the first SMF determines a user plane connection of the 3GPP access side for establishing the multi-access session, including the following steps 512 to 519.
512. The first SMF transmits fifth information to the AMF. Accordingly, the AMF receives the fifth information from the first SMF.
For example, the first SMF transmits fifth information to the AMF through an information transfer message. Or the first SMF sends fifth information to the AMF by invoking an information transfer (e.g., namf _communication_n1n2 MESSAGETRANSFER) service.
For example, the information transfer message includes N2 session management information (N2 SM info), and the N2 SM info includes fifth information.
Optionally, one or more of session identification, multi-session accept (MA PDU session accepted) information, and N1 session management container (N1 SM container) are included in the information transfer message. The N1 SM container contains a session establishment acceptance message, and is used for the SMF to send the session establishment acceptance message to the UE through the AMF and the RAN equipment.
513. The AMF sends an N2 session request to the second access network device. Accordingly, the second access network device receives an N2 session request from the AMF. Wherein the N2 session request includes fifth information.
For example, the N2 session request includes N2 SM info, and the N2 SM info includes fifth information.
For example, the N2 session request may further include one or more of a session identification or N1 SM container.
514. The second access network equipment initiates a radio resource establishment procedure with the UE.
For example, the second access network device establishes the radio resources by sending a NAS message to the UE. The NAS message comprises a session identifier and an N1 SM container.
515. The second access network device sends an N2 session response to the AMF. Accordingly, the AMF receives an N2 session response from the second access network device.
For example, the N2 session response includes a session identifier and N2 SM info. The third information in fig. 4 is included in the N2 SM info. The third information is used to establish a downlink data plane connection between the second access device and the second UPF.
516. The AMF sends an update context request to the first SMF. Accordingly, the first SMF receives an update context request from the AMF.
For example, the AMF invokes an update session management context request (e.g., nsmf _ PDUSession _ UpdateSMContext Reques t) service, sending an update session management context request to the first SMF.
For example, the update context request includes the N2 SM info in step 515.
517. The first SMF determines that the access type is 3GPP, and sends third information and fourth information to the second UPF.
For example, the first SMF may send the third information and the fourth information to the second UPF through step 518.
518. The first SMF and the first UPF perform an N4 session modification procedure.
For example, the N4 session modification procedure includes the first SMF sending an N4 session modification request to the second UPF, the second UPF sending an N4 session modification response to the first SMF.
For example, the third information and the fourth information in step 517 are included in the N4 session modification request.
519. The first SMF sends an update context response to the AMF. Accordingly, the AMF receives an update context response from the first SMF.
For example, the first SMF invokes an update session management context response (e.g., nsmf _ PDUSession _ UpdateSMContext Response) service to send an update context response to the AMF.
Up to this point, the user plane connection on the 3GPP access side of the multi-access session has been established. The user plane connection establishment procedure corresponding to the Non-3GPP access technology of the multiple access session includes the following steps 520 to 529.
It should be noted that this process may occur after step 510, or after step 511, by the second SMF, or after step 519, by the first SMF. For example, when the procedure is initiated by the first SMF, the session creation response of step 511 further includes information of the third uplink user plane. For example, when the procedure is initiated by the second SMF, the second SMF first transmits information of the third uplink user plane to the first SMF, and transmits third indication information to the first SMF, where the third indication information indicates that the user plane connection of the Non-3GPP access side of the multi-access session is established, and then performs steps 521 to 529.
520. The first SMF determines to establish a connection for the Non-3GPP user plane.
For example, the first SMF may determine to establish a connection for the Non-3GPP user plane by any one of the following:
In the first way, the first SMF determines third indication information, which is used for indicating to establish connection of the Non-3GPP user interface. For example, the third indication information is an access type, which is Non-3GPP. This approach can be understood as initiating the establishment procedure of the Non-3GPP user plane by the first SMF.
In the second mode, the first SMF receives third indication information from the second SMF, wherein the third indication information is used for indicating to establish connection of the Non-3GPP user interface. This approach can be understood as initiating the establishment procedure of the Non-3GPP user plane by the second SMF.
521. The first SMF sends the second information to the AMF. Accordingly, the AMF receives the second information from the first SMF.
Further, the first SMF also sends the access technology or the third indication information in step 520 to the AMF.
The first SMF obtains the second information through step 510. For example, the second information is used to establish an uplink user plane connection between the first access device and the first UPF. For example, the second information is information of the third uplink user plane in fig. 4.
For example, the first SMF transmits the second information to the AMF through the information transfer message. Or the first SMF sends the second information to the AMF by invoking an information transfer (e.g., namf _communication_n1n2 MESSAGETRANSFER) service.
For example, the information transmission message includes N2 session management information (N2 SM info), and the N2 SM info includes second information.
522. The AMF sends an N2 session request to the first access network device. Accordingly, the first access network device receives an N2 session request from the AMF. Wherein the N2 session request includes second information.
For example, the N2 session request includes N2 SM info, and the N2 SM info includes second information.
523. The first access network equipment initiates a radio resource establishment procedure with the UE.
For example, the first access network device establishes radio resources by sending a NAS message to the UE.
524. The first access network device sends an N2 session response to the AMF. Accordingly, the AMF receives an N2 session response from the first access network device.
For example, the N2 session response includes a session identifier and N2 SM info. The N2 SM info includes the first information in fig. 4. The first information is used to establish a downlink data plane connection between the first access device and the first UPF.
For example, the N2 session response also includes an access type, which is Non-3GPP.
525. The AMF sends an update context request to the first SMF. Accordingly, the first SMF receives an update context request from the AMF.
For example, the AMF invokes an update session management context request (e.g., nsmf _ PDUSession _ UpdateSMContext Request) service, sending an update session management context request to the first SMF.
For example, the update session management context request includes the N2 SM info in step 524.
526. And if the first SMF determines that the access type is Non-3GPP, the first SMF sends first information to the first UPF through the second SMF.
For example, the first SMF may send the first information to the first UPF through steps 527 and 528.
527. The first SMF transmits first information to the second SMF.
528. The second SMF and the first UPF perform an N4 session modification procedure.
For example, the N4 session modification procedure includes the second SMF sending an N4 session modification request to the first UPF, the first UPF sending an N4 session modification response to the second SMF.
For example, the first information in step 526 is included in the N4 session modification request.
529. The first SMF sends an update context response to the AMF. Accordingly, the AMF receives an update context response from the first SMF.
For example, the first SMF invokes an update session management context response (e.g., nsmf _ PDUSession _ UpdateSMContextResponse) service to send an update context response to the AMF.
So far, the user plane connection of the Non-3GPP access side of the multi-access session is already established.
In the first scenario illustrated in fig. 4, when an intermediate SMF exists, a user plane connection for establishing a MA PDU session may be implemented according to the method of the embodiment of the present invention.
Fig. 6 is a flowchart of another method for session establishment according to an embodiment of the present application. The method can be used in the case of scenario two in fig. 4, where the UE registers with dual access technologies (3 GPP access technology and Non-3GPP access technology) and then requests to establish a MA PDU session through Non-3GPP access network equipment. Fig. 6 will be described in connection with fig. 3 to 5, and as shown in fig. 6, the method may include:
601. The UE sends a NAS message to the AMF through the first access network device. Accordingly, the AMF receives the NAS message from the UE through the first access network device.
Wherein the NAS message includes a multiple access session request. The NAS message may refer to the description of the NAS message in step S501 in fig. 5, and will not be described herein.
Steps 602 to 611 refer to the descriptions of steps 502 to 511 in fig. 5, and are not repeated here.
At this time, since the access type is Non-3GPP, the first SMF determines the user plane connection of the Non-3GPP access side for establishing the multi-access session, including the following steps 612 to 620.
Steps 612 to 620 may refer to descriptions of steps 521 to 529 in fig. 5, and are not repeated here.
Optionally, steps 612 to 620 further include:
in step 612, optionally, one or more of session identification, multi-session accept (MA PDU session accepted) information, and N1 session management container (N1 SM container) are also included in the information transfer message. Wherein N1 SMcontainer contains a session establishment accept message for the SMF to send to the UE through the AMF, RAN equipment.
In step 613, optionally, one or more of a session identifier or N1 SMcontainer is also included in the N2 session request.
In step 613, the NAS message optionally further includes a session identifier, N1 SM container.
The user plane connection on the Non-3GPP access side of the multiple access session has been established, via steps 612 through 620. The user plane connection establishment procedure corresponding to the 3GPP access technology includes the following steps 622 to 629.
It should be noted that this process may occur after step 610, or after step 611, by the second SMF, or after step 620, by the first SMF. For example, when the procedure is initiated by the first SMF, the session creation response of step 611 further includes information of the third uplink user plane. For example, when the procedure is initiated by the second SMF, the second SMF first transmits information of the third uplink user plane to the first SMF, and transmits fourth indication information to the first SMF, the fourth indication information indicating a user plane connection of the 3GPP access side for establishing the multi-access session, and then performs steps 622 to 629.
621. The first SMF determines to establish a connection for the 3GPP user plane.
For example, the first SMF may determine to establish a connection for the 3GPP user plane by any one of the following means:
In the first way, the first SMF determines fourth indication information, where the fourth indication information is used to indicate to establish a connection of the 3GPP user plane. For example, the fourth indication information is an access type, which is 3GPP. This way it can be understood that the establishment procedure of the 3GPP user plane is initiated by the first SMF.
In a second manner, the first SMF receives fourth indication information from the second SMF, where the fourth indication information is used to indicate to establish a connection of the 3GPP user plane. This way it can be understood that the establishment procedure of the 3GPP user plane is initiated by the second SMF.
Steps 622 to 629 may refer to the descriptions of steps 512 to 519 in fig. 5, and are not described here again. The user plane connection on the 3GPP access side of the multi-access session has been established, via steps 622 to 629.
In step 625, unlike step 524, the N2 session response of step 625 further includes an access type, which is 3GPP.
According to the method of the embodiment of the present invention, in the second scenario illustrated in fig. 4, when there is an intermediate SMF, a user plane connection for establishing a MA PDU session may be implemented.
Fig. 7 is a flowchart of another method for session establishment according to an embodiment of the present application. The method can be used in the case of scenario three in fig. 4, in which the UE has established MA PDU session through the 3GPP access network device, and requests to establish MA PDU session through the Non-3GPP access network device after registering in the network through the Non-3GPP access network device. Fig. 7 will be described in connection with fig. 3 to 6, and as shown in fig. 7, the method may include:
700. The UE establishes MA PDU session through the second access network device.
The implementation process of step 700 may refer to the descriptions of steps 501 to 519 in fig. 5, and will not be repeated here. The user plane connection on the 3GPP access side of the multi-access session has been established, via steps 501 to 519.
701. The UE sends a non-access stratum NAS message to the AMF through the first access network equipment. Accordingly, the AMF receives the NAS message from the UE through the first access network device.
Wherein the NAS message includes a multiple access session request. The multi-access session request may refer to the description of the multi-access session request in step S301 of fig. 3, and will not be described herein.
The NAS message also includes a session establishment request, for example. The session establishment request includes a session identifier. The session identification is the same as the session identification of the first session.
702. The AMF determines that the first session has been established at the 3GPP access network.
For example, the AMF determines that the first session has been established in the 3GPP access network based on the session identification in step 701 being the same as the session identification of the first session.
703. The AMF sends an update context request to the first SMF. The first SMF receives an update context request from the AMF.
For example, the AMF invokes an update session management context request (e.g., nsmf _ PDUSession _ UpdateSMContext Request) service, sending an update session management context request to the first SMF.
For example, the update request includes a session identifier and an access type. Wherein the access type is Non-3GPP.
704. The first SMF sends a session update request to the second SMF. The second SMF receives a session update request from the first SMF.
For example, the session update request includes the session identifier and the access type in step 703.
Optionally, the session update request further includes a session establishment request.
Note that, if the first SMF determines that the access type in step 703 is Non-3GPP, the first SMF sends a session update request to the second SMF.
705. The second SMF and the first UPF perform an N4 session modification procedure.
Step 705 is an optional step.
For example, the N4 session modification procedure includes the second SMF sending an N4 session modification request to the first UPF, the first UPF sending an N4 session modification response to the second SMF.
If the UE establishes the first session in the 3GPP access network, the second SMF does not acquire the information of the third uplink user plane in fig. 4, and step 704 needs to be performed to acquire the information of the third uplink user plane. For example, the third uplink user plane may be UL N3tunnel info. If the UE establishes the first session in the 3GPP access network, the second SMF has already acquired the information of the third uplink user plane, and the second SMF does not execute step 704.
706. The second SMF sends a session update response to the first SMF. The first SMF receives a session update response from the second SMF.
For example, the session update response may be in either of two forms:
In the first form, the session update response includes a session identification, an N1 SM container, and an N2 SM info. For example, N1 SMcontainer contains a session establishment accept. The N2 SM info contains information of the third uplink user plane.
In a second form, the session update response includes the session identification and information of the third uplink user plane.
It should be noted that, when the session update request in step 704 includes a session establishment request, the session update response is in a first form, and when the session update request in step 704 does not include a session establishment request, the session update response is in a second form.
Steps 707 to 715 may be described with reference to steps 521 to 529 in fig. 5, and are not repeated herein.
Through the steps, the user plane connection of the Non-3GPP access side of the multi-access session is established.
According to the method of the embodiment of the present invention, in the third scenario illustrated in fig. 4, when there is an intermediate SMF, a user plane connection for establishing MA PDU session may be implemented.
Fig. 8 is a flowchart of another method for session establishment according to an embodiment of the present application. The method can be used in the following scenario that the UE establishes MA PDU session through Non-3GPP access network equipment, and requests to establish MA PDU session through the 3GPP access network equipment after registering in the network through the 3GPP access network equipment. Fig. 8 will be described in connection with fig. 3 to 7, and as shown in fig. 8, the method may include:
801. The UE sends a NAS message to the AMF through the first access network device. Accordingly, the AMF receives the NAS message from the UE through the first access network device.
The NAS message may refer to the description of the NAS message in step S501 in fig. 5, which is not described herein.
802. The AMF selects a second SMF.
For example, the AMF selects the second SMF based on S-NSSAI and/or DNN in the session establishment request.
803. The AMF sends a create context request to the second SMF. Accordingly, the second SMF receives a create context request from the AMF.
For example, the create context request includes a multiple access session request and an access technology. The access technology is Non-3GPP.
For example, the AMF triggers the second SMF to create a session management context for the UE by invoking a create session management context request (e.g., nsmf _ PDUSession _ CreateSMContext Request) service.
804. The second SMF selects the first UPF.
805. The second SMF and the first UPF perform an N4 session establishment procedure.
For example, the N4 session establishment procedure includes the second SMF sending an N4 session establishment request to the first UPF, the first UPF sending an N4 session establishment response to the second SMF.
The N4 session establishment response includes information of the third uplink user plane in fig. 4. Optionally, the N4 session establishment response further includes information of the second uplink user plane.
806. The second SMF sends an information transfer message to the AMF. Accordingly, the AMF receives the information transfer message from the second SMF.
For example, the second SMF sends an information transfer message to the AMF by invoking an information transfer (e.g., namf _communication_n1n2 MESSAGETRANSFER) service.
For example, the information transmission message includes N2 session management information (N2 SM info), and the N2 SM info includes information of the third uplink user plane. For example, the information of the third uplink user plane is also referred to as second information.
Steps 807 to 809 are described with reference to steps 522 to 524 in fig. 5, and are not described herein.
810. The AMF sends an update context request to the second SMF. Accordingly, the second SMF receives an update context request from the AMF.
For example, the AMF invokes an update session management context request (e.g., nsmf _ PDUSession _ UpdateSMContext Request) service, sending an update session management context request to the second SMF.
For example, the update session management context request includes the N2 SM info in step 809.
811. The second SMF and the first UPF perform an N4 session modification procedure.
For example, the N4 session modification procedure includes the second SMF sending an N4 session modification request to the first UPF, the first UPF sending an N4 session modification response to the second SMF.
For example, the first information in step 526 is included in the N4 session modification request.
812. The second SMF sends an update context response to the AMF. Accordingly, the AMF receives the update context response from the second SMF.
For example, the second SMF invokes an update session management context response (e.g., nsmf _ PDUSession _ UpdateSMContext Response) service to send an update context response to the AMF.
So far, the user plane connection of the Non-3GPP access side of the multi-access session is already established. Steps 813 to 831 are performed when the UE registers on the 3GPP side and initiates MA PDU session establishment.
813. The UE sends the NAS message to the AMF through the second access network equipment. Accordingly, the AMF receives the NAS message from the UE through the second access network device.
The NAS message may refer to the description of the NAS message in step S501 in fig. 5, which is not described herein.
814. The AMF determines to insert the first SMF.
For example, the AMF determines the first SMF according to the location of the UE and the service range of the second SMF.
For example, the AMF determines to insert the first SMF according to the session identification and the multiple access session request included in the NAS message in step 813, or the AMF determines to insert the first SMF for the 3GPP according to the session identification, the multiple access session request, and the access technology included in the NAS message in step 813. Step 815 is described with reference to step 503 in fig. 5, and is not described in detail herein.
816. The first SMF performs a session context request procedure with the second SMF.
For example, the first SMF sends a session Context Request (Nsmf _ PDUSession _context Request) to the second SMF, and the second SMF returns a session Context Request Response (Nsmf _ PDUSession _context Response) to the first SMF. Wherein, the session context response includes a session context (SM context).
Steps 817 to 821 can be described with reference to steps 504 to 508 in fig. 5, and are not described here again.
822. The first UPF sends information of the second uplink user plane to the second SMF. Accordingly, the second SMF receives information of the second upstream user plane from the first UPF.
For example, the second SMF sends an N4 session setup request to the first UPF, and the first UPF sends an N4 session setup response to the second SMF, where the N4 session setup response includes information of the second uplink user plane.
Or the second SMF sends an N4 session modification request to the first UPF, and the first UPF sends an N4 session modification response to the second SMF, wherein the N4 session modification response comprises information of a second uplink user plane.
It should be noted that, step 822 is an optional step, for example, when the information of the second uplink user plane is already included in step 805, this step may be omitted.
Steps 823 to 831 can be described with reference to steps 511 to 519 in fig. 5, and are not described here.
Through the above steps 813 to 831, the user plane connection on the 3GPP access side of the multi-access session has been established.
According to the method of the embodiment of the invention, the UE establishes MA PDU session through Non-3GPP access network equipment, requests to establish MA PDU session through 3GPP access network equipment after registering in the network through the 3GPP access network equipment, and can realize user plane connection for establishing MA PDU session when an intermediate SMF is needed to be inserted.
For the scenario depicted in fig. 8, when the UE enters the idle state, the user plane connection is in a state in which (1) for the 3GPP side, the air interface connection between the UE and the second access network device and the user plane connection between the second access network device and the second UPF are all disconnected, and (2) for the Non-3GPP side, the air interface connection between the UE and the first access network device and the user plane connection between the first access network device and the first UPF are all disconnected.
In the above user plane connection state, when downlink data arrives, the disconnected user plane connection needs to be recovered. Because the MA PDU session can transmit downlink data through the user plane of the 3GPP access network, and can also transmit downlink data through the user plane of the Non-3GPP access network. When the downlink data arrives, the transmission of the downlink data comprises the following two modes of (1) transmitting the downlink data through the user plane of the 3GPP access network, namely, transmitting the downlink data to be transmitted to the UE through the second access network equipment, and (2) transmitting the downlink data through the user plane of the Non-3GPP access network, namely, transmitting the downlink data to be transmitted to the UE through the first access network equipment.
For example, when the UE enters an idle state, the method for transmitting downlink data in the above-mentioned usage mode (1) includes that after the first UPF receives the downlink data, the first UPF forwards the downlink data to the second UPF through a user plane connection between the first UPF and the second UPF. The first SMF sends information transmission information to the AMF, carrying a session identifier corresponding to the downlink data. Optionally, the AMF triggers paging of the UE.
For example, when the UE enters the idle state, the method for transmitting downlink data using the method (2) may be any one of the following two methods:
The method A comprises the steps that after a first UPF receives downlink data, the first UPF sends a data notification message to a second SMF, the second SMF sends the notification message to the first SMF, the notification message carries a session identifier corresponding to the downlink data, and the first SMF sends an information transmission message to an AMF, and the session identifier is carried. Optionally, the AMF triggers paging of the UE.
And B, the second SMF sends the forwarding rule to the first UPF. For example, the forwarding rule is used to instruct the first UPF to send the received downlink data to the second UPF. Optionally, when the UE enters an idle state at the Non-3GPP side, the second SMF initiates an N4 session modification procedure to the first UPF, in which the second SMF sends a forwarding rule to the first UPF. Thus, when the first UPF receives the downlink data, the downlink data is forwarded to the second UPF according to the forwarding rule. The second UPF sends a data notification message to the first SMF. The first SMF sends an information transmission message to the AMF, and the information transmission message carries a session identifier corresponding to downlink data. Optionally, the AMF triggers paging of the UE.
Fig. 9 is a flowchart of another method for session establishment according to an embodiment of the present application. The method can be used in the scenario depicted in fig. 8, where the UE has established a MA PDU session through the Non-3GPP access network device, and requests establishment of the MA PDU session through the 3GPP access network device after registering in the network through the 3GPP access network device. The difference between fig. 9 and fig. 8 is that in the method described in fig. 8, when data transmission is performed by using the 3GPP access network, the user plane connection of the session is UE, 3GPP access network device, I-UPF, PSA, DN, when data transmission is performed by using the Non-3GPP access network, the user plane connection of the session is UE, non-3GPP access network device, PSA, DN, in the method described in fig. 9, when data transmission is performed by using the 3GPP access network, the user plane connection of the session is UE, 3GPP access network device, I-UPF, PSA, DN, and when data transmission is performed by using the Non-3GPP access network, the user plane connection of the session is UE, non-3GPP access network device, I-UPF, PSA, DN. The architecture diagram depicted in fig. 9 is shown in fig. 10. Fig. 9 will be described in conjunction with fig. 8, and as shown in fig. 9, the method may include:
Steps 901 to 917 can be described with reference to steps 801 to 817 in fig. 8, and are not repeated here.
918. The first SMF and the second UPF perform an N4 session establishment procedure.
For example, the N4 session establishment procedure includes the first SMF sending an N4 session establishment request to the second UPF, the second UPF sending an N4 session establishment response to the first SMF.
For example, seventh information, eighth information, ninth information, and tenth information are included in the N4 session establishment response. The seventh information is used for establishing uplink user plane connection between the 3GPP access network device and the second UPF. The eighth information is used for establishing an uplink user plane connection between the Non-3GPP access network device and the second UPF. The ninth information is used to establish a downlink user plane connection between the first UPF and the second UPF for the 3GPP access network. Tenth information is used to establish a downlink user plane connection between the first UPF and the second UPF for the Non-3GPP access network.
919. The first SMF sends a session creation request to the second SMF. Accordingly, the second SMF receives a session creation request from the first SMF.
For example, a first SMF requests session creation from a second SMF by invoking a Create session creation Request (e.g., nsmf _ PDUSession _create Request) service.
For example, the session creation request includes ninth information, tenth information, a multi-access session request, and an access technology. Wherein the access technology is 3GPP.
Optionally, the session creation request further includes one or more of a session identification, an ID of the first SMF, or a session type.
920. The first UPF sends eleventh information to the second SMF. Accordingly, the second SMF receives eleventh information from the first UPF. The eleventh information is used for establishing uplink user plane connection between the first UPF and the second UPF used for the 3GPP access network.
For example, the second SMF sends an N4 session setup request to the first UPF, and the first UPF sends an N4 session setup response to the second SMF, where the N4 session setup response includes eleventh information. Optionally, if the SMF does not acquire the twelfth information in step 905, the N4 session setup response further includes twelfth information, where the twelfth information is used to establish an uplink user plane connection between the first UPF and the second UPF.
Or the second SMF sends an N4 session modification request to the first UPF, and the first UPF sends an N4 session modification response to the second SMF, wherein the N4 session modification response comprises eleventh information. Optionally, if the SMF does not obtain the twelfth information in step 905, the N4 session modification response further includes twelfth information, where the twelfth information is used to establish an uplink user plane connection between the first UPF and the second UPF.
921. The second SMF sends a session creation response to the first SMF. Accordingly, the first SMF receives a session creation response from the second SMF.
For example, the second SMF responds to the session creation by invoking a Create session creation Response (e.g., nsmf _ PDUSession _create Response) service.
For example, the session creation response includes the eleventh information in step 920 and the access technology. Wherein the access technology is 3GPP.
Optionally, the session creation request further includes one or more of a session identifier, multiple access accept information, or selected session type, etc.
Steps 922 to 929 may refer to the descriptions of steps 824 to 831 in fig. 8, and are not described herein.
So far, the user plane connection establishment of the 3GPP side is completed. The first SMF or the second SMF initiates an update procedure of the Non-3GPP side user plane connection, comprising steps 930 to 937. When initiated by a first SMF, which may occur after step 921, when initiated by a second SMF, which may occur after step 920, sends information to the first SMF for establishing an uplink user plane connection between the first UPF and the second UPF of the Non-3GPP access network, and then the first SMF performs steps 930 to 937.
930. The first SMF sends an information transfer message to the AMF. Accordingly, the AMF receives the information transfer message from the first SMF.
For example, the first SMF invokes an information transfer (e.g., namf _communication_n1n MESSAGETRANSFER) service.
For example, the information transfer message includes N2 session management information (N2 SM info), and the N2 SM info includes eighth information.
Optionally, the information transmission message further includes a session identifier.
931. The AMF sends an N2 session request to the first access network device. Accordingly, the first access network device receives an N2 session request from the AMF. Wherein the N2 session request includes eighth information.
For example, the N2 session request includes N2 SM info, and the N2 SM info includes eighth information.
932. The first access network equipment initiates a radio resource establishment procedure with the UE.
For example, the first access network device establishes radio resources by sending a NAS message to the UE. Wherein the NAS message includes a session identification.
This step is an optional step.
933. The first access network device sends an N2 session response to the AMF. Accordingly, the AMF receives an N2 session response from the first access network device.
For example, optionally, the N2 session response includes a session identifier and N2 SM info. The N2 SM info comprises user plane information of access network equipment on the Non-3GPP side. The information is used to establish a downlink data plane connection for the first access network device and the second UPF.
934. The AMF sends an update context request to the first SMF. Accordingly, the first SMF receives an update context request from the AMF.
For example, the AMF invokes an update session management context request (e.g., nsmf _ PDUSession _ UpdateSMContextRequest) service, sending an update session management context request to the first SMF.
For example, the update context request includes N2 SM info in step 931.
935. The first SMF initiates an N4 session modification procedure to the second UPF.
In the process, the first SMF sends the user plane information and the twelfth information of the access network equipment on the Non-3GPP side to the second UPF so as to establish the downlink user plane connection between the second UPF and the access network equipment on the Non-3GPP side and the uplink user plane connection between the second UPF corresponding to the Non-3GPP and the first UPF.
Through the above steps 913 to 935, the user plane connection on the 3GPP access side of the multi-access session has been established.
According to the method of the embodiment of the invention, the UE establishes MA PDU session through Non-3GPP access network equipment, requests to establish MA PDU session through 3GPP access network equipment after registering in the network through the 3GPP access network equipment, and can realize establishing MA PDU sessi on user plane connection when an intermediate SMF is needed to be inserted.
Fig. 11 is a schematic diagram of another session establishment method according to an embodiment of the present application. In the communication architecture shown in fig. 11, the AMF interfaces with both the I-SMF and the SMF with the N11 interface. In the architecture, when MA PDU session is established, the control plane connection established by the 3GPP access network equipment is AMF, I-SMF and SMF, and the control plane connection established by the Non-3GPP access network equipment is AMF and SMF.
Fig. 11 may be applied to the following 4 scenarios according to different registration orders of UEs in the network and different access networks when the UEs request to establish MA PDU session.
Scenario A. UE is registered in a network through a 3GPP access network device and registered in the network through a Non-3GPP access network device. Then the UE requests to establish MA PDU session through the 3GPP access network equipment.
When the UE establishes MA PDU session through the 3GPP access network equipment, the AMF selects I-SMF and SMF to provide service for the UE, and the user plane connection is that the UE, the 3GPP access network equipment and the I-UPF, PSA, DN are connected. And then the SMF acquires the AMF identification so as to initiate the establishment of the user plane connection of the Non-3GPP side. For example, the SMF may obtain the AMF identification by either of the following two ways:
In the mode 1, in the process that the UE establishes MA PDU session through 3GPP access network equipment, AMF sends AMF identification to SMF through I-SMF.
In the mode 2, in the process that the UE establishes MA PDU session through 3GPP access network equipment, after the AMF selects I-SMF and SMF, the AMF sends a request for creating the context to the I-SMF and the SMF respectively. The creation context request sent by the AMF to the SMF comprises an AMF identifier. For example, the AMF sends a create context request to the I-SMF for establishing a control plane connection corresponding to the 3GPP access technology, and the AMF sends a create context request to the SMF for establishing a control plane connection corresponding to the Non-3GPP access technology.
For example, after the SMF acquires the AMF identifier, the SMF initiates a user plane connection establishment process of the Non-3GPP side, which comprises the steps that the SMF sends an information transmission message to the AMF and carries user plane information of the PSA, wherein the user plane information of the PSA is used for establishing uplink user plane connection between the Non-3GPP access network equipment and the PSA. The AMF sends an N2 session request to the Non-3GPP access network equipment, and the user plane information of the PSA is carried. The Non-3GPP access network device initiates a radio connection establishment procedure with the UE. The Non-3GPP access network equipment returns an N2 session response to the AMF, and carries user plane information of the Non-3GPP, wherein the user plane information of the Non-3GPP is used for establishing downlink user plane connection between the Non-3GPP access network equipment and the PSA. The AMF sends the user plane information of the Non-3GPP to the SMF according to the Non-3GPP access technology. The SMF initiates an N4 session modification procedure to the PSA, and sends the user plane information of the Non-3GPP to the PSA.
Optionally, in the process that the UE establishes a MA PDU session through the 3GPP access network device, after the AMF sends a create context request to the I-SMF, that is, when the I-SMF receives the create context request, the I-SMF determines that the UE is a non-roaming scenario. The I-SMF receives user plane information of the I-UPF from the I-UPF, wherein the user plane information of the I-UPF is used for establishing uplink user plane connection between the 3GPP access network equipment and the I-UPF and downlink user plane connection between the I-UPF and the PSA.
Scenario B, UE registers in the network through 3GPP access network equipment, and registers in the network through Non-3GPP access network equipment. And then the UE requests to establish MA PDU session through the Non-3GPP access network equipment.
When the UE establishes MA PDU session through the Non-3GPP access network equipment, the AMF selects I-SMF and SMF to provide service for the UE in the process that the UE establishes MA PDU session through the Non-3GPP access network equipment. The Non-3GPP control plane connection is AMF and SMF. The Non-3GPP user plane connection is UE, non-3GPP access network equipment, PSA and DN. The SMF then obtains the I-SMF identity, thereby initiating user plane connection establishment at the 3GPP side. For example, the SMF may obtain the I-SMF identification in any of two ways:
Mode A. When the UE establishes MA PDU session through Non-3GPP access network equipment, AMF sends a create context request to SMF, wherein the create context request includes I-SMF identification.
In the mode B, in the process that the UE establishes MA PDU session through Non-3GPP access network equipment, after the AMF selects I-SMF and SMF, the AMF respectively sends a request for creating the context to the I-SMF and the SMF. For example, the AMF sends a create context request to the SMF, thereby establishing a control plane connection on the Non-3GPP side. For example, the AMF sends a creation context request to the I-SMF, wherein the creation context request comprises an SMF identifier, and the I-SMF sends a session creation request to the SMF according to the SMF identifier. Thereby establishing a connection of the 3GPP side control plane.
For example, after the SMF acquires the I-SMF identifier, the SMF initiates a user plane connection establishment process of the 3GPP side, which comprises that the SMF sends user plane information of the PSA to the I-SMF, wherein the user plane information of the PSA is used for establishing uplink user plane connection between the I-UPF and the PSA. And the I-SMF sends an information transmission message to the AMF and carries user plane information of the I-UPF, wherein the user plane information of the I-UPF is used for establishing uplink user plane connection between the 3GPP access network equipment and the I-UPF. The AMF sends an N2 session request to the 3GPP access network equipment, and the AMF carries user plane information of the I-UPF. The 3GPP access network equipment initiates a radio resource establishment procedure with the UE. The 3GPP access network equipment returns an N2 session response to the AMF and carries user plane information of the 3GPP, wherein the user plane information of the 3GPP is used for establishing downlink user plane connection between the 3GPP access network equipment and the I-UPF. The AMF sends user plane information of the 3GPP to the I-SMF according to the access technology of the 3 GPP. The I-SMF initiates an N4 session modification process to the I-UPF, and sends user plane information of the 3GPP to the I-UPF, so that downlink user plane connection between the 3GPP access network equipment and the I-UPF is established.
Scenario C, UE is registered in the network through the 3GPP access network device, and the UE establishes MA PDUsession through the 3GPP access network device. After that, the UE is registered in the network through the Non-3GPP access network equipment, and then the UE requests to establish MA PDU session through the Non-3GPP access network equipment.
In the process that the UE establishes MA PDU session through 3GPP access network equipment, the AMF stores the corresponding relation of session identification, I-SMF identification and SMF identification. When the UE establishes MA PDU session through the Non-3GPP access network equipment, the AMF determines to send a request for creating the context to the SMF according to the session identification and the multi-access session request in the NAS message, or the AMF determines to send the request for creating the context to the SMF according to the session identification, the multi-access session request and the access technology in the NAS message.
And in the scene D, the UE is registered in the network through the Non-3GPP access network equipment, and the MA PDU session is established by the UE through the Non-3GPP access network equipment. Then, the UE registers in the network through the 3GPP access network equipment, and then requests to establish MA PDU session through the 3GPP access network equipment.
In the process that the UE establishes MA PDU session through Non-3GPP access network equipment, the corresponding relation between the session identifier and the SMF identifier is stored. When the UE establishes MA PDU session through the 3GPP access network equipment, the AMF determines to insert the I-SMF according to the session identification and the multi-access session request in the NAS message, or the AMF determines to insert the I-SMF according to the session identification, the multi-access session request and the access technology in the NAS message as 3 GPP.
In the embodiment provided by the application, each scheme of the communication method provided by the embodiment of the application is introduced from the perspective of each network element and interaction among the network elements. It will be appreciated that the various network elements and devices, such as the radio access network device, the access and mobility management function network element, the terminal device, the data management function network element and the network slice selection function network element, comprise corresponding hardware structures and/or software modules for performing the various functions described above. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
For example, when the corresponding functions are implemented by software modules as described above. The apparatus for session establishment may include a receiving module 1201 and a sending module 1203, and optionally, a processing module 1202, as shown in fig. 12A.
In one embodiment, the session establishment means may be configured to perform the operations of the first SMF of fig. 3 to 7 described above. For example, the session establishment means comprises:
A receiving module 1201 is configured to receive a multiple access session request, where the multiple access session request is configured to instruct the first session to transmit data using an access network of 3GPP and an access network of Non-3GPP. The sending module 1203 is configured to receive an access type from the AMF, where the access type is non-3GPP. The sending module 1203 is further configured to send, through the second SMF, first information to the first UPF, where the first information is used to establish downlink data plane connection between the first access device of the non-3GPP and the first UPF, and the first UPF is a UPF managed by the second SMF.
Therefore, in the embodiment of the invention, when the UE requests to establish MA PDU session, the first SMF sends the first information to the first UPF according to the non-3GPP of the access type, so that the connection between the first access network device and the downlink data plane of the first UPF can be established, and the MA PDU session can be established.
Optionally, if the access type is non-3GPP, the sending module 1203 is further configured to send second information to the first access device through the AMF, where the second information is used to establish uplink user plane connection between the first access device and the first UPF.
Optionally, the method further includes a processing module 1202, configured to determine that the access type is 3GPP, and the sending module 1203 is further configured to send third information and fourth information to a second UPF, where the third information is used to establish a downlink data plane connection between a second access device of the 3GPP and the second UPF, and the fourth information is used to establish an uplink data plane connection between the first UPF and the second UPF, and the second UPF is a UPF managed by the first SMF.
Optionally, if the access type is 3GPP, the sending module 1203 is further configured to send fifth information to a second access device of the 3GPP through the AMF, where the fifth information is used to establish uplink user plane connection between the second access device and a second UPF, and the second UPF is a UPF managed by the first SMF.
Optionally, the apparatus for session establishment further includes a processing module 1202 configured to determine that a PLMN corresponding to the first SMF is the same as a PLMN corresponding to the second SMF.
Optionally, the receiving module 1201 is further configured to receive, from the AMF, indication information, where the indication information is used to indicate that the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF.
Optionally, the processing module 1202 is configured to allocate fifth information and sixth information, where the fifth information is used to establish an uplink user plane connection between the second access device of the 3GPP and the second UPF, and the sixth information is used to establish a downlink user plane connection between the first UPF and the second UPF, and the second UPF is a UPF managed by the first SMF.
Optionally, the receiving module 1201 is further configured to receive fifth information and sixth information from a second UPF, where the fifth information is used to establish an uplink user plane connection between the second access device of the 3GPP and the second UPF, and the sixth information is used to establish a downlink user plane connection between the first UPF and the second UPF, and the second UPF is a UPF managed by the first SMF.
Optionally, the receiving module 1201 is further configured to receive a session establishment request from the terminal device through the first access device, where the session establishment request is used to instruct the terminal device to request to establish a session. The sending module 1203 is further configured to send a session establishment request to the second SMF.
Optionally, the processing module 1202 is configured to determine that the access type is 3GPP, the sending module 1203 is further configured to send a first session update response message to the AMF, and the processing module 1202 is configured to set the access type to be non-3GPP. Or the processing module 1202 is configured to determine that the access type is non-3GPP, and the sending module 1203 is further configured to send a second session update response message to the AMF, and the processing module 1202 is configured to set the access type to 3GPP.
In addition, the receiving module 1201, the processing module 1202 and the sending module 1203 in the apparatus for session establishment may further implement other operations or functions of the first SMF in fig. 3 to 7, which are not described herein.
In another embodiment, the apparatus for session establishment shown in fig. 12A may also be used to perform the operations of the AMFs in fig. 8-10. For example, the session establishment means comprises:
A receiving module 1201, configured to receive, by a first access device of the Non-3GPP, a first multiple access session request from a terminal device, where the first multiple access session request is used to instruct the first session to transmit data using an access network of the 3GPP and an access network of the Non-3 GPP. A processing module 1202 for selecting a second SMF to serve the first session. The receiving module 1201 is further configured to receive, by a second access device of the 3GPP, a second multiple access session request from the terminal device, where the second multiple access session request is used to instruct the first session to transmit data using an access network of the 3GPP and an access network of the Non-3 GPP. The processing module 1202 is further configured to determine a first SMF according to a location of the terminal device and a service range of a second SMF, where the first SMF and the second SMF are configured to provide services for the first session.
Therefore, in the embodiment of the invention, when the intermediate SMF is needed to be inserted, the user plane connection for establishing the MA PDU session can be realized under the scene that the MA PDU session is established by the UE through the Non-3GPP access network equipment and is requested to be established by the 3GPP access network equipment after the UE is registered in the network through the 3GPP access network equipment.
Optionally, the PLMN corresponding to the first SMF is the same as the PLMN corresponding to the second SMF.
In addition, the receiving module 1201, the processing module 1202 and the sending module 1203 in the apparatus for session establishment may also implement other operations or functions of the AMF in fig. 8 to 10, which are not described herein.
Fig. 12B shows another possible structural schematic diagram of the apparatus for session establishment involved in the above-described embodiment. The means for session establishment includes a transceiver 1204 and a processor 1205 as shown in fig. 12B. For example, the processor 1205 may be a general purpose microprocessor, a data processing circuit, an Application Specific Integrated Circuit (ASIC), or a field-programmable gate array (FPGA) circuit. The means for session establishment may further comprise a memory 1206, e.g. a random access memory (random access memory, RAM). The memory is adapted to be coupled to a processor 1205 which holds a computer program 12061 necessary for the means of session establishment.
Furthermore, the apparatus for session establishment as referred to in the above embodiment provides a carrier 1207 in which the computer program 12071 of the apparatus for session establishment is stored, and the computer program 12071 can be loaded into the processor 1205. The carrier may be an optical signal, an electrical signal, an electromagnetic signal, or a computer readable storage medium (e.g., hard disk).
The computer programs 12061 or 12071, when executed on a computer (e.g., the processor 1205), may cause the computer to perform the methods described above.
For example, in one embodiment, the processor 1205 is configured as other operations or functions of the first SMF (first SMF in fig. 3-7). The transceiver 1204 is configured to enable communication between the first SMF and the AMF/second SMF/second UPF.
In another embodiment, the processor 1205 is configured as other operations or functions of an AMF (e.g., the AMF of fig. 8-10). The transceiver 1204 is configured to enable communication between the AMF and the first access network device/the second access network device/the first SMF.
In another embodiment, a system for session establishment is shown in fig. 13, including an AMF 1301 and a first SMF 1302. The AMF in the session establishment system may be used to perform the operations of the AMF in fig. 8 to 10 described above, and the first SMF in the session establishment system may be used to perform the operations of the first SMF in fig. 8 to 10 described above. For example:
The AMF 1301 is configured to receive a first multiple access session request from a terminal device through a first access device of the Non-3GPP, where the first multiple access session request is configured to instruct the first session to transmit data using an access network of the 3GPP and an access network of the Non-3 GPP. The AMF 1301 is also configured to select a second SMF to serve the first session. The AMF 1301 is further configured to receive a second multiple access session request from the terminal device through a second access device of the 3GPP, where the second multiple access session request is configured to instruct the first session to transmit data using an access network of the 3GPP and an access network of the Non-3 GPP. The AMF 1301 is further configured to determine a first SMF 1302 according to a location of the terminal device and a service range of a second SMF, where the first SMF 1302 and the second SMF are configured to provide services for the first session. The first SMF 1302 is configured to determine that the access type is 3GPP. The first SMF 1302 is further configured to send third information and fourth information to the second UPF, where the third information is used to establish a downlink data plane connection between the second access device and the second UPF, and the fourth information is used to establish an uplink data plane connection between the first UPF and the second UPF, and the first UPF is a UPF managed by the second SMF, and the second UPF is a UPF managed by the first SMF 1302.
Therefore, according to the system for establishing a session provided by the embodiment of the invention, when the intermediate SMF needs to be inserted in a scene that the UE has established MA PDU session through Non-3GPP access network equipment and requests to establish MA PDU session through 3GPP access network equipment after registering in the network through 3GPP access network equipment, user plane connection for establishing MA PDU session can be realized.
Optionally, the PLMN corresponding to the first SMF 1302 is the same as the PLMN corresponding to the second SMF.
Optionally, the first SMF 1302 is further configured to send fifth information to the second access device through the AMF 1301, where the fifth information is used to establish an uplink user plane connection between the second access device and the second UPF.
Optionally, the first SMF 1302 is further configured to allocate fifth information and sixth information, where the fifth information is used to establish an uplink user plane connection between the second access device and the second UPF, and the sixth information is used to establish a downlink user plane connection between the first UPF and the second UPF.
Optionally, the first SMF 1302 is further configured to receive fifth information and sixth information from the second UPF, where the fifth information is used to establish an uplink user plane connection between the second access device and the second UPF, and the sixth information is used to establish a downlink user plane connection between the first UPF and the second UPF.
One or more of the above modules or units may be implemented in software, hardware, or a combination of both. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, a processor can be used to execute the program instructions and implement the above method flows. The processor may include, but is not limited to, at least one of a central processing unit (central processing unut, CPU), microprocessor, digital Signal Processor (DSP), microcontroller (microcontroller unit, MCU), or artificial intelligence processor, etc. running various types of software computing devices, each of which may include one or more cores for executing software instructions to perform operations or processes. The processor may be built into a SoC (system on a chip) or an application-specific integrated circuit (ASIC), or may be a separate semiconductor chip. The processor may further include necessary hardware accelerators, such as field programmable gate arrays (field programmable GATE ARRAY, FPGAs), PLDs (programmable logic devices), or logic circuits implementing dedicated logic operations, in addition to the cores for executing software instructions for operation or processing.
When the above modules or units are implemented in hardware, the hardware may be any one or any combination of a CPU, microprocessor, DSP, MCU, artificial intelligence processor, ASIC, soC, FPGA, PLD, dedicated digital circuitry, hardware accelerator, or non-integrated discrete device that may run the necessary software or that is independent of the software to perform the above method flows.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present invention, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk Solid STATE DISK (SSD)), etc.
The foregoing embodiments have been provided for the purpose of illustrating the general principles of the present invention in further detail, and are not to be construed as limiting the scope of the invention, but are merely intended to cover any modifications, equivalents, improvements, etc. based on the teachings of the invention.