CN111356162A - Session switching method and device - Google Patents
Session switching method and device Download PDFInfo
- Publication number
- CN111356162A CN111356162A CN201811565580.3A CN201811565580A CN111356162A CN 111356162 A CN111356162 A CN 111356162A CN 201811565580 A CN201811565580 A CN 201811565580A CN 111356162 A CN111356162 A CN 111356162A
- Authority
- CN
- China
- Prior art keywords
- pdu session
- plmn
- switched
- session
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000006870 function Effects 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 11
- 230000000977 initiatory effect Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 17
- 101150119040 Nsmf gene Proteins 0.000 description 11
- 238000004590 computer program Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a session switching method and device, which are used for avoiding switching a PDU session which does not support roaming to a target PLMN when the PDU session is switched across PLMNs. The session switching method provided by the embodiment of the application comprises the following steps: judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not; and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a session switching method and apparatus.
Background
In existing 5G systems, the base station may be shared by multiple operators, but only Radio Access Network (RAN) sharing is supported in release 15(Rel 15). In a deployment scenario of such Network sharing (PLMN), a handover may occur across Public Land Mobile Networks (PLMNs). However, a Protocol Data Unit (PDU) session established by a User Equipment (UE) may be roaming-enabled (Home routed type) or roaming-not-enabled (Localbreakout type). The Home routed roaming access refers to that a roaming user accesses and acquires services provided by a Home network through a gateway (H-PGW) of the Home network. Local breakout roaming access means that a roaming user accesses and acquires corresponding services through a gateway (V-PGW) of a visited network, and a service provider can be a home network or a visited network.
If the PDU Session does not support roaming, it will become a roaming type PDU Session after handover across PLMNs is completed, i.e. the anchor Session Management Function (SMF) is still in the source PLMN, which will result in network errors, e.g. charging errors.
Disclosure of Invention
The embodiment of the application provides a session switching method and device, which are used for avoiding switching a PDU session which does not support roaming to a target PLMN when the PDU session is switched across PLMNs.
The session switching method provided by the embodiment of the application comprises the following steps:
judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not;
and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
By the method, whether the protocol data unit PDU session can be switched across the public land mobile network PLMN is judged; and switching the PDU session capable of being switched to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of being switched across the PLMN, so that the PDU session which does not support roaming is prevented from being switched to the target PLMN when the PDU session is switched across the PLMN.
Optionally, the determining whether the protocol data unit PDU session can perform a PLMN handover across a public land mobile network includes:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
Optionally, before determining that the PDU session is handed over to the target PLMN, the method further includes:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
Optionally, switching the PDU session capable of being switched to the target PLMN specifically includes:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
Optionally, the method further comprises:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
Optionally, in a session establishment or service request process, a PDU session capable of performing cross-PLMN handover is indicated to the NG RAN, so that when the NG RAN initiates the cross-PLMN handover, the PDU session capable of being handed over to the target network is carried in the to-be-handed PDU session list.
Correspondingly, another session switching method provided in the embodiment of the present application includes:
receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
Correspondingly, an embodiment of the present application provides a session switching apparatus, including:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not;
and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
Optionally, the determining whether the protocol data unit PDU session can perform a PLMN handover across a public land mobile network includes:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
Optionally, before determining that the PDU session is handed over to the target PLMN, the processor is further configured to:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
Optionally, switching the PDU session capable of being switched to the target PLMN specifically includes:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
Optionally, the processor is further configured to call a program instruction stored in the memory, and execute, according to the obtained program:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
Optionally, the processor indicates, to the NG RAN, a PDU session capable of performing cross-PLMN handover in a session establishment or service request process, so that the NG RAN carries the PDU session capable of being switched to a target network in a to-be-switched PDU session list when initiating the cross-PLMN handover.
Another session switching apparatus provided in an embodiment of the present application includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
Another session switching apparatus provided in an embodiment of the present application includes:
the judging unit is used for judging whether the protocol data unit PDU session can carry out cross-public land mobile network PLMN switching;
and the switching unit is used for switching the PDU session capable of being switched to the target PLMN or informing the next generation access network NG RAN of the PDU session capable of being switched across the PLMN.
Another session switching apparatus provided in an embodiment of the present application includes:
the receiving unit is used for receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and the switching initiating unit is used for carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information when the cross-PLMN switching is initiated.
Another embodiment of the present application provides a computing device, which includes a memory and a processor, wherein the memory is used for storing program instructions, and the processor is used for calling the program instructions stored in the memory and executing any one of the above methods according to the obtained program.
Another embodiment of the present application provides a computer storage medium having stored thereon computer-executable instructions for causing a computer to perform any one of the methods described above.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a network sharing architecture according to an embodiment of the present application;
fig. 2 is a schematic diagram of an Xn handover process provided in the embodiment of the present application;
fig. 3 is a schematic diagram of an N2 handover process according to an embodiment of the present application;
fig. 4 is a schematic diagram of an Xn handover process provided in the embodiment of the present application;
fig. 5 is a schematic diagram of a PDU session establishment process according to an embodiment of the present application;
fig. 6 is a schematic diagram illustrating a service request process provided in an embodiment of the present application;
fig. 7 is a flowchart illustrating a session handover method at an AMF entity according to an embodiment of the present application;
fig. 8 is a flowchart illustrating a session handover method at the NG RAN entity side according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a session switching apparatus on the AMF entity side according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a session handover apparatus on the NG RAN entity side according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of another session switching apparatus at the AMF entity side according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a session switching method and device, which are used for avoiding switching a PDU session which does not support roaming to a target PLMN when the PDU session is switched across PLMNs.
The method and the device are based on the same application concept, and because the principles of solving the problems of the method and the device are similar, the implementation of the device and the method can be mutually referred, and repeated parts are not repeated.
The technical scheme provided by the embodiment of the application can be suitable for various systems, particularly 5G systems. For example, the applicable system may be a global system for mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a universal microwave Access (WiMAX) system, a 5G NR system, and the like. These various systems include terminal devices and network devices.
The terminal device referred to in the embodiments of the present application may refer to a device providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or other processing device connected to a wireless modem. The names of the terminal devices may also be different in different systems, for example, in a 5G system, the terminal devices may be referred to as User Equipments (UEs). Wireless terminal devices, which may be mobile terminal devices such as mobile telephones (or "cellular" telephones) and computers with mobile terminal devices, e.g., mobile devices that may be portable, pocket, hand-held, computer-included, or vehicle-mounted, communicate with one or more core networks via the RAN. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. The wireless terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile), a remote station (remote station), an access point (access point), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent (user agent), and a user device (user device), which are not limited in this embodiment.
The network device according to the embodiment of the present application may be a base station, and the base station may include a plurality of cells. A base station may also be referred to as an access point, or a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or by other names, depending on the particular application. The network device may be configured to interconvert received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management for the air interface. For example, the network device according to the embodiment of the present application may be a Base Transceiver Station (BTS) in a global system for mobile communications (GSM) or a Code Division Multiple Access (CDMA), may also be a network device (NodeB) in a Wideband Code Division Multiple Access (WCDMA), may also be an evolved network device (eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station in a 5G network architecture (next generation system), or may also be a home evolved node B (HeNB), a relay node (HeNB), a home base station (femto), a pico base station (pico), and the like, which are not limited in the embodiments of the present application.
Various embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the display sequence of the embodiment of the present application only represents the sequence of the embodiment, and does not represent the merits of the technical solutions provided by the embodiments.
Referring to fig. 1, a 5G network sharing architecture allows multiple operators to share network resources, mainly access network resources at present. The operators providing the shared network allocate resources to the operators participating in the sharing according to deployment, demand and SLA. In a network sharing scenario, multiple operators are allowed to use multiple PLMN IDs to differentiate their networks.
Referring to fig. 2, Xn handover refers to handover of a UE from a source NG-RAN node to a target NG-RAN node based on an Xn interface. The trigger for this process may be radio signal conditions, load balancing or due to special traffic. When switching to a shared network, the source NG-RAN needs to decide the PLMN to be used in the target network. If the serving PLMN is changed during Xn handover, the source NG-RAN node should send the PLMN used in the target network to the target NG-RAN node.
After the base station side completes the handover execution phase, the target NG-RAN sends an N2 path switching request (to-be-switched PDU session list, rejected PDU session list) to an Authentication Management Function (AMF). In the cross-PLMN handover, the selected PLMN ID is also included in the message.
After receiving the message, the AMF sends a Request (Nsmf _ PDUSESION _ UpdateSMContext Request) message for updating a PDU session management context to a related SMF for each PDU session in a PDU session list to be switched in the N2 path switching Request, wherein the message carries N3tunnel information distributed by the NG-RAN; for each PDU session in the PDU session list that is rejected in the N2 path switch request, the Nsmf _ pdusesion _ UpdateSMContextRequest message carries the value of the reason for the rejection.
For the PDU session to be switched, the SMF sends an N4 session modification request to the UPF; for the rejected PDU session, the SMF initiates a session release process or a session deactivation process after the switching is completed.
To assist the target NG-RAN in completing the reordering of packets, the UPF sends one or more "end marker" packets on the old path immediately after switching paths. The UPF starts sending downlink data to the target NG-RAN.
For each successfully transferred PDU session, the SMF sends an update PDU session management context Response (Nsmf _ PDU _ update smcontext Response) (CN tunnel information) to the AMF. For the PDU session with the user plane resource being deactivated or released, the message of Nsmf _ PDUSESION _ UpdateSMContext Response sent by the SMF to the AMF does not carry CN tunnel information, and then the SMF releases the PDU session needing to be released.
When the AMF receives Nsmf _ pdusesion _ update smcontext Response from all SMFs, the AMF collects CN tunnel information and sends the information to the target NG-RAN through an N2 path switch request acknowledgement message. If none of the requested PDU sessions are successfully transferred, the AMF sends an N2 path switch request failure message to the target NG-RAN.
The target NG-RAN sends a release resource message to the source NG-RAN to confirm that the handover was successful. This will trigger the source NG-RAN to release the resources.
The main difference between the N2 handover and the Xn handover is that the information interaction between the source NG-RAN and the target NG-RAN is through the core network. When the source NG-RAN decides to initiate an N2 Handover to the target NG-RAN, the source NG-RAN sends a Handover request (Handover Required) message to the AMF. If the source NG-RAN is switched to the shared network, the source NG-RAN also needs to determine the PLMN used by the target network, and the Handover Required message carries the PLMN ID. And the AMF sends a Handover Request to the target NG-RAN according to the target NG-RAN information in the Handover Required message.
In a network sharing scenario, if an Xn handover (Xn HO) across PLMNs occurs, the target base station may request the AMF to establish all PDU sessions. However, for non-Home routed PDU sessions, the connection between the target base station and the anchor UPF may not be established or cross-PLMN charging errors for non-Home routed PDU sessions may result.
Therefore, the embodiment of the present application provides a handover control scheme, which can avoid handover of a PDU session that does not support roaming to a target PLMN when performing handover across PLMNs. For example:
the method comprises the following steps:
in a process of switching across Public Land Mobile Networks (PLMNs), after receiving a Protocol Data Unit (PDU) session list to be switched, an AMF determines whether to switch to a target Network according to an attribute of the PDU session (for example, subscription information or Network configuration related to a Data Network name DNN of the PDU session).
For the PDU session which can be switched to the target network, the AMF continues the switching process; for the PDU session that cannot be switched, the AMF terminates the switch.
Example 1: the N2 handover process, as shown in fig. 3, specifically includes:
301. a base station in a source NG RAN initiates N2 handover, and a handover request (HO required) message carries target PLMN information.
302. And the source AMF (S-AMF) determines that cross-PLMN handover occurs according to the target PLMN information. And the S-AMF judges whether the PDU session can be switched into a target PLMN or not according to the Data Network Name (DNN) information of the PDU session in the UE context (context) aiming at the received PDU session list to be switched. The specific judgment criteria include:
the DNN of the PDU session allows home routed, and if the UE is currently in a Visited Public Land Mobile Network (VPLMN), and the target PLMN is a home PLMN (hplmn), the UE is allowed to be switched to the target PLMN, and if the UE is not in the home PLMN, the UE is not allowed to be switched to the target PLMN; or
And if the DNN of the PDU session allows home routed, the PDU session is allowed to be switched to the target PLMN, and the other conditions are not allowed.
303. And if the PDU session is the PDU session which is allowed to be switched to the target PLMN, the PDU session is sent to the target AMF (T-AMF) in a Request (Namf _ Communication _ CreateUEContext Request) message carrying AMF Communication service.
304. Continuing the subsequent process according to the existing Handover process;
305. after the S-AMF determines that the handover is completed, for example, after sending a Namf _ Communication _ N2InfoNotify ACK to the T-AMF, sending a session management context Request (Nsmf _ PDU _ Request _ release _ PDU _ context Request) message of the SMF for releasing the PDU session to the SMF, and requesting the SMF to release the PDU session which is not allowed to be handed over to the target PLMN.
S-AMF receives the SMF feedback Nsmf _ PDSSESSION _ ReleasesMContext Response.
Example 2: the Xn handover process, as shown in fig. 4, specifically includes:
401. existing handover preparation and handover execution flows.
402. The target base station sends a path switch (path switch) message to the AMF, wherein the path switch message carries the target PLMN information.
And the AMF determines that cross-PLMN switching occurs according to the target PLMN information. And the AMF judges whether the PDU session can be switched to a target PLMN or not according to the DNN information of the PDU session in the UE context aiming at the received PDU session list to be switched. The specific judgment criteria are the same as those in embodiment 1.
404 and 405. if the PDU session is a PDU session allowed to be switched to the target PLMN, the AMF sends an Nsmf _ PDUSESSion _ UpdateSMContext Request message to the SMF to complete the switching of the PDU session. The SMF sends an Nsmf _ pdusesion _ UpdateSMContext Response message to the AMF.
AMF only carries the handover completed PDU session list in the ACK message returned to the base station.
407. And the target base station deletes the empty port bearer of the PDU session which is not in the list according to the PDU session list returned by the AMF, and requests the source base station to delete all resources (release resource).
408-. AMF sends Nsmf _ PDUSESSION _ ReleasesMContext Request to SMF, SMF sends Nsmf _ PDUSESSION _ ReleasesMContext Response to AMF.
The second method comprises the following steps:
in the process of session establishment or service request, the AMF indicates to the base station which PDU sessions are the PDU sessions capable of performing cross-PLMN switching;
and when the switching is sent, the source base station determines which PDU sessions can be switched according to the indication information of the AMF, and carries the PDU sessions in a PDU session list to be switched. For PDU sessions that cannot be handed off across PLMNs, the source base station does not perform a handover.
Embodiment 3, a PDU session establishment procedure, referring to fig. 5, specifically includes:
the UE initiates a PDU session establishment (session establishment) process 501.
The AMF establishes a PDU session procedure according to the existing procedure.
The AMF determines if the PDU session supports cross-PLMN handover based on the DNN related subscription information. The AMF determines whether the PDU session supports the cross-PLMN handover in the same way.
504. If the PDU session can be switched across PLMNs, the AMF indicates in the N2 message sent to the NG-RAN.
505. And the base station stores the indication and completes the establishment of the air interface.
506 and 507, after the cross-PLMN handover trigger, the base station only includes the PDU session supporting the cross-PLMN handover in the handover request.
Embodiment 4, the service request process, referring to fig. 6, specifically includes:
601. the idle UE initiates a service request (service request) procedure and requests activation of one or a group PDU session (session).
602. For a PDU session to be activated, the AMF determines that the PDU session can be supported across PLMN handoffs.
The AMF sends an initial context setup (initial context setup) request message to the NG RAN, where the PDU session list carried therein indicates which PDU sessions can be switched across PLMNs.
604. The base station stores which PDU sessions indicated in the PDU session list can be switched across PLMNs, and air interface establishment is completed.
605- > 606. after the cross-PLMN handover trigger, the base station includes only the PDU sessions supporting the cross-PLMN handover in the handover request in the form of a PDU session list.
In summary, referring to fig. 7, on the AMF entity side, a session handover method provided in the embodiment of the present application includes:
s701, judging whether a Protocol Data Unit (PDU) session can be switched across Public Land Mobile Networks (PLMN);
s702, switching the PDU session capable of being switched to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of being switched across PLMNs.
Optionally, the determining whether the protocol data unit PDU session can perform a PLMN handover across a public land mobile network includes:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
Optionally, before determining that the PDU session is handed over to the target PLMN, the method further includes:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
Optionally, switching the PDU session capable of being switched to the target PLMN specifically includes:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
Optionally, the method further comprises:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
Optionally, in a session establishment or service request process, a PDU session capable of performing cross-PLMN handover is indicated to the NG RAN, so that when the NG RAN initiates the cross-PLMN handover, the PDU session capable of being handed over to the target network is carried in the to-be-handed PDU session list.
Correspondingly, referring to fig. 8, on the NG RAN side, a session handover method provided in an embodiment of the present application includes:
s801, receiving a message whether a Protocol Data Unit (PDU) session carrying protocol, sent by an access and mobility management function (AMF) entity, can perform cross-Public Land Mobile Network (PLMN) handover;
s802, when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
Referring to fig. 9, on the AMF entity side, another session switching apparatus provided in an embodiment of the present application includes:
a determining unit 901, configured to determine whether a protocol data unit PDU session can perform PLMN handover across a public land mobile network;
a switching unit 902, configured to switch the PDU session capable of being switched to the target PLMN, or notify the next generation access network NG RAN of the PDU session capable of being switched across PLMNs.
Referring to fig. 10, on the NG RAN side, another session handover apparatus provided in the embodiment of the present application includes:
a receiving unit 101, configured to receive a message that whether a session carrying a protocol data unit PDU, sent by an access and mobility management function AMF entity, can perform a PLMN handover across a public land mobile network;
and the switching initiating unit 102 is configured to carry the PDU session capable of being switched to the target network in a to-be-switched PDU session list according to the indication information when the inter-PLMN switching is initiated.
It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Referring to fig. 11, on the AMF entity side, another session switching apparatus provided in an embodiment of the present application includes:
a memory 111 for storing program instructions;
a processor 112, configured to call the program instructions stored in the memory, and execute, according to the obtained program:
judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not;
and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
Optionally, the determining whether the protocol data unit PDU session can perform a PLMN handover across a public land mobile network includes:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
Optionally, before determining that the PDU session is handed over to the target PLMN, the processor is further configured to:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
Optionally, switching the PDU session capable of being switched to the target PLMN specifically includes:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
Optionally, the processor is further configured to call a program instruction stored in the memory, and execute, according to the obtained program:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
Optionally, the processor indicates, to the NG RAN, a PDU session capable of performing cross-PLMN handover in a session establishment or service request process, so that the NG RAN carries the PDU session capable of being switched to a target network in a to-be-switched PDU session list when initiating the cross-PLMN handover.
On the NG RAN side, another session switching apparatus provided in this embodiment of the present application (the structure of which can also be referred to fig. 11) includes:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
The processor may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD).
The embodiment of the present application provides a computing device, which may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a Personal Digital Assistant (PDA), and the like. The computing device may include a Central Processing Unit (CPU), memory, input/output devices, etc., the input devices may include a keyboard, mouse, touch screen, etc., and the output devices may include a Display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), etc.
The memory may include Read Only Memory (ROM) and Random Access Memory (RAM), and provides the processor with program instructions and data stored in the memory. In the embodiments of the present application, the memory may be used for storing a program of any one of the methods provided by the embodiments of the present application.
The processor is used for executing any one of the methods provided by the embodiment of the application according to the obtained program instructions by calling the program instructions stored in the memory.
Embodiments of the present application provide a computer storage medium for storing computer program instructions for an apparatus provided in the embodiments of the present application, which includes a program for executing any one of the methods provided in the embodiments of the present application.
The computer storage media may be any available media or data storage device that can be accessed by a computer, including, but not limited to, magnetic memory (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical memory (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor memory (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND FLASH), Solid State Disks (SSDs)), etc.
The method provided by the embodiment of the application can be applied to terminal equipment and also can be applied to network equipment.
The Terminal device may also be referred to as a User Equipment (User Equipment, abbreviated as "UE"), a Mobile Station (Mobile Station, abbreviated as "MS"), a Mobile Terminal (Mobile Terminal), or the like, and optionally, the Terminal may have a capability of communicating with one or more core networks through a Radio Access Network (RAN), for example, the Terminal may be a Mobile phone (or referred to as a "cellular" phone), a computer with Mobile property, or the like, and for example, the Terminal may also be a portable, pocket, hand-held, computer-built-in, or vehicle-mounted Mobile device.
A network device may be a base station (e.g., access point) that refers to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station may also coordinate management of attributes for the air interface. For example, the base Station may be a Base Transceiver Station (BTS) in GSM or CDMA, a base Station (NodeB) in WCDMA, an evolved Node B (NodeB or eNB or e-NodeB) in LTE, or a gNB in 5G system. The embodiments of the present application are not limited.
The above method process flow may be implemented by a software program, which may be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
To sum up, in the embodiment of the present application, the AMF receives a to-be-switched PDU session list or a to-be-activated PDU session list; the AMF determines which PDU sessions in the list can be switched to the target PLMN, and the AMF switches the PDU sessions which can be switched to the target PLMN or indicates the PDU sessions to the NG RAN; the AMF requests the SMF to release the PDU session in the list that cannot be handed over to the target PLMN. And the AMF judges whether the PDU session can be switched to the target PLMN or not according to the DNN, the current PLMN information, the target PLMN information and the like. The AMF switches the PDU session capable of being switched to the target PLMN, and the method comprises the following steps: the AMF sends the PDU conversation to a target AMF; or the AMF requests the SMF for session update. The AMF releases the PDU session which can not be switched after the switching is completed. The AMF informs the target NGRAN of the PDU session which can not be switched, so that the target NGRAN releases the air interface resource of the PDU session. And the AMF indicates which PDU sessions can be switched across the PLMNs to the target NG RAN, so that the NG RAN only carries the PDU sessions which can be switched in a PDU session list to be switched when the switching across the PLMNs is triggered. In summary, the technical solution provided in the embodiment of the present application avoids switching the PDU session that does not support cross-PLMN handover to the target PLMN, thereby avoiding network errors.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (17)
1. A method for session handoff, the method comprising:
judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not;
and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
2. The method of claim 1, wherein determining whether a Protocol Data Unit (PDU) session can be handed over across Public Land Mobile Networks (PLMNs) comprises:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
3. The method of claim 2, wherein before determining that the PDU session is handed off to the target PLMN, further comprising:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
4. The method according to claim 1, wherein the handover of the handover-capable PDU session to the target PLMN specifically comprises:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
5. The method of claim 1, further comprising:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
6. The method of claim 1, wherein in a session establishment or service request process, a PDU session capable of performing cross-PLMN handover is indicated to the NGRAN, so that the NG RAN carries the PDU session capable of being handed over to a target network in a PDU session list to be handed over when initiating the cross-PLMN handover.
7. A method for session handoff, the method comprising:
receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
8. A session switching apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
judging whether the protocol data unit PDU session can be switched across public land mobile network PLMN or not;
and switching the PDU session capable of switching to the target PLMN, or informing the next generation access network NG RAN of the PDU session capable of switching across PLMNs.
9. The apparatus of claim 8, wherein determining whether a Protocol Data Unit (PDU) session can be handed over across Public Land Mobile Networks (PLMNs) comprises:
and if the PDU session is the PDU session allowing home routing, determining that the PDU session is switched to the target PLMN.
10. The apparatus of claim 9, wherein before determining that the PDU session is handed off to a target PLMN, the processor is further configured to:
and determining that the user equipment is currently in a visited public land mobile network VPLMN, and the target public land mobile network PLMN is a home public land mobile network HPLMN.
11. The apparatus of claim 8, wherein the handover of the handover-capable PDU session to the target PLMN comprises:
sending the PDU session capable of being switched to a target access and mobility management function (AMF) entity; or
And requesting a Session Management Function (SMF) entity to perform session update on the PDU session capable of being switched.
12. The apparatus of claim 8, wherein the processor is further configured to call program instructions stored in the memory to perform, in accordance with the obtained program:
requesting a Session Management Function (SMF) entity to delete the PDU session which is not allowed to be switched; or
Notifying the target NG RAN of the PDU session that cannot be handed over, such that the target NG RAN releases the air interface resources of the PDU session that cannot be handed over.
13. The apparatus of claim 8, wherein the processor indicates a PDU session capable of performing a cross-PLMN handover to the NG RAN during session establishment or service request, such that the NG RAN carries the PDU session capable of being handed over to a target network in a PDU session list to be handed over when initiating the cross-PLMN handover.
14. A session switching apparatus, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory and executing according to the obtained program:
receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and when cross-PLMN switching is initiated, carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information.
15. A session switching apparatus, comprising:
the judging unit is used for judging whether the protocol data unit PDU session can carry out cross-public land mobile network PLMN switching;
and the switching unit is used for switching the PDU session capable of being switched to the target PLMN or informing the next generation access network NG RAN of the PDU session capable of being switched across the PLMN.
16. A session switching apparatus, comprising:
the receiving unit is used for receiving a message which is sent by an access and mobility management function (AMF) entity and carries whether Protocol Data Unit (PDU) conversation can be switched across Public Land Mobile Networks (PLMN);
and the switching initiating unit is used for carrying the PDU session capable of being switched to the target network in a PDU session list to be switched according to the indication information when the cross-PLMN switching is initiated.
17. A computer storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811565580.3A CN111356162B (en) | 2018-12-20 | 2018-12-20 | Session switching method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811565580.3A CN111356162B (en) | 2018-12-20 | 2018-12-20 | Session switching method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111356162A true CN111356162A (en) | 2020-06-30 |
| CN111356162B CN111356162B (en) | 2023-03-28 |
Family
ID=71195345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811565580.3A Active CN111356162B (en) | 2018-12-20 | 2018-12-20 | Session switching method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111356162B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018111029A1 (en) * | 2016-12-15 | 2018-06-21 | 엘지전자(주) | Method for performing handover in wireless communication system and apparatus therefor |
| CN108401269A (en) * | 2017-02-07 | 2018-08-14 | 中兴通讯股份有限公司 | The switching method and apparatus of cross-system |
-
2018
- 2018-12-20 CN CN201811565580.3A patent/CN111356162B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018111029A1 (en) * | 2016-12-15 | 2018-06-21 | 엘지전자(주) | Method for performing handover in wireless communication system and apparatus therefor |
| CN110192406A (en) * | 2016-12-15 | 2019-08-30 | Lg 电子株式会社 | Method and device for performing handover in wireless communication system |
| CN108401269A (en) * | 2017-02-07 | 2018-08-14 | 中兴通讯股份有限公司 | The switching method and apparatus of cross-system |
Non-Patent Citations (2)
| Title |
|---|
| 3GPP: "Study on Enhancing Topology of SMF and UPF in 5G Networks (Release 16)", 《3GPP TR 23726 V1.2.0》 * |
| NOKIA ET AL.: ""23.502: OI #18 (NAS SM: split)+ Correcting information flows in § 4.3 (PDU session related)"", 《SA WG2 MEETING #124 S2-179399》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111356162B (en) | 2023-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11805567B2 (en) | Method and apparatus for initiating user plane path re-establishment and communications system | |
| CN110149665B (en) | Network element selection method and device | |
| KR102223586B1 (en) | Handover using dual active connections | |
| JP7454563B2 (en) | Network service control method and communication equipment | |
| US11223978B2 (en) | Information transmission method, information modification method, and apparatuses | |
| US11032746B2 (en) | Voice service handover | |
| CN113767672A (en) | Mobile communication core network apparatus and method for managing wireless communications after insertion of intermediate session management functions | |
| WO2009094916A1 (en) | A control method, system, and device for circuit domain fallback | |
| CN112752253B (en) | Message transmission method and device | |
| CN113630819B (en) | Application migration method and device | |
| US10517121B2 (en) | Service processing method, related apparatus, and system | |
| CN104067663A (en) | CS/PS coordination for CSFB/SRVCC | |
| CN115361660B (en) | Communication method, device and system for voice service | |
| US20210120465A1 (en) | Redirection Method, Communications System, and Communications Apparatus | |
| CN112399454B (en) | Information transmission method and device | |
| CN113383573B (en) | Message sending and its control method and device | |
| WO2014194672A1 (en) | Method and device for inter-system reselection or switching processing | |
| CN114567911A (en) | Slice mapping method, first network element, second network element and storage medium | |
| CN111356162B (en) | Session switching method and device | |
| WO2023213322A1 (en) | Method and device for relocating edge application server, and network element and storage medium | |
| WO2013123783A1 (en) | Method and device for determining source sgsn | |
| CN117597978A (en) | A method for relocating session management functions | |
| CN112929896B (en) | Information transmission method and device | |
| GB2563657A (en) | Voice service handover | |
| KR20230039688A (en) | How to transmit radio node information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20210525 Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd. Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |