WO2020147756A1 - 一种会话管理方法及装置 - Google Patents

一种会话管理方法及装置 Download PDF

Info

Publication number
WO2020147756A1
WO2020147756A1 PCT/CN2020/072279 CN2020072279W WO2020147756A1 WO 2020147756 A1 WO2020147756 A1 WO 2020147756A1 CN 2020072279 W CN2020072279 W CN 2020072279W WO 2020147756 A1 WO2020147756 A1 WO 2020147756A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
network
network element
session
control plane
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/072279
Other languages
English (en)
French (fr)
Inventor
诸华林
李欢
靳维生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to KR1020217025006A priority Critical patent/KR102648031B1/ko
Priority to CA3126174A priority patent/CA3126174C/en
Priority to MX2021008496A priority patent/MX2021008496A/es
Priority to EP20741170.3A priority patent/EP3902311B1/en
Publication of WO2020147756A1 publication Critical patent/WO2020147756A1/zh
Priority to US17/377,192 priority patent/US11930393B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/22Manipulation of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Definitions

  • the embodiments of the present application relate to the field of communication technologies, and in particular, to a session management method and device.
  • the 3GPP standard group has formulated the next generation mobile communication network architecture (Next Generation System), which can also be called the fifth generation (5-Generation, 5G) network architecture.
  • the 5G network architecture not only supports the terminal access to the 5G core network side (Core Network) through the wireless technology defined by the 3GPP standard group (such as Long Term Evolution (LTE), 5G Radio Access Network (RAN), etc.) , CN) and supports non-(non)-3GPP access technologies to access the core network side through non-3GPP Interworking Function (N3IWF) or next-generation access gateway (next Generation Packet Data Gateway, ngPDG).
  • N3IWF non-3GPP Interworking Function
  • ngPDG next-generation access gateway
  • 5GC can also support fixed network/wired network access in addition to RAN access (for example, 5GC supports residential Gateway (RG) access via wired network).
  • 5GC terminal a terminal that supports 5GC (hereinafter referred to as a 5GC terminal) can access the 5GC through the above-mentioned home gateway.
  • the network elements serving the RG in the 5GC form the first network.
  • the network elements serving the 5GC terminal in the 5GC form the second network.
  • the 5GC terminal can be connected to the second network through the first network, but the first network does not know what quality of service (Quality of service, QoS) should be used to transmit the data of the 5GC terminal, so the service QoS of the 5GC terminal cannot be guaranteed.
  • QoS Quality of service
  • the embodiments of the present application provide a session management method and device to provide service quality QoS guarantee for terminal services.
  • an embodiment of the present application provides a session management method.
  • the solution includes: a first control plane network element in a first network determines to manage a first session, where the first session is used for the second terminal in the first A connection is provided in the network, and the first control plane network element is a network element in the first network.
  • the first control plane network element manages the first session.
  • the second terminal accesses the second network through the first network.
  • the second network is used to provide services for the second terminal.
  • the embodiment of the present application provides a session management method.
  • the first control plane network element determines that the first session needs to be managed, and then executes the process of managing the first session.
  • the first network can manage the first session to change the quality of service parameters for transmitting the user plane data of the second terminal in the first network.
  • it can provide accurate QoS guarantee for the user plane data of the second terminal.
  • the first control plane network element in the first network determines to manage the first session, which specifically includes: the first control plane network element determines that the user plane data of the second terminal is in the second network The second quality of service QoS parameter is inconsistent with the first QoS parameter of the user plane data in the first network, where the second network is a network accessed by the second terminal through the first network.
  • the first control plane network element can be based on the second QoS parameters of the user plane data in the second network and the user plane data in the first network. The relationship between the first QoS parameters in, autonomously determines whether the first session needs to be managed.
  • the first control plane network element determining that the second QoS parameter of the user plane data of the second terminal in the second network is inconsistent with the first QoS parameter of the user plane data in the first network means: The first control plane network element determines the second QoS parameter of the user plane data of the second terminal in the second network in the second network and the second QoS parameter of the user plane data of the second terminal in the first network in the first network.
  • the QoS parameters are inconsistent.
  • the first control plane network element managing the first session includes: the first control plane network element managing the first session according to the second QoS parameter.
  • the QoS parameter of the user plane data of the second terminal transmitted in the first network can be consistent with the QoS parameter of the user plane data of the second terminal transmitted in the second network.
  • the method provided in the embodiment of the present application further includes: the first control plane network element receives a session from the second control plane network element for requesting the first control plane network element to manage the first session Manage trigger messages.
  • the first control plane network element in the first network determines to manage the first session, including: the first control plane network element determines to manage the first session in the first network according to the session management trigger message. In this way, the first control plane network element can determine to manage the first session in the first network based on the trigger of the second control plane network element.
  • the session management trigger message includes: QoS parameter information used to determine QoS requirements for transmitting user plane data of the second terminal.
  • the first control plane network element managing the first session includes: the first control plane network element managing the first session according to QoS parameter information. So that the first control plane network element can transmit the user plane data of the second terminal in the first network based on the QoS requirement of transmitting the user plane data of the second terminal in the first network indicated by the second control plane network element.
  • the QoS parameter information used to determine the QoS requirement for transmitting the user plane data of the second terminal may also refer to the QoS parameter information used to determine the QoS requirement for transmitting the user plane data of the second terminal in the first network.
  • the method provided in the embodiment of the present application further includes: the first control plane network element receives the second terminal information or the first terminal information from the second control plane network element, and the second terminal The information of is used to determine the first session, and the information of the first terminal is used to determine the first session.
  • the first control plane network element in the first network determines to manage the first session, including: the first control plane network element determines to manage the first session according to the information of the second terminal or the information of the first terminal. It is convenient for the first control plane network element to determine to initiate a session management process for the first session according to the information based on the second terminal or the information of the first terminal.
  • the information of the second terminal includes any one or more of the following information: the identifier of the second terminal, the identifier of the first session, the IP address of the second terminal, the information of the second session Identification, where the second session is used to provide a connection for the second terminal in the second network.
  • the information of the first terminal includes any one or more of the following information: the identity of the first terminal, the identity of the first session, the IP address of the first terminal, the information of the second session Identification, where the second session is used to provide a connection for the second terminal in the second network.
  • the QoS parameter information includes any one or more of the following information: service descriptor and QoS indication.
  • the service descriptor is used to determine user plane data
  • the QoS indication is used to indicate the QoS resources used by the user plane data corresponding to the service descriptor.
  • the user plane data used for determining the service descriptor refers to the user plane data of the second terminal in the first network.
  • the QoS indication is used to indicate the QoS resource used by the user plane data corresponding to the service descriptor is equivalent to the QoS indication used to indicate the QoS resource requirement used by the user plane data of the second terminal corresponding to the service descriptor in the first network .
  • the unified description is here and will not be repeated in the following.
  • the method provided in the embodiment of the present application further includes: the first control plane network element sends to the first user plane network element in the first network and/or the first terminal in the first network QoS parameter information, the second terminal accesses the second network through the first terminal. This facilitates the first terminal and/or the second terminal to determine the QoS requirement for transmitting user plane data, so that the determined QoS requirement is for transmitting user plane data.
  • the method provided in the embodiment of the present application further includes: the first control plane network element determines target QoS parameter information for transmitting user plane data in the first network.
  • the first control plane network element sends the target QoS parameter information to the first user plane network element in the first network and/or the first terminal in the first network. It is understandable that the first control plane network element determining the target QoS parameter information for transmitting user plane data in the first network is equivalent to the first control plane network element determining the target QoS for user plane data of the second terminal in the first network Parameter information.
  • the management of the first session by the first control plane network element includes: the first control plane network element modifies the first session, or the first control plane network element deletes the first session, or the first control plane network element deletes the first session.
  • the surface network element establishes the first session. In this way, the first session can be updated in multiple ways, so that the user plane data transmitted in the first session meets the QoS requirements.
  • the method provided in the embodiment of the present application further includes: after the first control plane network element determines the target QoS parameter information of the first session in the first network, the first control plane network element controls the first The terminal uses the data transmission channel between the first network and the second network to transmit the user plane data of the second terminal to the second network.
  • an embodiment of the present application provides a session management method, including: a first terminal determines a first session managed in a first network. The first terminal manages the first session.
  • the method provided in the embodiment of the present application further includes: the first terminal receives information of the second terminal from the second terminal, and/or information of the first terminal; wherein, the second terminal The information of is used to determine the first session, the information of the first terminal is used to determine the first session; the first terminal determines the first session managed in the first network, including: the first terminal according to the information of the second terminal, and/ Or, the information of the first terminal determines to manage the first session.
  • the method provided in the embodiment of the present application further includes: the first terminal receives QoS parameter information from the second terminal, and the QoS parameter information is used to determine the QoS requirements for transmitting user plane data of the second terminal ;
  • the first terminal to manage the first session includes: the first terminal manages the first session according to QoS parameter information. It is understandable that the QoS parameter information here is used to determine the QoS requirement for transmitting the user plane data of the second terminal is equivalent to the QoS parameter information used to determine the QoS requirement for transmitting the user plane data of the second terminal in the first network.
  • the method provided in the embodiment of the present application further includes: in the process of the first terminal managing the first session, the first terminal sends QoS parameters to the first user plane network element in the first network Information, the QoS parameter information is used to indicate the user plane data of the second terminal in the first network to be transmitted according to the QoS parameter information.
  • the QoS parameter information includes any one or more of the following information: service descriptor and QoS indication; where the service descriptor is used to determine the user of the second terminal in the first network
  • the QoS indicator is used to indicate the QoS resource requirement used by the user plane data of the second terminal in the first network corresponding to the service descriptor.
  • the method provided in the embodiment of the present application further includes: the first terminal transmits user plane data to the second network by using the data transmission channel of the first network.
  • an embodiment of the present application provides a session management method, including: a second control plane network element in the second network manages a second session in the second network; wherein the second session is used in the second network Provides a connection for the second terminal; the second control plane network element sends a session management trigger message to the first control plane network element in the first network; the second terminal accesses the second network through the first network; wherein the session management trigger message It is used to request management of a first session in the first network, and the first session is used to provide a connection for the second terminal in the first network.
  • the session management trigger message includes: QoS parameter information, and the QoS parameter information is used to determine the QoS requirement for transmitting the first user plane data of the second terminal in the first network.
  • the method provided in the embodiment of the present application further includes: the second control plane network element sends information about the second terminal to the first control plane network element, and/or information about the first terminal, The information of the second terminal is used to determine the first session in the first network, and the information of the first terminal is used to determine the first session in the first network.
  • the method provided in the embodiment of the present application further includes: the second control plane network element obtains information of the first control plane network element, and the information of the first control plane network element is used to determine the first control plane Surface network element.
  • acquiring the information of the first control plane network element by the second control plane network element includes: during the process of the second terminal registering to the second network or the second terminal manages the second network through the second network.
  • the second control plane network element obtains the information of the first terminal, and the first terminal is used to provide a connection for the second terminal; the second control plane network element determines the first control plane network based on the information of the first terminal yuan.
  • an embodiment of the present application provides a session management method.
  • the second user plane network element of the second network obtains at least one of a stream descriptor and a service descriptor, and the second session It is used to provide a connection for the second terminal in the second network; the second terminal accesses the second network through the first network; the second user plane network element adds a corresponding service descriptor to the user plane data identified by the flow descriptor.
  • a first user plane network element in the first network receives quality of service QoS parameter information from a first control plane network element in the first network, and QoS parameter information Used to determine the QoS requirements for transmitting user plane data of the second terminal in the first network.
  • the first user plane network element uses the data transmission channel between the first network and the second network to transmit the user plane data of the second terminal to the second network.
  • the second network connects the second terminal through the first network. Into the network.
  • the QoS parameter information includes: a service descriptor and a quality of service QoS indication.
  • the service descriptor is used to determine the user plane data of the second terminal in the first network
  • the QoS indicator is used to indicate the QoS resource requirements used by the user plane data of the second terminal in the first network corresponding to the service descriptor.
  • the first network may be formed by network elements in the network registered by the first terminal.
  • the second network may be composed of network elements in the network registered by the second terminal.
  • the first terminal may be a terminal registered in the first network
  • the second terminal may be a terminal registered in the second network.
  • the second terminal may transmit user plane data between the first terminal and the data transmission channel between the first network and the second network and the second network.
  • the first control plane network element manages the first session, including the first control plane network element modifying the first session or the first control plane network element Initiate the process of modifying the first session.
  • an embodiment of the present application provides a session management device.
  • the session management device may be a first control plane network element or a chip in the first control plane network element.
  • the session management apparatus may include a processing unit and a communication unit.
  • the processing unit may be a processor
  • the communication unit may be a communication interface or an interface circuit.
  • the session management apparatus may further include a storage unit, and the storage unit may be a memory.
  • the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the first control plane network element to implement the first aspect or any one of the possible implementations of the first aspect. Session management method.
  • the processing unit may be a processor, and the communication unit may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing unit executes the instructions stored by the storage unit, so that the first control plane network element implements the session management method described in the first aspect or any one of the possible implementations of the first aspect.
  • the storage unit may be The storage unit (for example, register, cache, etc.) in the chip may also be a storage unit (for example, read-only memory, random access memory, etc.) located outside the chip in the first control plane network element.
  • an embodiment of the present application provides a session management device.
  • the session management device may be a first terminal or a chip in the first terminal.
  • the session management apparatus may include a processing unit and a communication unit.
  • the processing unit may be a processor
  • the communication unit may be a transceiver.
  • the session management apparatus may further include a storage unit, and the storage unit may be a memory.
  • the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the second aspect or the session management method described in any one of the possible implementations of the second aspect .
  • the processing unit may be a processor, and the communication unit may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the session management method described in the second aspect or any one of the possible implementations of the second aspect.
  • the storage unit may be in the chip
  • the storage unit (for example, register, cache, etc.) may also be a storage unit (for example, read-only memory, random access memory, etc.) located outside the chip in the first terminal.
  • an embodiment of the present application provides a session management device.
  • the session management device may be a second control plane network element or a chip in the second control plane network element.
  • the session management apparatus may include a processing unit and a communication unit.
  • the processing unit may be a processor
  • the communication unit may be a communication interface or an interface circuit.
  • the session management apparatus may further include a storage unit, and the storage unit may be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the second control plane network element to implement the third aspect or any one of the possible implementations of the third aspect described in Session management method.
  • the processing unit may be a processor, and the communication unit may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing unit executes the instructions stored by the storage unit, so that the second control plane network element implements the session management method described in the third aspect or any one of the possible implementations of the third aspect.
  • the storage unit may be The storage unit (for example, register, cache, etc.) in the chip may also be a storage unit (for example, read-only memory, random access memory, etc.) located outside the chip in the second control plane network element.
  • an embodiment of the present application provides a session management device.
  • the session management device may be a second user plane network element or a chip in the second user plane network element.
  • the session management apparatus may include a processing unit and a communication unit.
  • the processing unit may be a processor
  • the communication unit may be a communication interface or an interface circuit.
  • the session management apparatus may further include a storage unit, and the storage unit may be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the second user plane network element to implement the fourth aspect or any one of the possible implementation manners described in the fourth aspect Session management method.
  • the processing unit may be a processor, and the communication unit may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing unit executes the instructions stored in the storage unit, so that the second user plane network element implements the session management method described in the fourth aspect or any one of the possible implementations of the fourth aspect.
  • the storage unit may be The storage unit (for example, register, cache, etc.) in the chip may also be a storage unit (for example, read only memory, random access memory, etc.) located outside the chip in the second user plane network element.
  • an embodiment of the present application provides a session management device.
  • the session management device may be a first user plane network element or a chip in the first user plane network element.
  • the session management apparatus may include a processing unit and a communication unit.
  • the processing unit may be a processor
  • the communication unit may be a communication interface or an interface circuit.
  • the session management apparatus may further include a storage unit, and the storage unit may be a memory.
  • the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to enable the first user plane network element to implement the fifth aspect or any one of the possible implementation manners of the fifth aspect. Session management method.
  • the processing unit may be a processor, and the communication unit may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing unit executes the instructions stored by the storage unit, so that the first user plane network element implements the session management method described in the fifth aspect or any one of the possible implementations of the fifth aspect.
  • the storage unit may be The storage unit (for example, register, cache, etc.) in the chip may also be a storage unit (for example, read-only memory, random access memory, etc.) located outside the chip in the first user plane network element.
  • an embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction When the computer program or instruction is run on the computer, the computer can execute the operations as described in the first aspect to The session management method described in any one of the possible implementations of the first aspect.
  • the embodiments of the present application provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on the computer, the computer can execute the operations as described in the second aspect to The session management method described in any one of the possible implementations of the second aspect.
  • the embodiments of the present application provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on the computer, the computer can execute the operations as in the third aspect to The session management method described in any one of the possible implementations of the third aspect.
  • the embodiments of the present application provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on the computer, the computer can execute the fourth aspect to The session management method described in any one of the possible implementations of the fourth aspect.
  • the embodiments of the present application provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on the computer, the computer can execute the operations as described in the fifth aspect to The session management method described in any one of the possible implementations of the fifth aspect.
  • the embodiments of the present application provide a computer program product including instructions.
  • the instructions run on a computer, the computer executes the first aspect or the various possible implementations of the first aspect. Management methods.
  • this application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the second aspect or a session management method described in the various possible implementations of the second aspect .
  • the embodiments of the present application provide a computer program product including instructions.
  • the instructions run on a computer, the computer executes a session described in the third aspect or various possible implementations of the third aspect. Management methods.
  • this application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the fourth aspect or the session management method described in the various possible implementations of the fourth aspect .
  • this application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute a session management method described in the fifth aspect or various possible implementations of the fifth aspect .
  • an embodiment of the present application provides a communication system, which includes any one or more of the following: the first control plane network element described in the sixth aspect and various possible implementation manners, and the The second control plane network element described in the eighth aspect and various possible implementation manners of the eighth aspect.
  • an embodiment of the present application provides a session management device.
  • the session management device includes a processor and a storage medium.
  • the storage medium stores instructions. When the instructions are executed by the processor, the first aspect or the first aspect is implemented.
  • the various possible implementations describe the session management method.
  • an embodiment of the present application provides a session management device.
  • the session management device includes a processor and a storage medium.
  • the storage medium stores instructions. When the instructions are executed by the processor, the second aspect or the second aspect is implemented.
  • the various possible implementations describe the session management method.
  • an embodiment of the present application provides a session management device.
  • the session management device includes a processor and a storage medium.
  • the storage medium stores instructions.
  • the instructions are executed by the processor, the third aspect or the third aspect is implemented.
  • the various possible implementations describe the session management method.
  • an embodiment of the present application provides a session management device.
  • the session management device includes a processor and a storage medium.
  • the storage medium stores instructions.
  • the fourth aspect or the fourth aspect is implemented.
  • the various possible implementations describe the session management method.
  • an embodiment of the present application provides a session management device.
  • the session management device includes a processor and a storage medium.
  • the storage medium stores instructions.
  • the fifth aspect or the fifth aspect is implemented.
  • the various possible implementations describe the session management method.
  • the present application provides a chip that includes at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected by wires, and the processor is used to execute instructions to perform the first aspect to the first aspect.
  • the present application provides a chip that includes at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected by wires, and the processor is used to execute instructions to perform the second aspect to the second aspect.
  • the present application provides a chip that includes at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected by wires, and the processor is used to run instructions to perform the third aspect to the third aspect.
  • the present application provides a chip that includes at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected through a wire.
  • the processor is used to run instructions to perform the fourth to fourth aspects.
  • the present application provides a chip that includes at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected by wires, and the processor is used to execute instructions to perform the fifth aspect to the fifth aspect.
  • the communication interface in the chip can be an input/output interface, a pin, or a circuit.
  • the chip described above in this application further includes at least one memory, and the at least one memory stores instructions.
  • the memory may be a storage unit inside the chip, for example, a register, a cache, etc., or a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
  • first terminal information For the specific content of the first terminal information, second terminal information, and QoS parameter information involved in the second aspect to the thirty-first aspect and various implementation manners of the embodiments of the present application, please refer to the description in the first aspect. I won't repeat them here.
  • FIG. 1 is a schematic diagram of a communication system provided by an embodiment of this application.
  • FIG. 2 is a second schematic diagram of a communication system provided by an embodiment of this application.
  • FIG. 3 is a third schematic diagram of a communication system provided by an embodiment of this application.
  • FIG. 4 is a schematic diagram of a 5G network architecture provided by an embodiment of this application.
  • FIG. 5 is a schematic structural diagram of a communication device provided by an embodiment of this application.
  • FIG. 6 is a first schematic flowchart of a session management method provided by an embodiment of the application.
  • FIG. 7 is a second schematic flowchart of a session management method provided by an embodiment of this application.
  • FIG. 8 is a third schematic flowchart of a session management method provided by an embodiment of this application.
  • FIG. 9 is a fourth flowchart of a session management method provided by an embodiment of this application.
  • FIG. 10 is a fifth schematic flowchart of a session management method provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram 1 of a specific process of a session management method provided by an embodiment of the application.
  • FIG. 12 is a schematic diagram 1 of a relationship between an IPSEC tunnel and a quality of service flow provided by an embodiment of this application;
  • FIG. 13 is a second schematic diagram of a relationship between an IPSEC tunnel and a quality of service flow provided by an embodiment of this application;
  • FIG. 14 is a schematic diagram 2 of a specific process of a session management method provided by an embodiment of this application;
  • 15 is a schematic diagram 3 of a specific process of a session management method provided by an embodiment of this application.
  • 16 is a schematic diagram 4 of a specific process of a session management method provided by an embodiment of this application.
  • FIG. 17 is a first structural diagram of a session management apparatus provided by an embodiment of the application.
  • FIG. 19 is a schematic structural diagram of a chip provided by an embodiment of the application.
  • the words “first” and “second” are used to distinguish the same or similar items that have substantially the same functions and functions.
  • the first network and the second network are only used to distinguish different networks, and the order of their order is not limited.
  • the words “first”, “second” and the like do not limit the quantity and execution order, and the words “first” and “second” do not limit the difference.
  • At least one refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the relationship of the related objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the related object is a “or” relationship.
  • “At least one of the following” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
  • At least one item (a) in a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be a single or multiple .
  • FIG. 1 shows a schematic diagram of a communication system provided by an embodiment of the present application.
  • the communication system includes: a terminal 10, a first network 20, and a second network 30.
  • the terminal 10 accesses the second network 30 through the first network 20.
  • the first network 20 includes a first control plane (CP) network element 201 and a terminal 202.
  • the second network 30 includes: a second control plane network element 301.
  • the first network 20 is a network registered by the first terminal 20. It can also be understood as: when the first network 20 registers with the core network for the terminal 202, the core network consists of network elements that provide services for the terminal 202.
  • the second network 30 is a network to which the terminal 10 is registered. It can also be understood that the second network 30 is composed of network elements that provide services for the terminal 10 in the core network when the terminal 10 is registered with the core network.
  • terminal 10 and the terminal 202 registered in the embodiment of the present application may be the same core network. It can also be a different core network.
  • the first network and the second network may be composed of the same or different network elements of the same public land mobile network (Public Land Mobile Network, PLMN), or may be composed of different network elements of different PLMNs.
  • PLMN Public Land Mobile Network
  • the core network to which the terminal 202 is registered is a 4G core network (for example, Evolved Packet Core (EPC)).
  • EPC Evolved Packet Core
  • the first network 20 is composed of network elements that provide services for the terminal 202 in the 4G core network.
  • the core network to which the terminal 10 is registered is a 5G core network (5G Core, 5GC), and the second network 30 is composed of network elements that provide services for the terminal 10 in the 5G core network.
  • 5G Core 5G Core
  • the core networks registered by the terminal 202 and the terminal 10 are both 5GC.
  • the first control plane network element 201 and the second control plane network element 301 in the embodiment of the present application are mainly responsible for user registration authentication, mobility management, and issuing data packet forwarding policies and QoS control to the user plane (UPF) Strategy etc.
  • UPF user plane
  • the network elements corresponding to the first control plane network element 201 and the second control plane network element 301 may be one or more of a mobility management network element, a policy control network element, or a session management network element.
  • the mobility management network element may be a mobility management entity (Mobility Management Entity, MME).
  • the policy control network element may be a policy and charging rules function unit (Policy and Charging Rules Function, PCRF).
  • PCRF Policy and Charging Rules Function
  • the first control plane network element 201 in the 4G core network may also be a home subscriber server (Home Subscriber Server, HSS).
  • the network structure shown in Fig. 2 may be referred to as a fixed-mobile convergence network architecture.
  • the mobility management network element may be an access and mobility management function (Access and Mobility Management Function, AMF) network element.
  • the policy control network element may be a policy control function (Policy Control function, PCF) network element.
  • the session management network element may be a session management function (Session Management Function, SMF) network element.
  • the first control plane network element 201 may be any one of: a first SMF network element, a first AMF network element, a first PCF network element, and a first unified data management (Unified Data Management, UDM) network element.
  • the second control plane network element 301 may be any one of the second SMF network element, the second AMF network element, the second PCF network element, and the second UDM network element.
  • the 5G network architecture may also include: a user plane function (UPF) network element 203, a UPF network element 302, an Interworking Function (IWF) network element 303, and a data network ( Data Network, DN) 304.
  • the user plane function network element 203 belongs to the first network 20, and the UPF network element 302 and the IWF network element 303 belong to the second network 30. Among them, the user plane function network element 203 is used to transmit user plane data of the terminal 202.
  • the UPF network element is the user plane gateway, which is mainly responsible for packet data packet forwarding, QoS control, and accounting information statistics.
  • the user plane data is transmitted to the DN 304 through the UPF network element 302.
  • the DN304 is used to provide services for the terminal 10, such as providing mobile operator services, Internet services, or third-party services.
  • the terminal 10 and the IWF network element 303 establish an Internet Protocol Security (IPSEC) tunnel, and the IPSEC tunnel is used to transmit the user plane data of the terminal 10 to the second network.
  • IPSEC Internet Protocol Security
  • the tunnel endpoints of the IPSEC tunnel include: terminal 10, IWF network element 303, user plane data of terminal 10 can be transmitted to the IWF network element 303 through the IPSEC tunnel, and finally transmitted to the UPF network element in the second network 302.
  • the access device 204 is an access network device, which may be a wireless access network (for example, Next Generation Radio Access Network (NG RAN)), wired access network/fixed network connection Access to the network (Wireline 5G Access Network, W-5GAN), for example, access gateway function (Access Gateway Function, AGF) or network gateway control equipment (Broadband network gateway, BNG).
  • NG RAN Next Generation Radio Access Network
  • W-5GAN Wireless 5G Access Network
  • AGF Access Gateway Function
  • BNG Broadband network gateway
  • the terminal 10 accesses the second network 30 through the terminal 202.
  • the terminal 10 uses the data transmission channel between the terminal 202 and the first network 20 and the second network 30 to send data to the second network 30.
  • the user plane data of the terminal 10 is first transmitted to the user plane function network element 203 through the user plane of the terminal 202. Then, the UPF network element 203 transmits the user plane data of the terminal 10 to the IWF network element 303 of the second network 30.
  • the specific implementation is that the terminal 10 and the IWF network element 303 establish an IPSEC tunnel to transmit the user plane data of the terminal 10, and the user plane data of the terminal 10 can be transmitted as the user plane data of the terminal 202 in the first network 20.
  • the UPF network element 203 in the first network 10 transmits the user plane data of the terminal 10 to the IWF network element 303, and the IWF network element 303 transmits the received user plane data of the terminal 10 to the UPF network element 302, and then UPF The network element 302 then transmits the user plane data of the terminal 10 to the DN 304.
  • FIG. 3 shows another network architecture provided by an embodiment of the present application, and the network structure may be referred to as a private network architecture.
  • the difference between the network structure shown in FIG. 3 and the network structure shown in FIG. 2 is that there are a terminal 202 and a terminal 10 in FIG. 2.
  • the terminal 10 also has a connection with the first AMF network element.
  • the first network in FIG. 3 is the network where the terminal 202 and the terminal 10 are registered.
  • the first network and the second network may be composed of the same or different network elements of the same PLMN, or may be composed of different network elements of different PLMNs.
  • FIG. 3 there is only one terminal 10, that is, the terminal 10 and the IWF network element 303 establish an IPSEC tunnel.
  • the terminal 10 accesses the first network through the access device 204. Then the terminal 10 accesses the second network 30 through the first network 20.
  • the functions of other network elements and the interaction interfaces between network elements can refer to the description in FIG. 2, and the same parts will not be repeated here.
  • the first Other network elements may also exist in the network 20 and the second network 30.
  • the first network 20 under the 5G architecture, other network elements that may also exist as an example, for other network elements existing under the 5G architecture in the second network 30, reference may be made to the description of the first network 20 under the 5G architecture.
  • the 5G network architecture may also include: data network (DN), authentication server function (authentication server function, AUSF) network elements, unified database (Unified Data Repository, UDR) ), or binding support function (BSF).
  • DN data network
  • authentication server function authentication server function
  • UDR Unified Data Repository
  • BSF binding support function
  • NEF Network capability exposure function
  • NRF network repository function
  • AF application functions
  • the role of the IWF network element 303 is equivalent to the role of an access device.
  • the terminal communicates with the AMF network element through a next generation network (Next generation, N1) interface (N1 for short).
  • the access device communicates with the AMF network element through the N2 interface (N2 for short).
  • the access device communicates with the UPF network element through the N3 interface (N3 for short).
  • the UPF network element communicates with the DN through the N6 interface (N6 for short). Any two UPF network elements communicate through the N9 interface (N9 for short).
  • the UPF network element communicates with the SMF network element through the N4 interface (N4 for short).
  • the AMF network element communicates with the SMF network element through the N11 interface (N11 for short).
  • the AMF network element communicates with the UDM network element through the N8 interface (N8 for short).
  • the SMF network element communicates with the PCF network element through the N7 interface (N7 for short).
  • the SMF network element communicates with the UDM network element through the N10 interface (N10 for short).
  • the AMF network element communicates with the AUSF network element through the N12 interface (N12 for short).
  • the AMF network element communicates with the NSSF network element through the N22 interface (N22 for short).
  • the AUSF network element communicates with the UDM network element through the N13 interface (N13 for short).
  • the UDM network element communicates with the UDR network element.
  • the PCF network element communicates with the UDR network element
  • the BSF network element communicates with the PCF network element and the SMF network element.
  • control plane network elements may also interact with service-oriented interfaces.
  • AMF network elements, AUSF network elements, SMF network elements, UDM network elements, UDR network elements, NRF network elements, NEF network elements, NSSF network elements, or PCF network elements interact with service-oriented interfaces.
  • the service-oriented interface provided by the AMF network element to the outside may be Namf.
  • the service-oriented interface provided by the SMF network element to the outside may be Nsmf.
  • the service-oriented interface provided by the UDM network element to the outside may be Nudm.
  • the service-oriented interface provided by the UDR network element to the outside may be Nudr.
  • the service-oriented interface provided by the PCF network element to the outside may be Npcf.
  • the service-oriented interface provided by the BSF network element to the outside may be Nbsf.
  • the service-oriented interface provided by the NEF network element to the outside may be Nnef.
  • the service-oriented interface provided by the NRF network element to the outside may be Nnrf.
  • the service-oriented interface provided by the NSSF network element to the outside may be Nnssf.
  • the service-oriented interface provided by the NWDAF network element to the outside may be Nnwdaf.
  • FIG. 4 is only an exemplary UPF network element and SMF network element.
  • UPF network element 1 and SMF network element 2 which is not specifically limited in the embodiment of the present application.
  • connection mode between each network element can refer to the network architecture shown in FIG. 4, which will not be repeated here.
  • the name of the interface between the various network elements in FIG. 4 is just an example, and the name of the interface may be other names in a specific implementation, which is not specifically limited in the embodiment of the present application.
  • the access device, AF network element, AMF network element, SMF network element, AUSF network element, UDM network element, UPF network element, and PCF network element in Figure 4 are only a name, and the name does not affect the device itself. Constitutive limitation. In 5G networks and other networks in the future, the network elements corresponding to the access equipment, AF network elements, AMF network elements, SMF network elements, AUSF network elements, UDM network elements, UPF network elements and PCF network elements can also be other The name of this application does not specifically limit this.
  • the UDM network element may also be replaced with a user home server (home subscriber server, HSS) or user subscription database (user subscription database, USD) or a database entity, etc., which will be uniformly explained here and will not be repeated in the following .
  • HSS home subscriber server
  • USD user subscription database
  • the network architecture of the embodiment of the present application is not limited to the 5G fixed-mobile convergence network architecture, but any architecture in which the terminal accesses the second network through the first network is applicable to the embodiment of the present application.
  • the first network or the second network may be a private network, a long-time evolution (LTE) network, a MulteFire network or a home base station network, or a non-3GPP mobile network such as WIFI access, or a global mobile communication system (Global System for Mobile Communications). System for Mobile Communication, GSM) network, or Global Packet Radio Service (GPRS) network, or Wideband Code Division Multiple Access WCDMA network, or future 6G network, etc.
  • GSM Global System for Mobile Communication
  • GPRS Global Packet Radio Service
  • WCDMA Wideband Code Division Multiple Access
  • the Access Network (AN) in the first network can be NG RAN, AGF, BNG, or Wireline AN for fixed network access, or private network access network, or Multifire network access, or non-accessible Trusted access (Non-3GPP Interworking Function, N3IWF), or trusted access gateway.
  • NG RAN NG RAN
  • AGF Access Network
  • BNG Backbone Network
  • Wireline AN for fixed network access
  • private network access network or Multifire network access
  • N3IWF non-accessible Trusted access
  • the first terminal or the second terminal (terminal) involved in the embodiments of the present application may include various devices with wireless communication functions that can be connected to a mobile network.
  • handheld devices, in-vehicle devices, wearable devices, computing devices or other processing devices connected to wireless modems can also include subscriber units, cellular phones, smart phones, and wireless data Card, personal digital assistant (PDA) computer, tablet computer, wireless modem (modem), handheld device (handheld), laptop computer, cordless phone, or wireless local loop (wireless local loop, WLL) station, machine type communication (MTC) terminal, user equipment (UE), mobile station (mobile station, MS), terminal device (terminal device), relay user equipment .
  • the relay user equipment may be a 5G residential gateway (RG).
  • One terminal can serve as the first terminal and the second terminal at the same time.
  • AMF network elements include: connection management, mobility management, registration management, access authentication and authorization, reachability management, or, security context management and other access and mobility-related functions.
  • the main functions include: session management (such as session establishment, modification and release, including tunnel maintenance between UPF and AN), UPF network element selection and control, service and session continuity (Service and Session Continuity, SSC) ) Mode selection, or, roaming and other session-related functions.
  • session management such as session establishment, modification and release, including tunnel maintenance between UPF and AN
  • UPF network element selection and control including tunnel maintenance between UPF and AN
  • service and session continuity Service and Session Continuity, SSC)
  • SSC Service and Session Continuity
  • the main functions of the PCF network element include: unified policy formulation, policy control provision, and policy-related functions such as obtaining contract information related to policy decisions from UDR.
  • the main function of NSSF network element includes: selecting a group of network slice instances for the terminal. Or, determine the allowed NSSAI and determine the set of AMF network elements that can serve the terminal.
  • the main functions of the NRF network element include: service discovery function, maintenance of available network function (Network Function, NF) instances of NF text and services supported by NF instances.
  • Network Function Network Function
  • the AF network element interacts with the 3GPP core network to provide services or services, including interaction with the NEF, or interaction with the policy framework.
  • NEF network elements include: safe and open services and capabilities provided by 3GPP network functions, which are internally open or open to third parties.
  • DNN Data Network Name
  • S-NSSAI Single Network Slice Selection Assistance
  • UDM supports authentication credential processing, user identity processing, access authorization, registration and mobility management, contract management, or short message management in the 3GPP authentication and key negotiation mechanism.
  • the AUSF network element interacts with UDM to obtain user information, and performs authentication-related functions, such as generating intermediate secret keys.
  • UDR is used to store subscription data (Subscribed Data), policy information (Policy Data), application data (Application Data), etc.
  • FIG. 5 shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the application.
  • the communication device includes a processor 41, a communication line 44, and at least one communication interface (in FIG. 5, the communication interface 43 is included as an example for illustration).
  • the processor 41 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more used to control the execution of the program program of the present application integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • the communication line 44 may include a path for transferring information between the aforementioned components.
  • the communication interface 43 uses any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .
  • RAN radio access network
  • WLAN wireless local area networks
  • the communication device may further include a memory 42.
  • the memory 42 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), or other types that can store information and instructions
  • the dynamic storage device can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, optical disc storage (Including compact discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program codes in the form of instructions or data structures and can be used by a computer Any other media accessed, but not limited to this.
  • the memory may exist independently, and is connected to the processor through the communication line 44. The memory can also be integrated with the processor.
  • the memory 42 is used to store computer execution instructions for executing the solution of the present application, and the processor 41 controls the execution.
  • the processor 41 is configured to execute computer-executable instructions stored in the memory 42 to implement the session management method provided in the following embodiments of the present application.
  • the computer execution instructions in the embodiments of the present application may also be called application program codes, which are not specifically limited in the embodiments of the present application.
  • the processor 41 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 5.
  • the communication device may include multiple processors, such as the processor 41 and the processor 45 in FIG. 5.
  • processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
  • the processor here may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • FIG. 6 shows a schematic diagram of a session management method provided by an embodiment of the present application, and the method includes:
  • Step 101 The first control plane network element in the first network determines to manage the first session.
  • the first session is used to provide a connection for the second terminal in the first network
  • the first control plane network element is a network element in the first network.
  • the first network is composed of network elements in the network registered by the first terminal
  • the second network is composed of network elements in the network registered by the second terminal.
  • the first network and the second network may be respectively composed of the same or different network elements of the same PLMN, or may be composed of different network elements of different PLMNs.
  • the first control plane network element may be: the first SMF network element, the first AMF network element, the first PCF, and the first network element in the first network. Any one of UDM network elements.
  • the first network may be the first network 20 as shown in FIG. 2 or FIG. 3.
  • the first network 20 is composed of a terminal 202, a UPF network element 203, a first AMF network element, a first SMF network element, a first PCF network element, and an access device 204.
  • the first network 20 is composed of a UPF network element 203, a first AMF network element, a first SMF network element, a first PCF network element, and an access device 204.
  • the session involved in the embodiment of this application may be: a packet data unit (Packet Data Unit, PDU), or a public data network (Public Data Network, PDN) connection.
  • PDU Packet Data Unit
  • PDN Public Data Network
  • the first session in the embodiment of the present application refers to the connection terminal 10 established by the first session management network element in the first network and the UPF network element in the first network 203's first data transmission channel.
  • the second terminal in step 101 may be the terminal 10 shown in FIG. 2 or FIG. 3.
  • the network elements involved in the first data transmission channel include: the terminal 10, the terminal 202, the access device 204, and the network element selected by the first SMF network element for the first session UPF network element 203.
  • the first data transmission channel includes multiple links between two adjacent network elements. For example, it includes the link between the terminal 10 and the terminal 202, the link between the terminal 202 and the access device 204, and the link between the access device 204 and the UPF network element 203.
  • the network elements involved in the first data transmission channel include: the terminal 10, the access device 204, and the UPF network element selected by the first SMF network element for the first session 203.
  • the first data transmission channel includes multiple links between two adjacent network elements. For example, it includes the link between the terminal 10 and the access device 204, and the link between the access device 204 and the UPF network element 203.
  • Step 102 The first control plane network element manages the first session.
  • the management of the first session by the first control plane network element in the embodiment of the present application includes: the first control plane network element directly initiates a modification process for the first session or a deletion process for the first session. Or the first control plane network element reports to the first session management network element in the first network or the terminal in the first network or the first policy management network element in the first network or the first contract management network element in the first network Send a session management request message for the first session.
  • the request for the first session management network element in the first network or the terminal in the first network or the first policy management network element in the first network or the first subscription management network element in the first network may be based on the The session management request message initiates a session modification process or a session deletion process.
  • the embodiment of the present application provides a session management method.
  • the first control plane network element determines that the first session needs to be managed, and then executes the process of managing the first session.
  • the first network can manage the first session to change the quality of service in the first network for transmitting user plane data of the second terminal.
  • QoS QoS
  • the first control plane network element may determine to manage the first session when it is determined that the preset condition is satisfied.
  • the preset condition may be: based on the trigger of the second control plane network element in the second network (referred to as passive trigger for short), or the first control plane network element recognizes that it needs to manage the first session ( Referred to as: Active Identification).
  • Active Identification the trigger of the second control plane network element in the second network
  • step 101 in the embodiment of this application can be implemented in the following manner: the first control plane network element determines that the user plane data of the second terminal in the second network is The second quality of service QoS parameter in the second network is inconsistent with the first QoS parameter of the user plane data of the second terminal in the first network in the first network, and the first control plane network element determines to manage the first Conversation.
  • the second network is a network accessed by the second terminal through the first network.
  • the first control plane network element determines the second quality of service QoS parameter of the user plane data of the second terminal in the second network and the second quality of service QoS parameter of the second terminal in the first network.
  • the inconsistency of the first QoS parameter of the user plane data in the first network is equivalent to: the first control plane network element determines that the user plane data of the second terminal in the second network is in the second network with the second quality of service QoS parameter and The first QoS parameters of the user plane data in the first network are not consistent.
  • the user plane data of the second terminal in the second network and the user plane data of the second terminal in the first network may be the same data.
  • the user plane data of the second terminal is transmitted to the second network through the first network.
  • the UPF network element 203 of the first network can determine the first network.
  • the second QoS parameter in the user plane data of the two terminals is then fed back to the first control plane network element.
  • the inconsistency between the second QoS parameter and the first QoS parameter in the embodiment of the present application may mean that the second QoS parameter is completely different from the first QoS parameter. Or the second QoS parameter and the first QoS parameter do not conform to the pre-configured mapping relationship. For example, the QoS identifiers of the user plane data are different, or the QoS identifiers do not conform to the pre-configured mapping relationship.
  • the second network may be the second network 30 as shown in FIG. 2 or FIG. 3.
  • the second network 30 may be composed of a second AMF network element, a second PCF network element, a second SMF network element, an IWF network element 303, a UPF network element 302, and a DN304.
  • the first control plane network element determines that the second network uses QoS Flow 1 to transmit user plane data 1 of the second terminal, and the first network uses QoS Flow 2 to transmit user plane data 2. Then the first control plane network element can determine that the first session needs to be managed. It should be understood that QoS Flow can correspond to resources that ensure high-reliability transmission of user plane data.
  • step 102 in the embodiment of the present application can be implemented in the following manner: the first control plane network element manages the first session according to the second QoS parameter.
  • the first control plane network element uses the second QoS parameter as the target QoS parameter to initiate a session management process for the first session. Or the first control plane network element initiates the session management process for the first session according to the pre-configured QoS parameter mapped to the second QoS parameter as the target QoS parameter.
  • the first control plane network element may initiate a session management process to update the QoS of the first session, so that the first network also uses QoS Flow 1 to transmit user plane data 2.
  • the session management process in the embodiment of the present application may refer to: session establishment process, session update (also referred to as session modification) process, or session deletion process.
  • the method provided in the embodiment of the present application further includes:
  • Step 103 The second control plane network element in the second network manages the second session in the second network.
  • the second session is used to provide a connection for the second terminal in the second network.
  • the second session in the embodiment of the present application refers to the second data transmission channel established by the second session management network element in the second network to connect the terminal 10 and the UPF network element 302.
  • the second control plane network element managing the second session includes: the second control plane network element directly initiates a session modification process or a session deletion process. Or the second control plane network element reports to the second session management network element in the second network in the second network, the second terminal in the second network in the second network, or the first network element in the second network in the second network.
  • the second policy management network element or the second subscription management network element sends a session management request message for the second session, requesting the second session management network element or the second terminal in the second network or the second terminal in the second network.
  • the second policy management network element or the second contract management network element in the second network initiates a session modification process or a session deletion process for the second session.
  • Step 104 The second control plane network element sends a session management trigger message to the first control plane network element in the first network.
  • the second terminal accesses the second network through the first network.
  • the session management trigger message is used to request management of the first session in the first network, and the first session is used to provide a connection for the second terminal in the first network.
  • the session management trigger message may be: a session establishment/modification/deletion trigger request.
  • the session management trigger message in step 104 may be sent by the second control plane network element to the first control plane network element during or after the second session management process is executed.
  • the second control plane network element can trigger the first control plane network element to manage the network in the first network.
  • the first conversation can trigger the second control plane network element to manage the network in the first network.
  • Step 105 The first control plane network element receives the session management trigger message from the first control plane network element.
  • step 101 can be specifically implemented in the following manner: the first control plane network element determines to manage the first session in the first network according to the session management trigger message.
  • the first session in order to enable the first control plane network element to determine that after the session management process is performed on the first session, the first session can meet the requirements for transmitting user plane data of the second terminal in the first network.
  • QoS requirements Requirement
  • the session management trigger message may also include: QoS parameter information used to determine the QoS requirement for transmitting the user plane data of the second terminal in the first network.
  • the QoS parameter information in the embodiment of the present application may be the QoS parameter when the user plane data of the second terminal is transmitted in the second network. It may also be a QoS requirement determined by the second control plane network element when the user plane data of the second terminal is transmitted in the first network.
  • step 102 may be specifically implemented in the following manner: the first control plane network element manages the first session according to the QoS parameter information.
  • the first control plane network element uses the QoS parameter information as the target QoS parameter to initiate a session management process for the first session. Or the first control plane network element initiates a session management process for the first session according to the pre-configured QoS parameter mapped to the QoS parameter information as the target QoS parameter.
  • the first control plane network element initiates a session management process according to the QoS parameter information, so that after the session management process is performed on the first session, the user plane data transmitted in the first session can meet the QoS requirements.
  • the first AMF network element may notify the first PCF network element, or the second terminal, or the first SMF network element, or the first UDM network element, Trigger the session management process.
  • the first AMF network element may send the QoS parameter information and the information used to determine the first session to the first PCF network element, or the second terminal, or the first SMF network element, or the first UDM network. yuan.
  • the session management process can be directly initiated for the first session.
  • the method provided in the embodiment of the present application further includes:
  • Step 106 The second control plane network element sends the information of the second terminal to the first control plane network element, and/or the information of the first terminal.
  • the information of the second terminal is used to determine the first session and the information of the first terminal The information is used to determine the first session.
  • Step 107 The first control plane network element receives the information of the second terminal from the second control plane network element, and/or the information of the first terminal.
  • step 101 can also be implemented in the following manner: the first control plane network element determines to manage the first session according to the information of the second terminal and/or the information of the first terminal.
  • the information of the second terminal may be information that can identify the first session that provides the connection for the second terminal.
  • the information of the second terminal includes any one or more of the following information: the identifier of the second terminal, the identifier of the first session, the IP address of the second terminal, and the identifier of the second session.
  • the second network provides a connection for the second terminal.
  • the information of the first terminal may be information capable of identifying the first session.
  • the information of the first terminal includes any one or more of the following information: the identity of the first terminal, the identity of the first session, the IP address of the first terminal, the identity of the second session, and the second session is used to The second network provides a connection for the second terminal.
  • the identifier of the second terminal in the embodiment of the present application may be one or more of the following: Internet protocol (IP), subscription permanent identifier (SUPI), permanent equipment identifier (permanent equipment) identifier, PEI), universal public subscription identifier (generic public subscription identifier, GPSI), international mobile subscriber identifier (IMSI), international mobile equipment identity (IMEI), IP quintuple ( 5-tuple) and mobile station international integrated service digital network number (mobile station international integrated service digital network number, MSISDN).
  • IP Internet protocol
  • SUPI subscription permanent identifier
  • PEI permanent equipment identifier
  • PEI permanent equipment identifier
  • GPI global public subscription identifier
  • GPSI global information technology
  • IMSI international mobile subscriber identifier
  • IMEI international mobile equipment identity
  • IP quintuple 5-tuple
  • mobile station international integrated service digital network number mobile station international integrated service digital network number
  • the identifier of the second session is used to identify the second session. If the information of the second terminal is the identifier of the second session, the first control plane network element may pre-store the mapping relationship between the identifier of the first session and the identifier of the second session, so that the first control plane network element is receiving After the identification of the second session is reached, the identification of the first session can be determined according to the mapping relationship between the identification of the first session and the identification of the second session. Furthermore, the first control plane network element determines that the first session needs to be managed according to the identifier of the first session.
  • the IP address of the second terminal is a local IP address (local IP address) allocated by the first terminal to the second terminal.
  • the second terminal can use the local IP address to establish a connection with the IWF network element. For example, when the second terminal establishes a connection with the first terminal, the first terminal allocates a local IP address to the second terminal.
  • the information of the second terminal may be carried in the session management trigger message and sent to the first control plane network element together with the Qos parameter information.
  • the information of the second terminal may also be carried in a separate message and sent to the first control plane network element. This embodiment of the present application does not limit this.
  • the first control plane network element determines the first session according to the information of the second terminal.
  • the first control plane network element manages the first session according to the Qos parameter information.
  • the QoS parameter information in the embodiment of the present application includes any one or more of the following information: service descriptor and QoS indication.
  • the service descriptor is used to determine the user plane data of the second terminal in the first network.
  • the QoS indication is used to indicate the QoS resource requirements used by the user plane data of the second terminal in the first network corresponding to the service descriptor.
  • the service descriptor is a description of the user plane data of the second terminal in the first network (there are multiple ways: 1. It can be the identifier of the second terminal, which is used to identify the first user plane data of the second terminal. 2. Or the identification of the first session or the identification of the second session, and the address of the second terminal, used to determine the user plane data of the second terminal in the second session/first session. 3. Or the security parameter index (Security Parameter Index, SPI) is used to determine the user plane data on the IPSEC tunnel. 4, or a stream descriptor, such as part or all of the quintuple, used to determine the user plane data of the service flow.
  • SPI Security Parameter Index
  • QoS flow identifier QFI
  • 5G QoS identifier 5G QoS identifier
  • DSCP differentiated Services Code Point
  • the service descriptor in the embodiment of this application is generated by the second control plane network element, for example, to establish the relationship between the QoS parameter and the DSCP identifier, and send it to the first control plane network element and the second user plane. Network element.
  • the QoS indication is used to determine the QoS resource requirements used by the user plane data of the second terminal in the first network corresponding to the transmission service descriptor, that is, the user of the second terminal corresponding to the service descriptor in the first network
  • Surface data can be transmitted through QoS Flow corresponding to QoS resources.
  • QoS resources may refer to some resources where the first user plane data can reach the specified bandwidth, delay, and jitter.
  • the QoS Flow corresponding to the QoS resource refers to the collection of user plane data in the first network of the second terminal using the same type of QoS resource.
  • the QoS indication includes one or more of QoS parameters such as QFI, 5QI, aggregate maximum bit rate (Aggregate Maximum Bit Rate, AMBR), and TMBR.
  • QFI QFI
  • 5QI aggregate maximum bit rate
  • AMBR aggregate Maximum Bit Rate
  • TMBR TMBR
  • step 106 the method provided in this embodiment of the present application further includes:
  • Step 108 The second control plane network element obtains information of the first control plane network element.
  • the information of the first control plane network element is used to determine the first control plane network element.
  • the information of the first control plane network element is pre-stored in the second control plane network element.
  • step 108 may be specifically implemented in the following manner: during the process of the second terminal registering to the second network or the process of the second terminal managing the second session through the second network, the second control plane network element obtains the first Information about a terminal.
  • the first terminal is used to provide a connection for the second terminal.
  • the second control plane network element determines the first control plane network element according to the information of the first terminal.
  • the second terminal sends the information of the first terminal to the second control plane network element.
  • the specific process is: an implementation mode: the second terminal may send an authentication authorization and accounting (Authentication Authorization Accounting, AAA) message to the IWF network element.
  • AAA Authentication Authorization Accounting
  • the AAA message carries information of the first terminal.
  • the IWF network element sends an N2 message to the second AMF network element in the second network, and the N2 message carries the information of the first terminal.
  • the second terminal sends a registration request message to the second network through the first terminal.
  • the first terminal may forward the registration request message carrying the information of the first terminal to the second control plane network after processing the registration request message. yuan.
  • the second terminal initiates the management process of the second session, and the second terminal may send the information of the first terminal to the second control plane network element in the management process of the second session.
  • the information of the first terminal in the embodiment of the present application may be any information that can identify the first terminal or the session of the first terminal.
  • the information of the first terminal may be the identifier of the first terminal, the IP address of the first terminal, or the session identifier of the first terminal.
  • the first terminal is a residential gateway (Residential Gateway, RG).
  • the second control plane network element determines the first control plane network element according to the information of the first terminal in the following manner: the second control plane network element determines The first control plane network element connected to the first terminal.
  • the second control plane network element determines the first control plane network element connected to the first terminal according to the information of the first terminal, which can be specifically implemented by any one or more of the following methods 1 to 3:
  • the information of the first terminal carries the identification of the first control plane network element, and the second control plane network element determines the first control plane network element according to the identification of the first control plane network element.
  • the first control plane network element is determined according to the association relationship between the information of the first terminal and the first control plane network element.
  • the second control plane network element has an association relationship between the first terminal and the first control plane network element.
  • the association relationship between the first terminal and the first control plane network element may be sent by the first control plane network element to the second control plane network element after the first terminal establishes a connection with the first control plane network element.
  • the second control plane network element obtains the association relationship between the first terminal and the first control plane network element through other network elements.
  • the second control plane network element obtains the identity of the first control plane network element from the NRF network element in the first network and the UDM network element in the first network according to the information of the first terminal.
  • the NRF network element in the first network and the UDM network element in the first network store the association relationship between the first terminal and the first control plane network element.
  • the second control plane network element sends the information of the first terminal to the NRF network element or the UDM network element, and obtains the identity of the first control plane network element from the NRF network element or the UDM network element.
  • the second control plane network element determines the first AMF network element that provides services for the first terminal according to the information of the first terminal.
  • the second control plane network element may also be any one of the second PCF network element, the second AMF network element, the second SMF network element, and the second UDM network element.
  • the second PCF network element/second AMF network element/second SMF network element/second UDM network element can determine the first AMF network element and the first SMF network element connected to the first terminal according to the information of the first terminal. Any one of the first UDM network element, the first UDM network element, and the first PCF network element.
  • the second SMF network element may also determine any one of the first AMF network element, the first PCF network element, and the first UDM network element.
  • the second control plane network element in the embodiment of the present application sends the session management trigger message to the first control plane network element determined according to the information of the first terminal.
  • the method provided in the embodiment of the present application further includes: after the first control plane network element determines the target QoS parameter information of the first session in the first network, controlling the first terminal to use the first network and The data transmission channel between the second networks transmits the user plane data of the second terminal to the second network.
  • the first control plane network element controls the first terminal to use the data transmission channel between the first network and the second network Transmit the user plane data of the second terminal to the second network.
  • the user plane data transmitted to the second network is the user plane data sent by the second terminal to the second network.
  • the specific process may be: the first terminal receives the user plane data from the second terminal, and transmits it to the UPF network element of the first network by using the data transmission channel of the first network. Then the UPF network element uses the data transmission channel between the first network and the second network to transmit the user plane data of the second terminal to the second network.
  • the data transmission channel of the first network may be: the first session.
  • the first control plane network element determines the target QoS parameter information of the first session in the first network
  • the first control plane network element controls the second terminal to use the communication between the first network and the second network.
  • the data transmission channel transmits user plane data to the second network.
  • the user plane data transmitted to the second network is the user plane data sent by the second terminal to the second network.
  • the second terminal uses the data transmission channel of the first network to transmit to the UPF network element of the first network.
  • the UPF network element uses the data transmission channel between the first network and the second network to transmit the user plane data of the second terminal to the second network.
  • the data transmission channel of the first network may be: the first session.
  • the first control plane network element uses the data transmission channel of the first network to control the first terminal to transmit the user plane data of the second terminal to the second network according to the determined target QoS parameter information.
  • the first control plane network element controls the first terminal to use the data transmission channel between the first network and the second network to use QoS parameter 2 to transmit the second terminal to the second network.
  • User plane data For example, if the first network uses QoS parameter 1 to transmit the user plane data of the second terminal before determining the target QoS parameter information. If the determined target QoS parameter information is QoS parameter 2, the first control plane network element controls the first terminal to use the data transmission channel between the first network and the second network to use QoS parameter 2 to transmit the second terminal to the second network.
  • User plane data User plane data.
  • the target QoS parameter information may be the second QoS parameter, or may be a QoS parameter pre-stored in the first control plane network element for transmitting user plane data of the second terminal.
  • the target QoS parameter information may also be QoS parameter information from the second control plane network element, which is not limited in the embodiment of the present application.
  • the first control plane network element determines the target QoS parameter information of the first session in the first network
  • the first control plane network element receives the downlink user plane sent from the second network to the second terminal
  • the data may also be downlink user plane data sent to the second terminal through the data transmission channel of the first network.
  • the management of the first session by the first control plane network element in the embodiment of the present application includes: the first control plane network element modifies the first session, or the first control plane network element deletes the first session, or the first control plane The network element establishes the first session.
  • the method provided in the embodiment of the present application further includes step 109, step 110, and step 111:
  • Step 109 The first control plane network element sends QoS parameter information to the first user plane network element in the first network and/or the first terminal in the first network. Wherein, the second terminal accesses the second network through the first terminal.
  • the first control plane network element in the process of the first control plane network element managing the first session, sends QoS to the first user plane network element in the first network and/or the first terminal in the first network Parameter information.
  • Step 110 The first user plane network element/first terminal in the first network receives QoS parameter information from the first control plane network element in the first network.
  • Step 111 The first user plane network element and/or the first terminal uses the data transmission channel between the first network and the second network to transmit the user plane data of the second terminal to the second network according to the QoS parameter information.
  • the first terminal determines the target uplink user plane data.
  • the service descriptor carried in the target uplink user plane data is the same as the service descriptor determined by the QoS parameter information, or there is a mapping relationship.
  • the QoS Flow ID carried in the target uplink user plane data such as QFI or 5QI, meets the preset requirements.
  • the first terminal transmits the target uplink user plane data to the second network through the QoS resource determined by the QoS indication.
  • the first user plane network element determines the target downlink user plane data.
  • the service descriptor carried in the target downlink user plane data is the same as the service descriptor determined by the QoS parameter information, or there is a mapping relationship.
  • the first user plane network element determines the corresponding QoS resource through QoS to transmit target downlink user plane data to the second terminal.
  • the QoS Flow ID carried in the target downlink user plane data such as QFI or 5QI, meets the preset requirements.
  • the service descriptor is an optional parameter, that is, if the second control plane network element does not send QoS parameter information to the first control plane network element, the first user plane network element uses the QoS carried in the downlink user plane data Flow ID.
  • QFI or 5QI determines the target downlink user plane data, and transmits the target downlink user plane data through the QoS resource determined by the QoS indicator.
  • the first terminal uses the QoS Flow ID carried on the uplink user plane data.
  • QFI or 5QI determines the target uplink user plane data, and transmits the target uplink user plane data through the QoS resource determined by the QoS indicator.
  • the QoS parameter information in step 109 and step 111 can be replaced with target QoS parameter information.
  • FIG. 9 shows another embodiment of the present application.
  • the difference between FIG. 9 and the foregoing embodiment is that the second terminal triggers the first terminal to manage the first session in FIG. 9.
  • Step 201 The first terminal determines the first session managed in the first network.
  • the first network is composed of network elements in the network registered by the first terminal.
  • the first session is a session in the first network that provides services for the second terminal (for example, the terminal 10 in FIG. 2).
  • the second terminal accesses the second network through the first terminal.
  • the terminal 10 has a first session in the first network and a second session in the second network.
  • the first terminal belongs to the first network, and the first terminal may be an RG.
  • the specific content of the first network can refer to the description in step 101 above.
  • the first session is a session that provides services for the terminal 10 in the first network. It should be understood that the terminal 10 has a first session in the first network and a second session in the second network. At this time, the first terminal may be a mobile phone or the like. Under the network architecture shown in FIG. 3, the specific content of the first network can refer to the description in step 101 above.
  • Step 202 The first terminal manages the first session.
  • the management of the first session by the first terminal includes: the first terminal initiates a procedure for deleting the first session, initiating a procedure for modifying the first session, and initiating a procedure for establishing the first session.
  • the first terminal in step 201 is the terminal 202 in the first network 20.
  • the method provided in the embodiment of the present application further includes:
  • Step 203 The second terminal sends the information of the second terminal and/or the information of the first terminal to the first terminal. Wherein, the information of the second terminal is used to determine the first session. The information of the first terminal is used to determine the first session. It should be understood that the second terminal in step 203 may be the terminal 10 in FIG. 2, and the first terminal may be the terminal 202 in FIG. 2.
  • step 203 in the embodiment of the present application can be implemented in the following manner: after the second terminal performs the management process of the second session on the second control plane network element in the second network, or The second terminal sends the information of the second terminal and/or the information of the first terminal to the first terminal when the second control plane network element in the second network executes the management process of the second session.
  • Step 204 The first terminal receives the information of the second terminal from the second terminal, and/or the information of the first terminal.
  • the first terminal may receive the information of the second terminal from the second terminal through an HTTP message or a Dynamic Host Configuration Protocol (Dynamic Host Configuration Protocol, DHCP) message.
  • DHCP Dynamic Host Configuration Protocol
  • step 201 may be specifically implemented in the following manner: the first terminal determines to manage the first session according to the information of the second terminal and/or the information of the first terminal.
  • the first control plane network element determines the specific implementation manner of managing the first session according to the information of the second terminal.
  • a note of value is that when the first terminal determines to manage the first session, the first control plane network element in the second optional implementation manner can be replaced with the first terminal. I won't repeat them here.
  • the management of the first session by the first terminal in the embodiment of the present application includes: the first terminal deletes the first session, or the first terminal modifies the first session. Or the first terminal establishes the first session.
  • the embodiment of the application does not limit this.
  • the method provided in the embodiment of the present application further includes:
  • Step 205 The second terminal sends QoS parameter information to the first terminal.
  • the QoS parameter information is used to determine the QoS requirement for transmitting the user plane data of the second terminal in the first network.
  • the QoS parameter information in the embodiment of the present application is used to determine the QoS requirement when the user plane data of the second terminal is transmitted in the first network.
  • Step 206 The first terminal receives QoS parameter information from the second terminal.
  • step 202 may be specifically implemented in the following manner: the first terminal manages the first session according to the QoS parameter information.
  • step 202 may refer to the process in which the first control plane network element manages the first session according to the QoS parameter information.
  • a note of value is that when the first terminal manages the first session, the first control plane network element in the process of managing the first session according to the QoS parameter information is replaced with the first terminal. can. I won't repeat them here.
  • the user plane data of the second terminal transmitted in the first session can meet the QoS requirements.
  • the QoS parameter information and the information of the second terminal may be sent by the second terminal to the first terminal through the same message (for example, the first message).
  • the QoS parameter information and the information of the second terminal may be carried in different messages, which are sent by the second terminal to the first terminal.
  • the first message may be a HyperText Transport Protocol (HyperText Transport Protocol, HTTP) message.
  • HTTP HyperText Transport Protocol
  • the second terminal may send an HTTP message to the first terminal, and the HTTP message carries QoS parameter information and information about the second terminal.
  • step 201 in the embodiment of the present application can be implemented in the following manner: after the first terminal manages the second session in the second network, it determines that it needs to manage the first session in the first network.
  • step 202 may be specifically implemented in the following manner: the first terminal executes the first session management process according to the QoS parameters in the second session management process.
  • the first terminal uses QoS parameter 1 when managing the second session in the second network
  • the first terminal also uses QoS parameter 1 when managing the first session in the first network.
  • the method provided in the embodiment of the present application further includes:
  • Step 207 During the process of the first terminal managing the first session, the first terminal sends QoS parameter information to the first user plane network element in the first network, where the QoS parameter information is used to instruct the user plane data to be transmitted according to the QoS parameter information.
  • the first terminal in step 207 is the second terminal 10.
  • Step 208 The first user plane network element receives QoS parameter information from the first terminal.
  • the first user plane network element may receive QoS parameter information from the first terminal in the process of the first terminal managing the first session.
  • Step 209 According to the QoS parameter information, the first user plane network element uses the data transmission channel between the first network and the second network to transmit user plane data to the second network.
  • step 209 can refer to the specific implementation described in step 111, and the QoS parameter information can refer to the description in the foregoing embodiment, which will not be repeated here.
  • the user plane data in step 209 is user plane data from the second terminal in the structure shown in FIG. 2.
  • the user plane data in step 209 is user plane data from the first terminal in the structure shown in FIG. 3.
  • the method provided in the embodiment of the present application further includes: the first terminal transmits user plane data to the second network by using the data transmission channel of the first network.
  • the first terminal uses the data transmission channel of the first network to send the user plane data to the first user plane network element, so that the first user plane network element transmits the user plane data to the second network.
  • the method provided in the embodiment of the present application further includes:
  • Step 210 During the management of the second session, the second user plane network element in the second network obtains at least one of the stream descriptor and the service descriptor, and the second session is used to serve as the second terminal in the second network. Provide connections.
  • the second terminal accesses the second network through the first network.
  • management process of the second session may be executed by the second terminal in the second network, and may also be executed by the first terminal in the second network, which is not limited in this embodiment of the application.
  • Step 211 The second user plane network element processes the service flow identified by the flow descriptor, and the processed service flow has the service descriptor.
  • the second user plane network element in step 210 and step 211 may be the UPF network element 302 shown in FIG. 2 or FIG. 3, or the IWF network element 303, or the terminal 10.
  • the flow identified by the flow descriptor is marked with a service descriptor, such as DSCP or SPI, according to the QoS information corresponding to the service flow.
  • a service descriptor such as DSCP or SPI
  • the session management method include:
  • Step 301 The 5G-RG is registered to the first network.
  • the first network may include a first AMF network element, a first SMF network element, a first PCF network element, an access device 204 and a user plane function network element 203.
  • Step 302 The 5G-RG allocates a local IP address for the 5G Capable UE.
  • the 5G Capable UE will use the local IP address to establish a connection with the IWF network element.
  • Step 303 The 5G-RG sends a PDU session establishment (PDU Session Establishment) request to the AMF network element 1 in the first network.
  • PDU Session Establishment PDU Session Establishment
  • the PDU Session Establishment request carries 5G Capable UE information.
  • 5G Capable UE information can be any information that can identify 5G Capable UE or PDU Session of 5G Capable UE.
  • the 5G Capable UE information may be pre-configured in the 5G-RG, or the 5G Capable UE may send 5G-RG, which is not limited in this embodiment of the application.
  • Step 304 The 5G-RG completes the remaining PDU Session establishment process.
  • step 304 the 5G-RG has established a session connection with the first network.
  • step 304 can also be executed after step 304, which is not limited in the embodiment of the present application.
  • Step 305 In the process that the 5G Capable UE registers with the second network, the 5G Capable UE sends an AAA message to the IWF network element through the 5G-RG, so that the IWF network element receives the AAA message.
  • the process of registering the 5G Capable UE to the second network through the first network can refer to the description in the prior art, and the description of the embodiments of the present application will not be repeated here.
  • the AAA message carries 5G-RG information.
  • the 5G-RG information can be any information that can identify the 5G-RG or the PDU Session of the 5G-RG.
  • For the specific content of the 5G-RG information reference may be made to the description of the above-mentioned first terminal information, which will not be repeated here.
  • the 5G-RG will receive the AAA message , You can insert 5G-RG information into the AAA message, and send the AAA message carrying 5G-RG information to the IWF network element. If in the process of the 5G Capable UE registering to the second network, if the 5G-RG information is carried in the AAA message sent by the 5G Capable UE to the IWF network element, the 5G-RG can directly forward the AAA message when it receives the AAA message.
  • Step 306 The IWF network element sends an N2 message to the AMF network element 2 in the second network.
  • the N2 message carries 5G-RG information.
  • Step 307 The 5G Capable UE completes the remaining 5G Capable UE registration process. After this process, 5G Capable UE completed the registration process on the second network.
  • Step 308 The 5G Capable UE sends to the AMF network element 2 a request for establishing or modifying or deleting the second session (PDU Session Establishment/Modification/Delete).
  • the PDU Session Establishment/Modification/Delete request carries 5G Capable UE information.
  • Step 309 The 5G Capable UE completes the remaining process of establishing or modifying or deleting the second session.
  • 5G Capable UE and IWF network element, UPF network element 2 of the second network are notified of the flow descriptor and service descriptor.
  • the service description should be added according to the QoS information corresponding to the service flow. Symbol, such as DSCP or SPI, etc.
  • the 5G-RG completes the process of establishing or modifying or deleting the session connection with the first network. It should be understood that if the process is to be modified or deleted, the process will be established first.
  • Step 310 The AMF network element 2 determines the AMF network element 1 to which the 5G-RG is connected in the first network according to the 5G-RG information.
  • the AMF network element 2 determines the AMF network element 1 as an example here. Of course, the AMF network element 2 may also determine the SMF network element 1, the PCF network element 1, etc. in the first network.
  • Step 311 The AMF network element 2 sends a PDU Session establishment/modification/deletion request for the first session to the AMF network element 1.
  • the PDU Session establishment/modification/deletion request for the first session carries at least one of Qos parameter information and 5G Capable UE information.
  • Step 312 The AMF network element 1 initiates a PDU Session establishment/modification/deletion process for the first session corresponding to the 5G Capable UE information according to the PDU Session establishment/modification/deletion request for the first session, so as to satisfy the Qos determined by the Qos parameter information.
  • step 310-step 312 can also be replaced by the following steps 313-315.
  • Step 313 The PCF network element 2 in the second network determines the PCF network element 1 to which the 5G-RG is connected in the first network according to 5G-RG information.
  • AMF network element 2 may send 5G-RG information to PCF network element 2.
  • the PCF network element 2 determines the PCF network element 1 as an example. Of course, the PCF network element 2 may also determine the SMF network element 1, the PCF network element 1, or the AMF network element 1.
  • Step 314 The PCF network element 2 sends a PDU Session establishment/modification/deletion request for the first session to the PCF network element 1.
  • the PDU Session establishment/modification/deletion request for the first session in step 314 carries at least one of Qos parameter information and 5G Capable UE information.
  • Step 315 According to the PDU Session establishment/modification/deletion request for the first session, the PCF network element 1 initiates a PDU Session establishment/modification/deletion process for the first session corresponding to the 5G Capable UE information to satisfy the Qos determined by the Qos parameter information. Claim.
  • step 310 or step 315 the method provided in this embodiment of the present application further includes:
  • Step 316 The 5G-RG receives uplink user plane data from the second terminal.
  • Step 317 The 5G-RG identifies the service descriptor in the uplink user plane data of the second terminal, and uses the QoS resource determined by the QoS indicator to transmit the uplink user plane data whose service descriptor is consistent with the service descriptor determined by the Qos parameter information to the UPF Network element 1.
  • the UPF network element 1 receives the uplink user plane data from the 5G-RG, it transmits the uplink user plane data from the 5G-RG to the UPF network element 2.
  • Step 318 The UPF network element 1 identifies the downlink user plane data received from the UPF network element 2 of the second network.
  • the UPF network element 1 transmits the downlink user plane data to the 5G Capable UE.
  • the AMF network element 1 in the first network is triggered to manage the first session.
  • the QoS of the first session in the first network can be coordinated with the QoS of the second session in the second network.
  • 5G Capable UE has QoS Flow11-17, 7 QoS Flow services (the so-called QoS Flow is an aggregation of services with the same QoS), of which QoS Flow11, QoS Flow12, and QoS Flow13 are transmitted through IPSEC 1, and QoS Flow14- QoS Flow15 is transmitted through IPSEC2, and QoS Flow16-QoS Flow17 is transmitted through IPSEC3.
  • each IPSEC in IPSEC 1-IPSEC 3 is transmitted through a QoS Flow of the first network.
  • IPSEC1 is transmitted through QoS Flow1 in the first network.
  • IPSEC2 is transmitted through QoS Flow2 in the first network.
  • IPSEC3 is transmitted through QoS Flow3 in the first network.
  • PDU Session modification is to increase QoS flow18 in the second network.
  • the QoS flow 18 is transmitted through IPSEC 4, and then the second network notifies the first network to establish QoS Flow 4, and the user plane data transmitted in IPSEC 4 is transmitted through QoS Flow 4.
  • the first network may not establish QoS Flow 4, and the user plane data transmitted in IPSEC 4 is transmitted through QoS Flow 3.
  • the embodiment of the present application provides another session management method.
  • the difference between the session management method shown in Figure 14 and Figure 11 is that in Figure 14 the first network determines that it needs to manage the first session and automatically updates QoS of the first session.
  • Step 401 to step 409 are the same as step 301 to step 309.
  • Step 301 to step 309 I won't repeat them here.
  • Step 410 The 5G-RG receives uplink user plane data from the 5G Capable UE, and transmits the uplink user plane data to the UPF network element 2 through the UPF network element 1.
  • Step 411 The 5G-RG determines that the QoS parameters for transmitting uplink user plane data are inconsistent with the QoS parameters for transmitting uplink user plane data by the first network, and the 5G-RG initiates a modification/delete/establishment process for the first session.
  • step 411 can be implemented in the following manner: 5G-RG sends a modification/delete/establishment request for the first session to AMF network element 1, and then AMF1 and UPF network element 1 complete the modification/delete/establishment of the first session. A process is established to make the managed QoS of the first session consistent with the QoS of the uplink user plane data transmitted in the second network.
  • step 410 and step 411 may also be replaced by step 412 and step 413.
  • Step 412 The UPF network element 1 receives downlink user plane data from the second terminal of the UPF network element 2 in the second network.
  • Step 413 The UPF network element 1 determines that the QoS for transmitting downlink user plane data is inconsistent with the QoS for transmitting downlink user plane data in the first network, and the UPF network element 1 initiates a modification/delete/establishment process for the first session.
  • step 413 may be implemented in the following manner: the UPF network element 1 sends a modification/delete/establishment request for the first session to the PCF network element 1. Then the PCF network element 1 and the 5G-RG complete the modification/delete/establishment process for the first session, so that the managed QoS of the first session is consistent with the QoS of the downlink user plane data transmitted in the second network.
  • Step 414 The 5G-RG determines the QFI in the uplink user plane data received from the 5G Capable UE, and transmits the uplink user plane data to the UPF network element 1 through the QoS Flow indicated by the QoS in the first network.
  • the UPF network element 1 is used to transmit uplink user plane data to the UPF network element 2.
  • the 5G-RG transmits the uplink user plane data to the UPF network element through the QoS Flow indicated by the QoS in the first network 1.
  • Step 415 UPF network element 1 receives downlink user plane data from the second network.
  • Step 416 The UPF network element 1 determines the QFI in the downlink user plane data from the second network, and transmits the downlink user plane data to the 5G-RG through the QoS Flow indicated by the QoS in the first network. 5G-RG is used to transmit downlink user plane data to the second terminal.
  • FIG. 15 shows the specific flow of another session management method provided by an embodiment of the present application, and the method includes:
  • Step 501 to step 507 are the same as step 301 to step 307.
  • Step 501 to step 507 are the same as step 301 to step 307.
  • step 301 to step 307 please refer to the description of step 301 to step 307, which will not be repeated here.
  • Step 508 The 5G Capable UE initiates a PDU Session modification or establishment process for the second session to send the flow descriptor and the service descriptor to the IWF network element or the UPF network element 2 in the second network.
  • the flow identified by the flow descriptor should be marked with a service descriptor, such as DSCP or SPI, according to the QoS information corresponding to the service flow.
  • a service descriptor such as DSCP or SPI
  • Step 509 The 5G Capable UE establishes an HTTP connection with the 5G-RG.
  • step 509 may be replaced by the following method: 5G Capable UE and 5G-RG establish a Transmission Control Protocol (Transmission Control Protocol, TCP) connection.
  • TCP Transmission Control Protocol
  • Step 510 The 5G Capable UE sends the 5G Capable UE's Information and QoS parameter information to the 5G-RG through an HTTP message.
  • the 5G Capable UE sends the 5G Capable UE's Information and QoS parameter information to the 5G-RG through a TCP message.
  • Step 511 The 5G-RG initiates a session modification/establishment/deletion process for the first session determined based on the 5G Capable UE's Information according to the 5G Capable UE's Information, so as to meet the QoS requirements determined by the QoS parameter information.
  • Step 512 The 5G-RG returns a response message to the 5G Capable UE.
  • the response message may carry the result of the session modification/establishment/deletion process.
  • Step 513 The 5G-RG sends an instruction to close the HTTP connection to the 5G Capable UE.
  • Step 514 After the 5G-RG receives the uplink user plane data sent by the 5G Capable UE, it identifies the service descriptor in the uplink user plane data. If the service descriptor in the uplink user plane data is consistent with the service descriptor indicated by the QoS parameter information, then the uplink user plane data is transmitted through the QoS Flow indicated by the QoS.
  • Step 515 After the UPF network element 1 in the first network receives the downlink user plane data belonging to the 5G Capable UE, it identifies the service descriptor in the downlink user plane data.
  • Step 516 If the service descriptor in the downlink user plane data is consistent with the service descriptor indicated by the QoS parameter information, the downlink user plane data is transmitted through the QoS Flow indicated by the QoS.
  • FIG. 16 shows the specific process of another session management method provided by an embodiment of the present application.
  • the method is suitable for the network architecture shown in FIG. 3, and the method includes:
  • Step 601 The registration process of the terminal in the first network.
  • Step 602 The terminal requests to establish a first session in the first network.
  • the specific process of the terminal requesting the establishment of the first session in the first network may be: the terminal sends a PDU session establishment request to the AMF network element 1 in the first network, and the PDU session establishment request carries the identification of the terminal.
  • Step 603 AMF network element 1 and UPF network element 1 complete the remaining first session establishment process. To establish the first session in the first network.
  • Step 604 The registration process of the terminal in the second network.
  • step 305 for the registration process of the terminal in the second network, reference may be made to the description in step 305 to step 307, which will not be repeated here.
  • Step 605 The terminal sends a request for establishment or modification or deletion of the second session (PDU Session Establishment/Modification/Delete) to the AMF network element 2.
  • the PDU Session Establishment/Modification/Delete request carries the identification of the terminal.
  • Step 606 The terminal completes the remaining process of establishing or modifying or deleting the second session.
  • Step 607 to step 609 are the same as step 310 to step 312 shown in FIG. 11.
  • Step 610 to step 612 are the same as step 313 to step 315. I won't repeat them here.
  • the AMF network element 2 identifies the AMF network element 1 to which the terminal is connected in the first network according to the identification of the terminal.
  • the PCF network element 2 identifies the PCF network element 1 to which the terminal is connected in the first network according to the identification of the terminal.
  • Step 613 The terminal identifies the service descriptor in the uplink user plane data.
  • the uplink user plane data consistent with the service descriptor determined by the QoS parameter information is transmitted to the UPF network element 1 using the QoS resource determined by the QoS.
  • the UPF network element 1 is used to transmit the received uplink user plane data to the UPF network element 2.
  • Step 614 The UPF network element 1 identifies the service descriptor in the downlink user plane data.
  • the downlink user plane data consistent with the service descriptor determined by the Qos parameter information is transmitted to the terminal using QoS to determine the corresponding QoS resource.
  • each network element such as the first control plane network element, the second control plane network element, the first terminal, etc.
  • each network element such as the first control plane network element, the second control plane network element, the first terminal, etc.
  • each network element includes hardware structures and/or software modules corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driven hardware depends on the specific application of the technical solution and design constraints. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
  • the embodiment of the present application may divide the first control plane network element, the second control plane network element, and the first terminal into functional units according to the foregoing method examples.
  • each functional unit may be divided corresponding to each function, or two or More than two functions are integrated in one processing unit.
  • the above integrated unit can be implemented in the form of hardware or software function unit. It should be noted that the division of the units in the embodiments of the present application is schematic, and is only a division of logical functions. In actual implementation, there may be another division manner.
  • FIG. 17 shows a session management apparatus involved in the foregoing embodiment, and the session management apparatus may include: a processing unit 101.
  • the processing unit 101 is configured to support the first control plane network element to perform step 101 in the above embodiment And step 102.
  • the session management apparatus when the session management apparatus is a first control plane network element or a chip in the first control plane network element, the session management apparatus may optionally include a communication unit 102 in addition to the processing unit 101.
  • the communication unit 102 is configured to support the first control plane network element or a chip in the first control plane network element to perform step 105 in the foregoing embodiment. That is, when the session management apparatus is a first control plane network element or a chip in the first control plane network element, the communication unit 102 is optional.
  • the communication unit 102 in the embodiment of the present application is further configured to support the first control plane network element or a chip in the first control plane network element to perform step 107 and step 109 in the foregoing embodiment.
  • the session management apparatus may include: a processing unit 101 and a communication unit 102.
  • the processing unit 101 is configured to support the second control plane network element or a chip in the second control plane network element to execute step 103 in the foregoing embodiment.
  • the communication unit 102 is configured to support the second control plane network element or a chip in the second control plane network element to execute step 104 in the foregoing embodiment.
  • the communication unit 102 is further configured to support the second control plane network element or a chip in the second control plane network element to perform step 106 in the foregoing embodiment.
  • the processing unit 101 is further configured to support the second control plane network element or a chip in the second control plane network element to execute step 108 in the foregoing embodiment.
  • the session management apparatus as the first terminal or the chip in the first terminal as an example.
  • the processing unit 101 is configured to support the first terminal or a chip in the first terminal to perform step 201 and step 202 in the foregoing embodiment.
  • the session management apparatus when the session management apparatus is the first terminal or a chip in the first terminal, the session management apparatus may optionally further include the communication unit 102.
  • the communication unit 102 is configured to support the first terminal or a chip in the first terminal to perform step 204, step 206, and step 207 in the foregoing embodiment.
  • the session management apparatus includes a processing unit 101 and a communication unit 102.
  • the communication unit 102 is configured to support the second user plane network element or a chip in the second user plane network element to perform step 210 in the foregoing embodiment.
  • the processing unit 101 is configured to support the second user plane network element or a chip in the second user plane network element to perform step 211 in the foregoing embodiment.
  • the session management apparatus includes: a processing unit 101 and a communication unit 102.
  • the communication unit 102 is configured to support the first user plane network element or a chip in the first user plane network element to perform step 110 in the foregoing embodiment.
  • the processing unit 101 is configured to support the first user plane network element or a chip in the first user plane network element to execute step 111 in the foregoing embodiment.
  • the communication unit 102 is configured to support the first user plane network element or a chip in the first user plane network element to perform step 208 in the foregoing embodiment.
  • the processing unit 101 is configured to support the first user plane network element or a chip in the first user plane network element to perform step 209 in the foregoing embodiment.
  • FIG. 18 shows a schematic diagram of a possible logical structure of the session management apparatus involved in the foregoing embodiment.
  • the session management device includes: a processing module 112 and a communication module 113.
  • the processing module 112 is used to control and manage the actions of the session management device.
  • the processing module 112 is used to perform information/data processing steps in the session management device.
  • the communication module 113 is used to support the session management device to perform information/data sending or receiving steps.
  • the session management device may further include a storage module 111 for storing program codes and data of the session management device.
  • the processing module 112 is configured to support the first control plane network element or The chip in the first control plane network element executes step 101 and step 102 in the foregoing embodiment.
  • the communication module 113 is configured to support the first control plane network element or a chip applied in the first control plane network element to perform step 105, step 107, or step 109 in the foregoing embodiment.
  • the processing module 112 is configured to support the second control plane network element or The chip applied in the second control plane network element executes step 103 in the foregoing embodiment.
  • the communication module 113 is configured to support the second control plane network element or a chip applied in the second control plane network element to perform step 104 in the foregoing embodiment.
  • the communication module 113 is further configured to support the second control plane network element or a chip applied in the second control plane network element to perform step 106 in the foregoing embodiment.
  • the processing module 112 is further configured to support the second control plane network element or a chip applied in the second control plane network element to perform step 108 in the foregoing embodiment.
  • the session management apparatus is the first terminal or is a chip in the first terminal.
  • the processing module 112 is configured to support the first terminal or a chip in the first terminal to perform step 201 and step 202 in the foregoing embodiment.
  • the session management apparatus when the session management apparatus is the first terminal or a chip in the first terminal, the session management apparatus may optionally further include a communication module 113.
  • the communication module 113 is used to support the first terminal or a chip in the first terminal to perform step 204, step 206, and step 207 in the foregoing embodiment.
  • the session management apparatus includes: a processing module 112 and a communication module 113.
  • the communication module 113 is configured to support the second user plane network element or a chip in the second user plane network element to perform step 210 in the foregoing embodiment.
  • the processing module 112 is configured to support the second user plane network element or a chip in the second user plane network element to perform step 211 in the foregoing embodiment.
  • the session management apparatus includes: a processing module 112 and a communication module 113.
  • the communication module 113 is configured to support the first user plane network element or a chip in the first user plane network element to perform step 110 in the foregoing embodiment.
  • the processing module 112 is configured to support the first user plane network element or a chip in the first user plane network element to execute step 111 in the foregoing embodiment.
  • the communication module 113 is configured to support the first user plane network element or perform step 208 in the foregoing embodiment for a chip in the first user plane network element.
  • the processing module 112 is configured to support the first user plane network element or a chip in the first user plane network element to execute step 209 in the foregoing embodiment.
  • the processing module 112 may be a processor or a controller, for example, a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, Hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the present disclosure.
  • the processor may also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a digital signal processor and a microprocessor, and so on.
  • the communication module 113 may be a transceiver, a transceiver circuit, or a communication interface.
  • the storage module 111 may be a memory.
  • the processing module 112 is the processor 41 or the processor 45
  • the communication module 113 is the communication interface 43
  • the storage module 111 is the memory 42
  • the present application The session management apparatus involved in the embodiment may be the communication device shown in FIG. 5.
  • the memory 42, the processor 41 or 45, and the communication interface 43 are connected to each other through a communication line 44.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 101 in the foregoing embodiment.
  • the communication interface 43 is used to support the communication device to execute step 105, step 107, or step 109 in the foregoing embodiment.
  • the communication module 113 may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing module 112 may be a processor.
  • the storage module 111 may be a storage unit (eg, register, cache, etc.) within the chip.
  • the communication interface is used to support the chip in the first control plane network element to execute step 105, step 107, or step 109 in the foregoing embodiment.
  • the processor is configured to support the chip in the first control plane network element to execute step 101 in the foregoing embodiment.
  • the processing module 112 is the processor 41 or the processor 45
  • the communication module 113 is the communication interface 43
  • the storage module 111 is the memory 42
  • the present application The session management apparatus involved in the embodiment may be the communication device shown in FIG. 5.
  • the memory 42, the processor 41 or 45, and the communication interface 43 are connected to each other through a communication line 44.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 103 in the foregoing embodiment.
  • the communication interface 43 is used to support the communication device to execute step 104 in the foregoing embodiment.
  • the communication interface 43 is used to support the communication device to execute step 106 in the foregoing embodiment.
  • the processor 41 or the processor 45 is further configured to support the communication device to execute step 108 in the foregoing embodiment.
  • the communication module 113 may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing module 112 may be a processor.
  • the storage module 111 may be a storage unit (eg, register, cache, etc.) within the chip.
  • the communication interface is used to support the chip in the second control plane network element to execute step 104 and step 106 in the foregoing embodiment.
  • the processor is used to support the chip in the second control plane network element to execute step 103 and step 108 in the foregoing embodiment.
  • the session management apparatus may be the communication device shown in FIG. 5.
  • the memory 42, the processor 41 or 45, and the communication interface 43 are connected to each other through a communication line 44.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 201 and step 202 in the foregoing embodiment.
  • the communication interface 43 is used to support the communication device to execute step 204, step 206, and step 207 in the foregoing embodiment.
  • the communication module 113 may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing module 112 may be a processor.
  • the storage module 111 may be a storage unit (eg, register, cache, etc.) within the chip.
  • the communication interface is used to support the chip in the first terminal to execute step 204, step 206, and step 207 in the foregoing embodiment.
  • the processor is used to support the chip in the first terminal to execute step 201 and step 202 in the foregoing embodiment.
  • the processing module 112 is the processor 41 or the processor 45
  • the communication module 113 is the communication interface 43
  • the storage module 111 is the memory 42
  • the present application The session management apparatus involved in the embodiment may be the communication device shown in FIG. 5.
  • the memory 42, the processor 41 or 45, and the communication interface 43 are connected to each other through a communication line 44.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 211 in the foregoing embodiment.
  • the communication interface 43 is used to support the communication device to execute step 210 in the foregoing embodiment.
  • the communication module 113 may be a communication interface, such as an input/output interface, a pin, or a circuit.
  • the processing module 112 may be a processor.
  • the storage module 111 may be a storage unit (eg, register, cache, etc.) within the chip.
  • the communication interface is used to support the chip in the first user plane network element to perform step 110 in the foregoing embodiment.
  • the processor is configured to support the chip in the first user plane network element to execute step 111 in the foregoing embodiment.
  • the communication interface is used to support the chip in the first user plane network element to perform step 208 in the foregoing embodiment.
  • the processor is configured to support the chip in the first user plane network element to execute step 209 in the foregoing embodiment.
  • FIG. 19 is a schematic structural diagram of a chip 150 provided by an embodiment of the present application.
  • the chip 150 includes one or more (including two) processors 1510 and a communication interface 1530.
  • the chip 150 further includes a memory 1540.
  • the memory 1540 may include a read-only memory and a random access memory, and provides operation instructions and data to the processor 1510.
  • a portion of the memory 1540 may also include non-volatile random access memory (non-volatile random access memory, NVRAM).
  • the memory 1540 stores the following elements, execution modules or data structures, or their subsets, or their extension sets.
  • the corresponding operation is performed by calling the operation instruction stored in the memory 1540 (the operation instruction may be stored in the operating system).
  • chips used in the first terminal, the first control plane network element, the second control plane network element, the first user plane network element, and the second user plane network element have similar structures, but different devices Different chips can be used to achieve their respective functions.
  • the processor 1510 controls the processing operations of any one of the first terminal, the first control plane network element, the second control plane network element, the first user plane network element, and the second user plane network element.
  • the processor 1510 may also be called a central Processing unit (central processing unit, CPU).
  • the memory 1540 may include read-only memory and random access memory, and provide instructions and data to the processor 1510.
  • a portion of the memory 1540 may also include non-volatile random access memory (non-volatile random access memory, NVRAM).
  • NVRAM non-volatile random access memory
  • the memory 1540, the communication interface 1530, and the memory 1540 are coupled together through a bus system 1520, where the bus system 1520 may include a power bus, a control bus, and a status signal bus in addition to a data bus.
  • various buses are marked as the bus system 1520 in FIG. 19.
  • the method disclosed in the above embodiments of the present application may be applied to the processor 1510 or implemented by the processor 1510.
  • the processor 1510 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the foregoing method can be completed by hardware integrated logic circuits in the processor 1510 or instructions in the form of software.
  • the aforementioned processor 1510 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or Other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field-programmable gate array
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
  • the software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, and a register.
  • the storage medium is located in the memory 1540.
  • the processor 1510 reads the information in the memory 1540 and completes the steps of the above method in combination with its hardware.
  • the communication interface 1530 is used to execute the first terminal, the first control plane network element, the second control plane network element, and the first user plane network element in the embodiments shown in FIGS. 6-10. Steps of receiving and sending the second user plane network element.
  • the processor 1510 is configured to execute the operations of the first terminal, the first control plane network element, the second control plane network element, the first user plane network element, and the second user plane network element in the embodiments shown in FIGS. 6-10. Processing steps.
  • the above communication unit may be an interface circuit or communication interface of the device for receiving signals from other devices.
  • the communication unit is an interface circuit or a communication interface used by the chip to receive signals or send signals from other chips or devices.
  • the instructions stored in the memory for execution by the processor may be implemented in the form of a computer program product.
  • the computer program product may be written in the memory in advance, or may be downloaded and installed in the memory in the form of software.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
  • Computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • computer instructions can be transmitted from a website site, computer, server, or data center via wire (e.g. Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) to another website, computer, server or data center.
  • wire e.g. Coaxial cable, optical fiber, digital subscriber line (DSL)
  • wireless such as infrared, wireless, microwave, etc.
  • the computer-readable storage medium may be any available medium that can be stored by a computer or a data storage device including one or more available media integrated servers, data centers, and the like.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk, SSD).
  • a computer-readable storage medium stores instructions.
  • a first control plane network element or a chip applied to the first control plane network element executes the embodiments Step 101, step 102, step 105, step 107, and step 109 in.
  • a computer-readable storage medium stores instructions.
  • a second control plane network element or a chip applied to the second control plane network element executes the embodiment Step 103, step 104, step 106, and step 108 in.
  • a computer-readable storage medium is provided, and instructions are stored in the computer-readable storage medium.
  • the first terminal or a chip applied to the first terminal executes steps 201 and steps in the embodiment. 202, step 204, step 206, step 207.
  • a computer-readable storage medium stores instructions.
  • the first user plane network element or a chip applied to the first user plane network element executes the embodiments Step 110 and step 111 in.
  • the first user plane network element or a chip applied in the first user plane network element is caused to perform step 208 and step 209 in the embodiment.
  • a computer-readable storage medium stores instructions.
  • a second user plane network element or a chip applied to the second user plane network element executes the embodiments Step 210 and step 211 in.
  • the foregoing readable storage medium may include various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
  • a computer program product including instructions is provided.
  • the computer program product stores instructions.
  • the first control plane network element or the chip in the first control plane network element is executed in the embodiment Step 101, step 102, step 105, step 107, and step 109.
  • a computer program product including instructions is provided.
  • the computer program product stores instructions.
  • a second control plane network element or a chip applied to the second control plane network element executes the embodiment Step 103, step 104, step 106, and step 108 in.
  • a computer program product including instructions.
  • the computer program product stores instructions.
  • the first terminal or a chip applied to the first terminal executes steps 201 and 202 in the embodiment. , Step 204, Step 206, Step 207.
  • a computer program product including instructions.
  • the computer program product stores instructions.
  • the first user plane network element or a chip applied to the first user plane network element executes the embodiments Step 110 and step 111 in.
  • the first user plane network element or a chip applied in the first user plane network element is caused to perform step 208 and step 209 in the embodiment.
  • a computer program product including instructions is provided.
  • the computer program product stores instructions.
  • the second user plane network element or the chip in the second user plane network element is executed in the embodiment ⁇ step 210, step 211.
  • a chip is provided.
  • the chip is applied to a first control plane network element.
  • the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the processor is used to run instructions to execute instructions in the embodiments. Step 101, step 102, step 105, step 107, and step 109.
  • a chip is provided.
  • the chip is applied to a second control plane network element.
  • the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the processor is used to run instructions to execute the embodiments. Step 103, step 104, step 106, and step 108 in.
  • a chip is provided.
  • the chip is applied to a first terminal.
  • the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the processor is used to execute instructions to execute the steps in the embodiments. 201, Step 202, Step 204, Step 206, Step 207.
  • a chip is provided.
  • the chip is applied to a first user plane network element.
  • the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the processor is used to run instructions to execute the embodiments. Step 110 and step 111 in. Or execute step 208 and step 209 in the embodiment.
  • a chip is provided.
  • the chip is applied to a second user plane network element.
  • the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the processor is used to run instructions to execute the embodiments. Step 210 and step 211 in.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
  • Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • computer instructions can be transmitted from a website, computer, server, or data center through a cable (such as Coaxial cable, optical fiber, digital subscriber line (digital subscriber line, referred to as DSL) or wireless (such as infrared, wireless, microwave, etc.) means to transmit to another website, computer, server or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more servers and data centers that can be integrated with the medium.
  • the usable media may be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供一种会话管理方法及装置,涉及通信技术领域,用以为终端的业务提供服务质量QoS保障。该方案包括:第一网络中的第一控制面网元确定管理第一会话,其中,所述第一会话用于为第二终端在第一网络中提供连接,所述第一控制面网元为所述第一网络中的网元;第一控制面网元管理所述第一会话。

Description

一种会话管理方法及装置
本申请要求于2019年01月15日提交国家知识产权局、申请号为201910037199.8、申请名称为“一种会话管理方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种会话管理方法及装置。
背景技术
为了应对无线宽带技术的挑战,保持第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)网络的领先优势。3GPP标准组制定了下一代移动通信网络架构(Next Generation System),也可以称为第五代(5-Generation,5G)网络架构。该5G网络架构不但支持终端通过3GPP标准组定义的无线技术(如长期演进(Long Term Evolution,LTE),5G无线接入网(Radio Access Network,RAN)等)接入5G核心网络侧(Core Network,CN)而且支持非(non)-3GPP接入技术通过non-3GPP转换功能(Interworking Function,N3IWF)或下一代接入网关(next Generation Packet Data Gateway,ngPDG)接入核心网侧。
此外,5GC除了支持RAN接入以外还可以支持固定网络/有线网络的接入(如5GC支持家庭网关(residential Gateway,RG)通过有线网络接入)。在此场景下,支持5GC的终端(以下简称:5GC终端)可以通过上述家庭网关接入5GC。
其中,5GC中为RG服务的网元组成第一网络。5GC中为5GC终端服务的网元组成第二网络。5GC终端可以通过第一网络连接到第二网络,但是第一网络并不知道应该使用什么服务质量(Quality of service,QoS)来传输5GC终端的数据,从而无法保障5GC终端的业务QoS。
发明内容
本申请实施例提供一种会话管理方法及装置,用以为终端的业务提供服务质量QoS保障。
本申请实施例提供如下技术方案:
第一方面,本申请实施例提供一种会话管理方法,该方案包括:第一网络中的第一控制面网元确定管理第一会话,其中,第一会话用于为第二终端在第一网络中提供连接,第一控制面网元为第一网络中的网元。第一控制面网元管理第一会话。
其中,第二终端通过第一网络接入第二网络。第二网络用于为第二终端提供服务。
本申请实施例提供一种会话管理方法,通过第一控制面网元确定需要管理第一会话,然后执行管理第一会话的过程。这样对于第二终端通过第一网络接入第二网络的网络架构,可以使得第一网络通过管理第一会话从而改变传输第二终端的用户面数据在第一网络中的服务质量参数。与现有技术中使用固定统一的QoS来传输第二终端的用户面数据相比,可以为第二终端的用户面数据提供精确地QoS保障。
在一种可选的实现方式中,第一网络中的第一控制面网元确定管理第一会话,具体包括:第一控制面网元确定第二终端的用户面数据在第二网络中的第二服务质量 QoS参数与用户面数据在第一网络中的第一QoS参数不一致,其中,第二网络为第二终端通过第一网络接入的网络。在第二终端的用户面数据通过第一网络传输至第二网络的过程中,第一控制面网元可以根据用户面数据在第二网络中的第二QoS参数和用户面数据在第一网络中的第一QoS参数之间的关系,自主确定是否需要管理第一会话。
在一种可能的实现方式中,第一控制面网元确定第二终端的用户面数据在第二网络中的第二QoS参数与用户面数据在第一网络中的第一QoS参数不一致指:第一控制面网元确定第二终端在第二网络中的用户面数据在第二网络中的第二QoS参数与第二终端在第一网络中的用户面数据在第一网络中的第一QoS参数不一致。
在一种可选的实现方式中,第一控制面网元管理第一会话,包括:第一控制面网元根据第二QoS参数管理第一会话。这样可以使得第一网络中传输第二终端的用户面数据的QoS参数与第二网络中传输第二终端的用户面数据的QoS参数一致。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一控制面网元接收来自第二控制面网元的用于请求第一控制面网元管理第一会话的会话管理触发消息。第一网络中的第一控制面网元确定管理第一会话,包括:第一控制面网元根据会话管理触发消息,确定管理第一网络中的第一会话。这样可以使得第一控制面网元基于第二控制面网元的触发确定管理第一网络中的第一会话。
在一种可选的实现方式中,会话管理触发消息包括:用于确定传输第二终端的用户面数据的QoS要求的QoS参数信息。第一控制面网元管理第一会话,包括:第一控制面网元根据QoS参数信息,管理第一会话。以便于第一控制面网元可以基于第二控制面网元指示的在第一网络中传输第二终端的用户面数据的QoS要求在第一网络中传输第二终端的用户面数据。可以理解,用于确定传输第二终端的用户面数据的QoS要求的QoS参数信息也可以指用于确定传输第二终端在第一网络中的用户面数据的QoS要求的QoS参数信息。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一控制面网元接收来自第二控制面网元的第二终端的信息或第一终端的信息,第二终端的信息用于确定第一会话,第一终端的信息用于确定第一会话。第一网络中的第一控制面网元确定管理第一会话,包括:第一控制面网元根据第二终端的信息或第一终端的信息,确定管理第一会话。便于第一控制面网元根据基于第二终端的信息或第一终端的信息确定对第一会话发起会话管理流程。
在一种可选的实现方式中,第二终端的信息,包括以下信息中的任一个或多个:第二终端的标识、第一会话的标识、第二终端的IP地址、第二会话的标识,其中,第二会话用于在第二网络中为第二终端提供连接。
在一种可选的实现方式中,第一终端的信息,包括以下信息中的任一个或多个:第一终端的标识、第一会话的标识、第一终端的IP地址、第二会话的标识,其中,第二会话用于在第二网络中为第二终端提供连接。
在一种可选的实现方式中,QoS参数信息,包括以下信息中的任一个或多个:业务描述符和QoS指示。其中,业务描述符用于确定用户面数据,QoS指示用于指示业务描述符对应的用户面数据使用的QoS资源。业务描述符用于确定的用户面数据指第二终端在第一网络中的用户面数据。相应的,QoS指示用于指示业务描述符对应的用 户面数据使用的QoS资源等同于QoS指示用于指示业务描述符对应的第二终端在第一网络中的用户面数据使用的QoS资源的要求。此处统一说明,后续不再赘述。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一控制面网元向第一网络中的第一用户面网元和/或第一网络中的第一终端发送QoS参数信息,第二终端通过第一终端接入第二网络。这样便于第一终端和/或第二终端确定传输用户面数据的QoS要求,从而以确定的QoS要求传输用户面数据。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一控制面网元确定在第一网络中传输用户面数据的目标QoS参数信息。第一控制面网元向第一网络中的第一用户面网元和/或第一网络中的第一终端发送目标QoS参数信息。可以理解的是,第一控制面网元确定在第一网络中传输用户面数据的目标QoS参数信息等同于第一控制面网元确定第二终端在第一网络中的用户面数据的目标QoS参数信息。
在一种可选的实现方式中,第一控制面网元管理第一会话,包括:第一控制面网元修改第一会话,或者第一控制面网元删除第一会话,或者第一控制面网元建立第一会话。这样可以通过多种方式更新第一会话,以使得在第一会话中传输的用户面数据满足QoS要求。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一控制面网元确定第一网络中第一会话的目标QoS参数信息后,第一控制面网元控制第一终端利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。
第二方面,本申请实施例提供一种会话管理方法,包括:第一终端确定在第一网络中管理的第一会话。第一终端管理第一会话。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一终端接收来自第二终端的第二终端的信息,和/或,第一终端的信息;其中,第二终端的信息用于确定第一会话,第一终端的信息用于确定第一会话;第一终端确定在第一网络中管理的第一会话,包括:第一终端根据第二终端的信息,和/或,第一终端的信息,确定管理第一会话。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一终端接收来自第二终端的QoS参数信息,QoS参数信息用于确定传输第二终端的用户面数据的QoS要求;第一终端管理第一会话,包括:第一终端根据QoS参数信息,管理第一会话。可以理解的是,此处的QoS参数信息用于确定传输第二终端的用户面数据的QoS要求等同于QoS参数信息用于确定传输第二终端在第一网络中的用户面数据的QoS要求。
在一种可选的实现方式中,本申请实施例提供的方法还包括:在第一终端管理第一会话的过程中,第一终端向第一网络中的第一用户面网元发送QoS参数信息,QoS参数信息用于指示根据QoS参数信息传输第二终端在第一网络中的用户面数据。
在一种可选的实现方式中,QoS参数信息,包括以下信息中的任一个或多个:业务描述符和QoS指示;其中,业务描述符用于确定第二终端在第一网络中的用户面数据,QoS指示用于指示业务描述符对应的第二终端在第一网络中的用户面数据使用的QoS资源的要求。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一终端利用第一网络的数据传输通道向第二网络传输用户面数据。
第三方面,本申请实施例提供一种会话管理方法,包括:第二网络中的第二控制面网元管理第二网络中的第二会话;其中,第二会话用于在第二网络中为第二终端提供连接;第二控制面网元向第一网络中的第一控制面网元发送会话管理触发消息;第二终端通过第一网络接入第二网络;其中,会话管理触发消息用于请求管理第一网络中的第一会话,第一会话用于在第一网络中为第二终端提供连接。
在一种可选的实现方式中,会话管理触发消息,包括:QoS参数信息,QoS参数信息用于确定传输第二终端在第一网络中的第一用户面数据的QoS要求。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第二控制面网元向第一控制面网元发送第二终端的信息,和/或,第一终端的信息,第二终端的信息用于确定第一网络中的第一会话,第一终端的信息用于确定第一网络中的第一会话。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第二控制面网元获取第一控制面网元的信息,第一控制面网元的信息用于确定第一控制面网元。
在一种可选的实现方式中,第二控制面网元获取第一控制面网元的信息,包括:在第二终端注册到第二网络的过程中或者第二终端通过第二网络管理第二会话的过程中,第二控制面网元获取第一终端的信息,第一终端用于为第二终端提供连接;第二控制面网元根据第一终端的信息,确定第一控制面网元。
第四方面,本申请实施例提供一种会话管理方法,在第二会话的管理过程中,第二网络的第二用户面网元获取流描述符和业务描述符中的至少一个,第二会话用于在第二网络中为第二终端提供连接;第二终端通过第一网络接入第二网络;第二用户面网元对流描述符所识别的用户面数据添加相应业务描述符。
第五方面,本申请实施例提供的一种会话管理方法,第一网络中的第一用户面网元接收来自第一网络中的第一控制面网元的服务质量QoS参数信息,QoS参数信息用于确定传输第二终端在第一网络中的用户面数据的QoS要求。第一用户面网元根据QoS参数信息,利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据,第二网络为第二终端通过第一网络接入的网络。
在一种可选的实现方式中,QoS参数信息包括:业务描述符和服务质量QoS指示。业务描述符用于确定第二终端在第一网络中的用户面数据,QoS指示用于指示业务描述符对应的第二终端在第一网络中的用户面数据使用的QoS资源的要求。
在上述第一方面和第五方面中的任意一个方面及任意一个实现方式中,第一网络可以由第一终端注册的网络中的网元构成。第二网络可以是第二终端注册的网络中的网元构成。
在上述第一方面到第五方面中的任意一个方面及任意一个实现方式中,第一终端可以为注册于第一网络中的终端,第二终端可以为注册于第二网络中的终端。第二终端可以经第一终端以及第一网络和第二网络之间的数据传输通道与第二网络之间传输用户面数据。
在上述第一方面和第二方面中的任意一个方面及任意一个实现方式中,第一控制面网元管理第一会话,包括第一控制面网元修改第一会话或者第一控制面网元发起修改第一会话的流程。
第六方面,本申请实施例提供一种会话管理装置,该会话管理装置可以是第一控 制面网元,也可以是第一控制面网元内的芯片。该会话管理装置可以包括处理单元和通信单元。当该会话管理装置是第一控制面网元时,该处理单元可以是处理器,该通信单元可以是通信接口或接口电路。该会话管理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该第一控制面网元实现第一方面或第一方面的任意一种可能的实现方式中描述的一种会话管理方法。当该会话管理装置是第一控制面网元内的芯片时,该处理单元可以是处理器,该通信单元可以是通信接口,例如输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该第一控制面网元实现第一方面或第一方面的任意一种可能的实现方式中描述的一种会话管理方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一控制面网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第七方面,本申请实施例提供一种会话管理装置,该会话管理装置可以是第一终端,也可以是第一终端内的芯片。该会话管理装置可以包括处理单元和通信单元。当该会话管理装置是第一终端时,该处理单元可以是处理器,该通信单元可以是收发器。该会话管理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该第一终端实现第二方面或第二方面的任意一种可能的实现方式中描述的一种会话管理方法。当该会话管理装置是第一终端内的芯片时,该处理单元可以是处理器,该通信单元可以是通信接口,例如输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该第一终端实现第二方面或第二方面的任意一种可能的实现方式中描述的一种会话管理方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第八方面,本申请实施例提供一种会话管理装置,该会话管理装置可以是第二控制面网元,也可以是第二控制面网元内的芯片。该会话管理装置可以包括处理单元和通信单元。当该会话管理装置是第二控制面网元时,该处理单元可以是处理器,该通信单元可以是通信接口或者接口电路。该会话管理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该第二控制面网元实现第三方面或第三方面的任意一种可能的实现方式中描述的一种会话管理方法。当该会话管理装置是第二控制面网元内的芯片时,该处理单元可以是处理器,该通信单元可以是通信接口,例如输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该第二控制面网元实现第三方面或第三方面的任意一种可能的实现方式中描述的一种会话管理方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第二控制面网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第九方面,本申请实施例提供一种会话管理装置,该会话管理装置可以是第二用户面网元,也可以是第二用户面网元内的芯片。该会话管理装置可以包括处理单元和通信单元。当该会话管理装置是第二用户面网元时,该处理单元可以是处理器,该通信单元可以是通信接口或者接口电路。该会话管理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的 指令,以使该第二用户面网元实现第四方面或第四方面的任意一种可能的实现方式中描述的一种会话管理方法。当该会话管理装置是第二用户面网元内的芯片时,该处理单元可以是处理器,该通信单元可以是通信接口,例如输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该第二用户面网元实现第四方面或第四方面的任意一种可能的实现方式中描述的一种会话管理方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第二用户面网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第十方面,本申请实施例提供一种会话管理装置,该会话管理装置可以是第一用户面网元,也可以是第一用户面网元内的芯片。该会话管理装置可以包括处理单元和通信单元。当该会话管理装置是第一用户面网元时,该处理单元可以是处理器,该通信单元可以是通信接口或者接口电路。该会话管理装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该第一用户面网元实现第五方面或第五方面的任意一种可能的实现方式中描述的一种会话管理方法。当该会话管理装置是第一用户面网元内的芯片时,该处理单元可以是处理器,该通信单元可以是通信接口,例如输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该第一用户面网元实现第五方面或第五方面的任意一种可能的实现方式中描述的一种会话管理方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一用户面网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第十一方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第一方面至第一方面的任意一种可能的实现方式中描述的会话管理方法。
第十二方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第二方面至第二方面的任意一种可能的实现方式中描述的会话管理方法。
第十三方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第三方面至第三方面的任意一种可能的实现方式中描述的会话管理方法。
第十四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第四方面至第四方面的任意一种可能的实现方式中描述的会话管理方法。
第十五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第五方面至第五方面的任意一种可能的实现方式中描述的会话管理方法。
第十六方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第一方面或第一方面的各种可能的实现方式中描述的一种会话管理方法。
第十七方面,本申请提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第二方面或第二方面的各种可能的实现方式中描述的一种会话 管理方法。
第十八方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第三方面或第三方面的各种可能的实现方式中描述的一种会话管理方法。
第十九方面,本申请提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第四方面或第四方面的各种可能的实现方式中描述的一种会话管理方法。
第二十方面,本申请提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第五方面或第五方面的各种可能的实现方式中描述的一种会话管理方法。
第二十一方面,本申请实施例提供一种通信系统,该通信系统包括如下中任一个或多个:第六方面及各种可能的实现方式中描述的第一控制面网元,以及第八方面及第八方面的各种可能的实现方式中描述的第二控制面网元。
第二十二方面,本申请实施例提供一种会话管理装置,该会话管理装置包括处理器和存储介质,存储介质存储有指令,指令被处理器运行时,实现如第一方面或第一方面的各种可能的实现方式描述的会话管理方法。
第二十三方面,本申请实施例提供一种会话管理装置,该会话管理装置包括处理器和存储介质,存储介质存储有指令,指令被处理器运行时,实现如第二方面或第二方面的各种可能的实现方式描述的会话管理方法。
第二十四方面,本申请实施例提供一种会话管理装置,该会话管理装置包括处理器和存储介质,存储介质存储有指令,指令被处理器运行时,实现如第三方面或第三方面的各种可能的实现方式描述的会话管理方法。
第二十五方面,本申请实施例提供一种会话管理装置,该会话管理装置包括处理器和存储介质,存储介质存储有指令,指令被处理器运行时,实现如第四方面或第四方面的各种可能的实现方式描述的会话管理方法。
第二十六方面,本申请实施例提供一种会话管理装置,该会话管理装置包括处理器和存储介质,存储介质存储有指令,指令被处理器运行时,实现如第五方面或第五方面的各种可能的实现方式描述的会话管理方法。
第二十七方面,本申请提供一种芯片,该芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,处理器用于运行指令,以进行第一方面至第一方面的第十二种可能的实现方式中任一项所描述的会话管理方法。
第二十八方面,本申请提供一种芯片,该芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,处理器用于运行指令,以进行第二方面至第二方面的第五种可能的实现方式中任一项所描述的会话管理方法。
第二十九方面,本申请提供一种芯片,该芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,处理器用于运行指令,以进行第三方面至第三方面的第五种可能的实现方式中任一项所描述的会话管理方法。
第三十方面,本申请提供一种芯片,该芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,处理器用于运行指令,以进行第四方面至第 四方面的第五种可能的实现方式中任一项所描述的会话管理方法。
第三十一方面,本申请提供一种芯片,该芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,处理器用于运行指令,以进行第五方面至第五方面的第五种可能的实现方式中任一项所描述的会话管理方法。
其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。
可选的,本申请中上述描述的芯片还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。
本申请实施例第二方面至第三十一方面及其各种实现方式中涉及到的第一终端的信息、第二终端的信息、QoS参数信息的具体内容可以参考第一方面中的描述,此处不再赘述。
本申请中第二方面至第三十一方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
附图说明
图1为本申请实施例提供的一种通信系统示意图;
图2为本申请实施例提供的一种通信系统示意图二;
图3为本申请实施例提供的一种通信系统示意图三;
图4为本申请实施例提供的一种5G网络架构示意图;
图5为本申请实施例提供的一种通信设备的结构示意图;
图6为本申请实施例提供的一种会话管理方法的流程示意图一;
图7为本申请实施例提供的一种会话管理方法的流程示意图二;
图8为本申请实施例提供的一种会话管理方法的流程示意图三;
图9为本申请实施例提供的一种会话管理方法的流程示意图四;
图10为本申请实施例提供的一种会话管理方法的流程示意图五;
图11为本申请实施例提供的一种会话管理方法的具体流程示意图一;
图12为本申请实施例提供的一种IPSEC隧道和服务质量流之间的关系示意图一;
图13为本申请实施例提供的一种IPSEC隧道和服务质量流之间的关系示意图二;
图14为本申请实施例提供的一种会话管理方法的具体流程示意图二;
图15为本申请实施例提供的一种会话管理方法的具体流程示意图三;
图16为本申请实施例提供的一种会话管理方法的具体流程示意图四;
图17为本申请实施例提供的一种会话管理装置的结构示意图一;
图18为本申请实施例提供的一种会话管理装置的结构示意图二;
图19为本申请实施例提供的一种芯片的结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一网络和第二网络仅仅是为了区分不同的网络,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
如图1所示,图1示出了本申请实施例提供的一种通信系统的示意图,该通信系统包括:终端10、第一网络20、第二网络30。该终端10通过第一网络20接入第二网络30。
其中,该第一网络20中包括第一控制面(Control plane,CP)网元201和终端202。该第二网络30包括:第二控制面网元301。
其中,第一网络20为第一终端20注册的网络。也可以理解为:第一网络20为终端202注册到核心网时,该核心网中为终端202提供服务的网元组成。第二网络30为终端10注册的网络。也可以理解为,第二网络30为终端10注册到核心网时,该核心网中为终端10提供服务的网元组成。
应理解,本申请实施例中终端10和终端202注册的可以是同一个核心网。也可以是不同的核心网。
示例性的,第一网络和第二网络可以分别由同一个公共陆地移动网络(Public Land Mobile Network,PLMN)的相同或者不同网元构成,也可以由不同PLMN的不同网元构成。
例如,终端202注册到的核心网为4G核心网(例如,核心分组网演进(Evolved Packet Core,EPC)。则第一网络20由4G核心网中为终端202提供服务的网元组成。
例如,终端10注册到的核心网为5G核心网(5G Core,5GC),则第二网络30由5G核心网中为终端10提供服务的网元组成。
或者,终端202和终端10注册的核心网均为5GC。
示例性的,本申请实施例中的第一控制面网元201和第二控制面网元301主要负责用户注册认证、移动性管理及向用户面(UPF)下发数据包转发策略、QoS控制策略等。
示例性的,第一控制面网元201和第二控制面网元301对应的网元可以为:移动管理网元、策略控制网元、或会话管理网元中的一个或多个。
以4G核心网为例,该移动管理网元可以为移动管理实体(Mobility Management Entity,MME)。策略控制网元可以为策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)。此外,在4G核心网中第一控制面网元201也可以为归属签约用户服务器(Home Subscriber Server,HSS)。
如图2所示,以图1所示的通信系统应用于5G网络架构为例,图2所示的网络结构可以称为:固移融合网络架构。在图2所示的网络架构中,该移动管理网元可以为接入与移动管理功能(Access and Mobility Management Function,AMF)网元。策略控制网元可以为策略控制功能(Policy Control function,PCF)网元。会话管理网元可以为会话管理功能(Session Management Function,SMF)网元。也即第一控制面网元201可以为:第一SMF网元、第一AMF网元、第一PCF网元、第一统一数据管理(Unified Data Management,UDM)网元中的任一个。第二控制面网元301可以为:第二SMF网元、第二AMF网元、第二PCF网元、第二UDM网元中的任一个。
此外,如图2所示,该5G网络架构中还可以包括:用户面功能(User plane function,UPF)网元203、UPF网元302、交互(Interworking Function,IWF)网元303以及数据网络(Data Network,DN)304。其中,用户面功能网元203属于第一网络20,UPF网元302以及IWF网元303属于第二网络30。其中,用户面功能网元203用于传输终端202的用户面数据。
其中,UPF网元为用户面网关,主要负责分组数据包的转发、QoS控制、计费信息统计等。例如,用户面数据通过UPF网元302传输到DN304。DN304用于为终端10提供服务,如提供移动运营商业务,Internet服务或第三方服务等。
其中,终端10与IWF网元303建立一个互联网协议安全(Internet Protocol Security,IPSEC)隧道,该IPSEC隧道用于传输终端10的用户面数据至第二网络。如图2所示,该IPSEC隧道的隧道端点包括:终端10、IWF网元303,终端10的用户面数据可以通过IPSEC隧道传输至IWF网元303,最终传输至第二网络中的UPF网元302。
示例性的,接入设备204为接入网设备,它可以是无线接入网(例如,下一代无线接入网(Next Generation Radio Access Network,NG RAN)),有线接入网/固网接入网(Wireline 5G Access Network,W-5GAN),例如,接入网关功能(Access Gateway Function,AGF)或网络网关控制设备(Broadband network gateway,BNG)。
在图1或图2所示的系统架构中,终端10通过终端202接入第二网络30。该终端10利用终端202和第一网络20和第二网络30之间的数据传输通道向第二网络30发送数据。
具体的,终端10的用户面数据通过终端202的用户面先传输到用户面功能网元203。然后由UPF网元203将该终端10的用户面数据传输到第二网络30的IWF网元303。具体实现是终端10与IWF网元303建立一个IPSEC隧道传输终端10的用户面数据,该终端10的用户面数据可以作为终端202的用户面数据在第一网络20中进行传输的。然后第一网络10中的UPF网元203再将该终端10的用户面数据传输到IWF网元303,IWF网元303将接收到的终端10的用户面数据传输给UPF网元302,然后UPF网元302再将终端10的用户面数据传输给DN304。
如图3所示,图3示出了本申请实施例提供的另一种网络架构,该网络结构可以称为:私网架构。图3所示的网络结构与图2所示的网络架构的区别在于,在图2中具有终端202和终端10。此外,在图3所示的网络架构中,终端10还与第一AMF网元之间具有连接。
图3中第一网络是终端202和终端10注册的网络。第一网络和第二网络可以分别 由同一个PLMN的相同或者不同网元构成,也可以由不同PLMN的不同网元构成。
图3中只有一个终端10,即终端10与IWF网元303建立IPSEC隧道。终端10通过接入设备204接入第一网络。然后终端10通过第一网络20接入第二网络30。其他网元的功能和网元之间的交互接口可以参考图2中的描述,此处不再赘述相同地方。
此外,在5G架构下,第一网络20中除第一控制面网元201和UPF网元203、第二网络30中除第二控制面网元201和UPF网元302之外,该第一网络20和第二网络30中还可以存在其他网元。现以第一网络20在5G架构下,还可以存在的其他网元为例,第二网络30中在5G架构下存在的其他网元的可以参考第一网络20在5G架构下的描述。
如图4所示,图4示出了5G网络架构中还可以包括:数据网络(data network,DN)、鉴权服务器功能(authentication server function,AUSF)网元、统一数据库(Unified Data Repository,UDR)、或绑定支持功能(binding support function,BSF)。网络能力开放功能(network exposure function,NEF)网元、网络仓库贮存功能(network repository function,NRF)网元、以及应用功能(application function,AF)等,本申请实施例对此不作具体限定。
需要说明的是,在5G网络架构下,IWF网元303的作用相当于接入设备的作用。
其中,终端通过下一代网络(Next generation,N1)接口(简称N1)与AMF网元通信。接入设备通过N2接口(简称N2)与AMF网元通信。接入设备通过N3接口(简称N3)与UPF网元通信。UPF网元通过N6接口(简称N6)与DN通信。任意两个UPF网元之间通过N9接口(简称N9)通信。UPF网元通过N4接口(简称N4)与SMF网元通信。AMF网元通过N11接口(简称N11)与SMF网元通信。AMF网元通过N8接口(简称N8)与UDM网元通信。SMF网元通过N7接口(简称N7)与PCF网元通信。SMF网元通过N10接口(简称N10)与UDM网元通信。AMF网元通过N12接口(简称N12)与AUSF网元通信。AMF网元通过N22接口(简称N22)与NSSF网元通信。AUSF网元通过N13接口(简称N13)与UDM网元通信。UDM网元与UDR网元通信。PCF网元与UDR网元通信,BSF网元与PCF网元和SMF网元通信。
应理解,如图4所示的网络架构中,控制面网元也可以采用服务化接口进行交互。例如,AMF网元、AUSF网元、SMF网元、UDM网元、UDR网元、NRF网元、NEF网元、NSSF网元或者PCF网元采用服务化接口进行交互。比如,AMF网元对外提供的服务化接口可以为Namf。SMF网元对外提供的服务化接口可以为Nsmf。UDM网元对外提供的服务化接口可以为Nudm。UDR网元对外提供的服务化接口可以为Nudr。PCF网元对外提供的服务化接口可以为Npcf。BSF网元对外提供的服务化接口可以为Nbsf。NEF网元对外提供的服务化接口可以为Nnef。NRF网元对外提供的服务化接口可以为Nnrf。NSSF网元对外提供的服务化接口可以为Nnssf。NWDAF网元对外提供的服务化接口可以为Nnwdaf。应理解,图3中各种服务化接口的名称的相关描述可以参考23501标准中的5G系统架构(5G system architecture)图,在此不予赘述。
需要说明的是,图4仅是示例性的给出一个UPF网元、SMF网元。当然,该中可能包括多个UPF网元、SMF网元,如包括SMF网元1和SMF网元2,本申请实施例 对此不作具体限定。其中,各个网元之间的连接方式可参考图4所示的网络架构,在此不再一一赘述。图4中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。
需要说明的是,图4的接入设备、AF网元、AMF网元、SMF网元、AUSF网元、UDM网元、UPF网元和PCF网元等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,接入设备、AF网元、AMF网元、SMF网元、AUSF网元、UDM网元、UPF网元和PCF网元所对应的网元也可以是其他的名字,本申请实施例对此不作具体限定。例如,该UDM网元还有可能被替换为用户归属服务器(home subscriber server,HSS)或者用户签约数据库(user subscription database,USD)或者数据库实体,等等,在此进行统一说明,后续不再赘述。
值得说明的是,本申请实施例的网络架构并不限于5G固移融合网络架构,但凡终端通过第一网络接入第二网络的架构都适用于本申请实施例。其中,第一网络或者第二网络可以是私有网络,长期演进(long time evolution,LTE)网络,MulteFire网络或者家庭基站网络,或者非3GPP如WIFI接入的移动网络,或者全球移动通讯系统(Global System for Mobile Communication,GSM)网络,或者全局分组无线服务(General Packet Radio Service,GPRS)网络,或者宽带码分多址WCDMA网络,或者未来6G网络等。第一网络中的接入网(Access Network,AN)可以是NG RAN,也可以是固网接入的AGF或者BNG或者Wireline AN,或者私有网络接入网,或者Multifire网络接入,或者是非可信接入的(Non-3GPP Interworking Function,N3IWF),或者可信接入网关。
可选的,本申请实施例中所涉及到的第一终端或第二终端(terminal)可以包括各种具有无线通信功能的能连接到移动网络的设备。例如,手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device),中继用户设备。例如,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。
一个终端可以同时作为第一终端和第二终端。
上述图2-图4中所涉及到的各个网元的功能如下:
AMF网元,主要功能包含:连接管理、移动性管理、注册管理、接入认证和授权、可达性管理、或,安全上下文管理等接入和移动性相关的功能。
SMF网元,主要功能包含:会话管理(如会话建立、修改和释放,包含UPF和AN之间的隧道维护)、UPF网元的选择和控制、业务和会话连续性(Service and Session Continuity,SSC)模式选择、或,漫游等会话相关的功能。
PCF网元,主要功能包含:统一策略制定、策略控制的提供和从UDR中获取策略决策相关的签约信息等策略相关的功能。
NSSF网元,主要功能包含:为终端选择一组网络切片实例。或,确定允许的NSSAI和确定可以服务终端的AMF网元集等。
NRF网元,主要功能包括:服务发现功能,维护可用的网络功能(Network Function,NF)实例的NF文本以及NF实例支持的服务。
AF网元,与3GPP核心网交互提供业务或者服务,包括与NEF交互,或,策略架构交互等。
NEF网元,主要功能包括:安全的开放3GPP网络功能提供的业务和能力,有内部开放,或者开放给第三方等。转化或翻译与AF交互的信息和内部网络功能交互德行信息,如AF服务标识和内部5G核心网信息如数据网络名称(Data Network Name,DNN),单个网络切片选择支撑信息(Single Network Slice Selection Assistance Information,S-NSSAI)标识等。
UDM,支持3GPP认证和秘钥协商机制中的认证信任状处理,用户身份处理,接入授权,注册和移动性管理,签约管理,或,短消息管理等。
AUSF网元,与UDM交互获取用户信息,并执行认证相关的功能,如生成中间秘钥等。
UDR,用于存储签约数据(Subscribed Data),策略信息(Policy Data),应用数据(Application Data)等。
图5所示为本申请实施例提供的通信设备的硬件结构示意图。本申请实施例中的第一终端、第二终端、第一控制面网元、第二控制面网元、第一用户面网元以及第二用户面网元的硬件结构均可以参考如图5所示的通信设备的硬件结构示意图。该通信设备包括处理器41,通信线路44以及至少一个通信接口(图5中仅是示例性的以包括通信接口43为例进行说明)。
处理器41可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路44可包括一通路,在上述组件之间传送信息。
通信接口43,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
可选的,该通信设备还可以包括存储器42。
存储器42可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路44与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器42用于存储执行本申请方案的计算机执行指令,并由处理器41来控制执行。处理器41用于执行存储器42中存储的计算机执行指令,从而实现本申请下述实施例提供的会话管理方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器41可以包括一个或多个CPU,例如图5中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备可以包括多个处理器,例如图5中的处理器41和处理器45。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
下面将结合图1至图4对本申请实施例提供的会话管理方法进行具体阐述。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
如图6所示,图6示出了本申请实施例提供的一种会话管理方法的示意图,该方法包括:
步骤101、第一网络中的第一控制面网元确定管理第一会话。
其中,第一会话用于为第二终端在第一网络中提供连接,第一控制面网元为第一网络中的网元。
第一网络由第一终端注册的网络中的网元构成,第二网络由第二终端注册的网络中的网元构成。第一网络和第二网络可以分别由同一个PLMN的相同或者不同网元构成,也可以由不同PLMN的不同网元构成。示例性的,以第一终端为如图2的终端202为例,第一控制面网元可以为:第一网络中的第一SMF网元、第一AMF网元、第一PCF、第一UDM网元中的任一个。
示例性的,第一网络可以为如图2或图3所示的第一网络20。对于图2而言,该第一网络20由终端202、UPF网元203、第一AMF网元、第一SMF网元、第一PCF网元以及接入设备204组成。对于图3而言,该第一网络20由UPF网元203、第一AMF网元、第一SMF网元、第一PCF网元以及接入设备204组成。
举例说明,本申请实施例中涉及到的会话可以为:分组数据单元(Packet Data Unit,PDU),或者公用数据网(Public Data Network,PDN)连接。以本申请实施例中的会话为PDU会话为例,本申请实施例中的第一会话指:第一网络中的第一会话管理网元建立的连通终端10和第一网络中的UPF网元203的第一数据传输通道。应理解,步骤101中的第二终端可以为图2或图3所示的终端10。
对于图2所示的网络架构而言,该第一数据传输通道中涉及到的网元包括:终端10、终端202、接入设备204、以及由第一SMF网元为该第一会话选择的UPF网元203。该第一数据传输通道中包括多个相邻两个网元之间的链路。例如,包括终端10和终端202之间的链路、终端202和接入设备204之间的链路、接入设备204和UPF网元203之间的链路。
对于图3所示的网络架构而言,该第一数据传输通道中涉及到的网元包括:终端10、接入设备204、以及由第一SMF网元为该第一会话选择的UPF网元203。该第一数据传输通道中包括多个相邻两个网元之间的链路。例如,包括终端10和接入设备204之间的链路、接入设备204和UPF网元203之间的链路。
步骤102、第一控制面网元管理第一会话。
示例性的,本申请实施例中第一控制面网元管理第一会话包括:第一控制面网元直接发起对第一会话的修改流程或对第一会话的删除流程。或者第一控制面网元向第一网络中的第一会话管理网元或第一网络中的终端或第一网络中的第一策略管理网元或第一网络中的第一签约管理网元发送针对第一会话的会话管理请求消息。请求第一网络中的第一会话管理网元或第一网络中的终端或第一网络中的第一策略管理网元或第一网络中的第一签约管理网元可以基于针对第一会话的会话管理请求消息发起会话修改流程或会话删除流程。
本申请实施例提供一种会话管理方法,通过第一控制面网元确定需要管理第一会话,然后执行管理第一会话的过程。这样对于第二终端通过第一网络接入第二网络的网络架构,可以使得第一网络通过管理第一会话从而改变传输第二终端的用户面数据在第一网络中的服务质量(Quality of Service,QoS)参数。与现有技术中使用固定统一的QoS来传输第二终端的用户面数据相比,可以为第二终端的用户面数据提供精确地QoS保障。
无论对于图2还是图3所示的网络架构而言,第一控制面网元可以在确定满足预设条件时,确定管理第一会话。示例性的,该预设条件可以为:基于第二网络中的第二控制面网元的触发(简称为:被动触发),也可以是第一控制面网元自己识别需要管理第一会话(简称为:主动识别)。下述将分别介绍:
1)、主动识别
一种可能的实施例,如图7所示,本申请实施例中的步骤101具体可以通过以下方式实现:第一控制面网元确定所述第二终端在第二网络中的用户面数据在第二网络中的第二服务质量QoS参数与所述第二终端在第一网络中的用户面数据在所述第一网络中的第一QoS参数不一致,第一控制面网元确定管理第一会话。其中,第二网络为第二终端通过第一网络接入的网络。
需要说明的是,第一控制面网元确定所述第二终端在第二网络中的用户面数据在第二网络中的第二服务质量QoS参数与所述第二终端在第一网络中的用户面数据在第一网络中的第一QoS参数不一致等价于:第一控制面网元确定第二终端在第二网络中的用户面数据在第二网络中的第二服务质量QoS参数与用户面数据在第一网络中的第一QoS参数不一致。
需要说明的是,第二终端在第二网络中的用户面数据和第二终端在第一网络中的用户面数据可以为同一个数据。
应理解,本申请实施例中的用户面数据也可以使用业务流替代。
示例性的,第二终端的用户面数据通过第一网络传输至第二网络,在第二终端的用户面数据在第一网络中的传输过程中,第一网络的UPF网元203可以确定第二终端的用户面数据中的第二QoS参数然后反馈给第一控制面网元。
本申请实施例中的第二QoS参数与第一QoS参数不一致可以指:第二QoS参数与第一QoS参数完全不相同。或者第二QoS参数与第一QoS参数之间不符合预配置的映射关系。例如,用户面数据的QoS标识不同,或者QoS标识不符合预配置的映射关系。
示例性的,第二网络可以为如图2或图3所示的第二网络30。该第二网络30可以由第二AMF网元、第二PCF网元、第二SMF网元、IWF网元303、UPF网元302以及DN304组成。
例如,如果第一控制面网元确定第二网络使用QoS Flow 1传输第二终端的用户面数据1,而第一网络使用QoS Flow 2传输用户面数据2。则第一控制面网元便可以确定需要管理第一会话。应理解,QoS Flow可以对应保证用户面数据高可靠传输的资源。
相应的,在图7所示的流程中,本申请实施例中的步骤102可以通过以下方式实现:第一控制面网元根据第二QoS参数管理第一会话。
示例性的,第一控制面网元将第二QoS参数作为目标QoS参数对第一会话发起会话管理过程。或者第一控制面网元根据预配置的与第二QoS参数映射的QoS参数作为目标QoS参数对第一会话发起会话管理过程。
应理解,第一控制面网元确定管理第一会话后,第一控制面网元可以发起会话管理流程来更新第一会话的QoS,使得第一网络也使用QoS Flow 1传输用户面数据2。
本申请实施例中的会话管理流程可以指:会话建立流程、会话更新(也可以称为会话修改)流程或者会话删除流程。
2)、被动触发
另一种可能的实施例,如图7所示,本申请实施例提供的方法还包括:
步骤103、第二网络中的第二控制面网元管理第二网络中的第二会话。
其中,第二会话用于在第二网络中为第二终端提供连接。
以图2为例,本申请实施例中的第二会话指:第二网络中的第二会话管理网元建立的连通终端10和UPF网元302的第二数据传输通道。
第二控制面网元管理第二会话包括:第二控制面网元直接发起会话修改流程或会话删除流程。或者第二控制面网元向第二网络中的第二网络中的第二会话管理网元或第二网络中的第二网络中的第二终端或第二网络中的第二网络中的第二策略管理网元或第二签约管理网元发送针对第二会话的会话管理请求消息,请求第二会话管理网元或第二网络中的第二网络中的第二终端或第二网络中的第二网络中的第二策略管理网元或第二签约管理网元发起针对第二会话的会话修改流程或会话删除流程。
步骤104、第二控制面网元向第一网络中的第一控制面网元发送会话管理触发消息。其中,第二终端通过第一网络接入第二网络。其中,会话管理触发消息用于请求管理第一网络中的第一会话,第一会话用于在第一网络中为第二终端提供连接。
示例性的,会话管理触发消息可以为:会话建立/修改/删除触发请求。
需要说明的是,步骤104中的会话管理触发消息可以由第二控制面网元在执行第二会话管理过程中或者执行完第二会话管理过程后发送给第一控制面网元。
应理解,在第二控制面网元对第二网络中的第二会话进行建立/修改/删除等操作之后,第二控制面网元便可以触发第一控制面网元管理第一网络中的第一会话。
步骤105、第一控制面网元接收来自第一控制面网元的会话管理触发消息。
相应的,步骤101具体可以通过以下方式实现:第一控制面网元根据会话管理触发消息,确定管理第一网络中的第一会话。
在第一种可选的实现方式中,为了使得第一控制面网元可以确定对第一会话执行会话管理流程后,第一会话可以满足传输第二终端在第一网络中的用户面数据的QoS要求(Requirement)。该会话管理触发消息中还可以包括:用于确定传输第二终端在第一网络中的用户面数据的QoS要求的QoS参数信息。
应理解,本申请实施例中的QoS参数信息可以为第二终端的用户面数据在第二网络中传输时的QoS参数。也可以为第二控制面网元确定的第二终端的用户面数据在第一网络中传输时的QoS要求。
相应的,步骤102具体可以通过以下方式实现:第一控制面网元根据QoS参数信息,管理第一会话。
示例性的,第一控制面网元将QoS参数信息作为目标QoS参数对第一会话发起会话管理过程。或者第一控制面网元根据预配置的与QoS参数信息映射的QoS参数作为目标QoS参数对第一会话发起会话管理过程。
具体的,第一控制面网元根据QoS参数信息发起会话管理流程,以使得对第一会话执行会话管理流程后,可以使得在第一会话中传输的用户面数据满足QoS要求。
应理解,如果第一控制面网元为第一AMF网元,则第一AMF网元可以通知第一PCF网元,或者第二终端,或者第一SMF网元,或者第一UDM网元,触发会话管理流程。在这种情况下,第一AMF网元可以将QoS参数信息、用于确定第一会话的信息发送给第一PCF网元,或者第二终端,或者第一SMF网元,或者第一UDM网元。
如果第一控制面网元为第一PCF网元、第二终端,或者第一SMF网元,或者第一UDM网元中的任一个,则可以直接对第一会话发起会话管理流程。
在第二种可选的实现方式中,继续结合图7,如图7所示,本申请实施例提供的方法还包括:
步骤106、第二控制面网元向第一控制面网元发送第二终端的信息,和/或,第一终端的信息,该第二终端的信息用于确定第一会话,第一终端的信息用于确定第一会话。
步骤107、第一控制面网元接收来自第二控制面网元的第二终端的信息,和/或,第一终端的信息。
相应的,步骤101还可以通过以下方式实现:第一控制面网元根据第二终端的信息,和/或,第一终端的信息,确定管理第一会话。
示例性的,第二终端的信息可以为能够标识为第二终端提供连接的第一会话的信息。例如,第二终端的信息,包括以下信息中的任一个或多个:第二终端的标识、第一会话的标识、第二终端的IP地址、第二会话的标识,第二会话用于在第二网络中为第二终端提供连接。
示例性的,第一终端的信息可以为能够标识第一会话的信息。例如,第一终端的信息,包括以下信息中的任一个或多个:第一终端的标识、第一会话的标识、第一终端的IP地址、第二会话的标识,第二会话用于在第二网络中为第二终端提供连接。
示例性的,本申请实施例中的第二终端的标识可以为以下一个或者多个:网际协议地址(internet protocol,IP)、签约永久标识(subscription permanent identifier,SUPI)、永久设备标识(permanent equipment identifier,PEI)、通用公共签约标识(generic public subscription identifier,GPSI)、国际移动用户标识符(international mobile subscriber identifier,IMSI)、国际移动设备标识(international mobile equipment identity,IMEI)、IP五元组(5-tuple)和移动台国际综合业务数字网络号码(mobile station international integrated service digital network number,MSISDN)。下述实施例中但凡涉及到终端的标识均可以参考此处的描述,后续不再赘述。
应理解,第二会话的标识用于识别第二会话。如果第二终端的信息为第二会话的标识,则第一控制面网元中可以预先存储第一会话的标识和第二会话的标识之间的映射关系,这样第一控制面网元在接收到第二会话的标识之后,便可以根据第一会话的标识和第二会话的标识之间的映射关系,确定第一会话的标识。进而,第一控制面网元根据第一会话的标识,确定需要管理第一会话。
其中,第二终端的IP地址为第一终端为第二终端分配的本地IP地址(local IP address)。第二终端可以使用该local IP address与IWF网元建立连接。例如,第二终端与第一终端建立连接时,第一终端为第二终端分配本地IP地址。
可选的,该第二终端的信息可以携带在会话管理触发消息中和Qos参数信息一起发送给第一控制面网元。该第二终端的信息也可以携带在一个单独的消息中发送给第一控制面网元。本申请实施例对此不作限定。
需要说明的是,如果第一控制面网元接收到Qos参数信息和第二终端的信息,则第一控制面网元根据第二终端的信息确定第一会话。第一控制面网元根据Qos参数信息管理第一会话。
示例性的,本申请实施例中的QoS参数信息,包括以下信息中的任一个或多个:业务描述符和QoS指示。其中,业务描述符用于确定第二终端在第一网络中的用户面数据。QoS指示用于指示业务描述符对应的第二终端在第一网络中的用户面数据使用的QoS资源的要求。
应理解,业务描述符是对第二终端在第一网络中的用户面数据的描述(有多种方式:1、可以是第二终端的标识,用于识别第二终端的第一用户面数据。2、或者是第一会话的标识或第二会话的标识、第二终端的地址,用于确定第二会话/第一会话上的第二终端的用户面数据。3、或者是安全参数索引(Security Parameter Index,SPI)用于确定IPSEC隧道上的用户面数据。4、或者是流描述符,如五元组的部分或全部,用于确定业务流的用户面数据。5、或者是服务质量流标识(QoS flow identifier,QFI),或者、5G QoS标识(5QI),用于识别通过某QoS传输的用户面数据。6、或者是差分服务代码点(Differentiated Services Code Point,DSCP)标识,是另一种标识QoS的。
需要说明的是,本申请实施例中的业务描述符由第二控制面网元生成,例如以建立QoS参数和DSCP标识之间的关系,并发送给第一控制面网元和第二用户面网元。
示例性的,QoS指示用于确定传输业务描述符对应的第二终端在第一网络中的用户面数据使用的QoS资源的要求,即业务描述符对应的第二终端在第一网络中的用户 面数据可以通过与QoS资源对应的QoS Flow进行传输。例如,QoS资源可以指第一用户面数据可以达到指定带宽、时延、抖动的一些资源。QoS资源对应的QoS Flow指使用同一类QoS资源的第二终端在第一网络中的用户面数据的集合。
例如,QoS指示包括QFI,5QI,聚合最大比特速率(Aggregate Maximum Bit Rate,AMBR),TMBR等QoS参数中的一个或多个。
在一种可选的实施例中,继续结合图7,在步骤106之前,本申请实施例提供的方法还包括:
步骤108、第二控制面网元获取第一控制面网元的信息。
其中,第一控制面网元的信息用于确定第一控制面网元。
一种示例,该第二控制面网元中预先存储有第一控制面网元的信息。
另一种示例,步骤108具体可以通过以下方式实现:在第二终端注册到第二网络的过程中或者第二终端通过第二网络管理第二会话的过程中,第二控制面网元获取第一终端的信息,第一终端用于为第二终端提供连接。第二控制面网元根据第一终端的信息,确定第一控制面网元。
例如,在第二终端注册到第二网络的过程中,第二终端向第二控制面网元发送第一终端的信息。具体过程为:一种实现方式:第二终端可以向IWF网元发送鉴权授权和计费(Authentication Authorization Accounting,AAA)消息。其中,AAA消息中携带第一终端的信息。IWF网元向第二网络中的第二AMF网元发送N2消息,该N2消息中携带第一终端的信息。或者,另一种实现方式:在第二终端注册到第二网络的过程中,第二终端通过第一终端向第二网络发送注册请求消息。由于该注册请求消息由第一终端转发给第二控制面网元,则第一终端可以在对该注册请求消息处理后,将携带第一终端的信息的注册请求消息转发给第二控制面网元。再一种示例,或者,第二终端发起对第二会话的管理流程,第二终端可以在对第二会话的管理流程中向第二控制面网元发送第一终端的信息。
示例性的,本申请实施例中的第一终端的信息可以为任何能够识别第一终端或者第一终端的会话的信息。第一终端的信息可以为第一终端的标识、第一终端的IP address、或第一终端的会话标识。例如,以第一终端为家庭网关(Residential Gateway,RG)。
在一种可能的实现方式中,第二控制面网元根据第一终端的信息,确定第一控制面网元具体可以通过以下方式实现:第二控制面网元根据第一终端的信息,确定与第一终端连接的第一控制面网元。
示例性的,第二控制面网元根据第一终端的信息,确定与第一终端连接的第一控制面网元,具体可以通过以下方式1-方式3中的任一个或多个实现:
方式1、第一终端的信息中携带第一控制面网元的标识,第二控制面网元根据第一控制面网元的标识,确定第一控制面网元。
方式2、第二控制面网元中根据第一终端的信息与第一控制面网元之间的关联关系,确定第一控制面网元。其中,第二控制面网元中具有第一终端与第一控制面网元之间的关联关系。第一终端与第一控制面网元之间的关联关系可以为第一终端与第一控制面网元建立连接之后,第一控制面网元发送给第二控制面网元的。或者,第二控 制面网元通过其他网元获取的第一终端与第一控制面网元之间的关联关系。
方式3、第二控制面网元根据第一终端的信息,从第一网络中的NRF网元、第一网络中的UDM网元处获取第一控制面网元的标识。其中,第一网络中的NRF网元、第一网络中的UDM网元中存储有第一终端与第一控制面网元之间的关联关系。例如,第二控制面网元向NRF网元或者UDM网元发送第一终端的信息,并从NRF网元或者UDM网元获取第一控制面网元的标识。
举例说明,以第二控制面网元为第二AMF网元,第一控制面网元为第一AMF网元为例。其中,第二AMF网元根据第一终端的信息确定为第一终端提供服务的第一AMF网元。需要说明的是,第二控制面网元也可以为第二PCF网元、第二AMF网元、第二SMF网元、第二UDM网元中任一个。此时,第二PCF网元/第二AMF网元/第二SMF网元/第二UDM网元可以根据第一终端的信息确定与第一终端连接的第一AMF网元、第一SMF网元、第一UDM网元、第一PCF网元中的任一个。
也即第二SMF网元除了可以确定第一SMF网元以外,还可以确定第一AMF网元、第一PCF网元、第一UDM网元中的任一个。
应理解,本申请实施例中第二控制面网元将会话管理触发消息发送给根据第一终端的信息确定的第一控制面网元。
在一种可选的实施例中,本申请实施例提供的方法还包括:第一控制面网元确定第一网络中第一会话的目标QoS参数信息后,控制第一终端利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。
应理解,对于图2所示的架构,第一控制面网元确定第一网络中第一会话的目标QoS参数信息后,控制第一终端利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。此时,向第二网络传输的用户面数据为第二终端发送给第二网络的用户面数据。具体过程可以为:第一终端接收来自第二终端的用户面数据,并利用第一网络的数据传输通道传输至第一网络的UPF网元。然后UPF网元利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。例如,第一网络的数据传输通道可以为:第一会话。
对于图3所示的架构,第一控制面网元确定第一网络中第一会话的目标QoS参数信息后,第一控制面网元控制第二终端利用第一网络和第二网络之间的数据传输通道向第二网络传输用户面数据。此时,向第二网络传输的用户面数据为第二终端发送给第二网络的用户面数据。第二终端利用第一网络的数据传输通道传输至第一网络的UPF网元。然后UPF网元利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。例如,第一网络的数据传输通道可以为:第一会话。
具体的,第一控制面网元使用第一网络的数据传输通道,控制第一终端按照确定的目标QoS参数信息向第二网络传输第二终端的用户面数据。
例如,如果第一网络在确定目标QoS参数信息之前,使用QoS参数1传输第二终端的用户面数据。如果确定的目标QoS参数信息为QoS参数2,则第一控制面网元控制第一终端利用第一网络和第二网络之间的数据传输通道使用QoS参数2向第二网络传输第二终端的用户面数据。
示例性的,目标QoS参数信息可以为第二QoS参数,也可以为预先存储在第一控 制面网元中的用于传输第二终端的用户面数据的QoS参数。该目标QoS参数信息也可以为来自第二控制面网元的QoS参数信息,本申请实施例对此不作限定。
需要说明的是,第一控制面网元在确定定第一网络中第一会话的目标QoS参数信息后,如果第一控制面网元接收到来自第二网络发送给第二终端的下行用户面数据,也可以通过第一网络的数据传输通道向第二终端发送的下行用户面数据。
举例说明,本申请实施例中的第一控制面网元管理第一会话,包括:第一控制面网元修改第一会话,或者第一控制面网元删除第一会话,或者第一控制面网元建立第一会话。
在一种可选的实施例中,如图8所示,本申请实施例提供的方法还包括步骤109、步骤110以及步骤111:
步骤109、第一控制面网元向第一网络中的第一用户面网元和/或第一网络中的第一终端发送QoS参数信息。其中,第二终端通过第一终端接入第二网络。
示例性的,在第一控制面网元管理第一会话的过程中,第一控制面网元向第一网络中的第一用户面网元和/或第一网络中的第一终端发送QoS参数信息。
步骤110、第一网络中的第一用户面网元/第一终端接收来自第一网络中的第一控制面网元的QoS参数信息。
步骤111、第一用户面网元和/或第一终端根据QoS参数信息,利用第一网络和第二网络之间的数据传输通道向第二网络传输第二终端的用户面数据。
步骤109-步骤111中涉及到的QoS参数信息的具体内容可以参考上述实施例中的描述,此处不再赘述。
举例来说,当用户面进行传输时,对于上行用户面数据(即第二终端发送给第二网络的用户面数据),第一终端确定目标上行用户面数据。其中,目标上行用户面数据中携带的业务描述符与QoS参数信息确定的业务描述符相同,或者存在映射关系。或者,目标上行用户面数据中携带的QoS Flow ID,如QFI或者5QI满足预设要求。第一终端通过QoS指示确定的QoS资源向第二网络传输目标上行用户面数据。对于下行用户面数据(即第二网络发送给第二终端的用户面数据),则第一用户面网元确定目标下行用户面数据。其中,目标下行用户面数据中携带的业务描述符与QoS参数信息确定的业务描述符相同,或者存在映射关系。第一用户面网元通过QoS确定对应QoS资源向第二终端传输目标下行用户面数据。或者,目标下行用户面数据中携带的QoS Flow ID,如QFI或者5QI满足预设要求。
需要说明的是,业务描述符是可选参数,即如果第二控制面网元未向第一控制面网元发送Qos参数信息时,第一用户面网元使用下行用户面数据上携带的QoS Flow ID。如QFI或者5QI确定目标下行用户面数据,并通过QoS指示确定的QoS资源传输目标下行用户面数据。第一终端使用上行用户面数据上携带的QoS Flow ID。如QFI或者5QI确定目标上行用户面数据,并通过QoS指示确定的QoS资源传输目标上行用户面数据。
需要说明的是,如果第一控制面网元确定使用目标QoS参数信息在第一网络中传输用户面数据,则步骤109和步骤111中的QoS参数信息可以使用目标QoS参数信息替代。
如图9所示,图9示出了本申请的另一个实施例,图9与上述实施例的区别在于,图9中由第二终端触发第一终端管理第一会话。
步骤201、第一终端确定在第一网络中管理的第一会话。
第一网络为第一终端注册的网络中的网元构成。举例说明,对于图2所示的网络架构,以第一终端为终端202为例,第一会话为第一网络中为第二终端(例如,图2中的终端10)提供服务的会话。应理解,第二终端通过第一终端接入第二网络。终端10在第一网络中具有第一会话,在第二网络中具有第二会话。此时,第一终端属于第一网络,第一终端可以为RG。在图2所示的网络架构下,第一网络的具体内容可以参考上述步骤101中的描述。
举例说明,对于图3所示的网络架构,以第一终端为终端10为例,第一会话为第一网络中为终端10提供服务的会话。应理解,终端10在第一网络中具有第一会话,在第二网络中具有第二会话。此时,第一终端可以为手机等。在图3所示的网络架构下,第一网络的具体内容可以参考上述步骤101中的描述。
步骤202、第一终端管理第一会话。
示例性的,第一终端管理第一会话,包括:第一终端发起对第一会话的删除流程、发起对第一会话的修改流程,发起对第一会话的建立流程。
第一种可能的实施例,如果图9所示的方法适用于如图2所示的网络架构,则步骤201中的第一终端即为第一网络20中的终端202,在一种可选的实现方式中,如图10所示,本申请实施例提供的方法还包括:
步骤203、第二终端向第一终端发送第二终端的信息,和/或,第一终端的信息。其中,第二终端的信息用于确定第一会话。第一终端的信息用于确定第一会话。应理解,步骤203中的第二终端可以为图2中的终端10,第一终端可以为图2中的终端202。
其中,第二终端的信息、第一终端的信息可以参考上述实施例中的描述,此处不再赘述。
在一种可能的实现方式中,本申请实施例中的步骤203可以通过以下方式实现:第二终端在第二网络中的第二控制面网元执行完对第二会话的管理流程之后,或者第二终端在第二网络在中的第二控制面网元执行第二会话的管理流程中,向第一终端发送第二终端的信息,和/或,第一终端的信息。
步骤204、第一终端接收来自第二终端的第二终端的信息,和/或,第一终端信息。
示例性的,第一终端可以通过HTTP消息或者动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)消息等接收来自第二终端的第二终端的信息。
相应的,步骤201具体可以通过以下方式实现:第一终端根据第二终端的信息,和/或,第一终端信息,确定管理第一会话。
此处步骤201的具体实现方式可以参考上述实施例的第二种可选的实现方式中第一控制面网元根据第二终端的信息,确定管理第一会话的具体实现方式。值的一提的是,当由第一终端确定管理第一会话时,将第二种可选的实现方式中第一控制面网元替换为第一终端即可。此处不再赘述。
示例性的,本申请实施例中的第一终端管理第一会话,包括:第一终端删除第一会话,或者,第一终端修改第一会话。或者第一终端建立第一会话。本申请实施例对 此不作限定。
在一种可选的实现方式中,如图10所示,本申请实施例提供的方法还包括:
步骤205、第二终端向第一终端发送QoS参数信息。QoS参数信息用于确定传输所述第二终端在第一网络中的用户面数据的QoS要求。
应理解,本申请实施例中的QoS参数信息用于确定第二终端的用户面数据在第一网络中传输时QoS要求。
步骤206、第一终端接收来自第二终端的QoS参数信息。
相应的,步骤202具体可以通过以下方式实现:第一终端根据QoS参数信息,管理第一会话。
示例性的,步骤202的具体实现方式可以参考第一控制面网元根据QoS参数信息,管理第一会话的过程。值的一提的是,当由第一终端管理第一会话时,将第一控制面网元根据QoS参数信息,管理第一会话的过程中的第一控制面网元替换为第一终端即可。此处不再赘述。
本申请实施例中步骤205和步骤206中涉及到的QoS参数信息的具体内容可以参考上述实施例中的描述,此处不再赘述。
可以理解的是,第一终端管理第一会话之后,在第一会话中传输的第二终端的用户面数据可以满足QoS要求。
需要说明的是,QoS参数信息和第二终端的信息可以由第二终端通过同一个消息(例如,第一消息)发送给第一终端。当然,QoS参数信息和第二终端的信息可以分别承载在不同的消息中,由第二终端发送给第一终端。
例如,第一消息可以为超文本传输协议(Hyper Text Transport Protocol,HTTP)消息。
应理解,第二终端与第一终端建立HTTP连接之后,第二终端可以向第一终端发送HTTP消息,该HTTP消息中携带QoS参数信息和第二终端的信息。
在第二种实施例中,如果图9所示的方法适用于如图3所示的网络架构,则步骤201中的第一终端即为第一网络20中的终端202,在一种可选的实现方式中,本申请实施例中的步骤201可以通过以下方式实现:第一终端在第二网络中管理第二会话之后,确定需要管理第一网络中的第一会话。
应理解,对于图3所示的网络架构,步骤202具体可以通过以下方式实现:第一终端根据第二会话管理过程中的QoS参数执行第一会话管理过程。
示例性的,如果第一终端在第二网络中管理第二会话时使用QoS参数1,则第一终端在第一网络中管理第一会话时,也使用QoS参数1。
在一种可选的实现方式中,如图10所示,无论对于图2或者图3所示的网络架构,本申请实施例提供的方法还包括:
步骤207、在第一终端管理第一会话的过程中,第一终端向第一网络中的第一用户面网元发送QoS参数信息,QoS参数信息用于指示根据QoS参数信息传输用户面数据。
应理解,对于图3所示的架构,步骤207中的第一终端即为第二终端10。
步骤208、第一用户面网元接收来自第一终端的QoS参数信息。
应理解,第一用户面网元可以在第一终端管理第一会话的过程中接收来自第一终端的QoS参数信息。
步骤209、第一用户面网元根据QoS参数信息,利用第一网络和第二网络之间的数据传输通道向第二网络传输用户面数据。
具体的,步骤209的具体实现方式可以参考上述步骤111处描述的具体实现方式、QoS参数信息可以参考上述实施例中的描述,此处不再赘述。
需要说明的是,步骤209中的用户面数据在图2所示的结构中为来自第二终端的用户面数据。步骤209中的用户面数据对于图3所示的结构中为来自第一终端的用户面数据。
在一种可选的实现方式中,本申请实施例提供的方法还包括:第一终端利用第一网络的数据传输通道向第二网络传输用户面数据。
具体的,第一终端利用第一网络的数据传输通道将用户面数据发送给第一用户面网元,以由第一用户面网元将用户面数据传输给第二网络。
在另一种可选的实现方式中,如图9所示,本申请实施例中在第二会话的管理过程中,本申请实施例提供的方法还包括:
步骤210、在第二会话的管理过程中,第二网络中的第二用户面网元获取流描述符和业务描述符中的至少一个,第二会话用于在第二网络中为第二终端提供连接。
其中,第二终端通过第一网络接入第二网络。
需要说明的是,第二会话的管理过程可以是由第二终端在第二网络中执行的,也可以是由第一终端在第二网络中执行的,本申请实施例对此不作限定。
步骤211、第二用户面网元处理流描述符所识别的业务流,处理后的业务流具有业务描述符。
其中,步骤210和步骤211中的第二用户面网元可以为图2或图3所示的UPF网元302、或者IWF网元303、或终端10。
示例性的,对于流描述符所标识的流按照该业务流对应的QoS信息打上业务描述符,如DSCP或者SPI等。
以下将结合图13-图16所描述的具体实施例描述本申请实施例涉及到的一种会话管理方法。
如图11所示,以第二网络触发的第一网络的第一会话QoS更新,第一终端为5G-RG,第二终端为5G Capable UE(5G能力UE)为例,该会话管理方法,包括:
步骤301、5G-RG注册到第一网络。
示例性的,如图2所示,第一网络可以包括第一AMF网元、第一SMF网元、第一PCF网元、接入设备204以及用户面功能网元203。
其中,5G-RG注册到第一网络的具体过程可以参考现有技术中的描述,本申请实施例在此不再赘述。
步骤302、5G-RG为5G Capable UE分配local IP address。
其中,5G Capable UE将用该local IP address与IWF网元建立连接。
步骤303、5G-RG向第一网络中的AMF网元1发送PDU会话建立(PDU Session Establishment)请求。
其中,PDU Session Establishment请求中携带5G Capable UE information。其中,5G Capable UE information可以是任何能够标识5G Capable UE或者是5G Capable UE的PDU Session的信息。具体的,5G Capable UE information的具体内容可以参考上述实施例中第二终端的信息,此处不再赘述。
应理解,5G Capable UE information可以是预配置在5G-RG中的,也可以5G Capable UE发送5G-RG的,本申请实施例对此不作限定。
步骤304、5G-RG完成剩余PDU Session建立过程。
应理解,经过步骤304后,5G-RG即建立完成了与第一网络的会话连接建立。
需要说明的是,不再302也可以在步骤304之后执行,本申请实施例对此不作限定。
步骤305、在5G Capable UE注册至第二网络的流程中,5G Capable UE通过5G-RG向IWF网元发送AAA消息,以使得IWF网元接收到AAA消息。
本申请实施例中,5G Capable UE通过第一网络注册到第二网络的过程可以参考参考现有技术中的描述,本申请实施例在此不再赘述。
其中,AAA消息中携带5G-RG information。5G-RG information可以是任何能够标识5G-RG或者是5G-RG的PDU Session的信息。5G-RG information的具体内容可以参考上述第一终端的信息的描述,此处不再赘述。
需要说明的是,如果在5G Capable UE注册至第二网络的流程中,5G Capable UE向IWF网元发送的AAA消息中如果未携带5G-RG information,则5G-RG在接收到该AAA消息时,可以向该AAA消息中插入5G-RG information,并将携带5G-RG information的AAA消息发送给IWF网元。如果在5G Capable UE注册至第二网络的流程中,5G Capable UE向IWF网元发送的AAA消息中如果携带5G-RG information,则5G-RG在接收到该AAA消息时可以直接转发。
步骤306、IWF网元向第二网络中的AMF网元2发送N2消息。
其中,N2消息中携带5G-RG information。
步骤307、5G Capable UE完成剩余的5G Capable UE的注册过程。经过此过程,5G Capable UE完成了在第二网络的注册过程。
步骤308、5G Capable UE向AMF网元2发送针对第二会话的建立或者修改或者删除(PDU Session Establishment/Modification/Delete)请求。
其中,PDU Session Establishment/Modification/Delete请求中携带5G Capable UE information。
步骤309、5G Capable UE完成针对第二会话的剩余建立或者修改或者删除过程。
在该过程中,5G Capable UE和IWF网元、第二网络的UPF网元2被通知流描述符和业务描述符,对于流描述符标识的流应该按照该业务流对应的QoS信息添加业务描述符,如DSCP或者SPI等。
经过步骤304后,5G-RG即完成了与第一网络的会话连接建立或者修改或者删除过程。应理解,如果是修改或者删除流程的话,那么先会有建立流程。
步骤310、AMF网元2根据5G-RG information,确定5G-RG在第一网络中连接的AMF网元1。
应理解,此处是以AMF网元2确定AMF网元1为例,当然,AMF网元2也可以确定第一网络中的SMF网元1、PCF网元1等。
步骤311、AMF网元2向AMF网元1发送针对第一会话的PDU Session建立/修改/删除请求。
其中,针对第一会话的PDU Session建立/修改/删除请求中携带Qos参数信息和5G Capable UE information中的至少一个。
具体的,Qos参数信息可以参考上述实施例中的具体描述,此处不再赘述。
步骤312、AMF网元1根据针对第一会话的PDU Session建立/修改/删除请求,对5G Capable UE information对应的第一会话发起PDU Session建立/修改/删除流程,以满足Qos参数信息确定的Qos要求。
如图11所示,步骤310-步骤312还可以通过如下步骤313-步骤315替换。
步骤313、第二网络中的PCF网元2根据5G-RG information,确定5G-RG在第一网络中连接的PCF网元1。
应理解,在由PCF网元2确定PCF网元1的过程中,AMF网元2可以将5G-RG information发送给PCF网元2。
应理解,此处以PCF网元2确定PCF网元1为例,当然PCF网元2还可以确定SMF网元1、PCF网元1或则AMF网元1。
步骤314、PCF网元2向PCF网元1发送针对第一会话的PDU Session建立/修改/删除请求。
具体的,步骤314中针对第一会话的PDU Session建立/修改/删除请求中携带Qos参数信息和5G Capable UE information中的至少一个。
具体的,Qos参数信息可以参考上述实施例中的具体描述,此处不再赘述。
步骤315、PCF网元1根据针对第一会话的PDU Session建立/修改/删除请求,对5G Capable UE information对应的第一会话发起PDU Session建立/修改/删除流程,以满足Qos参数信息确定的Qos要求。
在一种可选的实施例中,在步骤310或者步骤315之后,本申请实施例提供的方法还包括:
步骤316、5G-RG接收来自第二终端的上行用户面数据。
步骤317、5G-RG识别第二终端的上行用户面数据中的业务描述符,使用QoS指示确定的QoS资源将业务描述符与Qos参数信息确定的业务描述符一致的上行用户面数据传输至UPF网元1。
应理解,UPF网元1在接收到来自5G-RG的上行用户面数据之后,将来自5G-RG的上行用户面数据传输至UPF网元2。
步骤318、UPF网元1识别从第二网络的UPF网元2处接收到的下行用户面数据。UPF网元1将该下行用户面数据传输给5G Capable UE。
本申请实施例在AMF网元确定执行第二会话管理的过程中,触发第一网络中的AMF网元1管理第一会话。这样可以实现第一网络中第一会话的QoS与第二网络中的第二会话的QoS协同。
举例说明,以5G Capable UE与第二网络建立的每个IPSEC隧道传输的用户面数 据通过第一网络的QoS Flow进行传输为例。如图12所示,5G Capable UE有QoS Flow11-17,7个QoS Flow业务(所谓QoS Flow是QoS相同的业务的聚合),其中QoS Flow11、QoS Flow12以及QoS Flow13通过IPSEC 1传输,QoS Flow14-QoS Flow15通过IPSEC 2传输,QoS Flow16-QoS Flow17通过IPSEC 3传输。假设IPSEC 1-IPSEC 3中每个IPSEC通过第一网络的一个QoS Flow进行传输。例如,IPSEC1通过第一网络中的QoS Flow1传输。IPSEC2通过第一网络中的QoS Flow2传输。IPSEC3通过第一网络中的QoS Flow3传输。
在5G Capable UE发起PDU Session modification后,如图13所示,PDU Session modification的效果是在第二网络中增加了QoS flow18。该QoS flow18通过IPSEC4传输,然后第二网络通知第一网络建立QoS Flow 4,并且将在IPSEC 4中传输的用户面数据通过QoS Flow 4传输。
当然,可以理解的是,第一网络也可以不建立QoS Flow 4,该IPSEC 4中传输的用户面数据通过QoS Flow 3传输。
如图14所示,本申请实施例提供另一会话管理方法,图14所示的会话管理方法与图11的区别在于,在图14中第一网络自己确定需要管理第一会话,并自动更新第一会话的QoS。
步骤401-步骤409同步骤301-步骤309,具体可以参考步骤301-步骤309。此处不再赘述。
步骤410、5G-RG接收来自5G Capable UE的上行用户面数据,并将上行用户面数据通过UPF网元1传输给UPF网元2。
步骤411、5G-RG确定传输上行用户面数据的QoS参数与第一网络传输上行用户面数据的QoS参数不一致,5G-RG发起针对第一会话的修改/删除/建立流程。
具体的,步骤411可以通过以下方式实现:5G-RG向AMF网元1发送针对第一会话的修改/删除/建立请求,然后由AMF1与UPF网元1完成针对第一会话的修改/删除/建立流程,以使得管理后的第一会话的QoS与第二网络中传输上行用户面数据的QoS一致。
在一种可选的实现方式中,步骤410和步骤411还可以通过步骤412和步骤413替换。
步骤412、UPF网元1接收来自第二网络中的UPF网元2的第二终端的下行用户面数据。
步骤413、UPF网元1确定传输下行用户面数据的QoS与第一网络中传输下行用户面数据的QoS不一致,UPF网元1发起针对第一会话的修改/删除/建立流程。
具体的,步骤413可以通过以下方式实现:UPF网元1向PCF网元1发送针对第一会话的修改/删除/建立请求。然后由PCF网元1和5G-RG完成针对第一会话的修改/删除/建立流程,以使得管理后的第一会话的QoS与第二网络中传输下行用户面数据的QoS一致。
步骤414、5G-RG确定从5G Capable UE处接收到的上行用户面数据中的QFI,并通过第一网络中QoS指示的QoS Flow传输上行用户面数据至UPF网元1。UPF网元1用于将上行用户面数据传输至UPF网元2。
具体的,如果上行用户面数据中的QFI与5G-RG接收到的QoS参数信息中指示的QFI一致,则5G-RG通过第一网络中QoS指示的QoS Flow传输上行用户面数据至UPF网元1。
步骤415、UPF网元1接收来自第二网络的下行用户面数据。
步骤416、UPF网元1确定来自第二网络的下行用户面数据中的QFI,并通过第一网络中QoS指示的QoS Flow传输下行用户面数据至5G-RG。5G-RG用于将下行用户面数据传输至第二终端。
如图15所示,图15示出了本申请实施例提供的再一种会话管理方法的具体流程,该方法包括:
步骤501-步骤507同步骤301-步骤307,具体可以参考步骤301-步骤307的描述,此处不再赘述。
步骤508、5G Capable UE发起针对第二会话的PDU Session修改或建立流程,以向第二网络中的IWF网元或者UPF网元2发送流描述符和业务描述符。
对于流描述符所标识的流应该按照该业务流对应的QoS信息打上业务描述符,如DSCP或者SPI等。
步骤509、5G Capable UE与5G-RG建立HTTP连接。
或者,步骤509可以通过以下方式替代:5G Capable UE与5G-RG建立传输控制协议(Transmission Control Protocol,TCP)连接。
步骤510、5G Capable UE通过HTTP消息向5G-RG发送5G Capable UE的Information和QoS参数信息。
应理解,如果5G Capable UE与5G-RG之间建立有TCP连接,则5G Capable UE通过TCP消息向5G-RG发送5G Capable UE的Information和QoS参数信息。
步骤511、5G-RG根据5G Capable UE的Information对基于5G Capable UE的Information确定的第一会话发起会话修改/建立/删除流程,以满足QoS参数信息确定的QoS要求。
步骤512、5G-RG向5G Capable UE返回响应消息。
可选的,响应消息中可以携带会话修改/建立/删除流程的结果。
步骤513、5G-RG向5G Capable UE发送关闭HTTP连接指示。
步骤514、当5G-RG接收到5G Capable UE发送的上行用户面数据后,识别上行用户面数据中的业务描述符。如果上行用户面数据中的业务描述符与QoS参数信息指示的业务描述符一致,然后通过QoS指示的QoS Flow传输上行用户面数据。
步骤515、当第一网络中的UPF网元1接收到属于5G Capable UE的下行用户面数据后,识别下行用户面数据中的业务描述符。
步骤516、如果下行用户面数据中的业务描述符与QoS参数信息指示的业务描述符一致,通过QoS指示的QoS Flow传输下行用户面数据。
如图16所示,图16示出了本申请实施例提供的又一种会话管理方法的具体流程,该方法适用于如图3所示的网络架构,该方法包括:
步骤601、终端在第一网络中的注册流程。
具体的,终端在第一网络中的注册流程可以参考现有技术中的描述,此处不再赘 述。
步骤602、终端请求在第一网络中建立第一会话。
具体的,终端请求在第一网络中建立第一会话的具体过程可以为:终端向第一网络中的AMF网元1发送PDU会话建立请求,该PDU会话建立请求中携带终端的标识。
步骤603、AMF网元1和UPF网元1完成剩余的第一会话建立流程。以在第一网络中建立第一会话。
步骤604、终端在第二网络中的注册流程。
具体的,终端在第二网络中的注册流程可以参考步骤305-步骤307中的描述,此处不再赘述。
步骤605、终端向AMF网元2发送针对第二会话的建立或者修改或者删除(PDU Session Establishment/Modification/Delete)请求。
其中,PDU Session Establishment/Modification/Delete请求中携带终端的标识。
步骤606、终端完成针对第二会话的剩余建立或者修改或者删除过程。
步骤607-步骤609同如图11所示的步骤310-步骤312。步骤610-步骤612同步骤313-步骤315。此处不再赘述。
需要说明的是,在步骤607-步骤609中AMF网元2根据终端的标识识别终端在第一网络中连接的AMF网元1。在步骤610-步骤612中PCF网元2根据终端的标识识别终端在第一网络中连接的PCF网元1。
步骤613、终端识别上行用户面数据中的业务描述符。将与Qos参数信息确定的业务描述符一致的上行用户面数据使用QoS确定的QoS资源传输至UPF网元1。UPF网元1用于将接收到的上行用户面数据传输至UPF网元2。
步骤614、UPF网元1识别下行用户面数据中的业务描述符。将与Qos参数信息确定的业务描述符一致的下行用户面数据使用QoS确定对应QoS资源传输至终端。
上述主要从各个网元之间交互的角度对本申请实施例的方案进行了介绍。可以理解的是,各个网元,例如第一控制面网元、第二控制面网元、第一终端等为了实现上述功能,其包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对第一控制面网元、第二控制面网元、第一终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
下面以采用对应各个功能划分各个功能模块为例进行说明:
在采用集成的单元的情况下,图17示出了上述实施例中所涉及的一种会话管理装置,该会话管理装置可以包括:处理单元101。
一种示例,以会话管理装置为第一控制面网元或者为第一控制面网元内的芯片为例,该处理单元101用于支持第一控制面网元执行上述实施例中的步骤101和步骤102。
可选的,当会话管理装置为第一控制面网元或者为第一控制面网元内的芯片时,该会话管理装置除了处理单元101之外,可选的还可以包括:通信单元102。其中,通信单元102用于支持该第一控制面网元或者第一控制面网元内的芯片执行上述实施例中的步骤105。也即当会话管理装置为第一控制面网元或者为第一控制面网元内的芯片时,通信单元102为可选的。
可选的,本申请实施例中的通信单元102还用于支持该第一控制面网元或第一控制面网元内的芯片执行上述实施例中的步骤107和步骤109。
另一种示例,以会话管理装置为第二控制面网元或者为第二控制面网元内的芯片为例,该会话管理装置可以包括:处理单元101和通信单元102。其中,处理单元101用于支持第二控制面网元或者第二控制面网元内的芯片执行上述实施例中的步骤103。通信单元102用于支持第二控制面网元或者第二控制面网元内的芯片执行上述实施例中的步骤104。
可选的,通信单元102,还用于支持第二控制面网元或者第二控制面网元内的芯片执行上述实施例中的步骤106。处理单元101还用于支持第二控制面网元或者第二控制面网元内的芯片执行上述实施例中的步骤108。
再一示例,以会话管理装置为第一终端或者为第一终端内的芯片为例。处理单元101用于支持第一终端或者第一终端内的芯片执行上述实施例中的步骤201以及步骤202。
可选的,当会话管理装置为第一终端或者为第一终端内的芯片时,该会话管理装置可选的,还可以包括通信单元102。其中,通信单元102用于支持第一终端或者第一终端内的芯片执行上述实施例中的步骤204、步骤206、步骤207。
另一示例,以会话管理装置为第二用户面网元或者为第二用户面网元内的芯片为例,该会话管理装置包括:处理单元101和通信单元102。其中,通信单元102用于支持该第二用户面网元或者第二用户面网元内的芯片执行上述实施例中的步骤210。处理单元101用于支持该第二用户面网元或者第二用户面网元内的芯片执行上述实施例中的步骤211。
再一示例,以会话管理装置为第一用户面网元或者为第一用户面网元内的芯片为例,该会话管理装置包括:处理单元101和通信单元102。其中,通信单元102用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤110。处理单元101用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤111。或者通信单元102用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤208。处理单元101用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤209。
在采用集成的单元的情况下,图18示出了上述实施例中所涉及的会话管理装置的一种可能的逻辑结构示意图。该会话管理装置包括:处理模块112和通信模块113。处理模块112用于对会话管理装置的动作进行控制管理,例如,处理模块112用于执行在会话管理装置进行信息/数据处理的步骤。通信模块113用于支持会话管理装置执 行信息/数据发送或者接收的步骤。
可选的,会话管理装置还可以包括存储模块111,用于存储会话管理装置的程序代码和数据。
示例性的,以会话管理装置为第一控制面网元或者应用于第一控制面网元内的芯片为例,在这种情况下,处理模块112,用于支持第一控制面网元或者第一控制面网元内的芯片执行上述实施例中的步骤101和步骤102。
可选的,通信模块113,用于支持第一控制面网元或者应用于第一控制面网元内的芯片执行上述实施例中的步骤105、步骤107或步骤109。
示例性的,以会话管理装置为第二控制面网元或者应用于第二控制面网元内的芯片为例,在这种情况下,处理模块112,用于支持第二控制面网元或者应用于第二控制面网元内的芯片执行上述实施例中的步骤103。通信模块113,用于支持第二控制面网元或者应用于第二控制面网元内的芯片执行上述实施例中的步骤104。
可选的,通信模块113,还用于支持第二控制面网元或者应用于第二控制面网元内的芯片执行上述实施例中的步骤106。处理模块112,还用于支持第二控制面网元或者应用于第二控制面网元内的芯片执行上述实施例中的步骤108。
示例性的,以会话管理装置为第一终端或者为第一终端内的芯片为例。处理模块112用于支持第一终端或者第一终端内的芯片执行上述实施例中的步骤201以及步骤202。
可选的,当会话管理装置为第一终端或者为第一终端内的芯片时,该会话管理装置可选的,还可以包括通信模块113。其中,通信模块113用于支持第一终端或者第一终端内的芯片执行上述实施例中的步骤204、步骤206、步骤207。
另一示例,以会话管理装置为第二用户面网元或者为第二用户面网元内的芯片为例,该会话管理装置包括:处理模块112和通信模块113。其中,通信模块113用于支持该第二用户面网元或者第二用户面网元内的芯片执行上述实施例中的步骤210。处理模块112用于支持该第二用户面网元或者第二用户面网元内的芯片执行上述实施例中的步骤211。
另一示例,以会话管理装置为第一用户面网元或者为第一用户面网元内的芯片为例,该会话管理装置包括:处理模块112和通信模块113。其中,通信模块113用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤110。处理模块112用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤111。
或者,通信模块113用于支持该第一用户面网元或者为第一用户面网元内的芯片执行上述实施例中的步骤208。处理模块112用于支持该第一用户面网元或者第一用户面网元内的芯片执行上述实施例中的步骤209。
其中,处理模块112可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通 信模块113可以是收发器、收发电路或通信接口等。存储模块111可以是存储器。
以图18所示的会话管理装置为第一控制面网元为例,该处理模块112为处理器41或处理器45,通信模块113为通信接口43,存储模块111为存储器42时,本申请实施例涉及的会话管理装置可以为图5所示的通信设备。
其中,存储器42、处理器41或处理器45以及通信接口43通过通信线路44相互连接。例如,以图5所示的通信设备为第一控制面网元为例,处理器41或处理器45,用于支持通信设备执行上述实施例中的步骤101。
可选的,通信接口43,用于支持通信设备执行上述实施例中的步骤105、步骤107或步骤109。以图18所示的会话管理装置为第一控制面网元内的芯片为例,则通信模块113可以为通信接口,例如输入/输出接口、管脚或电路等。处理模块112可以是处理器。存储模块111可以为该芯片内的存储单元(例如,寄存器、缓存等)。其中,通信接口用于支持第一控制面网元内的芯片执行上述实施例中的步骤105、步骤107或步骤109。处理器用于支持第一控制面网元内的芯片执行上述实施例中的步骤101。
以图18所示的会话管理装置为第二控制面网元为例,该处理模块112为处理器41或处理器45,通信模块113为通信接口43,存储模块111为存储器42时,本申请实施例涉及的会话管理装置可以为图5所示的通信设备。
其中,存储器42、处理器41或处理器45以及通信接口43通过通信线路44相互连接。例如,以图5所示的通信设备为第二控制面网元为例,处理器41或处理器45,用于支持通信设备执行上述实施例中的步骤103。通信接口43,用于支持通信设备执行上述实施例中的步骤104。
可选的,通信接口43,用于支持通信设备执行上述实施例中的步骤106。处理器41或处理器45还用于支持通信设备执行上述实施例中的步骤108。以图18所示的会话管理装置为第二控制面网元内的芯片为例,则通信模块113可以为通信接口,例如输入/输出接口、管脚或电路等。处理模块112可以是处理器。存储模块111可以为该芯片内的存储单元(例如,寄存器、缓存等)。其中,通信接口用于支持第二控制面网元内的芯片执行上述实施例中的步骤104、步骤106。处理器用于支持第二控制面网元内的芯片执行上述实施例中的步骤103、步骤108。
以图18所示的会话管理装置为第一终端为例,该处理模块112为处理器41或处理器45,通信模块113为通信接口43,存储模块111为存储器42时,本申请实施例涉及的会话管理装置可以为图5所示的通信设备。
其中,存储器42、处理器41或处理器45以及通信接口43通过通信线路44相互连接。例如,以图5所示的通信设备为第一终端为例,处理器41或处理器45,用于支持通信设备执行上述实施例中的步骤201以及步骤202。
可选的,通信接口43,用于支持通信设备执行上述实施例中的步骤204、步骤206、步骤207。
以图18所示的会话管理装置为第一终端内的芯片为例,则通信模块113可以为通信接口,例如输入/输出接口、管脚或电路等。处理模块112可以是处理器。存储模块111可以为该芯片内的存储单元(例如,寄存器、缓存等)。其中,通信接口用于支持第一终端内的芯片执行上述实施例中的步骤204、步骤206、步骤207。处理器用于 支持第一终端内的芯片执行上述实施例中的步骤201以及步骤202。
以图18所示的会话管理装置为第二用户面网元为例,该处理模块112为处理器41或处理器45,通信模块113为通信接口43,存储模块111为存储器42时,本申请实施例涉及的会话管理装置可以为图5所示的通信设备。
其中,存储器42、处理器41或处理器45以及通信接口43通过通信线路44相互连接。例如,以图5所示的通信设备为第二用户面网元为例,处理器41或处理器45,用于支持通信设备执行上述实施例中的步骤211。通信接口43,用于支持通信设备执行上述实施例中的步骤210。
以图18所示的会话管理装置为第一用户面网元内的芯片为例,则通信模块113可以为通信接口,例如输入/输出接口、管脚或电路等。处理模块112可以是处理器。存储模块111可以为该芯片内的存储单元(例如,寄存器、缓存等)。其中,通信接口用于支持第一用户面网元内的芯片执行上述实施例中的步骤110。处理器用于支持第一用户面网元内的芯片执行上述实施例中的步骤111。或者,通信接口用于支持第一用户面网元内的芯片执行上述实施例中的步骤208。处理器用于支持第一用户面网元内的芯片执行上述实施例中的步骤209。
图19是本申请实施例提供的芯片150的结构示意图。芯片150包括一个或两个以上(包括两个)处理器1510和通信接口1530。
可选的,该芯片150还包括存储器1540,存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供操作指令和数据。存储器1540的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
在一些实施方式中,存储器1540存储了如下的元素,执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
在本申请实施例中,通过调用存储器1540存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。
一种可能的实现方式中为:第一终端、第一控制面网元、第二控制面网元、第一用户面网元、第二用户面网元所用的芯片的结构类似,不同的装置可以使用不同的芯片以实现各自的功能。
处理器1510控制第一终端、第一控制面网元、第二控制面网元、第一用户面网元、第二用户面网元中任一个的处理操作,处理器1510还可以称为中央处理单元(central processing unit,CPU)。
存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供指令和数据。存储器1540的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。例如应用中存储器1540、通信接口1530以及存储器1540通过总线系统1520耦合在一起,其中总线系统1520除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图19中将各种总线都标为总线系统1520。
上述本申请实施例揭示的方法可以应用于处理器1510中,或者由处理器1510实现。处理器1510可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1510中的硬件的集成逻辑电路或者软件形式的指令 完成。上述的处理器1510可以是通用处理器、数字信号处理器(digital signal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1540,处理器1510读取存储器1540中的信息,结合其硬件完成上述方法的步骤。
一种可能的实现方式中,通信接口1530用于执行图6-图10所示的实施例中的第一终端、第一控制面网元、第二控制面网元、第一用户面网元、第二用户面网元的接收和发送的步骤。处理器1510用于执行图6-图10所示的实施例中的第一终端、第一控制面网元、第二控制面网元、第一用户面网元、第二用户面网元的处理的步骤。
以上通信单元可以是一种该装置的接口电路或通信接口,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元是该芯片用于从其它芯片或装置接收信号或发送信号的接口电路或通信接口。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk,SSD)等。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第一控制面网元或者应用于第一控制面网元内的芯片执行实施例中的步骤101、步骤102、步骤105、步骤107和步骤109。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第二控制面网元或者应用于第二控制面网元内的芯片执行实施例中的步骤103、步骤104、步骤106、步骤108。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第一终端或者应用于第一终端中的芯片执行实施例中的步骤201、步骤202、步骤204、步骤206、步骤207。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第一用户面网元或者应用于第一用户面网元内的芯片执行实施例中的步骤110、步骤111。或者,使得第一用户面网元或者应用于第一用户面网元内的芯片执行实施例中的步骤208、步骤209。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,使得第二用户面网元或者应用于第二用户面网元内的芯片执行实施例中的步骤210、步骤211。
前述的可读存储介质可以包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
一方面,提供一种包括指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第一控制面网元或者应用于第一控制面网元内的芯片执行实施例中的步骤101、步骤102、步骤105、步骤107和步骤109。
另一方面,提供一种包括指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第二控制面网元或者应用于第二控制面网元内的芯片执行实施例中的步骤103、步骤104、步骤106、步骤108。
一方面,提供一种包括指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第一终端或者应用于第一终端中的芯片执行实施例中的步骤201、步骤202、步骤204、步骤206、步骤207。
另一方面,提供一种包括指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第一用户面网元或者应用于第一用户面网元内的芯片执行实施例中的步骤110、步骤111。或者,使得第一用户面网元或者应用于第一用户面网元内的芯片执行实施例中的步骤208、步骤209。
一方面,提供一种包括指令的计算机程序产品,计算机程序产品中存储有指令,当指令被运行时,使得第二用户面网元或者应用于第二用户面网元内的芯片执行实施例中的步骤210、步骤211。
一方面,提供一种芯片,该芯片应用于第一控制面网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以执行实施例中的步骤101、步骤102、步骤105、步骤107和步骤109。
又一方面,提供一种芯片,该芯片应用于第二控制面网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以执行实施例中的步骤103、步骤104、步骤106、步骤108。
又一方面,提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以执行实施例中的步骤201、步骤202、步骤204、步骤206、步骤207。
再一方面,提供一种芯片,该芯片应用于第一用户面网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以执行实施例中的步骤110、步骤111。或者执行实施例中的步骤208、步骤209。
再一方面,提供一种芯片,该芯片应用于第二用户面网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以执行 实施例中的步骤210、步骤211。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,简称SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

Claims (33)

  1. 一种会话管理方法,其特征在于,包括:
    第一网络中的第一控制面网元确定管理第一会话,其中,所述第一会话用于为第二终端在所述第一网络中提供连接,所述第一控制面网元为所述第一网络中的网元;
    所述第一控制面网元管理所述第一会话。
  2. 根据权利要求1所述的方法,其特征在于,所述第一网络中的第一控制面网元确定管理第一会话,具体包括:
    所述第一控制面网元确定所述第二终端在第二网络中的用户面数据在第二网络中的第二服务质量QoS参数与所述第二终端在第一网络中的用户面数据在所述第一网络中的第一QoS参数不一致,其中,所述第二网络为所述第二终端通过所述第一网络接入的网络。
  3. 根据权利要求2所述的方法,其特征在于,所述第一控制面网元管理所述第一会话,包括:
    所述第一控制面网元根据所述第二QoS参数管理所述第一会话。
  4. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    所述第一控制面网元接收来自第二控制面网元的会话管理触发消息,所述会话管理触发消息用于请求所述第一控制面网元管理所述第一会话;
    所述第一网络中的第一控制面网元确定管理第一会话,包括:
    所述第一控制面网元根据所述会话管理触发消息,确定管理所述第一网络中的第一会话。
  5. 根据权利要求4所述的方法,其特征在于,所述会话管理触发消息,包括:QoS参数信息,所述QoS参数信息用于确定传输所述第二终端在第一网络中的用户面数据的QoS要求;
    所述第一控制面网元管理所述第一会话,包括:
    所述第一控制面网元根据所述QoS参数信息,管理所述第一会话。
  6. 根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
    所述第一控制面网元接收来自第二控制面网元的所述第二终端的信息,和/或,第一终端的信息,所述第二终端的信息用于确定所述第一会话,所述第一终端的信息用于确定所述第一会话;
    所述第一网络中的第一控制面网元确定管理第一会话,包括:
    所述第一控制面网元根据所述第二终端的信息,和/或,所述第一终端的信息,确定管理所述第一会话。
  7. 根据权利要求6所述的方法,其特征在于,所述第二终端的信息包括以下信息中的任一个或多个:
    所述第二终端的标识、所述第一会话的标识、所述第二终端的IP地址、第二会话的标识,其中,所述第二会话用于在第二网络中为所述第二终端提供连接。
  8. 根据权利要求5-7任一项所述的方法,其特征在于,QoS参数信息包括以下信息中的任一个或多个:业务描述符和QoS指示;
    其中,所述业务描述符用于确定所述第二终端在第一网络中的用户面数据,所述 QoS指示用于指示所述业务描述符对应的所述第二终端在第一网络中的用户面数据使用的QoS资源的要求。
  9. 根据权利要求5-8任一项所述的方法,其特征在于,所述方法还包括:
    所述第一控制面网元向所述第一网络中的第一用户面网元和/或所述第一网络中的第一终端发送所述QoS参数信息,所述第二终端通过所述第一终端接入第二网络。
  10. 根据权利要求2或5所述的方法,其特征在于,所述方法还包括:
    所述第一控制面网元确定所述第二终端在第一网络中的用户面数据的目标QoS参数信息;
    所述第一控制面网元向所述第一网络中的第一用户面网元和/或所述第一网络中的第一终端发送所述目标QoS参数信息。
  11. 根据权利要求1-10任一项所述的方法,其特征在于,所述第一控制面网元管理所述第一会话,包括:
    所述第一控制面网元修改所述第一会话,或者所述第一控制面网元删除所述第一会话。
  12. 根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
    所述第一控制面网元确定所述第一网络中所述第一会话的目标QoS参数信息后,所述第一控制面网元控制第一终端利用所述第一网络和第二网络之间的数据传输通道向所述第二网络传输所述第二终端的用户面数据。
  13. 一种会话管理方法,其特征在于,包括:
    第一终端确定在第一网络中管理的第一会话;
    所述第一终端管理所述第一会话。
  14. 根据权利要求13所述的方法,其特征在于,所述方法还包括:
    所述第一终端接收来自第二终端的所述第二终端的信息,和/或,所述第一终端的信息;其中,所述第二终端的信息用于确定所述第一会话,所述第一终端的信息用于确定所述第一会话;
    所述第一终端确定在第一网络中管理的第一会话,包括:
    所述第一终端根据所述第二终端的信息,和/或,所述第一终端的信息,确定管理所述第一会话。
  15. 根据权利要求14所述的方法,其特征在于,所述第二终端的信息,包括以下信息中的任一个或多个:
    所述第二终端的标识、所述第一会话的标识、所述第二终端的IP地址、第二会话的标识。
  16. 根据权利要求13-15任一项所述的方法,其特征在于,所述方法还包括:
    所述第一终端接收来自第二终端的服务质量QoS参数信息,所述QoS参数信息用于确定传输所述第二终端在第一网络中的用户面数据的QoS要求;
    所述第一终端管理所述第一会话,包括:
    所述第一终端根据所述QoS参数信息,管理所述第一会话。
  17. 根据权利要求16所述的方法,其特征在于,所述方法还包括:
    在所述第一终端管理所述第一会话的过程中,所述第一终端向所述第一网络中的 第一用户面网元发送所述QoS参数信息,所述QoS参数信息用于指示根据所述QoS参数信息传输所述第二终端在第一网络中的用户面数据。
  18. 根据权利要求16或17所述的方法,其特征在于,所述QoS参数信息,包括以下信息中的任一个或多个:业务描述符和QoS指示;
    其中,所述业务描述符用于确定所述第二终端在第一网络中的用户面数据,所述QoS指示用于指示所述业务描述符对应的所述第二终端在第一网络中的用户面数据使用的QoS资源的要求。
  19. 根据权利要求13-18任一项所述的方法,其特征在于,所述方法还包括:
    所述第一终端利用所述第一网络的数据传输通道向第二网络传输用户面数据。
  20. 一种会话管理方法,其特征在于,包括:
    第二网络中的第二控制面网元管理第二网络中的第二会话;其中,所述第二会话用于在所述第二网络中为第二终端提供连接;
    所述第二控制面网元向第一网络中的第一控制面网元发送会话管理触发消息;所述第二终端通过所述第一网络接入所述第二网络;
    其中,所述会话管理触发消息用于请求管理所述第一网络中的第一会话,所述第一会话用于在所述第一网络中为所述第二终端提供连接。
  21. 根据权利要求20所述的方法,其特征在于,所述会话管理触发消息,包括:QoS参数信息,所述QoS参数信息用于确定传输所述第二终端在第一网络中的用户面数据的QoS要求。
  22. 根据权利要求20或21所述的方法,其特征在于,所述方法还包括:
    所述第二控制面网元向所述第一控制面网元发送所述第二终端的信息,和/或,第一终端的信息,所述第二终端的信息用于确定所述第一网络中的第一会话,所述第一终端的信息用于确定所述第一网络中的第一会话。
  23. 根据权利要求22所述的方法,其特征在于,所述第二终端的信息,包括以下信息中的一个或多个:
    所述第二终端的标识、所述第一会话的标识、所述第二终端的IP地址、所述第二会话的标识。
  24. 根据权利要求20-23任一项所述的方法,其特征在于,QoS参数信息包括以下信息中的任一个或多个:业务描述符、QoS指示;
    其中,所述业务描述符用于确定所述第二终端在第一网络中的用户面数据,所述QoS指示用于确定所述业务描述符对应的所述第二终端在第一网络中的用户面数据使用的QoS资源的要求。
  25. 根据权利要求20-24任一项所述的方法,其特征在于,所述方法还包括:
    所述第二控制面网元获取所述第一控制面网元的信息,所述第一控制面网元的信息用于确定所述第一控制面网元。
  26. 根据权利要求25所述的方法,其特征在于,所述第二控制面网元获取所述第一控制面网元的信息,包括:
    在所述第二终端注册到所述第二网络的过程中或者所述第二终端通过所述第二网络管理所述第二会话的过程中,所述第二控制面网元获取第一终端的信息,所述第一 终端用于为所述第二终端提供连接;
    所述第二控制面网元根据所述第一终端的信息,确定所述第一控制面网元。
  27. 一种会话管理方法,其特征在于,包括:
    在第二会话的管理过程中,第二网络的第二用户面网元获取流描述符和业务描述符中的至少一个,所述第二会话用于在所述第二网络中为第二终端提供连接;所述第二终端通过第一网络接入所述第二网络;
    所述第二用户面网元对流描述符所识别的业务流添加相应业务描述符。
  28. 一种会话管理方法,其特征在于,包括:
    第一网络中的第一用户面网元接收来自第一网络中的第一控制面网元的服务质量QoS参数信息,所述QoS参数信息用于确定传输第二终端的在第一网络的用户面数据的QoS要求;
    所述第一用户面网元根据所述QoS参数信息,利用所述第一网络和第二网络之间的数据传输通道向所述第二网络传输用户面数据,所述第二网络为所述第二终端通过所述第一网络接入的网络。
  29. 根据权利要求28所述的方法,其特征在于,所述QoS参数信息包括:业务描述符和服务质量QoS指示;
    所述业务描述符用于确定所述第二终端在第一网络中的用户面数据,所述QoS指示用于确定所述业务描述符对应的所述第二终端在第一网络中的用户面数据使用的QoS资源的要求。
  30. 一种会话管理装置,其特征在于,包括:处理器和通信接口;
    其中,所述通信接口用于执行如权利要求1-12中任一项所述的方法中在第一控制面网元中进行消息收发的操作;所述处理器运行指令以执行如权利要求1-12中任一项所述的方法中在所述第一控制面网元中进行处理或控制的操作;或者,
    所述通信接口用于执行如权利要求13-19中任一项所述的方法中在第一终端中进行消息收发的操作;
    所述处理器运行指令以执行如权利要求13-19中任一项所述的方法中在所述第一终端中进行处理或控制的操作;
    或者,所述通信接口用于执行如权利要求20-26中任一项所述的方法中在第二控制面网元中进行消息收发的操作;
    所述处理器运行指令以执行如权利要求20-26中任一项所述的方法中在所述第二控制面网元中进行处理或控制的操作。
  31. 一种芯片,其特征在于,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-29中任一项所述的方法,所述通信接口用于与所述芯片之外的其它模块进行通信。
  32. 一种会话管理装置,其特征在于,包括:处理单元和通信单元;
    其中,所述通信单元用于执行如权利要求1-12中任一项所述的方法中在第一控制面网元中进行消息收发的操作;所述处理单元用于执行如权利要求1-12中任一项所述的方法中在所述第一控制面网元中进行处理或控制的操作;或者,
    所述通信单元用于执行如权利要求13-19中任一项所述的方法中在第一终端中进 行消息收发的操作;
    所述处理单元用于执行如权利要求13-19中任一项所述的方法中在所述第一终端中进行处理或控制的操作;
    或者,所述通信单元用于执行如权利要求20-26中任一项所述的方法中在第二控制面网元中进行消息收发的操作;
    所述处理单元用于执行如权利要求20-26中任一项所述的方法中在所述第二控制面网元中进行处理或控制的操作。
  33. 一种通信系统,其特征在于,包括:包括第一控制面网元以及第二控制面网元,其中,所述第一控制面网元用于执行权利要求1-12中任一项所述的方法,所述第二控制面网元用于执行如权利要求20-26中任一项所述的方法。
PCT/CN2020/072279 2019-01-15 2020-01-15 一种会话管理方法及装置 Ceased WO2020147756A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020217025006A KR102648031B1 (ko) 2019-01-15 2020-01-15 세션 관리 방법 및 장치
CA3126174A CA3126174C (en) 2019-01-15 2020-01-15 Session management method and apparatus
MX2021008496A MX2021008496A (es) 2019-01-15 2020-01-15 Aparato y metodo de gestion de sesiones.
EP20741170.3A EP3902311B1 (en) 2019-01-15 2020-01-15 Session management to provide quality of service assurance
US17/377,192 US11930393B2 (en) 2019-01-15 2021-07-15 Session management method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910037199.8A CN111436057B (zh) 2019-01-15 2019-01-15 一种会话管理方法及装置
CN201910037199.8 2019-01-15

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/377,192 Continuation US11930393B2 (en) 2019-01-15 2021-07-15 Session management method and apparatus

Publications (1)

Publication Number Publication Date
WO2020147756A1 true WO2020147756A1 (zh) 2020-07-23

Family

ID=71580829

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/072279 Ceased WO2020147756A1 (zh) 2019-01-15 2020-01-15 一种会话管理方法及装置

Country Status (7)

Country Link
US (1) US11930393B2 (zh)
EP (1) EP3902311B1 (zh)
KR (1) KR102648031B1 (zh)
CN (1) CN111436057B (zh)
CA (1) CA3126174C (zh)
MX (1) MX2021008496A (zh)
WO (1) WO2020147756A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11044597B2 (en) 2018-08-07 2021-06-22 Charter Communications Operating, Llc Apparatus and methods for registration and operation in wireless networks
CN111436081B (zh) * 2019-03-06 2023-06-30 维沃移动通信有限公司 数据传送的保障方法及通信设备
US11930484B2 (en) 2019-03-26 2024-03-12 Charter Communications Operating, Llc Methods and apparatus for system information management in a wireless system
US11412406B2 (en) 2020-02-13 2022-08-09 Charter Communications Operating, Llc Apparatus and methods for user device buffer management in wireless networks
US11564155B2 (en) * 2020-04-07 2023-01-24 Charter Communications Operating, Llc Apparatus and methods for interworking in wireless networks
CN113747420B (zh) * 2020-05-29 2023-02-03 中国电信股份有限公司 多连接网络中的数据传输方法、网络设备和系统
CN120434181A (zh) * 2020-09-17 2025-08-05 华为技术有限公司 一种通信方法及装置
CN116746214A (zh) * 2020-11-24 2023-09-12 皇家Kpn公司 在电信网络与网关设备之间移动的ue的pdu会话连续性
CN116074801B (zh) * 2021-10-29 2025-09-05 华为技术有限公司 通信系统、通信方法和通信装置
CN113923716B (zh) * 2021-12-13 2022-05-03 北京赋乐科技有限公司 一种用户信息获取方法、装置和电子设备
CN114513819B (zh) * 2022-03-28 2025-04-22 中国电信股份有限公司 QoS服务提供方法、家庭网关、通信系统和存储介质
EP4277233B1 (en) * 2022-05-13 2025-04-30 Deutsche Telekom AG Dynamic qos mapping in a home network
US12108359B2 (en) * 2022-08-19 2024-10-01 Internet Initiative Japan Inc. Method, information processing apparatus, and system
CN119233367A (zh) * 2023-06-28 2024-12-31 华为技术有限公司 一种通信方法及装置
WO2025030327A1 (zh) * 2023-08-07 2025-02-13 北京小米移动软件有限公司 信息确定方法、网元、终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107484224A (zh) * 2016-06-08 2017-12-15 中国移动通信有限公司研究院 一种数据传输方法及装置
WO2018068216A1 (zh) * 2016-10-12 2018-04-19 华为技术有限公司 会话管理方法及网元
CN108541031A (zh) * 2017-03-03 2018-09-14 华为技术有限公司 业务切换方法、装置及系统
WO2018166335A1 (zh) * 2017-03-16 2018-09-20 华为技术有限公司 路由下发方法及设备
CN109120528A (zh) * 2017-06-23 2019-01-01 华为技术有限公司 一种网络通信方法及相关设备

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2656696C1 (ru) 2014-06-30 2018-06-06 Хуавей Текнолоджиз Ко., Лтд. Сетевое устройство и способ выделения имени точки доступа
CN105634979B (zh) * 2014-10-31 2019-01-01 中国移动通信集团公司 一种热点流量信息的处理方法、装置、终端以及MiFi
WO2017196106A1 (ko) * 2016-05-13 2017-11-16 주식회사 케이티 이종 무선 액세스 망 간의 연동 방법 및 그 장치
US10666458B2 (en) * 2016-09-30 2020-05-26 Huawei Technologies Co., Ltd Method and apparatus for data transmission involving tunneling in wireless communication networks
WO2018167254A1 (en) * 2017-03-16 2018-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Unique qos marking ranges for smfs in a 5g communications network
EP3653017B1 (en) * 2017-07-10 2023-07-05 Motorola Mobility LLC Multi-access data connection in a mobile network
CN109257779B (zh) * 2017-07-14 2024-09-17 华为技术有限公司 网络切换方法及装置
CN116614846A (zh) * 2017-10-16 2023-08-18 华为技术有限公司 数据转发方法、装置和系统
US11323934B2 (en) * 2018-04-09 2022-05-03 Nokia Technologies Oy Session context conversion
CN110418427B (zh) * 2018-04-28 2021-06-08 华为技术有限公司 一种通信方法及装置
EP3609149A1 (en) * 2018-08-08 2020-02-12 Nokia Technologies Oy Method and apparatus for security management in 5g networks
CA3234868A1 (en) * 2018-08-09 2020-02-13 Nokia Technologies Oy Method and apparatus for security realization of connections over heterogeneous access networks
WO2020072652A1 (en) * 2018-10-03 2020-04-09 Intel Corporation Systems, methods, and apparatuses for enabling relay services for user equipment to access 5gc via a residential gateway
US11930392B2 (en) * 2018-11-20 2024-03-12 Nokia Technologies Oy Latency-bounded packet delivery in mobile communication system
US12295056B2 (en) * 2018-12-12 2025-05-06 Comcast Cable Communications, Llc Network assisted connection
CN114845294B (zh) * 2018-12-14 2026-01-30 维沃移动通信有限公司 数据传送的保障方法及通信设备
CN111586860B (zh) * 2019-02-19 2023-01-06 华为技术有限公司 一种通信方法及装置
CN111865623B (zh) * 2019-03-28 2021-12-03 华为技术有限公司 计费规则绑定的方法、设备及系统
DE102019115368A1 (de) 2019-06-06 2020-12-10 Hib Trim Part Solutions Gmbh Beleuchtbares Zierteil

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107484224A (zh) * 2016-06-08 2017-12-15 中国移动通信有限公司研究院 一种数据传输方法及装置
WO2018068216A1 (zh) * 2016-10-12 2018-04-19 华为技术有限公司 会话管理方法及网元
CN108541031A (zh) * 2017-03-03 2018-09-14 华为技术有限公司 业务切换方法、装置及系统
WO2018166335A1 (zh) * 2017-03-16 2018-09-20 华为技术有限公司 路由下发方法及设备
CN109120528A (zh) * 2017-06-23 2019-01-01 华为技术有限公司 一种网络通信方法及相关设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3902311A4

Also Published As

Publication number Publication date
US11930393B2 (en) 2024-03-12
EP3902311A4 (en) 2022-03-09
MX2021008496A (es) 2021-08-19
CA3126174A1 (en) 2020-07-23
EP3902311B1 (en) 2024-08-14
CN111436057A (zh) 2020-07-21
EP3902311A1 (en) 2021-10-27
KR102648031B1 (ko) 2024-03-14
CN111436057B (zh) 2022-06-28
CA3126174C (en) 2024-01-02
US20210345161A1 (en) 2021-11-04
KR20210110705A (ko) 2021-09-08

Similar Documents

Publication Publication Date Title
US11930393B2 (en) Session management method and apparatus
CN111586860B (zh) 一种通信方法及装置
US11832352B2 (en) Service flow transmission method and apparatus and communications method and apparatus
CN111200845B (zh) 一种资源信息发送方法、装置及系统
WO2020199896A1 (zh) 一种业务流路由控制方法、装置及系统
CN108574969B (zh) 多接入场景中的连接处理方法和装置
CN111586642B (zh) 一种通信方法及装置
WO2020108003A1 (zh) 一种用户接入控制方法、信息发送方法及装置
WO2020248828A1 (zh) 通信方法、装置及系统
WO2019223498A1 (zh) 一种数据处理方法、发送方法及装置
CN109996346A (zh) 会话建立方法、设备及系统
WO2020108002A1 (zh) 一种传输策略确定方法、策略控制方法及装置
WO2014117376A1 (zh) 可定制的移动宽带网络系统和定制移动宽带网络的方法
US20210227608A1 (en) Method And Apparatus For Sending Multicast Data
WO2020169039A1 (zh) 一种策略管理的方法及装置
WO2020034869A1 (zh) 一种业务流的传输方法、通信方法及装置
WO2021115429A1 (zh) 一种通信方法及装置
WO2020253385A1 (zh) 一种传输背景流量传输信息的方法、装置及系统
RU2796232C2 (ru) Способ и устройство управления сеансом
WO2025081940A1 (zh) 通信方法、通信装置及通信系统
CN118803922A (zh) 通信方法、网络功能、通信设备、存储介质及产品
WO2023061207A1 (zh) 一种通信方法、通信装置及通信系统
CN122002635A (zh) 一种通信方法、通信装置及通信系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20741170

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 3126174

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020741170

Country of ref document: EP

Effective date: 20210722

ENP Entry into the national phase

Ref document number: 20217025006

Country of ref document: KR

Kind code of ref document: A

WWG Wipo information: grant in national office

Ref document number: MX/A/2021/008496

Country of ref document: MX