WO2023231974A1 - 协议数据单元pdu会话的管理方法、装置及存储介质 - Google Patents
协议数据单元pdu会话的管理方法、装置及存储介质 Download PDFInfo
- Publication number
- WO2023231974A1 WO2023231974A1 PCT/CN2023/096860 CN2023096860W WO2023231974A1 WO 2023231974 A1 WO2023231974 A1 WO 2023231974A1 CN 2023096860 W CN2023096860 W CN 2023096860W WO 2023231974 A1 WO2023231974 A1 WO 2023231974A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- psa
- terminal device
- pdu session
- group
- level
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 228
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 230000008569 process Effects 0.000 claims abstract description 186
- 230000004048 modification Effects 0.000 claims abstract description 121
- 238000012986 modification Methods 0.000 claims abstract description 121
- 238000007726 management method Methods 0.000 claims description 115
- 239000004820 Pressure-sensitive adhesive Substances 0.000 claims description 97
- 230000006870 function Effects 0.000 claims description 75
- 238000012545 processing Methods 0.000 claims description 29
- 230000000717 retained effect Effects 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 19
- 230000000977 initiatory effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 33
- 230000005540 biological transmission Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 19
- 101150045091 PSA3 gene Proteins 0.000 description 11
- 101150107050 PSA2 gene Proteins 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000003993 interaction Effects 0.000 description 8
- 230000007774 longterm Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
Definitions
- the present disclosure relates to the field of communication technology, and in particular, to a management method, device and storage medium for a protocol data unit (PDU) session.
- PDU protocol data unit
- the N19 transmission scenario based on 5G local area network (LAN) needs to maintain session continuity.
- the SSC mode2 implementation of the N19 transmission scenario based on 5G LAN has not yet been defined. If the N19 tunnel is established according to the non-5G LAN scenario, it will easily lead to the Session Management Function (Session Management Function, SMF) and the protocol data unit PDU. Session anchors (Protocol Data Unit Session Anchor, PSA) interact frequently, resulting in a waste of resources, affecting the continuity of protocol data unit PDU sessions, and affecting the efficiency of PDU session switching.
- Session anchors Provide Protocol Data Unit Session Anchor, PSA
- the present disclosure aims to solve one of the technical problems in the related art, at least to a certain extent.
- the purpose of this disclosure is to propose a protocol data unit PDU session management method, device and storage medium that can optimize and define the protocol data unit PDU session management process, ensure the continuity of the protocol data unit PDU session, and reduce Resource consumption during the PDU session establishment process effectively improves the PDU session switching efficiency of terminal equipment.
- the protocol data unit (PDU) session management method proposed by the embodiment of the first aspect of the present disclosure is applied to the session management function (SMF), including: receiving a PDU session establishment request sent by the first terminal device, wherein the PDU session establishment The request is used to establish a first PDU session, and the first PDU session corresponds to a first PDU session anchor (PSA); determine the second PSA in the virtual network group where the first terminal device is located; initiate to the second PSA Group-level N4 session modification process, wherein the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and communicate with the first terminal according to the tunnel information of the first PSA. Matching and forwarding rules corresponding to the device.
- PSA PDU session anchor
- the method before receiving the PDU session establishment request sent by the first terminal device, the method further includes: initiating a PDU session release request to the third PSA, wherein the PDU session release request is used to release the PDU session establishment request.
- the second PDU session corresponding to the first terminal device in the third PSA.
- the method further includes: determining multiple PSAs in the virtual network group to which the first terminal device belongs; and determining the second PSA from the multiple PSAs.
- determining the second PSA from the plurality of PSAs includes: retaining tunnel information corresponding to the third PSA in the plurality of PSAs; retaining the tunnel information PSA as the second PSA.
- the method further includes: determining a PSA among the plurality of PSAs connected to the third PSA based on an N19 tunnel; and retaining matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- the multiple PSAs respectively correspond to multiple PSA identities; wherein the method further includes: when the first PSA identity is different from the PSA identity, initiating a group to the first PSA.
- Level N4 establishment process wherein the group level N4 establishment process is used to request the allocation of tunnel information corresponding to the first PSA; initiate a group level N4 modification process to the first PSA, wherein the group level N4 modification process The process is used to send tunnel information of the N19 tunnel of the PSA to the first PSA.
- the plurality of PSAs respectively correspond to multiple PSA identities; wherein the method further includes: when the first PSA identity is the same as the PSA identity, initiate a group-level action to the first PSA. N4 modification process, wherein the group-level N4 modification process is used to update the matching and forwarding rules corresponding to the first terminal device in the first PSA.
- the plurality of PSAs respectively correspond to multiple PSA identities; wherein the method further includes: when the first PSA identity is different from the PSA identity, and the third PSA is connected to a second terminal device In the case of , send the tunnel information of the first PSA to the second PSA and the third PSA respectively; update the matching and forwarding rules corresponding to the first terminal device in the second PSA, and update Matching and forwarding rules corresponding to the first terminal device in the third PSA, wherein the tunnel information and the matching and forwarding rules are used to establish the first PSA, the second PSA, and the The N19 tunnel between the third PSA.
- the multiple PSAs respectively correspond to multiple PSA identities; wherein the method further includes: when the first PSA identity is the same as the PSA identity, and the third PSA is connected to the second terminal device case, sending the group level to the first PSA N4 modification process; wherein the group-level N4 modification process is used to update the matching and forwarding rules corresponding to the first terminal device in the first PSA.
- the number of the plurality of PSAs is two, then the two PSAs have corresponding PSA identifiers respectively; wherein, the method further includes: when the first PSA identifier is the same as the PSA identifier, In this case, initiate a release group level N4 process to the first PSA; wherein the release group level N4 process is used to delete the matching and forwarding rules corresponding to the first terminal device in the first PSA, and delete Tunnel information corresponding to the third PSA in the first PSA.
- the protocol data unit (PDU) session management device proposed by the embodiment of the second aspect of the present disclosure includes: a receiving unit configured to receive a PDU session establishment request sent by the first terminal device, wherein the PDU session establishment request is used to establish A first PDU session, the first PDU session corresponding to a first PDU session anchor (PSA); a first determination unit used to determine the second PSA in the virtual network group where the first terminal device is located; first processing A unit configured to initiate a group-level N4 session modification process to the second PSA, wherein the group-level N4 session modification process is used to replace the third PSA reserved in the second PSA according to the tunnel information of the first PSA. Tunnel information and matching and forwarding rules corresponding to the first terminal device.
- the method further includes: a second processing unit configured to initiate a PDU session release request to the third PSA before receiving the PDU session establishment request sent by the first terminal device, wherein the PDU session release request is sent to the third PSA.
- the release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- the method further includes: a second determining unit, configured to determine multiple PSAs in the virtual network group to which the first terminal device belongs; and a third determining unit, configured to determine the plurality of PSAs from the multiple PSAs.
- Second PSA Second PSA
- the third determining unit is configured to retain tunnel information corresponding to the third PSA among the plurality of PSAs; and use the PSA retaining the tunnel information as the second PSA.
- the method further includes: a fourth determining unit, configured to determine a PSA among the plurality of PSAs connected to the third PSA based on the N19 tunnel; and a third processing unit, configured to retain the connected PSA. Matching and forwarding rules corresponding to the first terminal device.
- the plurality of PSAs respectively correspond to multiple PSA identifiers; wherein the device further includes: a fourth processing unit configured to, when the first PSA identifier is different from the PSA identifier, The first PSA initiates a group-level N4 establishment process, wherein the group-level N4 establishment process is used to request the distribution of tunnel information corresponding to the first PSA; a fifth processing unit is used to initiate a group-level N4 establishment process to the first PSA Group-level N4 modification process, wherein the group-level N4 modification process is used to send the tunnel information of the N19 tunnel of the PSA to the first PSA.
- a fourth processing unit configured to, when the first PSA identifier is different from the PSA identifier, The first PSA initiates a group-level N4 establishment process, wherein the group-level N4 establishment process is used to request the distribution of tunnel information corresponding to the first PSA
- a fifth processing unit is used to initiate a group-level N4 establishment process to the first PSA Group-
- the plurality of PSAs respectively correspond to multiple PSA identifiers; wherein the device further includes: a sixth processing unit, configured to provide the first PSA identifier to the PSA identifier when the first PSA identifier is the same as the PSA identifier.
- the first PSA initiates a group-level N4 modification process, where the group-level N4 modification process is used to update the matching and forwarding rules in the first PSA corresponding to the first terminal device.
- the plurality of PSAs respectively correspond to multiple PSA identifiers; wherein the device further includes: a first sending unit configured to detect when the first PSA identifier is different from the PSA identifier and the third PSA identifier is different from the first PSA identifier. In the case where three PSA are connected to the second terminal device, the tunnel information of the first PSA is sent to the second PSA and the third PSA respectively; an update unit is used to update the relationship between the second PSA and the third PSA.
- Matching and forwarding rules corresponding to a terminal device and updating matching and forwarding rules corresponding to the first terminal device in the third PSA, wherein the tunnel information and the matching and forwarding rules are used to establish the N19 tunnel between the first PSA, the second PSA, and the third PSA.
- the protocol data unit PDU session management device proposed by the third embodiment of the present disclosure includes: a memory, a transceiver, and a processor: the memory is used to store computer programs; the transceiver is used to send and receive under the control of the processor Data; processor, configured to read the computer program in the memory and perform the following operations: receive a PDU session establishment request sent by the first terminal device, wherein the PDU session establishment request is used to establish the first PDU session, so The first PDU session corresponds to the first PDU session anchor point PSA; determine the second PSA in the virtual network group where the first terminal device is located; initiate a group-level N4 session modification process to the second PSA, wherein the group The level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device according to the tunnel information of the first PSA.
- a processor-readable storage medium proposed by an embodiment of the fourth aspect of the present disclosure stores a computer program, and the computer program is used to cause the processor to execute:
- the first embodiment of the present disclosure proposes Protocol data unit PDU session management method.
- the first PDU session corresponds to the first PDU session anchor point PSA, determines the second PSA in the virtual network group where the first terminal device is located, and initiates a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used
- the tunnel information of the first PSA the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device can be optimized and defined to protect the protocol data unit PDU session management process.
- the continuity of the PDU session reduces the number of interactions between the session management function SMF and PSA during the PDU session reestablishment process, thereby saving communication signaling resources and effectively reducing the number of interactions during the PDU session establishment process. Resource consumption effectively improves the PDU session switching efficiency of terminal equipment.
- Figure 1 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure
- Figure 2 is a schematic flowchart of a protocol data unit PDU session management method proposed by another embodiment of the present disclosure
- Figure 3 is a schematic diagram of user plane connection in an embodiment of the present disclosure.
- Figure 4 is a schematic diagram of session timing in an embodiment of the present disclosure.
- Figure 5 is a schematic flowchart of a protocol data unit PDU session management method proposed by another embodiment of the present disclosure
- Figure 6 is a schematic diagram of user plane connection in an embodiment of the present disclosure.
- Figure 7 is a schematic diagram of session timing in an embodiment of the present disclosure.
- Figure 8 is a schematic flowchart of a protocol data unit PDU session management method proposed by another embodiment of the present disclosure.
- Figure 9 is a schematic diagram of user plane connection in an embodiment of the present disclosure.
- Figure 10 is a schematic diagram of session timing in an embodiment of the present disclosure.
- Figure 11 is a schematic flowchart of a protocol data unit PDU session management method proposed by another embodiment of the present disclosure.
- Figure 12 is a schematic diagram of user plane connection in an embodiment of the present disclosure.
- Figure 13 is a schematic diagram of session timing in an embodiment of the present disclosure.
- Figure 14 is a schematic flowchart of a protocol data unit PDU session management method proposed by another embodiment of the present disclosure.
- Figure 15 is a schematic diagram of user plane connection in an embodiment of the present disclosure.
- Figure 16 is a schematic diagram of session timing in an embodiment of the present disclosure.
- Figure 17 is a schematic structural diagram of a protocol data unit PDU session management device proposed by an embodiment of the present disclosure.
- Figure 18 is a schematic structural diagram of a protocol data unit PDU session management device proposed by another embodiment of the present disclosure.
- Figure 19 is a schematic structural diagram of a protocol data unit PDU session management device proposed by another embodiment of the present disclosure.
- the term "and/or” describes the association relationship of associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone. these three situations.
- the character "/” generally indicates that the related objects are in an "or” relationship.
- the term “plurality” refers to two or more than two, and other quantifiers are similar to it.
- This disclosure is precisely to solve the problem that the SSC mode2 implementation of the N19 transmission scenario based on 5G LAN in related technologies has not yet been defined. If the N19 tunnel is established according to the non-5G LAN scenario, it will easily lead to the session management function (Session Management Function, SMF) and The Protocol Data Unit PDU Session Anchor (PSA) frequently interacts with each other, resulting in a waste of resources, affecting the continuity of the Protocol Data Unit PDU session, and affecting the efficiency of PDU session switching.
- SMF Session Management Function
- PSA Protocol Data Unit PDU Session Anchor
- a method for managing a PDU session by receiving a PDU session establishment request sent by a first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PSA; determining the virtual network where the first terminal device is located The second PDU session anchor PSA identifier in the group, where the second PSA identifier is used to identify the second PSA; initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to modify the group-level N4 session according to the first
- the tunnel information of the PSA replaces the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device, which can optimize and define the protocol data unit PDU session management process and ensure the protocol data unit PDU session. Continuity reduces resource consumption during PDU session establishment and effectively improves the PDU session switching efficiency of terminal equipment.
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- general packet Wireless service general packet radio service, GPRS
- LTE long term evolution
- FDD frequency division duplex
- TDD LTE time division duplex
- LTE-A Long term evolution advanced
- UMTS universal mobile telecommunication system
- WiMAX worldwide interoperability for microwave access
- 5G New Radio, NR 5G New Radio
- Figure 1 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the execution subject of the protocol data unit PDU session management method is a protocol data unit PDU session management device.
- the device can be implemented by software and/or hardware, and the device can be configured in the terminal device.
- terminal equipment refers to communication equipment that can be used to transmit and receive digital signals.
- the terminal equipment can send signals to network equipment through channels.
- the terminal device involved in the embodiments of the present disclosure may be a device that provides voice and/or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc.
- the names of terminal devices can be different.
- the terminal equipment can be called user equipment (User Equipment, UE).
- Wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via the Radio Access Network (RAN).
- the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (also known as a "cell phone"). "Telephone) and computers with mobile terminal devices, which may be, for example, portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile devices, which exchange speech and/or data with the radio access network.
- Wireless terminal equipment can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, and an access point. , remote terminal equipment (remote terminal), access terminal equipment (access terminal), user terminal equipment (user terminal), user agent (user agent), user device (user device).
- remote terminal equipment remote terminal equipment
- access terminal equipment access terminal
- user terminal user terminal
- user agent user agent
- user device user device
- Network equipment can be used to exchange received air frames with Internet Protocol (IP) packets and act as a router between the wireless terminal equipment and the rest of the access network, which can include the Internet. Protocol (IP) communication network.
- IP Internet Protocol
- Network devices also coordinate attribute management of the air interface.
- the network equipment involved in the embodiments of the present disclosure may be a network equipment (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA). ), or it can be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device in a long term evolution (LTE) system (evolutional Node B, eNB or e-NodeB), 5G base station (gNB) in the 5G network architecture (next generation system), or home evolved base station (Home evolved Node B, HeNB), relay node (relay node) , home base station (femto), pico base station (pico), etc., are not limited in the embodiments of the present disclosure.
- network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes.
- the centralized unit and distributed unit may also be arranged geographically separately.
- Network equipment and terminal equipment can each use one or more antennas for multi-input multi-output (MIMO) transmission.
- MIMO transmission can be single-user MIMO (Single User MIMO, SU-MIMO) or multi-user MIMO. (Multiple User MIMO,MU-MIMO).
- MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.
- the protocol data unit PDU session management method includes steps S101 to S103.
- the session management function SMF is responsible for functions related to protocol data unit PDU session management, including establishing a session, modifying a session, releasing a session, etc.
- S101 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the protocol data unit (Protocol Data Unit, PDU) session refers to the process of communication between the terminal equipment (User Equipment, UE) and the data network (Data Network, DN).
- PDU Protocol Data Unit
- UE User Equipment
- DN Data Network
- the first terminal device refers to a terminal device in the virtual network.
- the first terminal device can send a PDU session establishment request to the session management function SMF for establishing a PDU session.
- the PDU session establishment request may be used to establish the first PDU session, the first PDU session may be a newly established PDU session, and the first PDU session corresponds to the first PDU session anchor (PDU Session Anchor, PSA).
- PDU Session Anchor PDU Session Anchor
- the first PDU session anchor point PSA can be used to provide mobility during wireless access, the first PDU session can be a newly established PDU session, and the first PDU session anchor point PSA can be corresponding to the newly established PDU session.
- New PSAs can be used to provide mobility during wireless access.
- the session management function SMF when receiving the PDU session establishment request sent by the first terminal device, can release the current PDU session of the first terminal device, and then the first terminal device can send the PDU to the session management function SMF.
- session The session management function SMF receives the PDU session establishment request sent by the first terminal device.
- the PDU session establishment request can be used to establish a new PDU session as the first PDU session.
- a new PSA can be selected as the third PDU session according to the PDU session establishment request.
- the session management function SMF assigns new matching and forwarding rules to the first terminal device.
- S102 Determine the second PSA in the virtual network group where the first terminal device is located.
- the second PSA refers to other PSA in the network group where the first terminal device is located, except the first PSA and the PSA connected to the first terminal device before establishing the first PDU session.
- the second PSA can correspond to the second PSA.
- the PSA identifier refers to a communication identifier that can be used to uniquely identify the identity information of the second PSA.
- the second PSA identifier is used to identify the second PSA.
- the session management function SMF when determining the second PSA in the virtual network group where the first terminal device is located, can analyze and identify the virtual network group where the first terminal device is located. According to the virtual network group where the first terminal device is located, group, analyze and determine the other PSA in the virtual network group except the first PSA and the PSA connected to the first terminal device before establishing the first PDU session, and use the analyzed and determined PSA as the second PSA, and the second PSA can be determined.
- the communication identity identifier serves as the second PSA identifier.
- S103 Initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and communicate with the first terminal device according to the tunnel information of the first PSA. Corresponding matching and forwarding rules.
- the third PSA refers to the PSA connected to the first terminal device before establishing a new PDU session as the first PDU session.
- the PSA may be the PSA corresponding to the released PDU session.
- the group-level N4 session modification process can be used to replace the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device according to the tunnel information of the first PSA.
- the matching and forwarding rules corresponding to the first terminal device may be used to instruct the first terminal device to perform uplink/downlink data transmission.
- the group-level N4 session modification process can be initiated to the second PSA.
- the session management function SMF will allocate new matching and forwarding rules to the first terminal device, and the session management function SMF can initiate a group to the second PSA.
- the group-level N4 session modification process is used to replace the tunnel information of the third PSA and the matching and forwarding rules corresponding to the first terminal device that are retained in the second PSA according to the tunnel information of the first PSA by using the group-level N4 session modification process.
- the first terminal by receiving a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish the first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA, the first terminal is determined
- the second PSA in the virtual network group where the device is located initiates a group-level N4 session modification process to the second PSA.
- the group-level N4 session modification process is used to replace the third PSA reserved in the second PSA based on the tunnel information of the first PSA.
- the tunnel information and the matching and forwarding rules corresponding to the first terminal device can optimize and define the protocol data unit PDU session management process, ensure the continuity of the protocol data unit PDU session, and reduce resource consumption in the PDU session establishment process. Effectively improve the PDU session switching efficiency of terminal equipment.
- Figure 2 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management method includes steps S201 to S210.
- S201 Initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- the second PDU session refers to the old PDU session corresponding to the first terminal device to be released.
- the PDU session release request may be used to release the second PDU session corresponding to the first terminal device in the third PSA.
- the embodiment of the present disclosure may initiate a PDU session release request to the third PSA to release the second PDU session corresponding to the first terminal device in the third PSA.
- the first terminal device in the virtual network group where the first terminal device is located, is connected to the PSA corresponding to the ongoing PDU session.
- This PSA is the third PSA, and the third PSA contains the corresponding PSA corresponding to the first terminal device.
- Matching and forwarding rules, etc. a PDU session release request can be initiated to the third PSA to release the second PDU session corresponding to the first terminal device in the third PSA, and the first terminal on the third PSA can be deleted according to the PDU session release request.
- the matching and forwarding rules corresponding to the device are used to initiate a PDU session release request to the third PSA to release the second PDU session corresponding to the first terminal device in the third PSA.
- S202 Determine multiple PSAs in the virtual network group to which the first terminal device belongs.
- the virtual network group to which the first terminal device belongs contains multiple PSAs, and any two PSAs are connected based on the N19 tunnel.
- the session management function SMF when determining multiple PSAs in the virtual network group to which the first terminal device belongs, can analyze and identify the virtual network group to which the first terminal device belongs. According to the virtual network group to which the first terminal device belongs, , analyze and obtain multiple PSAs included in the virtual network group, and use the identified multiple PSAs as multiple PSAs in the virtual network group to which the first terminal device belongs.
- S203 Determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel.
- multiple PSAs in the virtual network group to which the first terminal device belongs respectively correspond to multiple PSA identifiers, and the PSA identifier corresponding to each PSA can uniquely identify the identity information of the PSA.
- the PSA among the multiple PSAs connected to the third PSA based on the N19 tunnel can be determined, and the session management function SMF can record the connection between the multiple PSA and the third PSA based on the N19 tunnel.
- the third PSA is based on For other PSAs connected to the N19 tunnel, the other PSA recorded by the SMF and connected to the third PSA based on the N19 tunnel will be used as the PSA connected to the third PSA based on the N19 tunnel among multiple PSAs, and to the PSA connected to the third PSA based on the N19 tunnel.
- S204 Reserve the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- the matching and forwarding rules corresponding to the first terminal device can be used to instruct the first terminal device on the forwarding method and data transmission destination address when forwarding the data packet.
- the PSA corresponding to the first terminal device among the PSA connected to the third PSA based on the N19 tunnel among the multiple PSAs may not be deleted.
- Matching and forwarding rules do not release the matching and forwarding rules corresponding to the first terminal device in the PSA connected to the third PSA based on the N19 tunnel among multiple PSAs, and retain the matching and forwarding rules corresponding to the first terminal device in the connected PSA .
- S205 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- S206 In the case where the first PSA identifier is different from the PSA identifier, initiate a group-level N4 establishment process to the first PSA, where the group-level N4 establishment process is used to request allocation of tunnel information corresponding to the first PSA.
- the first PSA identifier can uniquely identify the first PSA.
- the group-level N4 establishment process is used to request allocation of tunnel information corresponding to the first PSA.
- the session management function SMF can determine the selected PSA. Whether the first PSA is within the PSA range of the virtual network group to which the first terminal device belongs.
- the first PSA identifier of the first PSA and the PSA identifier may be compared.
- a group-level N4 establishment process is initiated to the first PSA to request allocation of tunnel information corresponding to the first PSA according to the group-level N4 establishment process.
- S207 Initiate a group-level N4 modification process to the first PSA, where the group-level N4 modification process is used to send tunnel information of the PSA's N19 tunnel to the first PSA.
- the group-level N4 modification process is used to send the tunnel information of the PSA's N19 tunnel to the first PSA.
- the group-level N4 modification process can be initiated to the first PSA, and the PSA's information can be sent to the first PSA according to the group-level N4 modification process.
- Tunnel information for the N19 tunnel can be selected.
- the first PSA identifier of the first PSA can be compared with the PSA identifier.
- the first PSA initiates a group-level N4 modification process to modify the group-level N4 according to the group.
- the level N4 modification process updates the matching and forwarding rules corresponding to the first terminal device in the first PSA.
- S209 Determine the second PSA in the virtual network group where the first terminal device is located.
- S210 Initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and communicate with the first terminal device according to the tunnel information of the first PSA. Corresponding matching and forwarding rules.
- the session management can The function SMF initiates a group-level N4 session modification process to the second PSA, and uses the group-level N4 session modification process to replace the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device.
- Figure 3 is a schematic diagram of user plane connection in an embodiment of the present disclosure, in which UE1 is the first terminal device, and Old PSA is the third PDU session corresponding to the second PDU session released by the PDU session release request.
- PSA new PSA is the first PSA corresponding to the newly established first PDU session. You can use the PDU session release request to release the second PDU session, and select new PSA to create a new first PDU session.
- Figure 4 is a session sequence diagram in an embodiment of the present disclosure.
- the SMF may decide to perform PSA reselection, and then use The PDU session release request releases the Old PDU session.
- the Old PDU session corresponds to the Old PSA.
- the session management function SMF determines whether there are other terminal devices in the same group as the first terminal device on the Old PSA.
- the session management function SMF sends the group-level N4 modification process to the Old PSA to release the forwarding rules about the first terminal device on the Old PSA and the tunnel information of the N19 tunnel on the Old PSA.
- the session management function SMF sends the group-level N4 modification process to the Old PSA to release the forwarding rules of the relevant first terminal device on the Old PSA, and then the session management function SMF can record other PSA connected to the Old PSA through the N19 tunnel to record The forwarding rules related to the first terminal device on these PSA have not been modified.
- the first terminal device UE1 can select a new PSA to establish a new PDU session, and then the session management function SMF can determine whether the newly selected PSA is in Within the range of PSA in the virtual network group where the first terminal device is located, if the newly selected PSA is within the range of PSA in the virtual network group where the first terminal device is located, initiate a group-level N4 modification process to the first PSA to update the first Forwarding rules in the PSA corresponding to the first terminal device. If the newly selected PSA is not within the PSA range in the virtual network group where the first terminal device is located, the session management function SMF initiates a group-level N4 establishment process to the newly selected New PSA.
- the session management function SMF sends the group-level N4 modification process to other PSA (PSA2 and PSA3) in the virtual network group respectively to replace the tunnel information of the Old PSA before the release of the first terminal device and the tunnel information of the first terminal device. Forwarding rules.
- the matching and forwarding rules corresponding to the first terminal device in the connected PSA are retained, so that the tunnel in the old PSA can be directly replaced.
- Information and the forwarding rules of the first terminal device avoid releasing and then adding new tunnel information and forwarding rules of the first terminal device to other PSAs in the virtual network group in related technologies, reducing the number of communication interactions between the SMF and the PSA, and effectively saving money. Signaling resources improve PDU session switching efficiency.
- the matching and forwarding rules corresponding to the first terminal device in the connected PSA are retained, so that the tunnel information in the Old PSA can be directly replaced. and the forwarding rules of the first terminal device, which can avoid releasing other PSAs in the virtual network group in related technologies before adding new tunnel information and forwarding rules of the first terminal device, reducing the number of communication interactions between the SMF and the PSA, and effectively saving money. Signaling resources improve PDU session switching efficiency.
- Figure 5 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management method includes steps S501 to S508.
- S501 Initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- S502 Determine multiple PSAs in the virtual network group to which the first terminal device belongs. For descriptions of S501-S502, reference may be made to the above-mentioned embodiments, and details will not be described again here.
- S503 Determine the second PSA from multiple PSAs.
- the second PSA refers to other PSA except the first PSA and the third PSA in the network group where the first terminal device is located.
- PSA other than the first PSA and the third PSA among the multiple PSAs may be determined, and the determined multiple PSAs may be used as the second PSA. .
- the tunnel information corresponding to the third PSA in the PSA can be retained, and the PSA retaining the tunnel information can be used as the second PSA, so that the second PSA can be temporarily retained.
- tunnel information corresponding to the third PSA avoid releasing, deleting and requesting allocation of the tunnel information in the second PSA, reducing the number of interactions between the session management function SMF and the PSA, thereby effectively reducing communication resource consumption and improving communication efficiency.
- a PDU session release request may be initiated to the third PSA to release the second PDU session corresponding to the first terminal device in the third PSA.
- the tunnel information corresponding to the third PSA in the PSA is retained, the tunnel information corresponding to the third PSA in the PSA is not released, and the session management function SMF records the PSA retaining the tunnel information, and uses the PSA retaining the tunnel information as the second PSA.
- S504 Determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel.
- S505 Preserve the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- S506 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the first PSA identifier of the first PSA can be compared with the PSA identifier. If the first PSA identifier and the PSA identifier are the same, it indicates that when a new PSA is selected to establish the first PDU session, the session management If the new PSA selected by the function SMF is a PSA that has established a PDU session with other terminal devices in the virtual network group, it initiates a group-level N4 modification process to the first PSA to use the group-level N4 modification process to update the first PSA and the first PSA. Matching and forwarding rules corresponding to a terminal device.
- S508 Initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and communicate with the first terminal device according to the tunnel information of the first PSA. Corresponding matching and forwarding rules.
- the group-level N4 session modification process can be initiated to the second PSA, where the group-level N4 session modification process is Replace the tunnel information of the third PSA and the matching and forwarding rules corresponding to the first terminal device that are retained in the second PSA according to the tunnel information of the first PSA.
- Figure 6 is a schematic diagram of user plane connection in an embodiment of the present disclosure, in which UE1 is the first terminal device, and Old PSA is the third PDU session corresponding to the second PDU session released by the PDU session release request.
- PSA, PSA3 new PSA of the first terminal equipment UE1
- PSA3 new PSA of the first terminal equipment UE1
- Select PSA3 (new PSA) to newly establish the first PSA.
- PDU session where the new PSA selected in this embodiment of the present disclosure is a PSA that has established a PDU session with other terminal devices (UEy) in the virtual network group where the first terminal device UE1 is located.
- Figure 7 is a session sequence diagram in an embodiment of the present disclosure.
- the SMF may decide to perform PSA reselection, and then use The PDU session release request releases the Old PDU session.
- the Old PDU session corresponds to the Old PSA.
- the session management function SMF determines whether there are other terminal devices in the same group as the first terminal device on this Old PSA.
- the session management function SMF sends the group-level N4 modification process to the Old PSA to release the forwarding rules about the first terminal device on the Old PSA and the tunnel information of the N19 tunnel on the Old PSA.
- the session management function SMF can send the group-level N4 modification process to the Old PSA to release the forwarding rules of the first terminal device on the Old PSA, and then the session management function SMF can The management function SMF records other PSA connected to the Old PSA through the N19 tunnel to record that the forwarding rules related to the first terminal device on these PSA have not been modified, and then the new PSA can be selected by the session management function SMF for the new PDU session. Establish, where the new PSA selected by the session management function SMF is the PSA that has already established a session with other UEs in the group, that is, PSA3 in Figure 6.
- the session management function SMF can determine whether the newly selected PSA is located where the first terminal device is. If the newly selected PSA is within the PSA range of the virtual network group where the first terminal device is located, the group-level N4 modification process is initiated to the first PSA (PSA3 in Figure 6) to update forwarding rules corresponding to the first terminal device in the first PSA (PSA3 in Figure 6), and then initiate a group-level N4 session modification process to the second PSA to use the group-level N4 session modification process to update the second PSA with The forwarding rule corresponding to the first terminal device.
- the group-level N4 modification process is initiated to the first PSA (PSA3 in Figure 6) to update forwarding rules corresponding to the first terminal device in the first PSA (PSA3 in Figure 6), and then initiate a group-level N4 session modification process to the second PSA to use the group-level N4 session modification process to update the second PSA with The forwarding rule corresponding to the first terminal device.
- the tunnel information corresponding to the third PSA in the second PSA can be temporarily retained, avoiding the need for the third PSA.
- the tunnel information in the second PSA is released and deleted once and requested to be allocated once, reducing the number of interactions between the session management function SMF and the PSA, which can effectively reduce communication resource consumption and improve communication efficiency.
- Figure 8 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management method includes steps S801 to S807.
- S801 Initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- S802 Determine multiple PSAs in the virtual network group to which the first terminal device belongs.
- S803 Determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel.
- S804 Reserve the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- S805 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the second terminal device refers to other terminal devices other than the first terminal device in the virtual network group where the first terminal device is located.
- the first PSA identifier and the PSA identifier of the first PSA can be matched.
- it can be determined whether a second terminal device is connected to the third PSA. when the second terminal device is connected to the third PSA, the tunnel information of the first PSA is sent to the second PSA and the third PSA respectively.
- S807 Update the forwarding rules corresponding to the first terminal device in the second PSA, and update the forwarding rules corresponding to the first terminal device in the third PSA, where the tunnel information and forwarding rules are used to establish the first PSA and the second PSA. , and the N19 tunnel between the third PSA. Among them, the tunnel information and forwarding rules are used to establish the N19 tunnel between the first PSA, the second PSA, and the third PSA.
- the second PSA when the first PSA identifier is different from the PSA identifier and the third PSA is connected to the second terminal device, after sending the tunnel information of the first PSA to the second PSA and the third PSA respectively, the second PSA can be updated. Matching and forwarding rules corresponding to the first terminal device in the PSA, and updating matching and forwarding rules corresponding to the first terminal device in the third PSA, and then the first PSA and the second PSA can be established based on the tunnel information and forwarding rules, and N19 tunnel between third PSA.
- Figure 9 is a schematic diagram of user plane connection in an embodiment of the present disclosure, in which UE1 is the first terminal device, and Old PSA is the third PDU session corresponding to the second PDU session released by the PDU session release request.
- PSA The Old PSA is also connected to a terminal device UEx other than the first terminal device.
- the new PSA is the first PSA corresponding to the newly established first PDU session.
- the PDU session release request can be used to release the second PDU session.
- the newly established PSA A PDU session, where the new PSA selected in this embodiment of the present disclosure is a new PSA that has not established a PDU session with other terminal devices.
- Figure 10 is a schematic diagram of a session sequence in an embodiment of the present disclosure.
- the SMF can decide to perform PSA reselection, and then the PDU session release request can be used to release the second PDU session.
- the second PDU session corresponds to the Old PSA, and the session management function SMF determines whether there is still one on this Old PSA.
- the session management function SMF sends a group-level N4 modification process to the Old PSA to release the Regarding the forwarding rules of the first terminal device and the tunnel information of the N19 tunnel on the Old PSA
- the session management function SMF can send a group-level N4 to the Old PSA Modify the process to release the forwarding rules related to the first terminal device on the Old PSA, and then the session management function SMF can record other PSAs connected to the Old PSA through the N19 tunnel to record the first terminal device on these PSA.
- the forwarding rules have not been modified, and then the session management function SMF can select a new PSA to establish a new PDU session.
- the new PSA selected by the session management function SMF is a new PSA that has not established a PDU session with other terminal devices. If the session If the new PSA identifier selected by the management function SMF is different from the PSA identifier, and the Old PSA is connected to other terminal devices in the virtual network group, the group-level N4 modification process can be used to modify the new PSA to other terminal devices in the same virtual network group as the new PSA.
- the session management function SMF sends the new PSA's tunnel information and the forwarding rules of the first terminal device to PSA2 and Old PSA through the group-level N4 modification process to establish a link between the new PSA and the existing PSA in the same group. N19 tunnel.
- the forwarding rules related to UE1 on each PSA are not released first, and are directly modified and replaced when the session is established.
- the forwarding rules about the first terminal device on the Old PSA are first released, and the session is established again.
- new PSA establishes N19 tunnels to each PSA in turn, and informs each PSA of the forwarding rules related to UE1.
- the implementation in this disclosure reduces the number of interactions and effectively improves PDU sessions. switching efficiency.
- the first PDU is established During the session, the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and the matching and forwarding rules corresponding to the first terminal device according to the tunnel information of the first PSA, which can effectively reduce the session management function SMF and
- the number of interactions between PSA reduces the consumption of communication signaling resources, reduces the resource consumption in the PDU session establishment process, effectively improves the PDU session switching efficiency of terminal equipment, and at the same time optimizes the definition of the protocol data unit PDU session management process to ensure Protocol Data Unit PDU Session Continuity.
- Figure 11 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management method includes steps S1101 to S1108.
- S1101 Initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- S1102 Determine multiple PSAs in the virtual network group to which the first terminal device belongs.
- S1103 Determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel.
- S1104 Preserve the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- S1105 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the group-level N4 modification process is used to update the forwarding rule corresponding to the first terminal device in the first PSA.
- the first PSA identifier and the PSA identifier are matched.
- the first PSA identifier and the PSA identifier can be the same and the third PSA is connected to the second terminal device.
- the group-level N4 modification process is sent to the first PSA, and the group-level N4 modification process is used to update the matching and forwarding rules in the first PSA corresponding to the first terminal device.
- S1107 Determine the second PSA in the virtual network group where the first terminal device is located.
- S1108 Initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA and communicate with the first terminal device according to the tunnel information of the first PSA. Corresponding matching and forwarding rules.
- the group-level N4 modification process is sent to the first PSA to update the first PSA corresponding to the first terminal device.
- the group-level N4 session modification process can be initiated to the second PSA.
- the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA according to the tunnel information of the first PSA and with the tunnel information of the third PSA. Matching and forwarding rules corresponding to the first terminal device.
- Figure 12 is a schematic diagram of user plane connection in an embodiment of the present disclosure, in which UE1 is the first terminal device, and Old PSA is the third PDU session corresponding to the second PDU session released by the PDU session release request.
- PSA, PSA3 new PSA of the first terminal equipment UE1
- PSA3 new PSA of the first terminal equipment UE1
- the new PSA selected in this embodiment of the present disclosure is an existing PSA in the virtual network group where the first terminal device UE1 is located.
- the SMF may decide to perform PSA reselection, and then use The PDU session release request releases the second PDU session.
- the second PDU session corresponds to the Old PSA.
- the session management function SMF determines whether there are other terminal devices in the same group as the first terminal device on this Old PSA.
- the session management function SMF sends the group-level N4 modification process to the Old PSA to release the forwarding rules of the first terminal device on the Old PSA and the tunnel information of the N19 tunnel on the Old PSA.
- the session management function SMF can send the group-level N4 modification process to the Old PSA to release the forwarding rules of the first terminal device on the Old PSA, and then it can The session management function SMF records other PSA connected to the Old PSA through the N19 tunnel to record that the forwarding rules related to the first terminal device on these PSA have not been modified, and then the session management function SMF can select the new PSA for the new PDU. Establishment of the session, in which the new PSA selected by the session management function SMF is a PSA that already exists in the virtual network group.
- the new PSA belongs to the PSA of other group members (ie, PSA3 in Figure 12), and then it can be managed by the session management Function SMF modifies the forwarding rules of the first terminal device UE1 on PSA2 and PSA3 through the group-level N4 modification process.
- the first terminal by receiving a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish the first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA, the first terminal is determined
- the second PSA in the virtual network group where the device is located initiates a group-level N4 session modification process to the second PSA.
- the group-level N4 session modification process is used to replace the third PSA reserved in the second PSA based on the tunnel information of the first PSA.
- the tunnel information and the matching and forwarding rules corresponding to the first terminal device can optimize and define the protocol data unit PDU session management process, ensure the continuity of the protocol data unit PDU session, and reduce resource consumption in the PDU session establishment process. Effectively improve the PDU session switching efficiency of terminal equipment.
- Figure 14 is a schematic flowchart of a protocol data unit PDU session management method proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management method includes steps S1401 to S1406.
- S1401 Initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- S1402 Determine multiple PSAs in the virtual network group to which the first terminal device belongs.
- S1403 Determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel.
- S1404 Reserve the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- S1405 Receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the PDU session establishment request sent by the first terminal device can be received, and the PDU session establishment request can be used to select the first PSA to establish the first PDU session, and then the N4 session establishment process can be initiated to the first PSA to utilize the N4 The session establishment process establishes the first PDU session on the first PSA.
- the number of multiple PSAs is two, and the two PSAs respectively have corresponding PSA identifiers.
- the release group level N4 process is used to delete the forwarding rule corresponding to the first terminal device in the first PSA, and delete the tunnel information corresponding to the third PSA in the first PSA.
- the first PSA identifier can be matched with the PSA identifier.
- the release group level N4 process is initiated to the first PSA, and the release group level N4 process is used to delete forwarding rules corresponding to the first terminal device in the first PSA, and deletion of tunnel information corresponding to the third PSA in the first PSA.
- initiating a group-level N4 session establishment process to the first PSA is the same as initiating a group-level N4 session establishment process to the third PSA. There is no restriction on the time sequence in which a PSA initiates the group-level N4 release process.
- Figure 15 is a schematic diagram of user plane connection in an embodiment of the present disclosure, in which UE1 is the first terminal device, and Old PSA is the third PDU session corresponding to the second PDU session released by the PDU session release request.
- PSA, PSA2 is the PSA corresponding to the newly established PDU session.
- the number of PSA in the virtual network group where the first terminal device UE1 is located is two, and the two PSA have corresponding PSA identifiers respectively.
- the SMF may decide to perform PSA reselection, and then use The PDU session release request releases the second PDU session.
- the second PDU session corresponds to the Old PSA.
- the session management function SMF determines whether there are other terminal devices in the same group as the first terminal device on this Old PSA.
- the session management function SMF sends a group-level N4 modification process to the Old PSA to release the forwarding rules of the first terminal device on the Old PSA and the tunnel information of the N19 tunnel on the Old PSA.
- the session management function SMF can send the group-level N4 modification process to the Old PSA to release the forwarding rules of the first terminal device on the Old PSA, and then the Other PSAs connected to the Old PSA through the N19 tunnel are recorded by the Session Management Function SMF to record Note that the forwarding rules related to the first terminal device on these PSA have not been modified, and then the session management function SMF can select a new PSA to establish a new PDU session, and determine that the new PSA belongs to other PSA in the virtual network group, that is, PSA2 , and there is currently only one PSA.
- the session management function SMF deletes the forwarding rules related to UE1 and the tunnel information related to Old PSA on PSA2 by sending a release group-level N4 process to PSA2.
- PSA2 is selected during the session establishment process of UE1. This When there is only one PSA in the virtual network group, the N19 tunnel is no longer needed, and the group-level N4 session is no longer needed. Then the session management function SMF can initiate a normal group-level N4 session establishment process to PSA2.
- the release group level N4 process is initiated to the first PSA, where the number of multiple PSAs is two, then the two PSAs have corresponding PSA identifiers.
- the two PSAs can supplement the definition of the communication scenario where two PSA changes into one PSA, realize the improvement of the PDU session establishment scenario, ensure the continuity of the PDU session, and effectively ensure the communication effect.
- the two PSAs By initiating the release group level N4 process to the first PSA when the first PSA identifier is the same as the PSA identifier, where the number of multiple PSAs is two, then the two PSAs have corresponding PSA identifiers, and the two PSA can be
- the communication scenario of the change is supplemented and defined to improve the PDU session establishment scenario, ensure the continuity of the PDU session, and effectively ensure the communication effect.
- Figure 17 is a schematic structural diagram of a protocol data unit PDU session management device proposed by an embodiment of the present disclosure.
- the protocol data unit PDU session management device 170 includes a receiving unit 1701, a first determining unit 1702 and a first processing unit 1703.
- the receiving unit 1701 is configured to receive a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish a first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA.
- the first determining unit 1702 is used to determine the second PSA in the virtual network group where the first terminal device is located.
- the first processing unit 1703 is configured to initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA according to the tunnel information of the first PSA. and matching and forwarding rules corresponding to the first terminal device.
- Figure 18 is a schematic structural diagram of a protocol data unit PDU session management device proposed by another embodiment of the present disclosure, it also includes a second processing unit 1704 for receiving the first Before sending a PDU session establishment request, a terminal device initiates a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU session corresponding to the first terminal device in the third PSA.
- the method further includes: a second determining unit 1705, configured to determine multiple PSAs in the virtual network group to which the first terminal device belongs; and a third determining unit 1706, configured to determine from the multiple PSAs Second PSA;
- the third determining unit 1706 is specifically configured to: retain tunnel information corresponding to the third PSA among multiple PSAs; and use the PSA retaining tunnel information as the second PSA.
- it also includes: a fourth determining unit 1707, used to determine a PSA among the plurality of PSAs connected to the third PSA based on the N19 tunnel; and a third processing unit 1708, used to reserve the connected PSA. Matching and forwarding rules corresponding to the first terminal device.
- multiple PSAs respectively correspond to multiple PSA identities; wherein, the device further includes: a fourth processing unit 1709, configured to initiate a request to the first PSA when the first PSA identity is different from the PSA identity.
- a group-level N4 establishment process wherein the group-level N4 establishment process is used to request the distribution of tunnel information corresponding to the first PSA; and a fifth processing unit 1710, used to initiate a group-level N4 modification process to the first PSA, wherein the group-level The N4 modification process is used to send the tunnel information of the N19 tunnel of the PSA to the first PSA.
- multiple PSAs respectively correspond to multiple PSA identities; which also includes: a sixth processing unit 1711, configured to initiate a group-level initiation to the first PSA when the first PSA identity is the same as the PSA identity.
- N4 modification process in which the group-level N4 modification process is used to update the forwarding rule corresponding to the first terminal device in the first PSA;
- the first sending unit 1712 is used to update the first PSA identifier when the first PSA identifier is different from the PSA identifier, and the third
- the PSA connects to the second terminal device, it sends the tunnel information of the first PSA to the second PSA and the third PSA respectively;
- the update unit 1713 is used to update the forwarding rules corresponding to the first terminal device in the second PSA and update the third PSA. Forwarding rules corresponding to the first terminal device in the PSA, where the tunnel information and forwarding rules are used to establish an N19 tunnel between the first PSA, the second PSA, and the third PSA.
- multiple PSAs respectively correspond to multiple PSA identities; which also includes: a second sending unit 1714, configured to detect when the first PSA identity is the same as the PSA identity and the third PSA is connected to the second terminal. device, send the group-level N4 modification process to the first PSA; wherein the group-level N4 modification process is used to update the forwarding rule corresponding to the first terminal device in the first PSA.
- a second sending unit 1714 configured to detect when the first PSA identity is the same as the PSA identity and the third PSA is connected to the second terminal. device, send the group-level N4 modification process to the first PSA; wherein the group-level N4 modification process is used to update the forwarding rule corresponding to the first terminal device in the first PSA.
- the number of multiple PSAs is two, and the two PSAs respectively have corresponding PSA identifiers; which also includes: a seventh processing unit 1715, configured to compare the first PSA identifier and the PSA identifier.
- the release group level N4 process is initiated to the first PSA; wherein the release group level N4 process is used to delete the forwarding rules corresponding to the first terminal device in the first PSA, and to delete the forwarding rules corresponding to the third PSA in the first PSA. Tunnel information.
- the first terminal by receiving a PDU session establishment request sent by the first terminal device, where the PDU session establishment request is used to establish the first PDU session, and the first PDU session corresponds to the first PDU session anchor point PSA, the first terminal is determined The virtual location of the device
- the second PSA in the network group initiates a group-level N4 session modification process to the second PSA.
- the group-level N4 session modification process is used to replace the tunnel information of the third PSA retained in the second PSA based on the tunnel information of the first PSA.
- Figure 19 is a schematic structural diagram of a protocol data unit PDU session management device proposed by another embodiment of the present disclosure.
- the protocol data unit PDU session management device 190 includes a memory 1901, a transceiver 1902, a processor 1903 and a user interface 1904: the memory 1901 is used to store computer programs; the transceiver 1902 is used in the processor 1903 Transmit and receive data under the control of , the first PDU session corresponds to the first PDU session anchor point PSA; determine the second PSA in the virtual network group where the first terminal device is located; initiate a group-level N4 session modification process to the second PSA, where the group-level N4 session modification process uses Replace the tunnel information of the third PSA and the matching and forwarding rules corresponding to the first terminal device that are retained in the second PSA according to the tunnel information of the first PSA.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1903 and various circuits of the memory represented by memory 1901 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein.
- the bus interface provides the interface.
- the transceiver 1902 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, etc. Transmission medium.
- the user interface 1904 can also be an interface that can connect external and internal required equipment.
- the connected equipment includes but is not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
- the processor 1903 is responsible for managing the bus architecture and general processing, and the memory 1901 can store data used by the processor 1903 when performing operations.
- the processor 1903 can be a CPU (central processing unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, field programmable gate array) or CPLD (Complex Programmable Logic Device, complex programmable logic devices), the processor can also adopt a multi-core architecture.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array, field programmable gate array
- CPLD Complex Programmable Logic Device, complex programmable logic devices
- the processor is configured to execute any method provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the computer program stored in the memory.
- the processor and memory can also be physically separated.
- the processor 1903 is specifically configured to: initiate a PDU session release request to the third PSA, where the PDU session release request is used to release the second PDU corresponding to the first terminal device in the third PSA. session.
- the processor 1903 is specifically configured to: determine multiple PSAs in the virtual network group to which the first terminal device belongs; and determine a second PSA from the multiple PSAs.
- the processor 1903 is specifically configured to: retain the tunnel information corresponding to the third PSA in the PSA; and use the PSA retaining the tunnel information as the second PSA.
- the processor 1903 is specifically configured to: determine the PSA among multiple PSAs connected to the third PSA based on the N19 tunnel; and retain the matching and forwarding rules corresponding to the first terminal device in the connected PSA.
- multiple PSAs respectively correspond to multiple PSA identities; wherein, the processor 1903 is specifically configured to: when the first PSA identity is different from the PSA identity, initiate a group-level initiation to the first PSA The N4 establishment process, in which the group-level N4 establishment process is used to request the allocation of tunnel information corresponding to the first PSA; the group-level N4 modification process is initiated to the first PSA, where the group-level N4 modification process is used to send the PSA to the first PSA Tunnel information for the N19 tunnel.
- multiple PSAs respectively correspond to multiple PSA identities; wherein, the processor 1903 is specifically configured to: when the first PSA identity is the same as the PSA identity, initiate a group-level N4 to the first PSA Modification process, wherein the group-level N4 modification process is used to update the matching and forwarding rules corresponding to the first terminal device in the first PSA.
- multiple PSAs respectively correspond to multiple PSA identifiers; wherein, the processor 1903 is specifically configured to: when the first PSA identifier is different from the PSA identifier, and the third PSA is connected to the second terminal device In this case, send the tunnel information of the first PSA to the second PSA and the third PSA respectively;
- multiple PSAs respectively correspond to multiple PSA identifiers; wherein, the processor 1903 is specifically used for: when the first PSA identifier is the same as the PSA identifier, and the third PSA is connected to the second terminal device
- the group-level N4 modification process is sent to the first PSA; wherein the group-level N4 modification process is used to update the matching and forwarding rules corresponding to the first terminal device in the first PSA.
- the number is two, then the two PSAs respectively have corresponding PSA identifiers; wherein, the processor 1903 is specifically configured to: when the first PSA identifier is the same as the PSA identifier, The first PSA initiates the release group level N4 process; wherein the release group level N4 process is used to delete the matching and forwarding rules corresponding to the first terminal device in the first PSA, and delete the first Tunnel information in the PSA corresponding to the third PSA.
- embodiments of the present disclosure propose a processor-readable storage medium that stores a computer program, and the computer program is used to cause the processor to execute a protocol data unit (PDU). Session management methods.
- PDU protocol data unit
- embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) embodying computer-usable program code therein.
- a computer-usable storage media including, but not limited to, magnetic disk storage, optical storage, and the like
- processor-executable instructions may also be stored in a processor-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the generation of instructions stored in the processor-readable memory includes the manufacture of the instruction means product, the instruction device implements the function specified in one process or multiple processes in the flow chart and/or one block or multiple blocks in the block diagram.
- processor-executable instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby causing the computer or other programmable device to
- the instructions that are executed provide steps for implementing the functions specified in a process or processes of the flowchart diagrams and/or a block or blocks of the block diagrams.
- various parts of the present disclosure may be implemented in hardware, software, firmware, or combinations thereof.
- various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
- a logic gate circuit with a logic gate circuit for implementing a logic function on a data signal.
- Discrete logic circuits application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
- the program can be stored in a computer-readable storage medium.
- the program can be stored in a computer-readable storage medium.
- each functional unit in various embodiments of the present disclosure may be integrated into one processing module, each unit may exist physically alone, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or software function modules. If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
- the storage media mentioned above can be read-only memory, magnetic disks or optical disks, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提出一种协议数据单元PDU会话的管理方法、装置及存储介质,该方法包括:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA,确定第一终端设备所在虚拟网络组中的第二PSA,向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
Description
相关申请的交叉引用
本公开基于申请号为202210609027.5、申请日为2022年05月31日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本公开作为参考。
本公开涉及通信技术领域,尤其涉及一种协议数据单元PDU会话的管理方法、装置及存储介质。
当前,在第五代移动通信技术(5th Generation Mobile Communication Technology,5G)中,基于5G局域网(Local Area Network,LAN)的N19的传输场景,需要保持会话连续性。
相关技术中,在5G的23501协议中,对于N19场景下如何支持会话和服务连续模式(Session and Service Continuity Mode,SSC)尚未定义。
这种方式下,基于5G LAN的N19的传输场景的SSC mode2实现尚未定义,如果按照非5G LAN的场景进行N19隧道的建立,容易导致会话管理功能(Session Management Function,SMF)与协议数据单元PDU会话锚点(Protocol Data Unit Session Anchor,PSA)交互频繁,从而造成资源浪费,影响协议数据单元PDU会话的连续性,影响PDU会话切换效率。
发明内容
本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本公开的目的在于提出一种协议数据单元PDU会话的管理方法、装置及存储介质,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率。
本公开第一方面实施例提出的协议数据单元(PDU)会话的管理方法,应用于会话管理功能(SMF),包括:接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一PDU会话对应第一PDU会话锚点(PSA);确定所述第一终端设备所在虚拟网络组中的第二PSA;向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据所述第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,在所述接收第一终端设备发送的PDU会话建立请求之前,还包括:向所述第三PSA发起PDU会话释放请求,其中,所述PDU会话释放请求用于释放所述第三PSA中与所述第一终端设备对应的第二PDU会话。
在一些实施例中,还包括:确定所述第一终端设备所属虚拟网络组中多个PSA;从所述多个PSA中,确定所述第二PSA。
在一些实施例中,所述从所述多个PSA中,确定所述第二PSA,包括:保留所述多个PSA中与所述第三PSA对应的隧道信息;将保留所述隧道信息的PSA作为所述第二PSA。
在一些实施例中,还包括:确定所述多个PSA中与所述第三PSA基于N19隧道连接的PSA;保留所述连接的PSA中与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述方法还包括:在第一PSA标识与所述PSA标识不相同的情况下,向所述第一PSA发起组级N4建立流程,其中,所述组级N4建立流程用于请求分配与所述第一PSA对应的隧道信息;向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于向所述第一PSA发送所述PSA的N19隧道的隧道信息。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述方法还包括:在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述方法还包括:在第一PSA标识与所述PSA标识不相同,且所述第三PSA连接第二终端设备的情况下,分别向所述第二PSA和所述第三PSA发送所述第一PSA的隧道信息;更新所述第二PSA中与所述第一终端设备对应的匹配和转发规则,并更新所述第三PSA中与所述第一终端设备对应的匹配和转发规则,其中,所述隧道信息和所述匹配和转发规则用于建立所述第一PSA、所述第二PSA,以及所述第三PSA之间的N19隧道。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述方法还包括:在第一PSA标识与所述PSA标识相同,且所述第三PSA连接第二终端设备的情况下,向所述第一PSA发送组级
N4修改流程;其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,所述多个PSA的数量是两个,则两个所述PSA分别具有对应的PSA标识;其中,所述方法还包括:在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起释放组级N4过程;其中,所述释放组级N4过程用于删除所述第一PSA中与所述第一终端设备对应的匹配和转发规则,以及删除所述第一PSA中与所述第三PSA对应的隧道信息。
本公开第二方面实施例提出的协议数据单元(PDU)会话的管理装置,包括:接收单元,用于接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一`PDU会话对应第一PDU会话锚点(PSA);第一确定单元,用于确定所述第一终端设备所在虚拟网络组中的第二PSA;第一处理单元,用于向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,还包括:第二处理单元,用于在所述接收第一终端设备发送的PDU会话建立请求之前,向所述第三PSA发起PDU会话释放请求,其中,所述PDU会话释放请求用于释放所述第三PSA中与所述第一终端设备对应的第二PDU会话。
在一些实施例中,还包括:第二确定单元,用于确定所述第一终端设备所属虚拟网络组中多个PSA;第三确定单元,用于从所述多个PSA中,确定所述第二PSA;
在一些实施例中,所述第三确定单元,用于保留所述多个PSA中与所述第三PSA对应的隧道信息;将保留所述隧道信息的PSA作为所述第二PSA。
在一些实施例中,还包括:第四确定单元,用于确定所述多个PSA中与所述第三PSA基于N19隧道连接的PSA;第三处理单元,用于保留所述连接的PSA中与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述装置还包括:第四处理单元,用于在第一PSA标识与所述PSA标识不相同的情况下,向所述第一PSA发起组级N4建立流程,其中,所述组级N4建立流程用于请求分配与所述第一PSA对应的隧道信息;第五处理单元,用于向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于向所述第一PSA发送所述PSA的N19隧道的隧道信息。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述装置还包括:第六处理单元,用于在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
在一些实施例中,所述多个PSA分别对应多个PSA标识;其中,所述装置还包括:第一发送单元,用于在第一PSA标识与所述PSA标识不相同,且所述第三PSA连接第二终端设备的情况下,分别向所述第二PSA和所述第三PSA发送所述第一PSA的隧道信息;更新单元,用于更新所述第二PSA中与所述第一终端设备对应的匹配和转发规则,并更新所述第三PSA中与所述第一终端设备对应的匹配和转发规则,其中,所述隧道信息和所述匹配和转发规则用于建立所述第一PSA、所述第二PSA,以及所述第三PSA之间的N19隧道。
本公开第三方面实施例提出的协议数据单元PDU会话的管理装置,包括:存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一PDU会话对应第一PDU会话锚点PSA;确定所述第一终端设备所在虚拟网络组中的第二PSA;向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据所述第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
本公开第四方面实施例提出的处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行:本公开第一方面实施例提出的协议数据单元PDU会话的管理方法。
通过释放原PDU会话,在释放过程中保留其他PSA中第一终端设备的匹配和转发规则,接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA,确定第一终端设备所在虚拟网络组中的第二PSA,向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少PDU会话重建过程中会话管理功能SMF与PSA的交互次数,从而节约了通信信令资源,有效减少了PDU会话建立过程中的
资源消耗,有效提升终端设备的PDU会话切换效率。
本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图2是本公开另一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图3是本公开实施例中的用户面连接示意图;
图4是本公开实施例中的会话时序示意图;
图5是本公开另一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图6是本公开实施例中的用户面连接示意图;
图7是本公开实施例中的会话时序示意图;
图8是本公开另一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图9是本公开实施例中的用户面连接示意图;
图10是本公开实施例中的会话时序示意图;
图11是本公开另一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图12是本公开实施例中的用户面连接示意图;
图13是本公开实施例中的会话时序示意图;
图14是本公开另一实施例提出的协议数据单元PDU会话的管理方法的流程示意图;
图15是本公开实施例中的用户面连接示意图;
图16是本公开实施例中的会话时序示意图;
图17是本公开一实施例提出的协议数据单元PDU会话的管理装置的结构示意图;
图18是本公开另一实施例提出的协议数据单元PDU会话的管理装置的结构示意图;
图19是本公开另一实施例提出的协议数据单元PDU会话的管理装置的结构示意图。
本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本公开实施例中术语“多个”是指两个或两个以上,其他量词与之类似。
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,并不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开正是为了解决相关技术中基于5G LAN的N19的传输场景的SSC mode2实现尚未定义,如果按照非5G LAN的场景进行N19隧道的建立,容易导致会话管理功能(Session Management Function,SMF)与协议数据单元PDU会话锚点(Protocol Data Unit Session Anchor,PSA)交互频繁,从而造成资源浪费,影响协议数据单元PDU会话的连续性,影响PDU会话切换效率的技术问题,提供了一种协议数据单元PDU会话的管理方法,通过接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PSA;确定第一终端设备所在虚拟网络组中的第二PDU会话锚点PSA标识,其中,第二PSA标识用于标识第二PSA;向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率。
本公开实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE-A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。
系统中还可以包括核心网部分,例如演进的分组系统(Evolved Packet System,EPS)、5G系统(5GS)等。
图1是本公开实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
其中,需要说明的是,协议数据单元PDU会话的管理方法的执行主体为协议数据单元PDU会话的管理装置,该装置可以由软件和/或硬件的方式实现,该装置可以配置在终端设备中。其中,终端设备是指可以用于对数字信号进行转送和接收的通信设备,终端设备可以通过信道向网络设备发送信号。
本公开实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可以不相同。
例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device)。
网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。
例如,本公开实施例涉及的网络设备可以是全球移动通信系统(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)系统中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本公开实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点,集中单元和分布单元也可以地理上分开布置。
网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(Multi Input Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
如图1所示,该协议数据单元PDU会话的管理方法,包括步骤S101至S103。
本公开实施例应用于会话管理功能(Session Management Function,SMF),会话管理功能SMF负责协议数据单元PDU会话管理相关的功能,包括建立会话、修改会话、释放会话等。
S101:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
其中,协议数据单元(Protocol Data Unit,PDU)会话,是指终端设备(User Equipment,UE)与数据网络(Data Network,DN)之间进行通讯的过程,建立PDU会话,也即是说,建立了一条终端设备UE和数据网络DN的数据传输通道。
其中,第一终端设备,是指虚拟网络中的一个终端设备,第一终端设备可以向会话管理功能SMF发送PDU会话建立请求,以用于建立PDU会话。
其中,PDU会话建立请求可以用于建立第一PDU会话,第一PDU会话可以为新建立的PDU会话,第一PDU会话对应第一PDU会话锚点(PDU Session Anchor,PSA)。
其中,第一PDU会话锚点PSA,可以用于提供无线接入时的移动性,第一PDU会话可以为新建立的PDU会话,第一PDU会话锚点PSA可以为新建立的PDU会话对应的新的PSA。
本公开实施例中,在接收第一终端设备发送的PDU会话建立请求时,可以由会话管理功能SMF释放第一终端设备当前的PDU会话,而后可以由第一终端设备向会话管理功能SMF发送PDU会话
建立请求,由会话管理功能SMF接收第一终端设备发送的PDU会话建立请求,PDU会话建立请求可以用于建立新的PDU会话作为第一PDU会话,可以根据PDU会话建立请求选取新的PSA作为第一PSA,以建立第一PDU会话,会话管理功能SMF会第一终端设备分配新匹配和转发规则。
S102:确定第一终端设备所在虚拟网络组中的第二PSA。
其中,第二PSA,是指第一终端设备所在的网络组中,除第一PSA和建立第一PDU会话前与第一终端设备连接的PSA之外的其他PSA,第二PSA可以对应第二PSA标识,PSA标识,是指可以用于对第二PSA的身份信息进行唯一标识的通信标识,第二PSA标识用于标识第二PSA。
本公开实施例中,在确定第一终端设备所在虚拟网络组中的第二PSA时,可以由会话管理功能SMF分析识别第一终端设备所在的虚拟网络组,根据第一终端设备所在的虚拟网络组,分析确定虚拟网络组中除第一PSA和建立第一PDU会话前与第一终端设备连接的PSA之外的其他PSA,将分析确定得到的PSA作为第二PSA,可以确定第二PSA的通信身份标识作为第二PSA标识。
S103:向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
其中,第三PSA,是指建立新的PDU会话作为第一PDU会话前,与第一终端设备连接的PSA,该PSA可以为被释放的PDU会话对应的PSA。
其中,组级N4会话修改流程,可以用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
其中,第一终端设备对应的匹配和转发规则可以用于指示第一终端设备进行上行/下行数据传输。
本公开实施例在上述接收第一终端设备发送的PDU会话建立请求,并确定第一终端设备所在虚拟网络组中的第二PSA之后,可以向第二PSA发起组级N4会话修改流程。
本公开实施例中,当建立了新的PDU会话作为第一PDU会话之后,会话管理功能SMF会为第一终端设备分配新的匹配和转发规则,可以由会话管理功能SMF向第二PSA发起组级N4会话修改流程,以利用组级N4会话修改流程根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
本公开实施例中,通过接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA,确定第一终端设备所在虚拟网络组中的第二PSA,向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率。
图2是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
如图2所示,该协议数据单元PDU会话的管理方法,包括步骤S201至步骤S210。
S201:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
其中,第二PDU会话,是指待对其进行释放的第一终端设备对应的旧的PDU会话。
其中,PDU会话释放请求,可以用于释放第三PSA中与第一终端设备对应的第二PDU会话。
本公开实施例接收第一终端设备发送的PDU会话建立请求之前,可以向第三PSA发起PDU会话释放请求,以释放第三PSA中与第一终端设备对应的第二PDU会话。
本公开实施中,在第一终端设备所在的虚拟网络组内,第一终端设备与正在进行的PDU会话对应的PSA相连,该PSA即为第三PSA,第三PSA中包含第一终端设备对应的匹配和转发规则等,可以向第三PSA发起PDU会话释放请求,释放第三PSA中与第一终端设备对应的第二PDU会话,可以根据PDU会话释放请求,删除第三PSA上第一终端设备对应的匹配和转发规则,以实现向第三PSA发起PDU会话释放请求释放第三PSA中与第一终端设备对应的第二PDU会话。
S202:确定第一终端设备所属虚拟网络组中多个PSA。
其中,第一终端设备所属的虚拟网络组中包含多个PSA,任意两个PSA之间基于N19隧道相连。
本公开实施例中,在确定第一终端设备所属虚拟网络组中多个PSA时,可以由会话管理功能SMF分析识别第一终端设备所在的虚拟网络组,根据第一终端设备所在的虚拟网络组,分析得到虚拟网络组中包含的多个PSA,将识别出的多个PSA作为第一终端设备所属虚拟网络组中多个PSA。
S203:确定多个PSA中与第三PSA基于N19隧道连接的PSA。
其中,第一终端设备所属虚拟网络组中的多个PSA分别对应多个PSA标识,各个PSA分别对应的PSA标识可以唯一标识该PSA的身份信息。
本公开实施例在上述确定第一终端设备所属虚拟网络组中多个PSA之后,可以确定多个PSA中与第三PSA基于N19隧道连接的PSA,可以由会话管理功能SMF记录多个PSA中与第三PSA基于
N19隧道连接的其他PSA,将SMF记录的与第三PSA基于N19隧道连接的其他PSA作为多个PSA中与第三PSA基于N19隧道连接的PSA,与第三PSA基于N19隧道所连接的PSA上包含与第一终端设备对应的匹配和转发规则。
S204:保留连接的PSA中与第一终端设备对应的匹配和转发规则。
其中,第一终端设备对应的匹配和转发规则,可以用于指示第一终端设备转发数据包时的转发方式以及数据传送目的地址等。
本公开实施例中,在上述确定多个PSA中与第三PSA基于N19隧道连接的PSA之后,可以不删除多个PSA中与第三PSA基于N19隧道连接的PSA中与第一终端设备对应的匹配和转发规则,不释放多个PSA中与第三PSA基于N19隧道连接的PSA中与第一终端设备对应的匹配和转发规则,保留连接的PSA中与第一终端设备对应的匹配和转发规则。
S205:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
S205的描述说明可以具体参见上述实施例,在此不再赘述。
S206:在第一PSA标识与PSA标识不相同的情况下,向第一PSA发起组级N4建立流程,其中,组级N4建立流程用于请求分配与第一PSA对应的隧道信息。
其中,第一PSA标识可以唯一标识第一PSA。
其中,组级N4建立流程用于请求分配与第一PSA对应的隧道信息。
本公开实施例在上述接收第一终端设备发送的PDU会话建立请求,并根据PDU会话建立请求选择新的PSA作为第一PSA,以建立第一PDU会话之后,可以由会话管理功能SMF判断选择的第一PSA是否在第一终端设备所属的虚拟网络组的PSA范围内。
本公开实施例中,在判断选择的第一PSA是否在第一终端设备所属的虚拟网络组的PSA范围内时,可以将第一PSA的第一PSA标识与PSA标识进行比对处理,在第一PSA标识与PSA标识不相同的情况下,向第一PSA发起组级N4建立流程,以根据组级N4建立流程请求分配与第一PSA对应的隧道信息。
S207:向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于向第一PSA发送PSA的N19隧道的隧道信息。
其中,组级N4修改流程用于向第一PSA发送PSA的N19隧道的隧道信息。
本公开实施例中,在根据PDU会话建立请求选取第一PSA,以建立第一PDU会话之后,可以向第一PSA发起组级N4修改流程,根据组级N4修改流程向第一PSA发送PSA的N19隧道的隧道信息。
S208:如果第一PSA标识与PSA标识相同,则向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的匹配和转发规则。
本公开实施例中,可以将第一PSA的第一PSA标识与PSA标识进行比对处理,在第一PSA标识与PSA标识相同的情况下,第一PSA发起组级N4修改流程,以根据组级N4修改流程更新第一PSA中与第一终端设备对应的匹配和转发规则。
S209:确定第一终端设备所在虚拟网络组中的第二PSA。
S209的描述说明可以具体参见上述实施例,在此不再赘述。
S210:向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
本公开实施例在上述接收第一终端设备发送的PDU会话建立请求,根据PDU会话建立请求建立第一PDU会话,并确定第一终端设备所在虚拟网络组中的第二PSA之后,可以由会话管理功能SMF向第二PSA发起组级N4会话修改流程,利用组级N4会话修改流程根据的替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
举例而言,如图3所示,图3是本公开实施例中的用户面连接示意图,其中,UE1为第一终端设备,Old PSA为PDU会话释放请求释放的第二PDU会话对应的第三PSA,new PSA为新建立的第一PDU会话对应的第一PSA,可以利用PDU会话释放请求释放第二PDU会话,选取new PSA新建立第一PDU会话。
举例而言,如图4所示,图4是本公开实施例中的会话时序示意图,在第一终端设备进行上行/下行数据传输的过程中,可以由SMF决定执行PSA重选,而后可以利用PDU会话释放请求释放Old PDU会话,Old PDU会话对应Old PSA由会话管理功能SMF判断此Old PSA上是否还有与第一终端设备同组的其他终端设备,如果Old PSA上没有与第一终端设备同组的其他终端设备,则由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关第一终端设备的转发规则及Old PSA上的N19隧道的隧道信息,如果Old PSA上有与第一终端设备同组的其他终端设备,则可以由
会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关的第一终端设备的转发规则,而后可以由会话管理功能SMF记录与Old PSA通过N19隧道连接的其他PSA,以记录这些PSA上的与第一终端设备相关的转发规则还未修改,而后可以由第一终端设备UE1选择新的PSA进行新PDU会话的建立,而后可以由会话管理功能SMF判断新选择的PSA是否在第一终端设备所在的虚拟网络组中PSA范围内,如果新选择的PSA在第一终端设备所在的虚拟网络组中PSA范围内,则向第一PSA发起组级N4修改流程,以更新第一PSA中与第一终端设备对应的转发规则,如果新选择的PSA不在第一终端设备所在的虚拟网络组中PSA范围内,则由会话管理功能SMF向新选择的New PSA发起组级N4建立流程请求其分配N19隧道的隧道信息,并通过组级N4修改流程向新选择的New PSA发送组内已经存在的PSA的N19隧道的隧道信息(也即是说发送图4中的PSA2和PSA3的隧道信息),并由会话管理功能SMF分别向虚拟网络组内其他的PSA(PSA2和PSA3)发送组级N4修改流程,以替换第一终端设备释放前的Old PSA的隧道信息及第一终端设备的转发规则。
本公开实施例中,通过确定多个PSA中与第三PSA基于N19隧道连接的PSA,保留连接的PSA中与第一终端设备对应的匹配和转发规则,从而可以直接替换旧的PSA中的隧道信息及第一终端设备的转发规则,避免对相关技术中虚拟网络组内的其他PSA先释放再增加新的隧道信息及第一终端设备的转发规则,减少SMF与PSA的通信交互次数,有效节省信令资源,提升PDU会话切换效率。
本公开实施例中,通过确定多个PSA中与第三PSA基于N19隧道连接的PSA,保留连接的PSA中与第一终端设备对应的匹配和转发规则,从而可以直接替换Old PSA中的隧道信息及第一终端设备的转发规则,可以避免对相关技术中虚拟网络组内的其他PSA先释放再增加新的隧道信息及第一终端设备的转发规则,减少SMF与PSA的通信交互次数,有效节省信令资源,提升PDU会话切换效率。
图5是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
如图5所示,该协议数据单元PDU会话的管理方法,包括步骤S501至步骤S508。
S501:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。S502:确定第一终端设备所属虚拟网络组中多个PSA。S501-S502的描述说明可以具体参见上述实施例,在此不再赘述。
S503:从多个PSA中,确定第二PSA。
其中,第二PSA,是指第一终端设备所在的网络组中,除第一PSA和第三PSA之外的其他PSA。
本公开实施例中,在从多个PSA中,确定第二PSA时,可以确定多个PSA中除第一PSA和第三PSA之外的PSA,并将确定得到的多个PSA作为第二PSA。
在一些实施例中,在从多个PSA中,确定第二PSA时,可以保留PSA中与第三PSA对应的隧道信息,将保留隧道信息的PSA作为第二PSA,从而可以暂时保留第二PSA中与第三PSA对应的隧道信息,避免对第二PSA中的隧道信息进行释放删除和请求分配,减少会话管理功能SMF与PSA间的交互次数,从而可以有效减少通信资源消耗,提升通信效率。
本公开实施例中,在从多个PSA中,确定第二PSA时,可以在向第三PSA发起PDU会话释放请求以释放第三PSA中与第一终端设备对应的第二PDU会话之后,可以保留PSA中与第三PSA对应的隧道信息,不释放PSA中与第三PSA对应的隧道信息,并由会话管理功能SMF记录保留隧道信息的PSA,将保留隧道信息的PSA作为第二PSA。
S504:确定多个PSA中与第三PSA基于N19隧道连接的PSA。
S505:保留连接的PSA中与第一终端设备对应的匹配和转发规则。
S506:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
S504-S506的描述说明可以具体参见上述实施例,在此不再赘述。
S507:在第一PSA标识与PSA标识相同的情况下,向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的转发规则。
本公开实施例中,可以将第一PSA的第一PSA标识与PSA标识进行比对处理,如果第一PSA标识与PSA标识相同,则表明选取新的PSA以建立第一PDU会话时,会话管理功能SMF选择的新PSA为与虚拟网络组内的其他终端设备已经建立过PDU会话的PSA,则向第一PSA发起组级N4修改流程,以利用组级N4修改流程更新第一PSA中与第一终端设备对应的匹配和转发规则。
S508:向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
本公开实施例在上述第一PSA标识与PSA标识相同时,向第一PSA发起组级N4修改流程之后,可以向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
举例而言,如图6所示,图6是本公开实施例中的用户面连接示意图,其中,UE1为第一终端设备,Old PSA为PDU会话释放请求释放的第二PDU会话对应的第三PSA,PSA3(第一终端设备UE1的new PSA)为新建立的第一PDU会话对应的第一PSA,可以利用PDU会话释放请求释放第二PDU会话,选取,PSA3(new PSA)新建立第一PDU会话,其中,本公开实施例选取的new PSA为与第一终端设备UE1所在的虚拟网络组中的其他终端设备(UEy)建立过PDU会话的PSA。
举例而言,如图7所示,图7是本公开实施例中的会话时序示意图,在第一终端设备进行上行/下行数据传输的过程中,可以由SMF决定执行PSA重选,而后可以利用PDU会话释放请求释放Old PDU会话,Old PDU会话对应Old PSA由会话管理功能SMF判断此Old PSA上是否还有与第一终端设备同组的其他终端设备,如果Old PSA上没有与第一终端设备同组的其他终端设备,则由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关第一终端设备的转发规则及Old PSA上的N19隧道的隧道信息,如果Old PSA上有与第一终端设备同组的其他终端设备,则可以由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关的第一终端设备的转发规则,而后可以由会话管理功能SMF记录与Old PSA通过N19隧道连接的其他PSA,以记录这些PSA上的与第一终端设备相关的转发规则还未修改,而后可以由会话管理功能SMF选择新的PSA进行新PDU会话的建立,其中,会话管理功能SMF选择的new PSA为组内其他UE已经建立过会话的PSA,即图6中的PSA3,而后可以由会话管理功能SMF判断新选择的PSA是否在第一终端设备所在的虚拟网络组中PSA范围内,如果新选择的PSA在第一终端设备所在的虚拟网络组中PSA范围内,则向第一PSA(图6中的PSA3)发起组级N4修改流程,以更新第一PSA(图6中的PSA3)中与第一终端设备对应的转发规则,而后向第二PSA发起组级N4会话修改流程,以利用组级N4会话修改流程用于更新第二PSA中与第一终端设备对应的转发规则。
本公开实施例中,通过保留PSA中与第三PSA对应的隧道信息,将保留隧道信息的PSA作为第二PSA,从而可以暂时保留第二PSA中与第三PSA对应的隧道信息,避免对第二PSA中的隧道信息进行一次释放删除和一次请求分配,减少会话管理功能SMF与PSA间的交互次数,从而可以有效减少通信资源消耗,提升通信效率。
图8是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
如图8所示,该协议数据单元PDU会话的管理方法,包括步骤S801至步骤S807。
S801:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
S802:确定第一终端设备所属虚拟网络组中多个PSA。
S803:确定多个PSA中与第三PSA基于N19隧道连接的PSA。
S804:保留连接的PSA中与第一终端设备对应的匹配和转发规则。
S805:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
S801-S805的描述说明可以具体参见上述实施例,在此不再赘述。
S806:在第一PSA标识与PSA标识不相同,且第三PSA连接第二终端设备的情况下,分别向第二PSA和第三PSA发送第一PSA的隧道信息。其中,第二终端设备,是指第一终端设备所在的虚拟网络组中除第一终端设备之外的其他终端设备。
本公开实施例中,可以对第一PSA的第一PSA标识与PSA标识进行匹配处理,在第一PSA标识与PSA标识不相同的情况下,可以判断第三PSA上是否连接有第二终端设备,在第三PSA上连接有第二终端设备的情况下,分别向第二PSA和第三PSA发送第一PSA的隧道信息。
S807:更新第二PSA中与第一终端设备对应的转发规则,并更新第三PSA中与第一终端设备对应的转发规则,其中,隧道信息和转发规则用于建立第一PSA、第二PSA,以及第三PSA之间的N19隧道。其中,隧道信息和转发规则用于建立第一PSA、第二PSA,以及第三PSA之间的N19隧道。
本公开实施例在上述在第一PSA标识与PSA标识不相同,且第三PSA连接第二终端设备时,分别向第二PSA和第三PSA发送第一PSA的隧道信息之后,可以更新第二PSA中与第一终端设备对应的匹配和转发规则,并更新第三PSA中与第一终端设备对应的匹配和转发规则,而后可以根据隧道信息和转发规则建立第一PSA、第二PSA,以及第三PSA之间的N19隧道。
举例而言,如图9所示,图9是本公开实施例中的用户面连接示意图,其中,UE1为第一终端设备,Old PSA为PDU会话释放请求释放的第二PDU会话对应的第三PSA,Old PSA上还连接有除第一终端设备外的终端设备UEx,new PSA为新建立的第一PDU会话对应的第一PSA,可以利用PDU会话释放请求释放第二PDU会话,新建立第一PDU会话,其中,本公开实施例选取的new PSA为未与其他终端设备建立过PDU会话的新PSA。
举例而言,如图10所示,图10是本公开实施例中的会话时序示意图,在第一终端设备进行上行
/下行数据传输的过程中,可以由SMF决定执行PSA重选,而后可以利用PDU会话释放请求释放第二PDU会话,第二PDU会话对应Old PSA由会话管理功能SMF判断此Old PSA上是否还有与第一终端设备同组的其他终端设备,如果Old PSA上没有与第一终端设备同组的其他终端设备,则由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关第一终端设备的转发规则及Old PSA上的N19隧道的隧道信息,如果Old PSA上有与第一终端设备同组的其他终端设备,则可以由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关的第一终端设备的转发规则,而后可以由会话管理功能SMF记录与Old PSA通过N19隧道连接的其他PSA,以记录这些PSA上的与第一终端设备相关的转发规则还未修改,而后可以由会话管理功能SMF选择新的PSA进行新PDU会话的建立,其中,会话管理功能SMF选择的new PSA为未与其他终端设备建立过PDU会话的新PSA,如果会话管理功能SMF选择的new PSA标识与PSA标识不相同,且Old PSA连接有虚拟网络组中的其他终端设备,则可以由组级N4修改流程分别向与new PSA在同一个虚拟网络组中的其他PSA的隧道信息,并由会话管理功能SMF通过组级N4修改流程向PSA2和Old PSA发送new PSA的隧道信息及第一终端设备的转发规则,以建立new PSA与已存在的同组PSA间的N19隧道。
本公开实施例中,先不释放各个PSA上有关UE1的转发规则,在会话建立时直接修改替换,相关技术在会话释放时,先释放Old PSA上关于第一终端设备的转发规则,会话再建立时,new PSA依次建立到各个PSA的N19隧道,并告知各个PSA与UE1相关的转发规则,与相关技术中的实现方式相比,本公开实施中的实施方式减少了交互次数,有效提升PDU会话切换效率。
通过在释放释放第三PSA中与第一终端设备对应的第二PDU会话时,保留与第三PSA基于N19隧道连接的PSA中与第一终端设备对应的匹配和转发规则,在建立第一PDU会话时利用组级N4会话修改流程根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够有效减少会话管理功能SMF和PSA之间的交互次数,减少通信信令资源消耗,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率,同时可以对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性。
图11是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
如图11所示,该协议数据单元PDU会话的管理方法,包括步骤S1101至步骤S1108。
S1101:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
S1102:确定第一终端设备所属虚拟网络组中多个PSA。
S1103:确定多个PSA中与第三PSA基于N19隧道连接的PSA。
S1104:保留连接的PSA中与第一终端设备对应的匹配和转发规则。
S1105:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
S1101-S1105的描述说明可以具体参见上述实施例,在此不再赘述。
S1106:在第一PSA标识与PSA标识相同,且第三PSA连接第二终端设备的情况下,向第一PSA发送组级N4修改流程。
其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的转发规则。
本公开实施例中,将第一PSA标识与PSA标识进行匹配处理,在第一PSA标识与PSA标识相同的情况下,可以在第一PSA标识与PSA标识相同且第三PSA连接第二终端设备时,向第一PSA发送组级N4修改流程,利用组级N4修改流程更新第一PSA中与第一终端设备对应的匹配和转发规则。
S1107:确定第一终端设备所在虚拟网络组中的第二PSA。
S1107的描述说明可以具体参见上述实施例,在此不再赘述。
S1108:向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
本公开实施例在上述在第一PSA标识与PSA标识相同,且第三PSA连接第二终端设备时,向第一PSA发送组级N4修改流程,以更新第一PSA中与第一终端设备对应的转发规则之后,可以向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
举例而言,如图12所示,图12是本公开实施例中的用户面连接示意图,其中,UE1为第一终端设备,Old PSA为PDU会话释放请求释放的第二PDU会话对应的第三PSA,PSA3(第一终端设备UE1的new PSA)为新建立的第一PDU会话对应的第一PSA,可以利用PDU会话释放请求释放第二PDU会话,选取PSA3(new PSA)新建立第一PDU会话,其中,Old PSA上还连接有虚拟网络组中
的其他终端设备,本公开实施例选取的new PSA为与第一终端设备UE1所在的虚拟网络组中的已存在的PSA。
举例而言,如图13所示,图13是本公开实施例中的会话时序示意图,在第一终端设备进行上行/下行数据传输的过程中,可以由SMF决定执行PSA重选,而后可以利用PDU会话释放请求释放第二PDU会话,第二PDU会话对应Old PSA由会话管理功能SMF判断此Old PSA上是否还有与第一终端设备同组的其他终端设备,如果Old PSA上没有与第一终端设备同组的其他终端设备,则由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关第一终端设备的转发规则及Old PSA上的N19隧道的隧道信息,如果Old PSA上有与第一终端设备同组的其他终端设备,则可以由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关的第一终端设备的转发规则,而后可以由会话管理功能SMF记录与Old PSA通过N19隧道连接的其他PSA,以记录这些PSA上的与第一终端设备相关的转发规则还未修改,而后可以由会话管理功能SMF选择新的PSA进行新PDU会话的建立,其中,会话管理功能SMF选择的new PSA为与虚拟网络组中已存在的PSA,判断new PSA属于其他组成员的内的PSA(即图12中的PSA3),而后可以由会话管理功能SMF通过组级N4修改流程,修改PSA2和PSA3上有关第一终端设备UE1的转发规则。
本公开实施例中,通过接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA,确定第一终端设备所在虚拟网络组中的第二PSA,向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率。
图14是本公开一实施例提出的协议数据单元PDU会话的管理方法的流程示意图。
如图14所示,该协议数据单元PDU会话的管理方法,包括步骤S1401至步骤S1406。
S1401:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
S1402:确定第一终端设备所属虚拟网络组中多个PSA。
S1403:确定多个PSA中与第三PSA基于N19隧道连接的PSA。
S1404:保留连接的PSA中与第一终端设备对应的匹配和转发规则。
S1401-S1403的描述说明可以具体参见上述实施例,在此不再赘述。
S1405:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
本公开实施例中,可以接收第一终端设备发送的PDU会话建立请求,并利用PDU会话建立请求选取第一PSA建立第一PDU会话,而后可以向第一PSA发起N4会话建立过程,以利用N4会话建立过程在第一PSA上建立第一PDU会话。
S1406:在第一PSA标识与PSA标识相同的,向第一PSA发起释放组级N4过程。
其中,多个PSA的数量是两个,则两个PSA分别具有对应的PSA标识。
其中,释放组级N4过程用于删除第一PSA中与第一终端设备对应的转发规则,以及删除第一PSA中与第三PSA对应的隧道信息。
本公开实施例中,可以将第一PSA标识与PSA标识进行匹配处理,在第一PSA标识与PSA标识相同的情况下,向第一PSA发起释放组级N4过程,利用释放组级N4过程删除第一PSA中与第一终端设备对应的转发规则,以及删除第一PSA中与第三PSA对应的隧道信息,其中,需要说明的是,向第一PSA发起组级N4会话建立过程与向第一PSA发起释放组级N4过程的时间顺序不做限制。
举例而言,如图15所示,图15是本公开实施例中的用户面连接示意图,其中,UE1为第一终端设备,Old PSA为PDU会话释放请求释放的第二PDU会话对应的第三PSA,PSA2为新建立的PDU会话对应的PSA,第一终端设备UE1所在的虚拟网络组中的PSA的数量是两个,两个PSA分别具有对应的PSA标识。
举例而言,如图16所示,图16是本公开实施例中的会话时序示意图,在第一终端设备进行上行/下行数据传输的过程中,可以由SMF决定执行PSA重选,而后可以利用PDU会话释放请求释放第二PDU会话,第二PDU会话对应Old PSA由会话管理功能SMF判断此Old PSA上是否还有与第一终端设备同组的其他终端设备,如果Old PSA上没有与第一终端设备同组的其他终端设备,则由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关第一终端设备的转发规则及Old PSA上的N19隧道的隧道信息,如果Old PSA上有与第一终端设备同组的其他终端设备,则可以由会话管理功能SMF向Old PSA发送组级N4修改流程,以释放Old PSA上有关的第一终端设备的转发规则,而后可以由会话管理功能SMF记录与Old PSA通过N19隧道连接的其他PSA,以记
录这些PSA上的与第一终端设备相关的转发规则还未修改,而后可以由会话管理功能SMF选择新的PSA进行新PDU会话的建立,判断new PSA属于虚拟网络组内的其他PSA,即PSA2,且当前只有一个PSA了,会话管理功能SMF通过向PSA2发送释放组级N4过程,删除PSA2上与UE1相关的转发的规则及Old PSA相关的隧道信息,UE1会话建立过程中选择了PSA2,此时虚拟网络组里只有一个PSA了,不再需要N19隧道,也就不需要组级N4会话,而后可以由会话管理功能SMF向PSA2发起普通组级N4会话建立过程。
本公开实施例中,通过在第一PSA标识与PSA标识相同时,向第一PSA发起释放组级N4过程,其中,多个PSA的数量是两个,则两个PSA分别具有对应的PSA标识,能够对两个PSA变化为一个PSA的通信场景进行补充定义,实现对PDU会话建立场景的完善,保障PDU会话连续性,有效保障通信效果。
通过在第一PSA标识与PSA标识相同时,向第一PSA发起释放组级N4过程,其中,多个PSA的数量是两个,则两个PSA分别具有对应的PSA标识,能够对两个PSA变化为一个PSA的通信场景进行补充定义,实现对PDU会话建立场景的完善,保障PDU会话连续性,有效保障通信效果。
图17是本公开一实施例提出的协议数据单元PDU会话的管理装置结构示意图。
如图17所示,该协议数据单元PDU会话的管理装置170,包括接收单元1701、第一确定单元1702和第一处理单元1703。
接收单元1701,用于接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA。
第一确定单元1702,用于确定第一终端设备所在虚拟网络组中的第二PSA。
第一处理单元1703,用于向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
在本公开的一些实施例中,如图18所示,图18是本公开另一实施例提出的协议数据单元PDU会话的管理装置结构示意图,还包括第二处理单元1704,用于在接收第一终端设备发送的PDU会话建立请求之前,向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
在本公开的一些实施例中,还包括:第二确定单元1705,用于确定第一终端设备所属虚拟网络组中多个PSA;和第三确定单元1706,用于从多个PSA中,确定第二PSA;
在本公开的一些实施例中,第三确定单元1706,具体用于:保留多个PSA中与第三PSA对应的隧道信息;将保留隧道信息的PSA作为第二PSA。
在本公开的一些实施例中,还包括:第四确定单元1707,用于确定多个PSA中与第三PSA基于N19隧道连接的PSA;和第三处理单元1708,用于保留连接的PSA中与第一终端设备对应的匹配和转发规则。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,装置还包括:第四处理单元1709,用于在第一PSA标识与PSA标识不相同时,向第一PSA发起组级N4建立流程,其中,组级N4建立流程用于请求分配与第一PSA对应的隧道信息;和第五处理单元1710,用于向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于向第一PSA发送PSA的N19隧道的隧道信息。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,还包括:第六处理单元1711,用于在第一PSA标识与PSA标识相同时,向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的转发规则;第一发送单元1712,用于在第一PSA标识与PSA标识不相同,且第三PSA连接第二终端设备时,分别向第二PSA和第三PSA发送第一PSA的隧道信息;更新单元1713,用于更新第二PSA中与第一终端设备对应的转发规则,并更新第三PSA中与第一终端设备对应的转发规则,其中,隧道信息和转发规则用于建立第一PSA、第二PSA,以及第三PSA之间的N19隧道。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,还包括:第二发送单元1714,用于在第一PSA标识与PSA标识相同,且第三PSA连接第二终端设备时,向第一PSA发送组级N4修改流程;其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的转发规则。
在本公开的一些实施例中,多个PSA的数量是两个,则两个PSA分别具有对应的PSA标识;其中,还包括:第七处理单元1715,用于在第一PSA标识与PSA标识相同时,向第一PSA发起释放组级N4过程;其中,释放组级N4过程用于删除第一PSA中与第一终端设备对应的转发规则,以及删除第一PSA中与第三PSA对应的隧道信息。
本公开实施例中,通过接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA,确定第一终端设备所在虚拟
网络组中的第二PSA,向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则,能够对协议数据单元PDU会话管理流程进行优化定义,保障协议数据单元PDU会话的连续性,减少了PDU会话建立过程中的资源消耗,有效提升终端设备的PDU会话切换效率。
图19是本公开另一实施例提出的协议数据单元PDU会话的管理装置的结构示意图。
参见图19,该协议数据单元PDU会话的管理装置190,包括存储器1901,收发机1902,处理器1903及用户接口1904:存储器1901,用于存储计算机程序;收发机1902,用于在处理器1903的控制下收发数据;处理器1903,用于读取存储器1901中的计算机程序并执行以下操作:接收第一终端设备发送的PDU会话建立请求,其中,PDU会话建立请求用于建立第一PDU会话,第一PDU会话对应第一PDU会话锚点PSA;确定第一终端设备所在虚拟网络组中的第二PSA;向第二PSA发起组级N4会话修改流程,其中,组级N4会话修改流程用于根据第一PSA的隧道信息替换第二PSA中保留的第三PSA的隧道信息及与第一终端设备对应的匹配和转发规则。
其中,在图19中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1903代表的一个或多个处理器和存储器1901代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1902可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口1904还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1903负责管理总线架构和通常的处理,存储器1901可以存储处理器1903在执行操作时所使用的数据。
可选的,处理器1903可以是CPU(中央处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器也可以采用多核架构。
处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一方法。处理器与存储器也可以物理上分开布置。
在本公开的一些实施例中,处理器1903,具体用于:向第三PSA发起PDU会话释放请求,其中,PDU会话释放请求用于释放第三PSA中与第一终端设备对应的第二PDU会话。
在本公开的一些实施例中,处理器1903,具体用于:确定第一终端设备所属虚拟网络组中多个PSA;从多个PSA中,确定第二PSA。
在本公开的一些实施例中,处理器1903,具体用于:保留PSA中与第三PSA对应的隧道信息;将保留隧道信息的PSA作为第二PSA。
在本公开的一些实施例中,处理器1903,具体用于:确定多个PSA中与第三PSA基于N19隧道连接的PSA;保留连接的PSA中与第一终端设备对应的匹配和转发规则。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,处理器1903,具体用于:在第一PSA标识与PSA标识不相同的情况下,向第一PSA发起组级N4建立流程,其中,组级N4建立流程用于请求分配与第一PSA对应的隧道信息;向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于向第一PSA发送PSA的N19隧道的隧道信息。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,处理器1903,具体用于:在第一PSA标识与PSA标识相同的情况下,向第一PSA发起组级N4修改流程,其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的匹配和转发规则。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,处理器1903,具体用于:在第一PSA标识与PSA标识不相同,且第三PSA连接第二终端设备的情况下,分别向第二PSA和第三PSA发送第一PSA的隧道信息;
更新第二PSA中与第一终端设备对应的匹配和转发规则,并更新第三PSA中与第一终端设备对应的匹配和转发规则,其中,隧道信息和匹配和转发规则用于建立第一PSA、第二PSA,以及第三PSA之间的N19隧道。
在本公开的一些实施例中,多个PSA分别对应多个PSA标识;其中,处理器1903,具体用于:在第一PSA标识与PSA标识相同,且第三PSA连接第二终端设备的情况下,向第一PSA发送组级N4修改流程;其中,组级N4修改流程用于更新第一PSA中与第一终端设备对应的匹配和转发规则。
在本公开的一些实施例中,的数量是两个,则两个PSA分别具有对应的PSA标识;其中,处理器1903,具体用于:在第一PSA标识与PSA标识相同的情况下,向第一PSA发起释放组级N4过程;其中,释放组级N4过程用于删除第一PSA中与第一终端设备对应的匹配和转发规则,以及删除第一
PSA中与第三PSA对应的隧道信息。
在此需要说明的是,本公开实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
为了实现上述实施例,本公开实施例提出了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行协议数据单元PDU会话的管理方法。
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。
需要说明的是,在本公开的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (21)
- 一种协议数据单元(PDU)会话的管理方法,应用于会话管理功能(SMF),包括:接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一PDU会话对应第一PDU会话锚点(PSA);确定所述第一终端设备所在虚拟网络组中的第二PSA;向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据所述第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
- 如权利要求1所述的方法,在所述接收第一终端设备发送的PDU会话建立请求之前,还包括:向所述第三PSA发起PDU会话释放请求,其中,所述PDU会话释放请求用于释放所述第三PSA中与所述第一终端设备对应的第二PDU会话。
- 如权利要求2所述的方法,还包括:确定所述第一终端设备所属虚拟网络组中多个PSA;从所述多个PSA中,确定所述第二PSA。
- 如权利要求3所述的方法,其中,所述从所述多个PSA中,确定所述第二PSA,包括:保留所述多个PSA中与所述第三PSA对应的隧道信息;将保留所述隧道信息的PSA作为所述第二PSA。
- 如权利要求3所述的方法,还包括:确定所述多个PSA中与所述第三PSA基于N19隧道连接的PSA;保留所述连接的PSA中与所述第一终端设备对应的匹配和转发规则。
- 如权利要求5所述的方法,其中,所述多个PSA分别对应多个PSA标识;所述方法还包括:在第一PSA标识与所述PSA标识不相同的情况下,向所述第一PSA发起组级N4建立流程,其中,所述组级N4建立流程用于请求分配与所述第一PSA对应的隧道信息;向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于向所述第一PSA发送所述PSA的N19隧道的隧道信息。
- 如权利要求3所述的方法,其中,所述多个PSA分别对应多个PSA标识;所述方法还包括:在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
- 如权利要求3所述的方法,其中,所述多个PSA分别对应多个PSA标识;所述方法还包括:在第一PSA标识与所述PSA标识不相同,且所述第三PSA连接第二终端设备的情况下,分别向所述第二PSA和所述第三PSA发送所述第一PSA的隧道信息;更新所述第二PSA中与所述第一终端设备对应的匹配和转发规则,并更新所述第三PSA中与所述第一终端设备对应的匹配和转发规则,其中,所述隧道信息和所述匹配和转发规则用于建立所述第一PSA、所述第二PSA,以及所述第三PSA之间的N19隧道。
- 如权利要求3所述的方法,其中,所述多个PSA分别对应多个PSA标识;所述方法还包括:在第一PSA标识与所述PSA标识相同,且所述第三PSA连接第二终端设备的情况下,则向所述第一PSA发送组级N4修改流程;其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
- 如权利要求3所述的方法,其中,所述多个PSA的数量是两个,则两个所述PSA分别具有对应的PSA标识;所述方法还包括:在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起释放组级N4过程;其中,所述释放组级N4过程用于删除所述第一PSA中与所述第一终端设备对应的匹配和转发规则,以及删除所述第一PSA中与所述第三PSA对应的隧道信息。
- 一种协议数据单元PDU会话的管理装置,其中,应用于会话管理功能SMF,包括:接收单元,用于接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一PDU会话对应第一PDU会话锚点PSA;第一确定单元,用于确定所述第一终端设备所在虚拟网络组中的第二PSA;第一处理单元,用于向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
- 如权利要求11所述的装置,还包括:第二处理单元,用于在所述接收第一终端设备发送的PDU会话建立请求之前,向所述第三PSA 发起PDU会话释放请求,其中,所述PDU会话释放请求用于释放所述第三PSA中与所述第一终端设备对应的第二PDU会话。
- 如权利要求12所述的装置,还包括:第二确定单元,用于确定所述第一终端设备所属虚拟网络组中多个PSA;第三确定单元,用于从所述多个PSA中,确定所述第二PSA;
- 如权利要求13所述的装置,其中,所述第三确定单元用于:保留所述多个PSA中与所述第三PSA对应的隧道信息;将保留所述隧道信息的PSA作为所述第二PSA。
- 如权利要求13所述的装置,还包括:第四确定单元,用于确定所述多个PSA中与所述第三PSA基于N19隧道连接的PSA;第三处理单元,用于保留所述连接的PSA中与所述第一终端设备对应的匹配和转发规则。
- 如权利要求15所述的装置,其中,所述多个PSA分别对应多个PSA标识;所述装置还包括:第四处理单元,用于在第一PSA标识与所述PSA标识不相同的情况下,向所述第一PSA发起组级N4建立流程,其中,所述N4建立流程用于请求分配与所述第一PSA对应的隧道信息;第五处理单元,用于向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于向所述第一PSA发送所述PSA的N19隧道的隧道信息。
- 如权利要求13所述的装置,其中,所述多个PSA分别对应多个PSA标识;所述装置还包括:第六处理单元,用于在第一PSA标识与所述PSA标识相同的情况下,向所述第一PSA发起组级N4修改流程,其中,所述组级N4修改流程用于更新所述第一PSA中与所述第一终端设备对应的匹配和转发规则。
- 如权利要求13所述的装置,其中,所述多个PSA分别对应多个PSA标识;所述装置还包括:第一发送单元,用于在第一PSA标识与所述PSA标识不相同,且所述第三PSA连接第二终端设备的情况下,分别向所述第二PSA和所述第三PSA发送所述第一PSA的隧道信息;更新单元,用于更新所述第二PSA中与所述第一终端设备对应的匹配和转发规则,并更新所述第三PSA中与所述第一终端设备对应的匹配和转发规则,其中,所述隧道信息和所述匹配和转发规则用于建立所述第一PSA、所述第二PSA,以及所述第三PSA之间的N19隧道。
- 一种协议数据单元(PDU)会话的管理装置,其中,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:接收第一终端设备发送的PDU会话建立请求,其中,所述PDU会话建立请求用于建立第一PDU会话,所述第一PDU会话对应第一PDU会话锚点(PSA);确定所述第一终端设备所在虚拟网络组中的第二PSA;向所述第二PSA发起组级N4会话修改流程,其中,所述组级N4会话修改流程用于根据第一PSA的隧道信息替换所述第二PSA中保留的第三PSA的隧道信息及与所述第一终端设备对应的匹配和转发规则。
- 一种处理器可读存储介质,其中,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至10中任一项所述的协议数据单元PDU会话的管理方法。
- 一种计算机程序产品,包括计算机程序,其中,所述计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得所述计算机设备执行如权利要求1至10中任一项所述的协议数据单元PDU会话的管理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210609027.5 | 2022-05-31 | ||
CN202210609027.5A CN117202281A (zh) | 2022-05-31 | 2022-05-31 | 协议数据单元pdu会话的管理方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023231974A1 true WO2023231974A1 (zh) | 2023-12-07 |
Family
ID=88989315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/096860 WO2023231974A1 (zh) | 2022-05-31 | 2023-05-29 | 协议数据单元pdu会话的管理方法、装置及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117202281A (zh) |
WO (1) | WO2023231974A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110650514A (zh) * | 2018-06-26 | 2020-01-03 | 华为技术有限公司 | 路径更新方法、设备及系统 |
CN111092937A (zh) * | 2019-12-04 | 2020-05-01 | 中兴通讯股份有限公司 | 会话创建方法、控制方法、会话创建系统、网元及介质 |
CN113545014A (zh) * | 2019-01-14 | 2021-10-22 | Idac控股公司 | 支持虚拟主机迁移的方法及无线发射/接收单元 |
-
2022
- 2022-05-31 CN CN202210609027.5A patent/CN117202281A/zh active Pending
-
2023
- 2023-05-29 WO PCT/CN2023/096860 patent/WO2023231974A1/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110650514A (zh) * | 2018-06-26 | 2020-01-03 | 华为技术有限公司 | 路径更新方法、设备及系统 |
CN113545014A (zh) * | 2019-01-14 | 2021-10-22 | Idac控股公司 | 支持虚拟主机迁移的方法及无线发射/接收单元 |
CN111092937A (zh) * | 2019-12-04 | 2020-05-01 | 中兴通讯股份有限公司 | 会话创建方法、控制方法、会话创建系统、网元及介质 |
Non-Patent Citations (1)
Title |
---|
HUAWEI, HISILICON, CATT: "Correction on the AF subscribed notification procedures of session & service cotinuity and UP path management scenarios", 3GPP DRAFT; S2-1907635 23502 CORRECTION ON THE AF SUBSCRIBED NOTIFICATION PROCEDURES OF SESSION & SERVICE COTINUITY AND UP PATH MANAGEMENT SCENARIOS_V3, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES, vol. SA WG2, no. Sapporo, Japan; 20190624 - 20190628, 18 June 2019 (2019-06-18), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051750729 * |
Also Published As
Publication number | Publication date |
---|---|
CN117202281A (zh) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4236424A1 (en) | Data transmission control method, apparatus, and storage medium | |
WO2022028297A1 (zh) | 辅小区组的主小区更新方法、装置及存储介质 | |
WO2023066383A1 (zh) | 数据传输方法、装置及存储介质 | |
WO2022028276A1 (zh) | 业务处理方法、信息指示方法、终端和网络设备 | |
WO2023051265A1 (zh) | 确定pdcch监听自适应行为的方法及装置 | |
WO2022156439A1 (zh) | 信息传输方法、装置、基站及介质 | |
WO2023284512A1 (zh) | 中继选择方法、装置及终端 | |
WO2023231974A1 (zh) | 协议数据单元pdu会话的管理方法、装置及存储介质 | |
WO2022116820A1 (zh) | 终端rrc连接恢复的方法和装置 | |
WO2022152092A1 (zh) | 数据传输控制方法和装置 | |
WO2022199233A1 (zh) | 寻呼方法、装置及存储介质 | |
WO2022022684A1 (zh) | 中继链路连接控制方法及装置 | |
KR20240029783A (ko) | 사용자 단말 접속 방법, 장치, 사용자 단말 및 저장매체 | |
WO2024017058A1 (zh) | 上行处理方法、下行业务处理方法、寻呼处理方法和通信设备 | |
CN114585110A (zh) | 终端进入非激活态的控制方法和装置 | |
WO2023011411A1 (zh) | 重配失败的处理方法、装置及终端 | |
WO2023221838A1 (zh) | 交互方法和相关设备 | |
WO2024066399A1 (zh) | 进入连接态的方法、装置、终端和网络设备 | |
WO2022117054A1 (zh) | 终端rrc连接恢复的方法和装置 | |
WO2024046272A1 (zh) | 信息传输方法、装置及存储介质 | |
WO2024066731A1 (zh) | 频率资源获取、确定方法、装置、终端设备及网络设备 | |
WO2024032391A1 (zh) | 波束指示方法、装置及其相关设备 | |
WO2024027450A1 (zh) | 保持辅节点不变的方法及装置 | |
WO2024094220A1 (zh) | 通信方法及装置 | |
WO2024230406A1 (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: 23815154 Country of ref document: EP Kind code of ref document: A1 |