[go: up one dir, main page]

WO2019154295A1 - 一种应用服务水平协议的保障方法、设备及系统 - Google Patents

一种应用服务水平协议的保障方法、设备及系统 Download PDF

Info

Publication number
WO2019154295A1
WO2019154295A1 PCT/CN2019/074325 CN2019074325W WO2019154295A1 WO 2019154295 A1 WO2019154295 A1 WO 2019154295A1 CN 2019074325 W CN2019074325 W CN 2019074325W WO 2019154295 A1 WO2019154295 A1 WO 2019154295A1
Authority
WO
WIPO (PCT)
Prior art keywords
entity
nsi
information
application
sla
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/CN2019/074325
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 KR1020207025133A priority Critical patent/KR102502984B1/ko
Priority to EP22202730.2A priority patent/EP4191959B1/en
Priority to JP2020542557A priority patent/JP7047113B2/ja
Priority to EP19751893.9A priority patent/EP3745645B1/en
Publication of WO2019154295A1 publication Critical patent/WO2019154295A1/zh
Priority to US16/986,500 priority patent/US11588709B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA

Definitions

  • the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, device, and system for securing a service level agreement (SLA).
  • SLA service level agreement
  • the concept of network slicing is proposed.
  • the customer can send a subscription request to the operator to order a network slice that can meet certain service requirements.
  • the operator deploys one or more network slice instances on the infrastructure device to carry the subscription request according to the customer's subscription request.
  • the service requested by the client; the client can use the deployed network segmentation instance of the operator to provide an application service to the terminal through a Protocol Data Unit (PDU) session PDU session provided by the network slice instance.
  • PDU Protocol Data Unit
  • the order will also include the service level agreement negotiated between the two parties.
  • the service level of the service application needs to be guaranteed to meet the service level agreement requirements. Horizontal target.
  • Each of the network segment instances may include multiple User Plane Function (UPF) entities, and different UPF entities may correspond to different PDU sessions.
  • the application function (AF) entity can obtain the operation data related to the terminal on each network function entity in the network slice instance, and switch the application to the network slice according to the acquired operation data. Appropriate UPF in the example to best meet the SLA requirements for application signing.
  • the service capability of the network segment instance currently accessed by the client may no longer meet the SLA requirement of the application subscription.
  • the application is switched to another UPF in the above manner, It may also not meet the SLA requirements of the application contract, which affects the communication quality of the application.
  • the embodiment of the present application provides a method, a device, and a system for securing an application service level agreement, so as to ensure an application SLA and improve communication quality.
  • the embodiment of the present application provides a method for securing an application service level agreement (SLA), where the method includes: an application function (AF) entity acquires a network slice instance (Network Slice Instance) from a specified location to a target network. (NSI), the SLA supports the information of the first network slice instance NSI that meets the SLA requirement of the application subscription, and sends a notification message including the information of the first NSI, so that the other network function entity is the first in the terminal according to the information of the first NSI. A new PDU session is established on the NSI.
  • SLA application service level agreement
  • the AF obtains the NSI information that meets the SLA requirement of the application subscription from the specified location to the target network, and the SLA support capability, and sends the NSI information to other network devices.
  • the terminal establishes a PDU session on the NSI, accesses the application server through the PDU session, and accepts an application service provided by the application server.
  • the SLA support capability information of the NSI obtained by the AF entity meets the SLA requirement of the application subscription. Therefore, after the terminal accesses the application server through the PDU session established by the NSI, the service level of the application can be well guaranteed.
  • the AF entity obtains SLA support capability information of the first NSI from the SLA support capability information of the at least one NSI obtained by the NSSF entity or the NWDAF entity.
  • the AF sends a slice information request to the network side entity (the NSSF entity or the NWDAF entity), and receives the slice information response sent by the network side entity, where the slice information response includes the SLA support capability information of the at least one NSI from the specified location to the target network.
  • the slice information request includes information of a user who uses the application, location information of the specified location, and an identifier of the target network; or the slice information request includes information of the user who uses the application, location information of the specified location, identifier of the target network, and application subscription.
  • Single network slice assisted selection information S-NSSAI S-NSSAI.
  • the AF entity can obtain SLA support capability information from the NSSF entity or the NWDAF entity that can characterize the overall service level of the NSI.
  • the AF entity detects the NSI currently accessed by the terminal, and the SLA support capability from the specified location to the target network does not meet the SLA requirement of the application subscription; or the AF entity detects that the terminal moves in the location; or The AF entity receives the capability notification message sent by the application server to notify the AF entity terminal of the current access, and triggers the AF entity to acquire the specified location from the specified location to the capability notification message of the target network that the SLA support capability does not meet the SLA requirement of the application subscription.
  • the SLA supports the first NSID information that satisfies the SLA requirement of the application subscription. In this way, the AF entity obtains the information of the first NSI in some special cases, which reduces the power consumption of the AF entity.
  • the method further includes: receiving, by the AF entity, an SLA guarantee request sent by the application server, where the SLA guarantee request is used to request the AF entity to secure the service level of the application, where the SLA guarantee request includes the SLA of the application subscription.
  • the SLA guarantee request further includes information of a specific user or a group of users, and the information of the specific user or the group of users is used to indicate that the AF entity secures the service level of the application of the related user, and the related user is determined by the information of the specific user or the group of users.
  • the application server can authorize the function of the application service level agreement to the AF entity, so that the AF entity guarantees the service level of the application of certain specific users or groups of users.
  • the information of the first NSI includes the identifier ID of the first NSI and the S-NSSAI corresponding to the first NSI; the notification message is used to trigger establishment of a new PDU session; the AF entity sends a notification message, specifically : The AF entity sends a notification message to the AMF entity.
  • the AMF entity saves the correspondence between the ID of the first NSI and the S-NSSAI corresponding to the first NSI, and sends the S-NSSAI carrying the first NSI to the terminal according to the information of the user.
  • the terminal updates the S-NSSAI used by the application configured by itself to the S-NSSAI corresponding to the first NSI, and sends the S corresponding to the first NSI to the AMF entity.
  • the AMF entity selects an SMF entity in the first NSI to establish a new one according to the correspondence between the ID of the first NSI and the S-NSSAI corresponding to the first NSI.
  • the NSSF entity is not required to inform the AMF entity of the slice selection result.
  • the information of the first NSI includes the S-NSSAI corresponding to the first NSI; the notification message is used to trigger the establishment of a new PDU session; the AF entity sends a notification message, specifically: the AF entity sends the AMF entity Notification message.
  • the information of the first NSI includes the identifier ID of the first NSI and the S-NSSAI corresponding to the first NSI; the notification message is used to trigger establishment of a new protocol data unit PDU session; and the AF entity sends a notification message. Specifically, the AF entity sends a notification message to the AMF entity.
  • the AMF entity saves the correspondence between the ID of the first NSI and the S-NSSAI corresponding to the first NSI, and sends the S-NSSAI carrying the first NSI to the terminal according to the information of the user.
  • the terminal updates the S-NSSAI used by the application configured by itself to the S-NSSAI corresponding to the first NSI, and sends the S corresponding to the first NSI to the AMF entity.
  • the AMF entity selects an SMF entity in the first NSI to establish a new one according to the correspondence between the ID of the first NSI and the S-NSSAI corresponding to the first NSI.
  • the NSSF entity is not required to inform the AMF entity of the slice selection result.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the application of the S-NSSAI in the S-NSSAI update terminal corresponding to the first NSI, and the triggering A new PDU session is established
  • the notification message further includes the information of the user and the identifier of the application.
  • the AF entity sends a notification message, specifically: the AF entity sends a notification message to the AMF entity.
  • the AMF entity after receiving the notification message, the AMF entity sends a configuration update indication and a session establishment indication to the terminal according to the information of the user, and the terminal receives the configuration update indication, and configures the self according to the identifier of the application and the S-NSSAI corresponding to the first NSI.
  • the S-NSSAI corresponding to the application is updated to the S-NSSAI corresponding to the first NSI, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity according to the session establishment indication, and is performed by the AMF according to the NSSF entity.
  • the slice selection result selects an SMF entity within the first NSI to establish a new PDU session.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the S-NSSAI corresponding to the application in the S-NSSAI update terminal corresponding to the first NSI, and notify The message further includes the information of the user and the identifier of the application; the AF entity sends the notification message, specifically: the AF entity sends a notification message to the AMF entity.
  • the AMF entity After receiving the notification message, the AMF entity sends a configuration update indication including the identifier of the application and the S-NSSAI corresponding to the first NSI to the terminal according to the information of the user, and the terminal receives the configuration update indication according to the identifier of the application and the first NSI.
  • the corresponding S-NSSAI updates the S-NSSAI corresponding to the application configured by itself to the S-NSSAI corresponding to the first NSI, and sends a configuration update response to the AF entity through the AMF entity; the AF entity receives the configuration update response and passes The AMF entity or the application server sends a session establishment indication to the terminal; the terminal receives the session establishment indication, and sends a session establishment request to the AMF entity that carries the S-NSSAI corresponding to the updated application (ie, the S-NSSAI corresponding to the first NSI). And the AMF selects an SMF entity in the first NSI to establish a new PDU session according to the slice selection result of the NSSF entity.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the NSSP of the update terminal, and the notification message further includes the information of the user and the identifier of the application; the AF entity sends a notification.
  • the message is specifically: the AF entity sends a notification message to the UDM entity.
  • the UDM entity updates the NSSP of the terminal according to the identifier of the application and the S-NSSAI corresponding to the first NSI, and sends an NSSP update indication to the terminal by using the AMF entity; the NSSP update indication is used to indicate the terminal.
  • the NSSP update indication includes the updated NSSP; the terminal receives the NSSP update indication, and updates the NSSP configured therein; the UDM entity sends an NSSP update response to the AF entity; the AF entity receives the NSSP update response, and passes the AMF entity Or the application server sends a session establishment indication to the terminal; the terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity, and the AMF selects the first NSI according to the slice selection result of the NSSF entity.
  • a SMF entity within establishes a new PDU session.
  • the session establishment indication is used to instruct the terminal to establish a new PDU session, where the session establishment indication includes an identifier of the application.
  • the information of the first NSI is the ID of the first NSI
  • the notification message is used to notify the NSSF entity to specify the NSI for the terminal, and the notification message further includes the information of the user, the S-NSSAI currently used by the application, and the AF entity.
  • the notification message is sent, specifically: the AF entity sends a notification message to the NSSF entity.
  • the NSSF entity After receiving the notification message, the NSSF entity generates a slice selection control request record according to the information of the user and the S-NSSAI currently used by the application, and associates the user information, the S-NSSAI currently used by the application, and the ID of the first NSI.
  • the AF entity sends a session establishment indication to the terminal through the AMF entity or the application server, and the terminal receives the session establishment indication, and sends the AMF entity to carry the current usage of the application.
  • a session establishment request of the information of the S-NSSAI and the user and sending a slice selection request carrying the information of the S-NSSAI and the user currently used by the application to the NSSF entity, and the NSSF entity selects the first NSI according to the previously generated record, and
  • the AMF sends a slice selection result; the AMF selects an SMF entity in the first NSI to establish a new PDU session according to the slice selection result of the NSSF entity.
  • the method further includes: the AF entity determines that the NSI from the specified location to the target network does not have an NSI that satisfies the SLA requirement of the application subscription, sends a mode switch notification to the terminal, or does not exist to satisfy the application subscription.
  • the mode switching notification includes an identifier of the target working mode.
  • the communication working mode between the terminal and the application server may have several preset different working modes, and each working mode has different requirements for the service level supported by the network, if there is no SLA requirement that satisfies the current working mode of the application.
  • the NSI can switch the application to another working mode to reduce the service level required by the network, so that the working mode after the handover meets the SLA support capability information of the NSI currently accessed by the terminal.
  • a method for securing an application service level protocol comprising: receiving, by the terminal, a mode switching notification; and the terminal switching the working mode of the application to the target working mode according to the mode switching notification.
  • the terminal Based on the method for securing the application service level protocol provided by the embodiment of the present application, the terminal reduces the level of the working mode, and switches the working mode of the application to the working mode that satisfies the SLA requirement of the application contract to meet the service level of the application.
  • the method further includes: the mode switching notification includes an identifier of the target working mode; or there is no indication information of the NSI that satisfies the SLA requirement of the application subscription.
  • the terminal may switch the working mode of the application to the target working mode according to the identifier of the target working mode, or determine whether to establish a new PDU session or switch the working mode of the application according to the indication information of the NSI that does not have the SLA requirement for the application subscription. Go to the target work mode.
  • the terminal receives the mode switching notification, where the terminal receives the mode switching notification sent by the AF entity or the application server.
  • the AF entity can notify the terminal to perform the mode to ensure the service level of the application; or the mode switching by the application server ensures the service level of the application, and improves the flexibility of the execution subject that guarantees the service level of the application.
  • a third aspect provides a method for securing an application service level protocol, where the method includes: receiving, by a network side entity, a slice information request sent by an application function AF entity; and sending a slice information response to the AF entity, where the slice information response includes The SLA support capability information of the at least one network slice instance of the location to the target network.
  • the network side entity Based on the method for securing the application service level protocol provided by the embodiment of the present application, the network side entity sends the SLA support capability information that represents the overall service level of the NSI to the AF entity, so that the AF entity performs corresponding decision according to the SLA support capability information of the NSI.
  • the AF entity sends the SLA support capability information of the NSI to the application server, and the application server determines to establish a new PDU session on the NSI that satisfies the SLA requirement of the application. To ensure the service level of the application.
  • the foregoing slice information request includes the information of the user who uses the application, the location information of the specified location, and the identifier of the target network.
  • the network side entity may obtain the S-NSSAI of the application subscription from the UDM entity;
  • the slice information request includes the information of the user who uses the application, the location information of the specified location, the identifier of the target network, and the S-NSSAI of the application subscription.
  • the AF entity sends the subscribed S-NSSAI to the network side entity,
  • the network side entity is required to obtain the application-signed S-NSSAI from the UDM entity, which reduces the power consumption of the network-side functional entity.
  • the network side functional entity is an NSSF entity or an NWDAF entity. In this way, the flexibility of the entity that obtains the SLA support capability information of the NSI can be improved.
  • the method includes: receiving configuration information input by the operator, and obtaining the configuration information from the configuration information.
  • SLA support capability information of each NSI in the network where the configuration information includes SLA support capability information of each NSI in the network; or, the NWDAF entity acquires operation data about the terminal on each network function entity in each NSI in the network, and the NSI
  • the service load information of each deployment area determines the SLA support capability information of the NSI according to the obtained operation data and the service load information; or, the NST entity of the NSI obtains the operation information of each network function entity in the NSI,
  • the SLA capability information of the NSI is determined according to the operation information. In this way, the NSSF entity can obtain the SLA support capability information of the NSI in the network through static configuration or dynamic.
  • the method further includes: collecting the operation of the relevant terminal on each network function entity in the NSI. Data, and service load information of the NSI in each deployment area, determining the SLA support capability information of the NSI according to the acquired operational data and the service load information; or acquiring the network functional entities in the NSI from the network warehouse function NRF entity in the NSI
  • the running information determines the SLA capability information of the NSI according to the running information. In this way, the NWDAF entity can dynamically obtain the SLA support capability information of the NSI in the network.
  • an AF entity in a fourth aspect, can implement the functions performed by the AF entity in the foregoing method embodiment, and the functions can be implemented by using hardware or by executing corresponding software by hardware.
  • the hardware or software includes one or more modules corresponding to the above functions.
  • the AF entity may include: an obtaining unit, configured to acquire information of the first network slice instance NSI that satisfies the SLA requirement of the application subscription in the network slice instance from the specified location to the target network. And a sending unit, configured to send a notification message, where the notification message includes information of the first NSI acquired by the acquiring unit.
  • the provided AF entity can achieve the same advantageous effects as the first aspect.
  • a fifth aspect provides an AF entity, including: a processor and a memory; the memory is configured to store a computer execution instruction, and when the AF entity is running, the processor executes the computer execution instruction stored in the memory to enable the The AF entity performs the method of securing the application service level agreement as described in any of the above first aspects.
  • a computer readable storage medium is provided, the instructions being stored in a computer readable storage medium, when executed on a computer, causing the computer to perform the application service of any of the above first aspects The guarantee method of the horizontal agreement.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of securing the application service level agreement of any of the above first aspects.
  • a chip system comprising a processor, configured to support an AF entity to implement the functions involved in the foregoing aspects, for example, supporting an AF entity to acquire a network slice instance from a specified location to a target network, an SLA The information of the first network slice instance NSI that satisfies the SLA requirement of the application subscription is supported, and the information of the first NSI is sent to the communication interface.
  • the chip system further includes a memory for storing necessary program instructions and data of the AF entity.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • a terminal having the function of implementing the method of the first aspect described above.
  • This function can be implemented in hardware or in hardware by executing the corresponding software.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the terminal may include: a receiving unit, configured to receive a mode switching notification; and a switching unit, configured to switch the working mode of the application to the target working mode according to the mode switching notification.
  • the specific implementation manner of the terminal may refer to the behavior function of the terminal in the protection method of the application service level protocol provided by the second aspect or the possible implementation manner of the second aspect, and details are not repeatedly described herein. Therefore, the provided terminal can achieve the same advantageous effects as the first aspect.
  • a tenth aspect provides a terminal, comprising: a processor and a memory; the memory is configured to store a computer execution instruction, and when the terminal is running, the processor executes the computer execution instruction stored in the memory to enable the terminal to execute A method of securing an application service level agreement as described in any of the above second aspects.
  • a computer readable storage medium having stored therein instructions that, when run on a computer, cause the computer to perform the application of any of the above second aspects The method of guaranteeing the service level agreement.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of securing the application service level agreement of any of the above second aspects.
  • a chip system comprising a processor, configured to support a terminal to implement the functions involved in the foregoing aspects, for example, the support terminal receives a mode switching notification through the communication interface, and the application is notified according to the mode switching notification. The work mode is switched to the target work mode.
  • the chip system further comprises a memory for storing necessary program instructions and data of the terminal.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • a network side entity having the function of implementing the method described in the third aspect above.
  • This function can be implemented in hardware or in hardware by executing the corresponding software.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the network side entity includes: a receiving unit, configured to receive a slice information request sent by the application function AF entity, and a sending unit, configured to send a slice information response to the AF entity, where the slice information response includes from a specified location to SLA support capability information for at least one network slice instance of the target network.
  • the provided network side entity can achieve the same advantageous effects as the first aspect.
  • a network side entity including: a processor and a memory; the memory is configured to store a computer execution instruction, and when the network side entity is running, the processor executes the computer execution instruction stored by the memory, The method for securing the application service level protocol as described in any one of the above third aspects is performed by the network side entity.
  • a computer readable storage medium having stored therein instructions that, when run on a computer, cause the computer to perform the application of any of the above third aspects The method of guaranteeing the service level agreement.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of securing the application service level agreement of any of the above third aspects.
  • a chip system includes a processor and a communication interface, and is configured to support a network side entity to implement the functions involved in the foregoing aspects, for example, supporting a network side entity to receive, by using a communication interface, an AF entity to send The slice information request transmits a slice information response to the AF entity through the communication interface.
  • the chip system further includes a memory for storing necessary program instructions and data of the network side entity.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • a nineteenth aspect provides a session switching system, the system comprising the AF entity according to any one of the fourth aspect to the eighth aspect, the terminal according to any one of the ninth to thirteenth aspects, and the The network side entity of any of the fourteenth aspect to the eighteenth aspect.
  • FIG. 1 is a system architecture diagram provided by an embodiment of the present application.
  • FIG. 2 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • FIG. 3 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present application
  • FIG. 4 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application
  • FIG. 5 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application
  • FIG. 6 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application
  • FIG. 7 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application.
  • FIG. 8 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application.
  • FIG. 9 is a flowchart of still another method for securing an application service level protocol according to an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of an AF entity according to an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of a network side entity according to an embodiment of the present disclosure.
  • Network slice is a logical network with specific network characteristics. It is a fifth-generation (5th generation, 5G) mobile communication network proposed by the 3rd Generation Partnership Project (3GPP). Key technologies for network differentiation needs.
  • the different network slices are logically isolated, and it can flexibly provide one or more network services according to the requirements of the demand side.
  • a network slice is identified by Single Network Slice Selection Assistance Information (S-NSSAI).
  • S-NSSAI consists of a Slice/Service Type (SST) and a Slice Differentiator (SD).
  • the SST and the SD may be defined by a standard or an operator; the SD is optional information supplementing the SST to distinguish multiple network slices of the same SST, for example, may be used to characterize the belonging relationship of the network slice.
  • Network slice instance An instantiated network created by an operator on an infrastructure according to a network slice template. It consists of different network functional entities and physical resources. Logical isolation between different network slice instances.
  • a network slice can instantiate one or more NSIs, each NSI being identified by a network slice instance identifier (NSI ID). That is to say, one S-NSSAI corresponds to one or more NSI IDs.
  • SLA Service level agreement
  • SLAs can establish customer expectations of service providers in terms of fulfillment and quality.
  • the SLA can include a series of qualitative or quantitative details such as availability, performance indicator baseline, reliability, response time, and so on.
  • the guarantee of SLA is defined in the form of a series of service level objectives (SLOs), which are combinations of measurements of one or more defined service components.
  • SLOs service level objectives
  • NSI's SLA support capability information It is a list of service levels and service metrics specified by the SSI in the SLA signed by the user and the operator for the specified application service. It is used to indicate that the NSI can support the application service to reach a series of SLOs included in the SLA. ability.
  • the SLA support capability information of the same NSI may be the same or different in different deployment areas. For example, NSI-1 is deployed in Area 1 and Area 2.
  • the service type supported by NSI-1 on Area 1 is eMBB, and the type of service supported on Area 2 is eMBB that meets the AR low delay requirement; or NSI-1 is in Both area 1 and area 2 support eMBB type services that are not required for delay.
  • the SSI support capability information of the NSI includes a description of one or more service level objectives that can be guaranteed for a specific application service, and may include, but is not limited to, a service type supported by the network slice instance, and a maximum number of terminals supported by the service type.
  • the maximum allowable bandwidth that can be guaranteed by the service type the maximum delay of the end-to-end network that can be guaranteed by the service type, the maximum terminal mobility rate allowed by the service type, the reliability level of the service type, and the service continuity mode supported by the service type.
  • the network shown in FIG. 1 can be a 5G network.
  • the network may include: a terminal, an access network device, a core network, and a data network (DN).
  • DN data network
  • the network architecture shown in FIG. 1 is only an exemplary architecture diagram.
  • the network shown in FIG. 1 may also include unified data management (unified data management, UDM) entity, network data analytics function (NWDAF) entity, etc., are not limited.
  • the core network may include: a session management (SMF) entity, a network repository function (NRF) entity, a policy control function (PCF) entity, and a user plane function (User Plane Function).
  • UPF User Plane Function
  • NSF Network Slice Selection Function
  • NEF Network Exposure Function
  • AMF Access and Mobility Management Function
  • the network also includes an application function (AF) entity, which may be a third-party application control platform or an operator's own device, and the AF entity may provide services for multiple application servers, for example, in the present application.
  • the AF entity can receive the request message from the application server to provide SLA guarantee for the application of the relevant terminal (ie, the service provided by the application server).
  • the DN can include various application servers that provide services. It should be noted that the AF entity can be deployed in the application server or can be deployed independently in the network. The technical solutions provided in the embodiments of the present application are described in detail below by taking the example in which the AF entity is deployed in the network independently of the application server. It can be understood that when the AF entity is deployed in the application server, the AF entity in the application server can perform the functions performed by the AF entity in the following embodiments.
  • the foregoing network may be divided into multiple logically isolated network slice instances by the operator, and each network slice instance is formed by a collection of different network functional entities and physical resources.
  • a network function entity such as an SMF entity, an NRF entity, a PCF entity, and a UPF entity may form a Network Slice Instance (NSI), and each network slice instance is isolated from each other, and multiple network slice instances are separated.
  • NSSF entity, NEF entity, AMF entity, UDM entity, NWDAF entity, etc. can be shared at the same time.
  • the terminal in FIG. 1 may be a user equipment (User Equipment, UE), and may also be various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem. It may also include a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem (modem), Handheld, laptop computer, cordless phone or Wireless Local Loop (WLL) station, Machine Type Communication (MTC) terminal, mobile station ( Mobile Station, MS), etc., are not limited.
  • PDA personal digital assistant
  • WLL Wireless Local Loop
  • MTC Machine Type Communication
  • the terminal can maintain the corresponding relationship between the identifier of the application and the S-NSSAI, and access the application server provided by the application server by accessing the application server in the DN through the PDU session established in the NSI corresponding to the S-NSSAI.
  • the access network device in FIG. 1 is mainly used to implement functions such as wireless physical layer function, resource scheduling and radio resource management, radio access control, and mobility management; and may be a next generation base station (generation node B, gNB) or some other Any access unit.
  • generation node B generation node B
  • the NSSF entity in FIG. 1 is mainly used to select an appropriate NSI for the terminal according to the S-NSSAI requested by the terminal and the S-NSSAI subscribed by the application.
  • the mapping relationship between the S-NSSAI and the NSI may be configured in the NSSF entity.
  • the AMF entity mainly implements access control and mobility management functions for the terminal.
  • the NEF entity is mainly used to expose the functions of other functional entities in the core network to other devices.
  • the SMF entity in the NSI is mainly used to implement session management functions such as the establishment, release, and modification of the user plane transmission path.
  • the UPF entity is mainly responsible for the routing and forwarding of user plane data, such as: responsible for data packet filtering and data transmission of the terminal. / Forwarding, rate control, generation of billing information, etc.
  • the AF entity in Figure 1 is mainly an intermediate functional entity that provides interaction between the application server and the functional entity in the core network.
  • the application server can implement dynamic control of network service quality and charging, secure SLA requirements, and acquire a certain core network. Operational information of functional entities (such as NSI).
  • the AF entity may be a functional entity deployed by the operator, or may be a functional entity deployed by the service provider, and the service provider may be a third-party service provider, and may also provide services for the internal service of the operator. If the AF entity is a functional entity deployed by the operator, the AF entity can directly interact with the functional entity in the core network. When the AF entity is a functional entity deployed by the third-party service provider, the AF entity can pass the The NEF entity in Figure 1 interacts with functional entities in the core network. The embodiment of the present application does not limit how the AF interacts with other devices.
  • the service provider can subscribe to the network slice to the operator for the application service provided by the application server and provide services to the user on the subscribed network slice.
  • Service providers can also not subscribe to network slicing, but use public network slicing provided by operators to serve users.
  • the association relationship between the application and its subscribed network slice (such as the contracted S-NSSAI) can be configured on the AF entity.
  • the terminal When the terminal initiates the slice selection request to the NSSF entity for the application, the terminal determines the S-NSSAI corresponding to the application, and carries the S-NSSAI in the slice selection request; the NSSF entity according to the association relationship between the S-NSSAI and the NSI Determining a suitable NSI (such as NSI-1 in FIG. 1), selecting an appropriate UPF entity from the NSI-1 by the SMF entity in the NSI-1, and establishing a PDU session from the terminal to the DN through the UPF entity; The terminal accesses the application server in the DN through the PDU session established on the NSI-1, and accepts the application service provided by the application server.
  • a suitable NSI such as NSI-1 in FIG. 1
  • the terminal may subscribe to the SLA service to the application server.
  • the application server may issue the application and its contracted SLA to the AF entity, requesting the AF entity to protect the application.
  • the service level that is, the function of guaranteeing the application service level is implemented by the AF entity.
  • the AF entity After receiving the SLA guarantee request sent by the application server, the AF entity obtains the SLA support capability information of the NSI from a certain location to the target network, according to the obtained
  • the SLA support capability information of the NSI adopts corresponding measures (for example, switching the application to a new PDU session or switching the working mode of the application) to ensure the service level of the application.
  • the implementation manner can be referred to FIG. The scheme shown in 8 will not be repeated here;
  • the application server obtains the SLA support capability information of the NSI from a certain location to the target network through the AF entity, and adopts corresponding measures according to the acquired SLA support capability information of the NSI (eg, switching the application to a new PDU session or switching
  • the working mode of the application is to ensure the service level of the application.
  • the implementation manner can refer to the solution shown in FIG. 9 , and details are not described herein again.
  • the network function entity such as the AF entity, the terminal, the NSSF entity, and the NWDAF entity in FIG. 1 may be implemented in the manner of the communication device in FIG. 2.
  • the communication device 200 includes at least one processor 201, a communication line 202, a memory 203, and at least one communication interface 204.
  • the processor 201 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • DSPs digital signal processors
  • FPGAs field programmable gate arrays
  • Communication line 202 can include a path for communicating information between the components described above.
  • the communication interface 204 uses devices such as any transceiver for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .
  • devices such as any transceiver for communicating 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 memory 203 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type that can store information and instructions.
  • the dynamic storage device can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
  • the memory may be stand-alone and connected to the processor via communication line 202. The memory can also be integrated with the processor.
  • the memory 203 is used to store computer execution instructions for executing the solution of the present application, and is controlled by the processor 201 for execution.
  • the processor 201 is configured to execute a computer execution instruction stored in the memory 203, thereby implementing a method for securing an application service level protocol provided by the following embodiments of the present application.
  • the computer-executed instructions in the embodiment of the present application may also be referred to as an application code, which is not specifically limited in this embodiment of the present application.
  • processor 201 may include one or more CPUs, such as CPU0 and CPU1 in FIG.
  • communication device 200 can include multiple processors, such as processor 201 and processor 207 in FIG. Each of these processors can be a single core processor or a multi-CPU processor.
  • a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
  • the communication device 200 can also include an output device 205 and an input device 206.
  • Output device 205 is in communication with processor 201 and can display information in a variety of ways.
  • the output device 205 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Wait.
  • Input device 206 is in communication with processor 201 and can receive user input in a variety of ways.
  • input device 206 can be a mouse, keyboard, touch screen device or sensing device, and the like.
  • the foregoing communication device 200 may be a general-purpose device or a dedicated device.
  • the communication device 200 can be a desktop, a portable computer, a web server, a PDA, a mobile handset, a tablet, a wireless terminal, an embedded device, or a device having a similar structure as in FIG.
  • the embodiment of the present application does not limit the type of the communication device 200.
  • FIG. 3 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present application, in which an AF entity ensures a service level of an application. As shown in FIG. 3, the method may include steps 301-302.
  • Step 301 The AF entity acquires the information of the first NSI that meets the SLA requirement of the application subscription from the specified location to the NSI of the target network.
  • the AF entity may be any AF entity in FIG. 1 .
  • the specified location may be the current location of the terminal using the application, or may be the location of the terminal at the next moment, for example, may be any location on the terminal travel route that may arrive after the current time.
  • the terminal may establish a PDU session by using the foregoing first NSI.
  • the terminal may be configured with an APP client (Client) corresponding to the application server.
  • the application server may connect to the APP client on the terminal through the PDU session provided by the NSI, and Users who use the terminal provide application services. The user can sign the SLA of the application with the application server.
  • the above target network may refer to the DN where the application server of the application is provided for the terminal.
  • the information about the first NSI that the SLA support capability meets the SLA requirement of the application subscription may be included in the NSI from the specified location to the target network.
  • the AF entity sends a slice information request to the network side entity, where the slice information request is used to request to acquire SLA support capability information of the NSI from the specified location to the target network,
  • the network side entity receives the slice information request sent by the AF entity, and obtains at least the specified location from the specified location to the target network according to the location information of the specified location, the identifier of the target network, the S-NSSAI of the application subscription, and the correspondence between the S-NSSAI and the NSI.
  • An SSI support capability information of the NSI where the slice information response is sent to the AF entity, where the slice information response includes SLA support capability information of the at least one NSI from the specified location to the target network;
  • the AF entity receives the slice information response sent by the network side entity, and obtains the first NSI that meets the SLA requirement of the application subscription from the SLA support capability information of the at least one NSI according to the SLA of the application subscription and the SLA support capability information of the at least one NSI. information.
  • the foregoing information about the slice information may include the information of the user using the application, the location information of the specified location, and the identifier of the target network.
  • the S-NSSAI subscribed by the application may be obtained by the network side instance from the UDM entity, for example, the network side entity. Sending a request to the UDM entity to request acquisition of the subscription information of the user, and the UDM entity sends the S-NSSAI of the application subscription to the network side entity; or the slice information request may include information of the user using the application, location information of the specified location, and the target network.
  • the operator sends the information of the S-NSSAI carrying the application and its subscription to the AF entity through the operations support system (OSS).
  • the AF entity receives the information.
  • the S-NSSAI corresponding to the application and the contracted S-NSSAI are configured in the AF entity.
  • the step 301 is performed, the information is sent to the network side entity in the slice information request.
  • the corresponding relationship between the S-NSSAI and the NSI may be ordered by the application service provider to the operator. After the operator deploys the NSI according to the subscription request, the operator configures the NSSF entity through the OSS, and other network entities (such as the NWDAF entity) may The correspondence between the S-NSSAI and the NSI is obtained from the NSSF entity.
  • the information of the user is used to identify the terminal that uses the application.
  • the information of the user may be the permanent identity of the user, the permanent identification device (PEI), the serial number of the terminal, the Internet Protocol (IP) address of the terminal, and the like. .
  • PEI permanent identification device
  • IP Internet Protocol
  • the location information of the specified location is used to identify the specified location, and may be a location tracking area identifier corresponding to the specified location, or a cell identifier corresponding to the specified location, and may include longitude information and dimension information of the specified location.
  • the AF entity can obtain the location information of the current location of the terminal from the AMF entity, and the specific acquisition manner is as shown in FIG. 4 , and details are not described herein again.
  • the AF entity may obtain location information of the location of the terminal at the next moment from the application server.
  • the AF entity may send a location request to the application server, and after receiving the location request sent by the AF entity, the application server returns a location response to the AF entity, where the location response Including the travel route information of the terminal, the AF entity may determine the location of the next moment of the terminal according to the travel route information.
  • the travel route of the terminal 1 is A--B--C--D. If the terminal currently moves to A, it can be known from the travel route that the location of the next moment of the terminal is B or C or D.
  • the identifier of the target network may be used to identify the DN where the application server is located, and may be a number or an IP address of the DN in the network, and is not limited.
  • the SLA that the application is subscribed to may be sent by the application server to the AF entity.
  • the AF entity may send an acquisition request to the application server to request the SLA of the application contract.
  • the service provider may also subscribe to the network slice to the operator. It is not restricted by being configured in the AF entity through the operation support system.
  • the information of the first NSI may be the ID of the first NSI, and may be the S-NSSAI corresponding to the first NSI, or may be the SLA support capability information of the first NSI. Specifically, the information of the first NSI may be based on The subsequent execution of the AF entity depends on it, and will not be described here.
  • the network side entity may be an NSSF entity or an NWDAF entity in the network shown in FIG. 1.
  • the NSSF entity or the NWDAF entity may obtain the SLA support capability information of each NSI in the network in advance. , will not repeat them here.
  • the at least one NSI acquired by the network side entity is included in the NSI corresponding to the S-NSSAI to which the application is subscribed, that is, the at least one NSI is an NSI accessible by the user who uses the application.
  • the obtaining, by the network side entity, the SLA support capability information of the at least one NSI from the specified location to the target network according to the location information of the specified location, the identifier of the target network, and the S-NSSAI of the application subscription may include: the location of the network side entity according to the specified location
  • the information, the identifier of the target network is obtained from the NSI in the network, and the multiple NSIs from the specified location to the target network are determined, and the corresponding relationship between the S-NSSAI, the S-NSSAI and the NSI signed by the application is determined from the plurality of NSIs.
  • At least one NSI in the NSI corresponding to the subscribed S-NSSAI is used to obtain at least one SSI support capability information of the NSI.
  • NSSF entity pre-acquires the SLA support capability information of NSI-1, NSI-2, and NSI-3, and NSI-1, NSI-2, and NSI-3 both cover the areas from the locations A and DN1, and apply the contracted S.
  • -NSSAI is S-NSSAI1, S-NSSAI2, S-NSSAI1 corresponds to NSI-1, and S-NSSAI2 corresponds to NSI-2.
  • the NSSF entity After receiving the request, the NSSF entity first determines the NSIs from point A to DN1: NSI-1, NSI-2, and NSI-3, and then checks the S-NSSAI and S- of the application subscription. Corresponding relationship between the NSSAI and the NSI, determining that the NSI corresponding to the S-NSSAI to which the application is subscribed is NSI-1, NSI-2, and acquiring NSI-1 and NSI-2 from NSI-1, NSI-2, and NSI-3 as slaves.
  • the SLA support capability information from point A to DN1 is returned to the AF entity.
  • Step 302 The AF entity sends a notification message.
  • the foregoing notification message may include information of the first NSI.
  • the notification message is used to trigger the establishment of a new PDU session, where the information of the first NSI includes the S-NSSAI corresponding to the first NSI, and the notification message further includes the identifier of the application and the information of the user; or The notification message may further include an identifier of the application, information of the user, and a service continuity mode indication;
  • the AF entity sends a notification message, specifically: the AF entity sends a notification message to the AMF entity.
  • the AMF entity sends a session establishment indication to the terminal according to the information of the user, instructing the terminal to establish a new PDU session, where the session establishment indication includes the S-NSSAI corresponding to the first NSI and the identifier of the application, or An S-NSSAI corresponding to an NSI, an application identifier, and a service continuity mode indication; the terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI with the first NSI to the AMF entity, and the AMF is based on the NSSF entity.
  • the slice selection an SMF entity within the first NSI is selected to establish a new PDU session.
  • the foregoing service continuity mode (SSC mode) indication may be used to indicate whether the terminal ends the current PDU session and immediately initiates a new PDU session, or establishes a new PDU session and maintains the original PDU session.
  • SSC mode service continuity mode
  • the S-NSSAI corresponding to the first NSI included in the notification message may be replaced by a currently applied Slice Selection Policy (NSSP), where the NSSP specifies The S-NSSAI used by the application is the S-NSSAI corresponding to the first NSI, and the terminal can determine the S-NSSAI used when establishing a new PDU session for the current application through the NSSP.
  • NSSP currently applied Slice Selection Policy
  • the notification message may further carry the ID of the first NSI in addition to the S-NSSAI corresponding to the first NSI, and the AMF entity may save the AF entity after sending the notification message to the AMF entity.
  • the AMF entity may save the AF entity after sending the notification message to the AMF entity.
  • the SMF entity in the first NSI is selected to establish a new PDU session according to the corresponding relationship between the ID of the first NSI and the S-NSSAI corresponding to the first NSI, and the NSSF entity does not need to select the slice selection result. Inform the AMF entity.
  • the notification message is used to notify that the S-NSSAI is applied to the S-NSSAI update terminal corresponding to the first NSI, and the information of the first NSI is the S-NSSAI corresponding to the first NSI.
  • the notification message also includes the user's information and the identity of the application.
  • the AF entity sends a notification message, specifically: the AF entity sends a notification message to the AMF entity;
  • the AMF entity After receiving the notification message, the AMF entity sends a configuration update indication including the identifier of the application and the S-NSSAI corresponding to the first NSI to the terminal according to the information of the user, and the terminal receives the configuration update indication according to the identifier of the application and the first NSI.
  • the corresponding S-NSSAI updates the S-NSSAI corresponding to the application configured by itself to the S-NSSAI corresponding to the first NSI, and sends a configuration update response to the AF entity through the AMF entity; the AF entity receives the configuration update response and passes
  • the AMF entity or the application server sends a session establishment indication to the terminal; the terminal receives the session establishment indication, and sends a session establishment request to the AMF entity that carries the S-NSSAI corresponding to the updated application (ie, the S-NSSAI corresponding to the first NSI).
  • the AMF selects an SMF entity in the first NSI to establish a new PDU session according to the slice selection result of the NSSF entity.
  • the session establishment indication is used to instruct the terminal to establish a new PDU session, where the session establishment indication includes an identifier of the application.
  • the foregoing notification message is used to notify that the S-NSSAI corresponding to the first NSI is used to update the S-NSSAI in the terminal, and to trigger the establishment of a new PDU session, where the information of the first NSI is the first
  • the S-NSSAI corresponding to the NSI the notification message further includes the information of the user and the identifier of the application.
  • the AF entity sends a notification message, specifically: the AF entity sends a notification message to the AMF entity;
  • the AMF entity after receiving the notification message, the AMF entity sends a configuration update indication and a session establishment indication to the terminal according to the information of the user, and the terminal receives the configuration update indication, and configures the self according to the identifier of the application and the S-NSSAI corresponding to the first NSI.
  • the S-NSSAI corresponding to the application is updated to the S-NSSAI corresponding to the first NSI, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity according to the session establishment indication, and is performed by the AMF according to the NSSF entity.
  • the slice selection result selects an SMF entity within the first NSI to establish a new PDU session.
  • the notification message is used to notify the NSSP of the update terminal, and the information of the first NSI is the S-NSSAI corresponding to the first NSI, and the notification message further includes the information of the user and the identifier of the application.
  • the AF entity sends a notification message, specifically: the AF entity sends a notification message to the UDM entity;
  • the UDM entity After receiving the notification message, the UDM entity updates the NSSP of the terminal according to the identifier of the application and the S-NSSAI corresponding to the first NSI, and sends an NSSP update indication to the terminal by using the AMF entity; the NSSP update indication is used to indicate the terminal.
  • the NSSP update indication includes the updated NSSP; the terminal receives the NSSP update indication, and updates the NSSP configured therein; the UDM entity sends an NSSP update response to the AF entity; the AF entity receives the NSSP update response, and passes the AMF entity Or the application server sends a session establishment indication to the terminal; the terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity, and the AMF selects the first NSI according to the slice selection result of the NSSF entity.
  • a SMF entity within establishes a new PDU session.
  • the session establishment indication is used to instruct the terminal to establish a new PDU session, where the session establishment indication includes an identifier of the application.
  • the notification message is used to notify the NSSF entity to specify the NSI for the terminal, and the information of the first NSI is the ID of the first NSI, and the notification message further includes the information of the user, and the S-NSSAI currently used by the application. .
  • the AF entity sends a notification message, including: the AF entity sends a notification message to the NSSF entity.
  • the NSSF entity After receiving the notification message, the NSSF entity generates a slice selection control request record according to the information of the user and the S-NSSAI currently used by the application, and associates the information of the user with the S-NSSAI and the ID of the first NSI currently used by the application. And then sending a slice selection control response to the AF entity; after receiving the slice selection control response, the AF entity sends a session establishment indication to the terminal through the AMF entity or the application server, and the terminal receives the session establishment indication, and sends the current application to the AMF entity.
  • the S-NSSAI and the session establishment request of the user information are used to send a slice selection request carrying the information of the S-NSSAI and the user currently used by the application to the NSSF entity, and the NSSF entity selects the first NSI according to the previously generated record. And sending a slice selection result to the AMF; the AMF selects an SMF entity in the first NSI to establish a new PDU session according to the slice selection result of the NSSF entity.
  • the AF entity when the AF entity is a functional entity deployed by the operator, the AF entity may directly interact with the AMF entity, the NSSF entity, and the UDM entity, and when the AF entity is a third-party application service, When the function entity is deployed, the AF entity can interact with the AMF entity, the NSSF entity, and the UDM entity through the NEF entity.
  • the NEF entity can authenticate and authorize the notification message sent by the AF entity to ensure the legality and security of the AF entity.
  • the implementation process can be referred to as shown in FIG. 4-8, and details are not described herein again.
  • the information of the NSI that meets the SLA requirement of the application subscription from the specified location to the target network and the SLA support capability can be obtained by the AF, and the information of the NSI is sent to other network devices by using the information.
  • the terminal establishes a PDU session on the NSI, accesses the application server through the PDU session, and accepts an application service provided by the application server.
  • the SLA support capability information of the NSI obtained by the AF entity meets the SLA requirement of the application subscription. Therefore, after the terminal accesses the application server through the PDU session established by the NSI, the service level of the application can be well guaranteed.
  • the application server sends an SLA guarantee request to the AF entity, requesting the AF entity to protect the service level of the application, that is, authorizing the service level of the application provided by the AF entity, where the SLA guarantee request includes The identity of the application, and the SLA for the application contract.
  • the AF entity receives the SLA guarantee request, and then starts the function of the service level of the protection application, that is, the function of ensuring the application service level provided by the embodiment of the present application is started, thereby reducing the power consumption of the AF entity.
  • the SLA guarantee request may further include information of a specific user or a user group, where the information of the specific user or the user group is used to indicate that the AF entity secures the service level of the related user's application, and the related user is determined by the specific user or the user group.
  • the group information is determined.
  • the AF entity before performing step 301, the AF entity first determines whether the NSI currently accessed by the terminal, and the SLA support capability information from the specified location to the target network meets the SLA requirement of the application subscription; if the NSI currently accessed by the terminal is determined, If the SLA support capability information of the specified location to the target network meets the SLA requirement of the application subscription, no processing is performed; otherwise, the triggering AF entity performs step 301, so that the AF entity is not required to perform the function of securing the service level of the application.
  • the power consumption caused by the interaction between the AF entity and other network side devices in the case that the SLA support capability information of the NSI currently accessed by the terminal meets the SLA requirement of the application subscription is reduced.
  • the AF entity may automatically detect the SLA support capability of the NSI currently accessed by the terminal.
  • the SLA support capability information from the specified location to the target network does not meet the application subscription.
  • step 301 is performed;
  • the AF entity detects the mobile location of the terminal, and when detecting the location movement of the terminal, determines the NSI currently accessed by the terminal, and the SLA support capability information from the specified location to the target network may not meet the SLA requirement of the application subscription, and the steps are performed. 301;
  • the application server detects the SLA support capability of the NSI currently accessed by the terminal.
  • the SLA support capability information from the specified location to the target network does not meet the SLA requirement of the application subscription, and is sent to the AF entity.
  • the capability notification message the AF entity receives the capability notification message sent by the application server, and performs step 301, where the capability notification message is used to notify the AF entity of the currently accessed NSI, and the SLA support capability from the specified location to the target network does not satisfy the application subscription.
  • SLA needs.
  • the AF entity can perform any of the actions (1)-(3):
  • the AF entity determines to switch the working mode of the application to the target working mode, and sends a mode switching notification to the terminal, informing the terminal to switch the working mode of the application to the target working mode; the mode switching notification includes the identifier of the target working mode.
  • the AF entity may send a mode switching notification to the terminal through the AMF entity, and may also send a mode switching notification to the terminal through the application server, which is not limited.
  • the AF entity sends the indication information of the NSI in the network that does not meet the SLA requirement of the application subscription, and the terminal itself switches the working mode of the application to the target working mode or requests to establish a new PDU session according to the indication information.
  • the AF entity sends, to the application server, the indication information of the NSI that does not meet the SLA requirement of the application subscription in the network, and the application server receives the indication information, determines to switch the working mode of the application to the target working mode, and sends the indication to the terminal.
  • the mode switching notification carrying the identifier of the target working mode, notifying the terminal to switch the working mode of the application to the target working mode; or requesting the terminal to establish a new PDU session.
  • the specified location is the current location of the terminal
  • the target network is DN1 as an example.
  • FIG. 4 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present application. As shown in FIG. 4, the method may include:
  • Step 401 The NSSF entity/NWDAF entity acquires SLA support capability information of each NSI in the network.
  • the NSSF entity/NWDAF entity may represent an NSSF entity or an NWDAF entity
  • the NSSF entity may be an NSSF entity in FIG. 1
  • the NWDAF entity may be an NWDAF entity (not shown) in the network shown in FIG. 1.
  • the foregoing network may be the network shown in FIG. 1 , and the SLA support capability information of the foregoing NSI is as described above, and details are not described herein again.
  • the NSSF entity may obtain the SLA support capability information of each NSI in the network by using any one of the following manners:
  • the NSSF entity receives the configuration information input by the operator, and obtains the SLA support capability information of each NSI in the network from the configuration information.
  • the NSI is actually tested to determine the SLA support capability information of each NSI, and the SLA support capability information of each NSI is sent to the OSS, and the OSS sends the bearer to the NSSF entity.
  • the configuration information of the SLA support capability information of the NSI, the NSSF entity receives the configuration information, and obtains the service SLA support capability information of the NSI from the configuration information, and configures it in itself.
  • the operator can use the existing technology to measure the SLA support capability information of each NSI, and will not be described again.
  • the configuration information may include the SLA support capability information of each NSI in the network, and may also include the correspondence between the S-NSSAI and the NSI, and is not limited.
  • the SLA support capability information of the NSI obtained by the NSSF entity is the SLA support capability information that the NSI can meet the user requirements in each deployment area, that is, the service of the NSI in each deployment area.
  • the SLA support capability information is the same.
  • the NSSF entity obtains the operation information of each network function entity in the NSI from the NRF entity, and determines the service SLA support capability information of the NSI according to the obtained operation information.
  • the foregoing NRF entity may be an NRF entity in the NSI.
  • the network function entity in the NSI may include an entity such as an SMF entity, a UPF entity, and a PCF entity.
  • the running information of the network function entity can be used to indicate whether the network function entity is operating normally.
  • the determining, by the NSSF entity, the SLA support capability information of the NSI according to the obtained running information may include: if determining, according to the running information of the network function entity, that the fault of the network function entity affects service running performance, the NSSF entity determines that the NSI cannot be determined. Support the service of this service type, and set the SLA support capability of the NSI to a lower capability.
  • the NSSF entity obtains, from the NWDAF entity, the operation data of the terminal on each network function entity in the NSI, and the service load information of the NSI in each deployment area, and determines the SLA support capability of the NSI according to the obtained operation data and the service load information. information.
  • the running data of the terminal on the network function entity may include data such as the number of terminals supported by the network function entity and the normal operation of the terminal supported by the network function entity.
  • the determining, by the NSSF entity, the SLA support capability information of the NSI according to the obtained running data and the service load information may include: determining, by the NSSF entity, the NSI on the deployment area according to the running data of the terminal and the service load information on each network function entity. Congestion status, and determine the SLA support capability information of the NSI according to the congestion status of the NSI. For example, when the number of terminals supported by the SMF entity in the NSI is large, it indicates that the NSI is in a congestion state in the service area of the SMF entity, and the SLA support capability in the deployment area is low.
  • the NWDA entity can obtain the SLA support capability information of each NSI in the network by using the foregoing mode 2 or mode 3, and details are not described herein.
  • Step 402 The AF entity sends an event subscription request to the AMF entity, where the event subscription request is used to request a network access and mobility management event of the subscribing terminal.
  • the AF entity sends an event subscription request to the AMF entity directly when the AF entity is a functional entity deployed by the operator.
  • the AF entity sends an event subscription request to the NEF entity.
  • the NEF entity authenticates and authorizes the request sent by the AF entity. After the authentication and authorization succeeds, the NEF entity sends an event subscription request to the AMF entity.
  • Step 403 The AMF entity sends an event subscription response to the AF entity, where the event subscription response is used to notify the AF entity that the event subscription is successful.
  • the AMF entity directly sends an event subscription response to the AF entity when the AF entity is a functional entity deployed by the operator.
  • the AMF entity sends an event subscription response to the NEF entity.
  • the NEF entity sends an event subscription response to the AF entity.
  • Step 404 The AMF entity sends a terminal event notification message to the AF entity, where the event notification message includes location information of the current location of the terminal.
  • the AMF entity sends an event notification message to the AF entity directly when the AF entity is a functional entity deployed by the operator.
  • the AMF entity sends an event notification message to the NEF entity.
  • the NEF entity sends an event notification message to the AF entity.
  • the AMF entity may periodically send an event notification message to the AF entity, or once the AMF entity detects that the location area of the terminal changes, the AMF entity sends an event notification message to the AF entity, which is not restricted.
  • Step 405 The AF entity receives the event notification message.
  • the AF entity determines the NSI currently accessed by the terminal, and the SLA support capability information from the current location to the DN1 does not meet the SLA requirement of the application subscription, the slice information request is sent to the NSSF entity/NWDAF entity. .
  • the slice information request may include information of the user, location information of the current location, an identifier of the DN1, or information of the user, location information of the specified location, an identifier of the DN1, and an S-NSSAI to which the application is subscribed.
  • the manner in which the AF entity determines the NSI currently accessed by the terminal, and the SLA support capability information from the current location to the DN1 does not meet the SLA requirement of the application subscription may be referred to the scheme in FIG. 3, and details are not described herein.
  • the AF entity When the AF entity is a functional entity deployed by the operator, the AF entity directly sends a slice information request to the NSSF entity/NWDAF entity; when the AF entity is a functional entity deployed by the third-party organization, the AF entity sends a slice information request to the NEF entity.
  • the NEF entity authenticates and authorizes the slice information request sent by the AF entity. After the authentication and authorization succeeds, the NEF entity sends a slice information request to the NSSF entity/NWDAF entity.
  • the AF entity sends a slice information request carrying the S-NSSAI to the NEF, and the NEF entity determines whether the S-NSSAI included in the slice information request is included in the S-NSSAI of the application subscription, and if included, the S-requested by the AF entity.
  • the NSSAI sends a slice information request to the NSSF entity/NWDAF entity in the network slice range subscribed by the client; otherwise, it rejects the request to send the slice information to the NSSF entity/NWDAF entity, and returns the failure information to the AF entity.
  • Step 406 The NSSF entity/NWDAF entity receives the slice information request, and sends a slice information response to the AF entity, where the slice information response includes SLA support capability information of the at least one NSI from the current location to the DN1.
  • the NSSF entity/NWDAF entity may directly send the SLA support capability information of the at least one NSI from the current location to the DN1 to the AF entity; or may send the SLA support capability of the at least one NSI from the current location to the DN1 to the terminal by the NEF entity. information.
  • the NSSF entity/NWDAF entity may also send other information of the NSI to the AF entity, such as: NSI operation information (NSI current terminal number, traffic load, congestion, etc.), and may also send to the AF entity.
  • NSI operation information NSI current terminal number, traffic load, congestion, etc.
  • Step 407 The AF entity receives the slice information response sent by the NSSF entity/NWDAF entity.
  • the AF entity may directly receive the slice information response sent by the NSSF entity/NWDAF entity, and may also receive the slice information response sent by the NSSF entity/NWDAF entity through the NEF entity, which is not limited.
  • Step 408 The AF entity obtains, according to the slice information response, information of the first NSI that meets the SLA requirement of the application subscription from the SLA support capability information of the at least one NSI.
  • Step 409 The AF entity sends a notification message to the NEF entity.
  • the notification message is used to trigger the establishment of a new PDU session, and the notification message may include the S-NSSAI corresponding to the first NSI, the information of the user, and the identifier of the application; or the notification message includes the S corresponding to the first NSI.
  • - NSSAI user information, application identifier, and business continuity mode indication
  • the notification message includes an NSSP, user information, an application identifier, and a business continuity mode indication
  • the notification message includes an NSSP, a user's information, and
  • the logo of the application is not limited.
  • the NSSP is a rule describing the application of the terminal and the S-NSSAI that it subscribes to.
  • the terminal uses the NSSP to determine which subscription S-NSSAI the application uses to establish a new session.
  • the S-NSSAI corresponding to the first NSI may be determined by the AF entity according to the correspondence between the S-NSSAI and the NSI acquired in step 406.
  • Step 410 The NEF entity authenticates and authorizes the notification message sent by the AF entity.
  • Step 411 After the authentication and authorization are successful, the NEF entity sends the notification message to the AMF entity.
  • the AMF entity is an AMF entity registered by the terminal, that is, an AMF entity that currently provides services for the terminal.
  • the NEF entity may query, from the UDM entity, which AMF entity the AMF entity currently serving the terminal is.
  • the NEF entity sends a notification message to the AMF entity by using non-access stratum (NAS) signaling, for example, the notification message may be carried in the NAS signaling to the AMF entity.
  • NAS non-access stratum
  • step 409 - step 410 may be replaced by the AF entity directly sending a notification message to the AMF entity, without passing through the NEF entity.
  • Step 412 The AMF entity receives the notification message, and sends a session establishment indication to the terminal according to the information of the user.
  • the session establishment indication may be used to indicate that the terminal establishes a new PDU session, where the session establishment indication may include an identifier of the application, an S-NSSAI corresponding to the first NSI, or the session establishment indication may include the S corresponding to the first NSI.
  • the session establishment indication may include an identifier of the application, an S-NSSAI corresponding to the first NSI, or the session establishment indication may include the S corresponding to the first NSI.
  • - NSSAI an identifier of the application, and a service continuity mode indication
  • the session establishment indication may include an NSSP, an identifier of the application, and a service continuity mode indication
  • the session establishment indication may include an NSSP, and an identifier of the application, which is not limited.
  • Step 413 The terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity to establish a new PDU session.
  • the process of establishing a PDU session may include: the terminal sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity, and the AMF entity sends the S-NSSAI corresponding to the first NSI to the NSSF entity.
  • the slice selection request the NSSF entity receives the slice selection request, determines the first NSI according to the S-NSSAI corresponding to the first NSI, and sends a slice selection response message carrying the ID of the first NSI to the AMF entity, and the AMF entity receives the slice. Selecting a response message, selecting an SMF entity from the first NSI to establish a new PDU session according to the ID of the first NSI.
  • the PDU session is successfully established on the new network slice, and the terminal switches the application to the new PDU session.
  • the AF entity may perform any of the actions (1)-(3) above. No longer.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • the currently used S-NSSAI is S-NSSAI1
  • the first NSI is NSI-2.
  • the AF entity determines the SLA requirement that meets the application subscription.
  • the NSI is the NSI-2.
  • the AF entity can send the identifier carrying the application, the information of the user using the application, and the notification message of the S-NSSAI2 to the AMF entity.
  • the AMF entity receives the notification message and sends the notification message to the terminal.
  • the session establishment indication of the identifier of the application the terminal receives the session establishment indication, sends a session establishment request carrying the S-NSSAI2 to the AMF entity, and the AMF entity sends a slice selection request carrying the S-NSSAI2 to the NSSF entity, the NSSF
  • the entity determines to select a NSI-2 to establish a new PDU session according to the correspondence between the S-NSSAI2 and the NSI-2, and returns a selection result to the AMF entity, so that the AMF entity selects an SMF entity in the NSI-2 to establish a new PDU session.
  • the notification message may also carry the ID of the first NSI.
  • the AMF entity may also save the ID of the first NSI and the S-NSSAI corresponding to the first NSI.
  • establishing a new PDU session in step 413 may include: the AMF entity receiving the session establishment request carrying the S-NSSAI corresponding to the first NSI, and directly determining the first NSI according to the correspondence, from the first An SMF entity is selected in the NSI to establish a new PDU session.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • the currently used S-NSSAI is S-NSSAI1
  • the first NSI is NSI-2.
  • the AF entity determines the SLA requirement that meets the application subscription.
  • the NSI is NSI-2.
  • the AF entity may send a notification message carrying the identifier of the application, the information of the user who uses the application, the identifier of the S-NSSAI2, and the identifier of the NSI-2 to the AMF entity, and the AMF entity receives the notification.
  • the message saves the correspondence between the S-NSSAI2 and the NSI-2, and sends a session establishment indication carrying the identifier of the S-NSSAI2 and the application to the terminal, and the terminal receives the session establishment indication, and sends the session carrying the S-NSSAI2 to the AMF entity.
  • the AMF entity determines the NSI-2 according to the saved S-NSSAI2 and the corresponding relationship of the NSI-2, and selects an SMF entity from the NSI-2 to establish a new PDU session.
  • FIG. 5 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present application. As shown in FIG. 5, the method may include:
  • Steps 501 - 508 are performed.
  • Step 501 is the same as step 401
  • step 502 is the same as step 402
  • step 503 is the same as step 403
  • step 504 is the same as step 404
  • step 505 is the same as step 405
  • step 506 is the same as step 406
  • step 507 is the same as step 407.
  • Steps 508 to 408 are the same and will not be described again.
  • Step 509 The AF entity sends a notification message to the NEF entity.
  • the notification message is used to notify the application of the S-NSSAI in the S-NSSAI update terminal corresponding to the first NSI, that is, to update the S-NSSAI currently used by the application.
  • the notification message may include an S-NSSAI corresponding to the first NSI, and may also include an identifier of the application and information of a user who uses the application.
  • Step 510 The NEF entity authenticates and authorizes the notification message sent by the AF entity.
  • the step 510 can be referred to the step 410 and will not be described again.
  • Step 511 After the authentication and authorization are successful, the NEF entity sends the notification message to the AMF entity.
  • the step 511 can be referred to the step 411 and will not be described again.
  • Step 512 The AMF entity sends a configuration update indication to the terminal according to the information of the user.
  • the configuration update indication is used to instruct the terminal to update the S-NSSAI corresponding to the application, where the configuration update request includes the identifier of the application and the S-NSSAI corresponding to the first NSI.
  • Step 513 The terminal receives the configuration update indication, and updates the S-NSSAI corresponding to the application to the S-NSSAI corresponding to the first NSI.
  • Step 514 The terminal sends a configuration update response to the AMF entity.
  • the configuration update response is used to indicate that the S-NSSAI update corresponding to the application in the terminal is completed.
  • Step 515 The AMF entity receives the configuration update response and sends a configuration update response to the AF entity.
  • the AMF entity may directly send a configuration update response to the AF entity; or send a configuration update response to the AF entity by using the NEF entity.
  • Step 516 The AF entity receives the configuration update response, and sends a session establishment indication to the terminal.
  • the session establishment indication may be used to instruct the terminal to establish a new PDU session, where the session establishment indication may include an identifier of the application.
  • the AF may send a session establishment indication to the terminal by using the AMF entity.
  • the AF entity sends the session establishment indication in the NAS signaling to the AMF entity, and the AMF entity sends the notification message to the terminal.
  • the AF entity sends a session establishment indication to the application server, and the application server sends a session establishment indication to the terminal by applying the currently used PDU session.
  • Step 517 The terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity to establish a new PDU session.
  • the step 517 can be referred to the step 413, and details are not described herein again.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • the currently used S-NSSAI is S-NSSAI1
  • the first NSI is NSI-2.
  • the AF entity determines the SLA requirement that meets the application subscription.
  • the NSI is the NSI-2.
  • the AF entity can send the identifier carrying the application, the information of the user using the application, and the notification message of the S-NSSAI2 to the AMF entity.
  • the AMF entity receives the notification message and sends the notification message to the terminal.
  • the terminal after receiving the configuration update indication, the terminal updates the currently used S-NSSAI1 to the S-NSSAI2, and sends a configuration update response to the AF entity through the AMF entity; the AF entity receives After the update response is configured, the session establishment indication is sent to the terminal; the terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI2 to the AMF entity, and the AMF entity sends a slice selection request carrying the S-NSSAI2 to the NSSF entity, the NSSF
  • the entity determines to select a NSI-2 to establish a new PDU session according to the correspondence between the S-NSSAI2 and the NSI-2, and returns a selection result to the AMF entity, so that the AMF entity selects an SMF entity in the NSI-2 to establish a new P. DU session.
  • FIG. 6 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present application. As shown in FIG. 6, the method may include:
  • Steps 601 to 608 are performed.
  • Step 601 is the same as step 401
  • step 602 is the same as step 402
  • step 603 is the same as step 403
  • step 604 is the same as step 404
  • step 605 is the same as step 405
  • step 606 is the same as step 406
  • step 607 is the same as step 407.
  • Step 608 is the same as step 408 and will not be described again.
  • Step 609 The AF entity sends a notification message to the AMF entity.
  • the notification message may be used to notify the application of the S-NSSAI in the S-NSSAI update terminal corresponding to the first NSI, that is, update the S-NSSAI currently used by the application, and trigger the establishment of a new PDU session (eg, notify the terminal). After the update is complete, release the current PDU session and establish a new PDU session).
  • the notification message may include an S-NSSAI corresponding to the first NSI, information of the user, and an identifier of the application.
  • the AF entity may directly send a notification message to the AMF entity, or the AF entity sends a notification message to the NEF entity, and the NEF entity sends a notification message to the AMF entity.
  • the NEF entity may perform authentication and authorization processing on the notification message sent by the AF entity before the NEF entity sends the notification message to the AMF entity, and send a notification to the AMF entity if it is determined that the terminal is allowed to perform configuration update and a new PDU session is established. Message; otherwise, refuse to send a notification message to the AMF entity.
  • the process of authenticating and authorizing the notification message sent by the AF entity by the NEF entity may be referred to FIG. 4 and will not be described again.
  • Step 610 The AMF entity sends a configuration update indication to the terminal.
  • the configuration update indication is used to instruct the terminal to update the S-NSSAI corresponding to the application, where the configuration update request includes the identifier of the application and the S-NSSAI corresponding to the first NSI.
  • Step 611 The terminal receives the configuration update indication sent by the AMF entity, and updates the S-NSSAI corresponding to the application configured by itself to the S-NSSAI corresponding to the first NSI.
  • Step 612 The terminal sends a configuration update response to the AMF entity.
  • the configuration update response is used to notify the terminal that the configuration update is completed.
  • Step 613 The AMF receives the configuration update response and sends a configuration update response to the AF entity.
  • the AMF entity may send a configuration update response to the AF entity directly; or, the NEF entity sends a configuration update response to the AF entity, for example, the AMF entity sends a configuration update response to the NEF entity, and the NEF entity sends a configuration update response to the AF entity.
  • Step 614 The AMF entity sends a session establishment indication to the terminal, and sends a notification to the SMF entity to release the original PDU session.
  • the session establishment indication is used to instruct the terminal to release the original PDU session and establish a new PDU session.
  • the SMF is an SMF entity serving the current PDU session.
  • Step 615 The terminal receives the session establishment indication, releases the original PDU session, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity to establish a new PDU session.
  • the step 615 can be referred to the step 413, and details are not described herein again.
  • steps 613 and 614 may be performed in the sequence shown in FIG. 6, or the step 614 may be performed first, and then the step 613 is performed, which is not limited.
  • the AF entity when the AF entity does not obtain the information of the first NSI that the SLA support capability information satisfies the SLA requirement of the SLA subscription from the at least one NSI, the AF entity performs the above (1)-(3). Any action in ) will not be described again.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • the currently used S-NSSAI is S-NSSAI1
  • the first NSI is NSI-2.
  • the AF entity determines the SLA requirement that meets the application subscription.
  • the NSI is the NSI-2.
  • the AF entity can send the AMF entity with the identifier of the application, the information of the user who uses the application, and the notification message of the S-NSSAI2 to notify the AMF entity to apply the corresponding S-NSSAI to the terminal.
  • the AMF entity receives the notification message, and sends a configuration update indication carrying the identifier of the S-NSSAI2 application to the terminal; after receiving the configuration update indication, the terminal applies the currently used S-NSSAI1 Update to S-NSSAI2, and send a configuration update response to the AF entity through the AMF entity; after the terminal is updated, the AMF entity sends a session establishment indication to the terminal, instructing the terminal to establish a new PDU session; the terminal receives the session establishment indication to the AMF The entity sends a session establishment request carrying the S-NSSAI2, and the AMF entity sends a slice selection request carrying the S-NSSAI2 to the NSSF entity, and the NSSF entity determines the selection according to the correspondence between the S-NSSAI2 and the NSI-2. NSI-2 is selected to establish a new PDU session, and the selection result is returned to the AMF entity, so that the AMF entity selects an SMF entity in
  • FIG. 7 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present disclosure. As shown in FIG. 7, the method may include:
  • Steps 701 - 708 are performed.
  • Step 701 is the same as step 401
  • step 702 is the same as step 402
  • step 703 is the same as step 403
  • step 704 is the same as step 404
  • step 705 is the same as step 405
  • step 706 is the same as step 406
  • step 707 is the same as step 407.
  • Step 708 is the same as step 408 and will not be described again.
  • Step 709 The AF entity sends a notification message to the UDM entity.
  • the foregoing notification message may be used to notify the UDM entity to update the NSSP of the terminal.
  • the notification message may include: information of a user who uses the application, an identifier of the application, and an S-NSSAI corresponding to the first NSI.
  • the AF entity may directly send an update request to the UDM entity; or the AF entity sends a notification message to the NEF entity, and the NEF entity sends a notification message to the UDM entity.
  • the NEF entity may perform authentication and authorization processing on the notification message sent by the AF entity before the NEF entity sends the notification message to the UDM entity. If it is determined that the NSSP of the terminal is allowed to be updated, the notification message is sent to the UDM entity; otherwise, Refuse to send a notification message to the UDM entity.
  • the process of authenticating and authorizing the notification message sent by the AF entity by the NEF entity may be referred to FIG. 4 and will not be described again.
  • Step 710 The UDM entity receives the notification message, updates the NSSP of the terminal according to the notification message, and sends an NSSP update indication to the AMF entity.
  • the NSSP update indication includes the information of the user and the updated NSSP, and sends an NSSP update response to the AF entity.
  • the AMF entity is an AMF entity registered by the terminal.
  • the updating, by the UDM entity, the NSSP of the terminal according to the notification message may include: the S-NSSAI corresponding to the first NSI after the S-NSSAI associated with the NSSP-defined application is updated.
  • the UDM entity may send an update response message to the AF entity directly, or send an update response message to the AF entity through the NEF entity, which is not limited.
  • Step 711 The AMF entity receives the NSSP update indication, initiates an NSSP update indication to the terminal, and the terminal receives the NSSP update indication, and updates the NSSP on the terminal.
  • Step 712 The UDM entity sends an NSSP update response to the AF entity.
  • step 711 and step 712 may be performed as shown in FIG. 7, or step 712 may be performed first, and then step 711 is performed, which is not limited.
  • Step 713 The AF entity receives the NSSP update response, and sends a session establishment indication to the terminal.
  • the session establishment indication may be used to instruct the terminal to establish a new PDU session, where the session establishment indication may include an identifier of the application.
  • the AF entity may send a session establishment indication to the terminal by using step 713.a or step 713.b, where step 713.a is the same as step 516.a, and step 713.b is the same as step 516.b. No longer.
  • Step 714 The terminal receives the session establishment indication, and sends a session establishment request carrying the S-NSSAI corresponding to the first NSI to the AMF entity to establish a new PDU session.
  • the step 714 can be referred to the step 413, and details are not described herein again.
  • the AF entity when the AF entity does not obtain the information of the first NSI that the SLA support capability information satisfies the SLA requirement of the SLA subscription from the at least one NSI, the AF entity may perform the above (1)-( Any action in 3) will not be described again.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • the NSSP of the terminal specifies that the S-NSSAI corresponding to the application is S-NSSAI1
  • the first NSI is NSI-2
  • the AF entity determines that the application subscription is satisfied.
  • the NSI of the SLA requirement is NSI-2.
  • the AF entity may send a notification message carrying the information of the S-NSSAI2 corresponding to the NSI-2, the identifier of the application, and the information of the user to the UDM entity, and notify the UDM entity to update the NSSP of the terminal.
  • the UDM entity receives the notification message, updates the S-NSSAI1 corresponding to the application specified by the NSSP of the terminal to the S-NSSAI2, and sends an NSSP update indication carrying the updated NSSP to the terminal, and sends an NSSP update response to the AF entity; After the NSSP update response, the NSSP is updated. After receiving the NSSP update response, the AF entity sends a session establishment indication to the terminal. The terminal receives the session establishment indication, and sends the S-NSSAI2 to the AMF entity according to the updated NSSP.
  • the session establishment request the AMF entity sends a slice selection request carrying the S-NSSAI2 to the NSSF entity, and the NSSF entity determines to select the NSI-2 to establish a new PDU session according to the correspondence between the S-NSSAI2 and the NSI-2, and returns to the AMF entity. Selection result, the AMF entity selection entity within a SMF NSI-2 PDU to establish a new session.
  • FIG. 8 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present disclosure. As shown in FIG. 8, the method may include:
  • Steps 801 - 808 are performed.
  • Step 801 is the same as step 401
  • step 802 is the same as step 402
  • step 803 is the same as step 403
  • step 804 is the same as step 404
  • step 805 is the same as step 405
  • step 806 is the same as step 406
  • step 807 is the same as step 407.
  • Step 808 is the same as step 408 and will not be described again.
  • Step 809 The AF entity sends a notification message to the NSSF entity.
  • the foregoing notification message may be used to notify the NSSF entity to specify an NSI for the terminal.
  • the notification message includes the ID of the first NSI, the information of the user who uses the application, and the S-NSSAI currently used by the application.
  • the AF entity may directly send a notification message to the NSSF entity; or the AF entity may further send a notification message to the NEF entity, and the NEF entity sends a notification message to the NSSF entity.
  • the NEF entity may perform the authentication and authorization processing on the notification message sent by the AF entity before the NEF entity sends the notification message to the NSSF entity. If the AF entity is allowed to specify the NSI corresponding to the S-NSSAI, if allowed, Then, the notification message is sent to the NSSF entity; otherwise, the notification message is refused to be sent to the NSSF entity.
  • the process of authenticating and authorizing the notification message sent by the AF entity by the NEF entity may be referred to FIG. 4 and will not be described again.
  • Step 810 The NSSF entity receives the notification message, generates a slice selection control request record, and sends a slice selection control response to the AF entity.
  • the slice selection control request record may be used to record the information of the user, the S-NSSAI currently used by the application, and the association relationship of the first NSI.
  • the NSSF entity may directly send a slice selection control response to the AF entity, and may also send a slice selection response to the AF entity by using the NEF entity.
  • Step 811 The AF entity receives the slice selection control response, and sends a session establishment indication to the terminal.
  • the AF entity may send a session establishment indication to the terminal by using step 811.a or step 811.b, where step 811.a is the same as step 516.a, step 811.b is the same as step 516.b, and no further description is provided. .
  • Step 812 The terminal receives the session establishment indication, and sends a session carrying request to the AMF entity that carries the information of the user and the S-NSSAI currently used by the application.
  • the AMF entity sends the information carrying the user to the NSSF entity, and the S currently used by the application.
  • - NSSAI slice selection request The terminal receives the session establishment indication, and sends a session carrying request to the AMF entity that carries the information of the user and the S-NSSAI currently used by the application.
  • the AMF entity sends the information carrying the user to the NSSF entity, and the S currently used by the application.
  • - NSSAI slice selection request The terminal receives the session establishment indication, and sends a session carrying request to the AMF entity that carries the information of the user and the S-NSSAI currently used by the application.
  • Step 813 The NSSF entity receives the slice selection request, searches the slice selection control request record generated in step 810 according to the information of the user and the S-NSSAI currently used by the application, selects the first NSI, and sends the slice selection result to the AMF.
  • the slice selection result may include an ID of the first NSI.
  • the NSSF entity searches for the slice selection control request record generated in step 810 according to the information of the user and the S-NSSAI currently used by the application, and selecting the first NSI may include: the NSSF entity first searches for the slice selection control request record, if the record The S-NSSAI and the NSI are associated with the information of the user, and the NSSF entity determines that the NSI can be specified for the terminal identified by the information of the user, and then determines the current use of the application according to the S-NSSAI and the NSI associated with the information of the user. If the NSI associated with the S-NSSAI is the first NSI, the first NSI is selected, and a new PDU session is established on the first NSI.
  • Step 814 The AMF entity establishes a new PDU session on the first NSI according to the slice selection result.
  • the AMF entity may select an SMF entity from the first NSI according to the ID of the first NSI, send a session establishment request to the SMF entity, and establish a new PDU session.
  • the AF entity when the AF entity does not obtain the information of the first NSI that the SLA support capability information satisfies the SLA requirement of the SLA subscription from the at least one NSI, the AF entity may perform the above (1)-( Any action in 3) will not be described again.
  • S-NSSAI1 corresponds to NSI-1
  • S-NSSAI2 corresponds to NSI-2
  • application 1 currently uses S-NSSAI as S-NSSAI1
  • the AF entity determines that the NSI that satisfies the SLA requirement of the application subscription is NSI-2.
  • the AF entity may send a notification message carrying the identifier of the terminal 1, S-NSSAI1, and NSI-2 to the NSSF entity, and notify the NSSF entity to select the NSI for the terminal 1, and the NSSF entity receives the notification message, and records the terminal 1.
  • the association relationship between the terminal 1, S-NSSAI1, and NSI-2 determines that the terminal 1 selects the NSI, and the NSI is the NSI-2, and returns the selection result to the AMF entity, so that the AMF entity selects an SMF entity in the NSI-2 to establish. New PDU will words.
  • the SLA of the application may also be guaranteed by the application server.
  • the application server may acquire the NSI from the specified location to the target network through the AF entity.
  • the SLA support capability information is based on the obtained SLA support capability information of the NSI, and corresponding measures (establishing a new PDU session or switching the working mode) are used to guarantee the service level of the application.
  • the implementation manner can be referred to FIG. 9.
  • FIG. 9 is a flowchart of a method for securing an application service level protocol according to an embodiment of the present disclosure. As shown in FIG. 9, the method may include:
  • Step 901 The NSSF entity/NWDAF entity acquires SLA support capability information of each NSI in the network.
  • the step 901 can be referred to the step 401 and will not be described again.
  • Step 902 The application server determines the NSI currently accessed by the terminal, and sends a slice information request to the AF entity when the SLA support capability information of the current location to the DN1 does not meet the SLA requirement of the application subscription, and the AF entity sends the slice to the NSSF entity/NWDAF entity. Information request.
  • the slice information request may include information of a user using the application, location information of the current location, and an identifier of the DN1; or information of the user using the application, location information of the current location, identifier of the DN1, and S-NSSAI signed by the application. .
  • the application server may obtain the location information of the current location of the terminal by using the AF entity, for example, the application server may send the location information request to the AF entity, request the location information of the current location of the terminal, and the AF entity receives the location information request, and step 402 is performed.
  • - 404 acquires location information of the current location of the terminal, and transmits location information of the current location to the application server.
  • Step 903 The NSSF entity/NWDAF entity receives the slice information request, and sends a slice information response to the AF entity, where the slice information response includes SLA support capability information of the at least one NSI from the current location to the DN1.
  • Step 904 The AF entity receives the slice information response sent by the NSSF entity/NWDAF entity, and sends a slice information response to the application server.
  • Step 905 The application server entity obtains, according to the slice information response, information of the first NSI that meets the SLA requirement of the application subscription from the SLA support capability information of the at least one NSI, and sends a notification message to the AF entity.
  • the notification message and the notification message in the step 302 may include the information of the first NSI (the identifier of the first NSI, the S-NSSAI corresponding to the first NSI, and the like), and details are not described herein.
  • Step 906 The AF entity sends a notification message to establish a new PDU session.
  • the step 906 can be referred to the step 302 and will not be described again.
  • the application server determines to switch the working mode of the application to the target working mode, and sends the mode to the terminal. Switching the notification, notifying the terminal to switch the working mode of the application to the target working mode; the mode switching notification includes the identifier of the target working mode.
  • the application server sends the terminal information to the terminal that there is no NSI that satisfies the SLA requirement of the application subscription, and the terminal itself switches the working mode of the application to the target working mode or requests to establish a new PDU session according to the indication information.
  • the solution provided by the embodiment of the present application is mainly introduced from the perspective of interaction between the network elements.
  • the foregoing AF entity, terminal, network side entity (NSSF entity or NWDAF entity) in order to implement the above functions, includes corresponding hardware structures and/or software modules for performing respective functions.
  • NWSF entity network side entity
  • the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
  • the embodiment of the present application may divide the function module of the AF entity, the terminal, and the network side entity according to the foregoing method example.
  • each function module may be divided according to each function, or two or more functions may be integrated into one process.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
  • FIG. 10 is a schematic diagram showing a possible composition of the AF entity involved in the foregoing embodiment.
  • the AF entity may include: an acquiring unit 101, The transmitting unit 102, the detecting unit 103, and the receiving unit 104.
  • the obtaining unit 101 is configured to acquire information about the first network slice instance NSI that meets the SLA requirement of the application subscription in the network slice instance from the specified location to the target network.
  • the sending unit 102 is configured to send a notification message including a message of the first NSI.
  • the detecting unit 103 is configured to: before the acquiring unit 101 acquires the first NSID information of the SLA requirement that the SLA support capability meets the SLA requirement of the application subscription, the NSI is detected from the specified location to the network slice instance NSI of the target network. The SLA support capability of the specified location to the target network does not meet the SLA requirement of the application subscription; or the location movement of the terminal is detected;
  • the receiving unit 104 is configured to receive an SLA guarantee request sent by the application server, where the SLA guarantee request is used to request the AF entity to guarantee a service level of the application, where the SLA guarantee request includes an SLA for applying the subscription.
  • the acquiring unit 101 is specifically configured to send a slice information request to the network side entity, and receive a slice information response sent by the network side entity, where the slice information response includes at least one NSI from the specified location to the target network.
  • the SLA support capability information is obtained by acquiring the information of the first NSI that meets the SLA requirement of the application subscription from the SLA support capability information of the at least one NSI according to the SLA of the application subscription and the SLA support capability information of the at least one NSI.
  • the information of the first NSI includes the ID of the first NSI and the S-NSSAI corresponding to the first NSI; the notification message is used to trigger establishment of a new PDU session; and the sending unit 102 is specifically configured to The AMF entity sends a notification message.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the S-NSSAI of the application in the S-NSSAI update terminal corresponding to the first NSI, and A new PDU session is triggered
  • the notification message further includes the information of the user and the identifier of the application.
  • the sending unit 102 is specifically configured to send a notification message to the AMF entity.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the S-NSSAI corresponding to the application in the S-NSSAI update terminal corresponding to the first NSI.
  • the notification message further includes the information of the user and the identifier of the application; the sending unit 102 is specifically configured to send the notification message to the AMF entity.
  • the information of the first NSI is the S-NSSAI corresponding to the first NSI
  • the notification message is used to notify the NSSP of the update terminal, and the notification message further includes the information of the user and the identifier of the application; the sending unit 102 Specifically, it is used to send a notification message to the unified data management UDM entity.
  • the information of the first NSI is the ID of the first NSI
  • the notification message is used to notify the NSSF entity to specify the NSI for the terminal
  • the notification message further includes the information of the user, the S-NSSAI currently used by the application
  • the sending The unit 102 is specifically configured to send a notification message to the NSSF entity.
  • the sending unit 102 is further configured to trigger the terminal to re-establish a PDU session by using an AMF entity or an application server.
  • the sending unit 102 is further configured to: when the AF entity determines that the NSI that meets the SLA requirement of the application subscription is not present in the NSI from the specified location to the target network, send a mode switching notification to the terminal, or There is no indication of the NSI that satisfies the SLA requirements for the application subscription.
  • the AF entity may include a processing module and a communication module, and the processing module is used to control and manage the actions of the AF entity.
  • the communication module is used to support communication between the AF entity and other network entities, such as communication with the functional modules or network entities shown in FIG.
  • the AF entity may also include a storage module for storing program code and data of the server.
  • the processing module can be a processor or a controller. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor can also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication module can be a transceiver, a transceiver circuit, or a communication interface.
  • the storage module can be a memory.
  • the processing module is a processor
  • the communication module is a communication interface
  • the storage module is a memory
  • the AF entity involved in the embodiment of the present application may be the communication device shown in FIG. 2 .
  • FIG. 11 is a schematic diagram showing a possible configuration of a terminal involved in the foregoing embodiment.
  • the terminal may include: a receiving unit 111, and a switching unit. 112.
  • the receiving unit 111 is configured to receive a mode switching notification.
  • the switching unit 112 is configured to switch the working mode of the application to the target working mode according to the mode switching notification received by the receiving unit 111.
  • the mode switch notifies the identity of the target mode of operation; or there is no indication of the NSI that satisfies the SLA requirement for the application subscription.
  • the receiving unit 111 is specifically configured to receive a mode switching notification sent by the AF entity or the application server.
  • the terminal provided by the embodiment of the present application is used to implement the foregoing method for securing the application service level agreement, so that the same effect as the above-mentioned application service level agreement guarantee method can be achieved.
  • the terminal may include a processing module and a communication module, and the processing module is used to control and manage the actions of the terminal.
  • the communication module is used to support communication between the terminal and other network entities, such as communication with the functional modules or network entities shown in FIG.
  • the terminal may further include a storage module for storing program code and data of the server.
  • the processing module can be a processor or a controller. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor can also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication module can be a transceiver, a transceiver circuit, or a communication interface.
  • the storage module can be a memory.
  • the processing module is a processor
  • the communication module is a communication interface
  • the storage module is a memory
  • the server involved in the embodiment of the present application may be the communication device shown in FIG. 2 .
  • FIG. 12 is a schematic diagram showing a possible composition of the network side entity involved in the foregoing embodiment.
  • the network side functional entity may include: receiving The unit 121, the transmitting unit 122, and the obtaining unit 123.
  • the receiving unit 121 is configured to receive a slice information request sent by the AF entity.
  • the sending unit 122 is configured to send a slice information response to the AF entity, where the slice information response includes SLA support capability information from the specified location to the at least one network slice instance of the target network.
  • the network side entity is an NSSF entity
  • the obtaining unit 123 is configured to receive configuration information input by the operator before receiving the slice information request sent by the AF entity, and obtain the configuration information from the configuration information.
  • SLA support capability information of each NSI in the network where the configuration information includes SLA support capability information of each NSI in the network; or
  • the operation information of each network function entity in the NSI is obtained from the network warehouse function NRF entity in the NSI, and the SLA capability information of the NSI is determined according to the operation information.
  • the network side entity is an NWDAF entity
  • the obtaining unit 123 is configured to collect, after receiving the slice information request sent by the AF entity, operation data about the terminal and NSI on each network function entity in the NSI.
  • the service load information of each deployment area determines the SLA support capability information of the NSI according to the obtained operation data and the service load information; or, the NST entity of the NSI obtains the operation information of each network function entity in the NSI,
  • the SLA capability information of the NSI is determined according to the operation information.
  • the network side entity provided by the embodiment of the present application is used to implement the foregoing method for securing the application service level agreement, so that the same effect as the above-mentioned application service level agreement guarantee method can be achieved.
  • the network side entity may include a processing module and a communication module, and the processing module is used to control and manage the actions of the network side entity.
  • the communication module is used to support communication between the network side entity and other network entities, such as communication with the functional modules or network entities shown in FIG.
  • the network side entity may also include a storage module for storing program code and data of the server.
  • the processing module can be a processor or a controller. It is possible to implement or carry out the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
  • the processor can also be a combination of computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and the like.
  • the communication module can be a transceiver, a transceiver circuit, or a communication interface.
  • the storage module can be a memory.
  • the processing module is a processor
  • the communication module is a communication interface
  • the storage module is a memory
  • the server involved in the embodiment of the present application may be the communication device shown in FIG. 2 .
  • the above embodiments it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • a software program it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device that includes one or more servers, data centers, etc. that can be integrated with the media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)) or the like.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a DVD
  • a semiconductor medium such as a solid state disk (SSD)

Landscapes

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

Abstract

本申请实施例公开了一种应用服务水平协议的保障方法、设备及系统,涉及通信技术领域,以保证应用的SLA,提高通信质量。所述方法包括:AF实体获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一NSI的信息,发送包括第一NSI的信息的通知消息,该通知消息包括第一NSI的信息,以实现终端在第一NSI上建立新的会话。本申请实施例提供的方法用于保障应用的SLA。

Description

一种应用服务水平协议的保障方法、设备及系统
本申请要求于2018年2月6日提交中国国家知识产权局、申请号为201810117803.3、发明名称为“一种应用服务水平协议的保障方法、设备及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种应用服务水平协议(Service Level Agreement,SLA)的保障方法、设备及系统。
背景技术
在5G移动通信网络(简称5G网络)中,为了满足不同客户(如业务提供商或者租户)的业务需求,提出了网络切片的概念。客户可以向运营商发送订购请求,订购能够满足某种业务需求的网络切片;运营商接收到客户发出的订购请求后,根据客户的订购请求在基础设备上部署一个或者多个网络切片实例来承载客户请求的业务;客户可以使用运营商部署好的网络切片实例,通过该网络切片实例提供的协议数据单元(Protocol Data Unit,PDU)会话PDU会话向终端提供应用服务。其中,客户向运营商订购网络切片时,订单中还会包括双方协商确定的服务水平协议,运营商为客户提供网络切片实例后,需要保障业务应用的服务水平达到服务水平协议要求的一列类服务水平目标。
其中,每个网络切片实例可以包括多个用户面网络功能(User Plane Function,UPF)实体,不同的UPF实体可以对应不同的PDU会话。在客户使用网络切片实例的过程中,应用功能(Application Function,AF)实体可以获取该网络切片实例中各个网络功能实体上终端相关的运行数据,根据获取到的运行数据将应用切换到该网络切片实例中的合适的UPF上,以最大程度地满足应用签约的SLA需求。
但是,由于通信环境的复杂性和终端的移动性,客户当前接入的网络切片实例的业务能力可能不再满足应用签约的SLA需求,此时,即使采用上述方式将应用切换到其他UPF上,也可能不满足该应用签约的SLA需求,影响应用的通信质量。
发明内容
本申请实施例提供一种应用服务水平协议的保障方法、设备及系统,以保障应用的SLA,提高通信质量。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供了一种应用服务水平协议SLA的保障方法,该方法包括:应用功能(Application function,AF)实体获取从指定位置到目标网络的网络切片实例(Network Slice Instance,NSI),SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息,发送包括第一NSI的信息的通知消息,以便其他网络功能实体根据第一NSI的信息,为终端在第一NSI上建立新的PDU会话。基于本申请实施例提供的应用服务水平协议的保障方法,AF获取到从指定位置到目标网络、SLA支持能力 满足应用签约的SLA需求的NSI的信息,并向其他网络设备发送该NSI的信息,以实现终端在该NSI上建立PDU会话,通过该PDU会话接入应用服务器,接受应用服务器提供的应用服务。由于AF实体获取到的NSI的SLA支持能力信息满足应用签约的SLA需求,所以,终端通过该NSI建立的PDU会话接入应用服务器后,可以很好地保障应用的服务水平。
在一种可能的设计中,AF实体从NSSF实体或者NWDAF实体获取的至少一个NSI的SLA支持能力信息,获取第一NSI的SLA支持能力信息。如:AF向网络侧实体(NSSF实体或者NWDAF实体)发送切片信息请求,接收网络侧实体发送的切片信息响应,其中,切片信息响应包括从指定位置到目标网络的至少一个NSI的SLA支持能力信息;根据应用签约的SLA、以及至少一个NSI的SLA支持能力信息,从至少一个NSI的SLA支持能力信息中获取满足应用签约的SLA需求的第一NSI的信息。
其中,切片信息请求包括使用应用的用户的信息、指定位置的位置信息和目标网络的标识;或者,切片信息请求包括使用应用的用户的信息、指定位置的位置信息、目标网络的标识和应用签约的单网络切片辅助选择信息S-NSSAI。如此,AF实体可以从NSSF实体或者NWDAF实体获取到能够表征NSI的整体服务水平的SLA支持能力信息。
在一种可能的设计中,AF实体检测到终端当前接入的NSI,从指定位置到目标网络的SLA支持能力不满足应用签约的SLA需求;或者,AF实体检测到终端发生位置移动;或者,AF实体接收应用服务器发送的用于通知AF实体终端当前接入的NSI,从指定位置到目标网络的SLA支持能力不满足应用签约的SLA需求的能力通知消息时,才触发AF实体获取从指定位置到目标网络的网络切片实例NSI中,SLA支持能力满足应用签约的SLA需求的第一NSID信息。如此,使得AF实体在某些特殊情况才去获取第一NSI的信息,降低了AF实体的功耗。
在一种可能的实现中,所述方法还包括:AF实体接收应用服务器发送的SLA保障请求,SLA保障请求用于请求AF实体保障应用的服务水平,其中,SLA保障请求包括应用签约的SLA。SLA保障请求还包括特定用户或用户群组的信息,特定用户或用户群组的信息用于指示AF实体保障相关用户的应用的服务水平,相关用户由特定用户或用户群组的信息确定。如此,应用服务器可以将保障应用服务水平协议的功能授权给AF实体,使AF实体保障某些特定用户或者用户群组的应用的服务水平。
在一种可能的设计中,第一NSI的信息包括第一NSI的标识ID以及第一NSI所对应的S-NSSAI;通知消息用于触发建立新的PDU会话;AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。如此,AMF实体接收到通知消息后,保存第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,并根据用户的信息向终端发送携带有第一NSI所对应的S-NSSAI的会话建立指示;终端接收到该会话建立指示后,将自身配置的应用所使用的S-NSSAI更新为第一NSI所对应的S-NSSAI,并向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,AMF实体接收到该请求后,根据自身存储的第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,选择第一NSI内的一个SMF实体建立新的PDU会话,不需要NSSF实体将切片选择结果告知AMF实体。
在一种可能的设计中,第一NSI的信息包括第一NSI所对应的S-NSSAI;通知消息用于触发建立新的PDU会话;AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。在一种可能的设计中,第一NSI的信息包括第一NSI的标识ID以及第一NSI 所对应的S-NSSAI;通知消息用于触发建立新的协议数据单元PDU会话;AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。如此,AMF实体接收到通知消息后,保存第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,并根据用户的信息向终端发送携带有第一NSI所对应的S-NSSAI的会话建立指示;终端接收到该会话建立指示后,将自身配置的应用所使用的S-NSSAI更新为第一NSI所对应的S-NSSAI,并向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,AMF实体接收到该请求后,根据自身存储的第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,选择第一NSI内的一个SMF实体建立新的PDU会话,不需要NSSF实体将切片选择结果告知AMF实体。
在一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI、以及触发建立新的PDU会话,通知消息还包括用户的信息和应用的标识;AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。如此,AMF实体接收到通知消息后,根据用户的信息向终端发送配置更新指示以及会话建立指示,终端接收配置更新指示,根据应用的标识和第一NSI所对应的S-NSSAI,将自身配置的该应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI,并根据会话建立指示向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。
在一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应的S-NSSAI,通知消息还包括用户的信息和应用的标识;AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。如此,AMF实体接收到通知消息后,根据用户的信息向终端发送包括应用的标识和第一NSI所对应的S-NSSAI的配置更新指示,终端接收配置更新指示,根据应用的标识和第一NSI所对应的S-NSSAI,将自身配置的该应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI,并通过AMF实体向AF实体发送配置更新响应;AF实体接收配置更新响应,通过AMF实体或者应用服务器向终端发送会话建立指示;终端接收会话建立指示,向AMF实体发送携带有更新后的应用对应的S-NSSAI(即第一NSI所对应的S-NSSAI)的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。
在一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知更新终端的NSSP,通知消息还包括用户的信息和应用的标识;AF实体发送通知消息,具体为:AF实体向UDM实体发送通知消息。如此,UDM实体接收到通知消息后,根据应用的标识、以及第一NSI所对应的S-NSSAI,更新终端的NSSP,并通过AMF实体向终端发送NSSP更新指示;该NSSP更新指示用于指示终端更新其内配置的NSSP,该NSSP更新指示包括更新后的NSSP;终端接收NSSP更新指示,更新其内配置的NSSP;UDM实体向AF实体发送NSSP更新响应;AF实体接收NSSP更新响应,通过AMF实体或者应用服务器向终端发送会话建立指示;终端接收会话建立指示,向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。其中,该会话建立指示用于指示终端建立新的PDU会话,该会话建立指示包括应用的标识。
在一种可能的设计中,第一NSI的信息为第一NSI的ID,通知消息用于通知NSSF 实体为终端指定NSI,通知消息还包括用户的信息、应用当前使用的S-NSSAI;AF实体发送通知消息,具体为:AF实体向NSSF实体发送通知消息。NSSF实体接收到通知消息后,根据用户的信息、应用当前使用的S-NSSAI,生成一条切片选择控制请求记录,将用户的信息、应用当前使用的S-NSSAI、第一NSI的ID关联起来,然后,向AF实体发送切片选择控制响应;AF实体接收到切片选择控制响应后,通过AMF实体或者应用服务器向终端发送会话建立指示,终端接收会话建立指示,向AMF实体发送携带有应用当前使用的S-NSSAI和用户的信息的会话建立请求,向NSSF实体发送携带有应用当前使用的S-NSSAI和用户的信息的切片选择请求,NSSF实体根据之前生成的记录,选择出第一NSI,并向AMF发送切片选择结果;AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。
在一种可能的设计中,所述方法还包括:AF实体确定从指定位置到目标网络的NSI中,不存在满足应用签约的SLA需求的NSI,向终端发送模式切换通知或者不存在满足应用签约的SLA需求的NSI的指示信息。其中,模式切换通知包括目标工作模式的标识。如:终端和应用服务器之间的通信工作方式可以有几种预先设置的不同工作模式,每一种工作模式对于网络支持的服务等级的要求不同,如果不存在满足应用当前工作模式的SLA需求的NSI,那么可以将应用切换到另一种工作模式,以降低对网络支持的服务等级的要求,使切换后的工作模式满足终端当前接入的NSI的SLA支持能力信息。
第二方面,提供一种应用服务水平协议的保障方法,所述方法包括:终端接收模式切换通知;所述终端根据所述模式切换通知,将应用的工作模式切换到目标工作模式。基于本申请实施例提供的应用服务水平协议的保障方法,终端降低工作模式的级别,将应用的工作模式切换到满足应用签约的SLA需求的工作模式上,以满足应用的服务水平。
在一种可能的设计中,所述方法还包括:模式切换通知包括目标工作模式的标识;或者不存在满足应用签约的SLA需求的NSI的指示信息。如此,终端可以根据目标工作模式的标识将应用的工作模式切换到目标工作模式,或者根据不存在满足应用签约的SLA需求的NSI的指示信息决定是建立新的PDU会话或者将应用的工作模式切换到目标工作模式。
在一种可能的设计中,终端接收模式切换通知,具体为:终端接收AF实体或者应用服务器发送的模式切换通知。如此,可以由AF实体通知终端进行模式,保障应用的服务水平;或者由应用服务器进行模式切换,保障应用的服务水平,提高了保障应用的服务水平的执行主体的灵活性。
第三方面,提供一种应用服务水平协议的保障方法,所述方法包括:网络侧实体接收应用功能AF实体发送的切片信息请求;向AF实体发送切片信息响应,其中,切片信息响应包括从指定位置到目标网络的至少一个网络切片实例的SLA支持能力信息。基于本申请实施例提供的应用服务水平协议的保障方法,网络侧实体向AF实体发送表征NSI的整体服务水平的SLA支持能力信息,使得AF实体根据该NSI的SLA支持能力信息进行相应决策,以在满足应用的SLA需求的NSI上建立新的PDU会话;或者,由AF实体将NSI的SLA支持能力信息发送给应用服务器,由应用服务器决定在满足应用的SLA需求的NSI上建立新的PDU会话,保障应用的服务水平。
在一种可能的设计中,上述切片信息请求包括使用应用的用户的信息、指定位置的位置信息和目标网络的标识,此时,网络侧实体可以从UDM实体中获取应用签约的 S-NSSAI;或者,切片信息请求包括使用应用的用户的信息、指定位置的位置信息、目标网络的标识和应用签约的S-NSSAI,如此,由AF实体将应用签约的S-NSSAI发送给网络侧实体,不需要网络侧实体从UDM实体获取应用签约的S-NSSAI,降低了网络侧功能实体的功耗。
在一种可能的设计中,上述网络侧功能实体为NSSF实体或者NWDAF实体。如此,可以提高获取NSI的SLA支持能力信息的实体的灵活性。
在一种可能的设计中,当网络侧功能实体为NSSF实体时,在网络侧实体接收AF实体发送的切片信息请求之前,所述方法包括:接收运营商输入的配置信息,从配置信息中获取网络中各个NSI的SLA支持能力信息,其中,配置信息包括网络中各个NSI的SLA支持能力信息;或者,从NWDAF实体获取网络中各个NSI内的各个网络功能实体上有关终端的运行数据、以及NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息;或者,从NSI内的网络仓库功能NRF实体获取NSI中各个网络功能实体的运行信息,根据运行信息确定NSI的SLA能力信息。如此,NSSF实体可以通过静态配置或者动态获取网络中NSI的SLA支持能力信息。
在一种可能的设计中,当网络侧功能实体为NWDAF实体时,在网络侧实体接收AF实体发送的切片信息请求之前,所述方法还包括:收集NSI中各个网络功能实体上有关终端的运行数据、以及NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息;或者,从NSI内的网络仓库功能NRF实体获取NSI中各个网络功能实体的运行信息,根据运行信息确定NSI的SLA能力信息。如此,NWDAF实体可以动态地获取网络中NSI的SLA支持能力信息。
第四方面,提供了一种AF实体,该AF实体可以实现上述方法实施例中AF实体所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该AF实体可以包括:获取单元,用于获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息。发送单元,用于发送通知消息,所述通知消息包括所述获取单元获取的第一NSI的信息。
其中,AF实体的具体实现方式可以参考第一方面或第一方面的可能的实现方式提供的应用服务水平协议的保障方法中AF实体的行为功能,在此不再重复赘述。因此,该提供的AF实体可以达到与第一方面相同的有益效果。
第五方面,提供了一种AF实体,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该AF实体运行时,该处理器执行该存储器存储的该计算机执行指令,以使该AF实体执行如上述第一方面中任一所述的应用服务水平协议的保障方法。
第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的应用服务水平协议的保障方法。
第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任意一项所述的应用服务水平协议的保障方法。
第八方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持AF实体实现上述方面中所涉及的功能,例如支持AF实体获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息,并通过通信接 口向发送第一NSI的信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存AF实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第四方面至第八方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
第九方面,提供了一种终端,该终端具有实现上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:该终端可以包括:接收单元,用于接收模式切换通知;切换单元,用于根据所述模式切换通知,将应用的工作模式切换到目标工作模式。
其中,终端的具体实现方式可以参考第二方面或第二方面的可能的实现方式提供的应用服务水平协议的保障方法中终端的行为功能,在此不再重复赘述。因此,该提供的终端可以达到与第一方面相同的有益效果。
第十方面,提供了一种终端,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该终端运行时,该处理器执行该存储器存储的该计算机执行指令,以使该终端执行如上述第二方面中任一所述的应用服务水平协议的保障方法。
第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的应用服务水平协议的保障方法。
第十二方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二方面中任意一项所述的应用服务水平协议的保障方法。
第十三方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持终端实现上述方面中所涉及的功能,例如支持终端通过通信接口接收模式切换通知,根据模式切换通知将应用的工作模式切换到目标工作模式。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第九方面至第十三方面中任一种设计方式所带来的技术效果可参见第二方面中不同设计方式所带来的技术效果,此处不再赘述。
第十四方面,提供了一种网络侧实体,该网络侧实体具有实现上述第三方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:网络侧实体包括:接收单元,用于接收应用功能AF实体发送的切片信息请求;发送单元,用于向所述AF实体发送切片信息响应,其中,所述切片信息响应包括从指定位置到目标网络的至少一个网络切片实例的SLA支持能力信息。
其中,网络侧实体的具体实现方式可以参考第二方面或第二方面的可能的实现方式提供的应用服务水平协议的保障方法中网络侧实体的行为功能,在此不再重复赘述。因此,该提供的网络侧实体可以达到与第一方面相同的有益效果。
第十五方面,提供了一种网络侧实体,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该网络侧实体运行时,该处理器执行该存储器存储的该计算机执行指令,以使该网络侧实体执行如上述第三方面中任一所述的应用服务水平协议的保障方法。
第十六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第三方面中任意一项所述的应用服务水平协议的保障方法。
第十七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第三方面中任意一项所述的应用服务水平协议的保障方法。
第十八方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持网络侧实体实现上述方面中所涉及的功能,例如支持网络侧实体通过通信接口接收AF实体发送的切片信息请求,通过通信接口向所述AF实体发送切片信息响应。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存网络侧实体必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第十四方面至第十八方面中任一种设计方式所带来的技术效果可参见第二方面中不同设计方式所带来的技术效果,此处不再赘述。
第十九方面,提供一种会话切换系统,所述系统包括第四方面至第八方面任一方面所述的AF实体、第九方面至第十三方面任一方面所述的终端、以及第十四方面至第十八方面任一方面所述的网络侧实体。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
图1为本申请实施例提供的系统架构图;
图2为本申请实施例提供的通信设备的结构示意图;
图3为本申请实施例提供的一种应用服务水平协议的保障方法流程图;
图4为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图5为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图6为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图7为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图8为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图9为本申请实施例提供的又一种应用服务水平协议的保障方法流程图;
图10为本申请实施例提供的一种AF实体的组成示意图;
图11为本申请实施例提供的一种终端的组成示意图;
图12为本申请实施例提供的一种网络侧实体的组成示意图。
具体实施方式
首先,为了便于理解本申请实施例,对本申请实施例涉及的一些技术术语进行描述:
网络切片(network slice,NS):是一个具备特定网络特性的逻辑网络,是满足第三代合作伙伴项目(3rd Generation Partnership Project,3GPP)提出的第五代(5th Generation,5G)移动通信网络关于网络差异化需求的关键技术。不同网络切片之间逻辑上是隔离的,它可以按照需求方的要求灵活地提供一种或者多种网络服务。一个网络切片由单网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)来标识。S-NSSAI由切片/服务类型(Slice/Service Type,SST) 和切片区分标识(Slice Differentiator,SD)组成。其中,SST和SD可以由标准定义或者运营商自定义;SD是补充SST的可选信息,以区分相同SST的多个网络切片,例如可以用来表征网络切片的归属关系。
网络切片实例(network slice instance,NSI):是运营商按照网络切片模板在基础设施上创建的一个实例化网络,由不同网络功能实体和物理资源集合而成。不同网络切片实例间逻辑隔离。一个网络切片可以实例化出来一个或者多个NSI,每个NSI由网络切片实例标识(network slice instance identifier,NSI ID)来标识。也就是说一个S-NSSAI对应一个或者多个NSI ID。
服务水平协议(service level agreement,SLA):是服务提供商与其客户之间的合同,用于记录服务提供商提供的应用服务,并定义服务商提供商有义务满足的履行标准。SLA可以建立起客户对服务供应商在履行和质量方面的期望。SLA可以包括可用性、性能指标基线、可靠性、响应时间等一系列定性或定量的细则。SLA的保障是以一系列的服务水平目标(service level objectives,SLO)的形式定义的,SLO是一个或多个有限定的服务组件的测量的组合。
NSI的SLA支持能力信息:是NSI可以满足用户和运营商就指定应用服务签订的SLA中规定的服务水平和业务指标的列表,用于表征NSI能够支持应用服务达到SLA所包含的一系列SLO的能力。同一NSI的SLA支持能力信息在不同部署区域可以相同或者不同。例如,NSI-1部署在区域1和区域2,NSI-1在区域1上支持的业务类型为eMBB,在区域2上支持的业务类型为达到AR低时延要求的eMBB;或者NSI-1在区域1和区域2上均支持对时延无要求的eMBB类型的业务。
NSI的SLA支持能力信息包含了针对特定应用服务所能保证达到的一个或多个服务水平目标的描述,可以包括但不限于:网络切片实例支持的业务类型、业务类型支持的最大终端个数、业务类型可保障的最大允许带宽、业务类型可保障的端到端网络最大时延、业务类型允许的最大终端移动速率、业务类型的可靠性等级、业务类型支持的业务连续性方式等。
下面结合附图对本申请实施例的实施方式进行详细描述。
本申请提供的技术方案可以应用于图1所示网络,该网络可以为5G网络。如图1所示,该网络可以包括:终端、接入网设备、核心网、数据网络(Data Network,DN)。需要说明的是,图1所示网络架构仅为示例性架构图,虽然未示出,但除图1所示网络功能实体外,图1所示网络还可以包括统一数据管理(unified data management,UDM)实体、网络数据分析功能(network data analytics function,NWDAF)实体等,不予限制。
其中,核心网可以包括:会话管理功能(Session Management,SMF)实体、网络仓库功能(Network Repository Function,NRF)实体、策略控制功能(Policy Control Function,PCF)实体、以及用户面功能(User Plane Function,UPF)实体、网络切片选择功能(Network Slice Selection Function,NSSF)实体、网络暴露功能(Network Exposure Function,NEF)实体、接入和移动性管理功能(Access and Mobility Management Function,AMF)实体等网络功能实体。此外,网络还包括应用功能(Application Function,AF)实体,该AF实体可以是第三方的应用控制平台也可以是运营商自己的设备,AF实体可以为多个应用服务器提供服务,例如在本申请中,AF实体可以接收来自应用服务器 的请求消息,为相关的终端的应用(即应用服务器提供的服务)提供SLA保障。
DN可以包括提供服务的各种应用服务器,需要说明的是,AF实体可以部署在应用服务器中,也可以独立部署在网络中。下面仅以AF实体独立于应用服务器之外部署在网络中为例,对本申请实施例提供的技术方案进行详细介绍。可理解的是,当AF实体部署在应用服务器时,应用服务器中的AF实体可以执行下述实施例中AF实体执行的功能。
上述网络可以被运营商划分为多个逻辑隔离的网络切片实例,每个网络切片实例由不同网络功能实体和物理资源集合而成。一种可能的结构中,SMF实体、NRF实体、PCF实体、以及UPF实体等网络功能实体可以组成一个网络切片实例(Network Slice Instance,NSI),各个网络切片实例间相互隔离,多个网络切片实例可以同时共享同一NSSF实体、NEF实体、AMF实体、UDM实体、NWDAF实体等。
其中,图1中的终端可以为用户设备(User Equipment,UE),还可以为各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(Personal Digital Assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(Wireless Local Loop,WLL)台、机器类型通信(Machine Type Communication,MTC)终端、移动台(Mobile Station,MS)等,不予限制。终端可以维护应用的标识与S-NSSAI的对应关系,并通过在S-NSSAI所对应的NSI中建立的PDU会话接入DN中的应用服务器,接受应用服务器提供的应用服务。对于同一终端而言,其在同一位置可以存在一个或者多个NSI供其接入。
图1中的接入网设备主要用于实现无线物理层功能、资源调度和无线资源管理、无线接入控制以及移动性管理等功能;可以为下一代基站(generation nodeB,gNB)或某种其它任一接入单元。
图1中的NSSF实体主要用于根据终端请求的S-NSSAI和应用签约的S-NSSAI为终端选择合适的NSI,其中,NSSF实体中可以配置有S-NSSAI与NSI间的映射关系。AMF实体主要实现对终端的接入控制和移动性管理功能。NEF实体主要用于将核心网中其他功能实体的功能暴露给其他设备。NSI中的SMF实体主要用于实现用户面传输路径的建立、释放和更改等会话管理功能,UPF实体主要负责用户面数据的路由转发等功能,如:负责对终端的数据报文过滤、数据传输/转发、速率控制、生成计费信息等。
图1中的AF实体主要是提供应用服务器和核心网中的功能实体交互的中间功能实体,应用服务器可以通过它实现对网络服务质量和计费的动态控制、保障SLA需求、获取核心网中某个功能实体(如NSI)的运行信息等。在本申请实施例中,AF实体可以为运营商部署的功能实体,也可以为服务提供商部署的功能实体,该服务提供商可以为第三方服务提供商,还可以为运营商内部的服务提供商,不予限制;当AF实体为运营商部署的功能实体时,AF实体可以直接与核心网中的功能实体交互,当AF实体为第三方服务提供商部署的功能实体时,AF实体可以通过图1中的NEF实体与核心网中的功能实体交互。本申请实施例对于AF如何与其他设备进行交互,不做限定。
在图1所示网络中,服务提供商可以针对应用服务器提供的应用服务向运营商订购网络切片,并在订购的网络切片上为用户提供服务。服务提供商也可以不专门订购网络切片,而是使用运营商提供的公共的网络切片为用户提供服务。在服务提供商针对应用 服务器提供的应用服务向运营商订购网络切片的情况下,在AF实体上可以配置应用及其订购的网络切片(如签约的S-NSSAI)的关联关系。
当终端为某个应用向NSSF实体发起该切片选择请求时,终端确定该应用对应的S-NSSAI,并在该切片选择请求中携带该S-NSSAI;NSSF实体根据S-NSSAI和NSI的关联关系,确定一个合适的NSI(如图1中的NSI-1),由NSI-1中的SMF实体从NSI-1中选择一个合适的UPF实体,通过该UPF实体建立从终端到DN的PDU会话;终端通过NSI-1上建立的PDU会话接入DN中的应用服务器,接受应用服务器提供的应用服务。
在终端接受应用服务器提供的应用服务的过程中,终端可以向应用服务器订购有关SLA的服务,订购成功后,应用服务器可以将应用及其签约的SLA发放给AF实体,请求AF实体保障该应用的服务水平,即将保障应用服务水平的的功能交由AF实体来实现,AF实体接收到应用服务器发送的SLA保障请求后,获取从某个位置到目标网络的NSI的SLA支持能力信息,根据获取到的NSI的SLA支持能力信息采用相应措施(如:将该应用切换到新的PDU会话或者切换该应用的工作模式)来保障该应用的服务水平,具体的,该实现方式可参照图3-图8所示方案,在此不再赘述;
或者,应用服务器通过AF实体获取从某个位置到目标网络的NSI的SLA支持能力信息,根据获取到的NSI的SLA支持能力信息采用相应措施(如:将该应用切换到新的PDU会话或者切换该应用的工作模式)来保障该应用的服务水平,具体的,该实现方式可参照图9所示方案,在此不再赘述。
具体的,为了实现本申请实施例提供的技术方案,图1中的AF实体、终端、NSSF实体、NWDAF实体等网络功能实体可以以图2中的通信设备的方式来实现。如图2所示,该通信设备200包括至少一个处理器201,通信线路202,存储器203以及至少一个通信接口204。
处理器201可以是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。
通信线路202可包括一通路,在上述组件之间传送信息。
通信接口204,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
存储器203可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器203用于存储执行本申请方案的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本申请下述实施例提供的应用服务水平协议的保障方法。可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器201可以包括一个或多个CPU,例如图2中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核处理器,也可以是一个multi-CPU处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,通信设备200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
需要说明的是,上述的通信设备200可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备200可以是台式机、便携式电脑、网络服务器、PDA、移动手机、平板电脑、无线终端、嵌入式设备或有图2中类似结构的设备。本申请实施例不限定通信设备200的类型。
下面结合图1,对本申请实施例提供的技术方案进行具体阐述。
图3为本申请实施例提供的一种应用服务水平协议的保障方法流程图,在该方法中,由AF实体来保障应用的服务水平。如图3所示,该方法可以包括步骤301-步骤302。
步骤301:AF实体获取从指定位置到目标网络的NSI中,SLA支持能力满足应用签约的SLA需求的第一NSI的信息。
其中,上述AF实体可以为图1中的任一AF实体。
上述指定位置可以为使用该应用的终端的当前位置,还可以为该终端下一时刻的位置,如:可以为终端行进路线上、当前时刻之后可能到达的任一位置。该终端可以使用上述第一NSI建立PDU会话,该终端上可以安装有与应用服务器对应的APP客户端(Client),应用服务器可以通过NSI提供的PDU会话连接终端上的APP Client,通过APP Client向使用该终端的用户提供应用服务。用户可以与应用服务器签订该应用的SLA。
上述目标网络可以指为终端提供应用的应用服务器所处的DN。
具体的,AF实体获取从指定位置到目标网络的NSI中,SLA支持能力满足应用签约的SLA需求的第一NSI的信息可以包括:
AF实体向网络侧实体发送切片信息请求,其中,该切片信息请求用于请求获取从指定位置到目标网络的NSI的SLA支持能力信息,
网络侧实体接收AF实体发送的切片信息请求,根据指定位置的位置信息、目标网络的标识、应用签约的S-NSSAI、以及S-NSSAI与NSI的对应关系,获取从指定位置到目标网络的至少一个NSI的SLA支持能力信息,向AF实体发送切片信息响应,其中,切片信息响应包括从指定位置到目标网络的至少一个NSI的SLA支持能力信息;
AF实体接收网络侧实体发送的切片信息响应,根据应用签约的SLA、以及至少一个NSI的SLA支持能力信息,从至少一个NSI的SLA支持能力信息中获取满足应用签约的SLA需求的第一NSI的信息。
其中,上述切片信息请求可以包括使用该应用的用户的信息、指定位置的位置信息、目标网络的标识,上述应用签约的S-NSSAI可以由网络侧实例从UDM实体中获取,如:网络侧实体向UDM实体发送请求,请求获取用户的签约信息,UDM实体向网络侧实体发送应用签约的S-NSSAI;或者上述切片信息请求可以包括使用该应用的用户的信息、指定位置的位置信息、目标网络的标识以及应用签约的S-NSSAI。如:应用服务商向运营商订购网络切片后,运营商通过运营支持系统(operations support system,OSS)向AF实体发送携带有应用及其签约的S-NSSAI的信息,AF实体接收到该信息后,将应用及其签约的S-NSSAI对应配置在AF实体中,在执行步骤301时,携带在切片信息请求中发送给网络侧实体。
上述S-NSSAI与NSI的对应关系可以在应用服务商向运营商订购网络切片,运营商根据订购请求部署NSI之后,由运营商通过OSS配置在NSSF实体中,其他网络实体(如NWDAF实体)可以从NSSF实体中获取到S-NSSAI与NSI的对应关系。
上述用户的信息用于标识使用该应用的终端,用户的信息可以为用户永久身份标识SUPI、永久设备标识PEI、终端的序列号、终端的因特网协议(Internet Protocol,IP)地址等,不予限制。
上述指定位置的位置信息用于标识指定位置,可以为指定位置对应的位置跟踪区标识、或者指定位置对应的蜂窝小区标识等,还可以包括该指定位置的经度信息和维度信息。其中,AF实体可以从AMF实体获取终端的当前位置的位置信息,其具体获取方式可参照图4所示,在此不再赘述。AF实体可以从应用服务器获取终端下一时刻的位置的位置信息,如:AF实体可以向应用服务器发送位置请求,应用服务器接收AF实体发送的位置请求后,向AF实体返回位置响应,该位置响应包括终端的行进路线信息,AF实体可以根据该行进路线信息确定终端下一时刻的位置。例如,终端1的行进路线为A--B--C--D,若终端当前移动到A,则根据该行进路线可知终端下一时刻的位置为B或者C或者D。
上述目标网络的标识可以用于标识应用服务器所处的DN,可以为该DN在网络中的编号、或者IP地址,不予限制。
上述应用签约的SLA可以由应用服务器主动下发给AF实体,也可以由AF实体向应用服务器发送获取请求,请求应用签约的SLA,还可以在应用服务商向运营商订购网络切片后由运营商通过运营支持系统配置在AF实体,不予限制。
上述第一NSI的信息可以为第一NSI的ID,还可以为第一NSI所对应的S-NSSAI,也可以为第一NSI的SLA支持能力信息,具体的,该第一NSI的信息可以根据AF实体后续的执行过程而定,在此不再赘述。
上述网络侧实体可以为图1所示网络中的NSSF实体或者NWDAF实体,NSSF实体或者NWDAF实体可以预先获取到网络中各个NSI的SLA支持能力信息,具体的,其获取方式可参照图4所述,在此不再赘述。
需要说明的是,上述网络侧实体获取到的至少一个NSI包括在应用签约的S-NSSAI所对应的NSI中,即至少一个NSI为使用该应用的用户可接入的NSI。网络侧实体根据 指定位置的位置信息、目标网络的标识以及应用签约的S-NSSAI,获取从指定位置到目标网络的至少一个NSI的SLA支持能力信息可以包括:网络侧实体先根据指定位置的位置信息、目标网络的标识从网络中的NSI中获取从指定位置到目标网络的多个NSI,再根据应用签约的S-NSSAI、S-NSSAI与NSI的对应关系从多个NSI中,确定出包括在应用签约的S-NSSAI对应的NSI中的至少一个NSI,进而获取至少一个NSI的SLA支持能力信息。
例如,假设NSSF实体预先获取到NSI-1、NSI-2以及NSI-3的SLA支持能力信息,NSI-1、NSI-2以及NSI-3均覆盖从位置A和DN1的区域,应用签约的S-NSSAI为S-NSSAI1、S-NSSAI2,S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,此时,若AF实体向NSSF实体发送切片信息请求,请求从A点到DN1的NSI的支持能力信息,则NSSF实体接收到该请求后,先确定出从A点到DN1的NSI:NSI-1、NSI-2以及NSI-3,再查看应用签约的S-NSSAI、以及S-NSSAI与NSI的对应关系,确定应用签约的S-NSSAI对应的NSI为NSI-1、NSI-2,进而从NSI-1、NSI-2以及NSI-3中获取NSI-1、NSI-2作为从A点到DN1的SLA支持能力信息返回给AF实体。
步骤302:AF实体发送通知消息。
其中,上述通知消息可以包括第一NSI的信息。
一种可能的实现方式中,通知消息用于触发建立新的PDU会话,第一NSI的信息包括第一NSI所对应的S-NSSAI,该通知消息还包括应用的标识和用户的信息;或者该通知消息还可以包括应用的标识、用户的信息和业务连续性模式指示;
AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息。
如此,AMF实体接收到通知消息后,根据用户的信息向终端发送会话建立指示,指示终端建立新的PDU会话,该会话建立指示包括第一NSI所对应的S-NSSAI以及应用的标识,或者第一NSI所对应的S-NSSAI、应用的标识和业务连续性模式指示;终端接收该会话建立指示,向AMF实体发送携带有第一NSI的S-NSSAI的会话建立请求,并由AMF根据NSSF实体的切片选择结果,选择第一NSI内的一个SMF实体建立新的PDU会话。其中,建立PDU会话的过程为现有技术,在本申请各个实施例中不再赘述。
其中,上述业务连续性模式(SSC mode)指示可以用于指示终端结束当前PDU会话并立即发起新的PDU会话,还是建立新的PDU会话并保持原有的PDU会话。
需要说明的是,在该实现方式中,上述通知消息中包括的第一NSI所对应的S-NSSAI还可以替换为当前应用的切片选择策略(Network Slice Selection Policy,NSSP),其中,NSSP规定了应用所使用的S-NSSAI为第一NSI所对应的S-NSSAI,终端可以通过NSSP确定为当前应用建立新的PDU会话时所使用的S-NSSAI。
另外,在该实现方式中,上述通知消息中除了包括的第一NSI所对应的S-NSSAI外,还可以同时携带第一NSI的ID,AF实体向AMF实体发送通知消息后,AMF实体可以保存第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,并根据用户的信息向终端发送携带有第一NSI所对应的S-NSSAI的会话建立指示;终端接收到该会话建立指示后,将自身配置的应用所使用的S-NSSAI更新为第一NSI所对应的S-NSSAI,并向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,AMF实体接收到该请求后,根据自身存储的第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,选择第一NSI内的一个SMF实体建立新的PDU会话,不需要NSSF实体将切片选择结果告知AMF实体。
具体的,该实现方式可参照图4所示,在此不再赘述。
又一种可能的实现方式中,上述通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI,第一NSI的信息为第一NSI所对应的S-NSSAI,该通知消息还包括用户的信息和应用的标识。
AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息;
如此,AMF实体接收到通知消息后,根据用户的信息向终端发送包括应用的标识和第一NSI所对应的S-NSSAI的配置更新指示,终端接收配置更新指示,根据应用的标识和第一NSI所对应的S-NSSAI,将自身配置的该应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI,并通过AMF实体向AF实体发送配置更新响应;AF实体接收配置更新响应,通过AMF实体或者应用服务器向终端发送会话建立指示;终端接收会话建立指示,向AMF实体发送携带有更新后的应用对应的S-NSSAI(即第一NSI所对应的S-NSSAI)的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。其中,该会话建立指示用于指示终端建立新的PDU会话,该会话建立指示包括应用的标识。
具体的,该实现方式可参照图5所示,在此不再赘述。
又一种可能的实现方式中,上述通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI、以及触发建立新的PDU会话,第一NSI的信息为第一NSI所对应的S-NSSAI,该通知消息还包括用户的信息和应用的标识。
AF实体发送通知消息,具体为:AF实体向AMF实体发送通知消息;
如此,AMF实体接收到通知消息后,根据用户的信息向终端发送配置更新指示以及会话建立指示,终端接收配置更新指示,根据应用的标识和第一NSI所对应的S-NSSAI,将自身配置的该应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI,并根据会话建立指示向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。
具体的,该实现方式可参照图6所示,在此不再赘述。
又一种可能的实现方式中,上述通知消息用于通知更新终端的NSSP,第一NSI的信息为第一NSI所对应的S-NSSAI,该通知消息还包括用户的信息、应用的标识。
AF实体发送通知消息,具体为:AF实体向UDM实体发送通知消息;
如此,UDM实体接收到通知消息后,根据应用的标识、以及第一NSI所对应的S-NSSAI,更新终端的NSSP,并通过AMF实体向终端发送NSSP更新指示;该NSSP更新指示用于指示终端更新其内配置的NSSP,该NSSP更新指示包括更新后的NSSP;终端接收NSSP更新指示,更新其内配置的NSSP;UDM实体向AF实体发送NSSP更新响应;AF实体接收NSSP更新响应,通过AMF实体或者应用服务器向终端发送会话建立指示;终端接收会话建立指示,向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,并由AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。其中,该会话建立指示用于指示终端建立新的PDU会话,该会话建立指示包括应用的标识。
具体的,该实现方式可参照图7所示,在此不再赘述。
再一种可能的实现方式中,上述通知消息用于通知NSSF实体为终端指定NSI,第一NSI的信息为第一NSI的ID,该通知消息还包括用户的信息、应用当前使用的S-NSSAI。
AF实体发送通知消息,包括:AF实体向NSSF实体发送通知消息。
如此,NSSF实体接收到通知消息后,根据用户的信息、应用当前使用的S-NSSAI,生成一条切片选择控制请求记录,将用户的信息、应用当前使用的S-NSSAI、第一NSI的ID关联起来,然后,向AF实体发送切片选择控制响应;AF实体接收到切片选择控制响应后,通过AMF实体或者应用服务器向终端发送会话建立指示,终端接收会话建立指示,向AMF实体发送携带有应用当前使用的S-NSSAI和用户的信息的会话建立请求,向NSSF实体发送携带有应用当前使用的S-NSSAI和用户的信息的切片选择请求,NSSF实体根据之前生成的记录,选择出第一NSI,并向AMF发送切片选择结果;AMF根据NSSF实体的切片选择结果选择第一NSI内的一个SMF实体建立新的PDU会话。
具体的,该实现方式可参照图8所示,在此不再赘述。
需要说明的是,在上述各种可能的实现方式中,当AF实体为运营商部署的功能实体时,AF实体可以直接与AMF实体、NSSF实体、UDM实体交互,当AF实体为第三方应用服务商部署的功能实体时,AF实体可以通过NEF实体与AMF实体、NSSF实体、UDM实体交互,NEF实体可以对AF实体发送的通知消息进行认证和授权,以确保AF实体的合法性和安全性。具体的,该实现过程可参照图4-图8所示,在此不再赘述。
由上可知,在图3所示方案中,可以通过AF获取到从指定位置到目标网络、SLA支持能力满足应用签约的SLA需求的NSI的信息,并向其他网络设备发送该NSI的信息,以实现终端在该NSI上建立PDU会话,通过该PDU会话接入应用服务器,接受应用服务器提供的应用服务。由于AF实体获取到的NSI的SLA支持能力信息满足应用签约的SLA需求,所以,终端通过该NSI建立的PDU会话接入应用服务器后,可以很好地保障应用的服务水平。
可选的,在执行图3所示方案之前,应用服务器向AF实体发送SLA保障请求,请求AF实体保障应用的服务水平,即授权对其提供的应用的服务水平进行保障,该SLA保障请求包括应用的标识、以及应用签约的SLA。
可选的,AF实体接收到SLA保障请求,才开启自身保障应用的服务水平的功能,即开启执行本申请实施例提供的保障应用服务水平的功能,以此,降低AF实体的功耗。
其中,上述SLA保障请求还可以包括特定用户或用户群组的信息,所述特定用户或用户群组的信息用于指示AF实体保障相关用户的应用的服务水平,相关用户由特定用户或用户群组的信息确定。
可选的,在执行步骤301之前,AF实体先确定终端当前接入的NSI,从指定位置到目标网络的SLA支持能力信息是否满足应用签约的SLA需求;若确定终端当前接入的NSI,从指定位置到目标网络的SLA支持能力信息满足应用签约的SLA需求,则不做任何处理;否则,触发AF实体执行步骤301,如此,不需要AF实体在开启保障应用的服务水平的功能后就执行步骤301,降低了终端当前接入的NSI的SLA支持能力信息满足应用签约的SLA需求情况下,AF实体与其他网络侧设备的交互带来的功耗。
具体的,在本申请实施例中,AF实体可以自动检测终端当前接入的NSI的SLA支持能力,当检测终端当前接入的NSI,从指定位置到目标网络的SLA支持能力信息不满足应用签约的SLA需求时,执行步骤301;
或者,AF实体检测终端的移动位置,当检测到终端发生位置移动时,确定终端当前接入的NSI,从指定位置到目标网络的SLA支持能力信息可能会不满足应用签约的SLA需求,执行步骤301;
或者,由应用服务器检测终端当前接入的NSI的SLA支持能力,当检测到终端当前接入的NSI,从指定位置到目标网络的SLA支持能力信息不满足应用签约的SLA需求,向AF实体发送能力通知消息,AF实体接收应用服务器发送的能力通知消息,执行步骤301,其中,能力通知消息用于通知AF实体终端当前接入的NSI,从指定位置到目标网络的SLA支持能力不满足应用签约的SLA需求。
进一步,在图3所示方案中,若AF实体从NSSF实体或者NWDAF实体获取的至少一个NSI中,不存在SLA支持能力信息满足应用签约的SLA需求的NSI,即当前网络中没有SLA支持能力满足应用签约的SLA需求的NSI,可以切换应用的工作模式,使切换后的工作模式满足终端当前接入的NSI的SLA支持能力信息。如:AF实体可以执行(1)-(3)中的任一动作:
(1)AF实体确定将应用的工作模式切换到目标工作模式,向终端发送模式切换通知,通知终端将应用的工作模式切换到目标工作模式;该模式切换通知包括目标工作模式的标识。
具体的,AF实体可以通过AMF实体向终端发送模式切换通知,还可以通过应用服务器向终端发送模式切换通知,不予限制。
(2)AF实体向终端发送网络中不存在满足所述应用签约的SLA需求的NSI的指示信息,由终端自己根据该指示信息将应用的工作模式切换到目标工作模式或者请求建立新的PDU会话。
(3)AF实体向应用服务器发送网络中不存在满足所述应用签约的SLA需求的NSI的指示信息,应用服务器接收该指示信息,确定将应用的工作模式切换到目标工作模式,并向终端发送携带有目标工作模式的标识的模式切换通知,通知终端将应用的工作模式切换到目标工作模式;或者请求终端建立新的PDU会话。
下面结合图4-图8,以上述指定位置为终端的当前位置,目标网络为DN1为例,对上述可能的实现方式进行详细描述。
图4为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图4所示,该方法可以包括:
步骤401:NSSF实体/NWDAF实体获取网络中各个NSI的SLA支持能力信息。
其中,上述NSSF实体/NWDAF实体可以表示NSSF实体或者NWDAF实体,NSSF实体可以为图1中的NSSF实体,NWDAF实体可以为图1所示网络中的NWDAF实体(未示出)。
上述网络可以为图1所示网络,上述NSI的SLA支持能力信息如前所述,不再赘述。
具体的,NSSF实体可以通过下述方式一-方式二中的任一方式获取网络中各个NSI的SLA支持能力信息:
方式一、NSSF实体接收运营商输入的配置信息,从配置信息中获取网络中各个NSI的SLA支持能力信息。
如:运营商根据客户的订购请求部署完NSI之后,对各个NSI进行实际测试,确定各个NSI的SLA支持能力信息,并将各个NSI的SLA支持能力信息发送给OSS,由OSS向NSSF实体发送携带有NSI的SLA支持能力信息的配置信息,NSSF实体接收配置信息,从配置信息中获取NSI的业务SLA支持能力信息,并配置在自身中。其中,运营商可以采用现有技术测得每个NSI的SLA支持能力信息,不再赘述。
其中,配置信息可以包括网络中各个NSI的SLA支持能力信息,还可以包括S-NSSAI 以及NSI的对应关系,不予限制。
需要说明的是,在方式一种,NSSF实体获取到的NSI的SLA支持能力信息为该NSI在其各个部署区域均能满足用户需求的SLA支持能力信息,即NSI在各个部署区域上的的业务SLA支持能力信息是相同的。
方式二、NSSF实体从NRF实体获取NSI中各个网络功能实体的运行信息,根据获取到的运行信息确定NSI的业务SLA支持能力信息。
其中,上述NRF实体可以为该NSI中的NRF实体。
如图1所示,NSI中的网络功能实体可以包括SMF实体、UPF实体、PCF实体等实体。网络功能实体的运行信息可以用于指示该网络功能实体是否正常运行。
具体的,NSSF实体根据获取到的运行信息确定该NSI的SLA支持能力信息可以包括:若根据网络功能实体的运行信息确定该网络功能实体出现故障影响到业务运行性能,则NSSF实体确定该NSI无法支持该业务类型的业务,将该NSI的SLA支持能力设置为较低能力。
方式三、NSSF实体从NWDAF实体获取NSI中各个网络功能实体上有关终端的运行数据、以及NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息。
其中,网络功能实体上有关终端的运行数据可以包括该网络功能实体支持的终端的个数、该网络功能实体支持的终端的是否正常运行等数据。
具体的,NSSF实体根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息可以包括:NSSF实体根据各个网络功能实体上有关终端的运行数据、以及业务负载信息确定该部署区域上NSI的拥塞状况,并根据NSI的拥塞状况确定NSI的SLA支持能力信息。如:NSI中的SMF实体支持的终端的个数较多时,表示该NSI在该SMF实体服务范围区域内处于拥塞状况,在该部署区域内的SLA支持能力较低。
具体的,NWDA实体可以通过上述方式二或者方式案三获取网络中各个NSI的SLA支持能力信息,不再赘述。
步骤402:AF实体向AMF实体发送事件订阅请求,其中,事件订阅请求用于请求订阅终端的网络接入和移动管理事件。
其中,当该AF实体为运营商部署的功能实体时,AF实体直接向AMF实体发送事件订阅请求;当该AF实体为第三方机构部署的功能实体时,AF实体向NEF实体发送事件订阅请求,NEF实体对AF实体发送的请求进行认证和授权,当认证和授权成功后,NEF实体向AMF实体发送事件订阅请求。
步骤403:AMF实体向AF实体发送事件订阅响应;其中,事件订阅响应用于通知AF实体事件订阅成功。
其中,当该AF实体为运营商部署的功能实体时,AMF实体直接向AF实体发送事件订阅响应;当该AF实体为第三方机构部署的功能实体时,AMF实体向NEF实体发送事件订阅响应,NEF实体向AF实体发送事件订阅响应。
步骤404:AMF实体向AF实体发送终端事件通知消息,该事件通知消息包括终端的当前位置的位置信息。
其中,当该AF实体为运营商部署的功能实体时,AMF实体直接向AF实体发送事件通知消息;当该AF实体为第三方机构部署的功能实体时,AMF实体向NEF实体发送事件 通知消息,NEF实体向AF实体发送事件通知消息。
其中,AMF实体可以定期向AF实体发送事件通知消息,或者一旦AMF实体检测到终端的位置区域发生变化,AMF实体就向AF实体发送事件通知消息,不予限制。
步骤405:AF实体接收事件通知消息,当AF实体确定终端当前接入的NSI,从当前位置到DN1的SLA支持能力信息不满足应用签约的SLA需求时,向NSSF实体/NWDAF实体发送切片信息请求。
其中,所述切片信息请求可以包括用户的信息、当前位置的位置信息、DN1的标识,或者用户的信息、指定位置的位置信息、DN1的标识和应用签约的S-NSSAI。
AF实体确定终端当前接入的NSI,从当前位置到DN1的SLA支持能力信息不满足应用签约的SLA需求的方式可参照图3方案所述,不再赘述。
当该AF实体为运营商部署的功能实体时,AF实体直接向NSSF实体/NWDAF实体发送切片信息请求;当该AF实体为第三方机构部署的功能实体时,AF实体向NEF实体发送切片信息请求,NEF实体对AF实体发送的切片信息请求进行认证和授权,当认证和授权成功后,NEF实体向NSSF实体/NWDAF实体发送切片信息请求。如:AF实体向NEF发送携带有S-NSSAI的切片信息请求,NEF实体确定切片信息请求包括的S-NSSAI是否包括在应用签约的S-NSSAI中,若包括,则表示AF实体请求的S-NSSAI在客户订购的网络切片范围,向NSSF实体/NWDAF实体发送切片信息请求;否则,拒绝向NSSF实体/NWDAF实体发送切片信息请求,并向AF实体返回失败信息。
步骤406:NSSF实体/NWDAF实体接收切片信息请求,向AF实体发送切片信息响应,其中,切片信息响应包括从当前位置到DN1的至少一个NSI的SLA支持能力信息。
其中,NSSF实体/NWDAF实体可以直接向AF实体发送从当前位置到DN1的至少一个NSI的SLA支持能力信息;或者,可以通过NEF实体向终端发送从当前位置到DN1的至少一个NSI的SLA支持能力信息。
此外,在步骤406中,NSSF实体/NWDAF实体还可以向AF实体发送NSI的其他信息,如:NSI的运行信息(NSI当前终端数量、流量负荷以及是否拥塞等等),还可以向AF实体发送S-NSSAI和NSI的对应关系,不予限制。
步骤407:AF实体接收NSSF实体/NWDAF实体发送的切片信息响应。
其中,AF实体可以直接接收NSSF实体/NWDAF实体发送的切片信息响应,还可以通过NEF实体接收NSSF实体/NWDAF实体发送的切片信息响应,不予限制。
步骤408:AF实体根据切片信息响应,从至少一个NSI的SLA支持能力信息中获取满足应用签约的SLA需求的第一NSI的信息。
步骤409:AF实体向NEF实体发送通知消息。
其中,所述通知消息用于触发建立新的PDU会话,该通知消息可以包括第一NSI所对应的S-NSSAI、用户的信息、应用的标识;或者该通知消息包括第一NSI所对应的S-NSSAI、用户的信息、应用的标识以及业务连续性模式指示;或者该通知消息包括NSSP、用户的信息、应用的标识以及业务连续性模式指示;或者该通知消息包括NSSP、用户的信息、以及应用的标识,不予限制。其中,NSSP为描述终端的应用和其签约的S-NSSAI的规则,终端使用NSSP可以决定应用使用哪个签约的S-NSSAI来建立新的会话。
其中,第一NSI所对应的S-NSSAI可以由AF实体根据步骤406获取到的S-NSSAI和NSI的对应关系确定。
步骤410:NEF实体对AF实体发送的通知消息进行认证和授权。
步骤411:认证和授权成功后,NEF实体向AMF实体发送该通知消息。
其中,AMF实体为终端注册的AMF实体,即当前为终端提供服务的AMF实体。具体的,NEF实体可以从UDM实体中查询获得当前为终端提供服务的AMF实体是哪个AMF实体。
可选的,NEF实体通过非接入层(non-access stratum,NAS)信令向AMF实体发送通知消息,如:可以将通知消息携带在NAS信令中向AMF实体发送。
需要说明的是,当AF实体是运营商部署的功能实体时,步骤409-步骤410可替换为AF实体直接向AMF实体发送通知消息,不需要通过NEF实体。
步骤412:AMF实体接收通知消息,根据用户的信息向终端发送会话建立指示。
其中,会话建立指示可以用于指示终端建立新的PDU会话,该会话建立指示可以包括应用的标识、第一NSI所对应的S-NSSAI;或者该会话建立指示可以包括第一NSI所对应的S-NSSAI、应用的标识以及业务连续性模式指示;或者该会话建立指示可以包括NSSP、应用的标识以及业务连续性模式指示;或者该会话建立指示可以包括NSSP、以及应用的标识,不予限制。
步骤413:终端接收会话建立指示,向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,建立新的PDU会话。
其中,建立PDU会话的过程可以包括:终端向AMF实体发送携带有携带有第一NSI所对应的S-NSSAI的会话建立请求,AMF实体向NSSF实体发送携带有第一NSI所对应的S-NSSAI的切片选择请求,NSSF实体接收该切片选择请求,根据第一NSI所对应的S-NSSAI确定出第一NSI,向AMF实体发送携带有第一NSI的ID的切片选择响应消息,AMF实体接收切片选择响应消息,根据第一NSI的ID,从第一NSI中选择一个SMF实体建立新的PDU会话。至此,PDU会话在新的网络切片上成功建立起来,终端将应用切换到新的PDU会话上。
进一步的,当AF实体从至少一个NSI中未获取到SLA支持能力信息满足SLA签约的SLA需求的第一NSI的信息时,AF实体可以执行上述(1)-(3)中的任一动作,不再赘述。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,应用当前使用的S-NSSAI为S-NSSAI1,第一NSI为NSI-2,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向AMF实体发送携带有应用的标识、使用应用的用户的信息以及S-NSSAI2的通知消息,AMF实体接收到该通知消息,向终端发送携带有S-NSSAI2、应用的标识的会话建立指示,终端接收到会话建立指示,向AMF实体发送携带有S-NSSAI2的会话建立请求,AMF实体向NSSF实体发送携带有S-NSSAI2的切片选择请求,NSSF实体根据S-NSSAI2与NSI-2的对应关系,确定选择NSI-2建立新的PDU会话,并向AMF实体返回选择结果,使AMF实体选择NSI-2内的一个SMF实体建立新的PDU会话。
需要说明的是,在图4所示方案中,通知消息还可以同时携带第一NSI的ID,步骤412中,AMF实体还可以保存第一NSI的ID和第一NSI所对应的S-NSSAI的对应关系,此时,步骤413中建立新的PDU会话可以包括:AMF实体接收携带有第一NSI所对应的S-NSSAI的会话建立请求,根据该对应关系直接确定出第一NSI,从第一NSI中选择一个SMF实体建立新的PDU会话。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,应用当前使用的S-NSSAI为S-NSSAI1,第一NSI为NSI-2,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向AMF实体发送携带有应用的标识、使用应用的用户的信息、S-NSSAI2、以及NSI-2的标识的通知消息,AMF实体接收到该通知消息,保存S-NSSAI2以及NSI-2的对应关系,并向终端发送携带有S-NSSAI2、应用的标识的会话建立指示,终端接收到会话建立指示,向AMF实体发送携带有S-NSSAI2的会话建立请求,AMF实体接收到会话建立请求后,根据保存的S-NSSAI2以及NSI-2的对应关系确定出NSI-2,从NSI-2中选择一个SMF实体建立新的PDU会话。
图5为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图5所示,该方法可以包括:
执行步骤501-步骤508。
其中,步骤501与步骤401相同,步骤502与步骤402相同,步骤503与步骤403相同,步骤504与步骤404相同,步骤505与步骤405相同,步骤506与步骤406相同,步骤507与步骤407相同,步骤508-步骤408相同,不再赘述。
步骤509:AF实体向NEF实体发送通知消息。
其中,该通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI,即更新应用当前使用的S-NSSAI。
该通知消息可以包括第一NSI所对应的S-NSSAI,还可以包括应用的标识、以及使用应用的用户的信息。
步骤510:NEF实体对AF实体发送的通知消息进行认证和授权。
其中,步骤510可参照步骤410所述,不再赘述。
步骤511:认证和授权成功后,NEF实体向AMF实体发送该通知消息。
其中,步骤511可参照步骤411所述,不再赘述。
步骤512、AMF实体根据用户的信息,向终端发送配置更新指示。
其中,该配置更新指示用于指示终端更新应用对应的S-NSSAI,该配置更新请求包括应用的标识、第一NSI所对应的S-NSSAI。
步骤513:终端接收配置更新指示,将应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI。
步骤514:终端向AMF实体发送配置更新响应。
其中,配置更新响应用于指示终端中应用对应的S-NSSAI更新完成。
步骤515:AMF实体接收配置更新响应,向AF实体发送配置更新响应。
其中,AMF实体可以直接向AF实体发送配置更新响应;或者,通过NEF实体向AF实体发送配置更新响应。
步骤516:AF实体接收配置更新响应,向终端发送会话建立指示。
其中,会话建立指示可以用于指示终端建立新的PDU会话,该会话建立指示可以包括应用的标识。
具体的,AF可以通过AMF实体向终端发送会话建立指示,如步骤516.a所示,AF实体将会话建立指示携带在NAS信令中向AMF实体发送,AMF实体接收到通知消息后向终端发送,或者,如步骤516.b所示,AF实体向应用服务器发送会话建立指示,应用服务器通过应用当前使用的PDU会话向终端发送会话建立指示。
步骤517:终端接收会话建立指示,向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,建立新的PDU会话。
其中,步骤517可参照步骤413所述,在此不再赘述。
进一步的,在图5所示方案中,当AF实体从至少一个NSI中未获取到SLA支持能力信息满足SLA签约的SLA需求的第一NSI的信息时,执行上述(1)-(3)中的任一动作,不再赘述。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,应用当前使用的S-NSSAI为S-NSSAI1,第一NSI为NSI-2,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向AMF实体发送携带有应用的标识、使用应用的用户的信息以及S-NSSAI2的通知消息,AMF实体接收到该通知消息,向终端发送携带有S-NSSAI2、应用的标识的配置更新指示;终端接收到配置更新指示后,将应用当前使用的S-NSSAI1更新为S-NSSAI2,并通过AMF实体向AF实体发送配置更新响应;AF实体接收到配置更新响应后,向终端发送会话建立指示;终端接收到会话建立指示,向AMF实体发送携带有S-NSSAI2的会话建立请求,AMF实体向NSSF实体发送携带有S-NSSAI2的切片选择请求,NSSF实体根据S-NSSAI2与NSI-2的对应关系,确定选择NSI-2建立新的PDU会话,并向AMF实体返回选择结果,使AMF实体选择NSI-2内的一个SMF实体建立新的PDU会话。
图6为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图6所示,该方法可以包括:
执行步骤601-步骤608。
其中,步骤601与步骤401相同,步骤602与步骤402相同,步骤603与步骤403相同,步骤604与步骤404相同,步骤605与步骤405相同,步骤606与步骤406相同,步骤607与步骤407相同,步骤608与步骤408相同,不再赘述。
步骤609:AF实体向AMF实体发送通知消息。
其中,该通知消息可以用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI,即更新应用当前使用的S-NSSAI,以及触发建立新的PDU会话(如:通知终端在更新完毕后,释放当前PDU会话,建立新的PDU会话)。该通知消息可以包括第一NSI所对应的S-NSSAI、用户的信息和应用的标识。
具体的,AF实体可以直接向AMF实体发送通知消息,或者AF实体向NEF实体发送通知消息,NEF实体向AMF实体发送通知消息。其中,在NEF实体向AMF实体发送通知消息之前,NEF实体可以对AF实体发送的通知消息进行认证和授权处理,如果判断允许对终端进行配置更新以及建立新的PDU会话,则向AMF实体发送通知消息;否则,拒绝向AMF实体发送通知消息。具体的,NEF实体对AF实体发送的通知消息进行认证和授权的过程可参照图4所述,不再赘述。
步骤610、AMF实体向终端发送配置更新指示。
其中,该配置更新指示用于指示终端更新应用对应的S-NSSAI,该配置更新请求包括应用的标识、第一NSI所对应的S-NSSAI。
步骤611:终端接收AMF实体发送的配置更新指示,将自身配置的应用对应的S-NSSAI更新为第一NSI所对应的S-NSSAI。
步骤612:终端向AMF实体发送配置更新响应。
其中,配置更新响应用于通知终端配置更新完成。
步骤613:AMF接收配置更新响应,向AF实体发送配置更新响应。
具体的,AMF实体可以直接向AF实体发送配置更新响应;或者,通过NEF实体向AF实体发送配置更新响应,如:AMF实体向NEF实体发送配置更新响应,NEF实体向AF实体发送配置更新响应。
步骤614:AMF实体向终端发送会话建立指示,以及向SMF实体发送释放原有PDU会话的通知。
其中,所述会话建立指示用于指示终端释放原有PDU会话,建立新的PDU会话。
其中,上述SMF为为当前PDU会话服务的SMF实体。
步骤615:终端接收会话建立指示,释放原有PDU会话,并向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,建立新的PDU会话。
其中,步骤615可参照步骤413所述,在此不再赘述。
需求说明的是,步骤613、步骤614可以按照图6所示顺序执行,也可以先执行步骤614,再执行步骤613,不予限制。
进一步的,在图6所示方案中,当AF实体从至少一个NSI中未获取到SLA支持能力信息满足SLA签约的SLA需求的第一NSI的信息时,AF实体执行上述(1)-(3)中的任一动作,不再赘述。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,应用当前使用的S-NSSAI为S-NSSAI1,第一NSI为NSI-2,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向AMF实体发送携带有应用的标识、使用应用的用户的信息以及S-NSSAI2的通知消息,通知AMF实体对终端中应用对应的S-NSSAI进行更新,以及建立新的PDU会话;AMF实体接收到该通知消息,向终端发送携带有S-NSSAI2、应用的标识的配置更新指示;终端接收到配置更新指示后,将应用当前使用的S-NSSAI1更新为S-NSSAI2,并通过AMF实体向AF实体发送配置更新响应;当终端更新完毕后,AMF实体向终端发送会话建立指示,指示终端建立新的PDU会话;终端接收到会话建立指示,向AMF实体发送携带有S-NSSAI2的会话建立请求,AMF实体向NSSF实体发送携带有S-NSSAI2的切片选择请求,NSSF实体根据S-NSSAI2与NSI-2的对应关系,确定选择NSI-2建立新的PDU会话,并向AMF实体返回选择结果,使AMF实体选择NSI-2内的一个SMF实体建立新的PDU会话。
图7为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图7所示,该方法可以包括:
执行步骤701-步骤708。
其中,步骤701与步骤401相同,步骤702与步骤402相同,步骤703与步骤403相同,步骤704与步骤404相同,步骤705与步骤405相同,步骤706与步骤406相同,步骤707与步骤407相同,步骤708与步骤408相同,不再赘述。
步骤709:AF实体向UDM实体发送通知消息。
其中,上述通知消息可以用于通知UDM实体更新终端的NSSP。
该通知消息可以包括:使用应用的用户的信息、应用的标识以及第一NSI所对应的S-NSSAI。
其中,AF实体可以直接向UDM实体发送更新请求;或者AF实体向NEF实体发送通知消息,NEF实体向UDM实体发送通知消息。其中,在NEF实体向UDM实体发送通知消 息之前,NEF实体还可以对AF实体发送的通知消息进行认证和授权处理,如果判断允许对终端的NSSP进行更新,则向UDM实体发送通知消息;否则,拒绝向UDM实体发送通知消息。具体的,NEF实体对AF实体发送的通知消息进行认证和授权的过程可参照图4所述,不再赘述。
步骤710:UDM实体接收通知消息,根据通知消息更新终端的NSSP,向AMF实体发送NSSP更新指示。
其中,该NSSP更新指示包括用户的信息以及更新后的NSSP,以及向AF实体发送NSSP更新响应。AMF实体为终端注册的AMF实体。
具体的,UDM实体根据通知消息更新终端的NSSP可以包括:将NSSP规定的应用关联的S-NSSAI更新后第一NSI所对应的S-NSSAI。
具体的,UDM实体可以直接向AF实体发送更新响应消息,或者通过NEF实体向AF实体发送更新响应消息,不予限制。
步骤711:AMF实体接收NSSP更新指示,向终端发起NSSP更新指示,终端接收NSSP更新指示,更新终端上的NSSP。
步骤712:UDM实体向AF实体发送NSSP更新响应。
需要说明的是,步骤711、步骤712可以如图7所示,先后执行,也可以先执行步骤712,再执行步骤711,不予限制。
步骤713:AF实体接收NSSP更新响应,向终端发送会话建立指示。
其中,会话建立指示可以用于指示终端建立新的PDU会话,该会话建立指示可以包括应用的标识。
具体的,具体的,AF实体可以通过步骤713.a或者步骤713.b向终端发送会话建立指示,其中,步骤713.a与步骤516.a相同,步骤713.b与步骤516.b相同,不再赘述。
步骤714:终端接收会话建立指示,向AMF实体发送携带有第一NSI所对应的S-NSSAI的会话建立请求,建立新的PDU会话。
其中,步骤714可参照步骤413所述,在此不再赘述。
进一步的,在图7所示方案中,当AF实体从至少一个NSI中未获取到SLA支持能力信息满足SLA签约的SLA需求的第一NSI的信息时,AF实体可以执行上述(1)-(3)中的任一动作,不再赘述。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,终端的NSSP规定应用对应的S-NSSAI为S-NSSAI1,第一NSI为NSI-2,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向UDM实体发送携带有NSI-2对应的S-NSSAI2、应用的标识、用户的信息的通知消息,通知UDM实体更新终端的NSSP;UDM实体接收到通知消息,将终端的NSSP规定的应用对应的S-NSSAI1更新为S-NSSAI2,并向终端发送携带有更新后的NSSP的NSSP更新指示,向AF实体发送NSSP更新响应;终端接收到NSSP更新响应后,更新自身的NSSP;AF实体接收到NSSP更新响应后,向终端发送会话建立指示;终端接收到会话建立指示,根据更新后的NSSP,向AMF实体发送携带有S-NSSAI2的会话建立请求,AMF实体向NSSF实体发送携带有S-NSSAI2的切片选择请求,NSSF实体根据S-NSSAI2与NSI-2的对应关系,确定选择NSI-2建立新的PDU会话,并向AMF实体返回选择结果,使AMF实体选择NSI-2内的一个SMF实体建立新的PDU会话。
图8为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图8所示, 该方法可以包括:
执行步骤801-步骤808。
其中,步骤801与步骤401相同,步骤802与步骤402相同,步骤803与步骤403相同,步骤804与步骤404相同,步骤805与步骤405相同,步骤806与步骤406相同,步骤807与步骤407相同,步骤808与步骤408相同,不再赘述。
步骤809:AF实体向NSSF实体发送通知消息。
其中,上述通知消息可以用于通知NSSF实体为终端指定NSI。该通知消息包括第一NSI的ID、使用应用的用户的信息、应用当前使用的S-NSSAI。
具体的,AF实体可以直接向NSSF实体发送通知消息;或者AF实体还可以向NEF实体发送通知消息,NEF实体向NSSF实体发送通知消息。其中,在NEF实体向NSSF实体发送通知消息之前,NEF实体还可以对AF实体发送的通知消息进行认证和授权处理,如果判断AF实体是否允许为该终端指定S-NSSAI对应的NSI,若允许,则向NSSF实体发送通知消息;否则,拒绝向NSSF实体发送通知消息。具体的,NEF实体对AF实体发送的通知消息进行认证和授权的过程可参照图4所述,不再赘述。
步骤810:NSSF实体接收通知消息,生成切片选择控制请求记录,并向AF实体发送切片选择控制响应。
其中,切片选择控制请求记录可以用于记录用户的信息、应用当前使用的S-NSSAI、和第一NSI的关联关系。
具体的,NSSF实体可以直接向AF实体发送切片选择控制响应,还可以通过NEF实体向AF实体发送切片选择响应。
步骤811:AF实体接收切片选择控制响应,向终端发送会话建立指示。
具体的,AF实体可以通过步骤811.a或者步骤811.b向终端发送会话建立指示,其中,步骤811.a与步骤516.a相同,步骤811.b与步骤516.b相同,不再赘述。
步骤812:终端接收会话建立指示,向AMF实体发送携带有用户的信息、以及应用当前使用的S-NSSAI的会话建立请求,AMF实体向NSSF实体发送携带有用户的信息、以及应用当前使用的S-NSSAI的切片选择请求。
步骤813:NSSF实体接收切片选择请求,根据用户的信息和应用当前使用的S-NSSAI,查找步骤810生成的切片选择控制请求记录,选择出第一NSI,并向AMF发送切片选择结果。
其中,切片选择结果可以包括第一NSI的ID。
具体的,NSSF实体根据用户的信息和应用当前使用的S-NSSAI,查找步骤810生成的切片选择控制请求记录,选择出第一NSI可以包括:NSSF实体先查找切片选择控制请求记录,若该记录中存在与用户的信息关联的S-NSSAI和NSI,则NSSF实体确定可以为该用户的信息所标识的终端指定NSI,再根据该用户的信息关联的S-NSSAI和NSI,确定应用当前使用的S-NSSAI关联的NSI为第一NSI,则选择出第一NSI,在第一NSI上建立新的PDU会话。
步骤814、AMF实体根据切片选择结果,在第一NSI上建立新的PDU会话。
具体的,AMF实体可以根据第一NSI的ID,从第一NSI中选择一个SMF实体,向该SMF实体发送会话建立请求,建立新的PDU会话。
进一步的,在图8所示方案中,当AF实体从至少一个NSI中未获取到SLA支持能力 信息满足SLA签约的SLA需求的第一NSI的信息时,AF实体可以执行上述(1)-(3)中的任一动作,不再赘述。
例如,假设S-NSSAI1与NSI-1对应,S-NSSAI2与NSI-2对应,终端1上应用当前使用S-NSSAI为S-NSSAI1,AF实体确定满足应用签约的SLA需求的NSI为NSI-2,此时,AF实体可以向NSSF实体发送携带有终端1的标识、S-NSSAI1、NSI-2的通知消息,通知NSSF实体为终端1选择NSI;NSSF实体接收到该通知消息,记录终端1、S-NSSAI1、NSI-2的关联关系,并向AF实体发送切片选择响应;AF实体接收切片选择响应,向终端发送会话建立指示;终端接收到会话建立指示,向AMF实体发送携带有终端1的标识、应用当前使用的S-NSSAI1的会话建立请求,AMF实体向NSSF实体发送携带有终端1的标识、应用当前使用的S-NSSAI1的切片选择请求;NSSF实体根据终端1的标识、以及记录的终端1、S-NSSAI1、NSI-2的关联关系,确定为终端1选择NSI,且该NSI为NSI-2,并向AMF实体返回选择结果,使AMF实体选择NSI-2内的一个SMF实体建立新的PDU会话。
以上实施例描述了AF实体保障应用的SLA的具体过程,在又一可行方案中,还可以由应用服务器来保障应用的SLA,如:应用服务器可以通过AF实体获取从指定位置到目标网络的NSI的SLA支持能力信息,根据获取到的NSI的SLA支持能力信息采用相应措施(建立新的PDU会话或者切换工作模式)来保障该应用的服务水平。具体的,该实现方式可参照图9所示。
图9为本申请实施例提供的一种应用服务水平协议的保障方法流程图,如图9所示,该方法可以包括:
步骤901:NSSF实体/NWDAF实体获取网络中各个NSI的SLA支持能力信息。
其中,步骤901可参照步骤401所述,不再赘述。
步骤902:应用服务器确定终端当前接入的NSI,从当前位置到DN1的SLA支持能力信息不满足应用签约的SLA需求时,向AF实体发送切片信息请求,AF实体向NSSF实体/NWDAF实体发送切片信息请求。
其中,所述切片信息请求可以包括使用应用的用户的信息、当前位置的位置信息、DN1的标识;或者使用应用的用户的信息、当前位置的位置信息、DN1的标识以及应用签约的S-NSSAI。
其中,应用服务器可以通过AF实体获取终端的当前位置的位置信息,如:应用服务器可以向AF实体发送位置信息请求,请求终端的当前位置的位置信息,AF实体接收该位置信息请求,通过步骤402-404获取终端的当前位置的位置信息,并向应用服务器发送当前位置的位置信息。
步骤903:NSSF实体/NWDAF实体接收切片信息请求,向AF实体发送切片信息响应,其中,切片信息响应包括从当前位置到DN1的至少一个NSI的SLA支持能力信息。
步骤904:AF实体接收NSSF实体/NWDAF实体发送的切片信息响应,向应用服务器发送切片信息响应。
步骤905:应用服务器实体根据切片信息响应,从至少一个NSI的SLA支持能力信息中获取满足应用签约的SLA需求的第一NSI的信息,向AF实体发送通知消息。
其中,该通知消息与步骤302中所述通知消息,可以包括第一NSI的信息(第一NSI的标识、第一NSI所对应的S-NSSAI等),不再赘述。
步骤906:AF实体发送通知消息,建立新的PDU会话。
其中,步骤906可参照步骤302所述,不再赘述。
进一步的,当AF实体从至少一个NSI中未获取到SLA支持能力信息满足SLA签约的SLA需求的第一NSI的信息时,应用服务器确定将应用的工作模式切换到目标工作模式,向终端发送模式切换通知,通知终端将应用的工作模式切换到目标工作模式;该模式切换通知包括目标工作模式的标识。
或者,应用服务器向终端发送网络中不存在满足所述应用签约的SLA需求的NSI的指示信息,由终端自己根据该指示信息将应用的工作模式切换到目标工作模式或者请求建立新的PDU会话。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述AF实体、终端、网络侧实体(NSSF实体或者NWDAF实体)为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对AF实体、终端、网络侧实体进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图10示出了上述实施例中涉及的AF实体的一种可能的组成示意图,如图10所示,该AF实体可以包括:获取单元101、发送单元102、检测单元103、接收单元104。
获取单元101,用于用于获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息。
发送单元102,用于发送包括第一NSI的消息的通知消息。
检测单元103,用于在获取单元101获取从指定位置到目标网络的网络切片实例NSI中,SLA支持能力满足应用签约的SLA需求的第一NSID信息之前,检测到终端当前接入的NSI,从指定位置到目标网络的SLA支持能力不满足应用签约的SLA需求;或者检测到终端发生位置移动;
接收单元104,用于接收应用服务器发送的SLA保障请求,所述SLA保障请求用于请求AF实体保障所述应用的服务水平,所述SLA保障请求包括应用签约的SLA。
在一种可能的设计中,获取单元101,具体用于向网络侧实体发送切片信息请求,接收网络侧实体发送的切片信息响应,其中,切片信息响应包括从指定位置到目标网络的至少一个NSI的SLA支持能力信息;根据应用签约的SLA、以及至少一个NSI的SLA支持能力信息,从至少一个NSI的SLA支持能力信息中获取满足应用签约的SLA需求的第一NSI的信息。
在又一种可能的设计中,第一NSI的信息包括第一NSI的ID以及第一NSI所对应的S-NSSAI;通知消息用于触发建立新的PDU会话;发送单元102,具体用于向AMF实体发 送通知消息。
在又一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应S-NSSAI、以及触发建立新的PDU会话,通知消息还包括用户的信息和应用的标识;发送单元102,具体用于向AMF实体发送通知消息。
在又一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知使用第一NSI所对应的S-NSSAI更新终端中应用对应的S-NSSAI,通知消息还包括用户的信息和应用的标识;发送单元102,具体用于向AMF实体发送通知消息。
在又一种可能的设计中,第一NSI的信息为第一NSI所对应的S-NSSAI,通知消息用于通知更新终端的NSSP,通知消息还包括用户的信息和应用的标识;发送单元102,具体用于向统一数据管理UDM实体发送通知消息。
在又一种可能的设计中,第一NSI的信息为第一NSI的ID,通知消息用于通知NSSF实体为终端指定NSI,通知消息还包括用户的信息、应用当前使用的S-NSSAI;发送单元102,具体用于向NSSF实体发送通知消息。
在又一种可能的设计中,发送单元102,还用于通过AMF实体或者应用服务器触发终端重新建立PDU会话。
在又一种可能的设计中,发送单元102,还用于当AF实体确定从指定位置到目标网络的NSI中,不存在满足应用签约的SLA需求的NSI时,向终端发送模式切换通知,或者不存在满足应用签约的SLA需求的NSI的指示信息。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的AF实体,用于执行上述应用服务水平协议的保障方法,因此可以达到与上述应用服务水平协议的保障方法相同的效果。
在采用集成的单元的情况下,AF实体可以包括处理模块和通信模块,处理模块用于对AF实体的动作进行控制管理。通信模块用于支持AF实体与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。AF实体还可以包括存储模块,用于存储服务器的程序代码和数据。其中,处理模块可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发器、收发电路或通信接口等。存储模块可以是存储器。
当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的AF实体可以为图2所示的通信设备。
在采用对应各个功能划分各个功能模块的情况下,图11示出了上述实施例中涉及的终端的一种可能的组成示意图,如图11所示,该终端可以包括:接收单元111、切换单元112。
接收单元111,用于接收模式切换通知。
切换单元112,用于根据接收单元111接收到的模式切换通知,将应用的工作模式切换到目标工作模式。
在又一种可能的设计中,模式切换通知所述目标工作模式的标识;或者不存在满足所述应用签约的SLA需求的NSI的指示信息。
在又一种可能的设计中,接收单元111,具体用于接收AF实体或者应用服务器发送的 模式切换通知。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的终端用于执行上述应用服务水平协议的保障方法,因此可以达到与上述应用服务水平协议的保障方法相同的效果。
在采用集成的单元的情况下,终端可以包括处理模块和通信模块,处理模块用于对终端的动作进行控制管理。通信模块用于支持终端与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。终端还可以包括存储模块,用于存储服务器的程序代码和数据。其中,处理模块可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发器、收发电路或通信接口等。存储模块可以是存储器。
当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的服务器可以为图2所示的通信设备。
在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中涉及的网络侧实体的一种可能的组成示意图,如图12所示,该网络侧功能实体可以包括:接收单元121、发送单元122、获取单元123。
接收单元121,用于接收AF实体发送的切片信息请求;
发送单元122,用于向AF实体发送切片信息响应,其中,切片信息响应包括从指定位置到目标网络的至少一个网络切片实例的SLA支持能力信息。
在又一种可能的设计中,该网络侧实体为NSSF实体,获取单元123,用于在接收单元121接收AF实体发送的切片信息请求之前,接收运营商输入的配置信息,从配置信息中获取网络中各个NSI的SLA支持能力信息,其中,配置信息包括网络中各个NSI的SLA支持能力信息;或者,
从NWDAF实体获取网络中各个NSI内的各个网络功能实体上有关终端的运行数据、以及NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息;或者,
从NSI内的网络仓库功能NRF实体获取NSI中各个网络功能实体的运行信息,根据运行信息确定NSI的SLA能力信息。
在又一种可能的设计中,该网络侧实体为NWDAF实体,获取单元123,用于在接收AF实体发送的切片信息请求之前,收集NSI中各个网络功能实体上有关终端的运行数据、以及NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及业务负载信息确定NSI的SLA支持能力信息;或者,从NSI内的网络仓库功能NRF实体获取NSI中各个网络功能实体的运行信息,根据运行信息确定NSI的SLA能力信息。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的网络侧实体,用于执行上述应用服务水平协议的保障方法,因此可以达到与上述应用服务水平协议的保障方法相同的效果。
在采用集成的单元的情况下,网络侧实体可以包括处理模块和通信模块,处理模块用于对网络侧实体的动作进行控制管理。通信模块用于支持网络侧实体与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。网络侧实体还可以包括存 储模块,用于存储服务器的程序代码和数据。其中,处理模块可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发器、收发电路或通信接口等。存储模块可以是存储器。
当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的服务器可以为图2所示的通信设备。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (67)

  1. 一种应用服务水平协议SLA保障方法,其特征在于,所述方法包括:
    应用功能AF实体获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息;
    所述AF实体发送通知消息,所述通知消息包括第一NSI的信息。
  2. 根据权利要求1所述的方法,其特征在于,所述AF实体获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息,包括:
    所述AF实体向网络侧实体发送切片信息请求;
    所述AF实体接收所述网络侧实体发送的切片信息响应,其中,所述切片信息响应包括从所述指定位置到所述目标网络的至少一个NSI的SLA支持能力信息;
    所述AF实体根据所述应用签约的SLA、以及所述至少一个NSI的SLA支持能力信息,从所述至少一个NSI的SLA支持能力信息中获取满足所述应用签约的SLA需求的第一NSI的信息。
  3. 根据权利要求2所述的方法,其特征在于,
    所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息和所述目标网络的标识;或者,
    所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息、所述目标网络的标识和所述应用签约的单网络切片辅助选择信息S-NSSAI。
  4. 根据权利要求2或3所述的方法,其特征在于,所述切片信息响应还包括所述至少一个NSI中的第一NSI对应的运行信息。
  5. 根据权利要求4所述的方法,其特征在于,所述第一NSI对应的运行信息包括第一NSI的当前终端数量、流量负荷或是否拥塞等信息中的一个或者多个。
  6. 根据权利要求2-5任一所述的方法,其特征在于,
    所述网络侧实体为网络切片选择NSSF实体或者网络数据分析功能NWDAF实体。
  7. 根据权利要求1-6任一所述的方法,其特征在于,在所述AF实体获取从指定位置到目标网络的网络切片实例NSI中,SLA支持能力满足应用签约的SLA需求的第一NSID信息之前,所述方法还包括:
    所述AF实体检测到所述终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求;或者,
    所述AF实体检测到所述终端发生位置移动;或者,
    所述AF实体接收应用服务器发送的能力通知消息,其中,所述能力通知消息用于通知所述AF实体所述终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求。
  8. 根据权利要求1-7任一所述的方法,其特征在于,所述方法还包括:
    所述AF实体接收应用服务器发送的SLA保障请求,所述SLA保障请求用于请求所述AF实体保障所述应用的服务水平,其中,所述SLA保障请求包括所述应用签约的SLA。
  9. 根据权利要求8所述的方法,其特征在于,
    所述SLA保障请求还包括特定用户或用户群组的信息,所述特定用户或用户群组的 信息用于指示所述AF实体保障相关用户的应用的服务水平,所述相关用户由所述特定用户或用户群组的信息确定。
  10. 根据权利要求1-9任一项所述的方法,其特征在于,所述第一NSI的信息包括所述第一NSI的标识ID以及所述第一NSI所对应的S-NSSAI;所述通知消息用于触发建立新的协议数据单元PDU会话;
    所述AF实体发送通知消息,具体为:所述AF实体向接入和移动管理实体AMF实体发送通知消息。
  11. 根据权利要求1-10任一项所述的方法,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知使用所述第一NSI所对应的S-NSSAI更新所述终端中所述应用对应S-NSSAI、以及触发建立新的PDU会话,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述AF实体发送通知消息,具体为:所述AF实体向AMF实体发送通知消息。
  12. 根据权利要求1-10任一项所述的方法,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知使用所述第一NSI所对应的S-NSSAI更新所述终端中所述应用对应的S-NSSAI,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述AF实体发送通知消息,具体为:所述AF实体向AMF实体发送通知消息。
  13. 根据权利要求1-10任一项所述的方法,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知更新所述终端的NSSP,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述AF实体发送通知消息,具体为:所述AF实体向统一数据管理UDM实体发送通知消息。
  14. 根据权利要求1-10任一项所述的方法,其特征在于,所述第一NSI的信息为所述第一NSI的ID,所述通知消息用于通知NSSF实体为所述终端指定NSI,所述通知消息还包括所述用户的信息、所述应用当前使用的S-NSSAI;
    所述AF实体发送通知消息,具体为:所述AF实体向NSSF实体发送通知消息。
  15. 根据权利要求12-14任一项所述的方法,其特征在于,所述方法还包括:
    所述AF实体通过AMF实体或者应用服务器触发终端重新建立PDU会话。
  16. 根据权利要求1-15任一项所述的方法,其特征在于,所述方法还包括:
    所述AF实体确定从所述指定位置到目标网络的NSI中,不存在满足所述应用签约的SLA需求的NSI;
    所述AF实体向终端发送模式切换通知,其中,所述模式切换通知包括目标工作模式的标识或者不存在满足所述应用签约的SLA需求的NSI的指示信息。
  17. 一种应用服务水平协议SLA的保障方法,其特征在于,所述方法包括:
    终端接收模式切换通知;
    所述终端根据所述模式切换通知,将应用的工作模式切换到目标工作模式。
  18. 根据权利要求17所述的方法,其特征在于,
    所述模式切换通知包括所述目标工作模式的标识;或者不存在满足所述应用签约的SLA需求的网络切片实例NSI的指示信息。
  19. 根据权利要求17或18所述的方法,其特征在于,所述终端接收模式切换通知, 具体为:所述终端接收应用功能AF实体或者应用服务器发送的所述模式切换通知。
  20. 一种应用服务水平协议SLA的保障方法,其特征在于,所述方法包括:
    网络侧实体接收应用功能AF实体发送的切片信息请求;
    所述网络侧实体向所述AF实体发送切片信息响应,其中,所述切片信息响应包括从指定位置到目标网络的至少一个网络切片实例的SLA支持能力信息。
  21. 根据权利要求20所述的方法,其特征在于,
    所述切片信息请求包括使用应用的用户的信息、所述指定位置的位置信息和所述目标网络的标识;或者,
    所述切片信息请求包括使用应用的用户的信息、所述指定位置的位置信息、所述目标网络的标识和所述应用签约的单网络切片辅助选择信息S-NSSAI。
  22. 根据权利要求20或21所述的方法,其特征在于,所述切片信息响应还包括所述至少一个NSI中的第一NSI对应的运行信息。
  23. 根据权利要求22所述的方法,其特征在于,所述第一NSI对应的运行信息包括第一NSI的当前终端数量、流量负荷或是否拥塞等信息中的一个或者多个。
  24. 根据权利要求20-23任一所述的方法,其特征在于,
    所述网络侧实体为网络切片选择NSSF实体或者网络数据分析功能NWDAF实体。
  25. 根据权利要求24所述的方法,其特征在于,当所述网络侧功能实体为NSSF实体时,在网络侧实体接收AF实体发送的切片信息请求之前,所述方法还包括:
    接收运营商输入的配置信息,从所述配置信息中获取网络中各个NSI的SLA支持能力信息,其中,所述配置信息包括所述网络中各个NSI的SLA支持能力信息;或者,
    从NWDAF实体获取网络中各个NSI内的各个网络功能实体上有关所述终端的运行数据、以及所述NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及所述业务负载信息确定所述NSI的SLA支持能力信息;或者,
    从NSI内的网络仓库功能NRF实体获取所述NSI中各个网络功能实体的运行信息,根据所述运行信息确定所述NSI的SLA能力信息。
  26. 根据权利要求24所述的方法,其特征在于,当所述网络侧功能实体为NWDAF实体时,在所述网络侧实体接收AF实体发送的切片信息请求之前,所述方法还包括:
    收集NSI中各个网络功能实体上有关所述终端的运行数据、以及所述NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及所述业务负载信息确定所述NSI的SLA支持能力信息;或者,
    从NSI内的网络仓库功能NRF实体获取所述NSI中各个网络功能实体的运行信息,根据所述运行信息确定所述NSI的SLA能力信息。
  27. 一种应用功能AF实体,其特征在于,所述AF实体包括:
    获取单元,用于获取从指定位置到目标网络的网络切片实例中,SLA支持能力满足应用签约的SLA需求的第一网络切片实例NSI的信息;
    发送单元,用于发送通知消息,所述通知消息包括所述获取单元获取的第一NSI的信息。
  28. 根据权利要求26所述的AF实体,其特征在于,所述获取单元,具体用于:
    向网络侧实体发送切片信息请求;
    接收所述网络侧实体发送的切片信息响应,其中,所述切片信息响应包括从所述指 定位置到所述目标网络的至少一个NSI的SLA支持能力信息;
    根据所述应用签约的SLA、以及所述至少一个NSI的SLA支持能力信息,从所述至少一个NSI的SLA支持能力信息中获取满足所述应用签约的SLA需求的第一NSI的信息。
  29. 根据权利要求28所述的AF实体,其特征在于,
    所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息和所述目标网络的标识;或者,
    所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息、所述目标网络的标识和所述应用签约的单网络切片辅助选择信息S-NSSAI。
  30. 根据权利要求28或29所述的AF实体,其特征在于,所述切片信息响应还包括所述至少一个NSI中的第一NSI对应的运行信息。
  31. 根据权利要求30所述的AF实体,其特征在于,所述第一NSI对应的运行信息包括第一NSI的当前终端数量、流量负荷或是否拥塞等信息中的一个或者多个。
  32. 根据权利要求28-31任一所述的AF实体,其特征在于,
    所述网络侧实体为网络切片选择NSSF实体或者网络数据分析功能NWDAF实体。
  33. 根据权利要求27-32任一所述的AF实体,其特征在于,所述AF实体还包括:
    检测单元,用于在所述获取单元获取从指定位置到目标网络的网络切片实例NSI中,SLA支持能力满足应用签约的SLA需求的第一NSID信息之前,检测到所述终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求;或者检测到所述终端发生位置移动;
    或者,所述获取单元,还用于在在所述获取单元获取从指定位置到目标网络的网络切片实例NSI中,SLA支持能力满足应用签约的SLA需求的第一NSID信息之前,接收应用服务器发送的能力通知消息,其中,所述能力通知消息用于通知所述AF实体所述终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求。
  34. 根据权利要求27-33任一所述的AF实体,其特征在于,所述AF实体还包括:
    接收单元,用于接收应用服务器发送的SLA保障请求,所述SLA保障请求用于请求所述AF实体保障所述应用的服务水平,其中,所述SLA保障请求包括所述应用签约的SLA。
  35. 根据权利要求34所述的AF实体,其特征在于,
    所述SLA保障请求还包括特定用户或用户群组的信息,所述特定用户或用户群组的信息用于指示所述AF实体保障相关用户的应用的服务水平,所述相关用户由所述特定用户或用户群组的信息确定。
  36. 根据权利要求27-35任一项所述的AF实体,其特征在于,所述第一NSI的信息包括所述第一NSI的标识ID以及所述第一NSI所对应的S-NSSAI;所述通知消息用于触发建立新的协议数据单元PDU会话;
    所述发送单元,具体用于向接入和移动管理实体AMF实体发送通知消息。
  37. 根据权利要求27-35任一项所述的AF实体,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知使用所述第一NSI所对应的S-NSSAI更新所述终端中所述应用对应S-NSSAI、以及触发建立新的PDU会话,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述发送单元,具体用于向AMF实体发送通知消息。
  38. 根据权利要求27-35任一项所述的AF实体,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知使用所述第一NSI所对应的S-NSSAI更新所述终端中所述应用对应的S-NSSAI,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述发送单元,具体用于向AMF实体发送通知消息。
  39. 根据权利要求27-35任一项所述的AF实体,其特征在于,所述第一NSI的信息为所述第一NSI所对应的S-NSSAI,所述通知消息用于通知更新所述终端的NSSP,所述通知消息还包括所述用户的信息和所述应用的标识;
    所述发送单元,具体用于向统一数据管理UDM实体发送通知消息。
  40. 根据权利要求27-35任一项所述的AF实体,其特征在于,所述第一NSI的信息为所述第一NSI的ID,所述通知消息用于通知NSSF实体为所述终端指定NSI,所述通知消息还包括所述用户的信息、所述应用当前使用的S-NSSAI;
    所述发送单元,具体用于向NSSF实体发送通知消息。
  41. 根据权利要求38-40任一项所述的AF实体,其特征在于,
    所述发送单元,还用于通过AMF实体或者应用服务器触发终端重新建立PDU会话。
  42. 根据权利要求27-41任一项所述的AF实体,其特征在于,
    所述发送单元,还用于当所述AF实体确定从所述指定位置到目标网络的NSI中,不存在满足所述应用签约的SLA需求的NSI时,向终端发送模式切换通知,或者不存在满足所述应用签约的SLA需求的NSI的指示信息;
    其中,所述模式切换通知包括目标工作模式的标识。
  43. 一种终端,其特征在于,所述终端包括:
    接收单元,用于接收模式切换通知;
    切换单元,用于根据所述模式切换通知,将应用的工作模式切换到目标工作模式。
  44. 根据权利要求43所述的终端,其特征在于,
    所述模式切换通知包括所述目标工作模式的标识;或者不存在满足所述应用签约的SLA需求的NSI的指示信息。
  45. 根据权利要求43或44所述的终端,其特征在于,
    所述接收单元,具体用于接收应用功能AF实体或者应用服务器发送的模式切换通知。
  46. 一种网络侧实体,其特征在于,所述网络侧实体包括:
    接收单元,用于接收应用功能AF实体发送的切片信息请求;
    发送单元,用于向所述AF实体发送切片信息响应,其中,所述切片信息响应包括从指定位置到目标网络的至少一个网络切片实例的SLA支持能力信息。
  47. 根据权利要求46所述的网络侧实体,其特征在于,
    所述切片信息请求包括使用应用的用户的信息、所述指定位置的位置信息和所述目标网络的标识;或者,
    所述切片信息请求包括使用应用的用户的信息、所述指定位置的位置信息、所述目标网络的标识和所述应用签约的单网络切片辅助选择信息S-NSSAI。
  48. 根据权利要求46或47所述的网络侧实体,其特征在于,所述切片信息响应还包括所述至少一个NSI中的第一NSI对应的运行信息。
  49. 根据权利要求48所述的网络侧实体,其特征在于,所述第一NSI对应的运行信息包括第一NSI的当前终端数量、流量负荷或是否拥塞等信息中的一个或者多个。
  50. 根据权利要求46-49任一所述的网络侧实体,其特征在于,
    所述网络侧实体为网络切片选择NSSF实体或者网络数据分析功能NWDAF实体。
  51. 根据权利要求50所述的网络侧实体,其特征在于,当所述网络侧功能实体为NSSF实体时,所述网络侧实体还包括:
    获取单元,用于在所述接收单元接收AF实体发送的切片信息请求之前,接收运营商输入的配置信息,从所述配置信息中获取网络中各个NSI的SLA支持能力信息,其中,所述配置信息包括所述网络中各个NSI的SLA支持能力信息;或者,
    从NWDAF实体获取网络中各个NSI内的各个网络功能实体上有关所述终端的运行数据、以及所述NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及所述业务负载信息确定所述NSI的SLA支持能力信息;或者,
    从NSI内的网络仓库功能NRF实体获取所述NSI中各个网络功能实体的运行信息,根据所述运行信息确定所述NSI的SLA能力信息。
  52. 根据权利要求50所述的网络侧实体,其特征在于,当所述网络侧功能实体为NWDAF实体时,所述网络侧实体还包括:
    获取单元,用于在所述接收单元接收AF实体发送的切片信息请求之前,收集NSI中各个网络功能实体上有关所述终端的运行数据、以及所述NSI在各个部署区域的业务负载信息,根据获取到的运行数据、以及所述业务负载信息确定所述NSI的SLA支持能力信息;或者,
    从NSI内的网络仓库功能NRF实体获取所述NSI中各个网络功能实体的运行信息,根据所述运行信息确定所述NSI的SLA能力信息。
  53. 一种应用功能AF实体,其特征在于,所述AF实体包括处理器和存储器;
    所述存储器用于存储计算机执行指令,当所述AF实体运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述AF实体执行如权利要求1-16所述的的方法。
  54. 一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行所述权利要求1-16所述的方法。
  55. 一种装置,其特征在于,所述装置包括处理器和存储器;
    所述存储器用于存储计算机执行指令,当所述装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述设备执行如权利要求17-19任一所述的方法。
  56. 根据权利要求55所述的装置,其特征在于,所述装置包括终端或所述终端内的芯片。
  57. 一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行所述权利要求17-19所述的方法。
  58. 一种网络侧实体,其特征在于,所述网络侧实体包括处理器和存储器;
    所述存储器用于存储计算机执行指令,当所述网络侧实体运行时,所述处理器执 行所述存储器存储的所述计算机执行指令,以使所述网络侧实体执行如权利要求20-26所述的的方法。
  59. 一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行所述权利要求20-26所述的方法。
  60. 一种应用服务水平协议的保障系统,其特征在于,包括应用功能AF实体和网络侧功能实体;
    所述AF实体,用于向所述网络侧功能实体发送切片信息请求;接收来自所述网络侧功能实体的切片信息响应,其中,所述切片信息响应包括从所述指定位置到目标网络的至少一个NSI的SLA支持能力信息;
    所述网络侧功能实体,用于接收应用功能AF实体发送的切片信息请求;向所述AF实体发送切片信息响应。
  61. 如权利要求60所述的系统,其特征在于,所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息和所述目标网络的标识;或者,
    所述切片信息请求包括使用所述应用的用户的信息、所述指定位置的位置信息、所述目标网络的标识和所述应用签约的单网络切片辅助选择信息S-NSSAI。
  62. 如权利要求60或61所述的系统,其特征在于,所述切片信息响应还包括所述至少一个NSI中的第一NSI对应的运行信息。
  63. 如权利要求62所述的系统,其特征在于,所述第一NSI对应的运行信息包括第一NSI的当前终端数量、流量负荷或是否拥塞等信息中的一个或者多个。
  64. 如权利要求60-63任一所述的系统,其特征在于,所述AF实体,还用于检测到终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求;或者,
    检测终端发生位置移动;或者,
    接收应用服务器发送的能力通知消息,其中,所述能力通知消息用于通知所述AF实体所述终端当前接入的NSI,从所述指定位置到所述目标网络的SLA支持能力不满足所述应用签约的SLA需求。
  65. 如权利要求60-64任一所述的系统,其特征在于,所述AF实体,还用于接收应用服务器发送的SLA保障请求,所述SLA保障请求用于请求所述AF实体保障所述应用的服务水平,其中,所述SLA保障请求包括所述应用签约的SLA。
  66. 如权利要求65所述的系统,其特征在于,所述AF实体,还用于根据所述应用签约的SLA、以及所述至少一个NSI的SLA支持能力信息,从所述至少一个NSI的SLA支持能力信息中获取满足所述应用签约的SLA需求的第一NSI的信息;根据获取的第一NSI的信息,向接入和移动管理实体发送会话建立通知消息,所述会话建立通知消息用于触发建立新的协议数据单元PDU会话。
  67. 如权利要求66所述的系统,其特征在于,所述会话建立通知消息包括所述第一NSI所对应的S-NSSAI和所述应用的标识。
PCT/CN2019/074325 2018-02-06 2019-02-01 一种应用服务水平协议的保障方法、设备及系统 Ceased WO2019154295A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020207025133A KR102502984B1 (ko) 2018-02-06 2019-02-01 애플리케이션의 서비스 수준 협약을 보장하는 방법, 기기 및 시스템
EP22202730.2A EP4191959B1 (en) 2018-02-06 2019-02-01 Method and system for ensuring service level agreement of an application
JP2020542557A JP7047113B2 (ja) 2018-02-06 2019-02-01 アプリケーションのサービスレベル合意を保証するための方法、デバイスおよびシステム
EP19751893.9A EP3745645B1 (en) 2018-02-06 2019-02-01 Method, device, and system for guaranteeing service level agreement of application
US16/986,500 US11588709B2 (en) 2018-02-06 2020-08-06 Method, device and system for ensuring service level agreement of application

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810117803.3A CN110120879B (zh) 2018-02-06 2018-02-06 一种应用服务水平协议的保障方法、设备及系统
CN201810117803.3 2018-02-06

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/986,500 Continuation US11588709B2 (en) 2018-02-06 2020-08-06 Method, device and system for ensuring service level agreement of application

Publications (1)

Publication Number Publication Date
WO2019154295A1 true WO2019154295A1 (zh) 2019-08-15

Family

ID=67519861

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/074325 Ceased WO2019154295A1 (zh) 2018-02-06 2019-02-01 一种应用服务水平协议的保障方法、设备及系统

Country Status (6)

Country Link
US (1) US11588709B2 (zh)
EP (2) EP3745645B1 (zh)
JP (1) JP7047113B2 (zh)
KR (1) KR102502984B1 (zh)
CN (1) CN110120879B (zh)
WO (1) WO2019154295A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111817876A (zh) * 2020-06-04 2020-10-23 北京思特奇信息技术股份有限公司 基于行业客户需求的5g网络切片管理方法
WO2021069056A1 (en) * 2019-10-07 2021-04-15 Huawei Technologies Co., Ltd. A first network entity and a second network entity for enforcing network slice policy
WO2021076277A1 (en) * 2019-10-14 2021-04-22 Oracle International Corporation Methods, systems, and computer readable media for providing guaranteed traffic bandwidth for services at intermediate proxy nodes
US11197176B2 (en) 2019-11-06 2021-12-07 Oracle International Corporation Methods, systems, and computer readable media for providing for policy-based access and mobility management function (AMF) selection using network slice selection assistance information (NSSAI) availability information
CN114143217A (zh) * 2020-08-14 2022-03-04 中兴通讯股份有限公司 一种允许nssai确定方法、网络设备及存储介质
JP2022060972A (ja) * 2020-10-05 2022-04-15 ソフトバンク株式会社 システム、サーバ、プログラム、及び情報処理方法
EP3968685A4 (en) * 2019-08-27 2022-07-06 Huawei Technologies Co., Ltd. NETWORK SLOT MANAGEMENT METHOD AND ASSOCIATED DEVICE
US11405931B2 (en) 2019-12-12 2022-08-02 Oracle International Corporation Methods, systems, and computer readable media for providing for network slice management using feedback mechanism
US11425598B2 (en) 2019-10-14 2022-08-23 Oracle International Corporation Methods, systems, and computer readable media for rules-based overload control for 5G servicing
US20220400430A1 (en) * 2020-03-02 2022-12-15 Lg Electronics Inc. Scheme for selecting smf node
US20220407743A1 (en) * 2019-11-22 2022-12-22 Sony Group Corporation Control device and control method
US11716283B2 (en) 2021-03-05 2023-08-01 Oracle International Corporation Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information
JP2023537154A (ja) * 2020-08-13 2023-08-30 中国移動通信有限公司研究院 セッション更新方法、端末及びネットワーク側機器
EP4213575A4 (en) * 2020-09-30 2023-11-22 Huawei Technologies Co., Ltd. COMMUNICATION METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020000370A1 (en) * 2018-06-29 2020-01-02 Lenovo (Beijing) Limited Method and apparatus for ran event report transmission and network optimization based on analytics of ran event reports
CN110972193B (zh) * 2018-09-28 2021-12-03 华为技术有限公司 一种切片信息处理方法及装置
KR20200038808A (ko) * 2018-10-04 2020-04-14 삼성전자주식회사 무선 통신 시스템에서 그룹 통신을 제공하는 방법 및 장치
US11349764B2 (en) * 2019-02-15 2022-05-31 Qualcomm Incorporated Methods and apparatus for signaling offset in a wireless communication system
WO2021031127A1 (zh) * 2019-08-20 2021-02-25 华为技术有限公司 一种获取信息的方法及装置
US11172501B2 (en) 2019-09-05 2021-11-09 Qualcomm Incorporated Methods and apparatus for signaling offset in a wireless communication system
CN110569288A (zh) * 2019-09-11 2019-12-13 中兴通讯股份有限公司 一种数据分析方法、装置、设备和存储介质
CN110677299B (zh) * 2019-09-30 2024-06-28 中兴通讯股份有限公司 网络数据采集方法、装置和系统
CN112584373B (zh) * 2019-09-30 2022-04-22 华为技术有限公司 事件订阅方法和装置
GB2587664A (en) 2019-10-04 2021-04-07 Samsung Electronics Co Ltd Network slice instance quality of experience
CN115022176B (zh) * 2019-11-06 2023-08-22 腾讯科技(深圳)有限公司 Nwdaf网元的选择方法、装置、电子设备及可读存储介质
CN114651430B (zh) * 2019-11-07 2023-09-01 华为技术有限公司 用于管理切片服务水平协议信息在通信网络中的分配的网络实体
CN110912742B (zh) * 2019-11-21 2022-06-14 腾讯科技(深圳)有限公司 一种切片管理方法、装置及系统
CN118353579A (zh) * 2019-12-18 2024-07-16 中兴通讯股份有限公司 信息传输方法、处理方法、装置、终端、网元及介质
CN113132135B (zh) * 2019-12-31 2023-05-02 中国移动通信集团四川有限公司 一种网络切片部署方法及装置
EP4118855A4 (en) 2020-03-12 2024-02-28 Nokia Solutions and Networks Oy DYNAMIC CHANGE IN ACCESS AND MOBILITY POLICIES
CN113498057B (zh) * 2020-04-03 2025-03-07 华为技术有限公司 通信系统、方法及装置
CN113498138B (zh) * 2020-04-07 2023-07-07 华为技术有限公司 通信方法和通信装置
CN113573332B (zh) * 2020-04-29 2023-11-24 大唐移动通信设备有限公司 一种信息处理方法、装置、设备及可读存储介质
CN113766607B (zh) * 2020-06-03 2023-03-31 华为技术有限公司 接入控制方法及相关设备
CN113868635B (zh) * 2020-06-30 2024-09-06 华为技术有限公司 应用数据的传输方法、终端及系统
CN118842726A (zh) 2020-07-16 2024-10-25 华为技术有限公司 一种报文传输的方法、装置及系统
WO2022011665A1 (en) * 2020-07-17 2022-01-20 Qualcomm Incorporated Network slicing nssp/ursp and ue local configuration updating
CN114071626A (zh) * 2020-08-07 2022-02-18 中国移动通信有限公司研究院 一种重选决定方法、网络数据分析功能及存储介质
CN114143185B (zh) * 2020-08-13 2024-07-16 阿里巴巴集团控股有限公司 一种网络通信的方法及装置、电子设备、存储介质
CN114258089B (zh) * 2020-09-23 2025-12-19 中兴通讯股份有限公司 网络切片的选择方法、装置及终端、计算机可读存储介质
CN114363181A (zh) * 2020-09-28 2022-04-15 中兴通讯股份有限公司 资源管理方法、upf及存储介质
CN114430380B (zh) * 2020-10-15 2023-11-24 中国移动通信集团浙江有限公司 切片容灾池分级方法、装置和设备
KR20220066790A (ko) * 2020-11-16 2022-05-24 삼성전자주식회사 통신 시스템에서 소프트웨어-정의 광역 네트워크를 구성하는 방법 및 장치
CN112437435B (zh) * 2020-12-07 2025-01-07 腾讯科技(深圳)有限公司 一种数据信息获取方法、装置、相关设备及介质
CN114765582B (zh) * 2020-12-30 2023-11-17 华为技术有限公司 数据传输方法、设备及系统
US11245767B1 (en) * 2021-02-17 2022-02-08 Hitachi, Ltd. Multi-route communication system and route selection system
WO2022188156A1 (zh) * 2021-03-12 2022-09-15 华为技术有限公司 通信方法和通信装置
CN113810968B (zh) * 2021-09-29 2023-05-26 新华三技术有限公司 一种用户面网元upf切换方法、装置及设备
US12160350B2 (en) * 2021-11-08 2024-12-03 Verizon Patent And Licensing Inc. Dynamic quality of service traffic steering in a multi-access edge computing environment
WO2023171179A1 (ja) 2022-03-08 2023-09-14 ソニーグループ株式会社 情報処理装置、情報処理システム、及び、プログラム
CN116887349A (zh) * 2022-03-28 2023-10-13 华为技术有限公司 一种通信方法及装置
US12323475B2 (en) * 2022-08-18 2025-06-03 International Business Machines Corporation Flexible orchestration of session content in venue networks
US12476871B2 (en) * 2023-10-30 2025-11-18 Cisco Technology, Inc. Techniques to facilitate consumer-defined workloads for a network slice of a slice provider network
CN118827429B (zh) * 2023-12-21 2025-11-18 中移物联网有限公司 数据处理方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686951A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 终端的工作模式切换方法及终端
CN107040481A (zh) * 2016-02-04 2017-08-11 中兴通讯股份有限公司 一种网络切片选择方法、策略生成方法及网络节点
WO2017140375A1 (en) * 2016-02-19 2017-08-24 Huawei Technologies Co., Ltd. Function selection in mobile networks
WO2017140356A1 (en) * 2016-02-17 2017-08-24 Nec Europe Ltd. A method for operating a wireless network, a wireless network and a management entity
US20170303259A1 (en) * 2016-04-18 2017-10-19 Electronics And Telecommunications Research Institute Communication method and apparatus using network slicing
CN107395388A (zh) * 2016-05-17 2017-11-24 财团法人工业技术研究院 网络切片方法和使用所述方法的用户设备及基站
CN107624230A (zh) * 2015-05-11 2018-01-23 华为技术有限公司 业务可用性管理的方法与实体

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6883033B2 (en) * 2001-02-20 2005-04-19 International Business Machines Corporation System and method for regulating incoming traffic to a server farm
JP5788294B2 (ja) * 2011-11-08 2015-09-30 株式会社日立製作所 ネットワークシステムの管理方法
CN106657194B (zh) * 2015-11-02 2020-05-08 中兴通讯股份有限公司 一种网络切片能力开放的方法、装置及系统
EP3398305B1 (en) * 2015-12-29 2021-10-27 Telefonaktiebolaget LM Ericsson (PUBL) Method and architecture for virtualized network service provision
CN106937362B (zh) * 2015-12-31 2020-04-14 华为技术有限公司 网络切片管理装置和网络切片管理方法
CN109076347B (zh) * 2016-02-16 2023-08-01 交互数字专利控股公司 网络切片操作
EP3726784A1 (en) * 2016-03-09 2020-10-21 Ntt Docomo, Inc. Network slice allocation method
KR20170119296A (ko) * 2016-04-18 2017-10-26 한국전자통신연구원 네트워크 슬라이싱을 이용한 통신 방법 및 장치
US11050626B2 (en) * 2017-04-28 2021-06-29 Huawei Technologies Co., Ltd. Service provision for offering network slices to a customer

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686951A (zh) * 2012-09-03 2014-03-26 联想(北京)有限公司 终端的工作模式切换方法及终端
CN107624230A (zh) * 2015-05-11 2018-01-23 华为技术有限公司 业务可用性管理的方法与实体
CN107040481A (zh) * 2016-02-04 2017-08-11 中兴通讯股份有限公司 一种网络切片选择方法、策略生成方法及网络节点
WO2017140356A1 (en) * 2016-02-17 2017-08-24 Nec Europe Ltd. A method for operating a wireless network, a wireless network and a management entity
WO2017140375A1 (en) * 2016-02-19 2017-08-24 Huawei Technologies Co., Ltd. Function selection in mobile networks
US20170303259A1 (en) * 2016-04-18 2017-10-19 Electronics And Telecommunications Research Institute Communication method and apparatus using network slicing
CN107395388A (zh) * 2016-05-17 2017-11-24 财团法人工业技术研究院 网络切片方法和使用所述方法的用户设备及基站

Non-Patent Citations (1)

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

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3968685A4 (en) * 2019-08-27 2022-07-06 Huawei Technologies Co., Ltd. NETWORK SLOT MANAGEMENT METHOD AND ASSOCIATED DEVICE
WO2021069056A1 (en) * 2019-10-07 2021-04-15 Huawei Technologies Co., Ltd. A first network entity and a second network entity for enforcing network slice policy
WO2021076277A1 (en) * 2019-10-14 2021-04-22 Oracle International Corporation Methods, systems, and computer readable media for providing guaranteed traffic bandwidth for services at intermediate proxy nodes
US11102138B2 (en) 2019-10-14 2021-08-24 Oracle International Corporation Methods, systems, and computer readable media for providing guaranteed traffic bandwidth for services at intermediate proxy nodes
US11425598B2 (en) 2019-10-14 2022-08-23 Oracle International Corporation Methods, systems, and computer readable media for rules-based overload control for 5G servicing
US11197176B2 (en) 2019-11-06 2021-12-07 Oracle International Corporation Methods, systems, and computer readable media for providing for policy-based access and mobility management function (AMF) selection using network slice selection assistance information (NSSAI) availability information
US11824686B2 (en) * 2019-11-22 2023-11-21 Sony Group Corporation Control device and control method
US20220407743A1 (en) * 2019-11-22 2022-12-22 Sony Group Corporation Control device and control method
US11405931B2 (en) 2019-12-12 2022-08-02 Oracle International Corporation Methods, systems, and computer readable media for providing for network slice management using feedback mechanism
US12150044B2 (en) * 2020-03-02 2024-11-19 Lg Electronics Inc. Scheme for selecting SMF node
US20220400430A1 (en) * 2020-03-02 2022-12-15 Lg Electronics Inc. Scheme for selecting smf node
CN111817876A (zh) * 2020-06-04 2020-10-23 北京思特奇信息技术股份有限公司 基于行业客户需求的5g网络切片管理方法
CN111817876B (zh) * 2020-06-04 2023-07-11 北京思特奇信息技术股份有限公司 基于行业客户需求的5g网络切片管理方法
JP2023537154A (ja) * 2020-08-13 2023-08-30 中国移動通信有限公司研究院 セッション更新方法、端末及びネットワーク側機器
JP7641359B2 (ja) 2020-08-13 2025-03-06 中国移動通信有限公司研究院 セッション更新方法、端末及びネットワーク側機器
CN114143217A (zh) * 2020-08-14 2022-03-04 中兴通讯股份有限公司 一种允许nssai确定方法、网络设备及存储介质
EP4213575A4 (en) * 2020-09-30 2023-11-22 Huawei Technologies Co., Ltd. COMMUNICATION METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM
US12284250B2 (en) 2020-09-30 2025-04-22 Huawei Technologies Co., Ltd. Communication method and apparatus and computer-readable storage medium
JP7084971B2 (ja) 2020-10-05 2022-06-15 ソフトバンク株式会社 システム、サーバ、プログラム、及び情報処理方法
JP2022060972A (ja) * 2020-10-05 2022-04-15 ソフトバンク株式会社 システム、サーバ、プログラム、及び情報処理方法
US11716283B2 (en) 2021-03-05 2023-08-01 Oracle International Corporation Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information

Also Published As

Publication number Publication date
JP7047113B2 (ja) 2022-04-04
EP4191959A1 (en) 2023-06-07
EP3745645A1 (en) 2020-12-02
EP3745645B1 (en) 2022-10-26
JP2021513269A (ja) 2021-05-20
EP4191959B1 (en) 2024-05-22
KR20200111257A (ko) 2020-09-28
CN110120879A (zh) 2019-08-13
CN110120879B (zh) 2020-12-01
EP3745645A4 (en) 2021-03-17
US11588709B2 (en) 2023-02-21
US20200366567A1 (en) 2020-11-19
KR102502984B1 (ko) 2023-02-23

Similar Documents

Publication Publication Date Title
CN110120879B (zh) 一种应用服务水平协议的保障方法、设备及系统
US20230179664A1 (en) Session Establishment Method and Apparatus
US11432366B2 (en) Session management method, device, and system
CN115484659B (zh) 网络接入控制方法、装置、计算机可读介质及电子设备
US10313997B2 (en) User equipment registration method for network slice selection and network controller and network communication system using the same
CN109951877A (zh) 一种切片信息更新方法及装置
CN109862581B (zh) 一种通信方法及装置
CN110035562A (zh) 会话管理方法、设备及系统
WO2018006784A1 (zh) 一种网络切片选择方法、设备及系统
WO2020103517A1 (zh) 终端的能力信息的获取方法、装置及系统
WO2020169019A1 (zh) 一种通信方法及装置
CN110048867A (zh) 一种策略控制功能管理方法和装置
CN111465018A (zh) 一种增强跨网络访问安全的方法、设备及系统
US12219087B2 (en) Systems and methods for regional segmentation and selection of charging function
US11463590B2 (en) Charging method and apparatus utilizing a control plan function for a 5G system
US12445821B2 (en) Application relocation method and apparatus
US20220303751A1 (en) Session Management Network Element Discovery Method, Device, and System
WO2019184723A1 (zh) 策略和计费控制规则获取方法、装置及系统
US20200120571A1 (en) Handover Method, Device, and System
CN110677845B (zh) 一种确定应用功能请求状态的方法、网元及系统
WO2020011173A1 (zh) 搬迁管理方法及装置
US12477394B2 (en) Method and system for private network traffic optimization based on remote network context
WO2025007718A1 (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: 19751893

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020542557

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2019751893

Country of ref document: EP

Effective date: 20200824

ENP Entry into the national phase

Ref document number: 20207025133

Country of ref document: KR

Kind code of ref document: A