CN118138982A - Method, equipment and device for determining session anchor point of distributed network - Google Patents

Method, equipment and device for determining session anchor point of distributed network Download PDF

Info

Publication number
CN118138982A
CN118138982A CN202211504711.3A CN202211504711A CN118138982A CN 118138982 A CN118138982 A CN 118138982A CN 202211504711 A CN202211504711 A CN 202211504711A CN 118138982 A CN118138982 A CN 118138982A
Authority
CN
China
Prior art keywords
terminal
management function
session
user plane
session management
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.)
Pending
Application number
CN202211504711.3A
Other languages
Chinese (zh)
Inventor
程志密
孙万飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN202211504711.3A priority Critical patent/CN118138982A/en
Priority to PCT/CN2023/128296 priority patent/WO2024114246A1/en
Publication of CN118138982A publication Critical patent/CN118138982A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

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

Abstract

The embodiment of the application provides a method, equipment and a device for determining a session anchor point of a distributed network, wherein the method comprises the following steps: the method comprises the steps that first network side equipment receives a protocol data unit PDU session establishment request message sent by a first terminal; determining a mobile type of the first terminal based on the PDU session establishment request message; determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal. Therefore, under the high-speed/ultra-high-speed mobile scene of the terminal, the frequency of the change of the user plane path of the terminal can be effectively reduced, the signaling overhead of the network is reduced, the system load of the network is reduced, and the energy consumption is reduced.

Description

Method, equipment and device for determining session anchor point of distributed network
Technical Field
The present application relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, and a device for determining a session anchor point of a distributed network.
Background
The future network adopts a centralized and distributed collaborative decentralized hierarchical network, and is organized in a centralized and distributed collaborative and distributed autonomous mode, so that more network functions are expanded to the network edge on one hand, and the global core functions are centralized on the other hand, and more complex services are supported through cloud network fusion and distributed collaboration.
In a distributed network scenario, the service area of each distributed network node is limited, which is governed by the belonging centralized network node. If the user is in high-speed/ultra-high-speed movement and the service network node of the service is a distributed network node, the situation that the user plane spans multiple distributed network nodes and the path of the user plane is frequently changed occurs, thus increasing the time delay and complexity of signaling processing.
Disclosure of Invention
Aiming at the problems existing in the prior art, the embodiment of the application provides a method, equipment and a device for determining a session anchor point of a distributed network.
In a first aspect, an embodiment of the present application provides a method for determining a session anchor point of a distributed network, which is applied to a first network side device, including:
Receiving a protocol data unit PDU session establishment request message sent by a first terminal;
Determining a mobile type of the first terminal based on the PDU session establishment request message;
Determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
Optionally, the determining, based on the PDU session establishment request message, the mobile type of the first terminal includes:
and determining the movement type of the first terminal based on one or more of speed information of the first terminal, current time information, current position information of the first terminal, historical movement track information of the first terminal and parameter information contained in the PDU session establishment request message.
Optionally, the determining a target session management function based on the mobile type of the first terminal includes:
selecting a session management function of a centralized network node as a target session management function in case that the mobile type of the first terminal is a first mobile type; the speed corresponding to the terminal of the first mobile type is greater than a first threshold value; or alternatively
Selecting a session management function of a current distributed network node as a target session management function in the case that the mobile type of the first terminal is a second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; and the duration of the activity of the terminal of the third mobile type in the service area of the first distributed network node in the first duration is larger than a third threshold value.
Optionally, the mobile type of the first terminal is a first mobile type, including one or more of the following:
the current speed of the first terminal is greater than the first threshold;
The first terminal has a state that the speed is greater than the first threshold value in a second duration;
The first terminal has a state in which the speed is greater than the first threshold value for a second duration and is not in a historical fixed active area.
Optionally, the movement type of the first terminal is a second movement type, including one or more of the following:
The current speed of the first terminal is smaller than the second threshold value;
and the first terminal is in a state that the speed is smaller than the second threshold value in a third duration.
Optionally, after determining the target session management function, the method further comprises:
and sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
Optionally, the first network side device includes an access network device, or an access and mobility management function.
In a second aspect, an embodiment of the present application further provides a method for determining a session anchor point of a distributed network, which is applied to a target session management function, including:
Receiving a session creation request message sent by first network side equipment, wherein the session creation request message is used for requesting the target session management function to create a protocol data unit PDU session requested by a first terminal;
and determining an anchor point user plane function of the PDU session requested to be established by the first terminal based on the session creation request message.
Optionally, the method further comprises:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
And sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains the information of the anchor point user plane function.
Optionally, after sending a user plane setup request message to the intermediate session management function, the method further comprises:
receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
And based on the user plane establishment response message, sending a first session message to the anchor user plane function, wherein the first session message contains information of the intermediate user plane function.
In a third aspect, an embodiment of the present application further provides a method for determining a session anchor point of a distributed network, which is applied to an intermediate session management function, including:
Receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message comprises information of an anchor point user plane function of a protocol data unit PDU session requested to be established by a first terminal;
And determining an intermediate user plane function based on the user plane establishment request message, and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
Optionally, after sending the second session message to the intermediate user plane function, the method further comprises:
And sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message comprises information of the middle user plane function.
In a fourth aspect, an embodiment of the present application further provides a first network side device, including a memory, a transceiver, and a processor;
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a protocol data unit PDU session establishment request message sent by a first terminal;
Determining a mobile type of the first terminal based on the PDU session establishment request message;
Determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
Optionally, the determining, based on the PDU session establishment request message, the mobile type of the first terminal includes:
and determining the movement type of the first terminal based on one or more of speed information of the first terminal, current time information, current position information of the first terminal, historical movement track information of the first terminal and parameter information contained in the PDU session establishment request message.
Optionally, the determining a target session management function based on the mobile type of the first terminal includes:
selecting a session management function of a centralized network node as a target session management function in case that the mobile type of the first terminal is a first mobile type; the speed corresponding to the terminal of the first mobile type is greater than a first threshold value; or alternatively
Selecting a session management function of a current distributed network node as a target session management function in the case that the mobile type of the first terminal is a second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; and the duration of the activity of the terminal of the third mobile type in the service area of the first distributed network node in the first duration is larger than a third threshold value.
Optionally, the mobile type of the first terminal is a first mobile type, including one or more of the following:
the current speed of the first terminal is greater than the first threshold;
The first terminal has a state that the speed is greater than the first threshold value in a second duration;
The first terminal has a state in which the speed is greater than the first threshold value for a second duration and is not in a historical fixed active area.
Optionally, the movement type of the first terminal is a second movement type, including one or more of the following:
The current speed of the first terminal is smaller than the second threshold value;
and the first terminal is in a state that the speed is smaller than the second threshold value in a third duration.
Optionally, after determining the target session management function, the operations further include:
and sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
Optionally, the first network side device includes an access network device, or an access and mobility management function.
In a fifth aspect, an embodiment of the present application further provides a target session management function, including a memory, a transceiver, and a processor;
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a session creation request message sent by first network side equipment, wherein the session creation request message is used for requesting the target session management function to create a protocol data unit PDU session requested by a first terminal;
and determining an anchor point user plane function of the PDU session requested to be established by the first terminal based on the session creation request message.
Optionally, the operations further comprise:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
And sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains the information of the anchor point user plane function.
Optionally, after sending a user plane setup request message to the intermediate session management function, the operations further include:
receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
And based on the user plane establishment response message, sending a first session message to the anchor user plane function, wherein the first session message contains information of the intermediate user plane function.
In a sixth aspect, an embodiment of the present application further provides an intermediate session management function, including a memory, a transceiver, and a processor;
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message comprises information of an anchor point user plane function of a protocol data unit PDU session requested to be established by a first terminal;
And determining an intermediate user plane function based on the user plane establishment request message, and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
Optionally, after sending the second session message to the intermediate user plane function, the operations further include:
And sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message comprises information of the middle user plane function.
In a seventh aspect, an embodiment of the present application further provides a device for determining a session anchor point of a distributed network, where the device is applied to a first network side device, including:
a first receiving unit, configured to receive a protocol data unit PDU session establishment request message sent by a first terminal;
A first determining unit, configured to determine a mobile type of the first terminal based on the PDU session establishment request message;
A second determining unit configured to determine a target session management function based on a movement type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
In an eighth aspect, an embodiment of the present application further provides a device for determining a session anchor point of a distributed network, which is applied to a target session management function, including:
A second receiving unit, configured to receive a session creation request message sent by a first network side device, where the session creation request message is used to request the target session management function to create a protocol data unit PDU session requested by a first terminal;
And a third determining unit, configured to determine, based on the session creation request message, an anchor user plane function of the PDU session requested to be established by the first terminal.
In a ninth aspect, an embodiment of the present application further provides a device for determining a session anchor point of a distributed network, which is applied to an intermediate session management function, including:
A third receiving unit, configured to receive a user plane establishment request message sent by a target session management function, where the user plane establishment request message includes information of an anchor user plane function of a protocol data unit PDU session requested to be established by a first terminal;
and the third sending unit is used for determining an intermediate user plane function based on the user plane establishment request message and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
In a tenth aspect, an embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, where the computer program is configured to cause a computer to perform the method for determining a session anchor point of a distributed network according to the first aspect, or perform the method for determining a session anchor point of a distributed network according to the second aspect, or perform the method for determining a session anchor point of a distributed network according to the third aspect.
In an eleventh aspect, an embodiment of the present application further provides a communication device, where a computer program is stored, where the computer program is configured to cause the communication device to perform the method for determining a session anchor point of the distributed network according to the first aspect, or perform the method for determining a session anchor point of the distributed network according to the second aspect, or perform the method for determining a session anchor point of the distributed network according to the third aspect.
In a twelfth aspect, an embodiment of the present application further provides a processor-readable storage medium, where a computer program is stored, where the computer program is configured to cause a processor to perform the method for determining a session anchor point of the distributed network according to the first aspect, or perform the method for determining a session anchor point of the distributed network according to the second aspect, or perform the method for determining a session anchor point of the distributed network according to the third aspect.
In a tenth aspect, an embodiment of the present application further provides a chip product, where a computer program is stored, where the computer program is configured to cause the chip product to perform the method for determining a session anchor point of the distributed network according to the first aspect, or perform the method for determining a session anchor point of the distributed network according to the second aspect, or perform the method for determining a session anchor point of the distributed network according to the third aspect.
According to the method, the device and the apparatus for determining the session anchor point of the distributed network, after receiving the PDU session establishment request message sent by the first terminal, the first network side device can firstly determine the mobile type of the first terminal based on the PDU session establishment request message, and then determine the target session management function based on the mobile type of the first terminal. Therefore, under the high-speed/ultra-high-speed mobile scene of the terminal, the frequency of the change of the user plane path of the terminal can be effectively reduced, the signaling overhead of the network is reduced, the system load of the network is reduced, and the energy consumption is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described, and it is apparent that the drawings in the following descriptions are some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a schematic diagram of a centralized network architecture provided in the related art;
FIG. 2 is a schematic diagram of a distributed network architecture provided in the related art;
fig. 3 is one of flow diagrams of a method for determining a session anchor point of a distributed network according to an embodiment of the present application;
fig. 4 is a second flowchart of a method for determining a session anchor point of a distributed network according to an embodiment of the present application;
fig. 5 is a third flow chart of a method for determining a session anchor point of a distributed network according to an embodiment of the present application;
fig. 6 is a flowchart of user plane establishment of a centralized network node as a target network node according to an embodiment of the present application;
fig. 7 is a flowchart of user plane establishment of a distributed network node as a target network node according to an embodiment of the present application;
fig. 8 is a flowchart of a PDU session establishment procedure according to an embodiment of the present application;
FIG. 9 is a second flowchart of PDU session establishment according to an embodiment of the present application;
FIG. 10 is a third flowchart of PDU session establishment according to an embodiment of the present application;
FIG. 11 is a fourth flowchart of PDU session establishment according to an embodiment of the present application;
FIG. 12 is a fifth flowchart of a PDU session establishment procedure according to an embodiment of the present application;
FIG. 13 is a sixth flowchart of a PDU session establishment procedure according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a first network side device according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a target session management function according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of an intermediate session management function according to an embodiment of the present application;
fig. 17 is one of schematic structural diagrams of a device for determining a session anchor point of a distributed network according to an embodiment of the present application;
Fig. 18 is a second schematic structural diagram of a device for determining a session anchor point of a distributed network according to an embodiment of the present application;
Fig. 19 is a third schematic structural diagram of a device for determining a session anchor point of a distributed network according to an embodiment of the present application.
Detailed Description
In the embodiment of the application, the term "and/or" describes the association relation of the association objects, which means that three relations can exist, for example, a and/or B can be expressed as follows: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "plurality" in embodiments of the present application means two or more, and other adjectives are similar.
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In order to facilitate a clearer understanding of the technical solutions of the embodiments of the present application, some technical contents related to the embodiments of the present application will be first described.
An important trend in the development of sixth generation mobile communication (the 6th generation mobile communication,6G) networks is the centralized and distributed network architecture.
Fig. 1 is a schematic diagram of a centralized network architecture provided by the related art, as shown in fig. 1, the network architecture native designs of the fifth generation mobile communication (the 5th generation mobile communication,5G) and the previous generation are controlled in a centralized manner, that is, a core network machine room is deployed in a centralized manner based on requirements, so as to implement centralized deployment of core network functions. With the development of networks, the architecture design of 6G networks needs to consider a distributed architecture, and the control of the architecture design is gradually evolved towards the distributed architecture. With the distributed development of intelligent and cloud computing, new connections are required and new networks will also go to distributed.
Fig. 2 is a schematic diagram of a distributed network architecture provided by the related art, as shown in fig. 2, 6G is oriented to various scenes and network requirements of air, day, ground and sea, and the centralized network architecture cannot uniformly meet all the scenes. To cope with this challenge, the 6G network architecture needs to go beyond centralized control, gradually evolve toward a distributed architecture, extend more network functions (such as authentication) to the network edge, and build a distributed homogeneous micro cloud unit with different functional levels. Each micro cloud unit is self-contained and has complete control and data forwarding functions. The multiple micro cloud units can form an autonomous micro network according to service requirements, and network services can be provided in a targeted manner according to requirements of specific service scenes, user scales, geographic environments and the like. Wherein, the foregoing micro cloud units are also called distributed network nodes, and represent a core network customized on demand or with complete functions; and these distributed network nodes may be managed by a centralized network node.
In a distributed network scenario, the service area of each distributed network node is limited, which is governed by the belonging centralized network node. If the user is in high-speed/ultra-high-speed movement and the service network node of the service is a distributed network node, the situation that the user plane spans multiple distributed network nodes and the path of the user plane is frequently changed occurs, thus increasing the time delay and complexity of signaling processing.
Therefore, the embodiment of the application provides a method, equipment and device for determining a session anchor point of a distributed network to solve the problems.
Fig. 3 is one of flow diagrams of a method for determining a session anchor point of a distributed network according to an embodiment of the present application, as shown in fig. 3, where the method is applied to a first network side device, and includes the following steps:
step 300, receiving a protocol data unit PDU session establishment request message sent by the first terminal.
Step 301, determining the mobile type of the first terminal based on the PDU session establishment request message.
Step 302, determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
Specifically, the first Network side device is a Network side device in a distributed Network scenario, and may be AN Access Network (AN) device (for example, a base station), or AN Access and mobility management function.
Wherein the access and mobility management functions comprise access and mobility management functions (ACCESS AND Mobility Management Function, AMF) in a 5G network system, or network elements with similar functions as AMF in future network systems, such as 6G. The first terminal may be any terminal, and the first network-side device may be an access network device serving the first terminal, or an access and mobility management function. When the first terminal needs to establish a protocol data unit (Protocol Data Unit, PDU) session, the first terminal may send a PDU session establishment request message (e.g. PDU Session Establishment Request) to a first network side device serving the first terminal, and after the first network side device receives the PDU session establishment request message sent by the first terminal, the first network side device may determine, according to the PDU session request message, a mobile type (may also be referred to as a mobile class, a mobile state, a terminal type, etc.) of the first terminal, and then determine, according to the mobile type of the first terminal, a target session management function, where the target session management function refers to a session management function served by an anchor user plane function for the PDU session requested to be established by the first terminal.
The target session management function may be a session management function in a network node to which the first network side device belongs at present, or may be a session management function in any other network node.
The network node to which the target session management function belongs may be referred to as a target network node, which may be a distributed network node or a centralized network node.
The type of movement of the first terminal may be used to characterize a possible movement state of the first terminal, e.g., the first terminal may be in a high speed or ultra high speed movement state currently or in the future, or the first terminal may be in a low speed or stationary state currently or in the future, or other possible movement states, etc.
The session management functions described in the present application include session management functions (Session Management Function, SMF) in 5G network systems, or network elements with similar functions as SMF in future network systems (e.g. 6G).
The user plane functions described in the present application include user plane functions (User Plane Function, UPF) in 5G network systems, or network elements with similar functions as UPF in future network systems (e.g., 6G).
The anchor user plane function refers to a user plane function connected to a Data Network (DN), such as a PDU session anchor (PDU Session Anchor, PSA) in a 5G Network system.
According to the method for determining the session anchor point of the distributed network, after receiving the PDU session establishment request message sent by the first terminal, the first network side device can firstly determine the mobile type of the first terminal based on the PDU session establishment request message, and then determine the target session management function based on the mobile type of the first terminal. Therefore, under the high-speed/ultra-high-speed mobile scene of the terminal, the frequency of the change of the user plane path of the terminal can be effectively reduced, the signaling overhead of the network is reduced, the system load of the network is reduced, and the energy consumption is reduced. Optionally, determining the mobile type of the first terminal based on the PDU session establishment request message includes:
The mobile type of the first terminal is determined based on one or more of speed information of the first terminal, current time information, current location information of the first terminal, historical motion trail information of the first terminal, and parameter information contained in the PDU session establishment request message.
Specifically, after receiving the PDU session establishment request message sent by the first terminal, the first network side device may determine the mobile type of the first terminal according to the speed information, the current time information, the current location information of the first terminal, the historical motion track information of the first terminal, the parameter information included in the PDU session establishment request message, and the like of the first terminal.
The speed information of the first terminal may include information about a current or future predicted speed (e.g., an instantaneous speed, an average speed, etc.) of the first terminal, and the average speed of the first terminal may be obtained according to a measurement during a previous period of time, for example, the average speed of the first terminal may be obtained by dividing a distance moved by the first terminal during a set time interval by the set time interval.
The parameter information included in the PDU session establishment request message includes parameter information such as a requested service type, a requested data network name (Data Network Name, DNN), and the like.
The first network side device may synthesize the acquired various information to determine the mobile type of the first terminal.
For example, the type of the first terminal may be determined according to the requested service type and/or parameter information such as DDN of the request, for example: the first terminal may be a vehicle-mounted device, or an intelligent terminal, or a handheld device, or a Point of Sale (PoS) machine, or a robot, etc., so that a possible movement type of the first terminal may be determined according to actual situations, for example: the in-vehicle device may be of a high-speed/ultra-high-speed movement type, and the handheld device may be of a low-speed movement type.
For example, the speed state of the first terminal in a future period of time can be determined according to the current position information of the first terminal and the historical motion trail information of the first terminal, so as to determine the movement type of the first terminal.
For example, according to the current location information of the first terminal and the historical motion trail information of the first terminal, whether the first terminal is mainly active in a range of a certain network node in a future period of time can be judged, so that the movement type of the first terminal is determined.
For example, according to the speed information of the first terminal, the speed state of the first terminal in a future period of time can be determined, so as to determine the possible movement type of the first terminal.
For example, the speed state of the first terminal in a future period of time may be determined according to the speed information of the first terminal, the current position information of the first terminal, and the historical motion track information of the first terminal, and whether the first terminal is mainly active in a range of a certain network node in the future period of time may be determined, so as to determine a possible movement type of the first terminal.
For example, whether the first terminal is mainly active in a range of a certain network node in a future period of time can be judged according to the speed information, the current time information, the current position information and the historical motion track information of the first terminal, so that the movement type of the first terminal is determined.
The mobile type of the first terminal can be comprehensively judged and determined according to any currently available information, and the embodiment of the application is not limited to the specific judging method according to what information is specifically judged.
Optionally, determining the target session management function based on the mobile type of the first terminal includes:
(1) Selecting a session management function of the centralized network node as a target session management function in case that the mobile type of the first terminal is the first mobile type; the speed corresponding to the terminal of the first mobile type is greater than a first threshold.
Specifically, the speed corresponding to the terminal of the first mobile type is greater than a first threshold, and the first threshold can be flexibly set, which is not limited in detail. For example, the first movement type may refer to a high-speed or ultra-high-speed movement type.
In the case where the mobile type of the first terminal is the first mobile type, the first network side device may select a session management function of the centralized network node as the target session management function.
Optionally, the movement type of the first terminal is a first movement type, including one or more of the following:
(1-1) the current speed of the first terminal being greater than a first threshold.
Specifically, if the current speed of the first terminal is greater than the first threshold, the movement type of the first terminal may be determined as the first movement type.
(1-2) The first terminal having a state in which the speed is greater than the first threshold for the second period of time.
Specifically, the second duration includes a future second duration, which represents a future certain duration, and may be a length of a period of time from the current moment to the future certain moment, or a length of a period of time from any moment to the future certain moment, and the second duration may be flexibly set, which is not specifically limited.
If the first terminal is expected to have a state in which the speed is greater than the first threshold for a certain period of time (e.g., 3 h) in the future, the movement type of the first terminal may be determined as the first movement type.
(1-3) The first terminal having a state in which the velocity is greater than the first threshold for a second period of time and not being in a historically fixed active area.
Specifically, the second duration includes a future second duration, which represents a future certain duration, and may be a length of a period of time from the current moment to the future certain moment, or a length of a period of time from any moment to the future certain moment, and the second duration may be flexibly set, which is not specifically limited. The history fixed active area may be understood as an area where the first terminal is historic and frequently active.
If the first terminal is expected to have a state in which the speed is greater than the first threshold for a certain period of time (e.g., 3 hours) in the future and is not in the history fixed-activity area, the movement type of the first terminal may be determined as the first movement type.
(2) Selecting a session management function of the current distributed network node as a target session management function in the case that the mobile type of the first terminal is the second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value.
Specifically, the speed corresponding to the terminal of the second mobile type is smaller than the second threshold, and the second threshold can be flexibly set as long as the speed is smaller than or equal to the first threshold, which is not limited in particular. For example, the second movement type may refer to a low-speed movement type.
In case the mobile type of the first terminal is the second mobile type, the session management function of the current distributed network node may be selected as the target session management function. Wherein, if the first network side device is an access network device, the current distributed network node may be one of one or more distributed network nodes connected to the access network device; if the first network side device is an access and mobility management function, the current distributed network node may be a distributed network node to which the access and mobility management function belongs.
Optionally, the movement type of the first terminal is a second movement type, including one or more of the following:
(2-1) the current speed of the first terminal being less than the second threshold.
Specifically, if the current speed of the first terminal is less than the second threshold, the movement type of the first terminal may be determined as the second movement type.
(2-2) The first terminal being in a state in which the speed is less than the second threshold value for a third period of time.
Specifically, the third duration includes a future third duration, which represents a future period of time, and may be a period of time from the current time to the future time, or a period of time from any time to the future time, and the third duration may be flexibly set, and is not specifically limited.
If the first terminal is expected to be in a state where the speed is less than the second threshold for a certain period of time (e.g., 3 h) in the future, the movement type of the first terminal may be determined as the second movement type.
(3) Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; wherein a duration of activity of the terminal of the third mobile type within the service area of the first distributed network node within the first time period is greater than a third threshold.
Specifically, the duration of the activity of the terminal of the third mobile type in the service area of the first distributed network node in the first time period is greater than the third threshold, where the first time period includes a future first time period, which represents a future time period, and may be a time period from the current time to the future time period, or may be a time period from any time to the future time period, and the first time period and the third threshold may be flexibly set, and are not limited in particular. For example, if the first terminal is expected to be active in the service area of a certain distributed network node for a certain period of time in the future for the longest period of time, and the proportion of the active time in the service area of the distributed network node to the total time period of time exceeds a set threshold, the mobile type of the first terminal may be determined to be the third mobile type.
In case the mobile type of the first terminal is the third mobile type, the session management function of the first distributed network node may be selected as the target session management function. Wherein the first distributed network node is a network node where the first terminal is primarily active for a first duration in the future.
That is, when the duration ratio of the first terminal active in the service area of the first distributed network node in the first duration is greater than the third threshold, the mobile type of the first terminal may be determined to be the third mobile type, and the first terminal is considered to be active mainly in the range of the first distributed network node in the first duration, so that the session management function of the first distributed network node may be selected as the target session management function.
In one embodiment, the priority of the third mobile type may be set to be higher, and if the first terminal satisfies the first mobile type and the third mobile type simultaneously, or the first terminal satisfies the second mobile type and the third mobile type simultaneously, the processing may be performed preferentially according to the first terminal as the third mobile type.
In another embodiment, the priority of the third mobile type may be set to be the lowest, and if the first terminal satisfies the first mobile type and the third mobile type simultaneously, or the first terminal satisfies the second mobile type and the third mobile type simultaneously, the processing may be performed preferentially according to the first terminal as the first mobile type or the second mobile type.
Optionally, after determining the target session management function, the method further comprises:
And sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
Specifically, after the first network side device determines the target session management function according to the mobile type of the first terminal, a session creation request message (such as Nsmf _ PDUSession _ CreateSMContext Request sent by the AMF to the SMF or a session request sent by the access network device to the SMF) may be sent to the target session management function, where the session creation request message is used to request the target session management function to create the PDU session requested by the first terminal.
After receiving the session creation request message sent by the first network side device, the target session management function can determine the anchor point user plane function of the PDU session requested to be established by the first terminal according to the session creation request message, thereby completing the user plane establishment flow of the PDU session.
Fig. 4 is a second flowchart of a method for determining a session anchor point of a distributed network according to an embodiment of the present application, as shown in fig. 4, where the method is applied to a target session management function, and includes the following steps:
Step 400, receiving a session creation request message sent by a first network side device, where the session creation request message is used to request a target session management function to create a protocol data unit PDU session requested by a first terminal.
Step 401, determining an anchor user plane function of the PDU session requested to be established by the first terminal based on the session creation request message.
Specifically, the first network side device is a network side device in a distributed network scenario, and may be an access network device (e.g. a base station), or an access and mobility management function.
Wherein the access and mobility management functions include access and mobility management functions in 5G network systems or network elements with functions similar to AMF in future network systems, such as 6G.
The first terminal may be any terminal, and the first network-side device may be an access network device serving the first terminal, or an access and mobility management function. When the first terminal needs to establish a PDU session, the first terminal may send a PDU session establishment request message (e.g. PDU Session Establishment Request) to a first network side device serving the first terminal, and after the first network side device receives the PDU session establishment request message sent by the first terminal, the first network side device may determine, according to the PDU session request message, a mobile type (also referred to as a mobile class, a mobile state, a terminal type, etc.) of the first terminal, and then determine, according to the mobile type of the first terminal, a target session management function, where the target session management function refers to a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
The target session management function may be a session management function in a network node to which the first network side device belongs at present, or may be a session management function in any other network node.
The network node to which the target session management function belongs may be referred to as a target network node, which may be a distributed network node or a centralized network node.
After the first network side device determines the target session management function according to the mobile type of the first terminal, a session creation request message (such as Nsmf _ PDUSession _ CreateSMContext Request sent by the AMF to the SMF or a session request sent by the access network device to the SMF) may be sent to the target session management function, where the session creation request message is used to request the target session management function to create the PDU session requested by the first terminal.
After receiving the session creation request message sent by the first network side device, the target session management function can determine the anchor point user plane function of the PDU session requested to be established by the first terminal according to the session creation request message, thereby completing the user plane establishment flow of the PDU session.
The anchor user plane function refers to a user plane function connected to a DN, such as PSA in a 5G network system.
According to the method for determining the session anchor point of the distributed network, the first network side device can determine the target session management function based on the mobile type of the first terminal and send the session creation request message to the target session management function, so that the target session management function can determine the anchor point user plane function of the PDU session requested to be established by the first terminal based on the session creation request message after receiving the session creation request message sent by the first network side device, and then the user plane establishment flow of the PDU session is completed. In the high-speed/ultra-high-speed mobile scene of the terminal, the frequency of the change of the user plane path of the terminal can be effectively reduced, the signaling overhead of the network is reduced, the system load of the network is reduced, and the energy consumption is reduced.
Optionally, the method further comprises:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
and sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains information of the anchor point user plane function.
Specifically, in the case where the intermediate network node is required to perform data transfer between the first access network device and the network node to which the target session management function belongs (i.e., the target network node), the target session management function may select a session management function of one or more intermediate network nodes as the intermediate session management function.
Optionally, the distance between the target network node and the current distributed network node can be determined, and if the target network node spans multiple distributed network nodes, the user plane forwarding function of the centralized network node can be selected for data transfer; if the distance is relatively close, that is, the number of the crossed distributed network nodes is relatively small, the distributed network nodes can be selected for data transfer.
Wherein, if the first network side device is an access network device, the current distributed network node may be one of one or more distributed network nodes connected to the access network device; if the first network side device is an access and mobility management function, the current distributed network node may be a distributed network node to which the access and mobility management function belongs.
It will be appreciated that the network node spanned between the target network node and the first access network device comprises a network node of the one or more network nodes to which the first access network device is connected, and thus the intermediate network node may comprise a network node of the one or more distributed network nodes to which the first access network device is connected.
Alternatively, in case the target network node is a distributed network node, the intermediate network node may be a centralized network node, or one or more distributed network nodes, or a centralized network node and one or more distributed network nodes.
Alternatively, in case the target network node is a centralized network node, the intermediate network node may be one or more distributed network nodes.
After the target session management function determines the intermediate session management function, a user plane establishment request message may be sent to the intermediate session management function, where the user plane establishment request message may include information of the anchor user plane function, such as parameter information including an internet protocol (Internet Protocol, IP) address, tunnel information, and the like.
Optionally, after sending the user plane setup request message to the intermediate session management function, the method further comprises:
Receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
Based on the user plane setup response message, a first session message is sent to the anchor user plane function, the first session message including information of the intermediate user plane function.
Specifically, after the target session management function sends the user plane establishment request message to the intermediate session management function, the intermediate session management function may perform selection of the intermediate user plane function according to the user plane establishment request message sent by the target session management function, and determine the intermediate user plane function.
After the intermediate session management function determines the intermediate user plane function, a user plane establishment response message may be sent to the target session management function, where the user plane establishment response message may include information of the intermediate user plane function selected by the intermediate session management function, such as parameter information including an IP address, tunnel information, and the like.
After receiving the user plane establishment response message sent by the intermediate session management function, the target session management function may send a first session message to the anchor user plane function according to the user plane establishment response message, where the first session message may include information of the intermediate user plane function, such as parameter information including an IP address, tunnel information, and the like.
Alternatively, the first session message may be an N4session establishment or modification request (N4 Session Establishment/Modification Request) message, or any message that is interacted between the session management function and the user plane function, and the specific form is not limited.
Fig. 5 is a third flow chart of a method for determining a session anchor point of a distributed network according to an embodiment of the present application, as shown in fig. 5, the method is applied to an intermediate session management function, and includes the following steps:
Step 500, receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message contains information of an anchor point user plane function of a protocol data unit PDU session requested to be established by a first terminal;
Step 501, determining an intermediate user plane function based on the user plane establishment request message, and sending a second session message to the intermediate user plane function, where the second session message includes information of the anchor user plane function.
Specifically, the first terminal may be any terminal, and the first network side device may be an access network device serving the first terminal, or an access and mobility management function.
Wherein the access and mobility management functions include access and mobility management functions in 5G network systems or network elements with functions similar to AMF in future network systems, such as 6G.
When the first terminal needs to establish a PDU session, the first terminal may send a PDU session establishment request message (e.g. PDU Session Establishment Request) to a first network side device serving the first terminal, and after the first network side device receives the PDU session establishment request message sent by the first terminal, the first network side device may determine, according to the PDU session request message, a mobile type (also referred to as a mobile class, a mobile state, a terminal type, etc.) of the first terminal, and then determine, according to the mobile type of the first terminal, a target session management function, where the target session management function refers to a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
The target session management function may be a session management function in a network node to which the first network side device belongs at present, or may be a session management function in any other network node.
The network node to which the target session management function belongs may be referred to as a target network node, which may be a distributed network node or a centralized network node.
After the first network side device determines the target session management function according to the mobile type of the first terminal, a session creation request message (such as Nsmf _ PDUSession _ CreateSMContext Request sent by the AMF to the SMF or a session request sent by the access network device to the SMF) may be sent to the target session management function, and after the target session management function receives the session creation request message sent by the first network side device, the anchor user plane function of the PDU session requested to be established by the first terminal may be determined according to the session creation request message, so as to complete the user plane establishment procedure of the PDU session.
The anchor user plane function refers to a user plane function connected to a DN, such as PSA in a 5G network system.
In the case that data transfer is required between the first access network device and the network node to which the target session management function belongs (i.e., the target network node), the target session management function may select a session management function of one or more intermediate network nodes as the intermediate session management function.
After the target session management function determines the intermediate session management function, a user plane establishment request message may be sent to the intermediate session management function, where the user plane establishment request message may include information of the anchor user plane function, such as parameter information including an IP address, tunnel information, and the like.
After receiving the user plane establishment request message sent by the target session management function, the intermediate session management function may perform selection of the intermediate user plane function according to the user plane establishment request message sent by the target session management function, and determine the intermediate user plane function.
The intermediate session management function may then send a second session message to the intermediate user plane function, where the second session message may include information of the anchor user plane function, such as parameter information including an IP address, tunnel information, and the like.
Alternatively, the second session message may be an N4session establishment or modification request (N4 Session Establishment/Modification Request) message, or any message that is interacted between the session management function and the user plane function, and the specific form is not limited.
According to the method for determining the session anchor point of the distributed network, the user plane establishment request message sent by the target session management function is received through the intermediate session management function, the user plane establishment request message comprises information of the anchor point user plane function of the PDU session which is requested to be established by the first terminal, then the intermediate user plane function is determined based on the user plane establishment request message, and a second session message is sent to the intermediate user plane function, wherein the second session message comprises the information of the anchor point user plane function, so that an intermediate user plane path can be established. In the high-speed/ultra-high-speed mobile scene of the terminal, the frequency of the change of the user plane path of the terminal can be effectively reduced, the signaling overhead of the network is reduced, the system load of the network is reduced, and the energy consumption is reduced.
Optionally, after sending the second session message to the intermediate user plane function, the method further comprises:
and sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message contains information of the middle user plane function.
Specifically, after the intermediate session management function sends the second session message to the intermediate user plane function, the intermediate session management function may send a user plane establishment response message to the target session management function, where the user plane establishment response message may include information of the intermediate user plane function selected by the intermediate session management function, such as parameter information including an IP address, tunnel information, and the like.
After receiving the user plane establishment response message sent by the intermediate session management function, the target session management function may send a first session message to the anchor user plane function according to the user plane establishment response message, where the first session message may include information of the intermediate user plane function, such as parameter information including an IP address, tunnel information, and the like.
Alternatively, the first session message may be an N4session establishment or modification request (N4 Session Establishment/Modification Request) message, or any message that is interacted between the session management function and the user plane function, and the specific form is not limited.
The methods provided by the embodiments of the present application are based on the same application conception, so that the implementation of each method can be referred to each other, and the repetition is not repeated.
The following illustrates the method provided by each of the above embodiments of the present application by way of examples of specific application scenarios.
Embodiment 1, user plane setup procedure across network nodes.
Embodiment 1.1, the target network node is a user plane establishment procedure of the centralized network node.
Fig. 6 is a flowchart of user plane establishment of a centralized network node as a target network node provided in an embodiment of the present application, where, as shown in fig. 6, the location of an anchor point belongs to the centralized network node, and the session management function served by the anchor point is a target session management function; since the user plane path to the anchor point needs to pass through the user plane paths of other distributed network nodes (referred to as intermediate user plane functions), the determination of the user plane paths of other distributed network nodes is performed by the session management function served by its user plane function, referred to as intermediate session management function.
Step b1, the session management function of the target centralized network node sends a user plane establishment request message to the selected intermediate session management function, and the message carries the information of the target user plane function (the user plane function selected by the target session management function), including parameters such as an IP address, tunnel information and the like.
And b2, the intermediate session management function selects a user plane function, sends a session establishment request message to the user plane function, and carries information of the target user plane function, including parameters such as an IP address, tunnel information and the like, and user plane rules. The user plane function configures the user plane rule, and sends a response message to the intermediate session management function after the configuration is successful.
And b3, the intermediate session management function transmits the user plane establishment response message including the IP address, the tunnel information and other parameters to the session management function of the network node in the target set through the response message.
Embodiment 1.2, user plane setup procedure where the target network node is a distributed network node.
Fig. 7 is a flowchart of user plane establishment of a distributed network node as a target network node provided by an embodiment of the present application, as shown in fig. 7, in this scenario, the location of an anchor point belongs to the distributed network node, and the session management function served by the anchor point is a target session management function; since the user plane path to the anchor point needs to pass through the user plane paths (called intermediate user plane functions) of other network nodes (including distributed network nodes, or centralized network nodes, or both), the determination of the user plane paths of other network nodes is performed by the session management function served by the user plane function thereof, called intermediate session management function.
Step b 1-step b3 are the same as in example 1.1, wherein the target network node is different.
The selection of the session management function of embodiment 2 is responsible for the access and mobility management functions.
Example 2.1, the subscribers are ultra-high speed mobile subscribers and high speed mobile subscribers.
Fig. 8 is one of the PDU session establishment flow diagrams provided in the embodiment of the present application, as shown in fig. 8, the flow includes the following steps:
Step 1, an access and mobility management function receives a PDU session establishment request of a User Equipment (UE).
Step 2, the access and mobility management function performs session management function selection of the target network node:
(1) The type of the UE is judged based on the parameters such as the requested service type and DNN, and the type of the UE is judged based on the parameters such as the requested service type and DNN, such as the type of the vehicle-mounted equipment, or the intelligent terminal, the handheld equipment, the PoS machine, the robot, and the like. Based on the UE type, a determination is made as to the type of movement the UE may be, such as that the vehicle-mounted device may belong to a super-high speed mobile user and a high speed mobile user.
(2) If the movement level of the UE cannot be effectively judged based on the step (1), the current position of the UE and the historical movement track can be further combined to judge that the user is in the process of ultra-high speed movement/high speed movement in a future period of time.
(3) If the movement level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on the measurement in the current period of time) may be further combined to determine that the UE user is moving at an ultra-high speed or moving at a high speed in the future period of time, where the measurement of the speed may be obtained by the RAN or the UE reporting manner.
(4) If the movement level of the UE cannot be effectively determined based on (1), the UE can be further determined to be in ultra-high speed movement or high speed movement and not in a frequent active area by combining the UE speed (obtained based on measurement in a current period of time), the current position and the historical movement track.
Note that: from (2) to (4), the mobility grade of the UE may be comprehensively determined based on the currently available information to determine the location of the session anchor point, which is not limited to some of the parameters described above.
The session management function of the centralized network node is selected to serve the UE.
Step 3, the access and mobility management function sends a PDU session creation request to the session management function of the centralized network node.
And 4, the session management function of the centralized network node performs user plane selection. If the session management function of the intermediate distributed network node needs to be selected, the selection of the session management function of the intermediate distributed network node is performed to assist in the selection of the transit path.
Step 5, if the session management function of the intermediate distributed network node is selected, performing steps 5a-5c: the session management function of the intermediate distributed network node performs user plane function selection of the service range, and simultaneously the session management function of the intermediate distributed network node and the session management function of the centralized network node respectively send session establishment requests to the corresponding user plane functions, and interact with each other to complete establishment of a user plane path and configuration of a data processing forwarding rule, wherein step 5b refers to embodiment 1.1; if the session management function of the intermediate distributed network node is not selected, only step 5 a) is performed: the session management function of the centralized network node sends a session establishment request to the corresponding user plane function to complete the establishment of the user plane path and the configuration of the data processing forwarding rule.
And 6, the session management function of the centralized network node sends a PDU session establishment response to the UE.
Example 2.2 the user is a low speed moving or stationary user.
Fig. 9 is a second flowchart of PDU session establishment according to an embodiment of the present application, as shown in fig. 9, the flowchart includes the following steps:
Step 1, the access and mobility management function receives a PDU session establishment request from the UE.
Step 2, the access and mobility management function performs session management function selection of the target network node:
(1) The type of the UE is judged based on the parameters such as the requested service type and DNN, and the type of the UE is judged based on the parameters such as the requested service type and DNN, such as the type of the vehicle-mounted equipment, or the intelligent terminal, the handheld equipment, the PoS machine, the robot, and the like. Based on the UE type, a determination is made as to the type of movement the UE may be, such as PoS machine, robot may belong to a slow moving or stationary user.
(2) If the movement level of the UE cannot be effectively judged based on the step (1), the UE can be further judged to be moving at a low speed or not moving by combining the current position of the UE and the historical movement track.
(3) If the movement level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on the measurement in the current period of time) can be further combined to determine that the UE is moving at a low speed or in a stationary process in the future period of time, wherein the measurement of the speed can be obtained by the RAN or the UE reporting method.
(4) If the movement level of the UE cannot be effectively determined based on (1), it can be further determined that the UE is moving at a low speed or not by combining the UE speed (obtained based on measurement in a current period of time), the current location and the historical movement track.
Note that: from (2) to (4), the mobility grade of the UE may be comprehensively determined based on the currently available information to determine the location of the session anchor point, which is not limited to some of the parameters described above.
The session management function of the current distributed network node is selected to serve the UE.
And step 3, the access and mobility management function sends a PDU session creation request to the session management function of the distributed network node.
And 4, the session management function of the distributed network node performs user plane selection.
And 5-6, the session management function of the distributed network node sends a session establishment request to the corresponding user plane function, and the corresponding user plane function returns a session establishment response to complete the establishment of a user plane path and the configuration of a data processing forwarding rule.
And 7, the session management function of the distributed network node sends a PDU session establishment response to the UE.
Example 2.3 a user will be active within a certain distributed network node for a period of time in the future.
Fig. 10 is a third flowchart of PDU session establishment according to an embodiment of the present application, as shown in fig. 10, the flowchart includes the following steps:
Step 1, the access and mobility management function receives a PDU session establishment request from the UE.
Step 2, the access and mobility management function performs session management function selection of the target network node:
(1) Based on the current time, current location and historical motion trail of the UE.
(2) UE speed (obtained based on measurements over a current period of time), current time of day, location, and historical motion profile.
If it is determined that the UE will be active in a certain distributed network node (including the current distributed network node) in the future time, selecting to access the distributed network node as a target distributed network node, which includes accessing the target distributed network node through other network nodes (including the distributed network node, or a centralized network node, or both the distributed network node and the centralized network node), for this scenario, it may be determined by a distance from the current distributed network node, and if the UE spans multiple distributed network nodes, selecting a user plane forwarding function of the centralized network node to perform data transfer; if the distance is relatively close, that is, the number of the crossed distributed network nodes is relatively small, the neighbor distributed network nodes are selected for data transfer.
And step 3, the access and mobility management function sends a PDU session creation request to the session management function of the target distributed network node.
And 4, the session management function of the target distributed network node performs user plane selection and session management function selection of the intermediate distributed/centralized network node to assist in selecting out the transit path.
And 5, the session management function of the intermediate distributed/centralized network node performs user plane function selection of a service range, and simultaneously the session management function of the intermediate distributed/centralized network node respectively sends a session establishment request and mutual interaction to the corresponding user plane function so as to complete establishment of a user plane path and configuration of a data processing forwarding rule. See in particular example 1.2.
And 6, the session management function of the target distributed network node sends a PDU session establishment response to the UE.
Embodiment 3 the following embodiment is that the selection of session management functions is responsible for the access network device or radio access network (Radio Access Network, RAN) device.
Example 3.1, the user is a very high speed mobile user and a high speed mobile user.
Fig. 11 is a fourth flowchart of PDU session establishment according to an embodiment of the present application, as shown in fig. 11, the flowchart includes the following steps:
step 1, (R) AN receives a PDU session establishment request from the UE.
Step 2, (R) AN performs session management function selection of the target network node:
(1) The type of the UE is judged based on the parameters such as the requested service type and DNN, and the type of the UE is judged based on the parameters such as the requested service type and DNN, such as the type of the vehicle-mounted equipment, or the intelligent terminal, the handheld equipment, the PoS machine, the robot, and the like. Based on the UE type, a determination is made as to the type of movement the UE may be, such as that the vehicle-mounted device may belong to a super-high speed mobile user and a high speed mobile user.
(2) If the movement level of the UE cannot be effectively judged based on the step (1), the current position of the UE and the historical movement track can be further combined to judge that the user is in the process of ultra-high speed movement/high speed movement in a future period of time.
(3) If the movement level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on the measurement in the current period of time) may be further combined to determine that the UE is moving at an ultra-high speed or moving at a high speed in the future period of time, where the measurement of the speed may be obtained by the RAN or the UE reporting manner.
(4) If the movement level of the UE cannot be effectively determined based on (1), the UE can be further determined to be in ultra-high speed movement or high speed movement and not in a frequent active area by combining the UE speed (obtained based on measurement in a current period of time), the current position and the historical movement track.
Note that: from (2) to (4), the mobility grade of the UE may be comprehensively determined based on the currently available information to determine the location of the session anchor point, which is not limited to some of the parameters described above.
The session management function of the centralized network node is selected to serve the UE.
Step 3, (R) the AN sends a PDU session creation request to the session management function of the centralized network node.
And 4, the session management function of the centralized network node performs user plane selection. If the session management function of the intermediate distributed network node needs to be selected, the selection of the session management function of the intermediate distributed network node is performed to assist in the selection of the transit path.
Step 5, if the session management function of the intermediate distributed network node is selected, performing steps 5a-5c: the session management function of the intermediate distributed network node performs user plane function selection of the service range, and simultaneously the session management function of the intermediate distributed network node and the session management function of the centralized network node respectively send session establishment requests to the corresponding user plane functions, and interact with each other to complete establishment of a user plane path and configuration of a data processing forwarding rule, wherein step 5b refers to embodiment 1.1; if the session management function of the intermediate distributed network node is not selected, only step 5 a) is performed: the session management function of the centralized network node sends a session establishment request to the corresponding user plane function to complete the establishment of the user plane path and the configuration of the data processing forwarding rule.
And 6, the session management function of the centralized network node sends a PDU session establishment response to the UE.
Example 3.2 the user is a low speed moving or stationary user.
Fig. 12 is a fifth flowchart of PDU session establishment according to an embodiment of the present application, as shown in fig. 12, the flowchart includes the following steps:
step 1, (R) AN receives a PDU session establishment request from the UE.
Step 2, (R) AN performs session management function selection of the target network node:
(1) The type of the UE is judged based on the parameters such as the requested service type and DNN, and the type of the UE is judged based on the parameters such as the requested service type and DNN, such as the type of the vehicle-mounted equipment, or the intelligent terminal, the handheld equipment, the PoS machine, the robot, and the like. Based on the UE type, a determination is made as to the type of movement the UE may be, such as PoS machine, robot may belong to a slow moving or stationary user.
(2) If the movement level of the UE cannot be effectively judged based on the step (1), the UE can be further judged to be moving at a low speed or not moving by combining the current position of the UE and the historical movement track.
(3) If the movement level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on the measurement in the current period of time) can be further combined to determine that the UE is moving at a low speed or in a stationary process in the future period of time, wherein the measurement of the speed can be obtained by the RAN or the UE reporting method.
(4) If the movement level of the UE cannot be effectively determined based on (1), it can be further determined that the UE is moving at a low speed or not by combining the UE speed (obtained based on measurement in a current period of time), the current location and the historical movement track.
Note that: from (2) to (4), the mobility grade of the UE may be comprehensively determined based on the currently available information to determine the location of the session anchor point, which is not limited to some of the parameters described above.
The session management function of the current distributed network node is selected to serve the UE.
Step 3, (R) the AN sends a PDU session creation request to the session management function of the distributed network node.
And 4, the session management function of the distributed network node performs user plane selection.
And 5-6, the session management function of the distributed network node sends a session establishment request to the corresponding user plane function, and the corresponding user plane function returns a session establishment response to complete the establishment of a user plane path and the configuration of a data processing forwarding rule.
And 7, the session management function of the distributed network node sends a PDU session establishment response to the UE.
Example 3.3 a user will be active within a certain distributed network node for a period of time in the future.
Fig. 13 is a sixth flowchart of PDU session establishment according to an embodiment of the present application, as shown in fig. 13, the flowchart includes the following steps:
step 1, (R) AN receives a PDU session establishment request from the UE.
Step 2, (R) AN performs session management function selection of the target network node:
(1) Based on the current time, current location and historical motion trail of the UE.
(2) UE speed (obtained based on measurements over a current period of time), current time of day, current location and historical motion profile.
If it is determined that the UE will be active in a certain distributed network node (including the current distributed network node) in the future time, selecting to access the distributed network node as a target distributed network node, which includes accessing the target distributed network node through other network nodes (including the distributed network node, or a centralized network node, or both the distributed network node and the centralized network node), for this scenario, it may be determined by a distance from the current distributed network node, and if the UE spans multiple distributed network nodes, selecting a user plane forwarding function of the centralized network node to perform data transfer; if the distance is relatively close, that is, the number of the crossed distributed network nodes is relatively small, the neighbor distributed network nodes are selected for data transfer.
Step 3, (R) the AN sends a PDU session creation request to the session management function of the target distributed network node.
And 4, the session management function of the target distributed network node performs user plane selection and session management function selection of the intermediate distributed/centralized network node to assist in selecting out the transit path.
And 5, the session management function of the intermediate distributed/centralized network node performs user plane function selection of a service range, and simultaneously the session management function of the intermediate distributed/centralized network node respectively sends a session establishment request and mutual interaction to the corresponding user plane function so as to complete establishment of a user plane path and configuration of a data processing forwarding rule. See in particular example 1.2.
And 6, the session management function of the target distributed network node sends a PDU session establishment response to the UE.
The method and the device provided by the embodiments of the present application are based on the same application conception, and because the principles of solving the problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repetition is not repeated.
Fig. 14 is a schematic structural diagram of a first network side device according to an embodiment of the present application, as shown in fig. 14, where the first network side device includes a memory 1420, a transceiver 1410 and a processor 1400; wherein the processor 1400 and the memory 1420 may also be physically separate.
A memory 1420 for storing a computer program; a transceiver 1410 for transceiving data under the control of the processor 1400.
In particular, the transceiver 1410 is configured to receive and transmit data under the control of the processor 1400.
Wherein in fig. 14, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by the processor 1400 and various circuits of the memory represented by the memory 1420, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., all as are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1410 may be a number of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc.
The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1400 in performing operations.
The processor 1400 may be a central processing unit (Central Processing Unit, CPU), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), or complex Programmable logic device (Complex Programmable Logic Device, CPLD), and the processor may also employ a multi-core architecture.
Processor 1400 is operable to execute any of the methods provided by embodiments of the present application in accordance with the obtained executable instructions by invoking a computer program stored in memory 1420, for example:
Receiving a protocol data unit PDU session establishment request message sent by a first terminal;
determining a mobile type of the first terminal based on the PDU session establishment request message;
Determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
Optionally, determining the mobile type of the first terminal based on the PDU session establishment request message includes:
The mobile type of the first terminal is determined based on one or more of speed information of the first terminal, current time information, current location information of the first terminal, historical motion trail information of the first terminal, and parameter information contained in the PDU session establishment request message.
Optionally, determining the target session management function based on the mobile type of the first terminal includes:
Selecting a session management function of the centralized network node as a target session management function in case that the mobile type of the first terminal is the first mobile type; the speed corresponding to the terminal of the first mobile type is larger than a first threshold value; or alternatively
Selecting a session management function of the current distributed network node as a target session management function in the case that the mobile type of the first terminal is the second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; wherein a duration of activity of the terminal of the third mobile type within the service area of the first distributed network node within the first time period is greater than a third threshold.
Optionally, the movement type of the first terminal is a first movement type, including one or more of the following:
the current speed of the first terminal is greater than a first threshold;
The first terminal has a state that the speed is greater than a first threshold value in a second duration;
the first terminal is in a state where the speed is greater than the first threshold for a second period of time and is not in a historically fixed active area.
Optionally, the movement type of the first terminal is a second movement type, including one or more of the following:
the current speed of the first terminal is smaller than a second threshold value;
The first terminal is in a state that the speed is smaller than the second threshold value in the third duration.
Optionally, after determining the target session management function, the method further comprises:
And sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
Optionally, the first network side device comprises an access network device, or an access and mobility management function.
FIG. 15 is a schematic diagram of a target session management function according to an embodiment of the present application, where, as shown in FIG. 15, the target session management function includes a memory 1520, a transceiver 1510, and a processor 1500; wherein the processor 1500 and the memory 1520 may also be physically separate.
A memory 1520 for storing a computer program; a transceiver 1510 for transmitting and receiving data under the control of the processor 1500.
In particular, the transceiver 1510 is configured to receive and transmit data under the control of the processor 1500.
Where in FIG. 15, a bus architecture may comprise any number of interconnected buses and bridges, with various circuits of the one or more processors, as represented by processor 1500, and the memory, as represented by memory 1520, being linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., all as are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1510 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, etc.
The processor 1500 is responsible for managing the bus architecture and general processing, and the memory 1520 may store data used by the processor 1500 in performing operations.
Processor 1500 may be CPU, ASIC, FPGA or a CPLD, and the processor may also employ a multi-core architecture.
Processor 1500 is operable to execute any of the methods provided by embodiments of the present application in accordance with the obtained executable instructions by invoking a computer program stored in memory 1520, for example:
Receiving a session creation request message sent by first network side equipment, wherein the session creation request message is used for requesting a target session management function to create a protocol data unit PDU session requested by a first terminal;
An anchor user plane function of the PDU session requested to be established by the first terminal is determined based on the session creation request message.
Optionally, the method further comprises:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
and sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains information of the anchor point user plane function.
Optionally, after sending the user plane setup request message to the intermediate session management function, the method further comprises:
Receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
Based on the user plane setup response message, a first session message is sent to the anchor user plane function, the first session message including information of the intermediate user plane function.
Fig. 16 is a schematic structural diagram of an intermediate session management function according to an embodiment of the present application, and as shown in fig. 16, the intermediate session management function includes a memory 1620, a transceiver 1610 and a processor 1600; wherein processor 1600 and memory 1620 may also be physically separate.
A memory 1620 for storing a computer program; a transceiver 1610 for transceiving data under the control of the processor 1600.
In particular, transceiver 1610 is used to receive and transmit data under the control of processor 1600.
Where in FIG. 16, the bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by the processor 1600 and various circuits of memory represented by the memory 1620. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., all as are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1610 may be a number of elements, i.e., includes a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including wireless channels, wired channels, optical cables, etc.
The processor 1600 is responsible for managing the bus architecture and general processing, and the memory 1620 may store data used by the processor 1600 in performing operations.
Processor 1600 may be CPU, ASIC, FPGA or a CPLD, and the processor may also employ a multi-core architecture.
Processor 1600 is operable to execute any of the methods provided by embodiments of the present application in accordance with the obtained executable instructions by invoking a computer program stored in memory 1620, for example:
Receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message comprises information of an anchor point user plane function of a PDU session which is requested to be established by a first terminal;
Based on the user plane establishment request message, determining an intermediate user plane function, and sending a second session message to the intermediate user plane function, wherein the second session message contains information of the anchor point user plane function.
Optionally, after sending the second session message to the intermediate user plane function, the method further comprises:
and sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message contains information of the middle user plane function.
It should be noted that, the first network side device, the target session management function and the intermediate session management function provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the method embodiment in the embodiment are omitted herein.
Fig. 17 is a schematic structural diagram of a device for determining a session anchor point of a distributed network according to an embodiment of the present application, where the device is applied to a first network side device, as shown in fig. 17, and the device includes:
a first receiving unit 1700, configured to receive a protocol data unit PDU session establishment request message sent by a first terminal;
a first determining unit 1710, configured to determine a mobile type of the first terminal based on the PDU session establishment request message;
A second determining unit 1720 for determining a target session management function based on the movement type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
Optionally, determining the mobile type of the first terminal based on the PDU session establishment request message includes:
The mobile type of the first terminal is determined based on one or more of speed information of the first terminal, current time information, current location information of the first terminal, historical motion trail information of the first terminal, and parameter information contained in the PDU session establishment request message.
Optionally, determining the target session management function based on the mobile type of the first terminal includes:
Selecting a session management function of the centralized network node as a target session management function in case that the mobile type of the first terminal is the first mobile type; the speed corresponding to the terminal of the first mobile type is larger than a first threshold value; or alternatively
Selecting a session management function of the current distributed network node as a target session management function in the case that the mobile type of the first terminal is the second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; wherein a duration of activity of the terminal of the third mobile type within the service area of the first distributed network node within the first time period is greater than a third threshold.
Optionally, the movement type of the first terminal is a first movement type, including one or more of the following:
the current speed of the first terminal is greater than a first threshold;
The first terminal has a state that the speed is greater than a first threshold value in a second duration;
the first terminal is in a state where the speed is greater than the first threshold for a second period of time and is not in a historically fixed active area.
Optionally, the movement type of the first terminal is a second movement type, including one or more of the following:
the current speed of the first terminal is smaller than a second threshold value;
The first terminal is in a state that the speed is smaller than the second threshold value in the third duration.
Optionally, the apparatus further comprises:
a first transmitting unit, configured to transmit a session creation request message to the target session management function, where the session creation request message is used to request the target session management function to create a PDU session requested by the first terminal.
Optionally, the first network side device comprises an access network device, or an access and mobility management function.
Fig. 18 is a second schematic structural diagram of a device for determining a session anchor point of a distributed network according to an embodiment of the present application, where the device is applied to a target session management function, as shown in fig. 18, and the device includes:
A second receiving unit 1800, configured to receive a session creation request message sent by the first network side device, where the session creation request message is used to request the target session management function to create a protocol data unit PDU session requested by the first terminal;
A third determining unit 1810 is configured to determine, based on the session creation request message, an anchor user plane function of the PDU session requested to be established by the first terminal.
Optionally, the apparatus further comprises:
A fourth determining unit configured to determine an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
And the second sending unit is used for sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains information of the anchor point user plane function.
Optionally, the second receiving unit 1800 is further configured to receive a user plane establishment response message sent by the intermediate session management function, where the user plane establishment response message includes information of the intermediate user plane function selected by the intermediate session management function;
The second sending unit is further configured to send a first session message to the anchor user plane function based on the user plane setup response message, where the first session message includes information of the intermediate user plane function.
Fig. 19 is a third schematic structural diagram of a device for determining a session anchor point of a distributed network according to an embodiment of the present application, where the device is applied to an intermediate session management function, as shown in fig. 19, and the device includes:
a third receiving unit 1900, configured to receive a user plane establishment request message sent by the target session management function, where the user plane establishment request message includes information of an anchor user plane function of the protocol data unit PDU session requested to be established by the first terminal;
A third sending unit 1910, configured to determine an intermediate user plane function based on the user plane establishment request message, and send a second session message to the intermediate user plane function, where the second session message includes information of the anchor user plane function.
Optionally, the third sending unit 1910 is further configured to send a user plane establishment response message to the target session management function, where the user plane establishment response message includes information of the intermediate user plane function.
It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice. In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a processor-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
It should be noted that, the above device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those in the method embodiment in this embodiment are omitted.
In another aspect, an embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, where the computer program is configured to cause a computer to execute the method for determining a session anchor point of a distributed network provided in the foregoing embodiments.
It should be noted that, the computer readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment and achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those in the method embodiment in this embodiment are omitted.
The computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including, but not limited to, magnetic storage (e.g., floppy disks, hard disks, magnetic tape, magneto-optical disks (MOs), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, nonvolatile storage (NAND FLASH), solid State Disk (SSD)), etc.
The technical scheme provided by the embodiment of the application can be suitable for various systems, in particular to a 5G system. For example, applicable systems may be global system for mobile communications (global system of mobile communication, GSM), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) universal packet Radio service (GENERAL PACKET Radio service, GPRS), long term evolution (long term evolution, LTE), LTE frequency division duplex (frequency division duplex, FDD), LTE time division duplex (time division duplex, TDD), long term evolution-advanced (long term evolution advanced, LTE-a), universal mobile system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX), 5G New air interface (New Radio, NR) systems, and the like. Terminal devices and network devices are included in these various systems. Core network parts such as evolved packet system (Evloved PACKET SYSTEM, EPS), 5G system (5 GS), etc. may also be included in the system.
The terminal according to the embodiment of the application can be a device for providing voice and/or data connectivity for a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. The names of terminals may also be different in different systems, for example in a 5G system, a terminal may be referred to as User Equipment (UE). The wireless terminal device may communicate with one or more Core Networks (CNs) via a radio access Network (Radio Access Network, RAN), which may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access Network. Such as Personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal DIGITAL ASSISTANT, PDA) and the like. The wireless terminal device may also be referred to as a system, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point), remote terminal device (remote terminal), access terminal device (ACCESS TERMINAL), user terminal device (user terminal), user agent (user agent), user equipment (user device), and embodiments of the present application are not limited.
The access network device according to the embodiment of the present application may be a base station, where the base station may include a plurality of cells for providing services for the terminal. A base station may also be called an access point or may be a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or other names, depending on the particular application. The access network device may be configured to exchange received air frames with internet protocol (Internet Protocol, IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The access network device may also coordinate attribute management for the air interface. For example, the access network device according to the embodiment of the present application may be an access network device (Base Transceiver Station, BTS) in a global system for mobile communications (Global System for Mobile communications, GSM) or code division multiple access (Code Division Multiple Access, CDMA), an access network device (NodeB) in a wideband code division multiple access (Wide-band Code Division Multiple Access, WCDMA), an evolved access network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a home evolved base station (Home evolved Node B, heNB), a relay node (relay node), a home base station (femto), a pico base station (pico), etc., which are not limited in the embodiment of the present application. In some network structures, the access network device may include a centralized unit (centralized unit, CU) node and a Distributed Unit (DU) node, which may also be geographically separated.
Multiple-input Multiple-output (Multi Input Multi Output, MIMO) transmissions may each be made between an access network device and a terminal using one or more antennas, and the MIMO transmissions may be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). The MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like, depending on the form and number of the root antenna combinations.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (28)

1. The method for determining the session anchor point of the distributed network is characterized by being applied to first network side equipment and comprising the following steps:
Receiving a protocol data unit PDU session establishment request message sent by a first terminal;
Determining a mobile type of the first terminal based on the PDU session establishment request message;
Determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
2. The method for determining a session anchor point of a distributed network according to claim 1, wherein the determining a mobility type of the first terminal based on the PDU session establishment request message comprises:
and determining the movement type of the first terminal based on one or more of speed information of the first terminal, current time information, current position information of the first terminal, historical movement track information of the first terminal and parameter information contained in the PDU session establishment request message.
3. The method for determining a session anchor point of a distributed network according to claim 1 or 2, wherein the determining a target session management function based on the mobile type of the first terminal comprises:
selecting a session management function of a centralized network node as a target session management function in case that the mobile type of the first terminal is a first mobile type; the speed corresponding to the terminal of the first mobile type is greater than a first threshold value; or alternatively
Selecting a session management function of a current distributed network node as a target session management function in the case that the mobile type of the first terminal is a second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; and the duration of the activity of the terminal of the third mobile type in the service area of the first distributed network node in the first duration is larger than a third threshold value.
4. A method of determining a session anchor point of a distributed network according to claim 3, wherein the type of movement of the first terminal is a first type of movement comprising one or more of:
the current speed of the first terminal is greater than the first threshold;
The first terminal has a state that the speed is greater than the first threshold value in a second duration;
The first terminal has a state in which the speed is greater than the first threshold value for a second duration and is not in a historical fixed active area.
5. A method of determining a session anchor point of a distributed network according to claim 3, wherein the type of movement of the first terminal is a second type of movement comprising one or more of:
The current speed of the first terminal is smaller than the second threshold value;
and the first terminal is in a state that the speed is smaller than the second threshold value in a third duration.
6. A method of determining a session anchor point for a distributed network as claimed in claim 3, wherein after determining the target session management function, the method further comprises:
and sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
7. The method according to claim 1, wherein the first network side device comprises an access network device, or an access and mobility management function.
8. A method for determining session anchor points of a distributed network, which is applied to a target session management function, comprising:
Receiving a session creation request message sent by first network side equipment, wherein the session creation request message is used for requesting the target session management function to create a protocol data unit PDU session requested by a first terminal;
and determining an anchor point user plane function of the PDU session requested to be established by the first terminal based on the session creation request message.
9. The method of determining a session anchor for a distributed network of claim 8, further comprising:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
And sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains the information of the anchor point user plane function.
10. The method for determining a session anchor point of a distributed network according to claim 9, wherein after sending a user plane setup request message to the intermediate session management function, the method further comprises:
receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
And based on the user plane establishment response message, sending a first session message to the anchor user plane function, wherein the first session message contains information of the intermediate user plane function.
11. A method for determining session anchor points of a distributed network, applied to an intermediate session management function, comprising:
Receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message comprises information of an anchor point user plane function of a protocol data unit PDU session requested to be established by a first terminal;
And determining an intermediate user plane function based on the user plane establishment request message, and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
12. The method of claim 11, wherein after sending the second session message to the intermediate user plane function, the method further comprises:
And sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message comprises information of the middle user plane function.
13. A first network side device, comprising a memory, a transceiver, and a processor:
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a protocol data unit PDU session establishment request message sent by a first terminal;
Determining a mobile type of the first terminal based on the PDU session establishment request message;
Determining a target session management function based on the mobile type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
14. The first network side device according to claim 13, wherein the determining the movement type of the first terminal based on the PDU session establishment request message comprises:
and determining the movement type of the first terminal based on one or more of speed information of the first terminal, current time information, current position information of the first terminal, historical movement track information of the first terminal and parameter information contained in the PDU session establishment request message.
15. The first network-side device according to claim 13 or 14, wherein the determining a target session management function based on the movement type of the first terminal includes:
selecting a session management function of a centralized network node as a target session management function in case that the mobile type of the first terminal is a first mobile type; the speed corresponding to the terminal of the first mobile type is greater than a first threshold value; or alternatively
Selecting a session management function of a current distributed network node as a target session management function in the case that the mobile type of the first terminal is a second mobile type; the speed corresponding to the terminal of the second mobile type is smaller than a second threshold value, and the second threshold value is smaller than or equal to the first threshold value; or alternatively
Selecting a session management function of the first distributed network node as a target session management function in case the mobile type of the first terminal is a third mobile type; and the duration of the activity of the terminal of the third mobile type in the service area of the first distributed network node in the first duration is larger than a third threshold value.
16. The first network-side device of claim 15, wherein the mobile type of the first terminal is a first mobile type, including one or more of:
the current speed of the first terminal is greater than the first threshold;
The first terminal has a state that the speed is greater than the first threshold value in a second duration;
The first terminal has a state in which the speed is greater than the first threshold value for a second duration and is not in a historical fixed active area.
17. The first network-side device of claim 15, wherein the mobile type of the first terminal is a second mobile type, including one or more of:
The current speed of the first terminal is smaller than the second threshold value;
and the first terminal is in a state that the speed is smaller than the second threshold value in a third duration.
18. The first network-side device of claim 15, wherein after determining the target session management function, the operations further comprise:
and sending a session creation request message to the target session management function, wherein the session creation request message is used for requesting the target session management function to create the PDU session requested by the first terminal.
19. The first network-side device of claim 13, wherein the first network-side device comprises an access network device, or an access and mobility management function.
20. A target session management function, comprising a memory, a transceiver, and a processor:
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a session creation request message sent by first network side equipment, wherein the session creation request message is used for requesting the target session management function to create a protocol data unit PDU session requested by a first terminal;
and determining an anchor point user plane function of the PDU session requested to be established by the first terminal based on the session creation request message.
21. The target session management function of claim 20, wherein the operations further comprise:
Determining an intermediate session management function based on the session creation request message; the intermediate session management function comprises session management functions of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between first access network equipment and a network node to which the target session management function belongs, and the first access network equipment is service access network equipment of the first terminal;
And sending a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message contains the information of the anchor point user plane function.
22. The target session management function of claim 21, wherein after sending a user plane setup request message to the intermediate session management function, the operations further comprise:
receiving a user plane establishment response message sent by the intermediate session management function, wherein the user plane establishment response message contains information of the intermediate user plane function selected by the intermediate session management function;
And based on the user plane establishment response message, sending a first session message to the anchor user plane function, wherein the first session message contains information of the intermediate user plane function.
23. An intermediate session management function, comprising a memory, a transceiver, and a processor:
A memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
Receiving a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message comprises information of an anchor point user plane function of a protocol data unit PDU session requested to be established by a first terminal;
And determining an intermediate user plane function based on the user plane establishment request message, and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
24. The intermediary session management function of claim 23, wherein after sending the second session message to the intermediary user plane function, the operations further comprise:
And sending a user plane establishment response message to the target session management function, wherein the user plane establishment response message comprises information of the middle user plane function.
25. The device for determining the session anchor point of the distributed network is characterized by being applied to first network side equipment and comprising the following steps:
a first receiving unit, configured to receive a protocol data unit PDU session establishment request message sent by a first terminal;
A first determining unit, configured to determine a mobile type of the first terminal based on the PDU session establishment request message;
A second determining unit configured to determine a target session management function based on a movement type of the first terminal; the target session management function is a session management function served by an anchor user plane function of the PDU session requested to be established by the first terminal.
26. A device for determining session anchor points of a distributed network, which is applied to a target session management function, comprising:
A second receiving unit, configured to receive a session creation request message sent by a first network side device, where the session creation request message is used to request the target session management function to create a protocol data unit PDU session requested by a first terminal;
And a third determining unit, configured to determine, based on the session creation request message, an anchor user plane function of the PDU session requested to be established by the first terminal.
27. A device for determining session anchor points of a distributed network, which is applied to an intermediate session management function, and comprises:
A third receiving unit, configured to receive a user plane establishment request message sent by a target session management function, where the user plane establishment request message includes information of an anchor user plane function of a protocol data unit PDU session requested to be established by a first terminal;
and the third sending unit is used for determining an intermediate user plane function based on the user plane establishment request message and sending a second session message to the intermediate user plane function, wherein the second session message contains the information of the anchor point user plane function.
28. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for causing a computer to perform the method of any one of claims 1 to 7, or to perform the method of any one of claims 8 to 10, or to perform the method of any one of claims 11 to 12.
CN202211504711.3A 2022-11-28 2022-11-28 Method, equipment and device for determining session anchor point of distributed network Pending CN118138982A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211504711.3A CN118138982A (en) 2022-11-28 2022-11-28 Method, equipment and device for determining session anchor point of distributed network
PCT/CN2023/128296 WO2024114246A1 (en) 2022-11-28 2023-10-31 Method, device and apparatus for determining session anchor of distributed network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211504711.3A CN118138982A (en) 2022-11-28 2022-11-28 Method, equipment and device for determining session anchor point of distributed network

Publications (1)

Publication Number Publication Date
CN118138982A true CN118138982A (en) 2024-06-04

Family

ID=91239465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211504711.3A Pending CN118138982A (en) 2022-11-28 2022-11-28 Method, equipment and device for determining session anchor point of distributed network

Country Status (2)

Country Link
CN (1) CN118138982A (en)
WO (1) WO2024114246A1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108811011B (en) * 2017-05-05 2021-04-09 华为技术有限公司 Session management method, network device and communication system
CN110035562B (en) * 2018-01-12 2021-02-12 华为技术有限公司 Session management method, device and system
CN116017772A (en) * 2018-02-13 2023-04-25 华为技术有限公司 Communication method and communication device
CN111955021B (en) * 2018-04-09 2024-05-28 瑞典爱立信有限公司 AMF control processing of security policy for user plane protection in 5G system
WO2020184956A1 (en) * 2019-03-12 2020-09-17 엘지전자 주식회사 Multi-access protocol data unit session management
CN113986520A (en) * 2020-07-10 2022-01-28 华为技术有限公司 UPF selection method and device

Also Published As

Publication number Publication date
WO2024114246A1 (en) 2024-06-06

Similar Documents

Publication Publication Date Title
CN114071612B (en) Method, device and storage medium for updating primary cell of secondary cell group
CN114793209B (en) Data transmission method and device and SDN device
CN114765817B (en) Data transmission control method and device
KR20230127339A (en) Information transmission methods, devices and communication devices
CN118138982A (en) Method, equipment and device for determining session anchor point of distributed network
CN114079983B (en) Network switching method, network equipment and device
CN114501569B (en) Data transmission method, device, terminal and network side equipment
CN114567911B (en) Slice mapping method, first network element, second network element and storage medium
CN114390727B (en) Target object switching method and device, electronic equipment and network equipment
CN117835359A (en) Path selection method, information reporting method and device
CN116419331A (en) Switching method, switching device and storage medium
CN117835235A (en) Method, device, apparatus and storage medium for determining SCG side security key
CN118250789A (en) Terminal registration method and device based on distributed network
CN117998478A (en) Communication method and device
CN117835349A (en) Partial bandwidth BWP switching method, device and network equipment
CN117675936A (en) Processing method, device and node for computing network integration
CN117858117A (en) Model information reporting method, device, apparatus and storage medium
CN118055517A (en) User plane path construction method, device and network node
CN118368710A (en) Anchor point terminal determining method, device and storage medium
CN117793942A (en) Information transmission method, device and equipment
CN117956412A (en) Information transmission method, device and equipment
CN118283731A (en) Continuous condition cell access method, device and storage medium
CN117956601A (en) Data transmission scheduling method and device
CN117812697A (en) Network registration and information transmission method and device and communication equipment
CN118158780A (en) Energy-saving control method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination