WO2018177434A1 - 一种会话连接建立方法及控制面网元 - Google Patents
一种会话连接建立方法及控制面网元 Download PDFInfo
- Publication number
- WO2018177434A1 WO2018177434A1 PCT/CN2018/081488 CN2018081488W WO2018177434A1 WO 2018177434 A1 WO2018177434 A1 WO 2018177434A1 CN 2018081488 W CN2018081488 W CN 2018081488W WO 2018177434 A1 WO2018177434 A1 WO 2018177434A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- plane network
- network element
- user plane
- service
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Definitions
- the present application relates to the field of communications technologies, and in particular, to a session connection establishing method and a control plane network element.
- the access network is the edge part of the mobile communication network and is responsible for splicing the terminal equipment to the core network.
- the core network ie, the Evolved Packet Core (EPC)
- EPC Evolved Packet Core
- the core network devices in the traditional EPC include: a Mobility Management Entity (MME), a gateway device, and the like.
- the gateway device includes a Serving Gateway S-GW and a Packet Data Network Gateway (P-GW). Since the gateway device is responsible for forwarding the user plane data and some control functions, the terminal device needs to establish a user plane transmission channel (ie, a session connection) with the gateway device in the core network before performing the communication service.
- MME Mobility Management Entity
- P-GW Packet Data Network Gateway
- the gateway device is an anchor for maintaining service continuity
- the network location of the gateway device is relatively high, that is, the gateway device is far away from the base station in the access network.
- the network locations of some gateway devices in the core network are gradually moved downward, that is, the gateway devices are close to the base station to different degrees, and therefore, the deployment of the gateway device is also The original centralized deployment has become relatively fragmented.
- the core network separates the logical functions of the gateway device into Control Plane (CP) and users.
- Control Plane CP
- UP User Plane
- the gateway device in the core network is replaced by the control plane network element and the user plane network element.
- the user plane and the control plane are separated, and the network location of the gateway device moves down, which is the trend of the core network evolution.
- the network location of the gateway device moves down, which is the trend of the core network evolution.
- how to select a suitable user plane network element for the terminal device requesting the service in a plurality of distributed user plane network elements to establish a session connection is urgently needed in the field. problem.
- the present invention provides a session connection establishment method and a control plane network element, which are used to select a suitable user plane network element for a terminal device that requests a service in a plurality of user plane network elements that are more distributed.
- the present application provides a session connection establishment method, which may be applied to, for example, the mobile communication network shown in FIG. 1, where the communication network includes a core network, and the core network includes a control plane network element. And a plurality of user plane network elements distributed in a distributed manner, and the plurality of user plane network elements are pre-divided into a plurality of user plane network element sets.
- the method includes the following steps:
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are distributed in a distributed manner, so that the first user plane network element set may be
- the first target user plane network element supporting the service is quickly selected to implement the establishment of the session connection of the terminal device.
- the method can be implemented in a plurality of user plane network elements with distributed distribution.
- the terminal device selects a suitable user plane network element, which improves the working efficiency when the control plane network element establishes the session connection of the terminal device.
- control plane network element in the core network may support different types of service information (QoS parameters (such as delay), and types of supported services when the user plane network element implements various services.
- QoS parameters such as delay
- the set user area in which the user plane network element of the service is located, and the like, divides the plurality of user plane network elements that are distributed and distributed into different sets of user plane network elements according to the set principle.
- control plane network element in the core network divides the user plane network element set according to the distance between the user plane network element and the base station connected in the access network.
- the control plane network element in the core network determines several reference points according to the distance from the base station in the access network: a base station, a convergence layer network device, a core layer network device, etc., and according to the user.
- the distance between the surface network element and each reference point divides the user plane network element set.
- multiple user plane network elements distributed in the core network may be divided into multiple user plane sets, and the control plane network element in the core network may be based on the service requested by the terminal device.
- the user plane network element set in which the target user plane network element is located is selected in the plurality of user plane network elements, and the efficiency of the control plane network element to select a suitable user plane network element for the terminal device requesting the service is improved.
- the control plane network element in the core network divides the plurality of user plane network elements in the core network into a plurality of user plane network element sets according to the manner in the foregoing design, and the core
- the control plane network element in the network can establish the service and user plane network element set through the service characteristics of various services (QoS requirements (represented by QoS parameters), types of services, preset areas supporting various services, etc.) Correspondence relationship.
- the control plane network element in the core network can quickly and accurately select the user plane set corresponding to the service in the plurality of user plane network element sets according to the service requested by the terminal device, so that The selected user plane set selects an appropriate user plane network element, which improves the efficiency of the control plane network element to select a suitable user plane network element for the terminal device requesting the service.
- control plane network element may determine the first user plane network element set in the plurality of user plane network element sets according to the service:
- the first mode the control plane network element determines, according to the correspondence between the preset service and the user plane network element set, the first user corresponding to the service in the multiple user plane network element sets Surface network element set;
- the second mode the control plane network element determines, according to the correspondence between the preset service and the user plane network element set, among the multiple user plane network element sets, multiple candidate users corresponding to the service And acquiring the subscription data of the terminal device, and selecting, according to the subscription data, the first user plane network element set in the plurality of candidate user plane network element sets;
- the third mode the control plane network element notifies the other control plane network element, and obtains, by the other control plane network element, the determined network element in the plurality of user plane network element sets according to the service.
- the first user plane network element set, or the first user determined by the other control plane network element in the plurality of user plane network element sets according to the service and the subscription data of the terminal device A collection of surface NEs.
- control plane network element in the core network can quickly and accurately select the user plane set corresponding to the service in the plurality of user plane network element sets according to the service requested by the terminal device.
- the multiple first user planes when the division of the plurality of user plane network element sets in the core network is divided according to the distance between the user plane network element and the base station in the mobile communication network, the multiple first user planes The physical distance between the network element and the base station in the mobile communication network is within a set first distance range.
- control plane network element selects the first target user plane network element in the first user plane network element set by:
- the control plane network element acquires a physical location of the first base station accessed by the terminal device and a physical location of the plurality of first user plane network elements; and then, the control plane network element is in the first a plurality of to-be-selected first user plane network elements in the first service area where the physical location of the first base station is located; and the control plane The network element selects, in the plurality of to-be-selected first user plane network elements, the first target user plane network element whose physical location is closest to the physical location of the first base station.
- the method of the foregoing method can ensure that the first target user plane network element selected by the control plane network element can support the service, and the delay when implementing the service by using the first target user plane network element is minimum. That is, the control plane network element is selected to select a suitable user plane network element for the terminal device requesting the service.
- the terminal device After the control plane network element establishes the session connection of the terminal device according to the first target user plane network element, the terminal device is connected due to the mobility characteristic of the terminal device.
- the incoming base station switches from the first base station to the second base station.
- the method further includes the following steps:
- the control plane network element determines that the terminal device accesses the second base station, and acquires a physical location of the second base station;
- the control plane network element re-determines a plurality of to-be-selected first user plane network elements that support the service and the physical location is located in the second service area, where the control plane network element is located in the first user plane network element set;
- the second service area is a set area where the physical location of the second base station is located; and the physical location of the second base station is reselected in the re-determined plurality of candidate first user plane network elements
- the first target user plane network element and establishing a session connection of the terminal device according to the reselected first target user plane network element.
- the control plane network element in the process that the terminal device has established a session connection and performs a service, when the base station switches, the control plane network element can re-select the appropriate user plane network element for the terminal device, and re-establish the session.
- the connection ensures that the terminal device implements the fluency of the service.
- the control plane network element after the control plane network element establishes the session connection of the terminal device according to the first target user plane network element, in the scenario that the subscription data transmission of the terminal device is changed, the The method also includes the following steps:
- control plane network element determines the second user plane network element set by using the following two manners, where the second user plane network element set includes multiple second user plane network elements:
- the first mode the control plane network element determines that the subscription data of the terminal device is changed, and selects the second user in the plurality of candidate user plane network element sets according to the changed subscription data.
- Surface network element set the control plane network element determines that the subscription data of the terminal device is changed, and selects the second user in the plurality of candidate user plane network element sets according to the changed subscription data.
- control plane network element acquires the second user plane network element set determined by the other control plane network element according to the service and the changed subscription data of the terminal device;
- control plane network element selects, in the second set of user plane network elements, a second target user plane network element that supports the service, and establishes the terminal according to the second target user plane network element.
- the session connection of the device
- the control plane network element can re-select the appropriate user plane network element for the terminal device and re-create the change of the subscription data when the terminal device has established the session connection and performs the service in the foregoing method. Establishing a session connection, ensuring that the terminal device implements the fluency of the service, and ensuring that the service implemented by the terminal device meets the requirements of the user of the terminal device.
- the embodiment of the present application further provides a control plane network element, where the control plane network element has a function of implementing a control plane network element in the foregoing method instance.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the structure of the control plane network element includes a determining unit, a selecting unit, and a processing unit, and the units may perform corresponding functions in the foregoing method examples.
- the units may perform corresponding functions in the foregoing method examples. For details, refer to the detailed description in the method example. Make a statement.
- the structure of the control plane network element includes a processor and a memory, the processor being configured to support the processing device to perform a corresponding function in the above method.
- the memory is coupled to the processor, which stores program instructions and data necessary for the processor.
- the embodiment of the present application further provides a computer readable storage medium, configured to store computer software instructions for performing the functions of any of the foregoing first aspect, the first aspect, including The program designed by the method of any one of the above first aspect and the first aspect.
- the embodiment of the present application further provides a computer program product comprising instructions, when executed on a computer, causing the computer to perform the method described in the above first aspect.
- the control plane network element in the core network may determine, according to the service requested by the terminal device, the first user plane network element set including multiple first user plane network elements, and in the first user The first target user plane network element supporting the service is selected, and finally, the control plane network element may establish a session connection of the terminal device according to the first target user plane network element.
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are more distributed, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the solution can be used as the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- FIG. 1 is a schematic diagram of a mobile communication network according to an embodiment of the present application.
- FIG. 2 is a flowchart of a method for establishing a session connection according to an embodiment of the present application
- FIG. 3 is a schematic diagram of a user plane network element set according to an embodiment of the present disclosure
- FIG. 4 is a flowchart of an example of a method for establishing a session connection according to an embodiment of the present application
- FIG. 5 is a structural diagram of a control plane network element according to an embodiment of the present application.
- FIG. 6 is a structural diagram of another control plane network element according to an embodiment of the present application.
- the present invention provides a session connection establishment method and a control plane network element, which are used to select a suitable user plane network element for a terminal device that requests a service in a plurality of user plane network elements that are more distributed.
- the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
- the control plane network element in the core network may determine, according to the service requested by the terminal device, the first user plane network element set including multiple first user plane network elements, and is in the first user plane.
- the first target user plane network element supporting the service is selected, and finally, the control plane network element may establish a session connection of the terminal device according to the first target user plane network element.
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are more distributed, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the solution can be used as the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- the core network involved in the present application is responsible for connecting the terminal device to different data networks according to a call request or a service request sent by the terminal device through the access network in the mobile communication network element, and charging and mobility management. , session management and other services.
- the core network may be various core networks evolved based on an EPC-based network architecture.
- the user plane and the control plane logic function of the core network involved in the embodiment of the present application are separated from each other. Therefore, the core network includes two cores: a control plane network element and a user plane network element. And the network location of the user plane network element in the core network is moved down, causing multiple user plane network elements in the core network to be close to different base stations in the access network when deployed, causing multiple users The distribution of surface network elements is more dispersed.
- the control plane network element involved in this application may also be referred to as a Control Plane Function (CPF) entity, which is responsible for implementing session management, access and mobility management, and policy control in the core network.
- CPF Control Plane Function
- the control plane network element may include an Access and Mobility Management Function (AMF) entity, a Session Management Function (SMF) entity, or a Policy Control Function (PCF) entity. Or other functional entities formed by the fusion of any of the above plurality of network elements.
- AMF Access and Mobility Management Function
- SMF Session Management Function
- PCF Policy Control Function
- the user plane network element (referred to as a User Plane Function (UPF) entity in this application is responsible for forwarding the user plane data of the terminal device in order to maintain the continuity of the terminal device service continuity.
- UPF User Plane Function
- the terminal device also referred to as a User Equipment (UE) is a device that provides voice and/or data connectivity to a user, for example, a handheld device with a wireless connection function (a mobile phone). , tablet), etc., in-vehicle devices, wearable devices (smart bracelets, smart watches, smart glasses, etc.), computing devices, mobile stations (MS) or other processing devices connected to wireless modems, and wireless A mobile terminal that communicates with one or more core networks.
- UE User Equipment
- the base station involved in the present application provides a wireless access service for the terminal.
- the base station may be a Node B (NB), an evolved Node B (eNB), a radio network controller (RNC), a base station controller (BSC), and a base station.
- Base Transceiver Station (BTS) home base station (for example, Home eNB, or Home Node B), Baseband Unit (BBU), Access Point (AP), and wireless interworking microwave access base station ( Worldwide Interoperability for Microwave Access Base Station, WiMAX BS), etc., is not limited in this application.
- the session connection involved in the present application is a connection between a terminal device, a base station, a user plane network element, and a data network. And for transmitting data between the terminal device and the data network.
- the session connection may be a packet data network (PDN) session connection or a packet data unit (PDU) session connection, which is not limited in this application.
- PDN packet data network
- PDU packet data unit
- the service requested by the terminal device involved in the present application is requested when the terminal device wishes to implement certain functions or services.
- the application relates to services that can be divided according to different angles. For example, according to the severity of delay requirements, services can be classified into common services, low-latency services, real-time services, and the like.
- the service can also be classified according to the type of function or service, and the service can be divided into data service, voice service, and video service.
- the terminal device needs to implement any function or service, the terminal device needs to be connected through a connection with a corresponding data network, and when the different functions or services are implemented, the terminal device needs to be connected.
- the data network is also different, so the service can also be divided by the data network requesting the connection.
- the representation form of the service is not limited, and the service may be represented by a delay requirement, or may be represented by a function or a service type, and may also be a data network identifier requested by the terminal device.
- Network Number, DNN Network Number
- the service is represented by only the DNN as an example.
- FIG. 1 is a schematic diagram of a possible mobile communication network structure applicable to a session connection establishment method provided by an embodiment of the present application.
- a wireless access network and a core network are divided. Two parts. among them,
- the radio access network provides a wireless access related service for the terminal device.
- the radio access network includes a base station.
- the terminal device needs to access the base station before the service is implemented, so that the base station provides a wireless access service for the terminal device.
- the core network includes a control plane network element and a plurality of user plane network elements, and the plurality of user plane network elements are distributed more widely.
- the control plane network element is configured to implement functions such as session management, access and mobility management, and policy control, and the user plane network element is configured to forward user plane data of the terminal device.
- the control plane network element selects, for the terminal device, the plurality of user plane network elements according to the service requested by the terminal device, in the process that the terminal device requests to establish a session connection or start to request a specific service.
- a suitable user plane network element is generated, and a session connection of the terminal device is established according to the selected user plane network element, so that data transmission can be performed through the session connection when the terminal device implements a service.
- the session connection of the terminal device is a connection between the terminal device, the base station, the user plane network element, and a data network (Date Network, DN).
- the DN by performing data transmission with the terminal device, provides a service service for the terminal device, and the DN may be a PDN network, such as the Internet (Internet), IP Multi-media Service (IMS). Network, some application-specific data networks (such as Tencent video data network).
- IP Multi-media Service IMS
- IMS IP Multi-media Service
- Some application-specific data networks such as Tencent video data network.
- control plane network element may include, but is not limited to, an AMF entity, an SMF entity, and a PCF entity, as shown in the figure.
- the AMF entity is configured to be responsible for authentication and mobility management of the terminal device
- the SMF entity is responsible for session management, such as session creation, modification, deletion, and selection of user plane network elements.
- the PCF entity is configured to manage subscription data of the terminal device, and is responsible for functions such as policy control decision.
- the terminal device, the base station, the DN, and the user plane network element and the control plane network element in the core network are connected through corresponding interfaces, as shown in FIG. 1 , and details are not described herein again.
- control plane network element may also include any of the foregoing multiple network elements that may be merged.
- Other functional entities for example, functional entities with both session management and policy control functions, or functional entities with three functions: session management, access and mobility management, and policy control.
- the embodiment of the present application provides a method for establishing a session connection, where the method is applicable to a mobile communication network as shown in FIG. 1 , where the mobile communication network includes a core network, and the core network includes a control plane network element and For a plurality of user plane network elements that are more distributed, as shown in FIG. 2, the process of the method includes:
- the control plane network element in the core network determines, according to the service requested by the terminal device, a first user plane network element set in a preset plurality of user plane network element sets in the core network, where the The first user plane network element set includes a plurality of first user plane network elements.
- the control plane network element in the core network may be configured according to the service information when the user plane network element implements various services.
- the plurality of user plane network elements distributed in a distributed manner are divided into different sets of user plane network elements.
- the user plane network elements in different user plane network element sets have different service information when implementing various services.
- the service information may include, but is not limited to, at least one of the following: a quality of service (QoS) parameter (such as a delay), a type of supporting service, and a setting of a user plane network element supporting different types of services.
- QoS quality of service
- Area for example, specifying some areas can support voice services or video services, other areas cannot implement the above services
- the control plane network element of the core network can divide multiple user plane network elements into multiple user plane network element sets according to different delays generated when the user plane network element implements various services.
- the key factor of the delay generated by the user plane network element in implementing the service is the distance between the user plane network element and the base station in the access network of the mobile communication network. Therefore, in the following examples, the core network actually divides the set of user plane network elements according to the distance between the user plane network element and the base station connected to the access network.
- each ring in the figure corresponds to one level, and each user plane network element in the ring is close to the base station.
- the control plane network element can user the distance according to the distance from the base station.
- the network element is divided into four user plane network element sets:
- the user plane network element in the first ring is a user plane network element set - Layer 1;
- the user plane network element between the first ring and the second ring is another user plane network element set - layer 2;
- the user plane network element between the second ring and the third ring is another user plane network element set - layer 3;
- the user plane network element outside the fourth ring is another user plane network element set - layer 4;
- the first ring may be small enough to indicate that the user plane network element at the same physical location as the base station belongs to layer 1.
- control plane network element determines several reference points according to the distance from the base station: a base station, a convergence layer network device, a core layer network device, and the like; the control plane network element is in accordance with the user plane network element and each reference point. Distance, divide the user plane network element set:
- the user plane network element distributed in a specified range near the base station (or at the same physical location as the base station) is a set of user plane network elements - layer 1;
- the user plane network element distributed in the specified range near the aggregation layer network device is another user plane network element set - layer 2;
- the user plane network element distributed in the specified range near the core network device is another user plane network element set - layer 3.
- reference point determined by the control plane network element according to the distance from the base station is not limited to the foregoing devices, and each reference point may be selected according to the actual network layering or topology of the mobile communication network.
- the control plane network element in the core network divides the plurality of distributed user plane network elements into multiple user plane network element sets
- the control plane network element continues to pass various The service characteristics of the service, and establish the correspondence between the service and the user plane network element set.
- the service characteristics of various services may be, but are not limited to, at least the following: QoS requirements (represented by QoS parameters), types of services, preset support, various Area of business, etc.
- the delay requirement of the service if the delay requirement of a service is high, the user plane network element in the user plane network element set corresponding to the service has a low delay in realizing the service. If a service has a lower latency requirement, the user plane network element in the user plane set corresponding to the service has a higher delay in realizing the service; in addition, if a service distinguishes between the subscription user and the non- If the user is subscribed, or the user level is different, and different users correspond to different service qualities, the service can correspond to multiple user plane sets.
- some services can only correspond to one user plane set, and some services can correspond to multiple user plane sets, which is not limited in this application.
- the control plane network element in the core network divides the plurality of user plane network elements distributed in the core network into a plurality of user plane network element sets, and establishes a correspondence between the service and the user plane network element set, so that the After determining the service requested by the terminal device, the control plane network element in the core network quickly and accurately determines the set of user plane network elements corresponding to the service, thereby improving the efficiency of selecting the target user plane network element.
- control plane network element may determine the first user plane network element set by using any one of the following manners:
- the first mode the control plane network element determines, according to the correspondence between the preset service and the user plane network element set, the first user corresponding to the service in the multiple user plane network element sets A collection of surface NEs.
- the second mode the control plane network element determines, according to the correspondence between the preset service and the user plane network element set, among the multiple user plane network element sets, multiple candidate users corresponding to the service And obtaining the subscription data of the terminal device, and selecting, according to the subscription data, the first user plane network element set in the plurality of candidate user plane network element sets.
- the subscription data includes the QoS level of the terminal device or the service priority of the terminal device (such as a gold card user or a bronze card user), and the control plane network element may be based on the subscription data.
- the first user plane network element set that meets the requirements of the subscription data is selected.
- the control plane network element needs to select a user plane network element set with a higher QoS parameter in the plurality of candidate user plane network element sets. For example, in a plurality of candidate user plane sets, the selected user plane network element is selected to be the closest candidate user plane set from the base station.
- the third mode the control plane network element notifies the other control plane network element, and obtains, by the other control plane network element, the determined network element in the plurality of user plane network element sets according to the service.
- the first user plane network element set, or the first user determined by the other control plane network element in the plurality of user plane network element sets according to the service and the subscription data of the terminal device A collection of surface NEs.
- the control plane network element is configured when the control plane network element (such as an SMF entity or a functional entity that merges the SMF entity and the PCF entity) stores the corresponding relationship between the service and the user plane network element set.
- the first set of user plane network elements may be determined directly by the first or second manner described above.
- the control plane network element may adopt the foregoing Determining the first set of user plane network elements in three manners, optionally, the control plane network element sending the service (DNN) to the other control plane network element, the other control plane network element
- the first user plane network element set may be determined by the foregoing first or second manner, and the information of the first user plane network element set is sent to the control plane network element, where the control plane network element Determining, according to the information of the first user plane network element set, the first user plane network element set.
- the division of the multiple user plane network element sets in the core network is divided according to the distance between the user plane network element and the base station in the mobile communication network (as shown in FIG. 3), then the foregoing The physical distance between the plurality of first user plane network elements included in the set of user plane network elements and the base stations in the mobile communication network is within a set first distance range.
- the control plane network element selects, in the first user plane network element set, a first target user plane network element that supports the service.
- the physical distance between the plurality of first user plane network elements included in the first user plane network element set and the base station in the mobile communication network is within a first distance range
- the control plane network element selects the first target user plane network element in the first user plane network element set, and includes the following steps:
- the control plane network element acquires a physical location of the first base station accessed by the terminal device and a physical location of the plurality of first user plane network elements;
- the control plane network element determines, in the first user plane network element set, a plurality of to-be-selected first user plane network elements that support the service, and the physical location is located in the first service area; a service area is a set area where the physical location of the first base station is located;
- the control plane network element selects, in the plurality of to-be-selected first user plane network elements, the first target user plane network element whose physical location is closest to the physical location of the first base station.
- the physical distance between the plurality of first user plane network elements in the first user plane network element set and the base station in the mobile communication network is set in a first distance range, where the mobile communication network
- the distribution of base stations is also relatively scattered.
- the physical location of some base stations is in Beijing, and the physical location of some base stations is in Hebei. Therefore, in order to ensure the delay of the terminal device when the service is implemented, when the control plane network element selects the first target user plane network element in the first user plane network element set, it is also necessary to consider An area in which the physical location of the first base station accessed by the terminal device is located (ie, the first service area).
- the first service area is set corresponding to the first base station.
- the physical location of the first base station is located in Beijing.
- the control plane network element is the first target user plane selected by the terminal device.
- the physical location of the network element should also be in the physical location.
- the control plane network element selects the plurality of to-be-selected first user plane network elements by using the foregoing method
- the plurality of candidate first user planes may also be selected by using various load balancing methods.
- the first target user plane network element is selected.
- control plane network element selects the plurality of to-be-selected first user plane network elements by using the foregoing method
- the control plane network element may be combined with the load balancing method, and the first user plane network element to be selected and the first The distance of the base station, in the plurality of to-be-selected first user plane network elements, the first target user plane network element is selected.
- control plane network element may obtain the physical location of the first base station, or the control plane network element from another control plane network element (such as an AMF entity).
- the physical entity that is the merging of the AMF entity may determine the physical location of the first base station when receiving the session request sent by the terminal device by using the first base station.
- the control plane network element establishes a session connection of the terminal device according to the first target user plane network element.
- the control plane network element can establish a session connection of the terminal device by using a traditional session connection establishment process.
- the terminal device may connect to the data network by using the first target user plane network element.
- control plane network element establishes the session connection of the terminal device, so that the terminal device connects to the data network, thereby ensuring that the terminal device can implement the requested service.
- the terminal device may move after the session connection is established according to the first target user plane network element, and the base station accessed by the terminal device is switched from the first base station to Second base station. Based on the foregoing scenario, after the control plane network element establishes the session connection of the terminal device according to the first target user plane network element, the method further includes:
- the control plane network element determines that the terminal device accesses the second base station, and acquires a physical location of the second base station;
- the control plane network element re-determines a plurality of to-be-selected first user plane network elements that support the service and the physical location is located in the second service area, where the control plane network element is located in the first user plane network element set;
- the second service area is a setting area where the physical location of the second base station is located;
- the control plane network element reselects the first target user plane network element whose physical location is closest to the physical location of the second base station in the re-determined plurality of candidate first user plane network elements;
- the control plane network element establishes a session connection of the terminal device according to the reselected first target user plane network element.
- the control plane network element since the principle that the control plane network element selects the target user plane network element is the same, the control plane network element reselects the first target user plane network element and establishes a session connection in the scenario, For details, refer to the steps of selecting the first target user plane network element and establishing a session connection in the scenario where the terminal device accesses the first base station, and details are not described herein.
- the control plane network element in the process that the terminal device has established a session connection and performs a service, when the base station switches, the control plane network element can re-select the appropriate user plane network element for the terminal device, and re-establish the session.
- the connection ensures that the terminal device implements the fluency of the service.
- the subscription data of the terminal device due to the subscription data of the terminal device, the user of the terminal device is required to perform the service, and therefore, the subscription data of the terminal device may be changed at any time, and then the terminal device is in accordance with the In a process in which the target user plane network element establishes a session connection and performs the service, if the subscription data of the terminal device is sent and changed, optionally, the control plane network element may re-establish a session for the terminal device. connection.
- the subscription data of the terminal device affects the user plane network element selected by the control plane network element by the terminal device, that is, the control plane network element adopts the second mode when performing S201, or the third manner (And the other control plane network elements adopt the second method) to determine the user plane network element set.
- the method further includes:
- the control plane network element determines that the subscription data of the terminal device is changed; and, according to the changed subscription data, selects a second user plane network element set in the plurality of candidate user plane network element sets; or
- the control plane network element acquires the second user plane network element set determined by the other control plane network element according to the service and the changed subscription data of the terminal device;
- the second user plane network element set includes multiple second user plane network elements
- the control plane network element selects, in the second set of user plane network elements, a second target user plane network element that supports the service;
- the control plane network element establishes a session connection of the terminal device according to the second target user plane network element.
- control plane network element since the control plane network element selects the target user plane network element the same principle, the control plane network element reproduces the second target user plane network element and re-establishes the session in the scenario.
- step of connecting refer to the step of selecting the first target user plane network element and establishing a session connection in the terminal device, and details are not described herein again.
- the control plane network element can re-select the appropriate user plane network element for the terminal device and re-create the change of the subscription data when the terminal device has established the session connection and performs the service in the foregoing method. Establishing a session connection, ensuring that the terminal device implements the fluency of the service, and ensuring that the service implemented by the terminal device meets the requirements of the user of the terminal device.
- the control plane network element in the core network may determine, according to the service requested by the terminal device, the first user plane network element set including multiple first user plane network elements, and the first user plane In the network element set, the first target user plane network element supporting the service is selected, and finally, the control plane network element may establish a session connection of the terminal device according to the first target user plane network element.
- the control plane network element may determine the first user plane network element set in a plurality of user plane network elements that are more distributed according to services, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the method can implement the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- the embodiment of the present application further provides an example of a session connection establishment method, where the example is applied to the mobile communication network shown in FIG. 1 , where the mobile communication network includes In the network and the core network, the core network includes a plurality of distributed user plane network elements, and a plurality of control plane network elements having different functions, namely, an AMF entity, an SMF entity, and a PCF entity.
- the plurality of user plane network elements are divided into a plurality of user plane network element sets according to a distance between the user plane network element and the base station.
- the PCF entity stores a correspondence between the service and the user plane network element set, and stores the subscription data of the terminal device.
- the process of the session connection establishment method includes:
- the terminal device determines a service (DNN) that is expected to be implemented or requested when requesting to establish a session connection or starts to request a specific service, and generates an identifier of a PDU session connection that needs to be established - a PDU session identifier (ID) And the DNN and the PDU session ID are carried in a Non-Access Stratum (NAS) message, and sent to the base station accessed by the terminal device.
- DNN service
- ID PDU session identifier
- NAS Non-Access Stratum
- each message carries the PDU session ID, which is used to identify the message. It is used to establish the PDU session connection and transmit.
- the base station After receiving the NAS message, the base station acquires the DNN and the PDU session ID, and the obtained two contents together with the physical location of the base station are further carried in a NAS message and sent to the AMF entity in the core network.
- the AMF entity After receiving the NAS message sent by the base station, the AMF entity acquires the DNN, the PDU session ID, and the physical location of the base station carried in the NAS message, and carries the foregoing three items. Sent to the SMF entity in a Session Request.
- the SMF entity After S403, after receiving the session request, the SMF entity initiates a PDU-Connected Access Network (CAN) session establishment process to the PCF entity, and implements step S404 in the session establishment process.
- CAN PDU-Connected Access Network
- S404 The SMF entity sends the DNN and the PDU session ID to the PCF entity.
- the PCF entity determines, according to the DNN, a correspondence between the stored service (DNN) and the set of user plane network elements, the target user plane network element set or the plurality of candidate user plane network element sets corresponding to the DNN.
- the PCF entity determines a plurality of to-be-selected user plane network element sets
- the PCF entity obtains the saved subscription data of the terminal device, and the plurality of candidate user plane network elements are used according to the subscription data. Selecting the target user plane network element set in the set; after determining the target user plane network element set, the PCF entity sends the identifier of the target user plane network element set and the PDU session ID to the SMF entity.
- S406 After the SMF entity receives the identifier of the target user plane network element set, according to the physical location of the base station and the physical location of multiple user plane network elements in the target user plane network element set, And determining, in the set of user plane network elements, the plurality of to-be-selected user plane network elements that support the service (capable of connecting to the data network corresponding to the DNN) and the physical location is located in the service area corresponding to the base station, and Among the candidate user plane network elements, the target user plane network element whose physical location is closest to the physical location of the base station is selected, that is, the UPF entity 1 in the figure.
- the SMF entity initiates an N4 session establishment process to the UPF entity 1, and determines CN tunnel information in the N4 session establishment process.
- the CN tunnel information corresponds to an uplink address of the N3 tunnel connected to the PDU session.
- the N3 tunnel is a tunnel between the base station and the UPF entity 1. Therefore, after the SMF entity determines the CN tunnel information, the CN tunnel information needs to be sent to the base station through subsequent S408 and S409.
- the SMF entity may allocate core network (CN) tunnel information to the PDU session connection, and send the CN tunnel information to the UPF entity 1 .
- CN core network
- the UPF entity 1 allocates CN tunnel information for the PDU session connection, and the CN is The tunnel information is sent to the UPF entity 1.
- the UPF entity 1 may determine CN tunnel information necessary for establishing the PDU session connection.
- the SMF entity carries the CN tunnel information and the PDU session ID in a session confirmation message, and sends the information to the AMF entity.
- the AMF entity After receiving the session confirmation message, the AMF entity carries the CN tunnel information and the PDU session ID in an N2 session request and sends the message to the base station.
- the sending radio resource allocation process allocates air interface resources to the terminal device, and allocates radio access network (RAN) tunnel information to the PDU session connection.
- RAN radio access network
- the RAN tunnel information corresponds to a downlink address of the N3 tunnel connected to the PDU session.
- the base station sends the RAN tunnel information to the UPF entity 1 through a subsequent step.
- the base station sends the PDU session ID and the RAN tunnel information in an N2 session confirmation message to the AMF entity.
- the AMF After receiving the N2 session confirmation message, the AMF carries the PDU session ID and the RAN tunnel information in a session management request and sends the information to the SMF entity.
- S413 The SMF initiates an N4 session modification process to the UPF entity 1, and sends the RAN tunnel information to the UPF entity 1 in the N4 session modification process, so that the UPF entity 1 can determine Establish RAN tunnel information necessary for the PDU session connection.
- the base station obtains the CN tunnel information, and the UPF entity 1 obtains the RAN tunnel information, so that the base station and the UPF entity 1 may use the CN tunnel information and the RAN tunnel information. Establishing the PDU session connection.
- the present application further provides a control plane network element, where the control plane network element is used to implement a session connection establishment method as shown in FIG. 2, and the control plane network element is applied as shown in FIG.
- the mobile communication network, the control plane network element is located in a core network included in the mobile communication network.
- the control plane network element 500 includes: a determining unit 501, a selecting unit 502, and a processing unit 503, wherein
- a determining unit 501 configured to determine, according to a service requested by the terminal device, a first user plane network element set in a preset plurality of user plane network element sets in the core network, where the first user plane network element The set includes a plurality of first user plane network elements;
- the selecting unit 502 is configured to select, in the first user plane network element set, a first target user plane network element that supports the service;
- the processing unit 503 is configured to establish a session connection of the terminal device according to the first target user plane network element.
- the determining unit 501 is specifically configured to:
- Notifying the service to the other control plane network element and acquiring the first user plane network element set determined by the other control plane network element in the plurality of user plane network element sets according to the service, or Obtaining, by the other control plane network element, the first user plane network element set determined in the plurality of user plane network element sets according to the service and the subscription data of the terminal device.
- a physical distance between the plurality of first user plane network elements and a base station in the mobile communication network is within a first distance range.
- the selecting unit 502 is specifically configured to:
- the first target user plane network element whose physical location is closest to the physical location of the first base station.
- the selecting unit 502 is further configured to: after the processing unit 503 establishes the session connection of the terminal device according to the first target user plane network element,
- the processing unit 503 is further configured to establish a session connection of the terminal device according to the reselected first target user plane network element.
- the determining unit 501 is further configured to: after the processing unit 503 establishes the session connection of the terminal device according to the first target user plane network element,
- Determining that the subscription data of the terminal device is changed Determining that the subscription data of the terminal device is changed; and selecting, according to the changed subscription data, the second user plane network element set in the plurality of candidate user plane network element sets; or
- the second user plane network element set includes multiple second user plane network elements
- the selecting unit 502 is further configured to: in the second set of user plane network elements, select a second target user plane network element that supports the service;
- the processing unit 503 is further configured to establish a session connection of the terminal device according to the second target user plane network element.
- the embodiment of the present application provides a control plane network element, where the control plane network element can determine, according to the service requested by the terminal device, a first user plane network element set including multiple first user plane network elements, and is in the first The first target user plane network element supporting the service is selected in the user plane network element set. Finally, the control plane network element may establish a session connection of the terminal device according to the first target user plane network element.
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are more distributed, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the solution can be used as the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- each functional unit in each embodiment of the present application may be used. It can be integrated in one processing unit, or it can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- a computer readable storage medium A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
- the embodiment of the present application further provides a control plane network element, where the control plane network element is used to implement a session connection establishment method as shown in FIG. 2, and has a control plane network element as shown in FIG. 500 features.
- the core network control plane device includes a processor 601 and a memory 602.
- the processor 601 and the memory 602 are connected to each other.
- the processor 601 and the memory 602 may be connected to each other through a bus 603.
- the bus 603 may be a peripheral component interconnect (PCI) bus or an extended industry standard (extended industry standard). Architecture, EISA) bus, etc.
- PCI peripheral component interconnect
- EISA extended industry standard
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 6, but it does not mean that there is only one bus or one type of bus.
- control plane network element 600 further includes a communication interface 604, configured to perform communication interaction with other devices (base stations, user plane network elements, or other control plane network elements, etc.).
- devices base stations, user plane network elements, or other control plane network elements, etc.
- the processor 601 is configured to implement a session connection establishment method as shown in FIG. 2, including:
- the processor 601 is configured to: when determining, according to the service, the first user plane network element set in the multiple user plane network element sets, specifically:
- Notifying the service to the other control plane network element and acquiring the first user plane network element set determined by the other control plane network element in the plurality of user plane network element sets according to the service, or Obtaining, by the other control plane network element, the first user plane network element set determined in the plurality of user plane network element sets according to the service and the subscription data of the terminal device.
- a physical distance between the plurality of first user plane network elements and a base station in the mobile communication network is within a first distance range.
- the processor 601 is configured to: when the first target user plane network element is selected in the first user plane network element set, specifically:
- the first target user plane network element whose physical location is closest to the physical location of the first base station.
- the processor 601 is further configured to:
- the processor 601 is further configured to:
- Determining that the subscription data of the terminal device is changed Determining that the subscription data of the terminal device is changed; and selecting, according to the changed subscription data, the second user plane network element set in the plurality of candidate user plane network element sets; or
- the second user plane network element set includes multiple second user plane network elements
- the memory 602 is configured to store program instructions and the like.
- program instructions may include program code, the program code including computer-operated instructions.
- the memory 602 may include a random access memory (RAM), and may also include a non-volatile memory such as at least one disk storage.
- the processor 601 executes the program stored in the memory 602 to implement the above functions, thereby implementing the session connection establishing method as shown in FIG. 2.
- the embodiment of the present application further provides a computer readable storage medium for storing computer software instructions required to execute the processor 601 in the control plane network element shown in FIG. 6 above, which is configured to execute the foregoing processor. 601 required program to be executed.
- the embodiment of the present application provides a control plane network element, where the control plane network element can determine, according to the service requested by the terminal device, a first user plane network element set including multiple first user plane network elements, and is in the first The first target user plane network element supporting the service is selected in the user plane network element set. Finally, the control plane network element may establish a session connection of the terminal device according to the first target user plane network element.
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are more distributed, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the solution can be used as the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- the embodiment of the present application provides a session connection establishment method and a control plane network element.
- the control plane network element in the core network may determine to include multiple firsts according to the service requested by the terminal device. a first user plane network element set of the user plane network element, and selecting, in the first user plane network element set, a first target user plane network element supporting the service, where the control plane network element may be according to the foregoing
- a target user plane network element establishes a session connection of the terminal device.
- the control plane network element may determine, according to the service, the first user plane network element set in the plurality of user plane network elements that are more distributed, so that the first user plane network element may be The first target user plane network element supporting the service is quickly selected in the set to implement the establishment of the session connection of the terminal device.
- the solution can be used as the request service in multiple distributed user plane network elements.
- the terminal device selects a suitable user plane network element, which improves the working efficiency of the control plane network element when establishing a session connection of the terminal device.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种会话连接建立方法及控制面网元,用以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
Description
本申请要求于2017年4月1日提交中国专利局、申请号为201710214336.1、发明名称为“一种会话连接建立方法及控制面网元”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,尤其涉及一种会话连接建立方法及控制面网元。
在移动通信网络中,包括接入网和核心网两个部分。接入网是移动通信网络的边缘部分,负责将终端设备汇接到核心网中。核心网(即演进的分组核心网(Evolved Packet Core,EPC))负责将所述终端设备接续到不同的网络上,以及计费、移动性管理等功能。
传统的EPC中的核心网设备包括:移动管理实体(Mobility Management Entity,MME)、网关设备等。所述网关设备包括服务网关(Serving Gateway S-GW)和分组数据网网关(Packet Data Network Gateway,P-GW)。由于网关设备负责转发用户面数据和一些控制功能,因此,终端设备在进行通信业务之前,需要与核心网中的网关设备建立用户面传输通道(即会话连接)。
由于网关设备是保持业务连续性的锚点,因此在传统的核心网中,网关设备的网络位置较高,即所述网关设备距离接入网中的基站较远。随着核心网的不断演进,为了降低终端设备端到端的业务时延,核心网中的一些网关设备的网络位置逐渐下移,即这些网关设备不同程度的靠近基站,因此,网关设备的部署也由原来的集中部署变得相对分散了。
另外,为了有效的降低分布式部署带来的成本压力,提高核心网的架构的弹性、灵活性以及服务多样化,核心网将网关设备的逻辑功能分离成控制面(Control Plane,CP)和用户面(User Plane,UP),这样,核心网中的网关设备替换为控制面网元和用户面网元。
显然,用户面和控制面分离,且网关设备的网络位置下移,是核心网演进的趋势。然而,在演进后的核心网中,如何在分布较分散的的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,以建立会话连接,是本领域亟待解决的问题。
发明内容
本申请提供一种会话连接建立方法及控制面网元,用以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元。
第一方面,本申请提供了一种会话连接建立方法,该方法可以应用于例如图1所示的移动通信网络中,所述通信网络中包含核心网,所述核心网中包括控制面网元以及分布较分散的多个用户面网元,且该多个用户面网元预先划分为多个用户面网元集合。该方法包 括以下步骤:
所述控制面网元根据终端设备请求的业务,在所述多个用户面网元集合中,确定包含多个第一用户面网元的第一用户面网元集合;然后,在所述第一用户面网元集合中,选择支持所述业务的第一目标用户面网元;并根据所述第一目标用户面网元,建立所述终端设备的会话连接。
通过上述方法,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方法可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
在一个可能的设计中,所述核心网中的控制面网元可以根据用户面网元在实现各种业务时的业务信息(QoS参数(例如时延等)、支持业务的种类,支持不同种类业务的用户面网元所在的设定区域等),按照设定的原则,将分布分散的所述多个用户面网元划分为不同的用户面网元集合。
在一个可能的设计中,所述核心网中的控制面网元按照用户面网元与接入网中相连的基站之间的距离,划分用户面网元集合。
在一个可能的设计中,所述核心网中的控制面网元按照距离接入网中的基站的远近,确定几种参考点:基站、汇聚层网络设备、核心层网络设备等,并按照用户面网元与每种参考点之间的距离,划分用户面网元集合。
通过上述三种设计中的方法,所述核心网中的分布分散的多个用户面网元可以划分为多个用户面集合,在核心网中的控制面网元可以根据终端设备请求的业务,快速地在所述多个用户面网元中选择目标用户面网元所在的用户面网元集合,提高所述控制面网元为请求业务的终端设备选择出合适的用户面网元的效率。
在一个可能的设计中,在核心网中的控制面网元按照上述设计中的方式,将所述核心网中的多个用户面网元划分为多个用户面网元集合后,所述核心网中的控制面网元可以通过各种业务的业务特征(QoS需求(通过QoS参数表示)、业务的种类、预设的支持各种业务的区域等),建立业务与用户面网元集合的对应关系。
通过上述方法,所述核心网中的控制面网元可以根据终端设备请求的业务,快速地且准确地在多个用户面网元集合中选择到所述业务对应的用户面集合,从而可以在选择出的所述用户面集合选择合适的用户面网元的,提高了所述控制面网元为请求业务的终端设备选择出合适的用户面网元的效率。
在一个可能的设计中,所述控制面网元可以通过如下方式,根据所述业务,在所述多个用户面网元集合中确定所述第一用户面网元集合:
第一种方式:所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合;
第二种方式:所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所 述第一用户面网元集合;
第三种方式:所述控制面网元将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
通过上述方法,所述核心网中的控制面网元可以根据终端设备请求的业务,快速地且准确地在多个用户面网元集合中选择到所述业务对应的用户面集合。
在一个可能的设计中,当所述核心网中多个用户面网元集合的划分是按照用户面网元与移动通信网络中的基站的距离划分的情况下,所述多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
在一个可能的设计中,所述控制面网元通过如下方法,在所述第一用户面网元集合中选择所述第一目标用户面网元:
首先,所述控制面网元获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位置;然后,所述控制面网元在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于所述第一基站的物理位置所在的第一服务区域内的多个待选第一用户面网元;最后,所述控制面网元在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
通过上述方法,可以保证所述控制面网元选择的所述第一目标用户面网元可以支持所述业务,且在通过所述第一目标用户面网元实现所述业务时的时延最小,即保证所述控制面网元为请求业务的终端设备选择出合适的用户面网元。
在一个可能的设计中,在所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,由于所述终端设备的移动特性,导致所述终端设备接入的基站从所述第一基站切换为第二基站。在该场景下,所述方法还包括以下步骤:
所述控制面网元确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;
所述控制面网元在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;以及在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;并根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话连接。
通过上述方法,在所述终端设备已经建立会话连接并执行业务的过程中,发生基站切换时,所述控制面网元可以重新为所述终端设备选择合适的用户面网元,并重新建立会话连接,保证所述终端设备实现所述业务的流畅性。
在一个可能的设计中,在所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,所述终端设备的签约数据发送变更的场景下,所述方法还包括以下步骤:
首先,所述控制面网元通过以下两种方式,确定第二用户面网元集合,所述第二用户面网元集合中包含多个第二用户面网元:
第一种方式:所述控制面网元确定所述终端设备的签约数据发生变更;并根据变更后 的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;
第二种方式:所述控制面网元获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;
然后,所述控制面网元在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;并根据所述第二目标用户面网元,建立所述终端设备的会话连接。
通过上述方法,在所述终端设备已经建立会话连接并执行业务的过程中,发生签约数据的变更时,所述控制面网元可以重新为所述终端设备选择合适的用户面网元,并重新建立会话连接,保证所述终端设备实现所述业务的流畅性,并保证所述终端设备实现的所述业务符合所述终端设备的用户的要求。
第二方面,本申请实施例还提供了一种控制面网元,该控制面网元具有实现上述方法实例中控制面网元的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述控制面网元的结构中包括确定单元、选择单元和处理单元,这些单元可以执行上述方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述控制面网元的结构中包括处理器和存储器,所述处理器被配置为支持所述处理设备执行上述方法中相应的功能。所述存储器与所述处理器耦合,其保存所述处理器必要的程序指令和数据。
第三方面,本申请实施例还提供了一种计算机可读存储介质,用于存储为执行上述第一方面、第一方面的任意一种设计的功能所用的计算机软件指令,其包含用于执行上述第一方面、第一方面的任意一种设计的方法所设计的程序。
第四方面,本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中的所述的方法。
在本申请实施例提供的方案中,核心网中的控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的会话连接。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
图1为本申请实施例提供的一种移动通信网络的示意图;
图2为本申请实施例提供的一种会话连接建立方法的流程图;
图3为本申请实施例提供的一种划分用户面网元集合的示例图;
图4为本申请实施例提供的一种会话连接建立方法的示例流程图;
图5为本申请实施例提供的一种控制面网元的结构图;
图6为本申请实施例提供的另一种控制面网元的结构图。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。
本申请提供一种会话连接建立方法及控制面网元,用以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
本申请实施例提供的方案中,核心网中的控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的会话连接。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1、本申请涉及的核心网,为移动通信网元中负责根据终端设备通过接入网发送的呼叫请求或业务请求将所述终端设备接续到不同的数据网络上,以及计费、移动性管理、会话管理等业务。所述核心网可以是基于EPC的网络架构演进的各种核心网。相对于传统的核心网,在本申请实施例涉及的所述核心网的用户面和控制面逻辑功能进行了分离,因此,所述核心网中包括控制面网元和用户面网元两种核心网设备;且所述核心网中的用户面网元的网络位置下移,导致所述核心网中的多个用户面网元在部署时不同程度靠近接入网中的基站,造成多个用户面网元的分布较为分散。
2、本申请涉及的控制面网元,又可以称为控制面功能(Control Plane Function,CPF)实体,为核心网中负责实现会话管理、接入与移动性管理,以及策略控制等具有控制管理功能的网元。所述控制面网元可以包括接入与移动性管理功能(Access and Mobility Management Function,AMF)实体、会话管理功能(Session Management Function,SMF)实体,或策略控制功能(Policy Control Function,PCF)实体,或者以上任意多种网元融合后形成的其他功能实体。
3、本申请涉及的用户面网元,又可以称为用户面功能(User Plane Function,UPF)实体,为保持终端设备业务连续性的锚点,负责转发终端设备的用户面数据。
4、本申请涉及的终端设备,又称之为用户设备(User Equipment,UE),是一种向用 户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备(手机、平板电脑)等、车载设备、可穿戴设备(智能手环、智能手表、智能眼镜等)、计算设备、移动台(Mobile Station,MS)或连接到无线调制解调器的其他处理设备等,以及经无线接入网与一个或多个核心网进行通信的移动终端。
5、本申请涉及的基站,为终端提供无线接入服务。所述基站可以为节点B(Node B,NB)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、基站控制器(Base Station Controller,BSC)、基站收发台(Base Transceiver Station,BTS)、家庭基站(例如,Home eNB,或Home Node B)、基带单元(BaseBand Unit,BBU)、接入点(Access Point,AP)、无线互通微波接入基站(Worldwide Interoperability for Microwave Access Base Station,WiMAX BS)等,本申请对此并不限定。
6、本申请涉及的会话连接,为终端设备、基站、用户面网元以及数据网络之间的连接。用于传输所述终端设备和所述数据网络之间的数据。可选的,所述会话连接可以为分组数据网(Packet Data Network,PDN)会话连接或者分组数据单元(Packet Data Unit,PDU)会话连接,对此本申请不作限定。
7、本申请涉及的终端设备请求的业务,为终端设备希望实现某些功能或服务时请求的。可选的,本申请涉及业务可以按照不同的角度进行划分,例如,按照对时延要求的严苛程度来划分,那么业务可以分为普通业务、低时延业务、实时业务等。业务还可以按照功能或服务的类型划分,那么业务可以分为数据业务、语音业务、视频类业务等。另外,由于所述终端设备无论期望实现哪种功能或服务,最终所述终端设备均需要通过与对应的数据网络建立连接来实现,而且实现不同的功能或服务时,所述终端设备需要连接的数据网络也不同,因此所述业务还可以通过请求连接的数据网络进行划分。
基于上述理论,本申请实施例中,并不限定业务的表现形式,所述业务可以通过时延要求表示,也可以通过功能或服务的类型表示,还可以通过终端设备请求的数据网络标识(Data Network Number,DNN)表示。在本申请实施例中,仅以DNN来表示所述业务为例进行说明。
需要说明的是,本申请中所涉及的多个,是指两个或两个以上。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
下面结合附图对本申请实施例做进行具体说明。
图1示出了本申请实施例提供的会话连接建立方法适用的一种可能的移动通信网络的架构,参阅图1所示,在所述移动通信网络中,分为无线接入网络和核心网两部分。其中,
所述无线接入网,为终端设备提供无线接入有关的服务。其中,所述无线接入网中包括基站。所述终端设备在实现业务之前,需要接入所述基站,以使所述基站为所述终端设备提供无线接入服务。
所述核心网中包括控制面网元和多个用户面网元,且所述多个用户面网元分布较分散。其中,所述控制面网元,用于实现会话管理、接入与移动性管理,以及策略控制等功能;所述用户面网元,用于转发终端设备的用户面数据。
在所述终端设备请求建立会话连接或开始请求特定的业务过程中,所述控制面网元根 据所述终端设备请求的业务,在所述多个用户面网元中,为所述终端设备选择出合适的用户面网元,并根据选择出的所述用户面网元,建立所述终端设备的会话连接,从而在所述终端设备的实现业务时可以通过所述会话连接进行数据传输。如图1所示,所述终端设备的会话连接为所述终端设备、所述基站、所述用户面网元以及数据网络(Date Network,DN)之间的连接。
其中,所述DN,通过与所述终端设备进行数据传输,为所述终端设备提供业务服务,所述DN可以是PDN网络,如因特网(Internet)、IP多媒体业务(IP Multi-media Service,IMS)网络、某些应用专用的数据网络(例如腾讯视频的数据网络)等。
可选的,所述控制面网元可以但不限于包括:AMF实体、SMF实体以及PCF实体,如图所示。
所述AMF实体,用于负责所述终端设备的鉴权与移动性管理等;
所述SMF实体,用于负责会话管理,如会话创建,修改,删除,以及用户面网元的选择等。
所述PCF实体,用于管理终端设备的签约数据,以及负责策略控制决策等功能。
所述终端设备、所述基站、所述DN以及所述核心网中的用户面网元以及控制面网元之间通过相应的接口连接,如图1所示,此处不再赘述。
需要说明的是,本申请实施例并不限定所述控制面网元中各个功能实体的分布形式,可选的,所述控制面网元也可以包含上述任意多种网元可以融合后形成的其他功能实体,例如,具有会话管理和策略控制两种功能的功能实体,或者具有会话管理、接入与移动性管理和策略控制三种功能的功能实体等。
本申请实施例提供了一种会话连接建立方法,该方法适用于如图1所示的移动通信网络中,所述移动通信网络中包含核心网,且所述核心网中包括控制面网元以及分布较分散的多个用户面网元,参阅图2所示,该方法的流程包括:
S201:所述核心网中的控制面网元根据终端设备请求的业务,在所述核心网中的预设的多个用户面网元集合中确定第一用户面网元集合,其中,所述第一用户面网元集合中包含多个第一用户面网元。
由于在所述核心网中的多个用户面网元分布较为分散,因此,所述核心网中的控制面网元可以根据用户面网元在实现各种业务时的业务信息,按照设定的原则,将分布分散的所述多个用户面网元划分为不同的用户面网元集合。不同用户面网元集合中的用户面网元在实现各种业务时的业务信息不同。
其中,所述业务信息可以但不限于包括以下至少一项:服务质量(Quality of Service,QoS)参数(例如时延)、支持业务的种类、支持不同种类业务的用户面网元所在的设定区域(例如,指定一些区域可以实现支持语音业务或视频业务,其他区域不可以实现上述业务)等等。
下面,仅以所述核心网的控制面网元可以按照用户面网元在实现各种业务时产生的时延的不同,将多个用户面网元划分为多个用户面网元集合为例进行说明。其中,由于用户面网元在实现业务时产生的时延的关键因素在于用户面网元与所述移动通信网络的接入网中的基站的距离。因此,在以下几个示例中,实际上所述核心网是按照用户面网元与接 入网中相连的基站之间的距离,划分用户面网元集合。
例如,参阅图3所示,图中每个圆环对应一个层级,圆环内的每个用户面网元距离基站的距离相近,在图中控制面网元可以按照距离基站的距离将用户面网元分为四个用户面网元集合:
第一个圆环内的用户面网元为一个用户面网元集合——层(Layer)1;
第一个圆环和第二个圆环之间的用户面网元为另一个用户面网元集合——层2;
第二个圆环和第三个圆环之间的用户面网元为另一个用户面网元集合——层3;
第四个圆环之外的用户面网元为另一个用户面网元集合——层4;
其中,所述第一个圆环可以足够小,用于表示与基站位于同一物理位置处的用户面网元属于层1。
又例如,控制面网元按照距离基站的远近,确定几种参考点:基站、汇聚层网络设备、核心层网络设备等;所述控制面网元按照用户面网元与每种参考点之间的距离,划分用户面网元集合:
分布在基站附近的指定范围内(或与基站位于同一物理位置处)的用户面网元为一个用户面网元集合——层1;
分布在汇聚层网络设备附近的指定范围内的用户面网元为另一个用户面网元集合——层2;
分布在核心网网络设备附近的指定范围内的用户面网元为另一个用户面网元集合——层3。
需要说明的是,所述控制面网元按照距离基站的远近,确定的参考点并不限于上述几种设备,可以按照所述移动通信网络实际的网络分层或拓扑情况选择各个参考点。
可选的,在所述核心网中的控制面网元通过上述方式,将多个分布分散的用户面网元分为多个用户面网元集合后,所述控制面网元继续通过各种业务的业务特征,建立业务与用户面网元集合的对应关系。与用户面网元在实现各种业务时的业务信息相应,各种业务的业务特征可以但不限于包括以下至少以下:QoS需求(通过QoS参数表示)、业务的种类、预设的支持各种业务的区域等。
继续以业务的时延需求为例进行说明,若某业务对时延的要求较高,那么该业务对应的用户面网元集合中的用户面网元在实现该业务时产生的时延较低;若某业务对时延的要求较低,那么,该业务对应的用户面集合中的用户面网元在实现该业务时的产生的时延较高;此外,若某业务区别签约用户和非签约用户,或区别用户等级,不同的用户对应不同的服务质量,那么该业务可以对应多个用户面集合。
通过以上描述可知,某些业务只能对应一个用户面集合,而某些业务可以对应多个用户面集合,对此本申请不作限定。
通过上述方法,所述核心网中的控制面网元将分布分散的多个用户面网元划分为多个用户面网元集合,并建立业务与用户面网元集合的对应关系,这样,所述核心网中的控制面网元在确定终端设备请求的业务后,快速地且准确地确定所述业务对应的用户面网元集合,进而提高选择出目标用户面网元的效率。
可选的,在执行S201时,所述控制面网元可以通过以下任一种方式,确定所述第一 用户面网元集合:
第一种方式:所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合。
第二种方式:所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所述第一用户面网元集合。其中,所述签约数据中包括所述终端设备签约QoS等级或所述终端设备的业务优先级(如金牌用户或铜牌用户等)等,所述控制面网元可以根据所述签约数据,在多个待选用户面网元集合中,选择符合所述签约数据的要求的所述第一用户面网元集合。例如,当所述签约数据规定所述终端设备的用户为金牌用户,那么所述控制面网元需要在多个待选用户面网元集合中,选择QoS参数较高的用户面网元集合,例如,在多个待选用户面集合中,选择包含的用户面网元距离基站最近的待选用户面集合。
第三种方式:所述控制面网元将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
其中,当所述控制面网元(如SMF实体,或融合了SMF实体和PCF实体的功能实体等)中存储有所述业务与用户面网元集合的对应关系时,所述控制面网元可以直接通过上述第一种或第二种方式确定所述第一用户面网元集合。
当所述控制面网元(如SMF实体)未存储上述对应关系,而在核心网中其他控制面网元(如PCF实体)中存储上述对应关系时,所述控制面网元可以采用上述第三种方式确定所述第一用户面网元集合,可选的,包括:所述控制面网元将所述业务(DNN)发送给所述其他控制面网元,所述其他控制面网元可以通过上述第一种或第二种方式确定所述第一用户面网元集合,并将所述第一用户面网元集合的信息发送给所述控制面网元,所述控制面网元根据所述第一用户面网元集合的信息,确定所述第一用户面网元集合。
可选的,当所述核心网中多个用户面网元集合的划分是按照用户面网元与移动通信网络中的基站的距离划分的情况(如图3所示)下,那么所述第一用户面网元集合中包含的多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
S202:所述控制面网元在所述第一用户面网元集合中,选择支持所述业务的第一目标用户面网元。
可选的,在所述第一用户面网元集合中包含的多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内的情况下,所述控制面网元在所述第一用户面网元集合中选择所述第一目标用户面网元,包括以下步骤:
所述控制面网元获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位置;
所述控制面网元在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于第一服务区域内的多个待选第一用户面网元;其中,所述第一服务区域为所述第一基站的 物理位置所在的设定区域;
所述控制面网元在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
由于所述第一用户面网元集合中的多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围,那么所述移动通信网络中的基站的分布也较分散,例如,某些基站的物理位置在北京、某些基站的物理位置在河北。因此,为了保证所述终端设备实现所述业务时的时延,所述控制面网元在所述第一用户面网元集合中选择所述第一目标用户面网元时,还需要考虑所述终端设备接入的所述第一基站的物理位置所在的区域(即所述第一服务区域)。所述第一服务区域是对应所述第一基站设置的。
例如,所述第一基站的物理位置所在区域为北京,为了保证所述终端设备实现所述业务时的时延,所述控制面网元为所述终端设备选择的所述第一目标用户面网元的物理位置也应该在物理位置。
可选的,所述控制面网元在通过上述方法选择出所述多个待选第一用户面网元后,还可以通过各种负载均衡方法,在所述多个待选第一用户面网元中,选择所述第一目标用户面网元。
可选的,所述控制面网元在通过上述方法选择出所述多个待选第一用户面网元后,可以结合负载均衡方法,以及待选第一用户面网元与所述第一基站的距离,在所述多个待选第一用户面网元中,选择所述第一目标用户面网元。
可选的,在上述方法中,所述控制面网元可以从其他控制面网元(如AMF实体)获取所述第一基站的物理位置,或者所述控制面网元(所述控制面网元为融合了AMF实体的功能实体)可以在接收到所述终端设备通过第一基站发送的会话请求(Session Request)时,确定所述第一基站的物理位置。
S203:所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接。
其中,所述控制面网元可以采用传统的会话连接建立流程,建立所述终端设备的会话连接。所述终端设备可以通过所述第一目标用户面网元连接数据网络。
通过上述步骤,所述控制面网元通过建立所述终端设备的会话连接,实现所述终端设备连接数据网络,从而保证所述终端设备可以实现请求的业务。
由于所述终端设备的移动特性,所述终端设备可以在根据所述第一目标用户面网元建立会话连接后,发生移动,导致所述终端设备接入的基站从所述第一基站切换为第二基站。基于以上场景,可选的,所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,所述方法还包括:
所述控制面网元确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;
所述控制面网元在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;
所述控制面网元在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;
所述控制面网元根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话 连接。
在上述方法中,由于所述控制面网元选择目标用户面网元的原理相同,因此,所述控制面网元在该场景下重新选择第一目标用户面网元并建立会话连接的步骤,可以参见在所述终端设备接入所述第一基站的场景下选择第一目标用户面网元,并建立会话连接的步骤,此处不再赘述。
通过上述方法,在所述终端设备已经建立会话连接并执行业务的过程中,发生基站切换时,所述控制面网元可以重新为所述终端设备选择合适的用户面网元,并重新建立会话连接,保证所述终端设备实现所述业务的流畅性。
另外,由于所述终端设备的签约数据,体现所述终端设备的用户对所述业务的要求,因此,所述终端设备的签约数据可能随时发生变更,那么在所述终端设备在根据所述第一目标用户面网元建立会话连接后进行所述业务的过程中,所述终端设备的签约数据发送变更的情况下,可选的,所述控制面网元可以重新为所述终端设备建立会话连接。其中,所述终端设备的签约数据影响所述控制面网元为所述终端设备选择的用户面网元,即所述控制面网元在执行S201时采用第二种方式,或第三种方式(且其他控制面网元采用第二种方式)确定用户面网元集合。
基于以上场景,可选的,所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,所述方法还包括:
所述控制面网元确定所述终端设备的签约数据发生变更;并根据变更后的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;或者
所述控制面网元获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;
其中,所述第二用户面网元集合中包含多个第二用户面网元;
所述控制面网元在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;
所述控制面网元根据所述第二目标用户面网元,建立所述终端设备的会话连接。
在上述方法中,由于所述控制面网元选择目标用户面网元的原理相同,因此,所述控制面网元在该场景下重现选择所述第二目标用户面网元并重新建立会话连接的步骤,可以参见在所述终端设备选择所述第一目标用户面网元并建立会话连接的步骤,此处不再赘述。
通过上述方法,在所述终端设备已经建立会话连接并执行业务的过程中,发生签约数据的变更时,所述控制面网元可以重新为所述终端设备选择合适的用户面网元,并重新建立会话连接,保证所述终端设备实现所述业务的流畅性,并保证所述终端设备实现的所述业务符合所述终端设备的用户的要求。
采用本申请实施例提供的方法,核心网中的控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的的会话连接。在该方法中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会 话连接的建立,显然,该方法可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
基于上述实施例提供的会话连接建立方法,本申请实施例还提供了一种会话连接建立方法示例,该示例应用于如图1所示的移动通信网络中,该所述移动通信网络中包括接入网和核心网,所述核心网中包括多个分布较分散的多个用户面网元,以及多个具有不同功能的控制面网元——AMF实体、SMF实体、PCF实体。所述多个用户面网元按照用户面网元与基站之间的距离,划分为多个用户面网元集合。所述PCF实体中保存有业务与用户面网元集合的对应关系,且存储有终端设备的签约数据。
基于以上场景,参阅图4所示,该会话连接建立方法的流程包括:
S401:所述终端设备在请求建立会话连接或开始请求特定的业务时,确定期望实现或请求的业务(DNN),以及生成需要建立的PDU会话连接的标识——PDU会话标识(identification,ID),并将所述DNN和所述PDU会话ID携带在非接入层(Non-Access Stratum,NAS)消息中,发送给所述终端设备接入的基站。
需要说明的是,所述PDU会话ID用于表示PDU会话连接,因此,在后续选择目标用户面网元以及会话连接建立的过程中,各个消息中携带所述PDU会话ID,用于标识该消息是用于建立所述PDU会话连接而传输的。
S402:所述基站接收到所述NAS消息后,获取所述DNN和所述PDU会话ID,并将获取的上述两项内容连同所述基站的物理位置,继续携带在NAS消息中发送给所述核心网中的AMF实体。
S403:所述AMF实体接收所述基站发送的所述NAS消息后,获取所述NAS消息中携带的所述DNN、所述PDU会话ID、所述基站的物理位置,并将上述三项内容携带在会话请求(Session Request)中发送给SMF实体。
在S403之后,所述SMF实体在接收到所述会话请求后,向PCF实体发起PDU-连接接入网络(Connectivity Access Network,CAN)会话建立流程,并在所述会话建立流程中实现步骤S404和S405:
S404:所述SMF实体将所述DNN和所述PDU会话ID发送给所述PCF实体。
S405:所述PCF实体根据所述DNN,以及存储的业务(DNN)与用户面网元集合的对应关系,确定所述DNN对应的目标用户面网元集合或多个待选用户面网元集合;在所述PCF实体确定多个待选用户面网元集合时,所述PCF实体获取保存的所述终端设备的签约数据,并根据所述签约数据在所述多个待选用户面网元集合中选择所述目标用户面网元集合;所述PCF实体在确定所述目标用户面网元集合后,将所述目标用户面网元集合的标识和PDU会话ID发送给所述SMF实体。
S406:所述SMF实体接收到所述目标用户面网元集合的标识后,根据所述基站的物理位置和所述目标用户面网元集合中多个用户面网元的物理位置,在所述用户面网元集合中,确定支持所述业务(能够连接所述DNN对应的数据网络)且物理位置位于所述基站对应的服务区域内的多个待选用户面网元,并在所述多个待选用户面网元中,选择物理位置与所述基站的物理位置最近的目标用户面网元,即图中的UPF实体1。
S407:所述SMF实体向所述UPF实体1发起N4会话建立流程,并在所述N4会话建立流程中,确定CN隧道信息。
其中,所述CN隧道信息对应所述PDU会话连接的N3隧道的上行地址。参阅图1所示,所述N3隧道为所述基站与所述UPF实体1之间的隧道。因此所述SMF实体确定所述CN隧道信息后,需要通过后续S408和S409将所述CN隧道信息发送给所述基站。
可选的,在所述N4会话建立流程中,所述SMF实体可以为所述PDU会话连接分配核心网(Core Network,CN)隧道信息,并将所述CN隧道信息发送给所述UPF实体1。
可选的,在所述N4会话建立流程中,所述SMF实体向所述UPF实体1发送N4会话请求后,所述UPF实体1为所述PDU会话连接分配CN隧道信息,并将所述CN隧道信息发送给所述UPF实体1。
上述步骤,所述UPF实体1可以确定建立所述PDU会话连接必须的CN隧道信息。
S408:所述SMF实体将所述CN隧道信息和所述PDU会话ID携带在会话确认消息中,发送给所述AMF实体。
S409:所述AMF实体接收到所述会话确认消息后,将所述CN隧道信息和所述PDU会话ID,携带在N2会话请求中发送给所述基站。
S410:所述基站接收到所述N2会话请求后,发送无线资源分配流程为所述终端设备分配空口资源,并为所述PDU会话连接分配无线接入网(Radio Access Network,RAN)隧道信息。
其中,所述RAN隧道信息对应所述PDU会话连接的N3隧道的下行地址。
所述基站通过后续步骤,将所述RAN隧道信息发送给所述UPF实体1。
S411:所述基站将所述PDU会话ID和所述RAN隧道信息携带在N2会话确认消息中发送给所述AMF实体。
S412:所述AMF接收到所述N2会话确认消息后,将所述PDU会话ID,所述RAN隧道信息携带在会话管理请求中发送给所述SMF实体。
S413:所述SMF向所述UPF实体1发起N4会话修改流程,并在所述N4会话修改流程中,将所述RAN隧道信息发送给所述UPF实体1,这样,所述UPF实体1可以确定建立所述PDU会话连接必须的RAN隧道信息。
通过上述步骤,所述基站获得所述CN隧道信息,且所述UPF实体1获得所述RAN隧道信息,这样,所述基站和所述UPF实体1可以根据所述CN隧道信息和RAN隧道信息,建立所述PDU会话连接。
基于以上实施例,本申请还提供了一种控制面网元,所述控制面网元用于实现如图2所示的会话连接建立方法,所述控制面网元应用于如图1所示的移动通信网络,所述控制面网元位于所述移动通信网络包含的核心网中。参阅图5所示,所述控制面网元500包括:确定单元501,选择单元502,以及处理单元503,其中
确定单元501,用于根据终端设备请求的业务,在所述核心网中的预设的多个用户面网元集合中确定第一用户面网元集合,其中,所述第一用户面网元集合中包含多个第一用户面网元;
选择单元502,用于在所述第一用户面网元集合中,选择支持所述业务的第一目标用 户面网元;
处理单元503,用于根据所述第一目标用户面网元,建立所述终端设备的会话连接。
可选的,所述确定单元501,具体用于:
根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合;或者
根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所述第一用户面网元集合;或者
将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
可选的,所述多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
可选的,所述选择单元502,具体用于:
获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位置;
在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于第一服务区域内的多个待选第一用户面网元;其中,所述第一服务区域为所述第一基站的物理位置所在的设定区域;
在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
可选的,所述选择单元502,在所述处理单元503根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:
确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;
在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;
在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;
所述处理单元503,还用于根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话连接。
可选的,所述确定单元501,在所述处理单元503根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:
确定所述终端设备的签约数据发生变更;并根据变更后的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;或者
获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;
其中,所述第二用户面网元集合中包含多个第二用户面网元;
所述选择单元502,还用于在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;
所述处理单元503,还用于根据所述第二目标用户面网元,建立所述终端设备的会话连接。
本申请实施例提供了一种控制面网元,所述控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的的会话连接。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种控制面网元,所述控制面网元用于实现如图2所示的会话连接建立方法,具有如图5所示的控制面网元500的功能。参阅图6所示,所述核心网控制面设备包括:处理器601、存储器602。
所述处理器601和所述存储器602相互连接。可选的,所述处理器601和所述存储器602可以通过总线603相互连接;所述总线603可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,所述控制面网元600还包括通信接口604,用于与其他设备(基站、用户面网元或其他控制面网元等)进行通信交互。
所述处理器601,用于实现如图2所示的会话连接建立方法,包括:
根据终端设备请求的业务,在所述核心网中的预设的多个用户面网元集合中确定第一 用户面网元集合,其中,所述第一用户面网元集合中包含多个第一用户面网元;
在所述第一用户面网元集合中,选择支持所述业务的第一目标用户面网元;
根据所述第一目标用户面网元,建立所述终端设备的会话连接。
可选的,所述处理器601,在根据所述业务,在所述多个用户面网元集合中确定所述第一用户面网元集合时,具体用于:
根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合;或者
根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所述第一用户面网元集合;或者
将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
可选的,所述多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
可选的,所述处理器601,在所述第一用户面网元集合中选择所述第一目标用户面网元时,具体用于:
获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位置;
在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于第一服务区域内的多个待选第一用户面网元;其中,所述第一服务区域为所述第一基站的物理位置所在的设定区域;
在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
可选的,所述处理器601,在根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:
确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;
在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;
在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;
根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话连接。
可选的,所述处理器601,在根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:
确定所述终端设备的签约数据发生变更;并根据变更后的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;或者
获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;
其中,所述第二用户面网元集合中包含多个第二用户面网元;
在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;
根据所述第二目标用户面网元,建立所述终端设备的会话连接。
所述存储器602,用于存放程序指令等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作的指令。存储器602可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器601执行存储器602所存放的程序,实现上述功能,从而实现如图2所示的会话连接建立方法。
本申请实施例还提供了一种计算机可读存储介质,用于存储为执行上述图6所示的控制面网元中处理器601所需执行的计算机软件指令,其包含用于执行上述处理器601所需执行的程序。
本申请实施例提供了一种控制面网元,所述控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的的会话连接。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
综上所述,本申请实施例提供了一种会话连接建立方法及控制面网元,在该方案中,核心网中的控制面网元可以根据终端设备请求的业务,确定包含多个第一用户面网元的第一用户面网元集合,并在第一用户面网元集合中,选择支持所述业务的第一目标用户面网元,最终所述控制面网元可以根据所述第一目标用户面网元,建立所述终端设备的会话连接。在该方案中,所述控制面网元可以根据业务,在分布较分散的多个用户面网元中,确定所述第一用户面网元集合,从而可以在所述第一用户面网元集合中快速地选择支持所述业务的第一目标用户面网元,实现所述终端设备的会话连接的建立,显然,该方案可以实现在分布较分散的多个用户面网元中为请求业务的终端设备选择出合适的用户面网元,提高了所述控制面网元建立终端设备的会话连接时的工作效率。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/ 或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (13)
- 一种会话连接建立方法,所述方法应用于移动通信网络中,所述通信网络中包含核心网,其特征在于,包括:所述核心网中的控制面网元根据终端设备请求的业务,在所述核心网中的预设的多个用户面网元集合中确定第一用户面网元集合,其中,所述第一用户面网元集合中包含多个第一用户面网元;所述控制面网元在所述第一用户面网元集合中,选择支持所述业务的第一目标用户面网元;所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接。
- 如权利要求1所述的方法,其特征在于,所述控制面网元根据所述业务,在所述多个用户面网元集合中确定所述第一用户面网元集合,包括:所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合;或者所述控制面网元根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所述第一用户面网元集合;或者所述控制面网元将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
- 如权利要求1或2所述的方法,其特征在于,所述多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
- 如权利要求3所述的方法,其特征在于,所述控制面网元在所述第一用户面网元集合中选择所述第一目标用户面网元,包括:所述控制面网元获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位置;所述控制面网元在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于第一服务区域内的多个待选第一用户面网元;其中,所述第一服务区域为所述第一基站的物理位置所在的设定区域;所述控制面网元在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
- 如权利要求4所述的方法,其特征在于,所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,所述方法还包括:所述控制面网元确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;所述控制面网元在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置 位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;所述控制面网元在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;所述控制面网元根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话连接。
- 如权利要求2所述的方法,其特征在于,所述控制面网元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,所述方法还包括:所述控制面网元确定所述终端设备的签约数据发生变更;并根据变更后的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;或者所述控制面网元获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;其中,所述第二用户面网元集合中包含多个第二用户面网元;所述控制面网元在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;所述控制面网元根据所述第二目标用户面网元,建立所述终端设备的会话连接。
- 一种控制面网元,所述控制面网元应用于移动通信网络中,所述控制面网元位于所述移动通信网络包含的核心网中,其特征在于,所述控制面网元包括:确定单元,用于根据终端设备请求的业务,在所述核心网中的预设的多个用户面网元集合中确定第一用户面网元集合,其中,所述第一用户面网元集合中包含多个第一用户面网元;选择单元,用于在所述第一用户面网元集合中,选择支持所述业务的第一目标用户面网元;处理单元,用于根据所述第一目标用户面网元,建立所述终端设备的会话连接。
- 如权利要求7所述的控制面网元,其特征在于,所述确定单元,具体用于:根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的所述第一用户面网元集合;或者根据预设的业务与用户面网元集合的对应关系,在所述多个用户面网元集合中,确定与所述业务对应的多个待选用户面网元集合;以及获取所述终端设备的签约数据,并根据所述签约数据,在所述多个待选用户面网元集合中,选择所述第一用户面网元集合;或者将所述业务通知给其他控制面网元,并获取所述其他控制面网元根据所述业务,在所述多个用户面网元集合中确定的所述第一用户面网元集合,或者获取所述其他控制面网元根据所述业务和所述终端设备的签约数据,在所述多个用户面网元集合中确定的所述第一用户面网元集合。
- 如权利要求7或8所述的控制面网元,其特征在于,所述多个第一用户面网元与所述移动通信网络中的基站之间的物理距离在设定第一距离范围内。
- 如权利要求9所述的控制面网元,其特征在于,所述选择单元,具体用于:获取所述终端设备接入的第一基站的物理位置和所述多个第一用户面网元的物理位 置;在所述第一用户面网元集合中,确定支持所述业务,且物理位置位于第一服务区域内的多个待选第一用户面网元;其中,所述第一服务区域为所述第一基站的物理位置所在的设定区域;在所述多个待选第一用户面网元中,选择物理位置与所述第一基站的物理位置最近的所述第一目标用户面网元。
- 如权利要求10所述的控制面网元,其特征在于,所述选择单元,在所述处理单元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:确定所述终端设备接入第二基站,并获取所述第二基站的物理位置;在所述第一用户面网元集合中,重新确定支持所述业务,且物理位置位于第二服务区域内的多个待选第一用户面网元;其中所述第二服务区域为所述第二基站的物理位置所在的设定区域;在重新确定的所述多个待选第一用户面网元中,重新选择物理位置与所述第二基站的物理位置最近的第一目标用户面网元;所述处理单元,还用于根据重新选择的所述第一目标用户面网元,建立所述终端设备的会话连接。
- 如权利要求8所述的控制面网元,其特征在于,所述确定单元,在所述处理单元根据所述第一目标用户面网元,建立所述终端设备的会话连接之后,还用于:确定所述终端设备的签约数据发生变更;并根据变更后的所述签约数据,在所述多个待选用户面网元集合中,选择第二用户面网元集合;或者获取所述其他控制面网元根据所述业务和所述终端设备变更后的签约数据确定的所述第二用户面网元集合;其中,所述第二用户面网元集合中包含多个第二用户面网元;所述选择单元,还用于在所述第二用户面网元集合中,选择支持所述业务的第二目标用户面网元;所述处理单元,还用于根据所述第二目标用户面网元,建立所述终端设备的会话连接。
- 一种控制面网元,所述控制面网元应用于移动通信网络中,所述控制面网元位于所述移动通信网络包含的核心网中,其特征在于,所述控制面网元包括:存储器和处理器,其中,所述存储器和所述处理器相互连接;所述处理器调用存储在所述存储器中的程序指令,执行权利要求1-6任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP18777083.9A EP3573417B1 (en) | 2017-04-01 | 2018-03-31 | Session connection establishment method, system and control plane network element |
| US16/588,266 US11219073B2 (en) | 2017-04-01 | 2019-09-30 | Session connection establishment method and control plane network element |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710214336.1A CN108924849B (zh) | 2017-04-01 | 2017-04-01 | 一种会话连接建立方法及控制面网元 |
| CN201710214336.1 | 2017-04-01 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/588,266 Continuation US11219073B2 (en) | 2017-04-01 | 2019-09-30 | Session connection establishment method and control plane network element |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018177434A1 true WO2018177434A1 (zh) | 2018-10-04 |
Family
ID=63674273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/081488 Ceased WO2018177434A1 (zh) | 2017-04-01 | 2018-03-31 | 一种会话连接建立方法及控制面网元 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11219073B2 (zh) |
| EP (1) | EP3573417B1 (zh) |
| CN (1) | CN108924849B (zh) |
| WO (1) | WO2018177434A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020216339A1 (zh) * | 2019-04-24 | 2020-10-29 | 华为技术有限公司 | 接入网关的方法及装置 |
| US20220091836A1 (en) * | 2020-09-22 | 2022-03-24 | Cisco Technology, Inc. | Identifying Execution Environments for Deploying Network Functions |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110336746B (zh) * | 2019-04-23 | 2020-07-14 | 东南大学成贤学院 | 用户面节点选择方法、系统及存储介质 |
| CN112533236B (zh) * | 2019-09-19 | 2023-06-02 | 华为技术有限公司 | 通信方法及装置 |
| EP4024940B1 (en) | 2019-09-19 | 2025-01-22 | Huawei Technologies Co., Ltd. | Communication method and apparatus |
| CN114051003B (zh) * | 2020-07-24 | 2026-03-27 | 华为技术有限公司 | 用于流量控制的方法、设备及系统 |
| CN114143835A (zh) * | 2020-09-04 | 2022-03-04 | 华为技术有限公司 | 一种接入网关的方法及装置 |
| WO2022193086A1 (zh) * | 2021-03-15 | 2022-09-22 | 华为技术有限公司 | 一种通信方法、通信装置和通信系统 |
| CN113422772B (zh) * | 2021-06-22 | 2023-05-30 | 中国联合网络通信集团有限公司 | 专网终端访问处理方法、装置及电子设备 |
| CN113810968B (zh) * | 2021-09-29 | 2023-05-26 | 新华三技术有限公司 | 一种用户面网元upf切换方法、装置及设备 |
| CN115767614B (zh) * | 2022-11-15 | 2023-12-15 | 广州爱浦路网络技术有限公司 | 一种通信系统、方法及装置 |
| CN117062178A (zh) * | 2023-07-17 | 2023-11-14 | 中国电信股份有限公司技术创新中心 | 用户面功能网元确定方法、装置和核心网络系统 |
| CN121194343A (zh) * | 2025-09-05 | 2025-12-23 | 中国铁塔股份有限公司 | 一种智算业务通道建立方法、系统及装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007139626A2 (en) * | 2006-05-23 | 2007-12-06 | Sprint Spectrum L.P. | Dynamic selection of user plane or control plane signaling for location determination of a mobile station |
| CN101090559A (zh) * | 2006-06-15 | 2007-12-19 | 华为技术有限公司 | 一种网络侧用户面实体选择方法 |
| CN101573997A (zh) * | 2006-12-29 | 2009-11-04 | 艾利森电话股份有限公司 | 用于库配置的服务器和网关信息的自动分发 |
| CN105828315A (zh) * | 2016-03-11 | 2016-08-03 | 北京北方烽火科技有限公司 | 服务网关选择方法及系统 |
| CN106912012A (zh) * | 2015-12-23 | 2017-06-30 | 电信科学技术研究院 | 移动通信网络中的用户面实体的选择方法及控制面实体 |
| CN106912117A (zh) * | 2015-12-22 | 2017-06-30 | 电信科学技术研究院 | 一种选择用户面节点的方法及控制面节点 |
| CN107484224A (zh) * | 2016-06-08 | 2017-12-15 | 中国移动通信有限公司研究院 | 一种数据传输方法及装置 |
| WO2018041000A1 (zh) * | 2016-08-31 | 2018-03-08 | 中兴通讯股份有限公司 | 管理upf的方法、装置及系统 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6907244B2 (en) * | 2000-12-14 | 2005-06-14 | Pulse-Link, Inc. | Hand-off between ultra-wideband cell sites |
| US10341911B2 (en) * | 2014-05-05 | 2019-07-02 | Lg Electronics Inc. | Method for establishing plurality of PDN connections by means of CSIPTO |
| WO2015170858A1 (ko) * | 2014-05-05 | 2015-11-12 | 엘지전자 주식회사 | Sipto 서비스 중의 csfb 또는 srvcc를 처리하는 방법 |
| US10506489B2 (en) * | 2015-09-18 | 2019-12-10 | Huawei Technologies Co., Ltd. | System and methods for network slice reselection |
| CN108141756A (zh) * | 2015-09-29 | 2018-06-08 | 瑞典爱立信有限公司 | 促成网络切片管理 |
| US10129108B2 (en) * | 2015-11-13 | 2018-11-13 | Huawei Technologies Co., Ltd. | System and methods for network management and orchestration for network slicing |
| US10064058B2 (en) * | 2015-12-08 | 2018-08-28 | Cisco Technology, Inc. | Node selection using a combination of subscription entitlement and nodal characteristics |
| US10805846B2 (en) * | 2016-03-29 | 2020-10-13 | Lg Electronics Inc. | Method and terminal for supporting service continuity after performing handover |
| WO2017187358A1 (en) * | 2016-04-27 | 2017-11-02 | Centre For Development Of Telematics | System and method for network traffic slicing |
| CN107343306B (zh) * | 2016-04-28 | 2019-03-22 | 中兴通讯股份有限公司 | 网络切片的选择方法及装置 |
| US9967801B2 (en) * | 2016-06-10 | 2018-05-08 | Lg Electronics Inc. | Method and apparatus for receiving authorization information on network slice |
| JP6479989B2 (ja) * | 2016-07-04 | 2019-03-06 | アップル インコーポレイテッドApple Inc. | ネットワークスライス選択 |
| CN106572516B (zh) * | 2016-09-28 | 2021-02-12 | 华为技术有限公司 | 一种网络切片选择方法、终端设备及网络设备 |
| CN108024253B (zh) * | 2016-11-04 | 2021-04-09 | 华为技术有限公司 | 一种通信方法以及终端、接入网设备、核心网设备 |
| US9888455B1 (en) * | 2016-12-06 | 2018-02-06 | Cisco Technology, Inc. | Slice-based tracking areas |
| CN110402600B (zh) * | 2017-01-05 | 2021-11-16 | 日本电气株式会社 | 基站、无线终端及其方法和非暂时性计算机可读介质 |
| CN108347751B (zh) * | 2017-01-25 | 2021-08-03 | 华为技术有限公司 | 通信方法和通信装置 |
| CN108632808B (zh) * | 2017-03-17 | 2023-04-21 | 华为技术有限公司 | 核心网控制面设备选择方法和装置 |
| US10601932B2 (en) * | 2017-06-09 | 2020-03-24 | At&T Intellectual Property I, L.P. | Next generation mobility core network controller for service delivery |
| CN109151924B (zh) * | 2017-06-16 | 2024-03-01 | 华为技术有限公司 | 通信方法及接入网设备、核心网设备 |
| CN113784333B (zh) * | 2017-10-16 | 2022-05-24 | 华为技术有限公司 | 一种移动性管理的方法、装置及系统 |
| WO2019160549A1 (en) * | 2018-02-15 | 2019-08-22 | Nokia Technologies Oy | Coordinated selection of ran and core user plane components in a wireless communications network |
| US10499276B2 (en) * | 2018-03-06 | 2019-12-03 | Verizon Patent And Licensing Inc. | Method and system for end-to-end admission and congestion control based on network slicing |
| US10939369B2 (en) * | 2019-02-22 | 2021-03-02 | Vmware, Inc. | Retrieval of slice selection state for mobile device connection |
-
2017
- 2017-04-01 CN CN201710214336.1A patent/CN108924849B/zh active Active
-
2018
- 2018-03-31 EP EP18777083.9A patent/EP3573417B1/en active Active
- 2018-03-31 WO PCT/CN2018/081488 patent/WO2018177434A1/zh not_active Ceased
-
2019
- 2019-09-30 US US16/588,266 patent/US11219073B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007139626A2 (en) * | 2006-05-23 | 2007-12-06 | Sprint Spectrum L.P. | Dynamic selection of user plane or control plane signaling for location determination of a mobile station |
| CN101090559A (zh) * | 2006-06-15 | 2007-12-19 | 华为技术有限公司 | 一种网络侧用户面实体选择方法 |
| CN101573997A (zh) * | 2006-12-29 | 2009-11-04 | 艾利森电话股份有限公司 | 用于库配置的服务器和网关信息的自动分发 |
| CN106912117A (zh) * | 2015-12-22 | 2017-06-30 | 电信科学技术研究院 | 一种选择用户面节点的方法及控制面节点 |
| CN106912012A (zh) * | 2015-12-23 | 2017-06-30 | 电信科学技术研究院 | 移动通信网络中的用户面实体的选择方法及控制面实体 |
| CN105828315A (zh) * | 2016-03-11 | 2016-08-03 | 北京北方烽火科技有限公司 | 服务网关选择方法及系统 |
| CN107484224A (zh) * | 2016-06-08 | 2017-12-15 | 中国移动通信有限公司研究院 | 一种数据传输方法及装置 |
| WO2018041000A1 (zh) * | 2016-08-31 | 2018-03-08 | 中兴通讯股份有限公司 | 管理upf的方法、装置及系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3573417A4 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020216339A1 (zh) * | 2019-04-24 | 2020-10-29 | 华为技术有限公司 | 接入网关的方法及装置 |
| US12155574B2 (en) | 2019-04-24 | 2024-11-26 | Huawei Technologies Co., Ltd. | Method and apparatus for accessing gateway |
| US20220091836A1 (en) * | 2020-09-22 | 2022-03-24 | Cisco Technology, Inc. | Identifying Execution Environments for Deploying Network Functions |
| US11625230B2 (en) * | 2020-09-22 | 2023-04-11 | Cisco Technology, Inc. | Identifying execution environments for deploying network functions |
| US12236229B2 (en) | 2020-09-22 | 2025-02-25 | Cisco Technology, Inc. | Identifying execution environments for deploying network functions |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200029375A1 (en) | 2020-01-23 |
| EP3573417A1 (en) | 2019-11-27 |
| US11219073B2 (en) | 2022-01-04 |
| EP3573417A4 (en) | 2020-03-04 |
| EP3573417B1 (en) | 2022-05-11 |
| CN108924849A (zh) | 2018-11-30 |
| CN108924849B (zh) | 2020-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108924849B (zh) | 一种会话连接建立方法及控制面网元 | |
| KR102932742B1 (ko) | 슬라이스 특정 정보에 대한 방법 | |
| KR102310821B1 (ko) | 타깃 셀 액세스 방법 및 장치 | |
| US12185354B2 (en) | Network connection configuration method and apparatus | |
| CN108024253B (zh) | 一种通信方法以及终端、接入网设备、核心网设备 | |
| US11297542B2 (en) | Base station handover method, system, and computer storage medium | |
| US20200396777A1 (en) | Bearer control method and system | |
| CN108605266B (zh) | 无线接入控制方法、装置及系统 | |
| US9288790B2 (en) | Method and apparatus for bearer processing | |
| CN113163457B (zh) | 一种会话建立方法及切换方法和设备 | |
| CN110649997B (zh) | 数据处理方法及装置 | |
| WO2018202094A1 (zh) | 一种参数的确定方法及通信实体 | |
| EP4408057A1 (en) | Communication method and apparatus | |
| JP2024538790A (ja) | 内因性サービスの伝送方法、装置及び記憶媒体 | |
| US10602404B2 (en) | Data offloading method and base station | |
| EP3445081B1 (en) | Flow-based bearer management method and device | |
| CN113556785A (zh) | 一种业务质量流的控制方法及相关设备 | |
| CN102892210B (zh) | 承载处理方法及装置 | |
| CN113473564A (zh) | 网络切片切换的方法、建立pdu会话的方法及装置 | |
| JP2019510435A (ja) | ネットワークアクセス方法、その関連機器およびシステム | |
| CN110913437B (zh) | 通信方法和网元 | |
| CN110677925B (zh) | 一种无线承载处理的方法及终端设备 | |
| KR20250026359A (ko) | 데이터 통신 | |
| WO2017152387A1 (zh) | 语音业务处理方法和装置 | |
| CN109963315B (zh) | 一种辅基站分配方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18777083 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018777083 Country of ref document: EP Effective date: 20190823 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |