[go: up one dir, main page]

WO2022183497A1 - 一种通信方法和通信装置 - Google Patents

一种通信方法和通信装置 Download PDF

Info

Publication number
WO2022183497A1
WO2022183497A1 PCT/CN2021/079363 CN2021079363W WO2022183497A1 WO 2022183497 A1 WO2022183497 A1 WO 2022183497A1 CN 2021079363 W CN2021079363 W CN 2021079363W WO 2022183497 A1 WO2022183497 A1 WO 2022183497A1
Authority
WO
WIPO (PCT)
Prior art keywords
pdu session
network element
service
policy
session
Prior art date
Application number
PCT/CN2021/079363
Other languages
English (en)
French (fr)
Inventor
席国宝
陆长奇
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2021/079363 priority Critical patent/WO2022183497A1/zh
Priority to CN202180088714.0A priority patent/CN116724659A/zh
Publication of WO2022183497A1 publication Critical patent/WO2022183497A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections

Definitions

  • the present application relates to the field of communication, and more particularly, to a communication method and a communication device.
  • network slicing technology In the 5th-generation (5G) independent networking (standalone, SA) architecture, in order to support diverse business requirements and scenarios, network slicing technology is introduced.
  • the introduction of network slicing technology can form an end-to-end (E2E) network slicing solution, and by establishing a new network slice, the protection and isolation of specific services in the E2E network connection can be realized.
  • E2E end-to-end
  • the terminal can create a dedicated slice at the beginning of the service to carry the service and provide service guarantee. And because the service is carried through a specific slice at the beginning, there is no service switching between slices in the middle, and the service will not be interrupted.
  • this method is aimed at all users, which means that each user who uses the service needs to establish a dedicated slice, and the operating cost will be relatively high for service manufacturers.
  • the terminal can also use the default slice that carries all services first, and then switch the service to a specific slice when necessary, such as when the service experience is poor and the service experience needs to be improved. In this way, slices can be dynamically established only for specific users, and the operating cost is lower for service manufacturers. However, when the terminal switches the service to a new slice, in some service scenarios, such as a game battle, the service will be interrupted and the user's service experience will be affected.
  • the present application provides a communication method and a communication device, so that the terminal can ensure that the service is not interrupted during the process of switching slices.
  • a communication method including: a session management network element obtains a first Internetworking Protocol IP corresponding to a first protocol data unit PDU session, the first PDU session corresponding to a first service of a first terminal ; the session management network element establishes a second PDU session, the second PDU session corresponds to the first service of the first terminal; the session management network element allocates the first IP for the second PDU session.
  • the session management network element may allocate the first IP corresponding to the first PDU session to the second PDU session, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, which can avoid the first IP
  • the service is interrupted by re-establishing a service connection using a new IP on a new slice, which helps to improve the user's service experience.
  • the method further includes: the session management network element receives a first policy, where the first policy is used to indicate that the first service of the first terminal is in the first A split mode between a PDU session and the second PDU session; wherein, the session management network element assigning a first IP to the second PDU session includes: the session management network element assigns the second PDU session to the second PDU session according to the first policy Assign the first IP.
  • the method further includes: acquiring, by the session management network element, a first service identifier, where the first service identifier is used to indicate the first service of the first terminal;
  • the session management network element obtains a first slice identifier, where the first slice identifier is used to indicate a slice corresponding to the second PDU session; wherein, the session management network element allocates a first IP for the second PDU session, including :
  • the session management network element allocates the first IP to the second PDU session according to the first service identifier and the first slice identifier.
  • acquiring the first service identifier by the session management network element includes: the session management network element acquires the first service identifier from the policy control network element.
  • acquiring the first slice identifier by the session management network element includes: the session management network element acquires the first slice identifier from the unified data management network element.
  • the session management network element when establishing a dedicated second PDU session for the first service of the first terminal, allocates the first IP corresponding to the first PDU session to the second PDU session, so that the terminal is in the Keeping the IP unchanged during the process of switching slices for the first service can avoid service interruption caused by re-establishing a service connection for the first service using a new IP on a new slice, which helps to improve user service experience.
  • a communication method including: a policy control network element generates a first policy, where the first policy is used to indicate an offload mode of the first service of the first terminal between the first PDU session and the second PDU session ; the policy control network element sends the first policy to the session management network element, and the session management network element is used for allocating a first IP to the second PDU session according to the first policy.
  • the method further includes: the policy control network element receives a first request, where the first request is used to request to establish the first service for the first terminal.
  • generating the first policy by the policy control network element according to the first request includes: the policy control network element generating the first policy and the second policy, where the second policy is used to indicate the distribution mode of the first service of the first terminal on the first PDU session and the second PDU session; the policy controls the network element to send the first terminal to the the second strategy, so that the first terminal can select the second PDU session for the first service according to the second strategy.
  • the policy control network element may generate the first policy and the second policy according to the received request, and provide the terminal-side device and the network-side device with an uplink and downlink data distribution method, so that the session management network element can
  • the data offloading strategy allocates the first IP corresponding to the first PDU session to the second PDU session, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, which can prevent the first service from using a new one on a new slice.
  • the service is interrupted due to the re-establishment of the service connection through the IP address of the IP address, which helps to improve the service experience of users.
  • a communication method including: a mobility management network element determining a first session management network element, where the first session management network element is configured to assign a first IP address corresponding to the first PDU session to a second PDU session , the first session management network element is a session management network element that establishes the first PDU session, and the first PDU session and the second PDU session correspond to the first service of the first terminal.
  • the method further includes: acquiring, by the mobility management network element, a first service identifier and a first slice identifier, where the first service identifier is used to indicate the first For the first service of the terminal, the first slice identifier is used to indicate a slice corresponding to the second PDU session; wherein, the mobility management network element determines the first session management network element, including: the mobility management network element The first session management network element is determined according to the first service identifier and the first slice identifier.
  • the mobility management network element acquiring the first service identifier and the first slice identifier includes: the mobility management network element receiving the first service identifier from the first terminal. Two PDU session establishment request, where the second PDU session establishment request includes the first service identifier and the first slice identifier.
  • the mobility management network element selects the first session management network element for the second PDU session, that is, the session management network element for establishing the first PDU session, so that the first session management network element is established for the second PDU session.
  • the session management network element can allocate the first IP corresponding to the first PDU session to the second PDU session, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, which can prevent the first service from being used on a new slice
  • the new IP re-establishes the service connection and causes the service to be interrupted, which helps to improve the user's service experience.
  • a communication method comprising: a user plane network element receiving indication information from a session management network element, where the indication information includes a first IP, the first IP corresponds to a first PDU session, the first PDU The session corresponds to the first service of the first terminal; the user plane network element establishes a second PDU session according to the indication information, the second PDU session corresponds to the first IP, and the second PDU session corresponds to the first terminal. corresponding to the first business.
  • the method further includes: the user plane network element receiving a first policy from the session management network element, where the first policy is used to indicate the first terminal's The offload mode of the first service on the first PDU session and the second PDU session; the user plane network element establishes a first tunnel and a second tunnel, the first tunnel is the tunnel corresponding to the first PDU session, and the first tunnel is the tunnel corresponding to the first PDU session.
  • the two tunnels are used for data transmission between the first PDU session and the second PDU session; the user plane network element performs data transmission on the first tunnel or the second tunnel according to the first policy.
  • the user plane network element establishes the second PDU session by receiving the first IP assigned by the session management network element, so that when it receives the data stream of the first service, it can transmit the first IP on the dedicated slice.
  • the data of the service is distributed through the first tunnel or the second tunnel according to the first policy, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, which can prevent the first service from being on the new slice. Service interruption caused by re-establishing a service connection using a new IP helps improve user service experience.
  • a communication device comprising: an acquiring unit, the acquiring unit is configured to acquire a first IP corresponding to a first protocol data unit PDU session, the first PDU session corresponding to a first service of a first terminal ; processing unit, this processing unit is used for establishing the second PDU session, and this second PDU session is corresponding with this first business of this first terminal; This processing unit is also used for this second PDU session allocating this first IP .
  • the apparatus further includes: a transceiver unit, where the transceiver unit is configured to receive a first policy, where the first policy is used to indicate the first service of the first terminal The offloading mode on the first PDU session and the second PDU session; wherein, the processing unit is further specifically configured to allocate the first IP to the second PDU session according to the first policy.
  • the acquiring unit is further configured to acquire a first service identifier, where the first service identifier is used to indicate the first service of the first terminal; the acquiring unit is further for obtaining the first slice identifier, the first slice identifier is used to indicate the slice corresponding to the second PDU session; wherein, the processing unit is also specifically used for according to the first service identifier and the first slice identifier The first IP is allocated for the second PDU session.
  • the obtaining unit is further specifically configured to obtain the first service identifier from the policy control network element.
  • the obtaining unit is further specifically configured to obtain the first slice identifier from the unified data management network element.
  • a communication device comprising: a processing unit, where the processing unit is configured to generate a first policy, where the first policy is used to indicate that the first service of the first terminal is in a first PDU session and a second PDU session The offloading method on the above; a transceiver unit, the transceiver unit is configured to send the first policy to a session management network element, and the session management network element is configured to allocate a first IP for the second PDU session according to the first policy.
  • the transceiver unit is further configured to receive a first request, where the first request is used to request to establish the second PDU session for the first service of the first terminal ; wherein, the processing unit is specifically configured to generate the first policy according to the first request.
  • the processing unit is specifically configured to generate the first policy and the second policy according to the first request, and the second policy is used to indicate the first terminal's The offloading mode of the first service on the first PDU session and the second PDU session; the transceiver unit is further configured to send the second policy to the first terminal, so that the first terminal can be The first service selects the second PDU session.
  • a communication device comprising: a determining unit, the determining unit is configured to determine a first session management network element, and the first session management network element is configured to allocate a second PDU session corresponding to the first PDU session
  • the first IP, the first session management network element is a session management network element that establishes the first PDU session, and the first PDU session and the second PDU session correspond to the first service of the first terminal.
  • the device further includes: an acquisition unit, where the acquisition unit is configured to acquire a first service identifier and a first slice identifier, where the first service identifier is used to indicate the For the first service of the first terminal, the first slice identifier is used to indicate a slice corresponding to the second PDU session; wherein, the determining unit is specifically configured to determine according to the first service identifier and the first slice identifier The first session management network element.
  • the obtaining unit is specifically configured to receive the second PDU session establishment request from the first terminal, where the second PDU session establishment request includes the first service identifier and the The first slice identifier.
  • a communication device comprising: a transceiver unit configured to receive a first IP allocated by a session management network element, where the first IP corresponds to a first PDU session; a processing unit, the processing unit for establishing a second PDU session according to the first IP, where the first PDU session and the second PDU session correspond to the first service of the first terminal.
  • the transceiver unit is further configured to receive a first policy from the session management network element, where the first policy is used to indicate that the first service of the first terminal is in The offloading mode on the first PDU session and the second PDU session; the processing unit is further configured to establish a first tunnel and a second tunnel, the first tunnel is the tunnel corresponding to the first PDU session, and the second tunnel uses for data transmission between the first PDU session and the second PDU session; the transceiver unit is also used for data transmission on the first tunnel or the second tunnel according to the first policy.
  • a communication device comprising: a memory for storing a computer program; a processor for executing part or all of the computer program stored in the memory, so that the device The method of any one of the first to fourth aspects is performed.
  • a tenth aspect provides a computer-readable storage medium, characterized by comprising a computer program, when part or all of the computer program is run on a computer, causing the computer to execute any one of the first to fourth aspects method described in item.
  • a computer program product comprising a computer program which, when run on a computer, causes the computer to perform the method according to any one of the first to fourth aspects.
  • a twelfth aspect provides a communication system, including the communication device according to any one of the fifth to eighth aspects.
  • FIG. 1 is a schematic diagram of a network architecture suitable for the method provided by the embodiment of the present application.
  • FIG. 2 is a schematic flowchart of a communication method provided by an embodiment of the present application.
  • FIG. 3 is a schematic flowchart of another communication method provided by an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a method for establishing a tunnel provided by an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a data distribution manner provided by an embodiment of the present application.
  • FIG. 6 is a schematic block diagram of a communication apparatus provided by an embodiment of the present application.
  • FIG. 7 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • FIG. 8 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • FIG. 9 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • FIG. 10 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • the technical solutions provided in this application can be applied to various communication systems, for example, a fifth generation (5th Generation, 5G) mobile communication system or a new radio access technology (NR).
  • the 5G mobile communication system may include a non-standalone (NSA, NSA) and/or an independent network (standalone, SA).
  • NSA non-standalone
  • SA independent network
  • the basic services that the core network can provide include mobile office, e-commerce, communications, entertainment services, travel and location-based services, telemetry, simple messaging (monitoring and control), and so on.
  • the functions of the core network are mainly to provide user connections, manage users, and carry out services, and serve as an interface to the external network as the bearer network.
  • the establishment of user connection includes functions such as mobility management (mobile management, MM), call management (connection management, CM), switching/routing, and recording notification.
  • User management includes user description, quality of service (QoS), user communication records (accounting), virtual home environment (VHE) and security (corresponding security measures provided by the authentication center include Security management of mobile services and security processing of access to external networks).
  • Bearer connections include access to external public switched telephone networks (PSTNs), external circuit data networks and packet data networks, the internet and intranets, and mobile phone texting on the mobile network itself Service (Short Message Service, SMS) server and so on.
  • PSTNs public switched telephone networks
  • SMS Short
  • the core network equipment may include: an access and mobility management function (AMF), a session management function (SMF), a policy control function (PCF), User plane function (UPF) and other functional units, these functional units can work independently, or can be combined together to achieve some control functions, such as: AMF, SMF and PCF can be combined as a management device to complete Access control and mobility management functions such as access authentication, security encryption, and location registration of terminal devices, as well as session management functions such as establishment, release, and modification of user plane transmission paths, and analysis of some slice-related data (such as congestion), terminal device-related data functions, UPF mainly completes user plane data routing and forwarding functions, such as: responsible for data packet filtering, data transmission/forwarding, rate control, and generation of billing information for terminal devices.
  • AMF access and mobility management function
  • SMF session management function
  • PCF policy control function
  • UPF User plane function
  • the access network consists of a series of transport entities (such as line equipment and transmission facilities) between the service node interface (service network interface, SNI) and the user-network interface (user network interface, UNI).
  • the implementation system providing the required transport bearer capacity for supplying telecommunication services can be configured and managed via the management interface (Q3).
  • Q3 management interface
  • the access network does not interpret signaling, and the access network can be regarded as a transport network irrelevant to services and applications, which mainly completes cross-connection, multiplexing and transmission functions.
  • the access network equipment may include access network/radio access network (RAN) equipment, a network composed of multiple 5G-RAN nodes, and the 5G-RAN nodes may be: access points (access point, AP) ), next-generation new base station (NR nodeB, gNB), next-generation evolved base station (ng-eNB, gNB), transmission receive point (TRP), transmission point (TP), or some other access node.
  • the 5G-RAN node can be further divided into a centralized unit (CU) and a distributed unit (DU).
  • the access network equipment may also be a base station (base transceiver Station, BTS) in SM or CDMA, a base station (NodeB, NB) in WCDMA, or an evolutional Node B (evolutional Node B) in LTE, eNB or eNodeB), or relay station or access point, or in-vehicle equipment, wearable equipment, and access network equipment in future 5G networks or access network equipment in future evolved PLMN networks, etc., which are not particularly limited in this application.
  • BTS base transceiver Station
  • NodeB base station
  • NB base station
  • WCDMA Wideband Code Division Multiple Access
  • an evolutional Node B evolutional Node B
  • relay station or access point or in-vehicle equipment, wearable equipment, and access network equipment in future 5G networks or access network equipment in future evolved PLMN networks, etc.
  • an access network device may provide services for a cell, and a terminal device communicates with the access network device through transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell.
  • the cell can be a cell corresponding to an access network device (such as a base station), the cell can belong to a macro base station, or it can belong to a base station corresponding to a small cell (Small cell), where the small cell can include: urban cell (metro cell) , micro cell (micro cell), pico cell (pico cell), femto cell (femto cell), etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
  • a terminal device, a core network device, or an access network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.
  • This hardware layer includes hardware such as central processing unit (CPU), memory management unit (MMU), and memory (also called main memory).
  • the operating system may be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system.
  • the application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
  • the embodiments of the present application do not specifically limit the specific structure of the execution body of the methods provided by the embodiments of the present application, as long as the program that records the codes of the methods provided by the embodiments of the present application can be executed to provide the methods provided by the embodiments of the present application.
  • the execution subject of the method provided by the embodiment of the present application may be a terminal device, core network device or access network device, or a terminal device, core network device or access network device that can call program and execute the program's functional modules.
  • multiple application programs may be run at the application layer.
  • the application program that executes the method of this embodiment of the present application is the same as the application program used to control the receiving end device to complete the received data processing.
  • the application of the corresponding action may be a different application.
  • FIG. 1 An application scenario of the embodiments of the present application is first described in detail with reference to FIG. 1 .
  • FIG. 1 is a schematic diagram of a network architecture suitable for the method provided by the embodiment of the present application.
  • the network architecture shown in Figure 1 may specifically include the following network elements:
  • User equipment can be called terminal equipment, terminal, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile equipment, user terminal, wireless communication equipment, User Agent or User Device.
  • the UE may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless communication capability handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in future 5G networks or terminals in future evolved public land mobile networks (PLMN) Devices, etc.
  • PLMN public land mobile networks
  • PLMN public land mobile networks
  • the UE may also be terminal devices, logical entities, smart devices, such as terminal devices such as mobile phones and smart terminals, or communication devices such as servers, gateways, base stations, controllers, or IoT devices, such as sensors, electricity meters, water meters, etc. Internet of things (IoT) devices.
  • Access network It provides network access functions for authorized users in a specific area, and can use different quality transmission tunnels according to user levels and business needs.
  • the access network may be an access network using different access technologies.
  • 3GPP 3rd Generation Partnership Project
  • non-3GPP non-3rd generation cooperation Partnership Project
  • 3GPP access technology refers to the access technology that conforms to 3GPP standard specifications.
  • the access network using 3GPP access technology is called Radio Access Network (RAN).
  • RAN Radio Access Network
  • gNB Next generation Node Base station
  • a non-3GPP access technology refers to an access technology that does not conform to 3GPP standard specifications, for example, an air interface technology represented by an access point (AP) in wifi.
  • AP access point
  • An access network that implements an access network function based on a wired communication technology may be referred to as a wired access network.
  • An access network that implements access network functions based on wireless communication technology can be called a radio access network (RAN).
  • the radio access network can manage radio resources, provide access services for terminals, and then complete the forwarding of control signals and user data between the terminal and the core network.
  • the radio access network can be, for example, a base station (NodeB), an evolved NodeB (evolved NodeB, eNB or eNodeB), a base station (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an AP in a WiFi system, etc., It can also be a wireless controller in a cloud radio access network (CRAN) scenario, or the access network device can be a relay station, an access point, an in-vehicle device, a wearable device, and a network in the future 5G network equipment or network equipment in a future evolved PLMN network, etc.
  • CRAN cloud radio access network
  • the embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device.
  • Access and mobility management function mainly used for mobility management and access management, etc., and can be used to implement mobility management entity (mobility management entity, MME) functions in addition to session management Other functions other than that, such as lawful interception, or access authorization (or authentication) and other functions.
  • MME mobility management entity
  • the functions of the access and mobility management network elements can be implemented.
  • Session management function mainly used for session management, UE's Internet Protocol (IP) address allocation and management, selection of manageable user plane functions, policy control, or charging function interfaces
  • IP Internet Protocol
  • it can be used to implement the function of the session management network element.
  • User plane function that is, a data plane gateway. It can be used for packet routing and forwarding, or quality of service (QoS) processing of user plane data. User data can be accessed to the data network through this network element. In this embodiment of the present application, it can be used to implement the function of the user plane gateway.
  • QoS quality of service
  • Data network a network for providing data transmission.
  • DN data network
  • an operator's service network an Internet (Internet) network
  • Internet Internet
  • third-party service network a third-party service network
  • AUSF Authentication server function
  • Network exposure function used to securely open services and capabilities provided by the 3GPP network function to the outside world.
  • Network storage function (network function (NF) repository function, NRF): used to store the description information of network function entities and the services they provide, as well as support service discovery, network element entity discovery, etc.
  • PCF Policy control function
  • Unified data management used to handle user identification, access authentication, registration, or mobility management, etc.
  • Application function used for data routing affected by applications, accessing network open function network elements, or interacting with the policy framework for policy control, etc.
  • a set of network elements such as AMF, SMF, and UDM may be called a control plane function (Control Plane Function, CPF) network element.
  • CPF Control Plane Function
  • network element may also be referred to as an entity, a device, an apparatus, or a module, etc., which is not particularly limited in this application.
  • SMF SMF network element
  • SMF SMF network element
  • network elements or functions may be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (eg, a cloud platform).
  • the N1 interface is the reference point between the terminal and the AMF;
  • the N2 interface is the reference point between the AN and the AMF, which is used for sending non-access stratum (NAS) messages;
  • the N3 interface is the (R) The reference point between the AN and the UPF, which is used to transmit data on the user plane, etc.;
  • the N4 interface is the reference point between the SMF and the UPF, which is used to transmit, for example, the tunnel identification information of the N3 connection, the data buffer indication information, and Downlink data notification messages and other information;
  • the N6 interface is the reference point between the UPF and the DN, and is used to transmit data on the user plane.
  • the name of the interface between each network element in FIG. 1 is just an example, and the name of the interface in the specific implementation may be other names, which are not specifically limited in this application.
  • the names of the messages (or signaling) transmitted between the above network elements are only an example, and do not constitute any limitation on the functions of the messages themselves.
  • the above-mentioned network architecture applied to the embodiments of the present application is only a network architecture described from the perspective of a traditional point-to-point architecture and a service-oriented architecture, and the network architecture applicable to the embodiments of the present application is not limited thereto. Any network architecture capable of implementing the functions of the foregoing network elements is applicable to the embodiments of the present application.
  • AMF network elements SMF network elements, UPF network elements, NSSF network elements, NEF network elements, AUSF network elements, NRF network elements, PCF network elements, and UDM network elements shown in FIG. 1 can be understood as The network elements used to implement different functions in the core network, for example, can be combined into network slices as needed. These core network elements may be independent devices, or may be integrated in the same device to implement different functions, which is not limited in this application.
  • a device that performs core network element functions may also be referred to as a core network device or a network device.
  • FIG. 2 is a schematic flowchart of a communication method provided by an embodiment of the present application.
  • the session management network element obtains the first IP corresponding to the first protocol data unit (protocol data unit, PDU) session, and allocates the second PDU session to the second PDU session when establishing the second PDU session.
  • PDU protocol data unit
  • One IP so that the terminal device can keep the IP of the terminal unchanged after switching slices for the same service, thereby avoiding the interruption of the service.
  • the solution shown in FIG. 2 may specifically include the following steps.
  • the session management network element acquires a first IP corresponding to a first PDU session, where the first PDU session corresponds to a first service of a first terminal.
  • the terminal can provide the AMF with single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI) and data network name (DNN) when initiating the establishment of a PDU session.
  • AMF determines the address of the session management network element based on S-NSSAI, DNN and other information (such as terminal subscription information and local operator policies, etc.), and the determined session management network element establishes a PDU session for the terminal based on S-NSSAI and DNN .
  • the session management network element when the session management network element establishes the first PDU session for the first terminal, it can acquire the IP corresponding to the first service of the first terminal in the first PDU session, that is, the first IP.
  • the first PDU session bears all services of the first terminal, and the all services include the first services that need to switch slices.
  • the policy control network element generates a first policy, where the first policy is used to indicate a distribution mode of the first service of the first terminal on the first PDU session and the second PDU session.
  • the policy control network element When the service manufacturer detects that the experience of the first service on the first terminal is not good, it is hoped that the first service on the first terminal can be switched to the dedicated slice, so the policy control network element can be based on the request of these service manufacturers. , to generate the first strategy.
  • the first policy When the network-side device receives the data flow of the first service, the first policy may be used to indicate a distribution mode of the data flow between the first PDU session and the second PDU session. It should be understood that the policy control network element may generate the first policy according to the first request of the service manufacturer, and may also receive the request for data offloading for the first service of the first terminal in other manners, and then generate the first policy. In this application, the manner in which the policy control network element generates the first policy is only given as an example, and is not limited.
  • the policy control network element sends the first policy to a session management network element, where the session management network element is configured to allocate the first IP to the second PDU session according to the first policy.
  • the first policy may be used to instruct the session management network element to establish a second PDU session for the same service of the same terminal, and the second PDU session requires the same IP as the first PDU session. Therefore, the session management network element receives the first policy sent by the policy control network element in the first PDU session, which is also equivalent to receiving an instruction to allocate the first IP for the second PDU session when the second PDU session is established. Moreover, after the establishment of the second PDU session is completed, the downlink data streams of different services may be offloaded according to the manner indicated by the first policy.
  • the policy control network element may also generate a second policy, send the second policy to the terminal device, and instruct the terminal device to perform offload processing on uplink data of different services.
  • the mobility management network element determines a first session management network element, where the first session management network element is used to allocate a first IP corresponding to the first PDU session for the second PDU session, and the first session management network element is used for establishing the first IP session.
  • a session management network element of a PDU session, the first PDU session and the second PDU session correspond to the first service of the first terminal.
  • the mobility management network element In the process of establishing the second PDU session for the first service of the first terminal, the mobility management network element needs to determine a session management network element for the second PDU session, and the session management network element may be the second session management network element in the subsequent steps.
  • PDU session assigns IP. Specifically, in order to ensure that the IP allocated for the second PDU session is the same as the IP of the first PDU session, the session management network element determined by the mobility management network element for the second PDU session should be able to obtain the IP of the first PDU session.
  • the session management network element determined for the second PDU session may be the same as the session management network element for establishing the first PDU session, that is, the mobility management network element determines the first session management network element, and the first session management network element The first IP corresponding to the first PDU session is recorded in the meta.
  • the session management network element that establishes the second PDU session can obtain the IP allocated when the first PDU session is established through signaling interaction between network elements or devices, and then the first PDU session and the session for establishing the second PDU session are established at this time.
  • the management network elements can be different.
  • the mobility management network element may determine a second PDU session by acquiring the first service identifier and the first slice identifier, and then determine the second PDU session. Select the first session management network element.
  • the mobility management network element may acquire the first service identifier and the first slice identifier based on the request of the terminal to establish the second PDU session.
  • the first service identifier is used to indicate the first service of the first terminal and can be obtained from the policy control network element;
  • the first slice identifier is used to indicate the slice corresponding to the second PDU session and can be obtained from the unified data management network element. That is to say, the terminal may carry the first service identifier and the first slice identifier when sending the establishment request of the second PDU session to the mobility management network element; it may also be the second PDU session of the mobility management network element based on the terminal
  • the corresponding identifier is obtained from the policy control network element or the unified data management network element.
  • the mobility management network element When the mobility management network element obtains the request for establishing the second PDU session, it can determine that the first service needs to establish a second PDU session by analyzing the first service identifier and the first slice identifier, and select the session management network The element assigns an IP to the second PDU session.
  • the mobility management network element may obtain the first service identifier and the first slice identifier according to the second PDU session request sent by the first terminal.
  • the terminal can learn that the IP allocated when the second PDU session is established needs to be the same as the IP in the first PDU session according to the received second policy, and send this information to the mobility management network element together, and then move the When establishing the second PDU session, the property management network element may select the first session management network element, so that the first session management network element allocates the first IP for the second PDU session.
  • the session management network element establishes a second PDU session, where the second PDU session corresponds to the first service of the first terminal. That is, the first session management network element selected in step 204 establishes a second PDU session for the first service of the first terminal through signaling interaction between network elements or devices.
  • the session management network element allocates the first IP for the second PDU session.
  • the session management network element may allocate the first IP to the second PDU session according to the first policy, may also allocate the first IP to the second PDU session according to the first service identifier and the first slice identifier, or may combine the two,
  • the embodiments of the present application are not limited. That is, the session management network element can determine, according to the received information, that the second PDU session to be established needs to have the same IP as the first PDU session, and then allocate the first IP to the second PDU session.
  • the user plane network element receives indication information from the session management network element, where the indication information includes a first IP, the first IP corresponds to the first PDU session, and the first PDU session corresponds to the first service of the first terminal .
  • the session management network element selects a user plane network element for the second PDU session, and the user plane network element may be the same as or different from the user plane network element that established the first PDU session. It should be understood that when the user plane network element receives the first IP allocated by the session management network element, it may be receiving indication information sent by the session management network element, and the indication information is used to instruct the user plane network element to establish the second PDU session, wherein the indication information includes First IP.
  • the user plane network element may also receive the first policy from the session management network element, so that when subsequently receiving data of the first service, the received data can be processed according to the first policy. Divide processing.
  • the user plane network element establishes a second PDU session according to the indication information, where the second PDU session corresponds to the first IP, and the second PDU session corresponds to the first service of the first terminal.
  • the user plane network element receives the indication information sent by the session management network element, and establishes a second PDU session with the first terminal.
  • the user plane network element needs to use the first IP as the IP corresponding to the second PDU session when establishing the second PDU session. Therefore, the data transmission related to the first service of the first terminal can be switched from the slice corresponding to the first PDU session to the slice corresponding to the second PDU session, that is, the network side device and the terminal side device can switch according to the corresponding
  • the offload strategy is to select an appropriate path for the downstream data flow or upstream data flow of the first service for transmission.
  • the user plane network element needs to establish a first tunnel and a second tunnel to transmit data of different services in order to perform offload processing on data streams of different services.
  • the first tunnel is a tunnel corresponding to the first PDU session
  • the second tunnel is used for data transmission between the first PDU session and the second PDU session. That is to say, on the user plane network element that bears the first PDU session, the interfaces of the first tunnel and the second tunnel are configured at the same time, and then the user plane network element can perform operations on the first tunnel or the second tunnel according to the first policy. data transmission.
  • the user plane network element when it receives a data flow, it can match a suitable flow distribution mode for it according to the first policy, and then select to perform data transmission on the first tunnel or the second tunnel. For example, when the first PDU session borne on the user plane network element receives the data stream of the first service, it can be determined according to the first policy that the data stream needs to be transmitted through the second PDU session, and the data stream needs to be transmitted through the second tunnel. The stream is sent to the second PDU session; if the user plane network element receives the data stream of other services, it directly performs data transmission on the first PDU session through the first tunnel.
  • the policy control network element may generate the first policy according to the received request, and provide a distribution mode for data transmission of the first service, so that the session management network element can allocate the first policy for the second PDU session.
  • the first IP corresponding to the PDU session.
  • the mobility management network element selects the first session management network element for the second PDU session, that is, the session management network element for establishing the first PDU session, so that the session management network element can use the obtained
  • the first IP is allocated to the second PDU session, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, which can prevent the first service from re-establishing the service connection on the new slice and causing the service to be interrupted. , which helps to improve the user's business experience.
  • FIG. 3 is a schematic flowchart of another communication method provided by an embodiment of the present application.
  • the session management network element takes SMF as an example
  • the policy control network element takes PCF as an example
  • the mobility management network element takes AMF as an example
  • the user plane network element takes UPF as an example for specific description.
  • the SMF establishes a first PDU session with a terminal.
  • multiple slices are signed on the UDM, one slice corresponds to one DNN, and one DNN may correspond to multiple slices, that is, the DNNs of different slices may be the same or different.
  • the network-side device Before establishing a slice, the network-side device needs to confirm whether there is a slice to be established in the slices subscribed by the UDM, and if so, allow the establishment of the slice.
  • the terminal establishes a PDU session of a default slice, that is, a first PDU session, according to a standard PDU session establishment process defined by 3GPP. Wherein, the first PDU session bears all the services of the terminal.
  • the PCF receives the first request.
  • the service server may call the network capability open interface, and send a first request to the PCF, requesting that the user of the service be switched to the dedicated slice to provide the service. That is to say, in the first PDU session in which all services are carried on the first terminal, a dedicated slice needs to be created for the first service therein.
  • the PCF receives the first request, where the first request is initiated by the service manufacturer and can be sent by the service server by calling the network capability open interface.
  • the first request may include a subscriber identifier (identifier, ID), such as a mobile subscriber international number (Mobile Subscriber International ISDN/PSTN number, MSISDN) and an international mobile subscriber identity (International Mobile Subscriber Identity, IMSI), and may also include Terminal IP, service IP flow, slice ID, etc.
  • ID subscriber identifier
  • IMSI International Mobile Subscriber Identity
  • the PCF generates a first policy and a second policy according to the first request.
  • the first policy and the second policy are policies generated for the purpose of distinguishing the data information of the first service from the data information of other services, and distributing the data information of the first service to the dedicated slice.
  • the PCF can send the first policy to the SMF and to the UPF through the SMF, so as to provide the network side equipment with a way of offloading the downlink data; the second policy can be sent to the terminal through the AMF, and is used to provide the terminal side with the uplink data. Diversion method. It should be understood that both the first policy and the second policy may indicate a distribution manner of the first service of the first terminal on the first PDU session and the second PDU session.
  • the PCF sends the first policy to the SMF that established the first PDU session, so that the SMF can invoke the first policy when subsequently establishing the second PDU session, and perform offload processing on the received downlink data.
  • the first policy may be specifically a downlink classifier (downlink classifier, DLCL) policy, including the terminal IP when the first PDU session is established, the QoS of the service, the service IP flow, the slice identifier, and the subscribed data DNN; the second policy may be specific. It is a user terminal routing policy (UE route selection policy, URSP) policy, including service IP flow, slice identifier, and subscribed data DNN.
  • DLCL downlink classifier
  • URSP user terminal routing policy
  • the first strategy includes packet detection rules (packet detection rules, PDR) and forwarding action rules (forwarding action rules, FAR).
  • PDR packet detection rules
  • FAR forwarding action rules
  • the PCF sends the first policy to the SMF.
  • the PCF sending the first policy to the SMF may be performed simultaneously with step 305, or may be sent before the SMF invokes the first policy, that is, the SMF may obtain the first policy from the PCF before step 308.
  • the SMF that receives the first policy is the first SMF that establishes the first PDU session. Therefore, in step 307, the first SMF selected by the AMF for the second PDU session is the SMF for establishing the first PDU session. Therefore, it can be ensured that the same SMF can obtain both the first IP of the first PDU session and the first policy. That is to say, on the one hand, the first SMF itself is the SMF that establishes the first PDU session, so the IP assigned to the terminal when the first PDU session is established can be obtained.
  • the first PDU session The first IP that the SMF can acquire is allocated to the second PDU session; on the other hand, after the second PDU session is established, the first SMF can, according to the first policy received in the first PDU session, Divide the data information.
  • the PCF sends the second policy to the terminal.
  • the PCF sends the second policy to the terminal through the AMF, and the second policy is used to instruct the terminal to offload the data when sending the uplink data.
  • the second policy is aimed at the first service on the first terminal, that is to say, the second policy corresponds to the first service on the first terminal.
  • the first terminal may select an appropriate slice to transmit data according to the first strategy when sending uplink data.
  • the terminal requests to establish a second PDU session.
  • the terminal after receiving the second policy, the terminal initiates the process of establishing the second PDU session according to the second policy, and specifically, sends a request for establishing the second PDU session to the AMF, where the request carries the first service identifier and the second PDU session. All slices are identified.
  • the first service identifier can be obtained from the PCF, that is, the PCF receives the first request, generates the first policy and the second policy for the first service of the first terminal, and the first policy and the second policy are included in the first policy and the second policy. It carries the first service identifier and is used to indicate the first service of the first terminal.
  • the first slice identifier may be obtained from the UDM, that is, the subscribed slice identifier is stored on the UDM, and before requesting to establish a PDU session, the network side device obtains the subscribed first slice identifier from the UDM.
  • the first slice identifier indicates a slice corresponding to the second PDU session.
  • AMF selects SMF. After receiving the second PDU session establishment request, the AMF selects the first SMF based on the first service identifier and the first slice identifier, where the first SMF is the SMF that establishes the first PDU session.
  • the AMF may acquire the first service identifier and the first slice identifier based on the request of the terminal to establish the second PDU session. That is to say, the terminal may carry the first service identifier and the first slice identifier when sending the establishment request of the second PDU session to the AMF; it may also be the AMF based on the establishment request of the second PDU session of the terminal, from the PCF or UDM Get the corresponding ID.
  • the AMF can determine that the second PDU session is a PDU session established for the first service; and according to the first slice identifier, the AMF can determine that the slices of the second PDU session and the first PDU session are different.
  • the first service has already established the first PDU session, so the AMF selects the SMF for establishing the first PDU session as the SMF for establishing the second PDU session, that is, the AMF selects the first SMF for the second PDU session.
  • the AMF selects the same first SMF as the first PDU session in order to facilitate obtaining the terminal IP and the first policy when establishing the first PDU session from the first SMF.
  • the AMF can also select a second SMF different from the first SMF, and then through the signaling interaction between network elements or devices, the second SMF obtains the terminal IP and the first policy when the first PDU session is established from the first SMF;
  • the first policy sent by the PCF to the first SMF in step 305 may be directly sent to the second SMF through signaling interaction between network elements or devices.
  • the second SMF can simultaneously obtain the terminal IP and the first policy in the first PDU session from the first SMF, or obtain the terminal IP from the first SMF, and obtain the first policy from the PCF, which is implemented in this application.
  • the example does not limit the manner in which the second SMF obtains the terminal IP and the first policy. That is, as long as the second SMF can obtain the terminal IP and the first policy when the first PDU session is established, the AMF can also select the second SMF as the SMF for establishing the second PDU session.
  • only the solution in which the SMF for establishing the first PDU session and the SMF for establishing the second PDU session is the same SMF is used as an example for description.
  • the SMF allocates a terminal IP for the second PDU session.
  • the UPF allocates the IP for the PDU session
  • the other is that the IP is allocated through the SMF.
  • the SMF allocates an IP to the second PDU session.
  • the SMF that allocates the IP can be the first SMF that is connected when the first PDU session is established.
  • the first SMF records the terminal IP in the first PDU session, that is, the allocated IP is the first SMF. Terminal IP in a PDU session.
  • the SMF that assigns the IP may also be the second SMF that obtains the IP of the terminal in the first PDU session. That is to say, the SMF that can acquire the terminal IP in the first PDU session and assign the IP to the second PDU session can be used as the SMF that assigns the IP in this step.
  • the SMF can allocate the first IP for the second PDU session according to the first policy, or allocate the first IP for the second PDU session according to the first service identifier and the first slice Two PDU sessions are assigned the first IP.
  • the SMF may randomly select a UPF from the available UPFs to establish the second PDU session, or may select the same UPF as the UPF for establishing the first PDU session as the UPF for establishing the second PDU session.
  • the UPF selected by the SMF for the second PDU session is different from the corresponding UPF when the first PDU session is established, in the process of data transmission, data needs to be sent and received through forwarding between devices. Therefore, preferably, the first UPF is the same as the second UPF.
  • the SMF After selecting the UPF for the second PDU session, the SMF sends the first policy to the UPF, so that the UPF can perform offload processing on the received data according to the first policy.
  • the SMF establishes a second PDU session with the terminal.
  • the UPF can offload the downlink data according to the first policy, so that the service data can be The transmission is performed on the slice corresponding to the second PDU session, and since the IP of the terminal that established the second PDU session is the same as the IP of the terminal that established the first PDU session, the terminal switches the first service to the slice corresponding to the second PDU session at the same time. It can ensure that the service of the user is not interrupted.
  • the SMF returns a second PDU session establishment success response to the AMF.
  • the AMF sends a second PDU session establishment success response to the terminal, where the terminal IP carried in the response message is the same as the terminal IP in the first PDU session.
  • the PCF can generate the first policy and the second policy according to the received request, and provide a data transmission offload mode for the network side device and the terminal side device respectively, and at the same time, the AMF selects the first policy for the second PDU session.
  • An SMF that is, the SMF that established the first PDU session, so that the SMF can allocate the first IP corresponding to the first PDU session to the second PDU session, so that the terminal keeps the IP unchanged during the process of switching slices for the first service, and can This avoids service interruption caused by the first service re-establishing a service connection on a new slice using a new IP, which helps to improve the user's service experience.
  • FIG. 3 only shows the establishment process of the second PDU session.
  • it is also necessary to establish a tunnel for sending data between the first PDU session and the second PDU. Therefore, in conjunction with the following figure 4. Specifically describe the process of establishing the tunnel between the first PDU session and the second PDU.
  • FIG. 4 is a schematic flowchart of a method for establishing a channel provided by an embodiment of the present application.
  • the UPFs where the first PDU session and the second PDU session are located may be the same or different.
  • the UPF where the two sessions are located is the same as an example for specific description.
  • information synchronization can be achieved by forwarding information between devices, which will not be repeated here.
  • the UPF establishes the first tunnel and the second tunnel by exchanging information with the SMF.
  • the first tunnel is a tunnel corresponding to the first PDU session
  • the second tunnel is used for data transmission between the first PDU session and the second PDU session.
  • the first tunnel is an N3 tunnel as an example
  • the second tunnel is an N9 tunnel as an example.
  • Establish an N9 tunnel of the first PDU session Specifically include the following steps:
  • the SMF sends an N4 session modification request message to the UPF.
  • the UPF returns an N4 session modification response message to the SMF.
  • the SMF and the UPF interact through signaling to establish the first tunnel, that is, the N9 tunnel corresponding to the first PDU session.
  • the UPF returns the N9 tunnel information of the first PDU session to the SMF, such as tunnel IP, tunnel endpoint identifier (Tunnel Endpoint Identifier, TEID), and the like.
  • Establish a second PDU session Specifically include the following steps:
  • the SMF sends an N4 session establishment request message to the UPF.
  • the UPF returns an N4 session establishment response message to the SMF.
  • an N4 session is established between the SMF and the UPF, and the N4 session is used to manage the second PDU session.
  • the SMF sends the N9 tunnel information of the first PDU session to the UPF, the UPF establishes an uplink N9 tunnel from the second PDU session to the first PDU session, and sends the N9 tunnel information of the second PDU session to the SMF.
  • the SMF and the radio access network complete the establishment of the N3 tunnel of the second PDU session. That is, on the basis of step 402, the SMF and the wireless access network complete the establishment of the N3 tunnel, so that the wireless access network can obtain data information through the N3 tunnel.
  • the second PDU session is connected to the N3 tunnel of the wireless access network. Specifically include the following steps:
  • the SMF sends an N4 session modification request message to the UPF.
  • the UPF returns an N4 session modification response message to the SMF.
  • the SMF connects the second PDU session to the N3 tunnel, so that data transmission can be performed between the radio access network and the second PDU session through the N3 tunnel.
  • the first PDU session is connected to the N9 tunnel of the second PDU session. Specifically include the following steps:
  • the SMF sends an N4 session modification request message to the UPF.
  • the UPF returns an N4 session modification response message to the SMF.
  • the first PDU session is connected to the N9 tunnel of the second PDU session, and the first policy is delivered for the first PDU session.
  • the SMF sends the N9 tunnel information of the second PDU session to the UPF, and the UPF establishes the N9 tunnel from the first PDU session to the second PDU session.
  • the SMF sends the FAR and PDR policies corresponding to the first policy to the UPF.
  • FIG. 5 is a schematic diagram of a data distribution manner provided by an embodiment of the present application.
  • the terminal Since the terminal has the same IP in the established first PDU session and the second PDU session, when sending uplink data, it can select a slice from the first slice and the second slice, and send it through the PDU session corresponding to the slice. data.
  • the first slice is the slice that provides services through the first PDU session
  • the second slice is the slice that provides services through the second PDU session.
  • the second PDU session is established according to the request of the service provider, and the second policy and the first policy are also generated according to the request. Therefore, after receiving the second policy, the terminal selects to send the uplink data of the first service through the second PDU session according to the instruction of the second policy.
  • the terminal selects to send uplink data through the first PDU session according to the instruction of the second policy.
  • the terminal When the terminal sends uplink data through the second PDU session, it first sends the uplink data to the second UPF through the N3 tunnel 504 , and the second UPF directly forwards the uplink data to the first UPF through the N9 tunnel 503 .
  • the first UPF recognizes that the upstream data is received through the N9 tunnel 502, and forwards the upstream data, for example, to the destination of the upstream data.
  • the uplink data distribution method is mainly that the terminal selects a PDU session to send data according to the second policy, and the subsequent forwarding of the uplink data only needs to be forwarded by the first UPF and the second UPF through the tunnel.
  • the downlink data is first sent to the first UPF through the first PDU session.
  • the first PDU session matches the downlink data flow according to the first policy, specifically, matches the downlink data flow according to the PDR in the first policy, and determines whether the downlink data flow needs to be processed according to the forwarding rule in the first policy. Forward.
  • the downlink data stream matches the PDR, for example, the downlink data stream is the downlink data stream of the first service, then according to the FAR in the first policy, the downlink data stream passes the N9 tunnel 502 on the first UPF to the downlink data stream It is forwarded to the second PDU session; if the downstream data flow is a data flow of a common service, it is sent to the terminal through the N3 tunnel 501 . After the downstream data flow of the first service is forwarded to the second PDU session through the N9 tunnel 502 on the first UPF, the first UPF continues to forward the downstream data flow to the terminal through its N3 tunnel 504 .
  • the downlink data distribution method is mainly to use the PDR and FAR in the first policy to match the downlink data stream received by the first PDU session on the first UPF, and to match the downlink data stream on the specified tunnel according to the forwarding rules. Different downstream data streams are forwarded.
  • the first UPF and the second UPF shown in FIG. 5 may be the same UPF, or may be different UPFs.
  • the SMF allocates the IP of the terminal in the first PDU session to the terminal in the second PDU session and establishes the second PDU session for the second UPF, it only establishes a session similar to an intermediate UPF (I-UPF), and refreshes the The first policy for the first PDU session.
  • I-UPF intermediate UPF
  • the UPF can provide data transmission channels for different PDU sessions and corresponding slices.
  • the network-side device and the terminal-side device may perform offload processing on different data flows according to the first policy and the second policy.
  • the terminal switches slices for the first service, the terminal keeps the IP unchanged, which can avoid the service interruption caused by the first service re-establishing the service connection on the new slice using the new IP, which helps to improve the user's service experience .
  • FIG. 6 is a schematic block diagram of a communication apparatus provided by an embodiment of the present application.
  • the communication apparatus 600 may be the aforementioned session management network element, and the communication apparatus 600 includes an acquisition unit 601 and a processing unit 602.
  • a transceiver unit 603 may also be included.
  • the transceiver unit can also be divided into a receiving unit and a sending unit, which respectively perform operations related to receiving and sending, which are not limited here.
  • the obtaining unit 601 is configured to obtain the first IP corresponding to the first protocol data unit PDU session, the first PDU session corresponds to the first service of the first terminal; the processing unit 602 is configured to establish a second PDU session, The second PDU session corresponds to the first service of the first terminal; the processing unit 602 is further configured to assign the first IP to the second PDU session.
  • the apparatus may further include a transceiving unit 603, and the transceiving unit 603 is configured to receive a first policy, where the first policy is used to instruct the first service of the first terminal to communicate with the first PDU session in the first PDU session.
  • the acquiring unit 601 is further configured to acquire a first service identifier, where the first service identifier is used to indicate the first service of the first terminal; the acquiring unit 601 is further configured to acquire a first slice identifier, The first slice identifier is used to indicate a slice corresponding to the second PDU session; wherein, the processing unit 602 is further configured to allocate the first slice to the second PDU session according to the first service identifier and the first slice identifier IP.
  • the obtaining unit 601 is further configured to obtain the first service identifier from the policy control network element.
  • the obtaining unit 601 is further configured to obtain the first slice identifier from the unified data management network element.
  • FIG. 7 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • the communication apparatus 700 may be the aforementioned policy control network element, and the communication apparatus 700 includes a processing unit 701 and a transceiver unit 702 .
  • the transceiver unit can also be divided into a receiving unit and a sending unit, which respectively perform operations related to receiving and sending, which are not limited here.
  • the processing unit 701 is configured to generate a first policy, where the first policy is used to indicate a distribution mode of the first service of the first terminal on the first PDU session and the second PDU session; the transceiver unit 702 is configured to send the session The management network element sends the first policy, and the session management network element is configured to allocate a first IP to the second PDU session according to the first policy.
  • the transceiving unit 702 is further configured to receive a first request, where the first request is used to request to establish the second PDU session for the first service of the first terminal; wherein the processing unit 701 is configured to request according to the The first request generates the first policy.
  • the processing unit 701 is configured to generate the first policy and the second policy according to the first request, where the second policy is used to indicate that the first service of the first terminal is in the first PDU session The offloading mode on the session with the second PDU; the transceiver unit 702 is further configured to send the second policy to the first terminal, so that the first terminal can select the second PDU session for the first service according to the second policy .
  • FIG. 8 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • the communication apparatus 800 may be the aforementioned mobility management network element, and the communication apparatus 800 includes a determination unit 801 .
  • an obtaining unit 802 may also be included.
  • the determining unit 801 is configured to determine a first session management network element, where the first session management network element is configured to allocate a first IP corresponding to the first PDU session for the second PDU session, and the first session management network element is establishing a session management network element of the first PDU session, where the first PDU session and the second PDU session correspond to the first service of the first terminal.
  • the apparatus may further include an acquiring unit 802, where the acquiring unit 802 is configured to acquire a first service identifier and a first slice identifier, where the first service identifier is used to indicate the first service of the first terminal , the first slice identifier is used to indicate a slice corresponding to the second PDU session; wherein, the determining unit 801 is configured to determine the first session management network element according to the first service identifier and the first slice identifier.
  • the obtaining unit 802 is configured to receive the second PDU session establishment request from the first terminal, where the second PDU session establishment request includes the first service identifier and the first slice identifier.
  • FIG. 9 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • the communication apparatus 900 may be the aforementioned user plane network element, and the communication apparatus 900 includes a transceiver unit 901 and a processing unit 902 .
  • the transceiver unit can also be divided into a receiving unit and a sending unit, which respectively perform operations related to receiving and sending, which are not limited here.
  • the transceiver unit 901 is configured to receive a first IP allocated by the session management network element, where the first IP corresponds to the first PDU session; the processing unit 902 is configured to establish a second PDU session according to the first IP, and the first IP corresponds to the first PDU session.
  • a PDU session and the second PDU session correspond to the first service of the first terminal.
  • the transceiver unit 901 is further configured to receive a first policy from the session management network element, where the first policy is used to indicate that the first service of the first terminal is in the first PDU session and the second PDU The offloading mode on the session; the processing unit 902 is further configured to establish a first tunnel and a second tunnel, the first tunnel is a tunnel corresponding to the first PDU session, and the second tunnel is used to perform the first PDU session and the second tunnel. Data transmission between PDU sessions; the transceiver unit 901 is further configured to perform data transmission on the first tunnel or the second tunnel according to the first policy.
  • the apparatuses 600 to 900 of the above solutions have the function of implementing the corresponding steps performed by the session management network element, the policy control network element, the mobility management network element or the user plane network element in the above method.
  • the functions may be implemented by hardware, or by executing corresponding software by hardware.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the sending unit may be replaced by a transmitter, and the receiving unit may be replaced by a receiver; other units, such as a determination unit, may be replaced by a processor, respectively performing the transceiver operations and related processing operations in each method embodiment.
  • the apparatuses in FIGS. 6 to 9 may also be chips or chip systems, and correspondingly, the receiving unit and the sending unit may be transceiver circuits of the chip, which are not limited herein.
  • FIG. 10 is a schematic block diagram of another communication apparatus provided by an embodiment of the present application.
  • the apparatus 1000 includes a processor 1001 , a transceiver 1002 and a memory 1003 .
  • the processor 1001, the transceiver 1002 and the memory 1003 communicate with each other through an internal connection path, the memory 1003 is used to store instructions, and the processor 1001 is used to execute the instructions stored in the memory 1003 to control the transceiver 1002 to send signals and / or receive signals.
  • the apparatus 1000 may specifically be a session management network element, a policy control network element, a mobility management network element or a user plane network element in the foregoing method embodiments, and may be configured to execute the session management network element, Each step and/or process corresponding to the policy control network element, the mobility management network element or the user plane network element.
  • the memory 1003 may include read only memory and random access memory and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information.
  • the processor 1001 may be configured to execute the instructions stored in the memory, and when the processor 1001 executes the instructions stored in the memory, the processor 1001 is configured to execute the steps and/or steps of the above-mentioned method embodiments corresponding to each network element. or process.
  • the transceiver 1002 described above may include a transmitter and a receiver.
  • the transceiver may further include antennas, and the number of the antennas may be one or more.
  • the memory can be a separate device or integrated in the processor.
  • Each of the above-mentioned devices or some of the devices can be implemented by being integrated into a chip, such as a baseband chip.
  • the transceiver in FIG. 10 may also be a communication interface, which is not limited herein.
  • the network elements involved in the embodiments of the present application may be physical entity devices or virtual functional network elements, which are not limited herein.
  • the names of the request message, the response message and other various messages are used.
  • these messages are merely examples to illustrate the content to be carried or the functions to be implemented, and the specific names of the messages do not limit the application, for example, it can also be a first message, a second message, a third message, and so on.
  • These messages can be specific messages or some fields in the message. These messages can also represent various serviced operations.
  • the processor of the above device may be a central processing unit (central processing unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (digital signal processor, DSP) ), application specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
  • the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software units in the processor.
  • the software unit may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
  • the storage medium is located in the memory, and the processor executes the instructions in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, detailed description is omitted here.
  • a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on a computing device and the computing device may be components.
  • One or more components may reside within a process and/or thread of execution, and a component may be localized on one computer and/or distributed between 2 or more computers.
  • these components can execute from various computer readable media having various data structures stored thereon.
  • a component may, for example, be based on a signal having one or more data packets (eg, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet interacting with other systems via signals) Communicate through local and/or remote processes.
  • data packets eg, data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet interacting with other systems via signals
  • the disclosed system, apparatus and method may be implemented in other manners.
  • the apparatus embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
  • the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution, and the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: U disk, removable hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种通信方法和通信装置,可以使得终端在切换切片的过程中能够保证业务不发生中断。该方法包括:会话管理网元获取第一协议数据单元PDU会话对应的第一网际互连协议IP,该第一PDU会话与第一终端的第一业务相对应;该会话管理网元建立第二PDU会话,该第二PDU会话与该第一终端的该第一业务相对应;该会话管理网元为该第二PDU会话分配该第一IP。该方法使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。

Description

一种通信方法和通信装置 技术领域
本申请涉及通信领域,并且更具体地,涉及一种通信方法和通信装置。
背景技术
在第五代(5th-generation,5G)独立组网(standalone,SA)的架构中,为了支持多样化的业务需求和场景,引入了网络切片技术。网络切片技术的引入可以形成端到端(end-to-end,E2E)的网络切片方案,通过建立新的网络切片来实现E2E的网络连接中对特定业务的保障和隔离。
在每个用户使用业务时,终端可以在业务一开始就创建专有切片来承载该业务,提供业务保障。并且由于业务一开始就通过特定切片承载,不存在业务中途切换切片,业务不会出现中断。但该种方式面向的是所有用户,相当于每个使用该业务的用户都需要建立一个专有切片,对于业务厂商来说运营成本会相对较高。
终端也可以先使用承载所有业务的默认切片,当有需要时,例如业务体验不佳、需要提升业务体验时,再将该业务切换到特定切片。这种方式可以仅针对特定用户动态建立切片,对于业务厂商来说运营成本较低。但是,终端将该业务切换到新的切片上时,对某些业务场景,例如游戏对战中,会导致业务中断,影响用户的业务体验。
因此,在面向特定用户动态触发切片的切换时,如何使得终端在切换切片的过程中保证业务不中断,仍然是一个需要解决的问题。
发明内容
本申请提供一种通信方法和通信装置,使得终端在切换切片的过程中能够保证业务不发生中断。
第一方面,提供了一种通信方法,包括:会话管理网元获取第一协议数据单元PDU会话对应的第一网际互连协议IP,该第一PDU会话与第一终端的第一业务相对应;该会话管理网元建立第二PDU会话,该第二PDU会话与该第一终端的该第一业务相对应;该会话管理网元为该第二PDU会话分配该第一IP。
在本申请实施例中,会话管理网元可以通过为第二PDU会话分配第一PDU会话对应的第一IP,使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该会话管理网元接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;其中,该会话管理网元为该第二PDU会话分配第一IP,包括:该会话管理网元根据该第一策略为该第二PDU会话分配该第一IP。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该会话管理网元获取第一业务标识,该第一业务标识用于指示该第一终端的该第一业务;该会话管理网元获取第一切片标识,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,该会话管理网元为该第二PDU会话分配第一IP,包括:该会话管理网元根据该第一业务标识与该第一切片标识为该第二PDU会话分配该第一IP。
结合第一方面,在第一方面的某些实现方式中,该会话管理网元获取第一业务标识,包括:该会话管理网元从策略控制网元获取该第一业务标识。
结合第一方面,在第一方面的某些实现方式中,该会话管理网元获取第一切片标识,包括:该会话管理网元从统一数据管理网元获取该第一切片标识。
在本申请实施例中,会话管理网元在为第一终端的第一业务建立专有的第二PDU会话时,为该第二PDU会话分配第一PDU会话对应的第一IP,使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
第二方面,提供了一种通信方法,包括:策略控制网元生成第一策略,该第一策略用于指示第一终端的第一业务在第一PDU会话与第二PDU会话上的分流方式;该策略控制网元向会话管理网元发送该第一策略,该会话管理网元用于根据该第一策略为该第二PDU会话分配第一IP。
结合第二方面,在第二方面的某些实现方式中,该方法还包括:该策略控制网元接收第一请求,该第一请求用于请求为该第一终端的该第一业务建立该第二PDU会话;其中,该策略控制网元生成第一策略,包括:该策略控制网元根据该第一请求生成该第一策略。
结合第二方面,在第二方面的某些实现方式中,该策略控制网元根据该第一请求生成该第一策略,包括:该策略控制网元根据该第一请求生成该第一策略和该第二策略,该第二策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;该策略控制网元向该第一终端发送该第二策略,以便于该第一终端根据该第二策略为该第一业务选择该第二PDU会话。
在本申请实施例中,策略控制网元可以根据接收到的请求生成第一策略和第二策略,为终端侧设备和网络侧设备提供上下行数据的分流方式,以便于会话管理网元可以根据数据分流的策略为第二PDU会话分配第一PDU会话对应的第一IP,从而使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
第三方面,提供了一种通信方法,包括:移动性管理网元确定第一会话管理网元,该第一会话管理网元用于为第二PDU会话分配第一PDU会话对应的第一IP,该第一会话管理网元为建立该第一PDU会话的会话管理网元,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
结合第三方面,在第三方面的某些实现方式中,该方法还包括:该移动性管理网元获取第一业务标识和第一切片标识,该第一业务标识用于指示该第一终端的该第一业务,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,该移动性管理网元确定第一会话管理网元,包括:该移动性管理网元根据该第一业务标识和该第一切片标识确定该第一会话管理网元。
结合第三方面,在第三方面的某些实现方式中,该移动性管理网元获取第一业务标识和第一切片标识,包括:该移动性管理网元从该第一终端接收该第二PDU会话建立请求,该第二PDU会话建立请求包括该第一业务标识和该第一切片标识。
在本申请实施例中,移动性管理网元在建立PDU会话的过程中,通过为第二PDU会话选择第一会话管理网元,即建立第一PDU会话的会话管理网元,使得该第一会话管理网元可以为第二PDU会话分配第一PDU会话对应的第一IP,从而使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
第四方面,提供了一种通信方法,包括:用户面网元从会话管理网元接收指示信息,该指示信息包括第一IP,该第一IP与第一PDU会话相对应,该第一PDU会话与第一终端的第一业务相对应;该用户面网元根据该指示信息建立第二PDU会话,该第二PDU会话与该第一IP相对应,该第二PDU会话与该第一终端的该第一业务相对应。
结合第四方面,在第四方面的某些实现方式中,该方法还包括:该用户面网元从该会话管理网元接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;该用户面网元建立第一隧道和第二隧道,该第一隧道为该第一PDU会话对应的隧道,该第二隧道用于进行该第一PDU会话与第二PDU会话之间的数据传输;该用户面网元根据该第一策略在该第一隧道或该第二隧道上进行数据传输。
在本申请实施例中,用户面网元通过接收会话管理网元分配的第一IP建立第二PDU会话,使得其在接收到第一业务的数据流时,可以在专用的切片上传输第一业务的数据,并根据第一策略通过第一隧道或第二隧道上对数据进行分流,使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
第五方面,提供了一种通信装置,包括:获取单元,该获取单元用于获取第一协议数据单元PDU会话对应的第一IP,该第一PDU会话与第一终端的第一业务相对应;处理单元,该处理单元用于建立第二PDU会话,该第二PDU会话与该第一终端的该第一业务相对应;该处理单元还用于为该第二PDU会话分配该第一IP。
结合第五方面,在第五方面的某些实现方式中,该装置还包括:收发单元,该收发单元用于接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;其中,该处理单元还具体用于根据该第一策略为该第二PDU会话分配该第一IP。
结合第五方面,在第五方面的某些实现方式中,该获取单元还用于获取第一业务标识,该第一业务标识用于指示该第一终端的该第一业务;该获取单元还用于获取第一切片标识,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,该处理单元还具体用于根据该第一业务标识与该第一切片标识为该第二PDU会话分配该第一IP。
结合第五方面,在第五方面的某些实现方式中,该获取单元还具体用于从策略控制网元获取该第一业务标识。
结合第五方面,在第五方面的某些实现方式中,该获取单元还具体用于从统一数据管理网元获取该第一切片标识。
第六方面,提供了一种通信装置,包括:处理单元,该处理单元用于生成第一策略,该第一策略用于指示第一终端的第一业务在第一PDU会话与第二PDU会话上的分流方式;收发单元,该收发单元用于向会话管理网元发送该第一策略,该会话管理网元用于根据该第一策略为该第二PDU会话分配第一IP。
结合第六方面,在第六方面的某些实现方式中,该收发单元还用于接收第一请求,该第一请求用于请求为该第一终端的该第一业务建立该第二PDU会话;其中,该处理单元具体用于根据该第一请求生成该第一策略。
结合第六方面,在第六方面的某些实现方式中,该处理单元具体用于根据该第一请求生成该第一策略和该第二策略,该第二策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;该收发单元还用于向该第一终端发送该第二策略,以便于该第一终端根据该第二策略为该第一业务选择该第二PDU会话。
第七方面,提供了一种通信装置,包括:确定单元,该确定单元用于确定第一会话管理网元,该第一会话管理网元用于为第二PDU会话分配第一PDU会话对应的第一IP,该第一会话管理网元为建立该第一PDU会话的会话管理网元,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
结合第七方面,在第七方面的某些实现方式中,该装置还包括:获取单元,该获取单元用于获取第一业务标识和第一切片标识,该第一业务标识用于指示该第一终端的该第一业务,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,该确定单元具体用于根据该第一业务标识和该第一切片标识确定该第一会话管理网元。
结合第七方面,在第七方面的某些实现方式中,该获取单元具体用于从该第一终端接收该第二PDU会话建立请求,该第二PDU会话建立请求包括该第一业务标识和该第一切片标识。
第八方面,提供了一种通信装置,包括:收发单元,该收发单元用于接收会话管理网元分配的第一IP,该第一IP与第一PDU会话相对应;处理单元,该处理单元用于根据该第一IP建立第二PDU会话,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
结合第八方面,在第八方面的某些实现方式中,该收发单元还用于从该会话管理网元接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;该处理单元还用于建立第一隧道和第二隧道,该第一隧道为该第一PDU会话对应的隧道,该第二隧道用于进行该第一PDU会话与第二PDU会话之间的数据传输;该收发单元还用于根据该第一策略在该第一隧道或该第二隧道上进行数据传输。
第九方面,提供了一种通信装置,该通信装置包括:存储器,该存储器用于存储计算机程序;处理器,该处理器用于执行该存储器中存储的部分或全部该计算机程序,以使得该设备执行如第一方面至第四方面中任一项所述的方法。
第十方面,提供了一种计算机可读存储介质,其特征在于,包括计算机程序,当部分或全部该计算机程序在计算机上运行时,使得该计算机执行如第一方面至第四方面中任一项所述的方法。
第十一方面,提供了一种计算机程序产品,包括计算机程序,当该计算机程序在计算 机上运行时,使得该计算机执行如第一方面至第四方面中任一项所述的方法。
第十二方面,提供了一种通信系统,包括如第五方面至第八方面中任一项所述的通信装置。
附图说明
图1是适用于本申请实施例提供的方法的网络架构的示意图。
图2是本申请实施例提供的一种通信方法的示意性流程图。
图3是本申请实施例提供的另一种通信方法的示意性流程图。
图4是本申请实施例提供的一种建立隧道的方法的示意性流程图。
图5是本申请实施例提供的一种数据分流的方式的示意图。
图6是本申请实施例提供的一种通信装置的示意性框图。
图7是本申请实施例提供的另一种通信装置的示意性框图。
图8是本申请实施例提供的另一种通信装置的示意性框图。
图9是本申请实施例提供的另一种通信装置的示意性框图。
图10是本申请实施例提供的另一种通信装置的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请提供的技术方案可以应用于各种通信系统,例如:第五代(5th Generation,5G)移动通信系统或新无线接入技术(new radio access technology,NR)。其中,5G移动通信系统可以包括非独立组网(non-standalone,NSA)和/或独立组网(standalone,SA)。
核心网可以提供的基本业务包括移动办公、电子商务、通信、娱乐性业务、旅行和基于位置的服务、遥感业务(telemetry)、简单消息传递业务(监视控制)等等。核心网的功能主要是提供用户连接、对用户的管理以及对业务完成承载,作为承载网络提供到外部网络的接口。用户连接的建立包括移动性管理(mobile management,MM)、呼叫管理(connection management,CM)、交换/路由、录音通知等功能。用户管理包括用户的描述、服务质量(quality of service,QoS)、用户通信记录(accounting)、虚拟归属环境(virtual home environment,VHE)和安全性(由鉴权中心提供相应的安全性措施包含了对移动业务的安全性管理和对外部网络访问的安全性处理)。承载连接(access)包括到外部的公共交换电话网络(public switched telephone network,PSTN)、外部电路数据网和分组数据网、互联网络(internet)和内联网(intranets)、以及移动网络自身的手机短信服务(Short Message Service,SMS)服务器等等。
作为示例而非限定,核心网设备可以包括:接入和移动性管理功能(access and mobility function,AMF)、会话管理功能(session management function,SMF)、策略控制功能(policy control function,PCF)、用户面功能(user plane function,UPF)等功能单元,这些功能单元可以独立工作,也可以组合在一起实现某些控制功能,如:AMF、SMF和PCF可以组合在一起作为管理设备,用于完成终端装置的接入鉴权、安全加密、位置注册等接入控制和移动性管理功能,以及用户面传输路径的建立、释放和更改等会话管理功能,以及分析一些切片(slice)相关的数据(如拥塞)、终端装置相关的数据的功能,UPF 主要完成用户面数据的路由转发等功能,如:负责对终端装置的数据报文过滤、数据传输/转发、速率控制、生成计费信息等。
接入网(access network,AN)由业务节点接口(service network interface,SNI)和用户-网络接口(user network interface,UNI)之间的一系列传送实体(如:线路设备和传输设施)组成,为供给电信业务而提供所需传送承载能力的实施系统,可经由管理接口(Q3)配置和管理。原则上对接入网可以实现的UNI和SNI的类型和数目没有限制。接入网不解释信令,接入网可以看成是与业务和应用无关的传送网,主要完成交叉连接、复用和传输功能。
接入网设备可以包括接入网/无线接入网(radio access network,RAN)设备,由多个5G-RAN节点组成的网络,该5G-RAN节点可以为:接入节点(access point,AP)、下一代新基站(NR nodeB,gNB)、下一代演进型基站(ng-eNB,gNB)、收发点(transmission receive point,TRP)、传输点(transmission point,TP)或某种其它接入节点。5G-RAN节点内部又可以分为集中单元(central unit,CU)和分布式单元(distributed unit,DU)。
此外,接入网设备还可以是SM或CDMA中的基站(base transceiver Station,BTS),也可以是WCDMA中的基站(NodeB,NB),还可以是LTE中的演进型基站(evolutional Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的接入网设备或者未来演进的PLMN网络中的接入网设备等,本申请并未特别限定。
需要说明的是,在本申请实施例中,接入网设备可以为小区提供服务,终端装置通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网设备进行通信,该小区可以是接入网设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(Small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
在本申请实施例中,终端装置、核心网设备或接入网设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端装置、核心网设备或接入网设备,或者,是终端装置、核心网设备或接入网设备中能够调用程序并执行程序的功能模块。
需要说明的是,在本申请实施例中,在应用层可以运行多个应用程序,此情况下,执行本申请实施例的方法的应用程序与用于控制接收端设备完成所接收到的数据所对应的动作的应用程序可以是不同的应用程序。
为便于理解本申请实施例,首先结合图1详细说明本申请实施例的一个应用场景。
图1是适用于本申请实施例提供的方法的网络架构的示意图。图1所示的网络架构具体可以包括下列网元:
1、用户设备(user equipment,UE):可以称终端设备、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。UE还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,还可以是端设备,逻辑实体,智能设备,如手机,智能终端等终端设备,或者服务器,网关,基站,控制器等通信设备,或者物联网设备,如传感器,电表,水表等物联网(Internet of things,IoT)设备。UE还可以是有线设备,如计算机、笔记本电脑等。本申请实施例对此并不限定。
2、接入网(access network,AN):为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道。接入网络可以为采用不同接入技术的接入网络。目前的无线接入技术有两种类型:第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)接入技术(例如3G、4G或5G系统中采用的无线接入技术)和非第三代合作伙伴计划(non-3GPP)接入技术。3GPP接入技术是指符合3GPP标准规范的接入技术,采用3GPP接入技术的接入网络称为无线接入网络(Radio Access Network,RAN),其中,5G系统中的接入网设备称为下一代基站节点(next generation Node Base station,gNB)。非3GPP接入技术是指不符合3GPP标准规范的接入技术,例如,以wifi中的接入点(access point,AP)为代表的空口技术。
基于有线通信技术实现接入网络功能的接入网可以称为有线接入网。
基于无线通信技术实现接入网络功能的接入网可以称为无线接入网(radio access network,RAN)。无线接入网能够管理无线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。
无线接入网例如可以是基站(NodeB)、演进型基站(evolved NodeB,eNB或eNodeB)、5G移动通信系统中的基站(gNB)、未来移动通信系统中的基站或WiFi系统中的AP等,还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该接入网设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。本申请的实施例对无线接入网设备所采用的具体技术和具体设备形态不做限定。
3、接入和移动管理功能(access and mobility management function,AMF):主要用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobility management entity,MME)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。在本申请实施例中,可用于实现接入和移动管理网元的功能。
4、会话管理功能(session management function,SMF):主要用于会话管理、UE的网际互连协议(internet protocol,IP)地址分配和管理、选择可管理用户平面功能、策略控制、或收费功能接口的终结点以及下行数据通知等。在本申请实施例中,可用于实现会 话管理网元的功能。
5、用户平面功能(user plane function,UPF):即,数据面网关。可用于分组路由和转发、或用户面数据的服务质量(quality of service,QoS)处理等。用户数据可通过该网元接入到数据网络。在本申请实施例中,可用于实现用户面网关的功能。
6、数据网络(date network,DN):用于提供传输数据的网络。例如,运营商业务的网络、因特(Internet)网、第三方的业务网络等。
7、认证服务功能(authentication server function,AUSF):主要用于用户鉴权等。
8、网络开放功能(network exposure function,NEF):用于安全地向外部开放由3GPP网络功能提供的业务和能力等。
9、网络存储功能((network function(NF)repository function,NRF):用于保存网络功能实体以及其提供服务的描述信息,以及支持服务发现,网元实体发现等。
10、策略控制功能(policy control function,PCF):用于指导网络行为的统一策略框架,为控制平面功能网元(例如AMF,SMF网元等)提供策略规则信息等。
11、统一数据管理(unified data management,UDM):用于处理用户标识、接入鉴权、注册、或移动性管理等。
12、应用功能(application function,AF):用于进行应用影响的数据路由,接入网络开放功能网元,或,与策略框架交互进行策略控制等。
其中,AMF、SMF及UDM等网元的集合都可以称为控制面功能(Control Plane Function,CPF)网元。
需要说明的是,上述“网元”也可以被称为实体、设备、装置或模块等,本申请并未特别限定。并且,为了便于理解和说明,本申请中的部分描述省略了“网元”这一描述,例如,将SMF网元简称SMF,此情况下,该“SMF”应理解为SMF网元或SMF实体,以下,省略对相同或相似情况的说明。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
在该网络架构中,N1接口为终端与AMF之间的参考点;N2接口为AN和AMF的参考点,用于非接入层(non-access stratum,NAS)消息的发送等;N3接口为(R)AN和UPF之间的参考点,用于传输用户面的数据等;N4接口为SMF和UPF之间的参考点,用于传输例如N3连接的隧道标识信息,数据缓存指示信息,以及下行数据通知消息等信息;N6接口为UPF和DN之间的参考点,用于传输用户面的数据等。
图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。此外,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。
应理解,上述应用于本申请实施例的网络架构仅是举例说明的从传统点到点的架构和服务化架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
还应理解,图1中所示的AMF网元、SMF网元、UPF网元、NSSF网元、NEF网元、AUSF网元、NRF网元、PCF网元、UDM网元,均可以理解为核心网中用于实现不同功能的网元,例如可以按需组合成网络切片。这些核心网网元可以各自独立的设备,也可以 集成于同一设备中实现不同的功能,本申请对此不做限定。执行核心网网元功能的设备又可以称为核心网设备或网络设备。
上述命名仅为用于区分不同的功能,并不代表这些网元分别为独立的物理设备,本申请对于上述网元的具体形态不作限定,例如,可以集成在同一个物理设备中,也可以分别是不同的物理设备。此外,上述命名仅为便于区分不同的功能,而不应对本申请构成任何限定,本申请并不排除在5G网络以及未来其它的网络中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。在此进行统一说明,以下不再赘述。
应理解,上述应用于本申请实施例的网络架构仅是一种举例说明,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
图2是本申请实施例提供的一种通信方法的示意性流程图。在图2示出的方案中,会话管理网元通过获取第一协议数据单元(protocol data unit,PDU)会话对应的第一IP,并在建立第二PDU会话时为第二PDU会话分配该第一IP,使得终端设备为同一业务切换切片后可以保证终端的IP不变,进而可以避免该业务发生中断。图2所示的方案具体可以包括以下步骤。
201、会话管理网元获取第一PDU会话对应的第一IP,该第一PDU会话与第一终端的第一业务相对应。
在5G网络中,终端在发起PDU会话建立时可以向AMF提供单网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)以及数据网络名称(data network name,DNN)。AMF基于S-NSSAI、DNN以及其他信息(例如终端的签约信息以及本地运营商策略等)确定会话管理网元的地址,被确定的会话管理网元基于S-NSSAI和DNN为终端建立一个PDU会话。
也就是说,会话管理网元在为第一终端建立第一PDU会话时,可以获取到该第一PDU会话中与第一终端的第一业务相对应的IP,即第一IP。其中,第一PDU会话承载第一终端的所有业务,该所有业务中包括需要切换切片的第一业务。
202、策略控制网元生成第一策略,该第一策略用于指示第一终端的第一业务在第一PDU会话与第二PDU会话上的分流方式。
当业务厂商监测到第一终端上第一业务的体验不佳时,希望可以将该第一终端上的该第一业务切换到专有切片上,因此策略控制网元可以根据这些业务厂商的请求,生成第一策略。在网络侧设备在接收到第一业务的数据流时,该第一策略可以用来指示该数据流在第一PDU会话与第二PDU会话上的分流方式。应理解,策略控制网元可以根据业务厂商的第一请求来生成第一策略,也可以根据其他方式接收到为第一终端的第一业务进行数据分流的要求,进而生成的第一策略。本申请对策略控制网元生成第一策略的方式仅作举例,不做限定。
203、该策略控制网元向会话管理网元发送所述第一策略,该会话管理网元用于根据该第一策略为该第二PDU会话分配该第一IP。
其中,第一策略可以用来指示会话管理网元为同一终端的同一业务建立第二PDU会话,且该第二PDU会话要求与第一PDU会话具有相同的IP。因此,会话管理网元在第一 PDU会话中接收到了策略控制网元发送的第一策略,也相当于接收到了指示,要求在建立第二PDU会话的时候为第二PDU会话分配第一IP。并且,在完成了第二PDU会话的建立之后,可以按照该第一策略指示的方式,对不同业务的下行数据流进行分流处理。
策略控制网元还可以生成第二策略,将第二策略发送给终端设备,指示终端设备对不同业务的上行数据进行分流处理。
204、移动性管理网元确定第一会话管理网元,该第一会话管理网元用于为第二PDU会话分配第一PDU会话对应的第一IP,该第一会话管理网元为建立第一PDU会话的会话管理网元,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
在为第一终端的第一业务建立第二PDU会话的过程中,移动性管理网元需要为该第二PDU会话确定一个会话管理网元,该会话管理网元在后续步骤中可以为第二PDU会话分配IP。具体来说,为了保证为第二PDU会话分配的IP与第一PDU会话的IP相同,移动性管理网元为该第二PDU会话确定的会话管理网元应当能够获取第一PDU会话的IP。优选地,为第二PDU会话确定的会话管理网元,可以与建立第一PDU会话的会话管理网元相同,即,移动性管理网元确定第一会话管理网元,该第一会话管理网元中记录有第一PDU会话对应的第一IP。
应理解,建立第二PDU会话的会话管理网元可以通过网元或设备间信令交互获得建立第一PDU会话时分配的IP,则此时建立第一PDU会话和建立第二PDU会话的会话管理网元可以不同。
可选地,移动性管理网元在确定第一会话管理网元的过程中,可以通过获取第一业务标识和第一切片标识,来确定一个第二PDU会话,再为该第二PDU会话选择第一会话管理网元。
具体来说,移动性管理网元可以基于终端建立第二PDU会话的请求,来获取第一业务标识和第一切片标识。第一业务标识用来指示第一终端的第一业务,可以从策略控制网元获取;第一切片标识用来指示第二PDU会话对应的切片,可以从统一数据管理网元获取。也就是说,终端可以在向移动性管理网元发送第二PDU会话的建立请求时,携带第一业务标识和第一切片标识;也可以是移动性管理网元基于终端的第二PDU会话的建立请求,从策略控制网元或统一数据管理网元获取相应的标识。在移动性管理网元获取建立第二PDU会话的请求时,可以通过对第一业务标识和第一切片标识的分析,确定该第一业务需要建立一个第二PDU会话,并选择会话管理网元为该第二PDU会话分配IP。其中,移动性管理网元可以根据第一终端发送的第二PDU会话请求中,获得第一业务标识和第一切片标识。应理解,终端可以根据接收到的第二策略获知建立的第二PDU会话时分配的IP需要与第一PDU会话中的IP相同,并将该信息一并发送给移动性管理网元,进而移动性管理网元在建立第二PDU会话时,可以选择第一会话管理网元,以便于该第一会话管理网元为第二PDU会话分配第一IP。
205、会话管理网元建立第二PDU会话,该第二PDU会话与该第一终端的该第一业务相对应。即,在步骤204中选择的第一会话管理网元,通过网元或设备间的信令交互,为第一终端的第一业务建立第二PDU会话。
206、会话管理网元为第二PDU会话分配第一IP。
会话管理网元可以根据第一策略为第二PDU会话分配第一IP,也可以根据第一业务 标识和第一切片标识为第二PDU会话分配第一IP,也可以将两者结合起来,本申请实施例不做限定。也就是说,会话管理网元可以根据接收到的信息,判断出要建立的第二PDU会话需要与第一PDU会话具有相同的IP,进而为该第二PDU会话分配第一IP。
207、用户面网元从会话管理网元接收指示信息,该指示信息包括第一IP,该第一IP与第一PDU会话相对应,该第一PDU会话与第一终端的第一业务相对应。
具体来说,会话管理网元为第二PDU会话选择一个用户面网元,该用户面网元可以与建立第一PDU会话的用户面网元相同,也可以不同。应理解,用户面网元接收会话管理网元分配的第一IP,可以是接收会话管理网元发送的指示信息,该指示信息用于指示用户面网元建立第二PDU会话,其中指示信息包括第一IP。
可选地,用户面网元在接收第一IP的同时,还可以从会话管理网元接收第一策略,以便于在后续接收第一业务的数据时,可以根据第一策略对接收到的数据进行分流处理。
208、用户面网元根据指示信息建立第二PDU会话,其中第二PDU会话与第一IP相对应,第二PDU会话与第一终端的第一业务相对应。
该用户面网元接收到会话管理网元发送的指示信息,与第一终端建立第二PDU会话。其中,用户面网元在建立第二PDU会话时,需要将第一IP作为第二PDU会话对应的IP。由此,与第一终端的第一业务有关的数据传输,可以从第一PDU会话对应的切片切换到第二PDU会话对应的切片,也就是说,网络侧设备和终端侧设备可以根据相应的分流策略,为第一业务的下行数据流或上行数据流选择合适的路径进行传输。
同时,用户面网元为了可以对不同业务的数据流进行分流处理,需要建立第一隧道和第二隧道,分别用于传输不同业务的数据。
其中,第一隧道为第一PDU会话对应的隧道,第二隧道用来进行第一PDU会话与第二PDU会话之间的数据传输。也就是说,在承载第一PDU会话的用户面网元上,同时配置有第一隧道和第二隧道的接口,进而用户面网元可以根据第一策略在第一隧道或第二隧道上进行数据传输。
具体来说,当该用户面网元接收到一个数据流时,可以根据第一策略为其匹配到合适的分流方式,再选择在第一隧道或第二隧道上进行数据传输。例如,当用户面网元上承载的第一PDU会话接收到第一业务的数据流时,根据第一策略可以确定该数据流需要通过第二PDU会话进行传输,则通过第二隧道将该数据流发送至第二PDU会话;如果用户面网元接收到的是其他业务的数据流,则直接通过第一隧道在第一PDU会话上进行数据传输。
在本申请提供的实施例中,策略控制网元可以根据接收到的请求生成第一策略,为第一业务的数据传输提供分流方式,以便于会话管理网元可以为第二PDU会话分配第一PDU会话对应的第一IP。同时,移动性管理网元在建立PDU会话的过程中,通过为第二PDU会话选择第一会话管理网元,即建立第一PDU会话的会话管理网元,使得会话管理网元可以将获得的第一IP分配给第二PDU会话,使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
图3是本申请实施例提供的另一种通信方法的示意性流程图。在图3示出的方案中,会话管理网元以SMF为例,策略控制网元以PCF为例,移动性管理网元以AMF为例, 用户面网元以UPF为例,进行具体说明。
301、SMF与终端建立第一PDU会话。
在步骤301之前,在UDM上有多个切片的签约,一个切片对应一个DNN,一个DNN可能对应多个切片,也就是说,不同切片的DNN可以相同,也可以不同。在建立切片之前,网络侧设备需要确认UDM签约的切片中有没有要建立的切片,如果有,则允许建立该切片。
终端按照3GPP定义的标准的PDU会话建立流程,建立默认切片的PDU会话,即第一PDU会话。其中,第一PDU会话承载有该终端的所有业务。
302、PCF接收第一请求。
当终端在进行业务时,业务厂商,例如OTT(Over The Top)厂商,会监控该业务下各个用户的业务体验,希望能够针对业务体验不佳的用户,创建专有切片承载本业务,提升这些用户的业务体验。于是,业务厂商要求对这些业务体验不佳的用户启动特定业务保障。举例来说,业务服务器可以调用网络能力开放接口,向PCF发送第一请求,要求为该业务的用户切换到专有切片上提供服务。也就是说,在第一终端上承载所有业务的第一PDU会话中,需要为其中的第一业务创建专有切片。
相应地,PCF接收第一请求,该第一请求由业务厂商发起,可以由业务服务器通过调用网络能力开放接口来发送。具体地,第一请求可以包括用户标识(identifier,ID),例如移动用户国际号码(Mobile Subscriber International ISDN/PSTN number,MSISDN)和国际移动用户识别码(International Mobile Subscriber Identity,IMSI),还可以包括终端IP,业务IP流,切片ID等。
303、PCF根据第一请求生成第一策略和第二策略。
具体来说,第一策略和第二策略是为了将第一业务的数据信息与其他业务的数据信息区分开,并将第一业务的数据信息分流到专有切片上而生成的策略。PCF可以将第一策略发送给SMF,以及通过SMF发送给UPF,用来给网络侧设备提供下行数据的分流方式;可以通过AMF将第二策略发送给终端,用来给终端侧提供上行数据的分流方式。应理解,第一策略和第二策略均可以指示第一终端的第一业务在第一PDU会话与第二PDU会话上的分流方式。其中,PCF将第一策略发送给建立第一PDU会话的SMF,以便于该SMF在后续建立第二PDU会话时,能够调用该第一策略,并对接收到的下行数据进行分流处理。
第一策略可以具体为下行分类器(downlink classifier,DLCL)策略,包括建立第一PDU会话时的终端IP,业务的QoS,业务IP流,切片标识,已签约的数据DNN;第二策略可以具体为用户终端路由选择策略(UE route selection policy,URSP)策略,包括业务IP流,切片标识,已签约的数据DNN。
在具体实现过程中,第一策略包括包检测规则(packet detection rules,PDR)和转发行为规则(forwarding action rules,FAR)。其中,PDR用于判断接收到的数据流是否需要根据第一策略的规则进行转发,FAR用于指示转发规则,即能够匹配PDR的数据流具体如何进行转发。
304、PCF向SMF发送第一策略。
PCF向SMF发送第一策略可以与步骤305同时进行,也可以在SMF调用该第一策略 之前发送,也就是说,SMF在步骤308之前从PCF获取第一策略即可。
其中,接收第一策略的SMF,为建立第一PDU会话的第一SMF。因此,在步骤307中,AMF为第二PDU会话选择的第一SMF,即为建立第一PDU会话的SMF。由此可以保证该同一个SMF既能够获取到第一PDU会话的第一IP,也能获取到第一策略。也就是说,一方面,第一SMF本身为建立第一PDU会话的SMF,因此可以获取到建立第一PDU会话时分配给终端的IP,在同一个SMF建立第二PDU会话时,该第一SMF可以获取到的第一IP分配给第二PDU会话;另一方面,第一SMF可以在建立了第二PDU会话后,根据在第一PDU会话中接收到的第一策略,对接收到的数据信息进行分流。
305、PCF向终端发送第二策略。
PCF通过AMF将第二策略发送给终端,第二策略用于指示终端在发送上行数据时对数据进行分流的方式。其中,第二策略针对的是第一终端上的第一业务,也就是说第二策略与第一终端上的第一业务相对应。第一终端在接收到第二策略后,可以在发送上行数据时,根据第一策略选择合适的切片传输数据。
306、终端请求建立第二PDU会话。
具体来说,终端在接收到第二策略后,根据第二策略发起建立第二PDU会话的流程,具体地,向AMF发送第二PDU会话的建立请求,该请求中携带第一业务标识和第一切片标识。
其中,第一业务标识可以从PCF处获得,也就是说,PCF接收到第一请求,为第一终端的第一业务生成第一策略和第二策略,并在第一策略和第二策略中携带第一业务标识,用来指示第一终端的第一业务。
第一切片标识可以从UDM处获得,即,UDM上存储有已签约的切片标识,在请求建立PDU会话之前,网络侧设备从UDM处获得已签约的第一切片标识。其中,第一切片标识指示的是第二PDU会话对应的切片。
307、AMF选择SMF。AMF接收到第二PDU会话建立请求后,基于第一业务标识和第一切片标识,选择第一SMF,其中,第一SMF即为建立第一PDU会话的SMF。
其中,AMF可以基于终端建立第二PDU会话的请求,来获取第一业务标识和第一切片标识。也就是说,终端可以在向AMF发送第二PDU会话的建立请求时,携带第一业务标识和第一切片标识;也可以是AMF基于终端的第二PDU会话的建立请求,从PCF或UDM获取相应的标识。
具体来说,AMF根据第一业务标识,可以确定第二PDU会话是针对第一业务建立的PDU会话;根据第一切片标识,AMF可以确定第二PDU会话与第一PDU会话的切片不同。而第一业务已经建立过第一PDU会话,因此AMF选择建立第一PDU会话的SMF,作为建立第二PDU会话的SMF,即AMF为第二PDU会话选择了第一SMF。
应理解,在建立第二PDU会话时,AMF选择与第一PDU会话相同的第一SMF是为了便于从第一SMF中获取建立第一PDU会话时的终端IP与第一策略,在具体实现过程中,AMF也可以选择与第一SMF不同的第二SMF,再通过网元或设备间的信令交互使得第二SMF从第一SMF获得建立第一PDU会话时的终端IP与第一策略;或者,可以通过网元或设备间的信令交互,将PCF在步骤305中发给第一SMF的第一策略,直接发送给第二SMF。也就是说,第二SMF可以从第一SMF处同时获得第一PDU会话中的终端IP 和第一策略,也可以从第一SMF处获得终端IP,从PCF处获得第一策略,本申请实施例对第二SMF获取终端IP与第一策略的方式不做限定。即,只要第二SMF可以获取到建立第一PDU会话时的终端IP与第一策略,AMF也可以将第二SMF选择为建立第二PDU会话的SMF。在本申请的实施例中,仅以建立第一PDU会话和建立第二PDU会话的SMF为同一SMF的方案为例进行阐述。
308、SMF为第二PDU会话分配终端IP。
在建立PDU会话的过程中可以有两种分配IP的方式,一种是UPF为该PDU会话分配IP,另一种是通过SMF来分配IP。在建立第一PDU会话的过程中,两种分配方式均可;在建立第二PDU会话的过程中,为了保证第二PDU会话中的终端IP与第一PDU会话中的终端IP相同,需要通过SMF为第二PDU会话分配IP,该分配IP的SMF可以为建立第一PDU会话时连接的第一SMF,该第一SMF中记录有第一PDU会话中的终端IP,即分配的IP为第一PDU会话中的终端IP。可选地,分配IP的SMF也可以是获取了第一PDU会话中的终端IP的第二SMF。也就是说,能够获取到第一PDU会话中的终端IP并为第二PDU会话分配该IP的SMF均可以作为该步骤中分配IP的SMF。
SMF可以根据第一策略为第二PDU会话分配第一IP,也可以根据第一业务标识和第一切片标识为第二PDU会话分配第一IP,也可以将以上两者结合起来,为第二PDU会话分配第一IP。
309、SMF选择UPF。
SMF在为第二PDU会话选择UPF的过程中,可以在可用的UPF中随机选择一个UPF建立第二PDU会话,也可以选择与建立第一PDU会话相同的UPF作为建立第二PDU会话的UPF。其中,若SMF为第二PDU会话选择的UPF与建立第一PDU会话时对应的UPF不同,则在传输数据的过程中,需要通过设备间的转发来发送和接收数据。因此,优选地,第一UPF与第二UPF相同。
SMF为第二PDU会话选择UPF后,将第一策略发送给该UPF,以便于该UPF可以按照第一策略对接收到的数据进行分流处理。
310、SMF与终端建立第二PDU会话。
第一SMF与步骤309中选择的UPF通过信息交互成功建立第二PDU会话后,当业务服务器再次向终端发送数据时,该UPF就能够根据第一策略对下行数据进行分流,使该业务数据在第二PDU会话对应的切片上进行传输,并且由于建立第二PDU会话的终端IP与建立第一PDU会话的终端IP相同,终端在将第一业务切换到第二PDU会话对应的切片上的同时能够保证该用户的业务不发生中断。
311、SMF向AMF返回第二PDU会话建立成功响应。
312、AMF向终端发送第二PDU会话建立成功响应,该响应消息中携带的终端IP与第一PDU会话中的终端IP相同。
在本申请提供的实施例中,PCF可以根据接收到的请求生成第一策略和第二策略,分别为网络侧设备和终端侧设备提供数据传输的分流方式,同时AMF为第二PDU会话选择第一SMF,即建立第一PDU会话的SMF,从而该SMF可以为第二PDU会话分配第一PDU会话对应的第一IP,使得终端在为第一业务切换切片的过程中保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提 高用户的业务体验。
应理解,图3仅示出了第二PDU会话的建立流程,想要实现上下行数据的分流,还需要建立第一PDU会话与第二PDU之间用于发送数据的隧道,因此下面结合图4具体说明第一PDU会话与第二PDU之间隧道的建立过程。
图4是本申请实施例提供的一种建立通道的方法的示意性流程图。其中,第一PDU会话和第二PDU会话所在的UPF可以相同,也可以不同。优选地,本申请实施例以两种会话所在的UPF相同为例进行具体说明。当两者所在的UPF不同时,可以通过设备间信息的转发来实现信息的同步,在此不再赘述。
在本申请实施例中,UPF通过与SMF进行信息交互,建立第一隧道和第二隧道。其中,第一隧道为第一PDU会话对应的隧道,第二隧道用于进行所述第一PDU会话与第二PDU会话之间的数据传输。在图4示出的实施例中,第一隧道以N3隧道为例,第二隧道为N9隧道为例。
401、建立第一PDU会话的N9隧道。具体包括以下步骤:
401a、SMF向UPF发送N4会话修改请求消息。
401b、UPF向SMF返回N4会话修改响应消息。
具体地,SMF与UPF通过信令交互,建立第一隧道,即第一PDU会话对应的N9隧道。UPF向SMF返回第一PDU会话的N9隧道信息,例如隧道IP、隧道端点标识(Tunnel Endpoint Identifier,TEID)等。
402、建立第二PDU会话。具体包括以下步骤:
402a、SMF向UPF发送N4会话建立请求消息。
402b、UPF向SMF返回N4会话建立响应消息。
具体地,在建立第二PDU会话后,SMF与UPF之间建立N4会话,该N4会话用于管理该第二PDU会话。
同时,SMF将第一PDU会话的N9隧道信息发送给UPF,UPF建立第二PDU会话到第一PDU会话的上行N9隧道,并将第二PDU会话的N9隧道信息发送给SMF。
403、SMF与无线接入网完成第二PDU会话的N3隧道的建立。也就是说,在步骤402的基础上,SMF再与无线接入网完成N3隧道的建立,使得无线接入网可以通过N3隧道获取数据信息。
404、第二PDU会话对接无线接入网的N3隧道。具体包括以下步骤:
404a、SMF向UPF发送N4会话修改请求消息。
404b、UPF向SMF返回N4会话修改响应消息。
具体地,SMF将第二PDU会话对接到N3隧道,使得无线接入网与第二PDU会话之间可以通过N3隧道进行数据传输。
405、第一PDU会话对接第二PDU会话的N9隧道。具体包括以下步骤:
405a、SMF向UPF发送N4会话修改请求消息。
405b、UPF向SMF返回N4会话修改响应消息。
具体地,将第一PDU会话对接至第二PDU会话的N9隧道,并为第一PDU会话下发第一策略。SMF将第二PDU会话的N9隧道信息发送给UPF,由该UPF建立第一PDU会话到第二PDU会话的N9隧道,同时SMF将第一策略对应的FAR和PDR策略发送给 UPF。
在建立了第一PDU会话和第二PDU会话以及它们之间发送和接收数据的通道后,下面结合图5详细说明上行数据和下行数据的一种具体的分流方式。
图5是本申请实施例提供的一种数据分流的方式的示意图。
由于终端在建立的第一PDU会话与第二PDU会话中具有相同的IP,因此在发送上行数据时,可以在第一切片与第二切片中选择一个切片,通过该切片对应的PDU会话发送数据。其中,第一切片即为通过第一PDU会话提供服务的切片,第二切片即为通过第二PDU会话提供服务的切片。应理解,第二PDU会话是根据业务厂商的请求而建立的,并且第二策略和第一策略也是根据该请求而生成的。因此,终端在接收到第二策略后,根据第二策略的指示,选择通过第二PDU会话发送第一业务的上行数据。相应地,终端在进行其他业务的数据传输时,根据第二策略的指示,选择通过第一PDU会话发送上行数据。
当终端通过第二PDU会话发送上行数据时,先通过N3隧道504将上行数据发送至第二UPF,第二UPF直接通过N9隧道503转发给第一UPF。第一UPF识别出该上行数据是通过N9隧道502接收到的,就将该上行数据转发出去,例如转发至该上行数据的目的端。
也就是说,上行数据的分流方式主要是终端根据第二策略选择PDU会话来发送数据,后续对上行数据的转发仅需要第一UPF与第二UPF通过隧道进行转发即可。
在下行数据的分流过程中,下行数据首先通过第一PDU会话发送至第一UPF。第一PDU会话根据第一策略对该下行数据流进行匹配,具体地,根据第一策略中的PDR对该下行数据流进行匹配,判断该下行数据流是否需要根据第一策略中的转发规则进行转发。如果该下行数据流与PDR相匹配,例如该下行数据流为第一业务的下行数据流,则根据第一策略中的FAR,该下行数据流通过第一UPF上的N9隧道502将该下行数据转发给第二PDU会话;如果该下行数据流为普通业务的数据流,则通过N3隧道501发送给终端。当第一业务的下行数据流通过第一UPF上的N9隧道502转发给了第二PDU会话后,第一UPF继续通过其N3隧道504将该下行数据流转发给终端。
也就是说,下行数据的分流方式主要是通过第一策略中的PDR和FAR,对第一UPF上的第一PDU会话接收到的下行数据流进行匹配,并按照转发规则在规定的隧道上对不同的下行数据流进行转发。
应理解,图5所示的第一UPF和第二UPF可以为同一个UPF,也可以为不同的UPF。SMF在为第二PDU会话中的终端分配第一PDU会话中终端的IP,并对第二UPF建立第二PDU会话时,仅建立类似中间UPF(intermediate UPF,I-UPF)的会话,以及刷新第一PDU会话的第一策略。
在本申请提供的实施例中,UPF通过建立第一隧道和第二隧道,可以为不同的PDU会话以及对应的切片提供数据传输的通道。在SMF在为第二PDU会话分配第一IP后,网络侧设备和终端侧设备可以根据第一策略和第二策略对不同的数据流进行分流处理。在终端为第一业务切换切片的过程中是终端保持IP不变,可以避免第一业务在新的切片上使用新的IP重新建立业务连接而导致业务发生中断,有助于提高用户的业务体验。
下面结合图6至图10描述本申请实施例提供的通信装置。
图6是本申请实施例提供的一种通信装置的示意性框图。通信装置600可以是前述的 会话管理网元,该通信装置600包括获取单元601和处理单元602。可选地,还可以包括收发单元603。其中,收发单元也可以分为接收单元和发送单元,分别执行接收和发送有关的操作,这里不作限定。
具体来说,获取单元601用于获取第一协议数据单元PDU会话对应的第一IP,该第一PDU会话与第一终端的第一业务相对应;处理单元602用于建立第二PDU会话,该第二PDU会话与该第一终端的该第一业务相对应;该处理单元602还用于为该第二PDU会话分配该第一IP。
在一个实施例中,该装置还可以包括收发单元603,该收发单元603用于接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;其中,处理单元602还用于根据该第一策略为该第二PDU会话分配该第一IP。
在另一个实施例中,获取单元601还用于获取第一业务标识,该第一业务标识用于指示该第一终端的该第一业务;获取单元601还用于获取第一切片标识,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,处理单元602还用于根据该第一业务标识与该第一切片标识为该第二PDU会话分配该第一IP。
在另一个实施例中,获取单元601还用于从策略控制网元获取该第一业务标识。
在另一个实施例中,获取单元601还用于从统一数据管理网元获取该第一切片标识。
图7是本申请实施例提供的另一种通信装置的示意性框图。通信装置700可以是前述的策略控制网元,该通信装置700包括处理单元701和收发单元702。其中,收发单元也可以分为接收单元和发送单元,分别执行接收和发送有关的操作,这里不作限定。
具体来说,处理单元701用于生成第一策略,该第一策略用于指示第一终端的第一业务在第一PDU会话与第二PDU会话上的分流方式;收发单元702用于向会话管理网元发送该第一策略,该会话管理网元用于根据该第一策略为该第二PDU会话分配第一IP。
在一个实施例中,收发单元702还用于接收第一请求,该第一请求用于请求为该第一终端的该第一业务建立该第二PDU会话;其中,处理单元701用于根据该第一请求生成该第一策略。
在另一个实施例中,处理单元701用于根据该第一请求生成该第一策略和该第二策略,该第二策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;收发单元702还用于向该第一终端发送该第二策略,以便于该第一终端根据该第二策略为该第一业务选择该第二PDU会话。
图8是本申请实施例提供的另一种通信装置的示意性框图。通信装置800可以是前述的移动性管理网元,该通信装置800包括确定单元801。可选地,还可以包括获取单元802。
具体来说,确定单元801用于确定第一会话管理网元,该第一会话管理网元用于为第二PDU会话分配第一PDU会话对应的第一IP,该第一会话管理网元为建立该第一PDU会话的会话管理网元,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
在一个实施例中,该装置还可以包括获取单元802,该获取单元802用于获取第一业务标识和第一切片标识,该第一业务标识用于指示该第一终端的该第一业务,该第一切片标识用于指示与该第二PDU会话对应的切片;其中,确定单元801用于根据该第一业务标识和该第一切片标识确定该第一会话管理网元。
在另一个实施例中,获取单元802用于从该第一终端接收该第二PDU会话建立请求,该第二PDU会话建立请求包括该第一业务标识和该第一切片标识。
图9是本申请实施例提供的另一种通信装置的示意性框图。通信装置900可以是前述的用户面网元,该通信装置900包括收发单元901和处理单元902。其中,收发单元也可以分为接收单元和发送单元,分别执行接收和发送有关的操作,这里不作限定。
具体来说,收发单元901用于接收会话管理网元分配的第一IP,该第一IP与第一PDU会话相对应;处理单元902用于根据该第一IP建立第二PDU会话,该第一PDU会话和该第二PDU会话与第一终端的第一业务相对应。
在一个实施例中,收发单元901还用于从该会话管理网元接收第一策略,该第一策略用于指示该第一终端的该第一业务在该第一PDU会话与该第二PDU会话上的分流方式;处理单元902还用于建立第一隧道和第二隧道,该第一隧道为该第一PDU会话对应的隧道,该第二隧道用于进行该第一PDU会话与第二PDU会话之间的数据传输;收发单元901还用于根据该第一策略在该第一隧道或该第二隧道上进行数据传输。
上述各个方案的装置600至装置900具有实现上述方法中会话管理网元、策略控制网元、移动性管理网元或用户面网元执行的相应步骤的功能。其中,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。例如发送单元可以由发射机替代,接收单元可以由接收机替代;其它单元,如确定单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
在本申请的实施例,图6至图9中的装置也可以是芯片或者芯片系统,相应地,接收单元和发送单元可以是该芯片的收发电路,在此不做限定。
图10是本申请实施例提供的另一种通信装置的示意性框图。该装置1000包括处理器1001、收发器1002和存储器1003。其中,处理器1001、收发器1002和存储器1003通过内部连接通路互相通信,该存储器1003用于存储指令,该处理器1001用于执行该存储器1003存储的指令,以控制该收发器1002发送信号和/或接收信号。
应理解,装置1000可以具体为上述方法实施例中的会话管理网元、策略控制网元、移动性管理网元或用户面网元,并且可以用于执行上述方法实施例中会话管理网元、策略控制网元、移动性管理网元或用户面网元对应的各个步骤和/或流程。可选地,该存储器1003可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1001可以用于执行存储器中存储的指令,并且当该处理器1001执行存储器中存储的指令时,该处理器1001用于执行上述与各网元对应的方法实施例的各个步骤和/或流程。
还应理解,上述的收发器1002可以包括发射机和接收机。收发器还可以进一步包括天线,天线的数量可以为一个或多个。存储器可以是一个单独的器件,也可以集成在处理器中。上述的各个器件或部分器件可以集成到芯片中实现,如集成到基带芯片中实现。
在本申请的实施例,图10中的收发器也可以是通信接口,在此不做限定。
在本申请的实施例中涉及的网元可以是物理上的实体设备,也可是是虚拟的功能网元,在此不做限定。
在本申请的各实施例中,为了方便理解,进行了多种举例说明。然而,这些例子仅仅 是一些举例,并不意味着是实现本申请的最佳实现方式。
在本申请的各实施例中,为了方便的描述,采用了请求消息,响应消息以及其他各种消息的名称。然而,这些消息仅仅是以举例方式说明需要携带的内容或者实现的功能,消息的具体名称并不对本申请的做出限定,例如:还可以是第一消息,第二消息,第三消息等。这些消息可以是具体的一些消息,可以是消息中的某些字段。这些消息还可以代表各种服务化操作。
也应理解,在本申请实施例中,上述装置的处理器可以是中央处理单元(central processing unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间 接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (28)

  1. 一种通信方法,其特征在于,包括:
    会话管理网元获取第一协议数据单元PDU会话对应的第一网际互连协议IP,所述第一PDU会话与第一终端的第一业务相对应;
    所述会话管理网元建立第二PDU会话,所述第二PDU会话与所述第一终端的所述第一业务相对应;
    所述会话管理网元为所述第二PDU会话分配所述第一IP。
  2. 如权利要求1所述的方法,其特征在于,所述方法还包括:
    所述会话管理网元接收第一策略,所述第一策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述会话管理网元为所述第二PDU会话分配第一IP,包括:
    所述会话管理网元根据所述第一策略为所述第二PDU会话分配所述第一IP。
  3. 如权利要求1或2所述的方法,其特征在于,所述方法还包括:
    所述会话管理网元获取第一业务标识,所述第一业务标识用于指示所述第一终端的所述第一业务;
    所述会话管理网元获取第一切片标识,所述第一切片标识用于指示与所述第二PDU会话对应的切片;
    所述会话管理网元为所述第二PDU会话分配第一IP,包括:
    所述会话管理网元根据所述第一业务标识与所述第一切片标识为所述第二PDU会话分配所述第一IP。
  4. 如权利要求3所述的方法,其特征在于,所述会话管理网元获取第一业务标识,包括:
    所述会话管理网元从策略控制网元获取所述第一业务标识。
  5. 如权利要求3或4所述的方法,其特征在于,所述会话管理网元获取第一切片标识,包括:
    所述会话管理网元从统一数据管理网元获取所述第一切片标识。
  6. 一种通信方法,其特征在于,包括:
    策略控制网元生成第一策略,所述第一策略用于指示第一终端的第一业务在第一协议数据单元PDU会话与第二PDU会话上的分流方式;
    所述策略控制网元向会话管理网元发送所述第一策略,所述会话管理网元用于根据所述第一策略为所述第二PDU会话分配所述第一PDU会话对应的第一网际互连协议IP。
  7. 如权利要求6所述的方法,其特征在于,所述方法还包括:
    所述策略控制网元接收第一请求,所述第一请求用于请求为所述第一终端的所述第一业务建立所述第二PDU会话;
    所述策略控制网元生成第一策略,包括:
    所述策略控制网元根据所述第一请求生成所述第一策略。
  8. 如权利要求7所述的方法,其特征在于,所述策略控制网元根据所述第一请求生 成所述第一策略,包括:
    所述策略控制网元根据所述第一请求生成所述第一策略和所述第二策略,所述第二策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述策略控制网元向所述第一终端发送所述第二策略,以便于所述第一终端根据所述第二策略为所述第一业务选择所述第二PDU会话。
  9. 一种通信方法,其特征在于,包括:
    移动性管理网元确定第一会话管理网元,所述第一会话管理网元用于为第二协议数据单元PDU会话分配第一PDU会话对应的第一网际互连协议IP,所述第一会话管理网元为建立所述第一PDU会话的会话管理网元,所述第一PDU会话和所述第二PDU会话与第一终端的第一业务相对应。
  10. 如权利要求9所述的方法,其特征在于,所述方法还包括:
    所述移动性管理网元获取第一业务标识和第一切片标识,所述第一业务标识用于指示所述第一终端的所述第一业务,所述第一切片标识用于指示与所述第二PDU会话对应的切片;
    所述移动性管理网元确定第一会话管理网元,包括:
    所述移动性管理网元根据所述第一业务标识和所述第一切片标识确定所述第一会话管理网元。
  11. 如权利要求10所述的方法,其特征在于,所述移动性管理网元获取第一业务标识和第一切片标识,包括:
    所述移动性管理网元从所述第一终端接收所述第二PDU会话建立请求,所述第二PDU会话建立请求包括所述第一业务标识和所述第一切片标识。
  12. 一种通信方法,其特征在于,包括:
    用户面网元从会话管理网元接收指示信息,所述指示信息包括第一网际互连协议IP,所述第一IP与第一协议数据单元PDU会话相对应,所述第一PDU会话与第一终端的第一业务相对应;
    所述用户面网元根据所述指示信息建立第二PDU会话,所述第二PDU会话与所述第一IP相对应,所述第二PDU会话与所述第一终端的所述第一业务相对应。
  13. 如权利要求12所述的方法,其特征在于,所述方法还包括:
    所述用户面网元从所述会话管理网元接收第一策略,所述第一策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述用户面网元建立第一隧道和第二隧道,所述第一隧道为所述第一PDU会话对应的隧道,所述第二隧道用于进行所述第一PDU会话与第二PDU会话之间的数据传输;
    所述用户面网元根据所述第一策略在所述第一隧道或所述第二隧道上进行数据传输。
  14. 一种通信装置,其特征在于,包括:
    获取单元,所述获取单元用于获取第一协议数据单元PDU会话对应的第一网际互连协议IP,所述第一PDU会话与第一终端的第一业务相对应;
    处理单元,所述处理单元用于建立第二PDU会话,所述第二PDU会话与所述第一终端的所述第一业务相对应;
    所述处理单元还用于为所述第二PDU会话分配所述第一IP。
  15. 如权利要求14所述的装置,其特征在于,所述装置还包括:
    收发单元,所述收发单元用于接收第一策略,所述第一策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述处理单元还具体用于根据所述第一策略为所述第二PDU会话分配所述第一IP。
  16. 如权利要求14或15所述的装置,其特征在于,所述获取单元还用于获取第一业务标识,所述第一业务标识用于指示所述第一终端的所述第一业务;
    所述获取单元还用于获取第一切片标识,所述第一切片标识用于指示与所述第二PDU会话对应的切片;
    所述处理单元还具体用于根据所述第一业务标识与所述第一切片标识为所述第二PDU会话分配所述第一IP。
  17. 如权利要求16所述的装置,其特征在于,所述获取单元还具体用于从策略控制网元获取所述第一业务标识。
  18. 如权利要求16或17所述的装置,其特征在于,所述获取单元还具体用于从统一数据管理网元获取所述第一切片标识。
  19. 一种通信装置,其特征在于,包括:
    处理单元,所述处理单元用于生成第一策略,所述第一策略用于指示第一终端的第一业务在第一协议数据单元PDU会话与第二PDU会话上的分流方式;
    收发单元,所述收发单元用于向会话管理网元发送所述第一策略,所述会话管理网元用于根据所述第一策略为所述第二PDU会话分配所述第一PDU会话对应的第一网际互连协议IP。
  20. 如权利要求19所述的装置,其特征在于,所述收发单元还用于接收第一请求,所述第一请求用于请求为所述第一终端的所述第一业务建立所述第二PDU会话;
    所述处理单元具体用于根据所述第一请求生成所述第一策略。
  21. 如权利要求20所述的装置,其特征在于,所述处理单元具体用于根据所述第一请求生成所述第一策略和所述第二策略,所述第二策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述收发单元还用于向所述第一终端发送所述第二策略,以便于所述第一终端根据所述第二策略为所述第一业务选择所述第二PDU会话。
  22. 一种通信装置,其特征在于,包括:
    确定单元,所述确定单元用于确定第一会话管理网元,所述第一会话管理网元用于为第二协议数据单元PDU会话分配第一PDU会话对应的第一网际互连协议IP,所述第一会话管理网元为建立所述第一PDU会话的会话管理网元,所述第一PDU会话和所述第二PDU会话与第一终端的第一业务相对应。
  23. 如权利要求22所述的装置,其特征在于,所述装置还包括:
    获取单元,所述获取单元用于获取第一业务标识和第一切片标识,所述第一业务标识用于指示所述第一终端的所述第一业务,所述第一切片标识用于指示与所述第二PDU会话对应的切片;
    所述确定单元具体用于根据所述第一业务标识和所述第一切片标识确定所述第一会 话管理网元。
  24. 如权利要求23所述的装置,其特征在于,所述获取单元具体用于从所述第一终端接收所述第二PDU会话建立请求,所述第二PDU会话建立请求包括所述第一业务标识和所述第一切片标识。
  25. 一种通信装置,其特征在于,包括:
    收发单元,所述收发单元用于接收会话管理网元分配的第一网际互连协议IP,所述第一IP与第一协议数据单元PDU会话相对应;
    处理单元,所述处理单元用于根据所述第一IP建立第二PDU会话,所述第一PDU会话和所述第二PDU会话与第一终端的第一业务相对应。
  26. 如权利要求25所述的装置,其特征在于,所述收发单元还用于从所述会话管理网元接收第一策略,所述第一策略用于指示所述第一终端的所述第一业务在所述第一PDU会话与所述第二PDU会话上的分流方式;
    所述处理单元还用于建立第一隧道和第二隧道,所述第一隧道为所述第一PDU会话对应的隧道,所述第二隧道用于进行所述第一PDU会话与第二PDU会话之间的数据传输;
    所述收发单元还用于根据所述第一策略在所述第一隧道或所述第二隧道上进行数据传输。
  27. 一种通信装置,其特征在于,包括:
    存储器,所述存储器用于存储计算机程序;
    处理器,所述处理器用于执行所述存储器中存储的部分或全部所述计算机程序,以使得所述设备执行如权利要求1至5中任一项所述的方法,或者执行如权利要求6至8中任一项所述的方法,或者执行如权利要求9至11中任一项所述的方法,如权利要求12至13中任一项所述的方法。
  28. 一种计算机可读存储介质,其特征在于,包括计算机程序,当部分或全部所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至5中任一项所述的方法,或者执行如权利要求6至8中任一项所述的方法,或者执行如权利要求9至11中任一项所述的方法,如权利要求12至13中任一项所述的方法。
PCT/CN2021/079363 2021-03-05 2021-03-05 一种通信方法和通信装置 WO2022183497A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2021/079363 WO2022183497A1 (zh) 2021-03-05 2021-03-05 一种通信方法和通信装置
CN202180088714.0A CN116724659A (zh) 2021-03-05 2021-03-05 一种通信方法和通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/079363 WO2022183497A1 (zh) 2021-03-05 2021-03-05 一种通信方法和通信装置

Publications (1)

Publication Number Publication Date
WO2022183497A1 true WO2022183497A1 (zh) 2022-09-09

Family

ID=83154894

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/079363 WO2022183497A1 (zh) 2021-03-05 2021-03-05 一种通信方法和通信装置

Country Status (2)

Country Link
CN (1) CN116724659A (zh)
WO (1) WO2022183497A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024174102A1 (en) * 2023-02-21 2024-08-29 Huawei Technologies Co., Ltd. Systems and methods for data plane architecture of a wireless communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107592331A (zh) * 2016-07-08 2018-01-16 中兴通讯股份有限公司 会话连续的实现方法、装置及系统
CN109842643A (zh) * 2017-11-27 2019-06-04 华为技术有限公司 一种会话处理的方法、装置及系统
CN110278619A (zh) * 2018-03-13 2019-09-24 华为技术有限公司 一种pdu会话建立的方法和装置
US20200053803A1 (en) * 2016-10-07 2020-02-13 Lg Electronics Inc. Method for selecting session and service continuity mode in wireless communication system and device therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107592331A (zh) * 2016-07-08 2018-01-16 中兴通讯股份有限公司 会话连续的实现方法、装置及系统
US20200053803A1 (en) * 2016-10-07 2020-02-13 Lg Electronics Inc. Method for selecting session and service continuity mode in wireless communication system and device therefor
CN109842643A (zh) * 2017-11-27 2019-06-04 华为技术有限公司 一种会话处理的方法、装置及系统
CN110278619A (zh) * 2018-03-13 2019-09-24 华为技术有限公司 一种pdu会话建立的方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024174102A1 (en) * 2023-02-21 2024-08-29 Huawei Technologies Co., Ltd. Systems and methods for data plane architecture of a wireless communication system

Also Published As

Publication number Publication date
CN116724659A (zh) 2023-09-08

Similar Documents

Publication Publication Date Title
CN113691969B (zh) 通信方法和装置
US11811670B2 (en) Packet delay parameter obtaining method, system, and apparatus
US20210112379A1 (en) Communication method and communications apparatus
US9392583B2 (en) Method, entity, and system for implementing trunk service
US9386480B2 (en) Systems and methods for providing LTE-based backhaul
US10581747B2 (en) System and method for low-overhead interoperability between 4G and 5G networks
KR102067589B1 (ko) 무선 통신에서 패킷 프로세싱을 병렬화하는 방법 및 시스템
KR20190133031A (ko) 통신 방법 및 장치
US20040246962A1 (en) Dynamically assignable resource class system to directly map 3GPP subscriber communications to a MPLS-based protocol
EP4030864B1 (en) Binding of multiple sessions
CN107431953B (zh) 业务流分流的方法和装置
EP3962157B1 (en) Mdbv determining methods and apparatuses
WO2022033543A1 (zh) 一种中继通信方法及通信装置
WO2022253004A1 (zh) 通信方法和通信装置
EP4354770A1 (en) Method and apparatus for transmitting data
CN113950851B (zh) 无线通信方法和设备
CN114938494B (zh) 通信方法及装置
WO2022183497A1 (zh) 一种通信方法和通信装置
CN112953748B (zh) 一种通信方法及装置
CN115623542A (zh) 通信方法、装置和系统
KR20230038633A (ko) 무선 통신 방법 및 장치
ES2317139T3 (es) Comunicacion de grupo basada en paquete de datos.
CN102647806B (zh) Ip报文处理方法、系统和设备
CN118678489A (zh) 一种通信方法及装置
WO2023115559A1 (zh) 无线通信的方法、终端设备和网络设备

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 202180088714.0

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21928580

Country of ref document: EP

Kind code of ref document: A1