WO2024114246A1 - 分布式网络的会话锚点的确定方法、设备及装置 - Google Patents

分布式网络的会话锚点的确定方法、设备及装置 Download PDF

Info

Publication number
WO2024114246A1
WO2024114246A1 PCT/CN2023/128296 CN2023128296W WO2024114246A1 WO 2024114246 A1 WO2024114246 A1 WO 2024114246A1 CN 2023128296 W CN2023128296 W CN 2023128296W WO 2024114246 A1 WO2024114246 A1 WO 2024114246A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
session
management function
user plane
session management
Prior art date
Application number
PCT/CN2023/128296
Other languages
English (en)
French (fr)
Inventor
程志密
孙万飞
Original Assignee
大唐移动通信设备有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大唐移动通信设备有限公司 filed Critical 大唐移动通信设备有限公司
Publication of WO2024114246A1 publication Critical patent/WO2024114246A1/zh

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

Definitions

  • the present disclosure relates to the field of wireless communication technology, and in particular to a method, device and apparatus for determining a session anchor point of a distributed network.
  • the future network will adopt a decentralized hierarchical network with centralized and distributed collaboration, and will be organized through centralized and distributed collaboration and distributed autonomy.
  • more network functions will be extended to the edge of the network, and on the other hand, global core functions will be concentrated to support more complex businesses through cloud-network integration and distributed collaboration.
  • each distributed network node In a distributed network scenario, the service area of each distributed network node is limited and is managed by the centralized network node to which it belongs. If a user is in high-speed/ultra-high-speed mobility and the service network node of their service is a distributed network node, then the user plane will cross multiple distributed network nodes and the user plane path will change frequently, which will increase the delay and complexity of signaling processing.
  • the embodiments of the present disclosure provide a method, device and apparatus for determining a session anchor point of a distributed network.
  • an embodiment of the present disclosure provides a method for determining a session anchor point of a distributed network, which is applied to a first network side device, including:
  • PDU protocol data unit
  • the management function is a session management function served by the anchor user plane function of the PDU session requested to be established by the first terminal.
  • determining the mobility type of the first terminal based on the PDU session establishment request message includes:
  • determining a target session management function based on the mobility type of the first terminal includes:
  • the mobility type of the first terminal is a first mobility type
  • the mobility type of the first terminal is a second mobility type
  • the session management function of the first distributed network node is selected as the target session management function; wherein the proportion of the time that the terminal of the third mobility type is active within the service area of the first distributed network node within the first time period is greater than a third threshold.
  • the mobility type of the first terminal is a first mobility 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 speed greater than the first threshold within a second time period
  • the first terminal has a speed greater than the first threshold within a second time period and is not in a historical fixed activity area.
  • the mobility type of the first terminal is a second mobility type, including one or more of the following:
  • the current speed of the first terminal is less than the second threshold
  • the first terminal is in a state where the speed is less than the second threshold within a third time period.
  • the method further includes:
  • a session creation request message is 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.
  • the first network side device includes access network equipment, or access and mobility management functions.
  • an embodiment of the present disclosure further provides a method for determining a session anchor point of a distributed network, which is applied to a target session management function, including:
  • the method further comprises:
  • the intermediate session management function includes a session management function of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between a first access network device and a network node to which the target session management function belongs, and the first access network device is a service access network device of the first terminal;
  • a user plane establishment request message is sent to the intermediate session management function, where the user plane establishment request message includes information about the anchor user plane function.
  • the method further includes:
  • the present disclosure also provides a method for determining a session anchor point in a distributed network. Applicable to intermediate session management functions, including:
  • an embodiment of the present disclosure further provides a first network side device, including a memory, a transceiver, and a processor;
  • a target session management function is determined; 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.
  • determining a target session management function based on the mobility type of the first terminal includes:
  • the mobility type of the first terminal is a second mobility type
  • the session management function of the first distributed network node is selected as the target session management function; wherein the proportion of the time that the terminal of the third mobility type is active within the service area of the first distributed network node within the first time period is greater than a third threshold.
  • the mobility type of the first terminal is a first mobility 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 speed greater than the first threshold within a second time period
  • the mobility type of the first terminal is a second mobility type, including one or more of the following:
  • the current speed of the first terminal is less than the second threshold
  • the first terminal is in a state where the speed is less than the second threshold within a third time period.
  • the operations further include:
  • a session creation request message is 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.
  • the first network side device includes access network equipment, or access and mobility management functions.
  • the embodiment of the present disclosure 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 receiving a computer program under the control of the processor;
  • a processor is used to read the computer program in the memory and perform the following operations:
  • the operations further include:
  • the intermediate session management function includes a session management function of one or more intermediate network nodes, the intermediate network nodes are used for data transfer between a first access network device and a network node to which the target session management function belongs, and the first access network device is a service access network device of the first terminal;
  • a user plane establishment request message is sent to the intermediate session management function, where the user plane establishment request message includes information about the anchor user plane function.
  • the operation further includes:
  • a first session message is sent to the anchor user plane function, where the first session message includes information about the intermediate user plane function.
  • the embodiments of the present disclosure further provide an intermediate session management function, including a memory, a transceiver, and a processor;
  • a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
  • the user plane establishment request message includes information about an anchor user plane function of a protocol data unit (PDU) session requested to be established by the first terminal;
  • PDU protocol data unit
  • the operation after sending the second session message to the intermediate user plane function, the operation further includes:
  • a user plane establishment response message is sent to the target session management function, wherein the user plane establishment response message includes information of the intermediate user plane function.
  • an embodiment of the present disclosure further provides a device for determining a session anchor point of a distributed network, including:
  • a first receiving unit configured to receive a protocol data unit (PDU) session establishment request message sent by a first terminal;
  • PDU protocol data unit
  • a first determining unit configured to determine a mobility type of the first terminal based on the PDU session establishment request message
  • the second determination unit is used to determine a target session management function based on the mobility type of the first terminal; the target session management function is a session management function served by the anchor user plane function of the PDU session requested to be established by the first terminal.
  • an embodiment of the present disclosure further provides a device for determining a session anchor point of a distributed network, including:
  • a second receiving unit configured to receive a session creation request message sent by the first network side device, wherein 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;
  • the third determining unit is used 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.
  • an embodiment of the present disclosure further provides a device for determining a session anchor point of a distributed network, including:
  • a third receiving unit is used to receive a user plane establishment request message sent by a target session management function, wherein the user plane establishment request message includes information about an anchor user plane function of a protocol data unit PDU session requested to be established by the first terminal;
  • a third sending unit 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, wherein the second session message includes Information about the user plane function of the anchor point.
  • an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program is used to enable a computer to execute the method for determining a session anchor point of a distributed network as described in the first aspect, or execute the method for determining a session anchor point of a distributed network as described in the second aspect, or execute the method for determining a session anchor point of a distributed network as described in the third aspect.
  • an embodiment of the present disclosure further provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute the method for determining the session anchor point of the distributed network as described in the first aspect, or execute the method for determining the session anchor point of the distributed network as described in the second aspect, or execute the method for determining the session anchor point of the distributed network as described in the third aspect.
  • an embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, wherein the computer program is used to enable the processor to execute the method for determining the session anchor point of the distributed network as described in the first aspect as described above, or execute the method for determining the session anchor point of the distributed network as described in the second aspect as described above, or execute the method for determining the session anchor point of the distributed network as described in the third aspect as described above.
  • FIG1 is a schematic diagram of a centralized network architecture provided by related technologies
  • FIG2 is a schematic diagram of a distributed network architecture provided by related technologies
  • FIG3 is a flow chart of a method for determining a session anchor point in a distributed network provided in an embodiment of the present disclosure
  • FIG4 is a second flow chart of a method for determining a session anchor point in a distributed network provided in an embodiment of the present disclosure
  • FIG5 is a third flow chart of a method for determining a session anchor point in a distributed network provided in an embodiment of the present disclosure
  • FIG6 is a flowchart of establishing a user plane in which the target network node is a centralized network node according to an embodiment of the present disclosure
  • FIG7 is a flowchart of establishing a user plane in which the target network node is a distributed network node according to an embodiment of the present disclosure
  • FIG8 is one of the PDU session establishment flow charts provided in an embodiment of the present disclosure.
  • FIG9 is a second flowchart of a PDU session establishment provided in an embodiment of the present disclosure.
  • FIG10 is a third flowchart of a PDU session establishment provided in an embodiment of the present disclosure.
  • FIG11 is a fourth flowchart of a PDU session establishment provided in an embodiment of the present disclosure.
  • FIG12 is a fifth flowchart of a PDU session establishment provided in an embodiment of the present disclosure.
  • FIG13 is a sixth flowchart of a PDU session establishment provided in an embodiment of the present disclosure.
  • FIG14 is a schematic diagram of the structure of a first network side device provided in an embodiment of the present disclosure.
  • FIG15 is a schematic diagram of the structure of a target session management function provided by an embodiment of the present disclosure.
  • FIG16 is a schematic diagram of the structure of the intermediate session management function provided in an embodiment of the present disclosure.
  • FIG17 is a schematic diagram of a structure of a device for determining a session anchor point in a distributed network provided by an embodiment of the present disclosure
  • FIG18 is a second structural diagram of a device for determining a session anchor point in a distributed network provided in an embodiment of the present disclosure
  • FIG. 19 is a third structural diagram of the apparatus for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure.
  • the term "and/or” describes the association relationship of associated objects, indicating that three relationships may exist.
  • a and/or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone.
  • the character "/" generally indicates that the associated objects before and after are in an "or” relationship.
  • plurality in the embodiments of the present disclosure refers to two or more than two, and other quantifiers are similar thereto.
  • 6G 6th generation mobile communication
  • FIG1 is a schematic diagram of a centralized network architecture provided by related technologies.
  • the original design of the 5th generation mobile communication (5G) and previous generations of network architecture is centralized control, that is, the core network room is centrally deployed based on demand to achieve centralized deployment of core network functions.
  • the architecture design of the 6G network needs to consider a distributed architecture, and its control gradually evolves towards distribution.
  • new connections and new networks will also be distributed.
  • each distributed network node In a distributed network scenario, the service area of each distributed network node is limited and is managed by the centralized network node to which it belongs. If a user is in high-speed/ultra-high-speed mobility and the service network node of their service is a distributed network node, then the user plane will cross multiple distributed network nodes and the user plane path will change frequently, which will increase the delay and complexity of signaling processing.
  • FIG3 is a flow chart of a method for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG3 , the method is applied to a first network side device, and includes the following steps:
  • Step 300 Receive a protocol data unit (PDU) session establishment request message sent by a first terminal.
  • PDU protocol data unit
  • Step 301 Determine the mobility type of the first terminal based on the PDU session establishment request message.
  • Step 302 Determine a target session management function based on the mobility type of the first terminal; the target session management function is a session management function served by the anchor user plane function of the PDU session requested to be established by the first terminal.
  • the first network side device is a network side device in a distributed network scenario, which may be an access network (AN) device (such as a base station), or an access and mobility management function.
  • AN access network
  • the first network side device is a network side device in a distributed network scenario, which may be an access network (AN) device (such as a base station), or an access and mobility management function.
  • the access and mobility management function includes the access and mobility management function (AMF) in the 5G network system, or a network element with a function similar to AMF in a future network system (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 (AMF) in the future network system (such as 6G). Management function.
  • PDU protocol data unit
  • the first terminal can send a PDU session establishment request message (such as PDU Session Establishment Request) to the first network side device serving it.
  • the first network side device After the first network side device receives the PDU session establishment request message sent by the first terminal, it can first determine the mobility type (also known as mobility level, mobility status, terminal type, etc.) of the first terminal according to the PDU session request message, and then determine the target session management function according to the mobility type of the first terminal.
  • the target session management function refers to the session management function served by the 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 the network node to which the first network-side device currently belongs, 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, and the target network node may be a distributed network node or a centralized network node.
  • the mobility type of the first terminal can be used to characterize the possible mobility state of the first terminal, for example, the first terminal may be in a high-speed or ultra-high-speed mobility state at present or in the future, or the first terminal may be in a low-speed or stationary state at present or in the future, or other possible mobility states, etc.
  • the session management function described in the present disclosure includes the session management function (SMF) in the 5G network system, or the network element with similar function to SMF in the future network system (such as 6G).
  • SMF session management function
  • 6G future network system
  • the user plane function described in the present disclosure includes the user plane function (UPF) in the 5G network system, or the network element with similar function to UPF in the future network system (such as 6G).
  • UPF user plane function
  • 6G future network system
  • the anchor user plane function refers to the user plane function connected to the data network (DN), such as the PDU session anchor (PSA) in the 5G network system.
  • DN data network
  • PSA PDU session anchor
  • the first network side device can first determine the mobility type of the first terminal based on the PDU session establishment request message, and then determine the target session management function based on the mobility type of the first terminal. Therefore, in the scenario of high-speed/ultra-high-speed terminal mobility, the frequency of user plane path changes of the terminal can be effectively reduced, the signaling overhead of the network can be reduced, and the system load of the network can be alleviated. system load and reduce energy consumption.
  • determining the mobility type of the first terminal based on the PDU session establishment request message includes:
  • the first network side device when the first network side device receives the PDU session establishment request message sent by the first terminal, it can first determine the mobility type of the first terminal based on the speed information of the first terminal, the current time information, the current location information of the first terminal, the historical motion trajectory information of the first terminal, the parameter information contained in the PDU session establishment request message, etc.
  • the speed information of the first terminal may include the current or future predicted speed (instantaneous speed, average speed, etc.) information of the first terminal.
  • the average speed of the first terminal may be obtained based on measurements over a previous period of time. For example, the average speed of the first terminal may be obtained by dividing the distance moved by the first terminal within a set time interval by the set time interval.
  • the parameter information contained in the PDU session establishment request message includes the requested service type, the requested data network name (Data Network Name, DNN) and other parameter information.
  • the first network side device may determine the mobility type of the first terminal by integrating various acquired information.
  • the type of the first terminal can be determined based on the requested service type and/or parameter information such as the requested DDN.
  • the first terminal may be a vehicle-mounted device, or a smart terminal, or a handheld device, or a Point of Sale (PoS) terminal, or a robot.
  • the possible mobility type of the first terminal can be determined based on actual conditions.
  • a vehicle-mounted device may be a high-speed/ultra-high-speed mobility type
  • a handheld device may be a low-speed mobility type.
  • the speed state of the first terminal in a future period of time may be determined according to the current location information of the first terminal and the historical movement track information of the first terminal, thereby determining the movement type of the first terminal.
  • the first terminal is mainly active within a certain network node in the future based on the current location information of the first terminal and the historical movement trajectory information of the first terminal. movement, thereby determining the movement type of the first terminal.
  • 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, and then the possible movement type of the first terminal may be determined.
  • the speed state of the first terminal in the future period can be judged, as well as whether the first terminal is mainly active within the range of a certain network node in the future period, thereby determining the possible movement type of the first terminal.
  • the first terminal based on the speed information, current time information, current location information and historical movement trajectory information of the first terminal, it can be determined whether the first terminal will mainly move within the range of a certain network node in the future, thereby determining the mobility type of the first terminal.
  • the mobile type of the first terminal may be comprehensively judged and determined based on any currently available information, and the embodiments of the present disclosure do not limit the specific information used for the judgment and the specific manner of the judgment.
  • determining a target session management function based on the mobility type of the first terminal includes:
  • the mobility type of the first terminal is a first mobility type
  • the speed corresponding to the terminal of the first mobility type is greater than a first threshold value
  • the first threshold value can be flexibly set and is not specifically limited.
  • the first mobility type may refer to a high-speed or ultra-high-speed mobility type.
  • the first network side device may select the session management function of the centralized network node as the target session management function.
  • the mobility type of the first terminal is a first mobility type, including one or more of the following:
  • the movement type of the first terminal may be determined as the first movement type.
  • the second duration includes the second future duration, which represents a certain period of time in the future. It can be the length of a period from the current moment to a certain moment in the future, or it can be the length of a period from any moment in the future to a certain moment in the future.
  • the second duration can be set flexibly without specific limitation.
  • the movement type of the first terminal may be determined as the first movement type.
  • the first terminal has a speed greater than a first threshold during the second time period and is not in a historical fixed activity area.
  • the second duration includes a future second duration, which indicates a certain duration in the future, which can be the length of a period from the current moment to a certain moment in the future, or the length of a period from any future moment to a certain moment in the future.
  • the second duration can be flexibly set and is not specifically limited.
  • the historical fixed activity area can be understood as an area where the first terminal has been frequently active in the past.
  • the movement type of the first terminal may be determined as the first movement type.
  • the speed corresponding to the terminal of the second mobility type is less than the second threshold value
  • the second threshold value can be flexibly set as long as it is less than or equal to the first threshold value, and is not specifically limited.
  • the second mobility type may refer to a low-speed mobility type.
  • the session management function of the current distributed network node may be selected as the target session management function. If the first network side device is an access network device, the current distributed network node may be one of the 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.
  • the mobility type of the first terminal is a second mobility type, including one or more of the following:
  • the movement type of the first terminal may be determined as the second movement type.
  • the third time duration includes the third time duration in the future, which represents a certain time duration in the future. It can be the length of a period of time from the current moment to a certain moment in the future, or it can be the length of a period of time from any moment in the future to a certain moment in the future.
  • the third time duration can be set flexibly without specific limitation.
  • the movement type of the first terminal may be determined as the second movement type.
  • the session management function of the first distributed network node is selected as the target session management function; wherein the proportion of the time that the terminal of the third mobility type is active within the service area of the first distributed network node within the first time period is greater than a third threshold.
  • the proportion of the time that the terminal of the third mobile type is active in the service area of the first distributed network node within the first time period is greater than the third threshold, wherein the first time period includes the first future time period, which represents a certain time period in the future, which can be the length of a period from the current moment to a certain moment in the future, or the length of a period from any moment in the future to a certain moment in the future.
  • the first time period and the third threshold can be flexibly set without specific limitation.
  • the mobile type of the first terminal can be determined as 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 mainly active within a first time period in the future.
  • the proportion of the time that the first terminal is active in the service area of the first distributed network node within the first time period is greater than the third threshold, it can be judged that the mobility type of the first terminal is the third mobility type, and it can be considered that the first terminal is mainly active within the range of the first distributed network node within the first time period, so that the session management function of the first distributed network node can be selected as the target session management function.
  • the third mobility type may be set to have a higher priority. If the first terminal satisfies both the first and third mobility types, or the first terminal satisfies both the second and third mobility types, the first terminal may be processed as being of the third mobility type.
  • the third mobile type can be set to have the lowest priority. If the first terminal satisfies both the first and third mobile types, or the first terminal satisfies both the second and third mobile types, the first terminal can be processed preferentially according to whether it is the first or second mobile type.
  • the method further includes:
  • a session creation request message is 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.
  • the first network side device determines the target session management function according to the mobility type of the first terminal, it can send a session creation request message to the target session management function (such as Nsmf_PDUSession_CreateSMContext Request sent by AMF to SMF, or a session request sent by the access network device to SMF).
  • the session creation request message is used to request the target session management function to create the PDU session requested by the first terminal.
  • the target session management function After the target session management function receives the session creation request message sent by the first network side device, it can determine the anchor user plane function of the PDU session requested to be established by the first terminal based on the session creation request message, and then complete the user plane establishment process of the PDU session.
  • FIG. 4 is a second flow chart of a method for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG. 4 , the method is applied to a target session management function and includes the following steps:
  • Step 400 Receive 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.
  • PDU protocol data unit
  • Step 401 Based on the session creation request message, determine the PDU session that the first terminal requests to establish Anchor user plane functionality.
  • the first network side device is a network side device in a distributed network scenario, and may be an access network device (eg, a base station), or an access and mobility management function.
  • an access network device eg, a base station
  • an access and mobility management function e.g., a mobility management function
  • the access and mobility management function includes the access and mobility management function in the 5G network system, or the network element with similar functions to AMF in the future network system (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.
  • the first terminal may send a PDU session establishment request message (such as PDU Session Establishment Request) to the first network-side device serving it.
  • PDU session establishment request message such as PDU Session Establishment Request
  • the first network-side device may first determine the mobility type (also referred to as mobility level, mobility status, terminal type, etc.) of the first terminal based on the PDU session request message, and then determine the target session management function based on the mobility type of the first terminal.
  • the target session management function refers to the session management function served by the 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 the network node to which the first network-side device currently belongs, 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, and the target network node may be a distributed network node or a centralized network node.
  • the first network side device After the first network side device determines the target session management function according to the mobility type of the first terminal, it can send a session creation request message to the target session management function (such as Nsmf_PDUSession_CreateSMContext Request sent by AMF to SMF, or a session request sent by the access network device to SMF).
  • the session creation request message is used to request the target session management function to create the PDU session requested by the first terminal.
  • the target session management function After the target session management function receives the session creation request message sent by the first network side device, it can determine the anchor user plane function of the PDU session requested to be established by the first terminal based on the session creation request message, and then complete the user plane establishment process of the PDU session.
  • the anchor user plane function refers to the user plane function connected to the DN, such as the PSA in the 5G network system.
  • the method for determining a session anchor point of a distributed network includes: a first network side device
  • the device can determine the target session management function based on the mobility type of the first terminal, and send a session creation request message to the target session management function, so that after receiving the session creation request message sent by the first network side device, the target session management function can determine the anchor user plane function of the PDU session requested to be established by the first terminal based on the session creation request message, and then complete the user plane establishment process of the PDU session.
  • the frequency of user plane path changes of the terminal can be effectively reduced, the signaling overhead of the network can be reduced, the system load of the network can be reduced, and energy consumption can be reduced.
  • the method further comprises:
  • the intermediate session management function includes the session management function of one or more intermediate network nodes, the intermediate network node is used for data transfer between the first access network device and the network node to which the target session management function belongs, and the first access network device is a service access network device of the first terminal;
  • a user plane establishment request message is sent to the intermediate session management function, where the user plane establishment request message includes information about the anchor user plane function.
  • the target session management function can select the session management functions of one or more intermediate network nodes as the intermediate session management function.
  • the distance between the target network node and the current distributed network node can be used to judge. If it 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 distributed network nodes spanned is relatively small, then the distributed network node can be selected for data transfer.
  • 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.
  • the network nodes spanned between the target network node and the first access network device include network nodes in one or more network nodes connected to the first access network device, and thus the intermediate network nodes may include network nodes in one or more distributed network nodes connected to the first access network device. point.
  • 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.
  • the intermediate network node may be one or more distributed network nodes.
  • the target session management function After the target session management function determines the intermediate session management function, it can send a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message may include information of the anchor user plane function, such as Internet Protocol (IP) address, tunnel information and other parameter information.
  • IP Internet Protocol
  • the method further includes:
  • a first session message is sent to the anchor user plane function, where the first session message includes information about the intermediate user plane function.
  • the intermediate session management function may select an 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 After the intermediate session management function determines the intermediate user plane function, it can send a user plane establishment response message to the target session management function.
  • the user plane establishment response message can include information about the intermediate user plane function selected by the intermediate session management function, such as parameter information such as IP address and tunnel information.
  • the target session management function After the target session management function receives the user plane establishment response message sent by the intermediate session management function, it can send a first session message to the anchor user plane function according to the user plane establishment response message.
  • the first session message may include information of the intermediate user plane function, such as IP address, tunnel information and other parameter information.
  • the first session message may be an N4 session establishment or modification request (N4 Session Establishment/Modification Request) message, or a session management function and a user. Any message exchanged between surface functions, with no specific restrictions on its form.
  • N4 Session Establishment/Modification Request N4 Session Establishment/Modification Request
  • FIG5 is a flow chart of a third method for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG5 , the method is applied to an intermediate session management function and includes the following steps:
  • Step 500 Receive a user plane establishment request message sent by a target session management function, where the user plane establishment request message includes information about an anchor user plane function of a protocol data unit PDU session that the first terminal requests to establish;
  • Step 501 Determine an intermediate user plane function based on a user plane establishment request message, and send a second session message to the intermediate user plane function, where the second session message includes information about the anchor user plane function.
  • the first terminal may be any terminal
  • the first network side device may be an access network device serving the first terminal, or an access and mobility management function.
  • the access and mobility management function includes the access and mobility management function in the 5G network system, or the network element with similar functions to AMF in the future network system (such as 6G).
  • the first terminal can send a PDU session establishment request message (such as PDU Session Establishment Request) to the first network side device serving it.
  • PDU session establishment request message such as PDU Session Establishment Request
  • the first network side device can first determine the mobility type (also known as mobility level, mobility status, terminal type, etc.) of the first terminal according to the PDU session request message, and then determine the target session management function according to the mobility type of the first terminal.
  • the target session management function refers to the session management function served by the 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 the network node to which the first network-side device currently belongs, 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, and the target network node may be a distributed network node or a centralized network node.
  • the first network side device After the first network side device determines the target session management function according to the mobility type of the first terminal, it can send a session creation request message to the target session management function (such as Nsmf_PDUSession_CreateSMContext Request sent by AMF to SMF, or a session request sent by the access network device to SMF).
  • the target session management function After receiving the session creation request message sent by the first network side device, the target session management function can determine the PDU session requested to be established by the first terminal according to the session creation request message.
  • the anchor user plane function completes the user plane establishment process of the PDU session.
  • the anchor user plane function refers to the user plane function connected to the DN, such as the PSA in the 5G network system.
  • the target session management function can select session management functions of one or more intermediate network nodes as intermediate session management functions.
  • the target session management function After the target session management function determines the intermediate session management function, it can send a user plane establishment request message to the intermediate session management function, wherein the user plane establishment request message can include information of the anchor user plane function, such as parameter information such as IP address and tunnel information.
  • the intermediate session management function After receiving the user plane establishment request message sent by the target session management function, the intermediate session management function can select an intermediate user plane function according to the user plane establishment request message sent by the target session management function to determine the intermediate user plane function.
  • the intermediate session management function may send a second session message to the intermediate user plane function.
  • the second session message may include information of the anchor user plane function, such as parameter information such as an IP address and tunnel information.
  • the second session message can be an N4 session establishment or modification request (N4 Session Establishment/Modification Request) message, or any message interacting between the session management function and the user plane function, and the specific form is not limited.
  • N4 Session Establishment/Modification Request N4 Session Establishment/Modification Request
  • the method for determining the session anchor point of a distributed network receives a user plane establishment request message sent by a target session management function through an intermediate session management function, the user plane establishment request message includes information about the anchor user plane function of the PDU session requested to be established by the first terminal, and then determines the intermediate user plane function based on the user plane establishment request message, and sends a second session message to the intermediate user plane function, the second session message includes information about the anchor user plane function, so that an intermediate user plane path can be established.
  • the frequency of user plane path changes of the terminal can be effectively reduced, the signaling overhead of the network can be reduced, the system load of the network can be reduced, and energy consumption can be reduced.
  • the method further comprises:
  • a user plane establishment response message is sent to the target session management function, where the user plane establishment response message includes information about the intermediate user plane function.
  • the intermediate session management function after the intermediate session management function sends the second session message to the intermediate user plane function, it can also send a user plane establishment response message to the target session management function.
  • the user plane establishment response message can include information about the intermediate user plane function selected by the intermediate session management function, such as IP address, tunnel information and other parameter information.
  • the target session management function After the target session management function receives the user plane establishment response message sent by the intermediate session management function, it can send a first session message to the anchor user plane function according to the user plane establishment response message.
  • the first session message may include information of the intermediate user plane function, such as IP address, tunnel information and other parameter information.
  • the first session message can be an N4 session establishment or modification request (N4 Session Establishment/Modification Request) message, or any message interacting between the session management function and the user plane function, and the specific form is not limited.
  • N4 Session Establishment/Modification Request N4 Session Establishment/Modification Request
  • Embodiment 1 A user plane establishment process across network nodes.
  • Embodiment 1.1 The target network node is a user plane establishment process of a centralized network node.
  • Figure 6 is a user plane establishment flow chart for a target network node provided by an embodiment of the present disclosure, which is a centralized network node.
  • the location of the anchor point belongs to the centralized network node, and the session management function it serves is the target session management function; since the user plane path to the anchor point needs to pass through the user plane path of other distributed network nodes (called the intermediate user plane function), the determination of the user plane path of other distributed network nodes is completed by the session management function served by its user plane function, which is called the 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, carrying information of the target user plane function (the user plane function selected by the target session management function), including parameters such as IP address and tunnel information.
  • Step b2 The intermediate session management function selects the user plane function and sends a session establishment request message to the user plane function, carrying information of the target user plane function, including parameters such as IP address and tunnel information, as well as user plane rules.
  • the user plane function configures the user plane rules and sends a response message to the intermediate session management function after successful configuration.
  • Step b3 The intermediate session management function sends a user plane establishment response message, including parameters such as IP address and tunnel information, to the session management function of the target centralized network node through a response message.
  • Embodiment 1.2 A user plane establishment process when the target network node is a distributed network node.
  • Figure 7 is a user plane establishment flow chart for a target network node provided by an embodiment of the present disclosure, which is a distributed network node.
  • the location of the anchor point belongs to the distributed network node, and the session management function it serves is the target session management function; since the user plane path to the anchor point needs to pass through the user plane path of other network nodes (including distributed network nodes, or centralized network nodes, or distributed network nodes and centralized network nodes) (called intermediate user plane functions), the determination of the user plane path of other network nodes is completed by the session management function served by its user plane function, which is called the intermediate session management function.
  • the intermediate session management function including distributed network nodes, or centralized network nodes, or distributed network nodes and centralized network nodes
  • Step b1 to step b3 are the same as in embodiment 1.1, wherein the target network node is different.
  • Embodiment 2 The selection of the session management function is the responsibility of the access and mobility management function.
  • Embodiment 2.1 The user is an ultra-high-speed mobile user and a high-speed mobile user.
  • FIG. 8 is one of the flow charts of establishing a PDU session provided in an embodiment of the present disclosure. As shown in FIG. 8 , the process has the following steps:
  • Step 1 The access and mobility management function receives a PDU session establishment request from the user equipment (UE).
  • UE user equipment
  • Step 2 The access and mobility management function selects the session management function of the target network node:
  • the type of the UE is determined, such as vehicle-mounted equipment, smart terminal, handheld device, PoS machine, robot, etc.
  • the possible mobility type of the UE is determined, such as a vehicle-mounted equipment may be an ultra-high-speed mobile user or a high-speed mobile user.
  • the mobility level of the UE cannot be effectively determined based on (1), the current location of the UE and its historical movement trajectory can be further combined to determine whether the user will be in an ultra-high level of mobility in the future. During fast movement/high-speed movement.
  • the UE speed (obtained based on measurements within the current period of time) can be further combined to determine whether the UE user is in ultra-high-speed mobility or high-speed motion in the future period of time, where the speed measurement can be obtained by RAN or UE reporting.
  • the mobility level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on measurements over a period of time), the current location, and the historical movement trajectory can be further combined to determine that the UE is in ultra-high-speed movement or high-speed movement and is not in the regular activity area.
  • the location of the session anchor point can be determined by comprehensively judging the mobility level of the UE based on the currently available information, and is not limited to the above parameters.
  • 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.
  • Step 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 session management function of the intermediate distributed network node is selected to assist in selecting the transit path.
  • Step 5 If the session management function of the intermediate distributed network node is selected, steps 5a-5c are executed: the session management function of the intermediate distributed network node selects the user plane function of the service scope, and at the same time, 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 the establishment of the user plane path and the configuration of data processing and forwarding rules, wherein step 5b refers to embodiment 1.1; if the session management function of the intermediate distributed network node is not selected, only step 5a is executed: 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 data processing and forwarding rules.
  • Step 6 The session management function of the centralized network node sends a PDU session establishment response to the UE.
  • Embodiment 2.2 The user is a slow-moving or stationary user.
  • FIG. 9 is a second flowchart of establishing a PDU session provided in an embodiment of the present disclosure. As shown in FIG. 9 , the process has 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 selects the session management function of the target network node:
  • the type of the UE is determined, such as vehicle-mounted equipment, smart terminal, handheld device, PoS machine, robot, etc.
  • the possible mobility type of the UE is determined, such as PoS machine and robot may be low-speed mobile or stationary users.
  • the UE's current location and historical movement trajectory can be further combined to determine whether the UE is moving at a low speed or is stationary.
  • the UE speed (obtained based on measurements within the current period of time) can be further combined to determine whether the UE is in a low-speed movement or stationary state within the next period of time.
  • the speed measurement can be obtained by RAN or UE reporting.
  • the mobility level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on measurements over a period of time), the current location, and the historical movement trajectory can be further combined to determine whether the UE is moving at a low speed or is stationary.
  • the location of the session anchor point can be determined by comprehensively judging the mobility level of the UE based on the currently available information, and is not limited to the above parameters.
  • the session management function of the current distributed 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 distributed network node.
  • Step 4 The session management function of the distributed network node performs user plane selection.
  • Step 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 the user plane path and the configuration of the data processing and forwarding rules.
  • Step 7 The session management function of the distributed network node sends a PDU session establishment response to the UE.
  • Embodiment 2.3 The user will be active in a certain distributed network node in the future.
  • FIG. 10 is a third flowchart of a PDU session establishment process provided by an embodiment of the present disclosure. As shown in FIG. 10 , the process has 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 selects the session management function of the target network node:
  • the distributed network node is selected to be accessed as the target distributed network node, which includes accessing the target distributed network node through other network nodes (including distributed network nodes, or centralized network nodes, or distributed network nodes and centralized network nodes). For this scenario, it can be judged by the distance from the current distributed network node. If it spans multiple distributed network nodes, the user plane forwarding function of the centralized network node is selected for data transfer; if the distance is relatively close, that is, the number of distributed network nodes spanned is relatively small, then the neighboring distributed network node is selected for data transfer.
  • 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.
  • Step 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 a transit path.
  • Step 5 The session management function of the intermediate distributed/centralized network node selects the user plane function of the service scope, and at the same time, the session management function of the intermediate distributed/centralized network node sends a session establishment request to the corresponding user plane function and interacts with each other to complete the establishment of the user plane path and the configuration of the data processing and forwarding rules. See Example 1.2 for details.
  • Step 6 The session management function of the target distributed network node sends a PDU session establishment response to the UE.
  • Example 3 The following example is that the selection of session management function is the responsibility of the access network device or the radio access network (Radio Access Network, RAN) device.
  • the access network device or the radio access network (Radio Access Network, RAN) device.
  • Embodiment 3.1 The user is an ultra-high-speed mobile user and a high-speed mobile user.
  • FIG. 11 is a fourth flowchart of a PDU session establishment process provided by an embodiment of the present disclosure. As shown in FIG. 11 , the process has the following steps:
  • Step 1 (R)AN receives a PDU session establishment request from a UE.
  • Step 2 (R)AN selects the session management function of the target network node:
  • the type of the UE is determined, such as vehicle-mounted equipment, smart terminal, handheld device, PoS machine, robot, etc.
  • the possible mobility type of the UE is determined, such as a vehicle-mounted equipment may be an ultra-high-speed mobile user or a high-speed mobile user.
  • the UE's current location and historical movement trajectory can be further combined to determine whether the user is in an ultra-high-speed movement/high-speed movement process in the future.
  • the UE speed (obtained based on measurements within a current period of time) can be further combined to determine whether the UE is in ultra-high-speed mobility or high-speed motion in the future period of time, where the speed measurement can be obtained by RAN or UE reporting.
  • the mobility level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on measurements over a period of time), the current location, and the historical movement trajectory can be further combined to determine that the UE is in ultra-high-speed movement or high-speed movement and is not in the regular activity area.
  • the location of the session anchor point can be determined by comprehensively judging the mobility level of the UE based on the currently available information, and is not limited to the above parameters.
  • the session management function of the centralized network node is selected to serve the UE.
  • Step 3 (R)AN sends a PDU session creation request to the session management function of the centralized network node.
  • Step 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 session management function of the intermediate distributed network node is selected to assist in selecting the transit path.
  • Step 5 If the session management function of the intermediate distributed network node is selected, steps 5a-5c are executed: the session management function of the intermediate distributed network node selects the user plane function of the service scope, and at the same time, the session management function of the intermediate distributed network node and the session management function of the centralized network node send session establishment requests to the corresponding user plane functions respectively, interacting with each other to complete the establishment and Configuration of data processing forwarding rules, wherein step 5b refers to Example 1.1; if the session management function of the intermediate distributed network node is not selected, only step 5a is executed: 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 rules.
  • Step 6 The session management function of the centralized network node sends a PDU session establishment response to the UE.
  • Embodiment 3.2 The user is a slow-moving or stationary user.
  • FIG. 12 is a fifth flowchart of a PDU session establishment process provided by an embodiment of the present disclosure. As shown in FIG. 12 , the process has the following steps:
  • Step 1 (R)AN receives a PDU session establishment request from a UE.
  • Step 2 (R)AN selects the session management function of the target network node:
  • the type of the UE is determined, such as vehicle-mounted equipment, smart terminal, handheld device, PoS machine, robot, etc.
  • the possible mobility type of the UE is determined, such as PoS machine and robot may be low-speed mobile or stationary users.
  • the UE's current location and historical movement trajectory can be further combined to determine whether the UE is moving at a low speed or is stationary.
  • the UE speed (obtained based on measurements within the current period of time) can be further combined to determine whether the UE is in a low-speed movement or stationary state within the next period of time.
  • the speed measurement can be obtained by RAN or UE reporting.
  • the mobility level of the UE cannot be effectively determined based on (1), the UE speed (obtained based on measurements over a period of time), the current location, and the historical movement trajectory can be further combined to determine whether the UE is moving at a low speed or is stationary.
  • the location of the session anchor point can be determined by comprehensively judging the mobility level of the UE based on the currently available information, and is not limited to the above parameters.
  • the session management function of the current distributed network node is selected to serve the UE.
  • Step 3 (R)AN sends a PDU session creation request to the session management function of the distributed network node.
  • Step 4 The session management function of the distributed network node performs user plane selection.
  • Step 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 the user plane path and the configuration of the data processing and forwarding rules.
  • Step 7 The session management function of the distributed network node sends a PDU session establishment response to the UE.
  • Embodiment 3.3 The user will be active in a certain distributed network node in the future.
  • FIG. 13 is a sixth flowchart of establishing a PDU session provided in an embodiment of the present disclosure. As shown in FIG. 13 , the process has the following steps:
  • Step 1 (R)AN receives a PDU session establishment request from a UE.
  • Step 2 (R)AN selects the session management function of the target network node:
  • the distributed network node is selected to be accessed as the target distributed network node, which includes accessing the target distributed network node through other network nodes (including distributed network nodes, or centralized network nodes, or distributed network nodes and centralized network nodes). For this scenario, it can be judged by the distance from the current distributed network node. If it spans multiple distributed network nodes, the user plane forwarding function of the centralized network node is selected for data transfer; if the distance is relatively close, that is, the number of distributed network nodes spanned is relatively small, then the neighboring distributed network node is selected for data transfer.
  • Step 3 (R)AN sends a PDU session creation request to the session management function of the target distributed network node.
  • Step 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 a transit path.
  • Step 5 The session management function of the intermediate distributed/centralized network node selects the user plane function within the service scope, and at the same time, the session management function of the intermediate distributed/centralized network node sends a session establishment request to the corresponding user plane function and interacts with each other to complete the establishment of the user plane path and data processing.
  • the session management function of the intermediate distributed/centralized network node For details on the configuration of forwarding rules, see Example 1.2.
  • Step 6 The session management function of the target distributed network node sends a PDU session establishment response to the UE.
  • the methods and devices provided in the various embodiments of the present disclosure are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.
  • FIG14 is a schematic diagram of the structure of a first network side device provided in an embodiment of the present disclosure.
  • 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 arranged separately.
  • the memory 1420 is used to store computer programs; the transceiver 1410 is used to send and receive data under the control of the processor 1400.
  • the transceiver 1410 is used to receive and send data under the control of the processor 1400 .
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1400 and various circuits of memory represented by memory 1420 are linked together.
  • the bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this disclosure.
  • the bus interface provides an interface.
  • the transceiver 1410 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.
  • the processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1400 when performing operations.
  • Processor 1400 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD).
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • CPLD complex programmable logic device
  • the processor can also adopt a multi-core architecture.
  • the processor 1400 calls the computer program stored in the memory 1420 to execute any of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions, for example:
  • PDU protocol data unit
  • a target session management function is determined; the target session management function is a session management function served by an anchor user plane function of a PDU session requested to be established by the first terminal.
  • determining the mobility type of the first terminal based on the PDU session establishment request message includes:
  • determining a target session management function based on the mobility type of the first terminal includes:
  • the mobility type of the first terminal is a first mobility type
  • the mobility type of the first terminal is a second mobility type
  • the session management function of the first distributed network node is selected as the target session management function; wherein the proportion of the time that the terminal of the third mobility type is active within the service area of the first distributed network node within the first time period is greater than a third threshold.
  • the mobility type of the first terminal is a first mobility 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 speed greater than a first threshold during a second time period
  • the first terminal has a speed greater than a first threshold within the second time period and is not in the historical fixed activity area.
  • the mobility type of the first terminal is a second mobility type, including one or more of the following:
  • the current speed of the first terminal is less than a second threshold
  • the speed of the first terminal is less than the second threshold during a third period of time.
  • the method further includes:
  • a session creation request message is 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.
  • the first network side device includes access network equipment, or access and mobility management functions.
  • FIG15 is a schematic diagram of the structure of the target session management function provided by an embodiment of the present disclosure.
  • 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 arranged physically separately.
  • the memory 1520 is used to store computer programs; the transceiver 1510 is used to send and receive data under the control of the processor 1500.
  • the transceiver 1510 is used to receive and send data under the control of the processor 1500 .
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1500 and various circuits of a memory represented by memory 1520 are linked together.
  • the bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this disclosure.
  • the bus interface provides an interface.
  • the transceiver 1510 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.
  • the processor 1500 is responsible for managing the bus architecture and general processing, and the memory 1520 can store data used by the processor 1500 when performing operations.
  • the processor 1500 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
  • the processor 1500 calls the computer program stored in the memory 1520 to execute any of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions, for example:
  • the method further comprises:
  • the intermediate session management function includes the session management function of one or more intermediate network nodes, the intermediate network node is used for data transfer between the first access network device and the network node to which the target session management function belongs, and the first access network device is a service access network device of the first terminal;
  • a user plane establishment request message is sent to the intermediate session management function, where the user plane establishment request message includes information about the anchor user plane function.
  • the method further includes:
  • a first session message is sent to the anchor user plane function, where the first session message includes information about the intermediate user plane function.
  • FIG16 is a schematic diagram of the structure of the intermediate session management function provided in an embodiment of the present disclosure.
  • the intermediate session management function includes a memory 1620, a transceiver 1610 and a processor 1600; wherein the processor 1600 and the memory 1620 may also be arranged physically separately.
  • the memory 1620 is used to store computer programs; the transceiver 1610 is used to send and receive data under the control of the processor 1600.
  • the transceiver 1610 is used to receive and send data under the control of the processor 1600 .
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1600 and various circuits of memory represented by memory 1620 are linked together.
  • the bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this disclosure.
  • the bus interface provides an interface.
  • the transceiver 1610 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.
  • the processor 1600 is responsible for managing the bus architecture and general processing, and the memory 1620 can store data used by the processor 1600 when performing operations.
  • the processor 1600 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
  • the processor 1600 calls the computer program stored in the memory 1620 to execute any of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions, for example:
  • an intermediate user plane function is determined, and a second session message is sent to the intermediate user plane function, where the second session message includes information about the anchor user plane function.
  • the method further comprises:
  • a user plane establishment response message is sent to the target session management function, where the user plane establishment response message includes information about the intermediate user plane function.
  • first network side device target session management function and intermediate session management function provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect.
  • the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
  • FIG. 17 is a schematic diagram of a structure of a device for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG. 17 , the device includes:
  • the first receiving unit 1700 is configured to receive a protocol data unit (PDU) session establishment request message sent by a first terminal;
  • PDU protocol data unit
  • the first determining unit 1710 is configured to determine the mobility type of the first terminal based on the PDU session establishment request message
  • the second determining unit 1720 is used to determine a target session management function based on the mobility type of the first terminal; the target session management function is a session management function served by the anchor user plane function of the PDU session requested to be established by the first terminal.
  • determining the mobility class of the first terminal Type including:
  • determining a target session management function based on the mobility type of the first terminal includes:
  • the mobility type of the first terminal is a first mobility type
  • the mobility type of the first terminal is a second mobility type
  • the session management function of the first distributed network node is selected as the target session management function; wherein the proportion of the time that the terminal of the third mobility type is active within the service area of the first distributed network node within the first time period is greater than a third threshold.
  • the mobility type of the first terminal is a first mobility 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 speed greater than a first threshold during a second time period
  • the first terminal has a speed greater than a first threshold during the second time period and is not in a historical fixed activity area.
  • the mobility type of the first terminal is the second mobility type, including one or more of the following:
  • the current speed of the first terminal is less than a second threshold
  • the first terminal is in a state where the speed is less than the second threshold during a third period of time.
  • the first sending unit is used to send a session creation request message to the target session management function.
  • the create request message is used to request the target session management function to create the PDU session requested by the first terminal.
  • the first network side device includes access network equipment, or access and mobility management functions.
  • FIG. 18 is a second structural diagram of a device for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG. 18 , the device includes:
  • the second receiving unit 1800 is used to receive a session creation request message sent by the 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 the first terminal;
  • the third determining unit 1810 is configured to determine, based on the session creation request message, an anchor user plane function of the PDU session that the first terminal requests to establish.
  • 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 includes a session management function of one or more intermediate network nodes, the intermediate network nodes being used for data transfer between the first access network device and the network node to which the target session management function belongs, the first access network device being a service access network device of the first terminal;
  • the second sending unit is configured to send a user plane establishment request message to the intermediate session management function, where the user plane establishment request message includes information about the anchor user plane function.
  • 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 about 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 establishment response message, where the first session message includes information about the intermediate user plane function.
  • FIG. 19 is a third structural diagram of a device for determining a session anchor point of a distributed network provided in an embodiment of the present disclosure. As shown in FIG. 19 , the device includes:
  • the third receiving unit 1900 is used to receive a user plane establishment request message sent by the target session management function, where the user plane establishment request message includes information about the anchor user plane function of the protocol data unit PDU session requested to be established by the first terminal;
  • the third sending unit 1910 is configured to determine the intermediate user plane function based on the user plane establishment request message.
  • the second session message includes information about the anchor user plane function.
  • each functional unit in each embodiment of the present disclosure may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium.
  • the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present disclosure.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
  • an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program is used to enable a computer to execute the method for determining a session anchor point of a distributed network provided in the above embodiments.
  • the technical solution provided by the embodiments of the present disclosure can be applicable to a variety of systems, especially 5G systems.
  • the applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system, etc.
  • GSM global system of mobile communication
  • CDMA code division multiple access
  • WCDMA wideband code division multiple access
  • GPRS general packet radio service
  • LTE long term evolution
  • FDD LTE frequency division duplex
  • TDD LTE time division duplex
  • LTE-A long term evolution advanced
  • UMTS universal mobile telecommunication system
  • WiMAX worldwide interoperability for
  • the terminal involved in the embodiments of the present disclosure may be a device that provides voice and/or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem.
  • the names of the terminals may also be different.
  • the terminal may be called a user equipment (UE).
  • a wireless terminal device may communicate with one or more core networks (CN) via a radio access network (RAN).
  • the wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device.
  • CN core networks
  • RAN radio access network
  • the wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device.
  • it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and/or data with a radio access network.
  • a wireless terminal device may also be referred to as a system, a subscriber unit, Subscriber station, mobile station, mobile station, remote station, access point, remote terminal equipment, access terminal equipment, user terminal equipment, user agent, user device, are not limited in the embodiments of the present disclosure.
  • the access network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to the terminal.
  • the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names.
  • the access network device can be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network.
  • IP Internet Protocol
  • the access network device may also coordinate the attribute management of the air interface.
  • the access network device involved in the embodiments of the present disclosure may be an access network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or an access network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved access network device (evolutional Node B, eNB or e-NodeB) in the long-term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., but is not limited in the embodiments of the present disclosure.
  • access network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and the distributed unit may also be geographically separated.
  • the access network equipment and the terminal can each use one or more antennas for multiple input multiple output (MIMO) transmission.
  • MIMO transmission can be single user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO).
  • MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.
  • the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program codes.
  • each process and/or box in the flowchart and/or block diagram, as well as the combination of the process and/or box in the flowchart and/or block diagram can be implemented by computer executable instructions.
  • These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.
  • processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

Landscapes

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

Abstract

本公开实施例提供一种分布式网络的会话锚点的确定方法、设备及装置,该方法包括:第一网络侧设备接收第一终端发送的协议数据单元PDU会话建立请求消息;基于PDU会话建立请求消息,确定第一终端的移动类型(301);基于第一终端的移动类型,确定目标会话管理功能;目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能(302)。

Description

分布式网络的会话锚点的确定方法、设备及装置
相关申请的交叉引用
本申请要求于2022年11月28日提交的申请号为202211504711.3,发明名称为“分布式网络的会话锚点的确定方法、设备及装置”的中国专利申请的优先权,其通过引用方式全部并入本文。
技术领域
本公开涉及无线通信技术领域,尤其涉及一种分布式网络的会话锚点的确定方法、设备及装置。
背景技术
未来网络将采用集中和分布协同的去中心化的分级网络,通过集中和分布协同、分布式自治的方式进行组织,一方面将更多的网络功能扩展到网络边缘,另一方面将面向全局的核心功能集中,通过云网融合、分布式协同,支持更加复杂的业务。
在分布式网络场景下,每个分布式网络节点的服务区域是受限的,其由所属的集中网络节点进行管控。如果用户处于高速/超高速移动中,且其业务的服务网络节点为分布式网络节点,那么就会出现用户面跨多个分布式网络节点,用户面路径频繁改变的情况,这样就会增加信令处理的时延和复杂性。
发明内容
针对现有技术存在的问题,本公开实施例提供一种分布式网络的会话锚点的确定方法、设备及装置。
第一方面,本公开实施例提供一种分布式网络的会话锚点的确定方法,应用于第一网络侧设备,包括:
接收第一终端发送的协议数据单元PDU会话建立请求消息;
基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话 管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
在一些实施例中,所述基于所述PDU会话建立请求消息,确定所述第一终端的移动类型,包括:
基于所述第一终端的速度信息、当前的时间信息、所述第一终端当前的位置信息、所述第一终端的历史运动轨迹信息、所述PDU会话建立请求消息中包含的参数信息中的一项或多项,确定所述第一终端的移动类型。
在一些实施例中,所述基于所述第一终端的移动类型,确定目标会话管理功能,包括:
在所述第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,所述第一移动类型的终端所对应的速度大于第一阈值;或者,
在所述第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第二移动类型的终端所对应的速度小于第二阈值,所述第二阈值小于或等于第一阈值;或者,
在所述第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第三移动类型的终端在第一时长内、在所述第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
在一些实施例中,所述第一终端的移动类型为第一移动类型,包括以下一种或多种:
所述第一终端当前的速度大于所述第一阈值;
所述第一终端在第二时长内存在速度大于所述第一阈值的状态;
所述第一终端在第二时长内存在速度大于所述第一阈值的状态,且不在历史固定活动区域。
在一些实施例中,所述第一终端的移动类型为第二移动类型,包括以下一种或多种:
所述第一终端当前的速度小于所述第二阈值;
所述第一终端在第三时长内处于速度小于所述第二阈值的状态。
在一些实施例中,确定目标会话管理功能之后,所述方法还包括:
向所述目标会话管理功能发送会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建所述第一终端请求的PDU会话。
在一些实施例中,所述第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
第二方面,本公开实施例还提供一种分布式网络的会话锚点的确定方法,应用于目标会话管理功能,包括:
接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
在一些实施例中,所述方法还包括:
基于所述会话创建请求消息,确定中间会话管理功能;所述中间会话管理功能包括一个或多个中间网络节点的会话管理功能,所述中间网络节点用于第一接入网设备与所述目标会话管理功能所属的网络节点之间的数据中转,所述第一接入网设备为所述第一终端的服务接入网设备;
向所述中间会话管理功能发送用户面建立请求消息,所述用户面建立请求消息中包含所述锚点用户面功能的信息。
在一些实施例中,向所述中间会话管理功能发送用户面建立请求消息之后,所述方法还包括:
接收所述中间会话管理功能发送的用户面建立响应消息,所述用户面建立响应消息中包含所述中间会话管理功能选择的中间用户面功能的信息;
基于所述用户面建立响应消息,向所述锚点用户面功能发送第一会话消息,所述第一会话消息中包含所述中间用户面功能的信息。
第三方面,本公开实施例还提供一种分布式网络的会话锚点的确定方法, 应用于中间会话管理功能,包括:
接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含所述锚点用户面功能的信息。
在一些实施例中,向所述中间用户面功能发送第二会话消息之后,所述方法还包括:
向所述目标会话管理功能发送用户面建立响应消息,所述用户面建立响应消息中包含所述中间用户面功能的信息。
第四方面,本公开实施例还提供一种第一网络侧设备,包括存储器,收发机,处理器;
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
接收第一终端发送的协议数据单元PDU会话建立请求消息;
基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
在一些实施例中,所述基于所述PDU会话建立请求消息,确定所述第一终端的移动类型,包括:
基于所述第一终端的速度信息、当前的时间信息、所述第一终端当前的位置信息、所述第一终端的历史运动轨迹信息、所述PDU会话建立请求消息中包含的参数信息中的一项或多项,确定所述第一终端的移动类型。
在一些实施例中,所述基于所述第一终端的移动类型,确定目标会话管理功能,包括:
在所述第一终端的移动类型为第一移动类型的情况下,选择集中网络节 点的会话管理功能作为目标会话管理功能;其中,所述第一移动类型的终端所对应的速度大于第一阈值;或者,
在所述第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第二移动类型的终端所对应的速度小于第二阈值,所述第二阈值小于或等于第一阈值;或者,
在所述第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第三移动类型的终端在第一时长内、在所述第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
在一些实施例中,所述第一终端的移动类型为第一移动类型,包括以下一种或多种:
所述第一终端当前的速度大于所述第一阈值;
所述第一终端在第二时长内存在速度大于所述第一阈值的状态;
所述第一终端在第二时长内存在速度大于所述第一阈值的状态,且不在历史固定活动区域。
在一些实施例中,所述第一终端的移动类型为第二移动类型,包括以下一种或多种:
所述第一终端当前的速度小于所述第二阈值;
所述第一终端在第三时长内处于速度小于所述第二阈值的状态。
在一些实施例中,确定目标会话管理功能之后,所述操作还包括:
向所述目标会话管理功能发送会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建所述第一终端请求的PDU会话。
在一些实施例中,所述第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
第五方面,本公开实施例还提供一种目标会话管理功能,包括存储器,收发机,处理器;
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收 发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
在一些实施例中,所述操作还包括:
基于所述会话创建请求消息,确定中间会话管理功能;所述中间会话管理功能包括一个或多个中间网络节点的会话管理功能,所述中间网络节点用于第一接入网设备与所述目标会话管理功能所属的网络节点之间的数据中转,所述第一接入网设备为所述第一终端的服务接入网设备;
向所述中间会话管理功能发送用户面建立请求消息,所述用户面建立请求消息中包含所述锚点用户面功能的信息。
在一些实施例中,向所述中间会话管理功能发送用户面建立请求消息之后,所述操作还包括:
接收所述中间会话管理功能发送的用户面建立响应消息,所述用户面建立响应消息中包含所述中间会话管理功能选择的中间用户面功能的信息;
基于所述用户面建立响应消息,向所述锚点用户面功能发送第一会话消息,所述第一会话消息中包含所述中间用户面功能的信息。
第六方面,本公开实施例还提供一种中间会话管理功能,包括存储器,收发机,处理器;
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含所述锚点用户面功能 的信息。
在一些实施例中,向所述中间用户面功能发送第二会话消息之后,所述操作还包括:
向所述目标会话管理功能发送用户面建立响应消息,所述用户面建立响应消息中包含所述中间用户面功能的信息。
第七方面,本公开实施例还提供一种分布式网络的会话锚点的确定装置,包括:
第一接收单元,用于接收第一终端发送的协议数据单元PDU会话建立请求消息;
第一确定单元,用于基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
第二确定单元,用于基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
第八方面,本公开实施例还提供一种分布式网络的会话锚点的确定装置,包括:
第二接收单元,用于接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
第三确定单元,用于基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
第九方面,本公开实施例还提供一种分布式网络的会话锚点的确定装置,包括:
第三接收单元,用于接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
第三发送单元,用于基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含 所述锚点用户面功能的信息。
第十方面,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行如上所述第一方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第二方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第三方面所述的分布式网络的会话锚点的确定方法。
第十一方面,本公开实施例还提供一种通信设备,所述通信设备中存储有计算机程序,所述计算机程序用于使通信设备执行如上所述第一方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第二方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第三方面所述的分布式网络的会话锚点的确定方法。
第十二方面,本公开实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行如上所述第一方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第二方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第三方面所述的分布式网络的会话锚点的确定方法。
第十方面,本公开实施例还提供一种芯片产品,所述芯片产品中存储有计算机程序,所述计算机程序用于使芯片产品执行如上所述第一方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第二方面所述的分布式网络的会话锚点的确定方法,或执行如上所述第三方面所述的分布式网络的会话锚点的确定方法。
本公开实施例提供的分布式网络的会话锚点的确定方法、设备及装置,第一网络侧设备可以在接收到第一终端发送的PDU会话建立请求消息之后,基于该PDU会话建立请求消息,先确定第一终端的移动类型,进而基于第一终端的移动类型,确定目标会话管理功能。从而在终端高速/超高速移动场景下,可以有效减小终端的用户面路径改变的频率,减少网络的信令开销,减轻网络的***负载,减少能源消耗。
附图说明
为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为相关技术提供的集中式的网络架构示意图;
图2为相关技术提供的分布式的网络架构示意图;
图3为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之一;
图4为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之二;
图5为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之三;
图6为本公开实施例提供的目标网络节点是集中网络节点的用户面建立流程图;
图7为本公开实施例提供的目标网络节点是分布式网络节点的用户面建立流程图;
图8为本公开实施例提供的PDU会话建立流程图之一;
图9为本公开实施例提供的PDU会话建立流程图之二;
图10为本公开实施例提供的PDU会话建立流程图之三;
图11为本公开实施例提供的PDU会话建立流程图之四;
图12为本公开实施例提供的PDU会话建立流程图之五;
图13为本公开实施例提供的PDU会话建立流程图之六;
图14为本公开实施例提供的第一网络侧设备的结构示意图;
图15为本公开实施例提供的目标会话管理功能的结构示意图;
图16为本公开实施例提供的中间会话管理功能的结构示意图;
图17为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之一;
图18为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之二;
图19为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之三。
具体实施方式
本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本公开实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,并不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
为了便于更加清晰地理解本公开各实施例的技术方案,首先对本公开各实施例相关的一些技术内容进行介绍。
第六代移动通信(the 6th generation mobile communication,6G)网络发展的重要趋势是集中与分布式的网络架构。
图1为相关技术提供的集中式的网络架构示意图,如图1所示,第五代移动通信(the 5th generation mobile communication,5G)及前几代的网络架构原生设计是集中式控制的,也就是基于需求集中部署核心网络机房,实现核心网络功能的集中部署。随着网络的发展,面向业务场景与技术发展的双驱动力,6G网络的架构设计需要考虑分布式的架构,其控制面向分布式逐渐演进。随着智能的分布化、云计算的分布式发展,要求新的连接、新的网络也将走向分布式。
图2为相关技术提供的分布式的网络架构示意图,如图2所示,6G将面向空、天、地、海多样化场景和网络需求,集中式的网络架构无法统一满足 所有的场景。为应对这一挑战,6G网络架构需要超越集中控制,逐渐向分布式架构演进,将更多的网络功能(如认证鉴权)扩展到网络边缘,建立分布式的具有不同功能等级的分布式同构微云单元。每个微云单元都是自包含的,具有完整的控制和数据转发的功能。多个微云单元可以根据业务需求组成自治的微型网络,根据特定的业务场景、用户规模、地理环境等要求有针对性地提供网络服务。其中,上述这些微云单元也称为分布式网络节点,代表一个按需定制或者功能完备的核心网络;且这些分布式网络节点会归属某个集中网络节点管控。
在分布式网络场景下,每个分布式网络节点的服务区域是受限的,其由所属的集中网络节点进行管控。如果用户处于高速/超高速移动中,且其业务的服务网络节点为分布式网络节点,那么就会出现用户面跨多个分布式网络节点,用户面路径频繁改变的情况,这样就会增加信令处理的时延和复杂性。
因此,本公开实施例提供一种分布式网络的会话锚点的确定方法、设备及装置以解决上述问题。
图3为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之一,如图3所示,该方法应用于第一网络侧设备,包括以下步骤:
步骤300、接收第一终端发送的协议数据单元PDU会话建立请求消息。
步骤301、基于PDU会话建立请求消息,确定第一终端的移动类型。
步骤302、基于第一终端的移动类型,确定目标会话管理功能;目标会话管理功能为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
具体地,第一网络侧设备是在分布式网络场景下的网络侧设备,可以是接入网(Access Network,AN)设备(例如基站),或者,接入和移动性管理功能。
其中,所述接入和移动性管理功能包括5G网络***中的接入和移动性管理功能(Access and Mobility Management Function,AMF),或者未来网络***(比如6G)中具有与AMF类似功能的网元。第一终端可以是任意终端,第一网络侧设备可以是为第一终端服务的接入网设备,或者接入和移动 性管理功能。第一终端需要建立协议数据单元(Protocol Data Unit,PDU)会话时,第一终端可以向为其服务的第一网络侧设备发送PDU会话建立请求消息(如PDU Session Establishment Request),第一网络侧设备接收到第一终端发送的PDU会话建立请求消息后,可以根据该PDU会话请求消息,先确定第一终端的移动类型(也可称为移动等级、移动状态、终端类型等),然后根据第一终端的移动类型,确定目标会话管理功能,该目标会话管理功能指的是为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
其中,目标会话管理功能可以是第一网络侧设备当前所属的网络节点中的会话管理功能,也可以是其他任意网络节点中的会话管理功能。
目标会话管理功能所属的网络节点可称之为目标网络节点,该目标网络节点可以是分布式网络节点,或者集中网络节点。
第一终端的移动类型可用于表征第一终端可能的移动状态,比如,第一终端当前或未来可能为高速或超高速移动状态,或者,第一终端当前或未来可能为低速或不动状态,或者其他可能的移动状态,等等。
本公开所述的会话管理功能包括5G网络***中的会话管理功能(Session Management Function,SMF),或者未来网络***(比如6G)中具有与SMF类似功能的网元。
本公开所述的用户面功能包括5G网络***中的用户面功能(User Plane Function,UPF),或者未来网络***(比如6G)中具有与UPF类似功能的网元。
锚点用户面功能指的是与数据网络(Data Network,DN)相连的用户面功能,例如5G网络***中的PDU会话锚点(PDU Session Anchor,PSA)。
本公开实施例提供的分布式网络的会话锚点的确定方法,第一网络侧设备可以在接收到第一终端发送的PDU会话建立请求消息之后,基于该PDU会话建立请求消息,先确定第一终端的移动类型,进而基于第一终端的移动类型,确定目标会话管理功能。从而在终端高速/超高速移动场景下,可以有效减小终端的用户面路径改变的频率,减少网络的信令开销,减轻网络的系 统负载,减少能源消耗。
在一些实施例中,基于PDU会话建立请求消息,确定第一终端的移动类型,包括:
基于第一终端的速度信息、当前的时间信息、第一终端当前的位置信息、第一终端的历史运动轨迹信息、PDU会话建立请求消息中包含的参数信息中的一项或多项,确定第一终端的移动类型。
具体地,当第一网络侧设备接收到第一终端发送的PDU会话建立请求消息后,可以先根据第一终端的速度信息、当前的时间信息、第一终端当前的位置信息、第一终端的历史运动轨迹信息、PDU会话建立请求消息中包含的参数信息等,确定第一终端的移动类型。
其中,第一终端的速度信息可以包括第一终端当前或未来预测的速度(瞬时速度、平均速度等)信息,第一终端的平均速度可以是根据之前一段时间内的测量得到的,例如可以通过设定时间间隔内第一终端移动的距离除以该设定的时间间隔,得到第一终端的平均速度。
其中,PDU会话建立请求消息中包含的参数信息包括请求的业务类型、请求的数据网络名(Data Network Name,DNN)等参数信息。
第一网络侧设备可以综合所获取到的各种信息,来确定第一终端的移动类型。
例如,可以根据请求的业务类型和/或请求的DDN等参数信息,判断出第一终端的类型,比如:第一终端可能是车载设备,或智能终端,或手持设备,或销售终端(Point of Sale,PoS)机,或机器人等类型,进而可以根据实际情况确定第一终端可能的移动类型,比如:车载设备可能是高速/超高速移动类型,手持设备可能是低速移动类型。
例如,可以根据第一终端当前的位置信息和第一终端的历史运动轨迹信息,判断出第一终端在未来一段时间内的速度状态,进而确定第一终端的移动类型。
例如,可以根据第一终端当前的位置信息和第一终端的历史运动轨迹信息,判断出第一终端在未来一段时间内是否主要在某一网络节点的范围内活 动,进而确定第一终端的移动类型。
例如,可以根据第一终端的速度信息,判断出第一终端在未来一段时间内的速度状态,进而确定出第一终端可能的移动类型。
例如,可以根据第一终端的速度信息、第一终端当前的位置信息和第一终端的历史运动轨迹信息,判断出第一终端在未来一段时间内的速度状态,以及,第一终端在未来一段时间内是否主要在某一网络节点的范围内活动,进而确定出第一终端可能的移动类型。
例如,可以根据第一终端的速度信息、当前的时间信息、第一终端当前的位置信息和第一终端的历史运动轨迹信息,判断出第一终端在未来一段时间内是否主要在某一网络节点的范围内活动,进而确定第一终端的移动类型。
可以根据任意当前能够获得的信息来综合判断并确定第一终端的移动类型,本公开实施例对于具体根据什么信息判断和具体判断的方式并不限定。
在一些实施例中,基于第一终端的移动类型,确定目标会话管理功能,包括:
(1)在第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,第一移动类型的终端所对应的速度大于第一阈值。
具体地,第一移动类型的终端所对应的速度大于第一阈值,该第一阈值可以灵活设置,具体不做限定。比如第一移动类型可以指代高速或超高速移动类型。
在第一终端的移动类型为第一移动类型的情况下,第一网络侧设备可以选择集中网络节点的会话管理功能作为目标会话管理功能。
在一些实施例中,第一终端的移动类型为第一移动类型,包括以下一种或多种:
(1-1)第一终端当前的速度大于第一阈值。
具体地,若第一终端当前的速度大于第一阈值,则可以将第一终端的移动类型确定为第一移动类型。
(1-2)第一终端在第二时长内存在速度大于第一阈值的状态。
具体地,第二时长包括未来第二时长,其表示未来的某一段时长,可以是从当前时刻算起的、到未来某一时刻的一段时间的长度,也可以是从未来任意时刻算起的、到未来某一时刻的一段时间的长度,第二时长可以灵活设置,具体不做限定。
若预计第一终端在未来某一段时间(比如3h)内存在速度大于第一阈值的状态,则可以将第一终端的移动类型确定为第一移动类型。
(1-3)第一终端在第二时长内存在速度大于第一阈值的状态,且不在历史固定活动区域。
具体地,第二时长包括未来第二时长,其表示未来的某一段时长,可以是从当前时刻算起的、到未来某一时刻的一段时间的长度,也可以是从未来任意时刻算起的、到未来某一时刻的一段时间的长度,第二时长可以灵活设置,具体不做限定。历史固定活动区域可以理解为第一终端历史经常活动的区域。
若预计第一终端在未来某一段时间(比如3h)内存在速度大于第一阈值的状态,且不在历史固定活动区域,则可以将第一终端的移动类型确定为第一移动类型。
(2)在第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,第二移动类型的终端所对应的速度小于第二阈值,第二阈值小于或等于第一阈值。
具体地,第二移动类型的终端所对应的速度小于第二阈值,该第二阈值可以灵活设置,只要小于或等于第一阈值即可,具体不做限定。比如第二移动类型可以指代低速移动类型。
在第一终端的移动类型为第二移动类型的情况下,可以选择当前分布式网络节点的会话管理功能作为目标会话管理功能。其中,如果第一网络侧设备是接入网设备,当前分布式网络节点可以是该接入网设备所连接的一个或多个分布式网络节点中的一个;如果第一网络侧设备是接入和移动性管理功能,当前分布式网络节点可以是该接入和移动性管理功能所属的分布式网络节点。
在一些实施例中,第一终端的移动类型为第二移动类型,包括以下一种或多种:
(2-1)第一终端当前的速度小于第二阈值。
具体地,若第一终端当前的速度小于第二阈值,则可以将第一终端的移动类型确定为第二移动类型。
(2-2)第一终端在第三时长内处于速度小于第二阈值的状态。
具体地,第三时长包括未来第三时长,其表示未来的某一段时长,可以是从当前时刻算起的、到未来某一时刻的一段时间的长度,也可以是从未来任意时刻算起的、到未来某一时刻的一段时间的长度,第三时长可以灵活设置,具体不做限定。
若预计第一终端在未来某一段时间(比如3h)内都处于速度小于第二阈值的状态,则可以将第一终端的移动类型确定为第二移动类型。
(3)在第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,第三移动类型的终端在第一时长内、在第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
具体地,第三移动类型的终端在第一时长内、在第一分布式网络节点的服务区域内活动的时长占比大于第三阈值,其中第一时长包括未来第一时长,其表示未来的某一段时长,可以是从当前时刻算起的、到未来某一时刻的一段时间的长度,也可以是从未来任意时刻算起的、到未来某一时刻的一段时间的长度,第一时长和第三阈值均可以灵活设置,具体不做限定。比如,若预计第一终端在未来某一段时间内在某一分布式网络节点的服务区域内活动的时长最长,且在该分布式网络节点的服务区域内活动的时长占这一段时间总时长的比例超过设定阈值,则可以将第一终端的移动类型确定为第三移动类型。
在第一终端的移动类型为第三移动类型的情况下,可以选择第一分布式网络节点的会话管理功能作为目标会话管理功能。其中,第一分布式网络节点是第一终端在未来第一时长内主要活动的网络节点。
即,当第一终端在第一时长内、在第一分布式网络节点的服务区域内活动的时长占比大于第三阈值时,可以判断第一终端的移动类型为第三移动类型,并认为第一终端在第一时长内主要在第一分布式网络节点的范围内活动,从而可以选择第一分布式网络节点的会话管理功能作为目标会话管理功能。
一种实施方式中,可以设定第三移动类型的优先级更高,若第一终端同时满足第一移动类型和第三移动类型,或者第一终端同时满足第二移动类型和第三移动类型,可以优先按照第一终端为第三移动类型进行处理。
另一种实施方式中,可以设定第三移动类型的优先级最低,若第一终端同时满足第一移动类型和第三移动类型,或者第一终端同时满足第二移动类型和第三移动类型,可以优先按照第一终端为第一移动类型或第二移动类型进行处理。
在一些实施例中,确定目标会话管理功能之后,该方法还包括:
向目标会话管理功能发送会话创建请求消息,会话创建请求消息用于请求目标会话管理功能创建第一终端请求的PDU会话。
具体地,第一网络侧设备根据第一终端的移动类型确定了目标会话管理功能之后,可以向目标会话管理功能发送会话创建请求消息(如AMF向SMF发送的Nsmf_PDUSession_CreateSMContext Request,或接入网设备向SMF发送的会话请求),该会话创建请求消息用于请求目标会话管理功能创建第一终端请求的PDU会话。
目标会话管理功能接收到第一网络侧设备发送的会话创建请求消息后,可以根据该会话创建请求消息,确定第一终端请求建立的PDU会话的锚点用户面功能,进而完成PDU会话的用户面建立流程。
图4为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之二,如图4所示,该方法应用于目标会话管理功能,包括以下步骤:
步骤400、接收第一网络侧设备发送的会话创建请求消息,会话创建请求消息用于请求目标会话管理功能创建第一终端请求的协议数据单元PDU会话。
步骤401、基于会话创建请求消息,确定第一终端请求建立的PDU会话 的锚点用户面功能。
具体地,第一网络侧设备是在分布式网络场景下的网络侧设备,可以是接入网设备(例如基站),或者,接入和移动性管理功能。
其中,所述接入和移动性管理功能包括5G网络***中的接入和移动性管理功能,或者未来网络***(比如6G)中具有与AMF类似功能的网元。
第一终端可以是任意终端,第一网络侧设备可以是为第一终端服务的接入网设备,或者接入和移动性管理功能。第一终端需要建立PDU会话时,第一终端可以向为其服务的第一网络侧设备发送PDU会话建立请求消息(如PDU Session Establishment Request),第一网络侧设备接收到第一终端发送的PDU会话建立请求消息后,可以根据该PDU会话请求消息,先确定第一终端的移动类型(也可称为移动等级、移动状态、终端类型等),然后根据第一终端的移动类型,确定目标会话管理功能,该目标会话管理功能指的是为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
其中,目标会话管理功能可以是第一网络侧设备当前所属的网络节点中的会话管理功能,也可以是其他任意网络节点中的会话管理功能。
目标会话管理功能所属的网络节点可称之为目标网络节点,该目标网络节点可以是分布式网络节点,也可以是集中网络节点。
第一网络侧设备根据第一终端的移动类型确定了目标会话管理功能之后,可以向目标会话管理功能发送会话创建请求消息(如AMF向SMF发送的Nsmf_PDUSession_CreateSMContext Request,或接入网设备向SMF发送的会话请求),该会话创建请求消息用于请求目标会话管理功能创建第一终端请求的PDU会话。
目标会话管理功能接收到第一网络侧设备发送的会话创建请求消息后,可以根据该会话创建请求消息,确定第一终端请求建立的PDU会话的锚点用户面功能,进而完成PDU会话的用户面建立流程。
其中,锚点用户面功能指的是与DN相连的用户面功能,例如5G网络***中的PSA。
本公开实施例提供的分布式网络的会话锚点的确定方法,第一网络侧设 备可以基于第一终端的移动类型,确定目标会话管理功能,并向目标会话管理功能发送会话创建请求消息,使得目标会话管理功能在接收第一网络侧设备发送的会话创建请求消息之后,可以基于该会话创建请求消息,确定第一终端请求建立的PDU会话的锚点用户面功能,进而完成PDU会话的用户面建立流程。在终端高速/超高速移动场景下,可以有效减小终端的用户面路径改变的频率,减少网络的信令开销,减轻网络的***负载,减少能源消耗。
在一些实施例中,该方法还包括:
基于会话创建请求消息,确定中间会话管理功能;中间会话管理功能包括一个或多个中间网络节点的会话管理功能,中间网络节点用于第一接入网设备与目标会话管理功能所属的网络节点之间的数据中转,第一接入网设备为第一终端的服务接入网设备;
向中间会话管理功能发送用户面建立请求消息,用户面建立请求消息中包含锚点用户面功能的信息。
具体地,在第一接入网设备与目标会话管理功能所属的网络节点(即目标网络节点)之间需要中间网络节点进行数据中转的情况下,目标会话管理功能可以选择一个或多个中间网络节点的会话管理功能,作为中间会话管理功能。
在一些实施例中,可以通过目标网络节点与当前分布式网络节点的距离来判断,若跨越多个分布式网络节点,则可以选择集中网络节点的用户面转发功能进行数据中转;若距离比较近,也就是跨越的分布式网络节点的个数比较少,则可以选择分布式网络节点进行数据中转。
其中,如果第一网络侧设备是接入网设备,当前分布式网络节点可以是该接入网设备所连接的一个或多个分布式网络节点中的一个;如果第一网络侧设备是接入和移动性管理功能,当前分布式网络节点可以是该接入和移动性管理功能所属的分布式网络节点。
可以理解的是,目标网络节点与第一接入网设备之间跨越的网络节点包括第一接入网设备连接的一个或多个网络节点中的网络节点,因此中间网络节点可以包括第一接入网设备连接的一个或多个分布式网络节点中的网络节 点。
在一些实施例中,在目标网络节点为分布式网络节点的情况下,中间网络节点可以是集中网络节点,或者,一个或多个分布式网络节点,或者,集中网络节点和一个或多个分布式网络节点。
在一些实施例中,在目标网络节点为集中网络节点的情况下,中间网络节点可以是一个或多个分布式网络节点。
目标会话管理功能确定中间会话管理功能后,可以向中间会话管理功能发送用户面建立请求消息,其中,该用户面建立请求消息中可以包含锚点用户面功能的信息,例如网际互连协议(Internet Protocol,IP)地址、隧道信息等参数信息。
在一些实施例中,向中间会话管理功能发送用户面建立请求消息之后,该方法还包括:
接收中间会话管理功能发送的用户面建立响应消息,用户面建立响应消息中包含中间会话管理功能选择的中间用户面功能的信息;
基于用户面建立响应消息,向锚点用户面功能发送第一会话消息,第一会话消息中包含中间用户面功能的信息。
具体地,目标会话管理功能向中间会话管理功能发送用户面建立请求消息之后,中间会话管理功能可以根据目标会话管理功能发送的用户面建立请求消息,进行中间用户面功能的选择,确定出中间用户面功能。
中间会话管理功能确定中间用户面功能后,可以向目标会话管理功能发送用户面建立响应消息,该用户面建立响应消息中可以包含中间会话管理功能选择的中间用户面功能的信息,例如IP地址、隧道信息等参数信息。
目标会话管理功能接收到中间会话管理功能发送的用户面建立响应消息后,可以根据用户面建立响应消息,向锚点用户面功能发送第一会话消息,该第一会话消息中可以包含中间用户面功能的信息,例如IP地址、隧道信息等参数信息。
在一些实施例中,第一会话消息可以是N4会话建立或修改请求(N4 Session Establishment/Modification Request)消息,或者会话管理功能与用户 面功能之间交互的任意消息,具体形式不做限定。
图5为本公开实施例提供的分布式网络的会话锚点的确定方法的流程示意图之三,如图5所示,该方法应用于中间会话管理功能,包括以下步骤:
步骤500、接收目标会话管理功能发送的用户面建立请求消息,用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
步骤501、基于用户面建立请求消息,确定中间用户面功能,并向中间用户面功能发送第二会话消息,第二会话消息中包含锚点用户面功能的信息。
具体地,第一终端可以是任意终端,第一网络侧设备可以是为第一终端服务的接入网设备,或者接入和移动性管理功能。
其中,所述接入和移动性管理功能包括5G网络***中的接入和移动性管理功能,或者未来网络***(比如6G)中具有与AMF类似功能的网元。
第一终端需要建立PDU会话时,第一终端可以向为其服务的第一网络侧设备发送PDU会话建立请求消息(如PDU Session Establishment Request),第一网络侧设备接收到第一终端发送的PDU会话建立请求消息后,可以根据该PDU会话请求消息,先确定第一终端的移动类型(也可称为移动等级、移动状态、终端类型等),然后根据第一终端的移动类型,确定目标会话管理功能,该目标会话管理功能指的是为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
其中,目标会话管理功能可以是第一网络侧设备当前所属的网络节点中的会话管理功能,也可以是其他任意网络节点中的会话管理功能。
目标会话管理功能所属的网络节点可称之为目标网络节点,该目标网络节点可以是分布式网络节点,也可以是集中网络节点。
第一网络侧设备根据第一终端的移动类型确定了目标会话管理功能之后,可以向目标会话管理功能发送会话创建请求消息(如AMF向SMF发送的Nsmf_PDUSession_CreateSMContext Request,或接入网设备向SMF发送的会话请求),目标会话管理功能接收到第一网络侧设备发送的会话创建请求消息后,可以根据该会话创建请求消息,确定第一终端请求建立的PDU会话的 锚点用户面功能,进而完成PDU会话的用户面建立流程。
其中,锚点用户面功能指的是与DN相连的用户面功能,例如5G网络***中的PSA。
在第一接入网设备与目标会话管理功能所属的网络节点(即目标网络节点)之间需要中间网络节点进行数据中转的情况下,目标会话管理功能可以选择一个或多个中间网络节点的会话管理功能,作为中间会话管理功能。
目标会话管理功能确定中间会话管理功能后,可以向中间会话管理功能发送用户面建立请求消息,其中,该用户面建立请求消息中可以包含锚点用户面功能的信息,例如IP地址、隧道信息等参数信息。
中间会话管理功能接收目标会话管理功能发送的用户面建立请求消息后,可以根据目标会话管理功能发送的用户面建立请求消息,进行中间用户面功能的选择,确定出中间用户面功能。
然后,中间会话管理功能可以向中间用户面功能发送第二会话消息,该第二会话消息中可以包含锚点用户面功能的信息,例如IP地址、隧道信息等参数信息。
在一些实施例中,第二会话消息可以是N4会话建立或修改请求(N4 Session Establishment/Modification Request)消息,或者会话管理功能与用户面功能之间交互的任意消息,具体形式不做限定。
本公开实施例提供的分布式网络的会话锚点的确定方法,通过中间会话管理功能接收目标会话管理功能发送的用户面建立请求消息,用户面建立请求消息中包含第一终端请求建立的PDU会话的锚点用户面功能的信息,然后基于用户面建立请求消息,确定中间用户面功能,并向中间用户面功能发送第二会话消息,第二会话消息中包含锚点用户面功能的信息,从而可以建立中间用户面路径。在终端高速/超高速移动场景下,可以有效减小终端的用户面路径改变的频率,减少网络的信令开销,减轻网络的***负载,减少能源消耗。
在一些实施例中,向中间用户面功能发送第二会话消息之后,该方法还包括:
向目标会话管理功能发送用户面建立响应消息,用户面建立响应消息中包含中间用户面功能的信息。
具体地,中间会话管理功能向中间用户面功能发送第二会话消息之后,还可以向目标会话管理功能发送用户面建立响应消息,该用户面建立响应消息中可以包含中间会话管理功能选择的中间用户面功能的信息,例如IP地址、隧道信息等参数信息。
目标会话管理功能接收到中间会话管理功能发送的用户面建立响应消息后,可以根据用户面建立响应消息,向锚点用户面功能发送第一会话消息,该第一会话消息中可以包含中间用户面功能的信息,例如IP地址、隧道信息等参数信息。
在一些实施例中,第一会话消息可以是N4会话建立或修改请求(N4 Session Establishment/Modification Request)消息,或者会话管理功能与用户面功能之间交互的任意消息,具体形式不做限定。
本公开各实施例提供的方法是基于同一申请构思的,因此各方法的实施可以相互参见,重复之处不再赘述。
以下通过具体应用场景的实施例对本公开各上述实施例提供的方法进行举例说明。
实施例1、跨网络节点的用户面建立流程。
实施例1.1、目标网络节点是集中网络节点的用户面建立流程。
图6为本公开实施例提供的目标网络节点是集中网络节点的用户面建立流程图,如图6所示,此场景下,锚点的位置属于集中网络节点,其所服务的会话管理功能为目标会话管理功能;由于通往锚点的用户面路径需要经过其它分布式网络节点的用户面路径(称为中间用户面功能),则其它分布式网络节点用户面路径的确定是由其用户面功能所服务的会话管理功能完成的,称为中间会话管理功能。
步骤b1、目标集中网络节点的会话管理功能向选择出的中间会话管理功能发送用户面建立请求消息,携带目标用户面功能(目标会话管理功能所选择的用户面功能)的信息,包括IP地址、隧道信息等参数。
步骤b2、中间会话管理功能进行用户面功能选择,并向用户面功能发送会话建立请求消息,并携带目标用户面功能的信息,包括IP地址、隧道信息等参数,以及用户面规则。用户面功能进行配置用户面规则,配置成功后发送响应消息给中间会话管理功能。
步骤b3、中间会话管理功能将用户面建立响应消息,包括IP地址、隧道信息等参数通过响应消息发送给目标集中网络节点的会话管理功能。
实施例1.2、目标网络节点是分布式网络节点的用户面建立流程。
图7为本公开实施例提供的目标网络节点是分布式网络节点的用户面建立流程图,如图7所示,此场景下,锚点的位置属于分布式网络节点,其所服务的会话管理功能为目标会话管理功能;由于通往锚点的用户面路径需要经过其它网络节点(包括分布式网络节点,或者集中网络节点,或者分布式网络节点和集中网络节点)的用户面路径(称为中间用户面功能),则其它网络节点用户面路径的确定是由其用户面功能所服务的会话管理功能完成的,称为中间会话管理功能。
步骤b1-步骤b3、同实施例1.1,其中目标网络节点不同。
实施例2、会话管理功能的选择是由接入和移动性管理功能负责。
实施例2.1、用户为超高速移动用户和高速移动用户。
图8为本公开实施例提供的PDU会话建立流程图之一,如图8所示,该流程有以下步骤:
步骤1、接入和移动性管理功能接收到用户设备(User Equipment,UE)的PDU会话建立请求。
步骤2、接入和移动性管理功能进行目标网络节点的会话管理功能选择:
(1)基于请求的业务类型、DNN等参数,判断出该UE的类型,基于请求的业务类型、请求的DNN等参数,判断出该UE的类型,比如车载设备、或智能终端、手持设备、PoS机、机器人等类型。基于UE类型,确定UE可能的移动类型,比如车载设备可能属于是超高速移动用户和高速移动用户。
(2)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE当前所处位置和历史运动轨迹,判断出用户在未来一段时间处于超高 速移动/高速移动过程中。
(3)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的),判断出UE用户在未来一段时间处于超高速移动或者高速运动,其中速度的测量可由RAN或者UE上报的方式进行获得。
(4)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的)、当前所处位置和历史运动轨迹,判断出UE处于超高速移动或者高速运动、且不在经常活动区域。
注:从(2)到(4),可以基于当前能够获得的信息来综合判断UE的移动等级,来确定会话锚点的位置,不限定于上述的一些参数。
则选择集中网络节点的会话管理功能为该UE服务。
步骤3、接入和移动性管理功能向集中网络节点的会话管理功能发送PDU会话创建请求。
步骤4、集中网络节点的会话管理功能进行用户面选择。如果需要选择中间分布式网络节点的会话管理功能,则进行中间分布式网络节点的会话管理功能的选择以协助选择出中转路径。
步骤5、如果选择中间分布式网络节点的会话管理功能,则执行步骤5a-5c:中间分布式网络节点的会话管理功能进行服务范围的用户面功能选择,同时中间分布式网络节点的会话管理功能和集中网络节点的会话管理功能分别向对应的用户面功能发送会话建立请求,相互交互以完成用户面路径的建立和数据处理转发规则的配置,其中步骤5b参考实施例1.1;如果不选择中间分布式网络节点的会话管理功能,只执行步骤5a:集中网络节点的会话管理功能向对应的用户面功能发送会话建立请求以完成用户面路径的建立和数据处理转发规则的配置。
步骤6、集中网络节点的会话管理功能向UE发送PDU会话建立响应。
实施例2.2、用户为低速移动或者不动用户。
图9为本公开实施例提供的PDU会话建立流程图之二,如图9所示,该流程有以下步骤:
步骤1、接入和移动性管理功能接收到UE的PDU会话建立请求。
步骤2、接入和移动性管理功能进行目标网络节点的会话管理功能选择:
(1)基于请求的业务类型、DNN等参数,判断出该UE的类型,基于请求的业务类型、请求的DNN等参数,判断出该UE的类型,比如车载设备、或智能终端、手持设备、PoS机、机器人等类型。基于UE类型,确定UE可能的移动类型,比如PoS机、机器人可能属于低速移动或者不动用户。
(2)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE当前所处位置和历史运动轨迹,判断出UE处于低速移动或者不动。
(3)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的),判断出UE在未来一段时间处于低速移动或者不动过程中,其中速度的测量可由RAN或者UE上报的方式进行获得。
(4)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的)、当前所处位置和历史运动轨迹,判断出UE处于低速移动或者不动。
注:从(2)到(4),可以基于当前能够获得的信息来综合判断UE的移动等级,来确定会话锚点的位置,不限定于上述的一些参数。
则选择当前分布式网络节点的会话管理功能为该UE服务。
步骤3、接入和移动性管理功能向分布式网络节点的会话管理功能发送PDU会话创建请求。
步骤4、分布式网络节点的会话管理功能进行用户面选择。
步骤5-6、分布式网络节点的会话管理功能向对应的用户面功能发送会话建立请求,对应的用户面功能返回会话建立响应,以完成用户面路径的建立和数据处理转发规则的配置。
步骤7、分布式网络节点的会话管理功能向UE发送PDU会话建立响应。
实施例2.3、用户未来一段时间内会在某个分布式网络节点内活动。
图10为本公开实施例提供的PDU会话建立流程图之三,如图10所示,该流程有以下步骤:
步骤1、接入和移动性管理功能接收到UE的PDU会话建立请求。
步骤2、接入和移动性管理功能进行目标网络节点的会话管理功能选择:
(1)基于UE当前所处时间、当前所处位置和历史运动轨迹。
(2)UE速度(基于当前一段时间内的测量获得的)、当前所处时间、位置和历史运动轨迹。
判断出UE未来时间内将会在某个分布式网络节点(包括当前分布式网络节点)中活动,则选择接入该分布式网络节点作为目标分布式网络节点,其包括通过其它网络节点(包括分布式网络节点,或者集中网络节点,或者分布式网络节点和集中网络节点)接入到该目标分布式网络节点,对于此场景,可以通过与当前分布式网络节点的距离来判断,若跨越多个分布式网络节点,则选择集中网络节点的用户面转发功能进行数据中转;若距离比较近,也就是跨越的分布式网络节点的个数比较少,则选择邻居分布式网络节点进行数据中转。
步骤3、接入和移动性管理功能向目标分布式网络节点的会话管理功能发送PDU会话创建请求。
步骤4、该目标分布式网络节点的会话管理功能进行用户面选择和中间分布式/集中网络节点的会话管理功能选择以协助选择出中转路径。
步骤5、中间分布式/集中网络节点的会话管理功能进行服务范围的用户面功能选择,同时中间分布式/集中网络节点的会话管理功能分别向对应的用户面功能发送会话建立请求和相互交互以完成用户面路径的建立和数据处理转发规则的配置。具体参见实施例1.2。
步骤6、目标分布式网络节点的会话管理功能向UE发送PDU会话建立响应。
实施例3下面的实施例是会话管理功能的选择是由接入网设备或无线接入网(Radio Access Network,RAN)设备负责。
实施例3.1、用户为超高速移动用户和高速移动用户。
图11为本公开实施例提供的PDU会话建立流程图之四,如图11所示,该流程有以下步骤:
步骤1、(R)AN接收到UE的PDU会话建立请求。
步骤2、(R)AN进行目标网络节点的会话管理功能选择:
(1)基于请求的业务类型、DNN等参数,判断出该UE的类型,基于请求的业务类型、请求的DNN等参数,判断出该UE的类型,比如车载设备、或智能终端、手持设备、PoS机、机器人等类型。基于UE类型,确定UE可能的移动类型,比如车载设备可能属于是超高速移动用户和高速移动用户。
(2)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE当前所处位置和历史运动轨迹,判断出用户在未来一段时间处于超高速移动/高速移动过程中。
(3)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的),判断出UE在未来一段时间处于超高速移动或者高速运动,其中速度的测量可由RAN或者UE上报的方式进行获得。
(4)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的)、当前所处位置和历史运动轨迹,判断出UE处于超高速移动或者高速运动、且不在经常活动区域。
注:从(2)到(4),可以基于当前能够获得的信息来综合判断UE的移动等级,来确定会话锚点的位置,不限定于上述的一些参数。
则选择集中网络节点的会话管理功能为该UE服务。
步骤3、(R)AN向集中网络节点的会话管理功能发送PDU会话创建请求。
步骤4、集中网络节点的会话管理功能进行用户面选择。如果需要选择中间分布式网络节点的会话管理功能,则进行中间分布式网络节点的会话管理功能的选择以协助选择出中转路径。
步骤5、如果选择中间分布式网络节点的会话管理功能,则执行步骤5a-5c:中间分布式网络节点的会话管理功能进行服务范围的用户面功能选择,同时中间分布式网络节点的会话管理功能和集中网络节点的会话管理功能分别向对应的用户面功能发送会话建立请求,相互交互以完成用户面路径的建立和 数据处理转发规则的配置,其中步骤5b参考实施例1.1;如果不选择中间分布式网络节点的会话管理功能,只执行步骤5a:集中网络节点的会话管理功能向对应的用户面功能发送会话建立请求以完成用户面路径的建立和数据处理转发规则的配置。
步骤6、集中网络节点的会话管理功能向UE发送PDU会话建立响应。
实施例3.2、用户为低速移动或者不动用户。
图12为本公开实施例提供的PDU会话建立流程图之五,如图12所示,该流程有以下步骤:
步骤1、(R)AN接收到UE的PDU会话建立请求。
步骤2、(R)AN进行目标网络节点的会话管理功能选择:
(1)基于请求的业务类型、DNN等参数,判断出该UE的类型,基于请求的业务类型、请求的DNN等参数,判断出该UE的类型,比如车载设备、或智能终端、手持设备、PoS机、机器人等类型。基于UE类型,确定UE可能的移动类型,比如PoS机、机器人可能属于低速移动或者不动用户。
(2)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE当前所处位置和历史运动轨迹,判断出UE处于低速移动或者不动。
(3)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的),判断出UE在未来一段时间处于低速移动或者不动过程中,其中速度的测量可由RAN或者UE上报的方式进行获得。
(4)若基于(1),无法有效地判断出UE的移动等级,则可以进一步结合UE速度(基于当前一段时间内的测量获得的)、当前所处位置和历史运动轨迹,判断出UE处于低速移动或者不动。
注:从(2)到(4),可以基于当前能够获得的信息来综合判断UE的移动等级,来确定会话锚点的位置,不限定于上述的一些参数。
则选择当前分布式网络节点的会话管理功能为该UE服务。
步骤3、(R)AN向分布式网络节点的会话管理功能发送PDU会话创建请求。
步骤4、分布式网络节点的会话管理功能进行用户面选择。
步骤5-6、分布式网络节点的会话管理功能向对应的用户面功能发送会话建立请求,对应的用户面功能返回会话建立响应,以完成用户面路径的建立和数据处理转发规则的配置。
步骤7、分布式网络节点的会话管理功能向UE发送PDU会话建立响应。
实施例3.3、用户未来一段时间内会在某个分布式网络节点内活动。
图13为本公开实施例提供的PDU会话建立流程图之六,如图13所示,该流程有以下步骤:
步骤1、(R)AN接收到UE的PDU会话建立请求。
步骤2、(R)AN进行目标网络节点的会话管理功能选择:
(1)基于UE当前所处时间、当前所处位置和历史运动轨迹。
(2)UE速度(基于当前一段时间内的测量获得的)、当前所处时间、当前所处位置和历史运动轨迹。
判断出UE未来时间内将会在某个分布式网络节点(包括当前分布式网络节点)中活动,则选择接入该分布式网络节点作为目标分布式网络节点,其包括通过其它网络节点(包括分布式网络节点,或者集中网络节点,或者分布式网络节点和集中网络节点)接入到该目标分布式网络节点,对于此场景,可以通过与当前分布式网络节点的距离来判断,若跨越多个分布式网络节点,则选择集中网络节点的用户面转发功能进行数据中转;若距离比较近,也就是跨越的分布式网络节点的个数比较少,则选择邻居分布式网络节点进行数据中转。
步骤3、(R)AN向目标分布式网络节点的会话管理功能发送PDU会话创建请求。
步骤4、该目标分布式网络节点的会话管理功能进行用户面选择和中间分布式/集中网络节点的会话管理功能选择以协助选择出中转路径。
步骤5、中间分布式/集中网络节点的会话管理功能进行服务范围的用户面功能选择,同时中间分布式/集中网络节点的会话管理功能分别向对应的用户面功能发送会话建立请求和相互交互以完成用户面路径的建立和数据处理 转发规则的配置。具体参见实施例1.2。
步骤6、目标分布式网络节点的会话管理功能向UE发送PDU会话建立响应。
本公开各实施例提供的方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
图14为本公开实施例提供的第一网络侧设备的结构示意图,如图14所示,该第一网络侧设备包括存储器1420,收发机1410和处理器1400;其中,处理器1400与存储器1420也可以物理上分开布置。
存储器1420,用于存储计算机程序;收发机1410,用于在处理器1400的控制下收发数据。
具体地,收发机1410用于在处理器1400的控制下接收和发送数据。
其中,在图14中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1400代表的一个或多个处理器和存储器1420代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本公开不再对其进行进一步描述。总线接口提供接口。收发机1410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
处理器1400负责管理总线架构和通常的处理,存储器1420可以存储处理器1400在执行操作时所使用的数据。
处理器1400可以是中央处理器(Central Processing Unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
处理器1400通过调用存储器1420存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一所述方法,例如:
接收第一终端发送的协议数据单元PDU会话建立请求消息;
基于PDU会话建立请求消息,确定第一终端的移动类型;
基于第一终端的移动类型,确定目标会话管理功能;目标会话管理功能为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
在一些实施例中,基于PDU会话建立请求消息,确定第一终端的移动类型,包括:
基于第一终端的速度信息、当前的时间信息、第一终端当前的位置信息、第一终端的历史运动轨迹信息、PDU会话建立请求消息中包含的参数信息中的一项或多项,确定第一终端的移动类型。
在一些实施例中,基于第一终端的移动类型,确定目标会话管理功能,包括:
在第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,第一移动类型的终端所对应的速度大于第一阈值;或者,
在第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,第二移动类型的终端所对应的速度小于第二阈值,第二阈值小于或等于第一阈值;或者,
在第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,第三移动类型的终端在第一时长内、在第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
在一些实施例中,第一终端的移动类型为第一移动类型,包括以下一种或多种:
第一终端当前的速度大于第一阈值;
第一终端在第二时长内存在速度大于第一阈值的状态;
第一终端在第二时长内存在速度大于第一阈值的状态,且不在历史固定活动区域。
在一些实施例中,第一终端的移动类型为第二移动类型,包括以下一种或多种:
第一终端当前的速度小于第二阈值;
第一终端在第三时长内处于速度小于第二阈值的状态。
在一些实施例中,确定目标会话管理功能之后,该方法还包括:
向目标会话管理功能发送会话创建请求消息,会话创建请求消息用于请求目标会话管理功能创建第一终端请求的PDU会话。
在一些实施例中,第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
图15为本公开实施例提供的目标会话管理功能的结构示意图,如图15所示,该目标会话管理功能包括存储器1520,收发机1510和处理器1500;其中,处理器1500与存储器1520也可以物理上分开布置。
存储器1520,用于存储计算机程序;收发机1510,用于在处理器1500的控制下收发数据。
具体地,收发机1510用于在处理器1500的控制下接收和发送数据。
其中,在图15中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1500代表的一个或多个处理器和存储器1520代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本公开不再对其进行进一步描述。总线接口提供接口。收发机1510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
处理器1500负责管理总线架构和通常的处理,存储器1520可以存储处理器1500在执行操作时所使用的数据。
处理器1500可以是CPU、ASIC、FPGA或CPLD,处理器也可以采用多核架构。
处理器1500通过调用存储器1520存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一所述方法,例如:
接收第一网络侧设备发送的会话创建请求消息,会话创建请求消息用于请求目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
基于会话创建请求消息,确定第一终端请求建立的PDU会话的锚点用户面功能。
在一些实施例中,该方法还包括:
基于会话创建请求消息,确定中间会话管理功能;中间会话管理功能包括一个或多个中间网络节点的会话管理功能,中间网络节点用于第一接入网设备与目标会话管理功能所属的网络节点之间的数据中转,第一接入网设备为第一终端的服务接入网设备;
向中间会话管理功能发送用户面建立请求消息,用户面建立请求消息中包含锚点用户面功能的信息。
在一些实施例中,向中间会话管理功能发送用户面建立请求消息之后,该方法还包括:
接收中间会话管理功能发送的用户面建立响应消息,用户面建立响应消息中包含中间会话管理功能选择的中间用户面功能的信息;
基于用户面建立响应消息,向锚点用户面功能发送第一会话消息,第一会话消息中包含中间用户面功能的信息。
图16为本公开实施例提供的中间会话管理功能的结构示意图,如图16所示,该中间会话管理功能包括存储器1620,收发机1610和处理器1600;其中,处理器1600与存储器1620也可以物理上分开布置。
存储器1620,用于存储计算机程序;收发机1610,用于在处理器1600的控制下收发数据。
具体地,收发机1610用于在处理器1600的控制下接收和发送数据。
其中,在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1600代表的一个或多个处理器和存储器1620代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本公开不再对其进行进一步描述。总线接口提供接口。收发机1610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
处理器1600负责管理总线架构和通常的处理,存储器1620可以存储处理器1600在执行操作时所使用的数据。
处理器1600可以是CPU、ASIC、FPGA或CPLD,处理器也可以采用多核架构。
处理器1600通过调用存储器1620存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一所述方法,例如:
接收目标会话管理功能发送的用户面建立请求消息,用户面建立请求消息中包含第一终端请求建立的PDU会话的锚点用户面功能的信息;
基于用户面建立请求消息,确定中间用户面功能,并向中间用户面功能发送第二会话消息,第二会话消息中包含锚点用户面功能的信息。
在一些实施例中,向中间用户面功能发送第二会话消息之后,该方法还包括:
向目标会话管理功能发送用户面建立响应消息,用户面建立响应消息中包含中间用户面功能的信息。
在此需要说明的是,本公开实施例提供的上述第一网络侧设备、目标会话管理功能和中间会话管理功能,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
图17为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之一,如图17所示,该装置包括:
第一接收单元1700,用于接收第一终端发送的协议数据单元PDU会话建立请求消息;
第一确定单元1710,用于基于PDU会话建立请求消息,确定第一终端的移动类型;
第二确定单元1720,用于基于第一终端的移动类型,确定目标会话管理功能;目标会话管理功能为第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
在一些实施例中,基于PDU会话建立请求消息,确定第一终端的移动类 型,包括:
基于第一终端的速度信息、当前的时间信息、第一终端当前的位置信息、第一终端的历史运动轨迹信息、PDU会话建立请求消息中包含的参数信息中的一项或多项,确定第一终端的移动类型。
在一些实施例中,基于第一终端的移动类型,确定目标会话管理功能,包括:
在第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,第一移动类型的终端所对应的速度大于第一阈值;或者,
在第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,第二移动类型的终端所对应的速度小于第二阈值,第二阈值小于或等于第一阈值;或者,
在第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,第三移动类型的终端在第一时长内、在第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
在一些实施例中,第一终端的移动类型为第一移动类型,包括以下一种或多种:
第一终端当前的速度大于第一阈值;
第一终端在第二时长内存在速度大于第一阈值的状态;
第一终端在第二时长内存在速度大于第一阈值的状态,且不在历史固定活动区域。
在一些实施例中,第一终端的移动类型为第二移动类型,包括以下一种或多种:
第一终端当前的速度小于第二阈值;
第一终端在第三时长内处于速度小于第二阈值的状态。
在一些实施例中,该装置还包括:
第一发送单元,用于向目标会话管理功能发送会话创建请求消息,会话 创建请求消息用于请求目标会话管理功能创建第一终端请求的PDU会话。
在一些实施例中,第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
图18为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之二,如图18所示,该装置包括:
第二接收单元1800,用于接收第一网络侧设备发送的会话创建请求消息,会话创建请求消息用于请求目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
第三确定单元1810,用于基于会话创建请求消息,确定第一终端请求建立的PDU会话的锚点用户面功能。
在一些实施例中,该装置还包括:
第四确定单元,用于基于会话创建请求消息,确定中间会话管理功能;中间会话管理功能包括一个或多个中间网络节点的会话管理功能,中间网络节点用于第一接入网设备与目标会话管理功能所属的网络节点之间的数据中转,第一接入网设备为第一终端的服务接入网设备;
第二发送单元,用于向中间会话管理功能发送用户面建立请求消息,用户面建立请求消息中包含锚点用户面功能的信息。
在一些实施例中,第二接收单元1800还用于接收中间会话管理功能发送的用户面建立响应消息,用户面建立响应消息中包含中间会话管理功能选择的中间用户面功能的信息;
第二发送单元还用于基于用户面建立响应消息,向锚点用户面功能发送第一会话消息,第一会话消息中包含中间用户面功能的信息。
图19为本公开实施例提供的分布式网络的会话锚点的确定装置的结构示意图之三,如图19所示,该装置包括:
第三接收单元1900,用于接收目标会话管理功能发送的用户面建立请求消息,用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
第三发送单元1910,用于基于用户面建立请求消息,确定中间用户面功 能,并向中间用户面功能发送第二会话消息,第二会话消息中包含锚点用户面功能的信息。
在一些实施例中,第三发送单元1910还用于向目标会话管理功能发送用户面建立响应消息,用户面建立响应消息中包含中间用户面功能的信息。
需要说明的是,本公开实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在此需要说明的是,本公开实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
另一方面,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行上述各实施例提供的分布式网络的会话锚点的确定方法。
在此需要说明的是,本公开实施例提供的计算机可读存储介质,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
所述计算机可读存储介质可以是计算机能够存取的任何可用介质或数据 存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
本公开实施例提供的技术方案可以适用于多种***,尤其是5G***。例如适用的***可以是全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)***、高级长期演进(long term evolution advanced,LTE-A)***、通用移动***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)***、5G新空口(New Radio,NR)***等。这多种***中均包括终端设备和网络设备。***中还可以包括核心网部分,例如演进的分组***(Evloved Packet System,EPS)、5G***(5GS)等。
本公开实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的***中,终端的名称可能也不相同,例如在5G***中,终端可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为***、订户单元(subscriber unit)、 订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本公开实施例中并不限定。
本公开实施例涉及的接入网设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。接入网设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。接入网设备还可协调对空中接口的属性管理。例如,本公开实施例涉及的接入网设备可以是全球移动通信***(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的接入网设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的接入网设备(NodeB),还可以是长期演进(long term evolution,LTE)***中的演进型接入网设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本公开实施例中并不限定。在一些网络结构中,接入网设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点,集中单元和分布单元也可以地理上分开布置。
接入网设备与终端之间可以各自使用一或多根天线进行多输入多输出(Multi Input Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
本领域内的技术人员应明白,本公开的实施例可提供为方法、***、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。

Claims (36)

  1. 一种分布式网络的会话锚点的确定方法,应用于第一网络侧设备,包括:
    接收第一终端发送的协议数据单元PDU会话建立请求消息;
    基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
    基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
  2. 根据权利要求1所述的分布式网络的会话锚点的确定方法,其中,所述基于所述PDU会话建立请求消息,确定所述第一终端的移动类型,包括:
    基于所述第一终端的速度信息、当前的时间信息、所述第一终端当前的位置信息、所述第一终端的历史运动轨迹信息、所述PDU会话建立请求消息中包含的参数信息中的一项或多项,确定所述第一终端的移动类型。
  3. 根据权利要求1或2所述的分布式网络的会话锚点的确定方法,其中,所述基于所述第一终端的移动类型,确定目标会话管理功能,包括:
    在所述第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,所述第一移动类型的终端所对应的速度大于第一阈值;或者,
    在所述第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第二移动类型的终端所对应的速度小于第二阈值,所述第二阈值小于或等于第一阈值;或者,
    在所述第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第三移动类型的终端在第一时长内、在所述第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
  4. 根据权利要求3所述的分布式网络的会话锚点的确定方法,其中,所述第一终端的移动类型为第一移动类型,包括以下一种或多种:
    所述第一终端当前的速度大于所述第一阈值;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态,且不在历史固定活动区域。
  5. 根据权利要求3所述的分布式网络的会话锚点的确定方法,其中,所述第一终端的移动类型为第二移动类型,包括以下一种或多种:
    所述第一终端当前的速度小于所述第二阈值;
    所述第一终端在第三时长内处于速度小于所述第二阈值的状态。
  6. 根据权利要求3所述的分布式网络的会话锚点的确定方法,其中,确定目标会话管理功能之后,所述方法还包括:
    向所述目标会话管理功能发送会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建所述第一终端请求的PDU会话。
  7. 根据权利要求1所述的分布式网络的会话锚点的确定方法,其中,所述第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
  8. 一种分布式网络的会话锚点的确定方法,应用于目标会话管理功能,包括:
    接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
    基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
  9. 根据权利要求8所述的分布式网络的会话锚点的确定方法,其中,所述方法还包括:
    基于所述会话创建请求消息,确定中间会话管理功能;所述中间会话管理功能包括一个或多个中间网络节点的会话管理功能,所述中间网络节点用于第一接入网设备与所述目标会话管理功能所属的网络节点之间的数据中转,所述第一接入网设备为所述第一终端的服务接入网设备;
    向所述中间会话管理功能发送用户面建立请求消息,所述用户面建立请 求消息中包含所述锚点用户面功能的信息。
  10. 根据权利要求9所述的分布式网络的会话锚点的确定方法,其中,向所述中间会话管理功能发送用户面建立请求消息之后,所述方法还包括:
    接收所述中间会话管理功能发送的用户面建立响应消息,所述用户面建立响应消息中包含所述中间会话管理功能选择的中间用户面功能的信息;
    基于所述用户面建立响应消息,向所述锚点用户面功能发送第一会话消息,所述第一会话消息中包含所述中间用户面功能的信息。
  11. 一种分布式网络的会话锚点的确定方法,应用于中间会话管理功能,包括:
    接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
    基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含所述锚点用户面功能的信息。
  12. 根据权利要求11所述的分布式网络的会话锚点的确定方法,其中,向所述中间用户面功能发送第二会话消息之后,所述方法还包括:
    向所述目标会话管理功能发送用户面建立响应消息,所述用户面建立响应消息中包含所述中间用户面功能的信息。
  13. 一种第一网络侧设备,包括存储器,收发机,处理器:
    存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    接收第一终端发送的协议数据单元PDU会话建立请求消息;
    基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
    基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
  14. 根据权利要求13所述的第一网络侧设备,其中,所述基于所述PDU 会话建立请求消息,确定所述第一终端的移动类型,包括:
    基于所述第一终端的速度信息、当前的时间信息、所述第一终端当前的位置信息、所述第一终端的历史运动轨迹信息、所述PDU会话建立请求消息中包含的参数信息中的一项或多项,确定所述第一终端的移动类型。
  15. 根据权利要求13或14所述的第一网络侧设备,其中,所述基于所述第一终端的移动类型,确定目标会话管理功能,包括:
    在所述第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,所述第一移动类型的终端所对应的速度大于第一阈值;或者,
    在所述第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第二移动类型的终端所对应的速度小于第二阈值,所述第二阈值小于或等于第一阈值;或者,
    在所述第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第三移动类型的终端在第一时长内、在所述第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
  16. 根据权利要求15所述的第一网络侧设备,其中,所述第一终端的移动类型为第一移动类型,包括以下一种或多种:
    所述第一终端当前的速度大于所述第一阈值;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态,且不在历史固定活动区域。
  17. 根据权利要求15所述的第一网络侧设备,其中,所述第一终端的移动类型为第二移动类型,包括以下一种或多种:
    所述第一终端当前的速度小于所述第二阈值;
    所述第一终端在第三时长内处于速度小于所述第二阈值的状态。
  18. 根据权利要求15所述的第一网络侧设备,其中,确定目标会话管理 功能之后,所述操作还包括:
    向所述目标会话管理功能发送会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建所述第一终端请求的PDU会话。
  19. 根据权利要求13所述的第一网络侧设备,其中,所述第一网络侧设备包括接入网设备,或者接入和移动性管理功能。
  20. 一种目标会话管理功能,包括存储器,收发机,处理器:
    存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
    基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
  21. 根据权利要求20所述的目标会话管理功能,其中,所述操作还包括:
    基于所述会话创建请求消息,确定中间会话管理功能;所述中间会话管理功能包括一个或多个中间网络节点的会话管理功能,所述中间网络节点用于第一接入网设备与所述目标会话管理功能所属的网络节点之间的数据中转,所述第一接入网设备为所述第一终端的服务接入网设备;
    向所述中间会话管理功能发送用户面建立请求消息,所述用户面建立请求消息中包含所述锚点用户面功能的信息。
  22. 根据权利要求21所述的目标会话管理功能,其中,向所述中间会话管理功能发送用户面建立请求消息之后,所述操作还包括:
    接收所述中间会话管理功能发送的用户面建立响应消息,所述用户面建立响应消息中包含所述中间会话管理功能选择的中间用户面功能的信息;
    基于所述用户面建立响应消息,向所述锚点用户面功能发送第一会话消息,所述第一会话消息中包含所述中间用户面功能的信息。
  23. 一种中间会话管理功能,包括存储器,收发机,处理器:
    存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收 发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
    基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含所述锚点用户面功能的信息。
  24. 根据权利要求23所述的中间会话管理功能,其中,向所述中间用户面功能发送第二会话消息之后,所述操作还包括:
    向所述目标会话管理功能发送用户面建立响应消息,所述用户面建立响应消息中包含所述中间用户面功能的信息。
  25. 一种分布式网络的会话锚点的确定装置,包括:
    第一接收单元,用于接收第一终端发送的协议数据单元PDU会话建立请求消息;
    第一确定单元,用于基于所述PDU会话建立请求消息,确定所述第一终端的移动类型;
    第二确定单元,用于基于所述第一终端的移动类型,确定目标会话管理功能;所述目标会话管理功能为所述第一终端请求建立的PDU会话的锚点用户面功能所服务的会话管理功能。
  26. 根据权利要求25所述的分布式网络的会话锚点的确定装置,其中,所述基于所述PDU会话建立请求消息,确定所述第一终端的移动类型,包括:
    基于所述第一终端的速度信息、当前的时间信息、所述第一终端当前的位置信息、所述第一终端的历史运动轨迹信息、所述PDU会话建立请求消息中包含的参数信息中的一项或多项,确定所述第一终端的移动类型。
  27. 根据权利要求25或26所述的分布式网络的会话锚点的确定装置,其中,所述基于所述第一终端的移动类型,确定目标会话管理功能,包括:
    在所述第一终端的移动类型为第一移动类型的情况下,选择集中网络节点的会话管理功能作为目标会话管理功能;其中,所述第一移动类型的终端 所对应的速度大于第一阈值;或者,
    在所述第一终端的移动类型为第二移动类型的情况下,选择当前分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第二移动类型的终端所对应的速度小于第二阈值,所述第二阈值小于或等于第一阈值;或者,
    在所述第一终端的移动类型为第三移动类型的情况下,选择第一分布式网络节点的会话管理功能作为目标会话管理功能;其中,所述第三移动类型的终端在第一时长内、在所述第一分布式网络节点的服务区域内活动的时长占比大于第三阈值。
  28. 根据权利要求27所述的分布式网络的会话锚点的确定装置,其中,所述第一终端的移动类型为第一移动类型,包括以下一种或多种:
    所述第一终端当前的速度大于所述第一阈值;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态;
    所述第一终端在第二时长内存在速度大于所述第一阈值的状态,且不在历史固定活动区域。
  29. 根据权利要求27所述的分布式网络的会话锚点的确定装置,其中,所述第一终端的移动类型为第二移动类型,包括以下一种或多种:
    所述第一终端当前的速度小于所述第二阈值;
    所述第一终端在第三时长内处于速度小于所述第二阈值的状态。
  30. 根据权利要求27所述的分布式网络的会话锚点的确定装置,其中,所述装置还包括:
    第一发送单元,用于向所述目标会话管理功能发送会话创建请求消息,所述会话创建请求消息用于请求所述目标会话管理功能创建所述第一终端请求的PDU会话。
  31. 一种分布式网络的会话锚点的确定装置,包括:
    第二接收单元,用于接收第一网络侧设备发送的会话创建请求消息,所述会话创建请求消息用于请求目标会话管理功能创建第一终端请求的协议数据单元PDU会话;
    第三确定单元,用于基于所述会话创建请求消息,确定所述第一终端请求建立的PDU会话的锚点用户面功能。
  32. 根据权利要求31所述的分布式网络的会话锚点的确定装置,其中,所述装置还包括:
    第四确定单元,用于基于所述会话创建请求消息,确定中间会话管理功能;所述中间会话管理功能包括一个或多个中间网络节点的会话管理功能,所述中间网络节点用于第一接入网设备与所述目标会话管理功能所属的网络节点之间的数据中转,所述第一接入网设备为所述第一终端的服务接入网设备;
    第二发送单元,用于向所述中间会话管理功能发送用户面建立请求消息,所述用户面建立请求消息中包含所述锚点用户面功能的信息。
  33. 根据权利要求32所述的分布式网络的会话锚点的确定装置,其中,所述第二接收单元还用于:接收所述中间会话管理功能发送的用户面建立响应消息,所述用户面建立响应消息中包含所述中间会话管理功能选择的中间用户面功能的信息;
    所述第二发送单元还用于:基于所述用户面建立响应消息,向所述锚点用户面功能发送第一会话消息,所述第一会话消息中包含所述中间用户面功能的信息。
  34. 一种分布式网络的会话锚点的确定装置,包括:
    第三接收单元,用于接收目标会话管理功能发送的用户面建立请求消息,所述用户面建立请求消息中包含第一终端请求建立的协议数据单元PDU会话的锚点用户面功能的信息;
    第三发送单元,用于基于所述用户面建立请求消息,确定中间用户面功能,并向所述中间用户面功能发送第二会话消息,所述第二会话消息中包含所述锚点用户面功能的信息。
  35. 根据权利要求34所述的分布式网络的会话锚点的确定装置,其中,所述第三发送单元还用于:向所述目标会话管理功能发送用户面建立响应消息,所述用户面建立响应消息中包含所述中间用户面功能的信息。
  36. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行权利要求1至7任一项所述的方法,或执行权利要求8至10任一项所述的方法,或执行权利要求11至12任一项所述的方法。
PCT/CN2023/128296 2022-11-28 2023-10-31 分布式网络的会话锚点的确定方法、设备及装置 WO2024114246A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211504711.3A CN118138982A (zh) 2022-11-28 2022-11-28 分布式网络的会话锚点的确定方法、设备及装置
CN202211504711.3 2022-11-28

Publications (1)

Publication Number Publication Date
WO2024114246A1 true WO2024114246A1 (zh) 2024-06-06

Family

ID=91239465

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/128296 WO2024114246A1 (zh) 2022-11-28 2023-10-31 分布式网络的会话锚点的确定方法、设备及装置

Country Status (2)

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

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110035562A (zh) * 2018-01-12 2019-07-19 华为技术有限公司 会话管理方法、设备及***
CN110167195A (zh) * 2018-02-13 2019-08-23 华为技术有限公司 通信方法和通信装置
US20210127254A1 (en) * 2018-04-09 2021-04-29 Telefonaktiebolaget Lm Ericsson (Publ) Amf controlled handling of the security policy for user plane protection in 5g systems
CN113194515A (zh) * 2017-05-05 2021-07-30 华为技术有限公司 一种会话管理方法、网络设备和通信***
CN113574962A (zh) * 2019-03-12 2021-10-29 Lg 电子株式会社 多接入协议数据单元会话管理
CN113986520A (zh) * 2020-07-10 2022-01-28 华为技术有限公司 Upf选择方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113194515A (zh) * 2017-05-05 2021-07-30 华为技术有限公司 一种会话管理方法、网络设备和通信***
CN110035562A (zh) * 2018-01-12 2019-07-19 华为技术有限公司 会话管理方法、设备及***
CN110167195A (zh) * 2018-02-13 2019-08-23 华为技术有限公司 通信方法和通信装置
US20210127254A1 (en) * 2018-04-09 2021-04-29 Telefonaktiebolaget Lm Ericsson (Publ) Amf controlled handling of the security policy for user plane protection in 5g systems
CN113574962A (zh) * 2019-03-12 2021-10-29 Lg 电子株式会社 多接入协议数据单元会话管理
CN113986520A (zh) * 2020-07-10 2022-01-28 华为技术有限公司 Upf选择方法及装置

Also Published As

Publication number Publication date
CN118138982A (zh) 2024-06-04

Similar Documents

Publication Publication Date Title
CN113923694B (zh) 网络资源编排方法、***、装置及存储介质
WO2022028041A1 (zh) 用户终端与网络进行通信的方法、终端、网络设备及装置
WO2021012166A1 (zh) 无线通信的方法和设备
WO2024114246A1 (zh) 分布式网络的会话锚点的确定方法、设备及装置
WO2022206678A1 (zh) 数据传输方法、装置及存储介质
CN114793209B (zh) 数据传输方法及装置、sdn设备
WO2024093897A1 (zh) 通信方法及装置
WO2024093639A1 (zh) 随机接入过程prach发送功率的控制方法及装置
WO2024087981A1 (zh) 数据传输调度方法及装置
WO2024066844A1 (zh) Scg侧安全密钥的确定方法、设备、装置及存储介质
WO2024066666A1 (zh) 数据传输优先级确定方法、装置及设备
WO2022148433A1 (zh) 辅小区组scg去激活配置方法及装置、接入网设备
WO2022148164A1 (zh) 一种信息传输方法、装置及通信设备
WO2024125199A1 (zh) 波束指示方法、设备、装置及存储介质
WO2024120277A1 (zh) 节能控制方法、装置及存储介质
WO2024099064A1 (zh) 用户面路径构建方法、装置、网络节点
WO2024067332A1 (zh) 路径选择方法、信息上报方法及装置
WO2024017082A1 (zh) 配置信息的指示方法及装置
WO2024082839A1 (zh) 一种信息传输方法、装置及设备
WO2024093606A1 (zh) 底层触发移动性的处理方法和装置
WO2023221838A1 (zh) 交互方法和相关设备
WO2024007880A1 (zh) 网络功能确定方法、装置及存储介质
WO2023284512A1 (zh) 中继选择方法、装置及终端
WO2024032477A1 (zh) Prs静默方法、装置及存储介质
WO2022117054A1 (zh) 终端rrc连接恢复的方法和装置