WO2023185411A1 - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- WO2023185411A1 WO2023185411A1 PCT/CN2023/080460 CN2023080460W WO2023185411A1 WO 2023185411 A1 WO2023185411 A1 WO 2023185411A1 CN 2023080460 W CN2023080460 W CN 2023080460W WO 2023185411 A1 WO2023185411 A1 WO 2023185411A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transmission path
- session
- rule
- 3gpp
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0022—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
-
- 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
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/22—Performing reselection for specific purposes for handling the traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Definitions
- the present application relates to the field of communication technology, and in particular, to a communication method and device.
- the business flow data that needs to be sent is often established by establishing a multi-access PDU Session (MA PDU Session) and accessed through the 3rd Generation Partnership Project (3GPP) at the same time.
- MA PDU Session multi-access PDU Session
- 3GPP 3rd Generation Partnership Project
- network path
- non-3GPP access network path
- existing multi-access session technology only supports transmission through one 3GPP access network (path) and one non-3GPP access network (path), and does not support transmission through more than two access networks (paths).
- path 3GPP access network
- paths non-3GPP access networks
- implementing non-3GPP path switching will cause multiple non-3GPP paths to exist at the same time, resulting in terminal equipment (user equipment, UE) and The user plane function (UPF) cannot effectively perform the offloading of business data during the handover process, which may cause business interruption and thus affect the user experience.
- UPF user plane function
- This application provides a communication method and device to provide a non-3GPP path switching solution in a multi-access session, better support the offloading of business flow data, ensure communication continuity, and reduce system overhead.
- the first aspect is to provide a communication method.
- This method may be executed by the session management device, or by a chip similar to the function of the session management device.
- the session management device determines to perform non-3GPP transmission path switching in a multi-access session, the multi-access session includes at least two non-3GPP transmission paths;
- the session management device sends a first offload rule to the user plane device and/or send a second offload rule to the terminal device;
- the first offload rule is used to support the user plane device in determining a first target transmission path among the at least two non-3GPP transmission paths;
- the second offload rule Used to support the terminal device in determining a second target transmission path among the at least two non-3GPP transmission paths.
- the first target transmission path may be one or more of multiple non-3GPP transmission paths.
- the first target transmission path in the embodiment of the present application may not include non-3GPP transmission paths.
- the second target transmission path may be one or more of multiple non-3GPP transmission paths.
- the second target transmission path in the embodiment of the present application may also not include non-3GPP transmission paths.
- the first offloading rule in the embodiment of the present application is used to support the user plane device in determining the first target transmission path among the at least two non-3GPP transmission paths. It can be understood that the user plane device is executing the non-3GPP transmission path. When using a 3GPP transmission path, the first offloading rule may be used to determine the transmission path. Similarly, the second offloading rule is used to support the terminal device in determining the second target transmission path among the at least two non-3GPP transmission paths. It can be understood that when the user plane device executes the non-3GPP transmission path, The second branching rule may be used to determine the transmission path.
- the multi-access session management process may be a multi-access session establishment process, a multi-access session modification process, a multi-access session adding process, a multi-access session release process, or a multi-access session release process. Enter the session activation process, etc.
- the terminal device and the user plane device trigger the offloading rule that supports the existence of multiple non-3GPP transmission paths during the switching process, for example, trigger
- the offloading rules can support the UE and/or UPF to select an appropriate transmission path for data transmission among multiple non-3GPP transmission paths, effectively performing the offloading of service data, thereby ensuring business continuity during session switching.
- the session management device determines to perform non-3GPP transmission path switching in the multi-access session according to the received session request message, the session request message includes switching indication information, and the switching indication information indicates Perform non-3GPP transmission path switching and/or indicate that the target transmission path established is a non-3GPP transmission path; the session request message is the first session request message sent by the terminal device after determining to perform a non-3GPP transmission path; or, The session request message is a second session request message sent by the mobile management device after determining to execute a non-3GPP transmission path.
- the first session request message may be a session establishment request message, or the first session request message may be a session modification request message, etc., which is not limited here.
- the second session request message may be a session creation context message, or the second session request message may be a session update session context message, etc., which is not limited here.
- embodiments of the present application provide a method for a session management device to determine whether to perform non-3GPP transmission path switching. For example, the session management device may determine whether it needs to be performed based on a received session request message.
- the session management device determines that the source transmission path that the multi-access session has established is a non-3GPP transmission path. When, it is determined to perform the non-3GPP path switching according to the session request.
- the session request message further includes a session identifier of the multi-access session; the session identifier is used to determine the multi-access session of the terminal device.
- the session request message further includes a session context identifier of the multi-access session; the session context identifier is used to determine the multi-access session of the terminal device.
- the first diversion rule includes:
- the offloading rules used by the user plane device before non-3GPP path switching, and the access priority indication information is used to indicate the first target transmission path;
- the second diversion rule includes:
- the access priority information may be a radio access technology (RAT) type.
- RAT radio access technology
- the RAT type is trusted non-3GPP access, it indicates that the non-3GPP transmission path of the user plane device is a trusted non-3GPP path.
- the RAT type is distrust non-3GPP access (untrusted non-3GPP access), indicating that the non-3GPP transmission path of the user plane device is an untrusted non-3GPP path.
- the RAT type is 3GPP access, it indicates that all non-3GPP transmission paths of the user plane device are migrated to 3GPP transmission paths.
- the first target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path;
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the source non-3GPP transmission path before the switching can be an untrusted non-3GPP transmission path
- the target non-3GPP transmission path after the switching can be a trusted non-3GPP transmission path.
- the source non-3GPP transmission path before switching may be a trusted non-3GPP transmission path
- the target non-3GPP transmission path after switching may be an untrusted non-3GPP transmission path.
- the first offloading rule includes: a third offloading rule, the third offloading rule is used to instruct the user plane device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second offloading rule includes: a fourth offloading rule, the fourth offloading rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the first offloading rule includes: the offloading rule used by the user plane device before non-3GPP path switching, the third offloading rule and the rule application condition, and the third offloading rule is used to indicate The user plane device performs redundant transmission through the at least two non-3GPP transmission paths, and the rule application condition is used to indicate the application of offloading rules when performing path switching.
- the second offloading rule includes: the offloading rule used by the terminal device before the non-3GPP path switching, the fourth offloading rule, and the rule application condition, and the fourth offloading rule is used to indicate the offloading rule.
- the terminal device performs redundant transmission through the at least two non-3GPP transmission paths, and the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the second aspect is to provide a communication method.
- This method can be executed by a terminal device, or a chip with functions similar to the terminal device.
- the terminal device determines to perform non-3GPP transmission path switching in a multi-access session, and the multi-access session includes at least two non-3GPP transmission paths;
- the terminal device sends a first session request message to the session management device,
- the first session request message includes switching indication information, the switching indication information indicates performing a non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path;
- the terminal device receives a message from the session management device.
- the second offloading rule sent; the second offloading rule is used to support the terminal device in determining a second target transmission path among the at least two non-3GPP transmission paths; the terminal device determines according to the second offloading rule transmission path.
- the second target transmission path may be one or more of multiple non-3GPP transmission paths.
- the second target transmission path in the embodiment of the present application may also not include non-3GPP transmission paths.
- the second offloading rule is used to support the terminal device in determining the second target transmission path among the at least two non-3GPP transmission paths. It can be understood that when the user plane device executes the non-3GPP transmission path, The second diversion rule is used to determine the transmission path.
- the multi-access session management process may be a multi-access session establishment process, a multi-access session modification process, a multi-access session adding process, a multi-access session release process, or a multi-access session release process. Enter the session activation process, etc.
- the terminal device and the user plane device trigger the offloading rule that supports the existence of multiple non-3GPP transmission paths during the switching process, for example, trigger
- the offloading rules can support the UE and/or UPF to select an appropriate transmission path for data transmission among multiple non-3GPP transmission paths, effectively performing the offloading of service data, thereby ensuring business continuity during session switching.
- the first session request message further includes the multi-access session identifier, and the multi-access session identifier is used to determine the multi-access session of the terminal device.
- the second offloading rule includes: the offloading rule used by the terminal device before non-3GPP path switching, and access priority indication information; the access priority indication information, Used to indicate the second target transmission path.
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the second offloading rule includes: a fourth offloading rule, the fourth offloading rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second offloading rule includes: the offloading rule used by the terminal device before the non-3GPP path switching, the fourth offloading rule, and the rule application condition, and the fourth offloading rule is used to The terminal device is instructed to perform redundant transmission through the at least two non-3GPP transmission paths, and the rule application condition is used to instruct the offloading rule to be applied when performing path switching.
- the third aspect is to provide a communication method.
- This method can be executed by a user plane device, or a chip with functions similar to the user plane device.
- the user plane device when performing non-3GPP transmission path switching in a multi-access session, the user plane device receives the first offload rule sent from the session management device; the first offload rule is used to support the user plane device in the The first target transmission path is determined among at least two non-3GPP transmission paths, and the multi-access session includes at least two non-3GPP transmission paths; the user plane device determines the transmission path according to the first offloading rule.
- the first target transmission path may be one or more of multiple non-3GPP transmission paths.
- the first target transmission path in the embodiment of the present application may not include non-3GPP transmission paths.
- the second target transmission path may be one or more of multiple non-3GPP transmission paths.
- the second target transmission path in the embodiment of the present application may also not include non-3GPP transmission paths.
- the first offloading rule in the embodiment of the present application is used to support the user plane device in determining the first target transmission path among the at least two non-3GPP transmission paths. It can be understood that the user plane device is executing the non-3GPP transmission path. When using a 3GPP transmission path, the first offloading rule may be used to determine the transmission path.
- the multi-access session management process may be a multi-access session establishment process, a multi-access session modification process, a multi-access session adding process, a multi-access session release process, or a multi-access session release process. Enter the session activation process, etc.
- the terminal device and the user plane device trigger the offloading rule that supports the existence of multiple non-3GPP transmission paths during the switching process, for example, trigger
- the offloading rules can support the UE and/or UPF to select an appropriate transmission path for data transmission among multiple non-3GPP transmission paths, effectively performing the offloading of service data, thereby ensuring business continuity during session switching.
- the first diversion rule includes:
- the offloading rules used by the user plane device before non-3GPP path switching, and the access priority indication information is used to indicate the first target transmission path.
- the first target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the first diversion rule includes:
- the third offloading rule is used to instruct the user plane device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the first diversion rule includes:
- the offloading rules, the third offloading rule and the rule application conditions used by the user plane device before non-3GPP path switching are used to instruct the user plane device to perform transmission through the at least two non-3GPP transmission paths.
- the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the fourth aspect is to provide a communication method.
- This method can be executed by a mobile management device, or a chip with similar functions to the mobile management device.
- the mobility management device determines to perform non-3GPP transmission path switching in a multi-access session, the multi-access session includes at least two non-3GPP transmission paths;
- the mobility management device sends a second request message to the session management device , the second request message includes switching indication information, the switching indication information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path;
- the mobile management device receives a message from the session management a second offload rule sent by the device; the second offload rule is used to support the terminal device in determining a second target transmission path among the at least two non-3GPP transmission paths;
- the mobile management device The rules are sent to the terminal device.
- the second target transmission path may be one or more of multiple non-3GPP transmission paths.
- the second target transmission path in the embodiment of the present application may also not include non-3GPP transmission paths.
- the second offloading rule is used to support the terminal device in determining the second target transmission path among the at least two non-3GPP transmission paths. It can be understood that when the user plane device executes the non-3GPP transmission path, The second diversion rule is used to determine the transmission path.
- the multi-access session management process may be a multi-access session establishment process, a multi-access session modification process, a multi-access session adding process, a multi-access session release process, or a multi-access session release process. Enter the session activation process, etc.
- the terminal device and the user plane device trigger the offloading rule that supports the existence of multiple non-3GPP transmission paths during the switching process, for example, trigger
- the offloading rules can support the UE and/or UPF to select an appropriate transmission path for data transmission among multiple non-3GPP transmission paths, effectively performing the offloading of service data, thereby ensuring business continuity during session switching.
- the second request message further includes the multi-access session identifier, and the multi-access session identifier is used to determine the multi-access session of the terminal device.
- the second request message further includes a context identifier of the multi-access session, and the context identifier of the multi-access session is used to determine the multi-access session of the terminal device. .
- the second offloading rule includes: the offloading rule used by the terminal device before non-3GPP path switching, and access priority indication information; the access priority indication information, Used to indicate the second target transmission path.
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted Non-3GPP transmission path.
- the second diversion rule includes:
- a fourth offload rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second diversion rule includes:
- the fourth offloading rule is used to instruct the terminal equipment to perform redundancy through the at least two non-3GPP transmission paths.
- Transmission, the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the mobility management device determines to perform non-3GPP transmission path switching based on the received non-access layer message sent by the terminal device for requesting path switching.
- the switching instruction information includes switching indication information, which indicates performing non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path.
- the method further includes:
- the mobility management device determines that the first condition for signaling connection release is met; the mobility management device releases the signaling of the terminal device on the target non-3GPP transmission path or the source non-3GPP transmission path. connect.
- the signaling connection release may be an access network signaling release, or may be a terminal device de-registration, etc., which is not limited here.
- the mobile management device determines whether the terminal device is used for subsequent session switching when registering, and decides whether to release the signaling connection of the terminal device on the target path or the source path, effectively avoiding the terminal device remaining trusted non-3GPP and non-3GPP for a long time. Dual registration status on the trusted non-3GPP path. At the same time, it can also support MA PDU session switching on the non-3GPP path.
- the first condition for signaling connection release includes:
- the second timer is used to indicate triggering the target non-3GPP transmission path signaling connection release.
- the method further includes:
- the mobile management device After the mobile management device determines that the terminal device has completed non-3GPP transmission path switching, it sends a third request message to the session management device.
- the third request message is used to instruct the application of the terminal device and/or user plane device. Offloading rules used before non-3GPP transmission path switching.
- the fifth aspect provides a communication method.
- This method can be executed by a mobile management device, or a chip with similar functions to the mobile management device.
- the mobility management device determines that the first condition for signaling connection release is met during the non-3GPP path switching process; the mobility management device releases the signaling of the terminal device on the target non-3GPP transmission path or the source non-3GPP transmission path. connect.
- the signaling connection release may be an access network signaling release, or may be a terminal device de-registration, etc., which is not limited here.
- the mobile management device determines whether the terminal device is used for subsequent session switching when registering. Whether to release the signaling connection of the terminal device on the target path or the source path, which effectively avoids the terminal device maintaining dual registration status on the trusted non-3GPP and untrusted non-3GPP paths for a long time, and can also support MA on the non-3GPP path. PDU session switching.
- the first condition for signaling connection release includes:
- the second timer is used to indicate triggering the target non-3GPP transmission path signaling connection release.
- embodiments of the present application provide a communication device, which may be a session management device or a chip used for the session management device.
- the device has the function of implementing any implementation method of the above-mentioned first aspect. This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- a communication device which may be a terminal device or a chip or module for the terminal device.
- the terminal device may be, for example, a smart mobile terminal, a smart home device, a smart car, a smart wearable device, etc.
- smart mobile terminals include mobile phones, tablets, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc.
- Smart home devices such as smart refrigerators, smart washing machines, smart TVs, speakers, etc.
- Smart car wearable devices such as smart headphones, smart glasses, smart clothing or shoes, etc.
- the device has the function of implementing any implementation method of the above second aspect. This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- embodiments of the present application provide a communication device, which may be a UPF or a chip or module for UPF.
- the device has the function of implementing any implementation method of the above third aspect. This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- inventions of the present application provide a communication device.
- the device may be a mobility management device, or may be a chip or module for the mobility management device.
- the device has the function of implementing any implementation method of the fourth aspect. This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- inventions of the present application provide a communication device.
- the device may be a mobility management device, or may be a chip or module for the mobility management device.
- the device has the function of implementing any implementation method of the fifth aspect. This function can be implemented by hardware, or it can be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- embodiments of the present application provide a communication device, including a processor and a memory; the memory is used to store computer instructions, and when the device is running, the processor executes the computer instructions stored in the memory, so that the device Execute any implementation method in the above first to fifth aspects.
- an embodiment of the present application provides a communication device, including units or means for executing each step of any implementation method in the above-mentioned first to fifth aspects.
- embodiments of the present application provide a communication device, including a processor and an interface circuit.
- the processor is configured to communicate with other devices through the interface circuit and perform any implementation method in the above first to fifth aspects.
- the processor includes one or more.
- embodiments of the present application provide a communication device, including a processor coupled to a memory, and the processor is configured to call a program stored in the memory to execute any implementation of the above first to fifth aspects.
- the memory may be located within the device or external to the device.
- the processor can be one or more.
- embodiments of the present application further provide a computer-readable storage medium, in which instructions are stored, and when run on a communication device, the computer-readable storage medium causes the above-described first to fifth aspects to occur. Any implementation method of is executed.
- embodiments of the present application further provide a computer program product.
- the computer program product includes a computer program or instructions.
- the computer program or instructions are run by a communication device, any one of the above-mentioned first to fifth aspects is enabled.
- the implementation method is executed.
- embodiments of the present application further provide a chip system, including: a processor, configured to execute any of the implementation methods in the above first to fifth aspects.
- embodiments of the present application further provide a communication system, including: the communication device of the sixth aspect to the communication device of the ninth aspect.
- the communication device of the tenth aspect is also included.
- Figure 1 is a schematic diagram of an existing multi-access session system
- Figure 2 is a schematic diagram of the first multi-access session scenario provided by the embodiment of the present application.
- Figure 3 is a schematic diagram of the second multi-access session scenario provided by the embodiment of the present application.
- Figure 4 is a schematic diagram of the third multi-access session scenario provided by the embodiment of the present application.
- Figure 5 is a schematic diagram of the fourth multi-access session scenario provided by the embodiment of the present application.
- Figure 6 is a schematic diagram of a communication path switching system provided by an embodiment of the present application.
- Figure 7 is a schematic flow chart of a communication path switching method provided by an embodiment of the present application.
- Figure 8 is a schematic flow chart of the first path switching situation provided by the embodiment of the present application.
- Figure 9 is a schematic flow chart of the second path switching situation provided by the embodiment of the present application.
- Figure 10 is a schematic flow chart of the third path switching situation provided by the embodiment of the present application.
- Figure 11 is a schematic diagram of a first communication path switching device provided by an embodiment of the present application.
- Figure 12 is a schematic diagram of a second communication path switching device provided by an embodiment of the present application.
- Non-3GPP access types include untrusted non-3GPP access technologies (untrusted non-3GPP access), such as access to the core network through individually purchased wireless access nodes, and trusted non-3GPP access technologies. (trusted non-3GPP access) such as accessing the core network through wireless access nodes deployed by operators, wired access technology (wireline access).
- untrusted non-3GPP access such as access to the core network through individually purchased wireless access nodes
- trusted non-3GPP access technologies such as accessing the core network through wireless access nodes deployed by operators, wired access technology (wireline access).
- Non-3GPP access technologies may include wireless communication technology (WiFi), Bluetooth or ZigBee.
- Non-3GPP access network equipment may include non-3GPP interworking function (N3IWF), trusted non-3GPP gateway function (TNGF), trusted non-3GPP access point (trusted non- 3GPP access point (TNAP), trusted wireless local area network interworking function (TWIF), wired access gateway function (W-AGF).
- W-AGF can also be called AGF.
- the access technology is an untrusted non-3GPP access technology
- its corresponding non-3GPP access network equipment can include N3IWF
- its network topology is equivalent to the radio access network (RAN) in the 3GPP access network.
- RAN radio access network
- N3 interfaces the access network
- the access technology is a trusted non-3GPP access technology
- its corresponding non-3GPP access network equipment can include TNGF. Its network topology is equivalent to the RAN in the 3GPP access network and can support N2 and N3 interfaces.
- the untrusted non-3GPP access point may be an access node deployed by a non-operator, such as a WiFi access point (AP) deployed at home or in a business.
- the trusted non-3GPP access point can be an access node deployed by the operator, which can be called a trusted non-3GPP access point (TNAP).
- TNAP trusted non-3GPP access point
- Multi-access PDU Session used to refer to the UE and/or UPF accessing the network through 3GPP (can also be understood as 3GPP access path) and non-3GPP access network (can also be understood as a non-3GPP access path) for transmission to improve transmission efficiency.
- 3GPP can also be understood as 3GPP access path
- non-3GPP access network can also be understood as a non-3GPP access path
- the user plane channel may include two access network devices (3GPP access network device and non-3GPP access network device), which are connected to the same UPF (or connected to the same UPF through another UPF) .
- the UE may send uplink data to the UPF through the RAN and/or N3IWF; and the UPF may send downlink data to the UE through the RAN and/or N3IWF.
- Offload rules used to indicate how to send the data to be sent through the path of the 3GPP access network and/or through the path of the non-3GPP access network.
- the business flow data that needs to be sent is often established through the establishment of a multi-access PDU Session (MA PDU Session) at the same time through the 3GPP access network (path) and the non-3GPP access network ( path) for transmission to improve transmission efficiency.
- the user plane channel may include two access network devices (3GPP access network device and non-3GPP access network device).
- the two access network devices are connected to the same UPF (or through another UPF is connected to the same UPF), in which the UE can send uplink data to the UPF through the Radio Access Network (RAN) and/or the non-3GPP interworking function (N3IWF); the UPF can send uplink data to the UPF through the RAN and/or non-3GPP interworking function (N3IWF). /or N3IWF sends downlink data to the UE.
- RAN Radio Access Network
- N3IWF non-3GPP interworking function
- N3IWF non-3GPP interworking function
- N3IWF sends downlink data to the UE.
- existing multi-access session technology only supports transmission through a 3GPP access network (path) and a non-3GPP access network (path), and does not support transmission through more than two paths. That is, when a multi-access session When the scenario involves more than two transmission paths, the UE and UPF cannot effectively offload service data, which may cause service interruption and thus affect user experience.
- existing multi-access session technology does not support multi-access session transmission through at least two non-3GPP paths as shown in Figure 2.
- the at least two non-3GPP paths include trusted non-3GPP paths and non-3GPP paths. Trusted non-3GPP paths; for another example, the existing multi-access session technology does not support the form of multi-access session transmission through at least two 3GPP paths as shown in Figure 3; for another example, the existing multi-access session technology does not support passing a A form of multi-access session transmission through 3GPP paths and at least two non-3GPP paths; for another example, existing multi-access session technology does not support transmission through at least two 3GPP paths and one non-3GPP path as shown in Figure 5 Multiple access session format.
- N3GPP path switching will cause multiple N3GPP paths to exist at the same time, resulting in no way to support business flow data offloading during the switching process.
- the existing UE is often unable to complete the handover process on time, or does not actively trigger the original path after completing the handover process. De-registration, which causes the UE to maintain dual registration status in the network for a long time, affecting the UE's ability to obtain services through the network.
- embodiments of the present application provide a method for non-3GPP path switching.
- multi-access session management process described in the embodiment of this application may be a multi-access session establishment process, a multi-access session modification process, a multi-access session adding process, or a multi-access session release process. Or multi-access session activation process, etc., which are not limited here.
- the communication system may include a terminal device 600, an access and mobility management function (AMF) 610, a session management function (SMF) 620 and a user plane function (user) plane function, UPF)630.
- AMF access and mobility management function
- SMF session management function
- UPF user plane function
- the terminal equipment 600 may also be called user equipment (UE), mobile station, mobile terminal, etc.
- UE is used to represent the terminal.
- Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), Internet of Things ( internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc.
- Terminals can be mobile phones, tablets, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
- the embodiments of this application do not limit the specific technology and specific equipment form used by the terminal.
- the terminal device described in the embodiment of this application can be used for:
- the AMF610 is used to perform functions such as mobility management and access authentication/authorization.
- the access and mobility management function network element is also responsible for transmitting user policies to the terminal.
- the AMF described in the embodiments of this application can be used for:
- the SMF620 is used to perform functions such as session management, execution of control policies, selection of user plane functional network elements, and terminal Internet Protocol (IP) address allocation.
- IP Internet Protocol
- the SMF described in the embodiments of this application can be used for:
- the first offloading rule is sent to the user plane device and/or the second offloading rule is sent to the terminal device.
- the UPF630 is used to complete functions such as user plane data forwarding, session/flow level-based billing statistics, and bandwidth limitation.
- the UPF described in the embodiments of this application can be used for:
- the first offloading rule sent from the session management device is received, and the transmission path is determined according to the first offloading rule.
- the multi-access session introduced above includes at least two non-3GPP transmission paths.
- the first session request message includes switching indication information, and the switching indication information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path.
- the first offloading rule is used to support the user plane device in determining a first target transmission path among the at least two non-3GPP transmission paths.
- the second offloading rule is used to support the terminal device in determining a second target transmission path among the at least two non-3GPP transmission paths.
- the first target transmission path in this embodiment of the present application may be one or more of multiple non-3GPP transmission paths.
- the second target transmission path may be one or more of multiple non-3GPP transmission paths.
- the first target transmission path in the embodiment of the present application may not include non-3GPP transmission paths.
- the second target transmission path in the embodiment of the present application may also not include non-3GPP transmission paths.
- the first offloading rule in the embodiment of the present application is used to support the user plane device in determining the first target transmission path among the at least two non-3GPP transmission paths. It can be understood that the user plane device is executing the non-3GPP transmission path. When using a 3GPP transmission path, the first offloading rule may be used to determine the transmission path. Similarly, the second offloading rule is used to support the terminal device in determining the second target transmission path among the at least two non-3GPP transmission paths. It can be understood that when the user plane device executes the non-3GPP transmission path, The second branching rule may be used to determine the transmission path.
- the communication system can also include other network elements or networks.
- it can also include unified data management (UDM) network elements and policy control function (PCF) network elements, located in Network DNs other than the operator's network are not limited here.
- UDM unified data management
- PCF policy control function
- an embodiment of the present application provides a communication path switching method.
- an exemplary flow chart of a communication method provided by an embodiment of the present application may include the following operations.
- the embodiment shown in FIG. 7 can be applied to a communication system in a multi-session access scenario with at least two non-3GPP paths, such as the communication system shown in FIG. 6 .
- the SMF determines to perform non-3GPP transmission path switching in a multi-access session, where the multi-access session includes at least two non-3GPP transmission paths.
- the SMF can determine whether to perform non-3GPP path switching through multiple methods.
- Determination method 1 The SMF receives the first session request message from the UE, and determines to perform the non-3GPP path switching according to the first session request message.
- the first session request message may be a session establishment request message, or may be a session modification request message, which is not limited here.
- the SMF determines to perform the non-3GPP path switching according to the first switching indication information, and the first switching indication information indicates to perform the non-3GPP path switching.
- the 3GPP transmission path is switched and/or the target transmission path established is instructed to be a non-3GPP transmission path.
- the SMF determines that the source transmission path for which the multi-access session has been established is a non-3GPP transmission path, according to the The session request determines to perform the non-3GPP transmission path switching.
- the first session request message in this embodiment of the present application may also include a session identifier of the multi-access session, and the session identifier is used to determine the multi-access session of the terminal device.
- Determination method 2 The SMF receives the second session request message from the AMF, and determines to perform the non-3GPP path switching according to the second session request message.
- the second session request message may be a session creation session context message, or may be a session update session context message, which is not limited here.
- the SMF determines to perform the non-3GPP path switching according to the second switching indication information, and the second switching indication information indicates to perform the non-3GPP path switching.
- the 3GPP transmission path is switched and/or the target transmission path established is instructed to be a non-3GPP transmission path.
- the SMF determines that the source transmission path for which the multi-access session has been established is a non-3GPP transmission path, according to the The session request determines to perform the non-3GPP transmission path switching.
- the second session request message in this embodiment of the present application may also include a session identifier and/or a session context identifier of the multi-access session, where the session identifier is used to determine the multi-access session of the terminal device. Enter the session.
- the second session request message may be sent after the AMF determines to perform non-3GPP transmission path switching in the multi-access session.
- the AMF receives a non-access stratum (NAS) message for requesting path switching sent by the terminal device, determines that non-3GPP transmission path switching is performed in the multi-access session, and triggers the transmission to the SMF sends the second session request message.
- NAS non-access stratum
- the NAS message includes switching indication information, and the switching indication information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path.
- the SMF sends the first offload rule to the UPF and/or the second offload rule to the UE.
- the first offload rule is used to support the user plane device in determining a first target transmission path among the at least two non-3GPP transmission paths; the second offload rule is used to support the terminal device in the Determine a second target transmission path among at least two non-3GPP transmission paths.
- the second offload rule may be sent to the corresponding UE through the AMF.
- the SMF sends the first offloading rule to the corresponding UPF, which can be implemented by sending an N4 session modification request carrying the first offloading rule to the UPF.
- contents of the first offloading rule and/or the second offloading rule used to perform transmission path switching described in the embodiments of this application may have multiple contents, and are not limited to the following ones:
- the first offloading rule and/or the second offloading rule include the offloading rule used before non-3GPP path switching (original transmission path switching offloading rule) and the access priority indication used to indicate non-3GPP path switching. information.
- the access priority indication information is used to indicate the target transmission path.
- the target transmission path in the embodiment of the present application may be one or more of multiple non-3GPP transmission paths.
- the non-3GPP transmission path may not be included.
- the first offloading rule includes the offloading rule used by the user plane device before non-3GPP path switching, and access priority indication information.
- the third offloading rule includes the offloading rule used by the terminal device before non-3GPP path switching, and access priority indication information.
- the first offloading rule and/or the second offloading rule include offloading rules supporting non-3GPP path switching. Wherein, the offloading rules for non-3GPP path switching are different from the offloading rules for original path switching.
- the first offloading rule includes a third offloading rule
- the third offloading rule is used to instruct the user plane device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second offloading rule includes a fourth offloading rule, and the fourth offloading rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the first offloading rule and/or the second offloading rule include offloading rules supporting non-3GPP path switching, original path switching offloading rules, and trigger conditions corresponding to the offloading rules.
- the first offloading rule includes the offloading rule used by the user plane device before non-3GPP path switching, the third offloading rule and the rule application condition, and the third offloading rule is used to instruct the user plane
- the device performs redundant transmission through the at least two non-3GPP transmission paths, and the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the second offloading rule includes the offloading rule used by the terminal device before the non-3GPP path switching, the fourth offloading rule and the rule application condition.
- the fourth offloading rule is used to instruct the terminal device to pass the at least two offloading rules.
- a non-3GPP transmission path performs redundant transmission, and the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the first offloading rule and/or the second offloading rule is used to instruct the UPF to switch the service flow transmitted through the source non-3GPP transmission path to the target non-3GPP transmission path for transmission.
- the target non-3GPP transmission path when the source non-3GPP transmission path is an untrusted non-3GPP transmission path, the target non-3GPP transmission path may be a trusted non-3GPP transmission path.
- the target non-3GPP transmission path when the source non-3GPP transmission path is a trusted non-3GPP transmission path, the target non-3GPP transmission path may be an untrusted non-3GPP transmission path.
- the first offloading rule may also instruct the UPF to switch the service flow transmitted through the source non-3GPP transmission path to the target 3GPP transmission path for transmission.
- the second offloading rule may also instruct the UE to switch the service flow transmitted through the source non-3GPP transmission path to the target 3GPP transmission path for transmission.
- the first offload rule and/or the second offload rule are determined according to local configuration before the SMF sends the first offload rule to the UPF and/or the second offload rule to the UE; or, the The first diversion rule and /or the second offloading rule is based on the policy and charging control (PCC) rule obtained from the PCF before the SMF sends the first offloading rule to the UPF and/or the second offloading rule to the UE.
- PCC policy and charging control
- the embodiment of the present application can also complete the non-3GPP path handover. Afterwards, the release of the signaling connection of the original non-3GPP transmission path is triggered.
- the release of the signaling connection described in the embodiments of this application may be the release of signaling by the access network, or may also be the registration of the terminal device.
- the AMF determines that the first condition for signaling connection release is met.
- the AMF triggers the release of the trusted non-3GPP path after determining that the UE has completed switching from the trusted non-3GPP path to the untrusted non-3GPP path.
- the AMF determines that the UE completes switching from the non-trusted non-3GPP path to the trusted non-3GPP path, it triggers the release of the non-trusted non-3GPP path.
- the first condition described in the embodiments of this application is not limited to the following situations:
- Case 1 The first timer started by the AMF after the terminal device completes the registration of the target non-3GPP transmission path expires.
- the first timer is used to indicate the release of the triggering source non-3GPP transmission path signaling connection.
- the AMF determines that when performing non-3GPP path switching, after the UE completes the registration of the first target transmission path, the source path de-registration timer is started, and the AMF determines that the source path de-registration timer expires. Finally, the AMF initiates a deregistration request to the UE.
- Case 2 The second timer started by the AMF after the terminal device completes the registration of the target non-3GPP transmission path expires, and the terminal device does not complete the switching of the target non-3GPP transmission path. The second timer expires. The timer is used to indicate triggering the target non-3GPP transmission path signaling connection release.
- the AMF determines that when performing non-3GPP path switching, after the UE completes the registration of the first target transmission path, the target path de-registration timer is started, and the AMF determines that the target path de-registration timer expires. , and then, the AMF initiates a deregistration request to the UE.
- Case 3 After the AMF receives the request message for signaling connection release from the UE, the AMF initiates a deregistration request to the UE.
- the request message for signaling connection release is used to instruct the AMF to The UE initiates a deregistration request for the target path or the source path.
- Scenario 1 Perform path switching based on the first diversion rule and/or the second diversion rule provided by this application.
- the method corresponding to this scenario can perform the following steps. It is assumed that before the process starts, the UE has established an MA PDU session through the trusted non-3GPP gateway function (TNGF), and The registration has been completed through the non-3GPP interworking function (N3IWF) and the connection of the Internet Protocol Security Protocol (IPSec) secure signaling plane of the UE and the N3IWF has been established.
- TNGF trusted non-3GPP gateway function
- IPSec Internet Protocol Security Protocol
- the UE On the non-trusted non-3GPP path, the UE sends a NAS message to the AMF, where the NAS message carries the first session request message.
- the first session request message may be a session establishment request message, or may also be a session modification request message.
- the NAS message carries a session identifier and/or first switching indication information, and the session identifier is used to uniquely determine the session.
- the first handover indication information may be a session request type (Request Type), where the request type may indicate an existing PDU session (Existing PDU Session), or a multiple access session request (MA PDU Request), or a new instruction mark.
- Request Type a session request type
- the request type may indicate an existing PDU session (Existing PDU Session), or a multiple access session request (MA PDU Request), or a new instruction mark.
- the first switching indication information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path.
- the session identifier and/or the first switching indication information in this embodiment of the present application may be carried in the first session request message, or the session identifier may be included in the NAS message in addition to the third Carried outside a session request message.
- the AMF does not perceive the first switching indication information, and the SMF directly perceives the first switching indication information. If the first switching indication information is outside the first session establishment request and within the NAS message, the AMF directly senses the indication, and the AMF may instruct SMF the first switching indication information in subsequent step S803.
- the AMF selects an appropriate SMF based on the received NAS message.
- the AMF may select an appropriate SMF based on the session identifier in the received NAS message.
- S803 AMF sends a second session request message to SMF.
- the AMF may send the second session request message to the SMF after determining to perform non-3GPP path switching based on the NAS message received from the terminal device.
- the second session request message may be a session creation session context message or a session update session context message.
- the AMF identifies the first handover instruction information carried in the NAS message, determines based on the first handover instruction information that the current session management process is used to perform non-3GPP transmission path switching, and then sends the SMF the The second session request message.
- the second session request message may carry one or more of the identifier of the session, the context identifier of the session, second handover indication information, or a radio access technology type (RAT Type).
- RAT Type radio access technology type
- the second switching indication information is used to indicate the access path type requested by the current session.
- the second switching indication information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path.
- the AMF may directly send the first switching indication information in the received NAS message as the second switching indication information in the second session request message to the SMF.
- the first switching instruction information and the second switching instruction information are the same.
- the second session request message sent by the AMF to the SMF may also carry the session identifier indicated in the NAS message, and/or the session context identifier, etc., which are not limited here.
- the SMF obtains the subscription information of the UE from the unified data management (unified data management, UDM) device based on the second session request message, where the subscription information includes the session context information of the UE.
- unified data management unified data management, UDM
- the SMF may be based on the session identifier in the second session request message or the session context.
- the document identifier obtains the UE's subscription information from UDM.
- S805 SMF feeds back the above update session context response message to AMF.
- S806 The SMF determines to perform non-3GPP transmission path switching in the multi-access session.
- the SMF may determine to perform non-3GPP transmission path switching based on the second session request message received from the AMF.
- the SMF determines to perform non-3GPP transmission path switching based on the second switching instruction information included in the second session request message.
- the second switching instruction information indicates performing non-3GPP transmission path switching.
- the SMF determines that the source transmission path for which the multi-access session has been established is a non-3GPP transmission path
- the SMF determines that the established source transmission path is a non-3GPP transmission path.
- the session request determines to perform the non-3GPP path switching.
- the SMF determines the first offloading rule for UPF and/or the second offloading rule for UE.
- the SMF may determine the first offloading rule and/or the second offloading rule based on local configuration; or, the SMF may determine the first offloading rule based on the PCC rule obtained from the PCF. and/or the second diversion rule.
- the first offloading rule is included in a multiple access rule (Multiple Access Rule), used to support UPF in determining the first target transmission path among multiple transmission paths, and the multiple access session includes at least two non-3GPP transmissions. path.
- Multiple Access Rule Multiple Access Rule
- the second traffic splitting rule is included in the Access Traffic Steering Switching Splitting Rule (ATSSS rule) of the access service, and is used to support the UE in determining the second target transmission path among multiple transmission paths.
- ATSSS rule Access Traffic Steering Switching Splitting Rule
- the content of the first offloading rule and/or the second offloading rule can be referred to the relevant content introduction shown in FIG. 7 above, and will not be described again here.
- the SMF selects the UPF corresponding to the multi-access session to initiate an N4 session modification request, where the N4 session modification request includes the first offloading rule.
- the first offloading rule may be carried in the N4 rule included in the N4 session modification request.
- the N4 rules described in the embodiments of this application may include packet detection rules (Packet Detection Rule, PDR), forwarding action rules (Forwarding Action Rule, FAR), multi-access rules (Multi Access Rule, MAR) and other rules.
- the MAR rule includes the first offloading rule.
- the UPF performs offloading of the service data flow based on the received first offloading rule.
- the SMF sends an N1N2 transmission message to the AMF, where the N1N2 transmission message includes the second offloading rule.
- the N1N2 transmission message includes information such as session identification, N2 interface session management information (N2SM information), and N1 interface session management container (N1SM Container).
- N2SM information N2 interface session management information
- N1SM Container N1 interface session management container
- N1SM Container contains session-related parameter information such as PDU Session Establishment Accept (PDU Session Establishment Accept) and ATSSS rule.
- PDU Session Establishment Accept PDU Session Establishment Accept
- ATSSS rule is the first diversion rule mentioned above.
- S811 AMF initiates a session request message to N3IWF, and the session request message carries the second offloading rule.
- N3IWF determines how many Internet Protocol Security Protocol (Internet Protocol Security, IPSec) Child SAs to establish based on its own policies and configurations and which Quality of Service (QoS) flow (Flow) data each IPSec Child SA transmits.
- IP Security Internet Protocol Security
- QoS Quality of Service
- Flow Quality of Service
- N3IWF establishes an IPSec security association (Security Association, SA).
- N3IWF will allocate the IP address of the IPSec Child SA (UP_IP_ADDRESS) to the UE. That is, if the UE wants to send uplink data, in the inner IP protocol stack, the destination IP address should be set to UP_IP_ADDRESS, and The source IP address is the "inner" IP address assigned during registration.
- UP_IP_ADDRESS IP address of the IPSec Child SA
- the N3IWF initiates a session establishment accept message to the UE, which carries the second offloading rule.
- the N3IWF initiates an N2 session response message to the AMF, indicating that the user plane resources on the N3IWF access network side have been established and carrying the tunnel endpoint identifier on the N3IWF side.
- S816 The AMF initiates a session update request to the SMF and forwards session-related information from the access network side.
- S817 SMF sends access network (AN) tunnel endpoint identification information on the N3IWF side to UPF through the N4 session modification process.
- AN access network
- S818 SMF sends a protocol data unit (PDU) session update context response message to AMF.
- PDU protocol data unit
- S820 TNGF initiates information exchange with the UE, and deletes the session context between the UE and TNGF on the trusted non-3GPP.
- S821 TNGF sends an N2 resource release response to AMF.
- the AMF initiates a session update request to the SMF, indicating that the trusted non-3GPP path session resources have been released.
- the first offloading rule includes the offloading rule used by UPF before non-3GPP path switching
- the second offloading rule includes the offloading rule used by the terminal device before non-3GPP path switching
- the first offloading rule does not include the offloading rule used by UPF before non-3GPP path switching, and/or the second offloading rule does not include the offloading rule used by the terminal device before non-3GPP path switching, If the rules are met, subsequent steps S823 to S829 are executed.
- S823 After the handover is completed, the SMF initiates an N4 session modification request, which carries the MAR offloading rules of the original MA PDU session.
- the MAR offloading rules of the original MA PDU session refer to the offloading rules used before non-3GPP path switching.
- the downlink data of the UE is offloaded according to the above MAR offloading rule.
- the SMF initiates an N1N2 transmission message to the AMF, where the N1N2 transmission message carries the ATSSS offloading rule for the original MA PDU session.
- S826 AMF initiates a session request to N3IWF, where the session request carries the ATSSS offloading rule of the original MA PDU session.
- N3IWF initiates a PDU session modification instruction to the UE, where the PDU session modification instruction carries the ATSSS offloading rules of the original MA PDU session.
- S828 After receiving the PDU session modification instruction, the UE accepts and executes the above ATSSS offloading rules. After completion, the UE sends a PDU session modification instruction response to N3IWF.
- the uplink data of the UE is offloaded according to the above MAR offloading rule.
- N3IWF forwards the response message received from the UE to the AMF.
- the overall handover process can be divided into four stages, namely, the UE passes through the target path. Registration, establishing/adding MA PDU session on the target path, releasing source path session resources, and UE registering on the source path.
- this embodiment uses the example of switching the non-3GPP path in the MA PDU from a trusted non-3GPP access path to an untrusted non-3GPP access path.
- the reverse is also applicable.
- the non-3GPP path in the MA PDU is switched from a trusted non-3GPP access path to an untrusted non-3GPP access path.
- the process of switching the 3GPP path from the untrusted non-3GPP access path to the trusted non-3GPP access path can be obtained by referring to the content shown in Figure 8 above. Simply replace N3IWF with TNGF, which will not be described again here.
- the MA PDU session handover process enables the UE and UPF to trigger new offload rules during the handover process.
- the new offload rules can support the UE and/or UPF to select appropriate ones among multiple non-3GPP access paths. Path for data transmission to ensure business continuity during session switching.
- Scenario 2 Path switching is performed based on the de-registration principle provided by this application.
- De-registration situation 1 After the source path-based de-registration timer expires, source path de-registration is triggered.
- Figure 9 takes the registration process under untrusted 3GPP access technology as an example.
- the UE connects to an untrusted non-3GPP access network and is assigned an IP address.
- the UE selects N3IWF and obtains the address information of the N3IWF.
- IPsec Security Association IPsec Security Association
- IPSec SA IPsec Security Association
- IKE Internet Key Exchange
- S903 The UE sends an IKE_AUTH request message to N3IWF.
- the UE may carry first indication information in the registration request message, and the first indication information may be used to instruct execution of non-3GPP path switching and/or instruct establishment of a second non-3GPP transmission path.
- the first indication information can be used by the AMF to determine whether the current registration request is used for subsequent session switching.
- the AMF may also determine whether the current registration request is used for subsequent session switching based on the local configuration information when receiving the registration request message.
- N3IWF sends an IKE_AUTH response message to the UE.
- the response message includes an EAP-Request/5G-Start data packet.
- the EAP-Request/5G-Start data packet can be used to notify the UE to initiate an EAP-5G session, for example, to notify the UE to start sending NAS messages (by adding the NAS Messages are encapsulated in EAP-5G data packets).
- S905 The UE sends an IKE_AUTH request message to N3IWF.
- the request message may include an EAP-Response/5G-NAS data packet, and the data packet may include AN parameters and a registration request message.
- the AN parameters may include parameter information used by the N3IWF to select an AMF, such as GUAMI, selected public land mobile network (PLMN) ID (or a combination of PLMN ID and network identifier (network identifier, NID)), etc. .
- N3IWF performs AMF selection and sends the registration request message to AMF.
- the N3IWF may also forward the first indication information in the registration request message to the AMF.
- S907 AMF sends an NGAP initial context setup request (NGAP initial context setup request) message to N3IWF, which includes the N3IWF key.
- NGAP initial context setup request NGAP initial context setup request
- S907 is executed after the authentication between the AMF and the UE is successful.
- the AMF selects an authentication server function (AUSF) and sends an authentication request message to the AUSF. Then, the AUSF performs the authentication process on the UE and obtains authentication data from the UDM.
- AUSF authentication server function
- the authentication-related data packets can be encapsulated through NAS messages, and the NAS messages can be encapsulated through EAP/5G-NAS data packets.
- the AUSF sends the security anchor function (seaf) key to the AMF, and the AMF uses the key to derive the NAS security key and the N3IWF security key.
- the N3IWF key is used by the UE and N3IWF.
- the AMF sends a NAS security mode command (NAS security mode command) to the UE to activate NAS security, and executes S907 after successfully activating NAS security.
- NAS security mode command NAS security mode command
- N3IWF sends the authentication protocol (extensible authentication protocol, EAP) success (Success) information to the UE.
- the AMF sends an N2 message to the N3IWF, where the N2 message includes a NAS Registration Accept message (NAS Registration Accept) sent to the UE.
- N2 message includes a NAS Registration Accept message (NAS Registration Accept) sent to the UE.
- N3IWF sends a NAS registration acceptance message to the UE through the newly established signaling IPSec SA (signalling IPSec SA).
- AMF selects to start the first timer of the source path (trusted non-3GPP).
- AMF will determine that the current registration request is suitable for subsequent session switching based on the above handover indication information or locally configured UE registration information, and select the first timing to open the source path (trusted non-3GPP)
- the first timer is used to release the signaling connection of the source path.
- S912 When the UE performs the handover process between trusted non-3GPP and untrusted non-3GPP, when the first timer expires, trigger the AMF to release the source path signaling connection to the UE.
- the AMF is triggered to execute the access network side resource release process of the source path, or the AMF is triggered to execute the UE de-registration process of the source path.
- S914 AMF sends an N2UE context release instruction of the origin path (trusted non-3GPP) to TNGF.
- S915 An IKE INFORMATIONAL message is initiated between TNGF and UE, releasing the IKEv2 tunnel between UE and TNGF and deleting the UE context on TNGF.
- S916 TNGF feeds back the N2UE context to AMF to complete the release.
- the AMF determines whether the UE is used for subsequent session switching when registering, and decides to start the de-registration timer on the source path to prevent the UE from maintaining dual registration status on the trusted non-3GPP and non-trusted 3GPP paths for a long time.
- MA PDU session switching on non-3GPP paths can also be supported.
- De-registration situation 2 After the de-registration timer expires based on the target path, the target path is triggered to register.
- Figure 5 takes the registration process under untrusted 3GPP access technology as an example.
- the UE connects to a non-trusted non-3GPP access network and is assigned an IP address.
- the UE selects N3IWF and obtains the address information of the N3IWF.
- S1002 The UE establishes IPsec Security Association (IPSec SA) with N3IWF by initiating Internet Key Exchange (IKE) initial exchange.
- IPSec SA IPsec Security Association
- IKE Internet Key Exchange
- S1003 The UE sends an IKE_AUTH request message to N3IWF.
- the UE may carry first indication information in the registration request message, and the first indication information may be used to instruct execution of non-3GPP path switching and/or instruct establishment of a second non-3GPP transmission path.
- the first indication information can be used by the AMF to determine whether the current registration request is used for subsequent session switching.
- the AMF may also determine whether the current registration request is used for subsequent session switching based on the local configuration information when receiving the registration request message.
- N3IWF sends an IKE_AUTH response message to the UE.
- the response message includes an EAP-Request/5G-Start data packet.
- the EAP-Request/5G-Start data packet can be used to notify the UE to initiate an EAP-5G session, for example, to notify the UE to start sending NAS messages (by adding the NAS Messages are encapsulated in EAP-5G data packets).
- S1005 The UE sends an IKE_AUTH request message to N3IWF.
- the request message may include an EAP-Response/5G-NAS data packet, and the data packet may include AN parameters and a registration request message.
- the AN parameters may include parameter information used by the N3IWF to select an AMF, such as GUAMI, selected PLMN ID (or PLMN ID and NID), etc.
- N3IWF performs AMF selection and sends the registration request message to AMF.
- the N3IWF may also forward the first indication information in the registration request message to the AMF.
- S1007 AMF sends an NGAP Initial Context Setup Request message to N3IWF, including the N3IWF key.
- S1007 is executed after the authentication between the AMF and the UE is successful.
- the AMF selects the AUSF and sends an authentication request message to the AUSF. Then, the AUSF performs the authentication process on the UE and obtains authentication data from the UDM.
- the authentication-related data packets can be encapsulated through NAS messages, and the NAS messages can be encapsulated through EAP/5G-NAS data packets.
- AUSF sends the SEAF key to AMF, and AMF uses the key to derive the NAS security key and the N3IWF security key.
- the N3IWF key is used by the UE and N3IWF to establish IPSec SA.
- the AMF sends a NAS Security Mode Command to the UE to activate NAS security, and executes S1007 after successfully activating NAS security.
- N3IWF sends EAP-Success to the UE.
- AMF sends an N2 message to N3IWF, where the N2 message includes a NAS Registration Accept message (NAS Registration Accept) sent to the UE.
- N2 message includes a NAS Registration Accept message (NAS Registration Accept) sent to the UE.
- N3IWF sends a NAS registration acceptance message to the UE through the newly established signaling IPSec SA.
- AMF selects to start the second timer of the target path (trusted non-3GPP).
- AMF will determine that the current registration request is suitable for subsequent session switching based on the above handover indication information or locally configured UE registration information, and select the second timing to open the target path (trusted non-3GPP)
- the second timer is used to release the signaling connection of the source path.
- S1012 When the UE is executing the handover process between trusted non-3GPP and untrusted non-3GPP, when the second timer expires and the UE has not completed the switch of the target path, trigger the AMF to execute the source to the UE. Release of path signaling connection.
- the AMF is triggered to execute the access network side resource release process of the target path, or the AMF is triggered to execute the UE de-registration process of the target path.
- S1014 AMF initiates an N2UE context release instruction for the target path (trusted non-3GPP) to TNGF.
- S1015 An IKE INFORMATIONAL message is initiated between TNGF and UE, releasing the IKEv2 tunnel between UE and TNGF and deleting the UE context on TNGF.
- S1016 TNGF feeds back the N2UE context to AMF to complete the release.
- the AMF determines whether the UE is used for subsequent session switching when registering, and decides to start the de-registration timer on the target path to prevent the UE from maintaining dual registration status on the trusted non-3GPP and non-trusted 3GPP paths for a long time.
- MA PDU session switching on non-3GPP paths can also be supported.
- the UE in the embodiment of the present application can send a signaling connection release request message to the corresponding AMF at any time according to the actual situation, so that the signal is received.
- the AMF of the request message for connection release causes the UE to perform signaling connection release of the target path or source path to the UE.
- the request message for signaling connection release is used to instruct the AMF to initiate a deregistration request for a target path or a source path to the UE.
- FIGS 11 and 12 are schematic structural diagrams of possible communication devices provided by embodiments of the present application. These communication devices can be used to implement the functions of SMF, UE, UPF or AMF in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments.
- the communication device may be an SMF, UE, UPF or AMF, or may be a module (such as a chip) applied to the SMF, UE, UPF or AMF.
- the communication device 1100 includes a processing unit 1110 and a transceiver unit 1120 .
- the communication device 1100 is used to implement the functions of SMF, UE, UPF or AMF in the method embodiments shown in FIGS. 6 to 9 .
- the processing unit 1110 is configured to determine to perform non-3GPP transmission path switching in a multi-access session, where the multi-access session includes at least two non-3GPP transmission paths.
- the transceiver unit 1120 is configured to send a first offload rule to the user plane device and/or send a second offload rule to the terminal device; the first offload rule is used to support the user plane device in the at least two non-3GPP transmissions.
- the first target transmission path is determined among the paths; the second offloading rule is used to support the terminal device in determining the second target transmission path among the at least two non-3GPP transmission paths.
- processing unit 1110 is specifically used to:
- the session request message includes switching indication information, the switching indication information indicates performing non-3GPP transmission path switching and/or indicates the establishment of The target transmission path is a non-3GPP transmission path;
- the session request message is a first session request message sent by the terminal device after determining to execute a non-3GPP transmission path; or, the session request message is a second session message sent by the mobile management device after determining to execute a non-3GPP transmission path. Request message.
- processing unit 1110 is specifically used to:
- the handover indication information indicates that the established target transmission path is a non-3GPP transmission path, and when it is determined that the source transmission path for which the multi-access session has been established is a non-3GPP transmission path, it is determined to execute the non-3GPP transmission path according to the session request. 3GPP path switching.
- the session request message further includes a session identifier of the multi-access session; the session identifier is used to determine the multi-access session of the terminal device.
- the session request message further includes a session context identifier of the multi-access session; the session context identifier is used to determine the multi-access session of the terminal device.
- the first diversion rule includes:
- the offloading rules used by the user plane device before non-3GPP path switching, and the access priority indication information is used to indicate the first target transmission path;
- the second diversion rule includes:
- the first target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path;
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the first diversion rule includes:
- the third offloading rule is used to instruct the user plane device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second diversion rule includes:
- a fourth offload rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the first diversion rule includes:
- the offloading rules, the third offloading rule and the rule application conditions used by the user plane device before non-3GPP path switching are used to instruct the user plane device to perform transmission through the at least two non-3GPP transmission paths.
- the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the second diversion rule includes:
- the fourth offloading rule is used to instruct the terminal equipment to perform redundancy through the at least two non-3GPP transmission paths.
- Transmission, the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the processing unit 1110 is configured to determine to perform non-3GPP transmission path switching in a multi-access session, where the multi-access session includes at least two non-3GPP transmission paths.
- Transceiver unit 1120 configured to send a first session request message to the session management device, where the first session request message includes switching indication information, the switching indication information indicates execution of non-3GPP transmission path switching and/or indicates an established target transmission path.
- the transceiver unit 1120 is also configured to receive a second offload rule sent from the session management device; the second offload rule is used to support the terminal device in the at least two non-3GPP Determine a second target transmission path among the transmission paths; the processing unit 1110 is further configured to determine a transmission path according to the second offloading rule.
- the first session request message further includes the multi-access session identifier, and the multi-access session identifier is used to determine the multi-access session of the terminal device.
- the second diversion rule includes:
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the second diversion rule includes:
- a fourth offload rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second diversion rule includes:
- the fourth offloading rule is used to instruct the terminal equipment to perform redundancy through the at least two non-3GPP transmission paths.
- Transmission, the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the transceiver unit 1120 is configured to receive the first offload rule sent from the session management device when performing non-3GPP transmission path switching in a multi-access session; the first offload rule Used to support the user plane device in determining the first target transmission path among the at least two non-3GPP transmission paths, and the multi-access session includes at least two non-3GPP transmission paths; the processing unit 1110 is configured to determine the first target transmission path according to the The first offloading rule determines the transmission path.
- the first diversion rule includes:
- the offloading rules used by the user plane device before non-3GPP path switching, and the access priority indication information is used to indicate the first target transmission path.
- the first target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the first diversion rule includes:
- the third offloading rule is used to instruct the user plane device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the first diversion rule includes:
- the offloading rules, the third offloading rule and the rule application conditions used by the user plane device before non-3GPP path switching are used to instruct the user plane device to perform transmission through the at least two non-3GPP transmission paths.
- the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- the processing unit 1110 is configured to determine to perform non-3GPP transmission path switching in a multi-access session, where the multi-access session includes at least two non-3GPP transmission paths.
- the transceiver unit 1120 is configured to send a second request message to the session management device, where the second request message includes switching indication information, the switching indication information indicates performing a non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path switching.
- the second offloading rule is used to support the terminal device in determining a second target transmission path among the at least two non-3GPP transmission paths;
- the second offloading rule is sent to the terminal device.
- the second request message further includes the multi-access session identifier, and the multi-access session identifier is used to determine the multi-access session of the terminal device.
- the second request message further includes a context identifier of the multi-access session, and the context identifier of the multi-access session is used to determine the multi-access session of the terminal device.
- the second diversion rule includes:
- the second target transmission path is a trusted non-3GPP transmission path or an untrusted non-3GPP transmission path.
- the second diversion rule includes:
- a fourth offload rule instructs the terminal device to perform redundant transmission through the at least two non-3GPP transmission paths.
- the second diversion rule includes:
- the fourth offloading rule is used to instruct the terminal equipment to perform redundancy through the at least two non-3GPP transmission paths.
- Transmission, the rule application condition is used to indicate that the offloading rule should be applied when performing path switching.
- processing unit 1110 is used for:
- the non-access layer message includes switching instruction information, and the switching instruction information indicates performing non-3GPP transmission path switching.
- the transmission path is switched and/or the target transmission path established is instructed to be a non-3GPP transmission path.
- processing unit 1110 is also used to:
- the mobility management device determines that the first condition for signaling connection release is met; the mobility management device releases the signaling of the terminal device on the target non-3GPP transmission path or the source non-3GPP transmission path. connect.
- the first condition for signaling connection release includes:
- the second timer is used to indicate triggering the target non-3GPP transmission path signaling connection release.
- processing unit 1110 is also used to:
- a third request message is sent to the session management device.
- the third request message is used to instruct the application of the terminal device and/or the user plane device in the non-3GPP transmission path. Switch the previously used diversion rule.
- processing unit 1110 and the transceiver unit 1120 can be obtained directly by referring to the relevant descriptions in the method embodiments shown in Figures 7 to 10, and will not be described again here.
- FIG. 12 is a schematic diagram of a device 1200 provided by an embodiment of the present application.
- the device 1200 may be an electronic device, or a component of an electronic device, such as a chip or an integrated circuit.
- the device 1200 may include at least one processor 1202 and a communication interface 1204. Further, optionally, the device may also include at least one memory 1201. Furthermore, bus 1203 can optionally be included. Among them, the memory 1201, the processor 1202 and the communication interface 1204 are connected through the bus 1203.
- the memory 1201 is used to provide storage space, and the operating system and computer programs can be stored in the storage space. Wait for data.
- the memory 1201 mentioned in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.
- the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically removable memory. Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory may be random access memory (RAM), which is used as an external cache.
- RAM static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous dynamic random access memory
- double data rate SDRAM double data rate SDRAM
- DDR SDRAM double data rate SDRAM
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous link dynamic random access memory
- direct rambus RAM direct rambus RAM
- the processor 1202 is a module that performs arithmetic operations and/or logical operations, and may be a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), Application specific integrated circuit (ASIC), field programmable gate array (FPGA), complex programmable logic device (CPLD), co-processor (assisting the central processor to complete Corresponding processing and application), microcontroller unit (microcontroller unit, MCU) and other processing modules, or a combination of one or more.
- CPU central processing unit
- GPU graphics processing unit
- MPU microprocessor unit
- ASIC Application specific integrated circuit
- FPGA field programmable gate array
- CPLD complex programmable logic device
- co-processor assisting the central processor to complete Corresponding processing and application
- microcontroller unit microcontroller unit, MCU
- other processing modules or a combination of one or more.
- the processor is a general-purpose processor, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component
- the memory storage module
- Communication interface 1204 may be used to provide information input or output to the at least one processor. And/or the communication interface can be used to receive data sent from the outside and/or send data to the outside. It can be a wired link interface such as an Ethernet cable, or a wireless link (Wi-Fi, Bluetooth, Universal wireless transmission, vehicle short-distance communication technology, etc.) interface. Optionally, the communication interface 1204 may also include a transmitter (such as a radio frequency transmitter, an antenna, etc.) or a receiver coupled to the interface.
- a transmitter such as a radio frequency transmitter, an antenna, etc.
- the above-mentioned device 1200 may be the SMF in the above method embodiment or a component in the SMF, such as a chip or an integrated circuit.
- the processor 1202 in the device 1200 is used to read the computer program stored in the memory 1201 and control the SMF to perform the following operations:
- the first offload rule is used to support the user plane device in determining a first target transmission path among the at least two non-3GPP transmission paths; the second offload rule is used to support the terminal device in the at least two non-3GPP transmission paths. Determine the second target transmission path among the non-3GPP transmission paths.
- the processor 1202 in the SMF can also be used to read the program in the memory 1201 and execute the SMF execution method flow in S701 to S702 as shown in Figure 7; or execute S800 as shown in Figure 8 ⁇ The method flow of SMF execution in S829; or the method flow of SMF execution in S901 ⁇ S916 shown in Figure 9; or the method flow of S1001 ⁇ S1016 shown in Figure 10.
- the above-mentioned device 1200 may be the terminal device or the terminal device in the above method embodiment. components in a device, such as chips or integrated circuits.
- the processor 1202 in the device 1200 is used to read the computer program stored in the memory 1201 and control the terminal device to perform the following operations:
- non-3GPP transmission path switching in a multi-access session including at least two non-3GPP transmission paths; sending a first session request message to the session management device, the first session request message including switching indication information , the switching indication information indicates execution of non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path; receiving a second offloading rule sent from the session management device; the second offloading rule is used to The terminal device is supported to determine a second target transmission path among the at least two non-3GPP transmission paths; and the transmission path is determined according to the second offloading rule.
- the processor 1202 in the UE can also be used to read the program in the memory 1201 and execute the method flow of SMF execution in S701 to S702 as shown in Figure 2; or execute S800 as shown in Figure 8 ⁇ The method flow of SMF execution in S829; or the method flow of SMF execution in S901 ⁇ S916 shown in Figure 9; or the method flow of S1001 ⁇ S1016 shown in Figure 10.
- the above-mentioned device 1200 may be the AMF in the above method embodiment or a component in the AMF, such as a chip or an integrated circuit.
- the processor 1202 in the device 1200 is used to read the computer program stored in the memory 1201 and control the AMF to perform the following operations:
- the multi-access session including at least two non-3GPP transmission paths; sending a second request message to the session management device, where the second request message includes switching indication information,
- the switching instruction information indicates to perform non-3GPP transmission path switching and/or indicates that the established target transmission path is a non-3GPP transmission path; receives a second offloading rule sent from the session management device; the second offloading rule is used to support
- the terminal device determines a second target transmission path among the at least two non-3GPP transmission paths; sends the second offloading rule to the terminal device; or,
- the processor 1202 in the device 1200 is used to read the computer program stored in the memory 1201 and control the AMF to perform the following operations:
- the processor 1202 in the AMF can also be used to read the program in the memory 1201 and execute the method flow of SMF execution in S701 to S702 as shown in Figure 2; or execute S800 as shown in Figure 8 ⁇ The method flow of SMF execution in S829; or the method flow of SMF execution in S901 ⁇ S916 shown in Figure 9; or the method flow of S1001 ⁇ S1016 shown in Figure 10.
- the above-mentioned device 1200 may be the UPF in the above method embodiment or a component in the UPF, such as a chip or an integrated circuit.
- the processor 1202 in the device 1200 is used to read the computer program stored in the memory 1201 and control the UPF to perform the following operations:
- the first offload rule Used to receive a first offload rule sent from a session management device when performing non-3GPP transmission path switching in a multi-access session; the first offload rule is used to support the user plane device in the at least two non-3GPP A first target transmission path is determined among the transmission paths, and the multi-access session includes at least two non-3GPP transmission paths; the transmission path is determined according to the first offloading rule.
- the processor 1202 in the UPF can also be used to read the program in the memory 1201 and execute the method flow of SMF execution in S701 to S702; or execute the SMF execution in S800 to S829 as shown in Figure 8 The method flow; or execute the method flow of SMF execution in S901 to S916 as shown in Figure 9; or execute the method flow of SMF execution in S1001 to S1016 as shown in Figure 10.
- An embodiment of the present application also provides a communication path switching system, including a terminal device, an SMF, and an AMF.
- a communication path switching system including a terminal device, an SMF, and an AMF.
- UPF is also included.
- the processor in the embodiment of the present application can be a central processing unit (Central Processing Unit, CPU), or other general-purpose processor, digital signal processor (Digital Signal Processor, DSP), or application specific integrated circuit. (Application Specific Integrated Circuit, ASIC), Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
- a general-purpose processor can be a microprocessor or any conventional processor.
- At least one of a, b, or c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or Multiple. "Multiple" means two or more, and other quantifiers are similar.
- the size of the sequence numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
- 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 or data center integrated with one or more available media.
- the available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, solid state disk (SSD)), etc.
- the various illustrative logic units and circuits described in the embodiments of this application can be implemented by a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, Discrete gate or transistor logic, discrete hardware components, or any combination of the foregoing are designed to implement or operate the functions described.
- the general-purpose processor may be a microprocessor.
- the general-purpose processor may also be any conventional processor, controller, microcontroller or state machine.
- a processor may also be implemented as a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration. accomplish.
- the steps of the method or algorithm described in the embodiments of this application can be directly embedded in hardware, a software unit executed by a processor, or a combination of the two.
- Software units can be stored in Random Access Memory (RAM), flash memory, read-only memory (Read-Only Memory, ROM), EPROM memory, EEPROM memory, registers, hard disks, removable disks, CD-ROM or laptops. Any other form of storage media in the field.
- the storage medium can be connected to the processor, so that the processor can read information from the storage medium and can store and write information to the storage medium.
- the storage medium can also be integrated into the processor.
- the processor and storage medium can be housed in an ASIC.
- the above functions described in this application may be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions may be stored on a computer-readable medium, or transmitted on a computer-readable medium in the form of one or more instructions or code.
- Computer-readable media includes computer storage media and communications media that facilitate transfer of a computer program from one place to another. Storage media can be any available media that can be accessed by a general purpose or special purpose computer.
- Such computer-readable media may include, but is not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other device that may be used to carry or store instructions or data structures and Other media containing program code in a form readable by a general-purpose or special-purpose computer, or by a general-purpose or special-purpose processor.
- any connection may be properly defined as a computer-readable medium, for example, if the software is transferred from a website, server, or other remote source to a computer over a coaxial cable, fiber optic cable, twisted pair cable, or digital subscriber line (DSL) Or transmitted by wireless means such as infrared, wireless and microwave are also included in the definition of computer-readable media.
- DSL digital subscriber line
- the discs and discs include compressed discs, laser discs, optical discs, Digital Versatile Discs (DVD), floppy disks and Blu-ray discs. Disks usually copy data magnetically, while discs usually use Lasers optically copy data. Combinations of the above can also be contained in a computer-readable medium.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (30)
- 一种通信方法,其特征在于,所述方法包括:会话管理设备确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,所述多接入会话包括至少两个非第三代合作伙伴计划传输路径;所述会话管理设备向用户面设备发送第一分流规则和/或向终端设备发送第二分流规则;所述第一分流规则用于支持所述用户面设备在所述至少两个非第三代合作伙伴计划传输路径中确定第一目标传输路径;所述第二分流规则用于支持所述终端设备在所述至少两个非第三代合作伙伴计划传输路径中确定第二目标传输路径。
- 根据权利要求1所述的方法,其特征在于,所述会话管理设备确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,包括:所述会话管理设备根据接收到的会话请求消息,确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,所述会话请求消息包括切换指示信息,所述切换指示信息指示执行非第三代合作伙伴计划传输路径切换和/或指示建立的目标传输路径为非第三代合作伙伴计划传输路径;所述会话请求消息是所述终端设备在确定执行非第三代合作伙伴计划传输路径后发送的第一会话请求消息;或者,所述会话请求消息是移动管理设备在确定执行非第三代合作伙伴计划传输路径后发送的第二会话请求消息。
- 根据权利要求2所述的方法,其特征在于,所述会话管理设备根据接收到的会话请求消息,确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,包括:当所述切换指示信息指示建立的目标传输路径为非第三代合作伙伴计划传输路径时,所述会话管理设备在确定所述多接入会话已建立的源传输路径为非第三代合作伙伴计划传输路径时,根据所述会话请求确定执行所述非第三代合作伙伴计划路径切换。
- 根据权利要求2或3所述的方法,其特征在于,所述会话请求消息还包括所述多接入会话的会话标识;所述会话标识用于确定所述终端设备的所述多接入会话。
- 根据权利要求2~4中任一项所述的方法,其特征在于,所述会话请求消息还包括所述多接入会话的会话上下文标识;所述会话上下文标识用于确定所述终端设备的所述多接入会话。
- 根据权利要求1~5中任一项所述的方法,其特征在于,所述第一分流规则,包括:所述用户面设备在非第三代合作伙伴计划路径切换之前使用的分流规则,以及接入优先级指示信息;所述接入优先级指示信息,用于指示所述第一目标传输路径;所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规则,以及接入优先级指示信息;所述接入优先级指示信息,用于指示所述第二目标传输路径。
- 根据权利要求6所述的方法,其特征在于,所述第一目标传输路径为可信非第三代合作伙伴计划传输路径或非可信非第三代合作伙伴计划传输路径;所述第二目标传输路径为可信非第三代合作伙伴计划传输路径或非可信非第三代合 作伙伴计划传输路径。
- 根据权利要求1~5中任一项所述的方法,其特征在于,所述第一分流规则,包括:第三分流规则,所述第三分流规则用于指示所述用户面设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输;所述第二分流规则,包括:第四分流规则,所述第四分流规则指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输。
- 根据权利要求1~5中任一项所述的方法,其特征在于,所述第一分流规则,包括:所述用户面设备在非第三代合作伙伴计划路径切换之前使用的分流规则、第三分流规则以及规则应用条件,所述第三分流规则用于指示所述用户面设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输,所述规则应用条件用于指示执行路径切换时应用分流规则;所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规、第四分流规则以及规则应用条件,所述第四分流规则用于指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输,所述规则应用条件用于指示执行路径切换时应用分流规则。
- 一种通信方法,其特征在于,所述方法包括:终端设备确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,所述多接入会话包括至少两个非第三代合作伙伴计划传输路径;所述终端设备向会话管理设备发送第一会话请求消息,所述第一会话请求消息包括切换指示信息,所述切换指示信息指示执行非第三代合作伙伴计划传输路径切换和/或指示建立的目标传输路径为非第三代合作伙伴计划传输路径;所述终端设备接收来自所述会话管理设备发送的第二分流规则;所述第二分流规则用于支持所述终端设备在所述至少两个非第三代合作伙伴计划传输路径中确定第二目标传输路径;所述终端设备根据所述第二分流规则确定传输路径。
- 根据权利要求10所述的方法,其特征在于,所述第一会话请求消息还包括所述多接入会话标识,所述多接入会话标识用于确定所述终端设备的所述多接入会话。
- 根据权利要求10或11所述的方法,其特征在于,所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规则,以及接入优先级指示信息;所述接入优先级指示信息,用于指示所述第二目标传输路径。
- 根据权利要求12所述的方法,其特征在于,所述第二目标传输路径为可信非第三代合作伙伴计划传输路径或非可信非第三代合作伙伴计划传输路径。
- 根据权利要求10或11所述的方法,其特征在于,所述第二分流规则,包括:第四分流规则,所述第四分流规则指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输。
- 根据权利要求10或11所述的方法,其特征在于,所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规则、第四分流规则以及规则应用条件,所述第四分流规则用于指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输,所述规则应用条件用于指示执行路径切换时应用分流规则。
- 一种通信方法,其特征在于,所述方法包括:移动管理设备确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,所述多接入会话包括至少两个非第三代合作伙伴计划传输路径;所述移动管理设备向会话管理设备发送第二请求消息,所述第二请求消息包括切换指示信息,所述切换指示信息指示执行非第三代合作伙伴计划传输路径切换和/或指示建立的目标传输路径为非第三代合作伙伴计划传输路径;所述移动管理设备接收来自所述会话管理设备发送的第二分流规则;所述第二分流规则用于支持所述终端设备在所述至少两个非第三代合作伙伴计划传输路径中确定第二目标传输路径;所述移动管理设备将所述第二分流规则发送给终端设备。
- 根据权利要求16所述的方法,其特征在于,所述第二请求消息还包括所述多接入会话标识,所述多接入会话标识用于确定所述终端设备的所述多接入会话。
- 根据权利要求16或17所述的方法,其特征在于,所述第二请求消息还包括所述多接入会话的上下文标识,所述多接入会话的上下文标识用于确定所述终端设备的所述多接入会话。
- 根据权利要求16~18中任一项所述的方法,其特征在于,所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规则,以及接入优先级指示信息;所述接入优先级指示信息,用于指示所述第二目标传输路径。
- 根据权利要求19所述的方法,其特征在于,所述第二目标传输路径为可信非第三代合作伙伴计划传输路径或非可信非第三代合作伙伴计划传输路径。
- 根据权利要求16~18中任一项所述的方法,其特征在于,所述第二分流规则,包括:第四分流规则,所述第四分流规则指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输。
- 根据权利要求16~18中任一项所述的方法,其特征在于,所述第二分流规则,包括:所述终端设备在非第三代合作伙伴计划路径切换之前使用的分流规则、第四分流规则以及规则应用条件,所述第四分流规则用于指示所述终端设备通过所述至少两个非第三代合作伙伴计划传输路径进行冗余传输,所述规则应用条件用于指示执行路径切换时应用分流规则。
- 根据权利要求16~22中任一项所述的方法,其特征在于,所述移动管理设备确定在多接入会话中执行非第三代合作伙伴计划传输路径切换,包括:所述移动管理设备根据接收到的终端设备发送的用于请求路径切换的非接入层消息,确定执行非第三代合作伙伴计划传输路径切换,所述非接入层消息中包括切换指示信息,所述切换指示信息指示执行非第三代合作伙伴计划传输路径切换和/或指示建立的目标传输路径为非第三代合作伙伴计划传输路径。
- 根据权利要求16~23中任一项所述的方法,其特征在于,所述方法还包括:所述移动管理设备在执行非第三代合作伙伴计划路径切换过程中,确定满足信令连接释放的第一条件;所述移动管理设备释放所述终端设备在目标非第三代合作伙伴计划传输路径或源非第三代合作伙伴计划传输路径的信令连接。
- 根据权利要求24所述的方法,其特征在于,所述信令连接释放的第一条件,包括:所述移动管理设备在所述终端设备完成所述目标非第三代合作伙伴计划传输路径注册后开启的第一定时器到期,所述第一定时器用于指示触发源非第三代合作伙伴计划传输路径信令连接释放;或者,所述移动管理设备在所述终端设备完成所述目标非第三代合作伙伴计划传输路径注册后开启的第二定时器到期,以及所述终端设备没有完成在所述目标非第三代合作伙伴计划传输路径的切换,所述第二定时器用于指示触发目标非第三代合作伙伴计划传输路径信令连接释放。
- 根据权利要求16~25中任一项所述的方法,其特征在于,所述方法还包括:所述移动管理设备确定所述终端设备完成非第三代合作伙伴计划传输路径切换后,向所述会话管理设备发送第三请求消息,所述第三请求消息用于指示应用所述终端设备和/或用户面设备在非第三代合作伙伴计划传输路径切换之前使用的分流规则。
- 一种通信装置,其特征在于,包括用于执行如权利要求1~9中任一项所述的方法的模块,或者包括用于执行如权利要求10~15中任一项所述的方法的模块,或者包括用于执行如权利要求16~26中任一项所述的方法的模块。
- 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1~9中任一项所述的方法,或用于实现如权利要求10~15中任一项所述的方法,或用于实现如权利要求16~26中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1~9中任一项所述的方法,或用于实现如权利要求10~15中任一项所述的方法,或用于实现如权利要求16~26中任一项所述的方法。
- 一种计算机程序产品,其特征在于,包含计算机可执行指令,当所述指令在计算机上运行时,使得如权利要求1~9中任一项所述的方法被执行,或者如权利要求10~15中任一项所述的方法被执行,或者如权利要求16~26中任一项所述的方法被执行。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024557484A JP7804101B2 (ja) | 2022-03-29 | 2023-03-09 | 通信方法および通信装置 |
| EP23777789.1A EP4485889A4 (en) | 2022-03-29 | 2023-03-09 | COMMUNICATION METHOD AND APPARATUS |
| US18/897,771 US20250024332A1 (en) | 2022-03-29 | 2024-09-26 | Communication method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210318790.2 | 2022-03-29 | ||
| CN202210318790.2A CN116939727A (zh) | 2022-03-29 | 2022-03-29 | 一种通信方法及装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/897,771 Continuation US20250024332A1 (en) | 2022-03-29 | 2024-09-26 | Communication method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023185411A1 true WO2023185411A1 (zh) | 2023-10-05 |
Family
ID=88198976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/080460 Ceased WO2023185411A1 (zh) | 2022-03-29 | 2023-03-09 | 一种通信方法及装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20250024332A1 (zh) |
| EP (1) | EP4485889A4 (zh) |
| JP (1) | JP7804101B2 (zh) |
| CN (1) | CN116939727A (zh) |
| WO (1) | WO2023185411A1 (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120034986A (zh) * | 2023-11-23 | 2025-05-23 | 华为技术有限公司 | 一种通信方法、装置及系统 |
| WO2025152068A1 (zh) * | 2024-01-17 | 2025-07-24 | Oppo广东移动通信有限公司 | 无线通信的方法、终端设备和核心网设备 |
| CN120786342A (zh) * | 2024-04-03 | 2025-10-14 | 华为技术有限公司 | 一种通信方法、装置及可读存储介质 |
| CN121310308A (zh) * | 2024-07-09 | 2026-01-09 | 华为技术有限公司 | 一种通信方法及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104349413A (zh) * | 2013-08-06 | 2015-02-11 | 电信科学技术研究院 | 一种不同接入技术的网络间分流的控制方法及装置 |
| US20210127271A1 (en) * | 2018-03-29 | 2021-04-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for support of user plane separation and user plane local offloading for 5g non-3gpp access |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102859329B1 (ko) * | 2022-01-24 | 2025-09-12 | 엘지전자 주식회사 | 트래픽 조향을 위한 네트워크 등록 방법 및 이를 지원하는 장치 |
| EP4456655A4 (en) * | 2022-01-29 | 2025-04-30 | Huawei Technologies Co., Ltd. | Communication method and apparatus |
-
2022
- 2022-03-29 CN CN202210318790.2A patent/CN116939727A/zh active Pending
-
2023
- 2023-03-09 WO PCT/CN2023/080460 patent/WO2023185411A1/zh not_active Ceased
- 2023-03-09 JP JP2024557484A patent/JP7804101B2/ja active Active
- 2023-03-09 EP EP23777789.1A patent/EP4485889A4/en active Pending
-
2024
- 2024-09-26 US US18/897,771 patent/US20250024332A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104349413A (zh) * | 2013-08-06 | 2015-02-11 | 电信科学技术研究院 | 一种不同接入技术的网络间分流的控制方法及装置 |
| US20210127271A1 (en) * | 2018-03-29 | 2021-04-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for support of user plane separation and user plane local offloading for 5g non-3gpp access |
Non-Patent Citations (4)
| Title |
|---|
| CHARTER COMMUNICATIONS, LENOVO, MOTOROLA MOBILITY, CABLELABS: "KI for WT#5.1", 3GPP TSG-WG SA2 MEETING #149E, S2-2200516, 27 January 2022 (2022-01-27), XP052104051 * |
| HUAWEI, HISILICON: "Solution for supporting traffic switching between two N3GPP paths", 3GPP TSG-WG SA2 MEETING #150E, S2-2203075, 12 April 2022 (2022-04-12), XP052135499 * |
| LENOVO, SAMSUNG, LG, CHARTER COMMUNICATIONS, NOKIA, NOKIA SHANGHAI BELL, BROADCOM, CABLELABS: "Consolidated solution for KI#5", SA WG2 MEETING #151E, S2-2204761, 21 May 2022 (2022-05-21), XP052160247 * |
| See also references of EP4485889A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116939727A (zh) | 2023-10-24 |
| EP4485889A4 (en) | 2025-07-02 |
| US20250024332A1 (en) | 2025-01-16 |
| JP7804101B2 (ja) | 2026-01-21 |
| EP4485889A1 (en) | 2025-01-01 |
| JP2025510955A (ja) | 2025-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11844142B2 (en) | Communications method and apparatus | |
| US11071015B2 (en) | Access traffic steering/switching/splitting method in a network and network entity performing the same | |
| JP7804101B2 (ja) | 通信方法および通信装置 | |
| EP3694181B1 (en) | Session establishment method, device and system | |
| KR102469973B1 (ko) | 통신 방법 및 장치 | |
| JP7307060B2 (ja) | ベアラ識別子を決定する方法及び装置、並びに記憶媒体 | |
| US12464464B2 (en) | Managing a ue preferred configuration | |
| EP3799514B1 (en) | Rate control methods, devices, computer program and system | |
| WO2020135850A1 (zh) | 通信方法和装置 | |
| JP7544430B2 (ja) | 通信方法及び装置 | |
| CN109673060A (zh) | 一种通信方法及装置 | |
| WO2021169683A1 (zh) | 一种通信的方法及装置 | |
| WO2022155853A1 (zh) | 无线通信方法、通信装置及通信系统 | |
| WO2024032207A1 (zh) | 通信方法、装置和系统 | |
| WO2024027320A1 (zh) | 无线通信的方法、装置和系统 | |
| WO2023143459A1 (zh) | 授权方法及装置 | |
| WO2025200873A1 (zh) | 信息传输方法及通信装置 | |
| WO2024051600A1 (zh) | 网络信息处理方法及装置 | |
| WO2024001524A1 (zh) | 一种通信方法及装置 | |
| CN118102407A (zh) | 号段割接的方法、装置和系统 | |
| CN116671235A (zh) | 通信方法、装置及系统 | |
| WO2025082240A1 (zh) | 一种中央单元切换方法及相关装置 | |
| CN111436086B (zh) | 安全保护方法及装置 | |
| WO2026092257A1 (zh) | 通信方法和通信装置 | |
| WO2026026407A1 (zh) | 一种通信方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23777789 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023777789 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024557484 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202417073496 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2023777789 Country of ref document: EP Effective date: 20240926 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202417073496 Country of ref document: IN |