WO2018064987A1 - 策略控制方法及装置 - Google Patents

策略控制方法及装置 Download PDF

Info

Publication number
WO2018064987A1
WO2018064987A1 PCT/CN2017/105409 CN2017105409W WO2018064987A1 WO 2018064987 A1 WO2018064987 A1 WO 2018064987A1 CN 2017105409 W CN2017105409 W CN 2017105409W WO 2018064987 A1 WO2018064987 A1 WO 2018064987A1
Authority
WO
WIPO (PCT)
Prior art keywords
entity
policy
cpcf
spcf
scnf
Prior art date
Application number
PCT/CN2017/105409
Other languages
English (en)
French (fr)
Other versions
WO2018064987A9 (zh
Inventor
周晓云
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018064987A1 publication Critical patent/WO2018064987A1/zh
Publication of WO2018064987A9 publication Critical patent/WO2018064987A9/zh

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/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • H04L12/1407Policy-and-charging control [PCC] architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1442Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Definitions

  • the present disclosure relates to the field of communications, for example, to a policy control method and apparatus.
  • Network Slice is a technical means to support multiple logical networks on a physical network.
  • a variety of communication network architectures can be implemented through Network Slice Instance (NSI).
  • the Policy and Charging Rule Function (PCRF) entity is the core of the policy control, and is usually deployed by the operator together with the entire wireless communication system.
  • PCRF Policy and Charging Rule Function
  • the Common Control Network Function (CCNF) entity and the Slice Specific Core Network Function (SCNF) entity are included in the next-generation communication system, and the CCNF entity can usually be deployed by the operator.
  • SCNF entities are usually deployed by third-party tenants.
  • the related policy control architecture cannot balance the different strategies of operators and third-party tenants, and there is no relevant policy control mechanism in the next-generation communication system based on network slicing.
  • the embodiment of the invention provides a policy control method and device, so as to at least solve the problem that the communication system based on the network slicing technology cannot perform policy control in the related art.
  • An embodiment provides a policy control method applied to a communication system including a network slice, including:
  • the slice policy control function SPCF entity performs a policy decision of the network slice and formulates a first policy, wherein the SPCF entity belongs to the slice special core network function SCNF entity;
  • the SPCF entity provides the second policy to the SCNF entity to cause the SCNF entity in which the user equipment is located to perform the second policy.
  • An embodiment further provides a policy control method applied to a communication system including a network slice, including:
  • the general policy control function CPCF entity receives a first policy formulated by the SPCF entity to perform a network slice policy decision, wherein the SPCF entity belongs to a slice special core network function SCNF entity, and the CPCF entity belongs to a general control.
  • the CPCF entity makes a policy decision on the first policy and formulates a second policy
  • the CPCF entity sends the second policy to the SPCF entity to cause the SPCF entity to provide the second policy to the SCNF entity.
  • An embodiment further provides a policy control apparatus, which is applied to a slice policy control function SPCF entity, and includes:
  • a decision module configured to perform a policy decision of the network slice and formulate a first policy, where the SPCF entity belongs to the slice special core network function SCNF entity;
  • a sending module configured to send the formulated first policy to a general policy control function CPCF entity to perform policy negotiation with the CPCF entity, where the CPCF entity belongs to the CCNF entity;
  • a receiving module configured to receive a second policy returned by the CPCF entity
  • An embodiment further provides a policy control apparatus, which is applied to a general policy control function CPCF entity, and includes:
  • the receiving module is configured to receive the slice policy control function SPCF entity to perform network slice policy decision a first policy formulated by the policy, wherein the SPCF entity belongs to a slice special core network function SCNF entity, and the CPCF entity belongs to the CCNF entity;
  • a policy decision module configured to make a policy decision on the first policy and formulate a second policy
  • a sending module configured to send the second policy to the SPCF entity, to enable the SPCF entity to provide the second policy to an SCNF entity.
  • An embodiment further provides a computer readable storage medium storing computer executable instructions arranged to perform the method of any of the above embodiments.
  • FIG. 1 is a block diagram of a network slice communication system in accordance with an embodiment
  • FIG. 2 is a flow chart of a policy control method in accordance with an embodiment
  • FIG. 3 is a flowchart of a policy control method according to another embodiment
  • FIG. 4 is a flowchart of a policy control method according to another embodiment
  • FIG. 5 is a flowchart of a policy control method according to another embodiment
  • 6a is an architectural diagram of a communication system based on network slicing technology, in accordance with an embodiment
  • 6b is a block diagram of a communication system based on a network slicing technology in a home-routed roaming scenario, according to an embodiment
  • 6c is a structural diagram of a network slicing technology-based communication system in a visited scenario of a visited access (Visited Access) according to an embodiment
  • 6d is an architectural diagram of a network slicing technology based communication system in accordance with another embodiment
  • 6e is a structural diagram of a communication system based on a network slicing technology in a roaming scenario of a home route according to another embodiment
  • 6f is an architectural diagram of a network slice technology-based communication system in a visited roaming scenario according to another embodiment
  • FIG. 7 is a signaling flowchart of a policy control method according to an embodiment
  • FIG. 8 is a signaling flowchart of a policy control method according to another embodiment
  • FIG. 10 is a signaling flowchart of a policy control method according to another embodiment
  • FIG. 11 is a structural block diagram of a policy control apparatus according to an embodiment
  • FIG. 12 is a structural block diagram of a policy control apparatus according to another embodiment.
  • FIG. 13 is a structural block diagram of a policy control apparatus according to another embodiment.
  • FIG. 14 is a structural block diagram of a policy control apparatus according to another embodiment.
  • a Core Network Slice Instance may include a CCNF entity, a SCNF entity, and a Subscriber Repository.
  • a CCNF entity is a logical part shared by multiple NSIs (SCNF entities) serving one UE.
  • the CCNF entity is a basic control plane network function entity that supports basic function operations. Functions may include User Authentication and Authorization (Authentication & Authorization), Mobility Management (MM), Network Slice Instance Selector, and Network Functions. Network Function Instance Selector and Non-access stratum (NAS) routing function (NAS Routing), etc.
  • the SCNF entity may include a Slice Control Plane Function (SCPF) and a Slice User Plane Function (SUPF).
  • SCPF includes other control plane functions (eg, session management, IP address allocation, etc.) that remove control plane functions included in the CCNF entity from the control plane functions required to provide network access services to User Equipment (UE).
  • UE User Equipment
  • a UE may simultaneously access multiple SCNF entities through one CCNF entity to establish a plurality of Protocol Data Unit (PDU) sessions.
  • PDU Protocol Data Unit
  • the policy control method includes the following steps.
  • a Slice Policy Control Function (SPCF) entity performs a policy decision of the network slice and formulates a first policy.
  • the SPCF entity may be attributed to the SCNF entity, and the SCNF entity may be a network slice selected by the CCNF entity for the UE.
  • the SPCF entity sends the formulated first policy to a Common Policy Control Function (CPCF) entity to perform policy negotiation with the CPCF entity.
  • CPCF Common Policy Control Function
  • the CPCF entity can be attributed to the CCNF entity.
  • step 206 the SPCF entity receives the second policy returned by the CPCF entity.
  • the SPCF entity provides a second policy to its home SCNF entity for the SCNF entity in which the UE is located to execute the second policy.
  • the SCNF entity in which the UE is located may be an SCNF entity to which the SPCF entity belongs.
  • the SCNF entity to which the SPCF entity belongs may be a home SCNF entity, and the SCNF entity in which the UE is located may be a visited SCNF entity.
  • the SPCF entity performs policy decision and performs policy negotiation with the CPCF entity, so as to solve the problem that the operator deploying the CCNF entity cannot perform policy control on the network slice SCNF entity, and by adding the SPCF entity and the CPCF entity and performing policy negotiation, Improve the ability of operators deploying CCNF entities to control the network slicing.
  • the policy decision of the network slice may include a policy decision made by the SPCF entity based on a slice policy of a network to which the SPCF entity belongs; and/or the policy decision made by the CPCF entity may include the foregoing CPCF.
  • the policy decision made by the entity based on the policy of the network to which the CPCF entity belongs.
  • the step that the SPCF entity formulates the first policy may include: the SPCF entity formulating the first according to user subscription data, service information, and a network policy of an operator deploying the SCNF entity. Strategy.
  • the step that the SPCF entity receives the second policy returned by the CPCF entity may include: the SPCF entity receiving the network policy pair of the CPCF entity according to an operator deploying the CCNF entity The second policy returned by the first policy after the policy decision is made; or the SPCF entity receives the policy of the home CPCF entity according to the network policy of the operator deploying the home CCNF entity, and then makes a policy decision to the first policy.
  • the second policy returned by the CPCF entity may include: the SPCF entity receiving the network policy pair of the CPCF entity according to an operator deploying the CCNF entity The second policy returned by the first policy after the policy decision is made; or the SPCF entity receives the policy of the home CPCF entity according to the network policy of the operator deploying the home CCNF entity, and then makes a policy decision to the first policy.
  • the second policy returned by the CPCF entity may include: the SPCF entity receiving the network policy pair of the CPCF entity according to an operator deploying the CCNF entity The second policy returned
  • the CPCF entity belonging to the CCNF entity may be deployed in the CCNF entity or may be deployed outside the CCNF entity.
  • the SPCF entity belonging to the SCNF entity may be deployed in the SCNF entity.
  • the network where the CPCF entity is located may include a network deployed by an operator, and the network slice where the SPCF entity is located may include a network deployed by a third party to lease network resources of the foregoing carrier.
  • the CCNF entity may be deployed by an operator, and the SCNF entity may be deployed by a third party tenant.
  • the SPCF entity located in the SCNF entity formulates the first policy according to the user subscription data, the service information, and the network policy of the third-party tenant, and the first policy is performed with the CPCF entity located in the CCNF entity. Policy negotiation; the CPCF entity may then make a policy decision on the first policy according to the network policy of the operator, and return the second policy determined after the policy decision to the SPCF entity; and the second policy returned by the SPCF entity after the negotiation. It is provided to the control plane and user plane of the SPCF entity for execution.
  • the control plane function of the SCNF entity provides the second policy to the Radio Access Network (RAN) and the user equipment UE.
  • RAN Radio Access Network
  • the CCNF entity Since the CCNF entity usually does not parse the signaling of the SCNF entity, it only transmits the signaling of the SCNF entity to the RAN through transparent transmission. Therefore, the operator can be enhanced by deploying the SPCF entity in the SCNF entity and deploying the CPCF entity in the CCNF entity. The ability to control the network.
  • the first policy or the second policy may include: a default quality of service QoS parameter of the protocol data unit PDU; and/or a policy charging control parameter for the service data flow.
  • the policy control method may further comprise the step of triggering the SPCF entity to formulate the first policy.
  • This step can precede step 202.
  • the trigger may include one of the following: the SPCF entity receives the request message of the user equipment UE; the SPCF entity receives the trigger from the SPCF entity; the SPCF receives the service information sent by the application function AF entity; and the SPCF entity receives the SCNF entity.
  • the function of the user's face report detects the application information.
  • the SCNF entity allocates an IP address to the UE, and the request message carries a user identifier, an IP address, and an application framework (Dotnetnuke, DNN).
  • the SPCF entity is deployed in a home SCNF entity in a roaming scenario of home routing.
  • the SPCF entity performs a policy decision of the network slice and formulates the first policy, including: the SPCF entity on the home SCNF entity performs a network slice policy decision and formulates the first policy; the SPCF entity shall formulate the first Sending a policy to the CPCF entity for policy negotiation with the CPCF includes: the SPCF entity on the home SCNF entity transmitting the formulated first policy to a home CPCF entity to perform policy negotiation with the home CPCF; SPCF entity receiving The second policy returned by the CPCF entity includes: the SPCF on the home SCNF entity receives the second policy returned by the home CPCF after making a policy decision on the first policy; the SPCF entity goes to the Providing the second policy by the SCNF entity includes: the SPCF on the home SCNF entity providing the second policy to the visited SCNF entity through the home SCNF entity.
  • the Visited CPCF is located in the Visited CCNF
  • the Home CPCF is located in the Home CCNF.
  • Visited CCNF or Home CCNF may only have some functions of CCNF.
  • the SPCF is located in the Home SCNF.
  • SPCF and Home CCNF ie Home CPCF interoperate. Interoperability between Visited CCNF and Home CCNF.
  • the SPCF entity is deployed in the visited SCNF entity in the roaming scenario of the visited access.
  • the SPCF entity performs a policy decision of the network slice and formulates the first policy, including: the SPCF entity on the visited SCNF entity performs a policy decision of the network slice and formulates the first policy; the SPCF entity shall formulate the Sending the first policy to the CPCF entity for policy negotiation with the CPCF includes: the SPCF entity on the visited SCNF entity sends the formulated first policy to the home CPCF entity through the visited CPCF entity to the hometown
  • the CPCF performs policy negotiation;
  • the second policy returned by the SPCF entity to receive the CPCF entity includes: the SPCF entity on the visited SCNF entity receives the CPCF entity forwarded by the visited CPCF entity
  • the second policy returned by the first policy after the policy decision is performed; the second policy returned by the SPCF entity after receiving the policy decision by the CPCF entity to the first policy includes: the SPCF on the visited SCNF entity Receiving, by the entity, the second
  • the Visited CPCF is located in the Visited CCNF
  • the Home CPCF is located in the Home CCNF.
  • Visited CCNF or Home CCNF may only have some functions of CCNF.
  • the SPCF is located in the Visited SCNF.
  • SPCF and Visited CCNF that is, Visited CPCF
  • Visited CCNF and Home CCNF interoperate
  • the policy control method includes the following steps.
  • the CPCF entity receives a first policy formulated by the SPCF entity to perform a network slice policy decision, where the SPCF entity belongs to the SCNF entity, and the CPCF entity belongs to The CCNF entity.
  • step 304 the CPCF entity makes a policy decision on the first policy and formulates a second policy
  • the CPCF entity sends the second policy to the SPCF entity to enable the SPCF entity to provide the second policy to the SCNF entity.
  • the SCNF entity to which the SPCF entity belongs may be a home SCNF entity or a visited SCNF entity. If it is a home SCNF entity, the home SCNF entity needs to send the second policy to the UE where the UE is located. The SCNF entity is executed.
  • the CPCF entity receives the policy after the policy decision by the SPCF entity and performs further policy decision (authorization), thereby solving the problem that the operator deploying the CCNF entity cannot perform policy control on the network slice SCNF entity by adding the CPCF entity. Policy negotiation with the SPCF entity to improve the policy control capability of the operator deploying the CCNF entity to the network slice.
  • the policy decision of the CPCF entity to the first policy may include: in a roaming scenario of a home route, the SPCF entity is deployed in a home SCNF entity, and the CPCF entity is The home CPCF entity, the home CPCF performs policy decision on the first policy according to the network policy of the operator deploying the home CCNF entity; in the roaming scenario of the visited access, the SPCF entity is deployed in the visited place In the SCNF entity, and the CPCF entity is a home CPCF entity, after the visited CPCF entity receives the first policy sent by the SPCF entity on the visited SCNF entity, the first Sending the policy to the home CPCF entity; the home CPCF makes a policy decision and formulates the second policy according to a network policy of an operator deploying the home CCNF entity, and formulates the second policy Returned to the visited CPCF entity.
  • the network where the CPCF entity is located may include a network deployed by the operator, and the network slice where the SPCF entity is located may include a network deployed by a third party to lease the network resources of the foregoing carrier.
  • the first policy or the second policy may include: a default quality of service QoS parameter of the protocol data unit PDU; and/or a policy charging control parameter for the service data flow.
  • the SPCF entity is deployed in the SCNF entity; and/or the CPCF entity is deployed in the CCNF entity or outside the CCNF entity.
  • the policy control method includes the following steps.
  • the CPCF entity receives a first policy sent by the SPCF entity after performing a network slice policy decision, and the first policy may include a mobility related policy and/or a network slice selection policy.
  • the CPCF entity updates the preset or decided policy according to the first policy, and the preset or decided policy may also include a mobility related policy and/or a network slice selection policy.
  • step 406 the CPCF entity sends the updated policy to the corresponding CCNF entity for execution.
  • the above-mentioned preset or decided policy may be a previously pre-set policy or a policy that has been previously decided.
  • the CPCF entity performs policy control and authorization on the policy formulated by the operator of the SCNF entity according to the network policy of the operator deploying the CCNF entity, and can solve the problem that the operator deploying the CCNF entity cannot perform effective network slicing.
  • the control problem increases the deployment of the CPCF entity and the SPCF entity to implement the policy control of the network slice by the operator deploying the CCNF entity, and improves the operator's ability to control the network.
  • the policy decision of the network slice may include a policy decision made by the SPCF entity based on a policy of a network slice to which the SPCF entity belongs.
  • the SPCF entity performs policy decision according to user subscription data, network policy of the operator deploying the NSI, and the like, and authorizes the requested QoS parameter.
  • the network to which the CPCF belongs may include a network deployed by an operator, and the network slice to which the SPCF belongs is a network deployed by a third party after renting the network resources of the operator.
  • the above update may further include one of the following: formulating a new policy rule, modifying an existing policy rule, modifying a default QoS, and the like.
  • the CPCF entity may further include: the CPCF before receiving the first policy for policy update sent by the SPCF entity after performing a network slice policy decision.
  • the entity updates the predetermined or decided policy based on a policy of the network to which the CPCF entity belongs.
  • FIG. 5 is a flow chart of a policy control method in accordance with another embodiment. As shown in FIG. 5, in the embodiment, the policy control method includes the following steps.
  • the SPCF entity makes a policy decision for network slicing and formulates a first policy, which may include a mobility related policy and/or a network slice selection policy.
  • step 504 the SPCF entity sends the formulated first policy to the CPCF entity to cause the CPCF entity to update the preset or decided policy.
  • the CPCF entity performs policy control and authorization on the policy formulated by the operator of the SCNF entity according to the network policy of the operator deploying the CCNF entity, and can solve the problem that the operator deploying the CCNF entity cannot perform effective network slicing.
  • the control problem increases the deployment of the CPCF entity and the SPCF entity to implement the policy control of the network slice by the operator deploying the CCNF entity, and improves the operator's ability to control the network.
  • the policy decision of the network slice may include a policy decision made by the SPCF entity based on a network policy of a network slice to which the SPCF entity belongs.
  • the network to which the CPCF belongs includes a network deployed by the operator, and the network slice to which the SPCF belongs is a network deployed by a third party after renting the network resources of the foregoing carrier.
  • FIG. 6a is an architectural diagram of a network slicing technology based communication system based on a UE in a non-roaming scenario, in accordance with an embodiment.
  • a CPCF entity is set in the CCNF entity
  • an SPCF entity is set in the SCNF entity.
  • An interface NGa exists between the CPCF entity and the SPCF entity, and interworking can be performed for policy decision.
  • the CPCF entity and the SPCF entity can also communicate with the user contracting library respectively to obtain the contract data required for the policy decision.
  • the CCNF entity can usually be deployed by the operator, and the SCNF entity can usually be deployed by a third-party tenant, and the third-party tenant can rent the operator's network resource.
  • the SPCF entity located on the SCNF entity performs policy decision according to the obtained user subscription data, service information, and network policy of the third party tenant; and the first policy formulated after the decision is located in the CCNF entity.
  • the upper CPCF entity performs policy negotiation, that is, the CPCF entity may make a policy decision on the first policy provided by the SPCF entity according to the network policy of the operator, and return the second policy formulated after the decision to the SPCF entity; the SPCF entity receives and the CPCF
  • the second policy formulated and returned by the CPCF entity after the policy negotiation is performed by the entity, and the second policy is provided to the SCPF and the SUPF of the SCNF entity for execution.
  • the SCPF of the SCNF entity further transparently transmits the second policy to the RAN through the CCNF entity, and is sent by the RAN to the UE.
  • the policy of the network slice can be formulated through policy negotiation between the CPCF entity belonging to the CCNF entity and the SPCF entity belonging to the SCNF entity, so that even if the CCNF entity does not perform signaling on the SCNF entity Analysis can also implement the operator's policy control over network slicing.
  • the core network of the communication system may include a visited CCNF (Visited CCNF) entity, a home CCNF (Home CCNF) entity, a visited SCNF (Visited SCNF) entity, and a home SCNF (Home SCNF) entity.
  • the CPCF entity may be included on the Visited CCNF entity and the Home CCNF entity, the CPCF entity on the Visited CCNF entity is a Visited CPCF entity, and the CPCF entity on the Home CCNF entity is a Home CPCF entity.
  • a Visited CCNF entity or Home CCNF entity may have only some of the functionality of the CCNF entity.
  • the SPCF entity is located on the Home SCNF entity.
  • the Home CPCF entity on the SPCF entity and the Home CCNF entity communicates through the interface NGa for policy negotiation, and the Visited CCNF entity and the Home CCNF entity communicate with each other through the interface NG-Rv.
  • FIG. 6c is a structural diagram of a network slice technology-based communication system in a roaming scenario of Visited Access according to an embodiment.
  • the core network of the communication system may include a Visited CCNF entity, a Home CCNF entity, and a Visited SCNF entity.
  • the CPCF entity may be included on the Visited CCNF entity and the Home CCNF entity, the CPCF entity on the Visited CCNF entity is a Visited CPCF entity, and the CPCF entity on the Home CCNF entity is a Home CPCF entity.
  • a Visited CCNF entity or Home CCNF entity may have only some of the functionality of the CCNF entity.
  • the SPCF entity In the roaming scenario of the visited access, the SPCF entity is located on the Visited SCNF entity.
  • the SPCF entity and the Visited CPCF entity on the Visited CCNF entity communicate through the interface NGa for policy negotiation, and the Visited CCNF entity and the Home CCNF entity communicate with each other through the interface NG-Rv to provide the parameters required for policy control for the Visited CCNF entity.
  • FIG. 6d is an architectural diagram of a network slicing technology based communication system based on a UE in a non-roaming scenario, in accordance with another embodiment.
  • the difference from Figure 6a is: CPCF
  • the entity is located outside the CCNF entity, and there is an interface NGb interworking with the CCNF entity to obtain parameters from the CCNF entity for policy decision and to provide the policy formulated after the decision to the CCNF entity.
  • the functions of the other functional entities and the respective functional entities are similar to those of the communication system shown in FIG. 6a, and are not described herein again.
  • FIG. 6e is a block diagram of a communication system based on a network slicing technology in a roaming scenario of a home route according to another embodiment.
  • the difference from Figure 6b is that the Visited CPCF entity is located in the visited network but outside the Visited CCNF entity, the Home CPCF entity is located in the home network and can be on or outside the Home CCNF entity, Visited CCNF
  • the entity can communicate with the user contracting library directly through the interface NGr*.
  • the Visited CPCF entity and the Home CPCF entity communicate through the interface NGd.
  • the SPCF entity and the Home CPCF entity located in the Home SCNF entity communicate with each other through the interface NGa.
  • the functions of the other functional entities and the respective functional entities are similar to those of the communication system shown in FIG. 6b, and are not described herein again.
  • FIG. 6f is a structural diagram of a network slice technology-based communication system in a visited roaming scenario according to another embodiment.
  • the difference from Figure 6c is that the Visited CPCF entity is located in the visited network but outside the Visited CCNF entity, the Home CPCF entity is located in the home network and can be on or outside the Home CCNF entity, Visited CCNF
  • the entity can communicate with the user contracting library directly through the interface NGr*.
  • the Visited CPCF entity and the Home CPCF entity communicate through the interface NGd.
  • the SPCF entity and the Visited CPCF entity located in the Visited SCNF entity communicate with each other through the interface NGa.
  • the functions of the other functional entities and the respective functional entities are similar to those of the communication system shown in FIG. 6c, and are not described herein again.
  • FIG. 7 is a signaling flow diagram of a policy control method that describes how policy decisions are made in a UE attaching to a RAN, in accordance with an embodiment.
  • the CPCF entity in Figure 7 may be located on the CCNF entity as shown in Figure 6a or outside the CCNF entity as shown in Figure 6d.
  • the policy control method of this embodiment may include the following steps.
  • step 701 the UE sends an attach request message to the RAN, where the attach request message carries a Multi-Dimensional Descriptor (MDD) request (optional), a temporary identity (Temporary Id), and the like.
  • MDD Multi-Dimensional Descriptor
  • Temporal Id temporary identity
  • step 702 the RAN forwards the attach request message to the CCNF entity in the core network carrying the Temporary Id or the like.
  • step 703 the CCNF entity authenticates and authorizes the UE (security procedure).
  • the CCNF entity interacts with the CPCF entity to make policy decisions.
  • the CPCF entity determines the mobility related policy and/or the network slice selection policy of the UE and provides it to the CCNF entity for execution.
  • the mobility related policy includes an allowed area, a non-allowed area, and a forbidden area that allow the UE to move. In the allowed area, the UE can communicate with the allowed subscription network. In the disallowed area, the UE cannot initiate session management signaling to access the service, but can initiate mobility management signaling. In the forbidden area, the UE cannot communicate with the network.
  • the network slice selection policy includes which network slice or slices to select for the UE.
  • the CCNF entity selects the NSI (including the SCNF entity) according to the network slice selection policy, the request MDD (if provided to the CCNF entity), and the CCNF entity binds the UE and the selected NSI.
  • the binding may be to create a context to save the relationship between the Accept MDD and the UE.
  • the CCNF entity returns an attach confirmation message to the RAN, and the attach confirmation message carries an Accept MDD (if the message sent by the RAN to the CCNF entity carries the request MDD), a Temporary ID, and the like.
  • step 707 the RAN returns an attach confirmation message to the UE, carrying an Accept MDD, a temporary ID, and the like.
  • the CPCF entity (which may be located on the CCNF entity or outside the CCNF entity) belonging to the CCNF entity determines the mobility related policy and/or the network slice selection policy for the UE. These policies are determined by the CCNF entity according to the network policy of the operator deploying the CCNF entity. These policies of CPCF entity decision making these policies for a UE in a CCNF entity may be referred to as UE-Level Policy.
  • step 704 the CCNF entity in the visited network interacts with the Visited CPCF entity, and the Visited CPCF entity further interacts with the Home CPCF entity;
  • the policy is provided to the Visited CPCF entity after the policy decision is made; then, the Visited CPCF entity provides the policy to the CCNF entity executing in the visited network.
  • FIG. 8 is a signaling flowchart of a policy control method according to another embodiment, which describes how policy control is performed during a PDU session establishment process of a UE.
  • the CPCF entity in Figure 8 may be located on the CCNF entity as shown in Figure 6a or outside the CCNF entity as shown in Figure 6d.
  • the policy control method of this embodiment may include the following steps.
  • step 801 the UE sends a PDU session establishment request message to the RAN, and the PDU session is established.
  • the request message carries the Temporary ID, the MDD corresponding to the requested PDU session, the Data Network Name (DNN) of the PDU session, and other parameters.
  • DNN Data Network Name
  • step 802 the RAN forwards the PDU Session Establishment Request message to the CCNF entity.
  • the CCNF entity authenticates whether the UE can access the selected NSI (ie, the SCNF entity) according to the MDD.
  • step 804 the CCNF entity sends a PDU session establishment request message to the SCNF entity, where the PDU session establishment request message carries a Subscriber Permanent Identifier (SUPI), DNN, and the like.
  • SUPI Subscriber Permanent Identifier
  • step 805 the SCNF entity allocates an IP address to the UE, and the SCNF entity sends a policy request message to the SPCF entity, where the policy request message carries the user identifier, the IP address, the DNN, and the like.
  • the SPCF entity performs policy decision according to information such as user subscription data, service information, and network policy of a third-party tenant deploying the SCNF entity, and formulates a first policy, where the first policy may include: QoS default QoS and mobility of the PDU session. Related strategies, network slice selection strategies, etc.
  • the SPCF entity provides the first policy formulated after the policy decision to the CPCF entity to perform policy negotiation with the CPCF entity, and the CPCF entity performs a policy on the first policy provided by the SPCF entity according to the network policy of the operator deploying the CCNF entity.
  • the decision eg, authorizing the policy
  • step 808 the SPCF entity returns a policy response message to the SCNF entity, the policy response message carrying the second policy described above.
  • the SCNF entity executes the second policy, including interaction between the control plane and the user plane, establishing a user plane channel, and the like.
  • the SCNF entity returns a PDU session response message to the CCNF entity, where the PDU session response message carries information such as an IP address and a default QoS.
  • the CCNF entity sends a PDU session response message to the RAN, where the PDU session response message carries information such as an IP address, a default QoS, and the like.
  • the RAN sends a PDU session response message to the UE, where the PDU session response message carries information such as an IP address, a default QoS, and the like.
  • the policy is negotiated with the CPCF entity, so that the CPCF entity can be based on the network of the operator deploying the CCNF entity.
  • the SPCF entity may provide the mobility related policy and/or the network slice selection policy of the decision to the CPCF entity.
  • the CPCF entity also comprehensively considers the mobility related policy of the SPCF entity decision and/or the network slice selection policy and the mobility related policy and/or the network slice selection policy of the CPCF entity decision before (for example, the UE attaches to the RAN), and The previously determined mobility related policies and/or network slice selection policies are adjusted to enhance control of UE mobility management and/or network slice selection. Since one UE can establish multiple PDU sessions, ie access multiple network slices (SCNF entities), the CPCF entity may receive mobility related policies and/or network slice selection policies provided by multiple SPCF entities.
  • the CPCF entity can comprehensively consider the policy information provided by multiple SPCF entities for comprehensive policy decision. For example, the CCNF entity can perform network slice reselection according to the network slice selection policy provided by the CPCF.
  • the Visited SCNF entity sends a policy request message to the SPCF entity on the Home SCNF entity; in step 806, the SPCF entity in the Home SCNF entity is based on the user subscription data and service information.
  • the SPCF entity in the Home SCNF entity provides the first policy formulated to the home CCNF entity or above
  • the Home CPCF entity performs policy negotiation (authorization) with the Home CPCF entity, and the Home CPCF entity authorizes the first policy provided by the SPCF entity according to the network policy of the operator deploying the Home CCNF entity, and the second policy after the authorization.
  • the SPCF entity in the Home SCNF entity provides the second policy to the Visited SCNF entity for execution via the Home SCNF entity.
  • the Home CPCF entity may update the corresponding policy of the previous decision and provide the updated corresponding policy to Visited.
  • the CPCF entity, the Visited CPCF entity, provides the policy to the Visited CCNF entity for execution.
  • the Visited SCNF entity sends a policy request message to the SPCF entity therein; in step 806, the SPCF entity in the Visited SCNF entity is based on user subscription data, service information, and deployment.
  • the Visited SCNF entity provides the first policy formulated to the Visited CPCF entity above or outside the Visited CCNF entity for policy negotiation (authorization) with the Visited CPCF entity, and the Visited CPCF entity provides the first policy to the Home CPCF entity,
  • the Home CPCF entity authorizes the first policy according to the network policy of the operator deploying the Home CPCF entity, and the Home CPCF entity returns the authorized second policy to the Visited CPCF entity, and the Visited CPCF entity provides the second policy to the The SPCF entity in the Visited SCNF entity; in step 808, the SPCF entity in the Visited SCNF entity provides the second policy to the Visited SCNF entity for execution.
  • the Visited CPCF entity forwards the corresponding policy to the Home CPCF entity, corresponding to the previous decision by the Home CPCF entity.
  • the policy makes possible updates and provides the updated corresponding policy to the Visited CPCF entity, which provides the policy to the Visited CCNF entity for execution.
  • the Visited CPCF entity may also directly authorize the first policy according to the network policy of the operator deploying the Visited CPCF entity, and formulate the second policy.
  • FIG. 9 is a signaling flow diagram of a policy control method that describes how policy control is performed during a PDU session modification process of a UE, in accordance with another embodiment.
  • the CPCF entity in Figure 9 may be located on the CCNF entity as shown in Figure 6a or outside the CCNF entity as shown in Figure 6d.
  • the policy control method of this embodiment may include the following steps.
  • the UE sends a PDU session modification request message to the RAN, where the PDU session modification request message carries a Temporary ID, an MDD, and other parameters, such as a service including a filter and a requested QoS parameter.
  • the PDU session modification request message carries a Temporary ID, an MDD, and other parameters, such as a service including a filter and a requested QoS parameter.
  • step 902 the RAN forwards the PDU Session Modification Request message to the CCNF.
  • step 903 the CCNF sends a PDU session modification request message to the SCNF, where the PDU session modification request message carries the service filter and the requested QoS parameter.
  • step 904 the SCNF sends a policy request message to the SPCF, where the policy request message carries the filter of the service and the requested QoS parameter.
  • step 905 the SPCF performs policy decision based on the user subscription data, the network policy of the third party tenant deploying the SCNF, and the like, and authorizes the requested QoS parameters.
  • step 906 the SPCF negotiates the authorized QoS policy with the CPCF, the CPCF root According to the network policy of the operator deploying CCNF, the policy provided by the SPCF is authorized, the authorized policy rule is formulated, and the confirmed policy rule is returned to the SPCF.
  • step 907 the SPCF returns a policy response message to the SCNF, carrying the policy rule of the decision.
  • step 908 the SCNF executes the policy, including the interaction between the control plane and the user plane, providing the policy rules to the user plane, and the like.
  • the SCNF After performing the binding of the PDU flow according to the policy rule, the SCNF returns a PDU session modification response message to the CCNF, and the PDU session modification response message carries information such as authorized QoS parameters.
  • step 909 the CCNF returns a PDU session modification response message to the RAN, and the PDU session modification response message carries information such as authorized QoS parameters.
  • step 910 the RAN sends a PDU session modification response message to the UE, where the PDU session modification response message carries information such as authorized QoS parameters.
  • the policy is negotiated with the CPCF, so that the CPCF can perform policy control on the policies formulated by the third-party tenants deploying the SCNF according to the network policy of the operator deploying the CCNF.
  • policy authorization which implements the policy control of the network slicing by the operator deploying the CCNF entity, thereby improving the ability of the operator deploying the CCNF to control the network.
  • the Visited SCNF sends a policy request message to the SPCF on the Home SCNF; in step 905, the SPCF obtains information such as the user subscription data, the home SCNF's third party tenant's network policy, and the like. Policy decisions are made and policies are formulated; in step 906, the SPCF provides the policy developed after the decision to the Home CPCF above or outside the Home CCNF entity for policy negotiation with the Home CPCF, which is based on the Home CCNF operator's network.
  • the policy or the like authorizes the policy provided by the SPCF, and returns the authorized policy to the SPCF; in step 907, the SPCF then provides the authorized policy to the Visited SCNF through its home SCNF. If the SPCF on the Home SCNF also provides a mobility related policy and/or a network slice selection policy to the Home CPCF, the Home CPCF may also update the corresponding policy of the previous decision according to the mobility related policy and/or the network slice selection policy. The updated corresponding policy is provided to the Visited CPCF, which is provided by the Visited CPCF to the Visited CCNF.
  • step 904 the Visited SCNF sends a policy request message to the SPCF therein; in step 905, the SPCF is based on the user subscription data, Visited SCNF The third party tenant's network policy and other information make policy decisions and formulate policies; in step 906, the SPCF forwards the decision-making policy to the Visited CPCF on or above the Visited CCNF entity, and the Visited CPCF provides the policy to the Home.
  • CPCF which is authorized by Home CPCF according to the network policy of the operator deploying Home CPCF;
  • Home CPCF returns the authorized policy to Visited CPCF, and then returns to the SPCF in the Visited SCNF entity by Visited CPCF;
  • the SPCF in the Visited SCNF entity provides the authorized policy to the Visited SCNF for execution. If the SPCF in the Visited SCNF entity also provides a mobility-related policy and/or a network slice selection policy to the Visited CPCF, the Visited CPCF forwards the corresponding policy to the Home CPCF, and the Home CPCF makes the corresponding policy for the previous decision.
  • the Visited CPCF may also directly authorize the first policy according to the network policy of the operator deploying the Visited CPCF and formulate the second policy.
  • FIG. 10 is a signaling flow diagram of a policy control method that describes a process of triggering a policy decision and a PDU session modification procedure through a network and creating or modifying a PDU flow (ie, bearer), in accordance with another embodiment.
  • the CPCF entity in Figure 10 may be located on the CCNF entity as shown in Figure 6a or outside the CCNF entity as shown in Figure 6d.
  • the policy control method of this embodiment may include the following steps.
  • the SPCF receives a trigger that requires a policy decision.
  • This trigger is an internal or external trigger of the SPCF.
  • the internal trigger may be a policy change of the SPCF configuration
  • the external trigger includes the update of the user subscription data from the subscription database, the service information from the application layer AF, or the application information report detected by the user plane function SUPF of the SCNF.
  • the SPCF makes a policy decision, including making a new policy rule, or modifying an existing policy rule, or modifying a default QoS, or formulating/modifying a mobility related policy, and the like.
  • the SPCF sends a policy for the new decision to the CPCF.
  • the CPCF authorizes or decides on the policy provided by the SPCF, it returns the authorization or re-decision policy to the SPCF.
  • the CPCF will save the mobility related policy provided by the SPCF as an input condition for the CPCF to make mobility related policy decisions, and may modify (update) the mobility related policies formulated before the CPCF.
  • the CPCF can also provide the modified mobility related policy to the UE in a subsequent mobility management process.
  • step 1004 the SPCF sends a policy provision message to the SCNF to provide the SCNF with a new policy authorized or decided by the CPCF.
  • the SCNF executes a new policy.
  • the SCNF performs the binding function of the PDU stream, updates or installs related policy rules on the user plane, and sends a PDU session modification request message (ie, a PDU stream creation or modification message) to the CCNF, carrying QoS parameters.
  • a PDU session modification request message ie, a PDU stream creation or modification message
  • the user default plane is provided with a new default QoS parameter, and a PDU session modification request message is sent to the CCNF to provide default QoS parameters to the CCNF.
  • step 1006 the CCNF sends a PDU Session Modification Request message to the RAN to provide new/default QoS parameters and the like.
  • step 1007 the RAN sends a PDU Session Modification Request message to the UE, carrying the new/default QoS parameters, and the like.
  • step 1008 the UE returns an acknowledgment message, ie, a PDU Session Modification Reply message, to the RAN.
  • step 1009 the RAN returns an acknowledgement message to CCNF.
  • step 1010 the CCNF returns an acknowledgement message to the SCNF.
  • step 1011 the SCNF returns an acknowledgement message to the SPCF.
  • the Visited SCNF interacts with the SPCF on the Home SCNF, and the SPCF makes policy decisions and formulates policies based on the user subscription data, the network policy of the third-party tenant of the Home SCNF, and the like.
  • the SPCF provides the policy after the decision to the Home CPCF above or outside the Home CCNF entity for policy negotiation with the Home CPCF, and the Home CPCF performs the policy provided by the SPCF according to the network policy of the operator of the Home CCNF. Authorize and return the authorized policy to the SPCF.
  • the SPCF then provides the authorized policy to the Visited SCNF for execution via the Home SCNF.
  • the Visited SCNF interacts with the SPCF therein, and the SPCF makes policy decisions and formulates policies according to the user subscription data, the network policy of the third party tenant of the Visited SCNF.
  • the SPCF provides the post-decision policy to the Visited CPCF on or above the Visited CCNF entity, and the Visited CPCF provides the policy to the Home CPCF according to the network policy of the operator deploying the Home CPCF.
  • Authorization, Home CPCF then returns the authorized policy to Visited CPCF, which is then returned to SPCF by Visited CPCF.
  • the SPCF then provides the policy to the Visited SCNF for execution.
  • the Visited CPCF may also directly authorize the policy of the SPCF decision according to the network policy of the operator deploying the Visited CPCF.
  • the policy that the SPCF decides and negotiates with the CPCF is performed by the SCNF, which is a policy for a PDU session, and thus can also be considered as a Session-Level Policy.
  • the method of the foregoing embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a policy control device for implementing the method of any one or any combination of the above.
  • the term “module” may be a combination of software and/or hardware that implements a predetermined function.
  • FIG. 11 is a block diagram showing the structure of a policy control apparatus according to an embodiment. As shown in FIG. 11, the apparatus is applied to an SPCF entity, and includes: a decision module 1102, a sending module 1104, a receiving module 1106, and a providing module 1108.
  • the decision module 1102 is configured to make policy decisions for network slicing and to formulate a first policy, wherein the SPCF entity belongs to a slice special core network function SCNF entity.
  • the sending module 1104 is coupled to the decision module 1102 and configured to send the formulated first policy to the CPCF entity for policy negotiation with the CPCF entity, wherein the CPCF entity belongs to the CCNF entity.
  • the receiving module 1106 is configured to receive a second policy returned by the CPCF entity.
  • a providing module 1108 is coupled to the receiving module 1106 and configured to provide the SCNF entity with the The second policy is to cause the SCNF entity in which the user equipment is located to execute the second policy.
  • the decision module 1102 is configured to formulate the first policy by: formulating the first policy according to user subscription data, service information, and a network policy of an operator deploying the SCNF entity.
  • the receiving module 1106 is configured to receive the second policy returned by the CPCF entity by receiving a home CPCF entity or a visited CPCF entity according to a network policy of an operator deploying a corresponding CCNF entity to the first policy. The second policy returned after making a policy decision.
  • the network to which the CPCF entity belongs may include a network deployed by the operator, and the network slice to which the SPCF entity belongs may include a network deployed after the third party rents the network resources of the foregoing carrier.
  • the first policy or the second policy may include: a default quality of service QoS parameter of the protocol data unit PDU; and/or a policy charging control parameter for the service data flow.
  • the decision module 1102 can include one of the following units for triggering a policy decision: a first receiving unit configured to receive a request message of the UE; and a second receiving unit configured to receive from the SPCF
  • the third receiving unit is configured to receive the service information sent by the application function AF
  • the fourth receiving unit is configured to receive the function detection application information reported by the user of the SCNF entity.
  • the SPCF entity may be deployed in the SCNF entity; and/or the CPCF entity may be deployed in the CCNF entity or outside the CCNF entity.
  • the SPCF entity is deployed in a home SCNF entity in a roaming scenario of home routing.
  • Decision module 1102 is configured to make policy decisions for network slicing and to formulate the first policy.
  • the sending module 1104 is configured to send the formulated first policy to the home CPCF entity to perform policy negotiation with the home CPCF.
  • the receiving module 1106 is configured to receive the second policy returned by the home CPCF after making a policy decision on the first policy.
  • a provisioning module 1108 is arranged to provide the second policy to the visited SCNF entity via the home SCNF entity.
  • the SPCF entity is deployed in the visited SCNF entity in the roaming scenario of the visited access.
  • Decision module 1102 is configured to make policy decisions for network slicing and to formulate the first policy.
  • the sending module 1104 is configured to send the formulated first policy to the home CPCF entity through the visited CPCF entity to perform policy negotiation with the home CPCF entity.
  • Receiving module 1106 is configured to receive, by the visited CPCF entity, the second policy returned by the home CPCF entity to perform a policy decision on the first policy.
  • the provisioning module 1108 is arranged to provide the second policy to the visited SCNF entity.
  • FIG. 12 is a structural block diagram of a policy control apparatus according to another embodiment. As shown in FIG. 12, the device is applied to a CPCF entity, and may include: a receiving module 1202, a policy decision module 1204, and a sending module 1206.
  • the receiving module 1202 is configured to receive a first policy that is formulated after the SPCF entity performs a network slice policy decision, where the SPCF entity belongs to the SCNF entity, and the CPCF entity belongs to the CCNF entity.
  • the policy decision module 1204 is coupled to the receiving module 1202 and configured to make policy decisions for the first policy and to formulate a second policy.
  • the sending module 1206 is coupled to the policy decision module 1204 and configured to send the second policy to the SPCF entity to cause the SPCF entity to provide the second policy to the SCNF entity.
  • the policy decision module 1204 is configured to make a policy decision on the first policy by: in a roaming scenario of a home route, the SPCF entity is deployed in a home SCNF entity, and The CPCF entity is a home CPCF entity, and the policy is determined according to the network policy of the operator deploying the home CCNF entity; in the roaming scenario of the visited access, the SPCF entity is deployed in the visited And in the SCNF entity, and the CPCF entity is a home CPCF entity, receiving the first policy sent by the SPCF entity on the visited SCNF entity by the visited CPCF entity, according to the deployment of the hometown The network policy of the operator of the CCNF entity makes a policy decision on the first policy and formulates the second policy, and returns the second policy to the visited CPCF entity.
  • the network to which the CPCF entity belongs may include a network deployed by the operator, and the network slice to which the SPCF entity belongs may include a network deployed after the third party rents the network resources of the foregoing carrier.
  • the first policy or the second policy may include: a default quality of service QoS parameter of the protocol data unit PDU; and/or a policy charging control parameter for the service data flow.
  • the SPCF entity can be deployed in the SCNF entity; and/or, CPCF Entities can be deployed outside of CCNF entities or CCNF entities.
  • FIG. 13 is a structural block diagram of a policy control apparatus according to another embodiment. As shown in FIG. 13, the device is applied to the CPCF, and includes: a receiving module 1302, an updating module 1304, and a sending module 1306.
  • the receiving module 1302 is configured to receive a first policy that is formulated and sent after the SPCF entity performs a network slice policy decision, and the first policy may include a mobility related policy and/or a network slice selection policy for the CCNF entity to perform policy update.
  • the update module 1304 is coupled to the receiving module 1302 and configured to update a preset or determined policy according to the first policy, the preset or decided policy may include: a mobility related policy and/or a network slice selection policy .
  • the sending module 1306 is coupled to the update module 1304 and is configured to send the updated policy to the CCNF entity.
  • the policy decision of the network slice may include a policy decision made by the SPCF entity based on the policy of the network slice of the SPCF entity; and/or the policy decision made by the CPCF entity may include the CPCF entity being based on the CPCF entity The strategy of the network is made.
  • the network where the CPCF entity is located may include a network deployed by the operator, and the network slice where the SPCF entity is located may include a network deployed by a third party to lease the network resources of the foregoing carrier.
  • the SPCF entity may be deployed in the SCNF entity; and/or the CPCF entity may be deployed in or outside of the CCNF entity.
  • FIG. 14 is a structural block diagram of a policy control apparatus according to another embodiment. As shown in FIG. 14, the apparatus is applied to an SPCF entity, and includes: a decision module 1402 and a sending module 1404.
  • the decision module 1402 is configured to make policy decisions for network slicing and to formulate a first policy, which may include a mobility related policy and/or a network slice selection policy for the CCNF entity to perform policy updates.
  • the sending module 1404 is coupled to the decision module 1402 and configured to send the first policy including the mobility related policy and/or the network slice selection policy to the CPCF entity, so that the CPCF entity updates the preset or decided policy,
  • the preset or decided policy may include a mobility related policy and/or a network slice selection policy.
  • the policy decision of the network slice may include a policy decision made by the SPCF entity based on the policy of the network slice to which the SPCF entity belongs.
  • the network where the CPCF entity is located may include a network deployed by the operator, and the network slice where the SPCF entity is located may include a network deployed by a third party to lease the network resources of the foregoing carrier.
  • the SPCF entity may be deployed in the SCNF entity; and/or the CPCF entity may be deployed in or outside of the CCNF entity.
  • each of the foregoing modules may be implemented by software or hardware or a combination of software and hardware.
  • the latter can be implemented in the following manner, but is not limited thereto: each of the above modules is located in the same processor; or, each of the above modules is located in a different processor in any combination.
  • Embodiments of the present invention also provide a computer readable storage medium storing computer executable instructions arranged to perform the above method.
  • the above storage medium may be configured to store program code for performing the above steps.
  • the foregoing storage medium may include, but not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • a medium that can store program code may include, but not limited to, a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
  • the above processor may perform the above steps according to the stored program code in the storage medium.
  • the division of modules/units is only a division of a logical function.
  • there may be another division manner for example, multiple modules/units or components may be combined. Either it can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, unit or module, or an electrical or other form of connection.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. You can choose some or all of them according to actual needs.
  • the unit is to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • policy negotiation can be performed by the CPCF entity and the SPCF entity to formulate a network slice policy, so that the CCNF entity can implement the deployment even if the signaling of the SCNF entity is not resolved.
  • the operator of the CCNF entity controls the policy of the network slicing and improves the operator's ability to control the network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

公开了一种策略控制方法及装置。策略控制方法包括:SPCF实体进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于SCNF实体,所述SCNF实体是CCNF实体为用户设备选择的网络切片;所述SPCF实体将制定的所述第一策略发送给CPCF实体以与所述CPCF进行策略协商,其中,所述CPCF实体归属于所述CCNF实体;所述SPCF实体接收所述CPCF实体对所述第一策略进行策略决策后返回的第二策略;所述SPCF实体向所述SCNF实体提供所述第二策略以供所述SCNF实体执行所述第二策略。

Description

策略控制方法及装置 技术领域
本公开涉及通信领域,例如,涉及一种策略控制方法及装置。
背景技术
在移动通信领域中,包括人与人之间的通信、人与物之间的通信、以及物与物之间的通信等通信场景。针对不同的通信场景,如果仅采用单一的一种通信网络架构将无法满足通信技术发展的需求。网络切片(Network Slice)是实现一个物理网络上支持多个逻辑网络的一种技术手段。通过网络切片实例(Network Slice Instance,NSI)可以实现多种通信网络架构。
在4G无线通信***的策略控制架构中,策略和计费规则功能(Policy and Charging Rule Function,PCRF)实体作为策略控制的核心,通常是和整个无线通信***一起由运营商部署的。
基于网络切片技术,在下一代通信***中包括通用控制网络功能(Common Control Network Function,CCNF)实体和切片特殊核心网功能(Slice Specific Core Network Function,SCNF)实体,CCNF实体通常可以由运营商部署,而SCNF实体通常由第三方租户部署。在这种***架构下,相关技术的策略控制架构不能兼顾运营商和第三方租户的不同策略,且在基于网络切片的下一代通信***中,也不存在相关的策略控制机制。
发明内容
本发明实施例提供了一种策略控制方法及装置,以至少解决相关技术中基于网络切片技术的通信***无法进行策略控制的问题。
一实施例提供了一种策略控制方法,应用于包括网络切片的通信***,包括:
切片策略控制功能SPCF实体进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体;
所述SPCF实体将制定的所述第一策略发送给通用策略控制功能CPCF实体以与所述CPCF实体进行策略协商,其中,所述CPCF实体归属于所述CCNF实体;
所述SPCF实体接收所述CPCF实体返回的第二策略;
所述SPCF实体向所述SCNF实体提供所述第二策略以使得所述用户设备所在的SCNF实体执行所述第二策略。
一实施例还提供了一种策略控制方法,应用于包括网络切片的通信***,包括:
通用策略控制功能CPCF实体接收切片策略控制功能SPCF实体进行网络切片的策略决策后制定的第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体,所述CPCF实体归属于通用控制网络功能CCNF实体;
所述CPCF实体对所述第一策略进行策略决策并制定第二策略;
所述CPCF实体向所述SPCF实体发送所述第二策略,以使所述SPCF实体向所述SCNF实体提供所述第二策略。
一实施例还提供一种策略控制装置,应用于切片策略控制功能SPCF实体中,包括:
决策模块,设置为进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体;
发送模块,设置为将制定的所述第一策略发送给通用策略控制功能CPCF实体以与所述CPCF实体进行策略协商,其中,所述CPCF实体归属于所述CCNF实体;
接收模块,设置为接收所述CPCF实体返回的第二策略;
提供模块,设置为向所述SCNF实体提供所述第二策略以使得所述用户设备所在的SCNF实体执行所述第二策略。
一实施例还提供一种策略控制装置,应用于通用策略控制功能CPCF实体中,包括:
接收模块,设置为接收切片策略控制功能SPCF实体进行网络切片的策略决 策后制定的第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体,所述CPCF实体归属于所述CCNF实体;
策略决策模块,设置为对所述第一策略进行策略决策并制定第二策略;
发送模块,设置为向所述SPCF实体发送所述第二策略,以使所述SPCF实体向SCNF实体提供所述第二策略。
一实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述任一实施例所述的方法。
附图说明
图1为根据一实施例的网络切片通信***的架构图;
图2为根据一实施例的策略控制方法的流程图;
图3为根据另一实施例的策略控制方法的流程图;
图4为根据另一实施例的策略控制方法的流程图;
图5为根据另一实施例的策略控制方法的流程图;
图6a为根据一实施例的基于网络切片技术的通信***的架构图;
图6b为根据一实施例的家乡路由(Home-routed)的漫游场景下基于网络切片技术的通信***的架构图;
图6c为根据一实施例的拜访地接入(Visited Access)的漫游场景下基于网络切片技术的通信***的架构图;
图6d为根据另一实施例的基于网络切片技术的通信***的架构图;
图6e为根据另一实施例的家乡路由的漫游场景下基于网络切片技术的通信***的架构图;
图6f为根据另一实施例的拜访地接入的漫游场景下基于网络切片技术的通信***的架构图;
图7为根据一实施例的策略控制方法的信令流程图;
图8为根据另一实施例的策略控制方法的信令流程图;
图9为根据另一实施例的策略控制方法的信令流程图;
图10为根据另一实施例的策略控制方法的信令流程图;
图11是根据一实施例的策略控制装置的结构框图;
图12是根据另一实施例的策略控制装置的结构框图;
图13是根据另一实施例的策略控制装置的结构框图;
图14是根据另一实施例的策略控制装置的结构框图。
具体实施方式
图1为根据一实施例的网络切片通信***的架构图。如图1所示,核心网采用网络切片技术构建,一个核心网切片实例(Core Network Slice Instance)可以包括CCNF实体、SCNF实体和用户签约库(Subscriber Repository)。一个CCNF实体是为一个UE服务的多个NSI(SCNF实体)所共享的逻辑部分。CCNF实体为支持基本功能操作的基础控制面网络功能实体,功能可以包括用户认证和授权(Authentication&Authorization)、移动性管理(Mobility Management,MM)、网络切片实例选择器(Network Slice Instance Selector)、网络功能实例选择器(Network Function Instance Selector)和非接入层(Non-access stratum,NAS)路由功能(NAS Routing),等。SCNF实体可以包括切片控制面功能(Slice Control Plane Function,SCPF)和切片用户面功能(Slice User Plane Function,SUPF)。SCPF包括向用户设备(User Equipment,UE)提供网络接入服务所需的控制面功能中除去CCNF实体包括的控制面功能的其他控制面功能(例如:会话管理、IP地址分配,等)。一个UE可以通过一个CCNF实体同时接入多个SCNF实体以建立多个协议数据单元(Protocol Data Unit,PDU)会话。
图2是根据一实施例的策略控制方法的流程图。如图2所示,在本实施例中该策略控制方法包括以下步骤。
在步骤202中,切片策略控制功能(Slice Policy Control Function,SPCF)实体进行网络切片的策略决策并制定第一策略。SPCF实体可以归属于SCNF实体,SCNF实体可以是CCNF实体为UE选择的网络切片。
在步骤204中,SPCF实体将制定的第一策略发送给通用策略控制功能(Common Policy Control Function,CPCF)实体以与所述CPCF实体进行策略协商。CPCF实体可以归属于CCNF实体。
在步骤206中,SPCF实体接收CPCF实体返回的第二策略。
在步骤208中,SPCF实体向其归属的SCNF实体提供第二策略以供UE所在的SCNF实体执行该第二策略。UE所在的SCNF实体可以是SPCF实体归属的SCNF实体。或者,SPCF实体归属的SCNF实体可以是家乡SCNF实体,而UE所在的SCNF实体可以是拜访地SCNF实体。
本实施例中,SPCF实体进行策略决策并且与CPCF实体进行策略协商,从而解决部署CCNF实体的运营商对网络切片SCNF实体不能进行策略控制的问题,通过增加SPCF实体和CPCF实体并进行策略协商,提高部署CCNF实体的运营商对网络切片的策略控制能力。
在一个可选的实施例中,上述网络切片的策略决策可以包括上述SPCF实体基于上述SPCF实体归属的网络的切片策略进行的策略决策;和/或,上述CPCF实体进行的策略决策可以包括上述CPCF实体基于上述CPCF实体归属的网络的策略进行的策略决策。
在一个可选的实施例中,上述步骤所述SPCF实体制定第一策略可以包括:所述SPCF实体根据用户签约数据、业务信息和部署所述SCNF实体的运营商的网络策略制定所述第一策略。
在一个可选的实施例中,上述步骤所述SPCF实体接收所述CPCF实体返回的第二策略可以包括:所述SPCF实体接收所述CPCF实体根据部署所述CCNF实体的运营商的网络策略对所述第一策略进行策略决策后返回的所述第二策略;或者所述SPCF实体接收家乡CPCF实体根据部署家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策后通过拜访地CPCF实体返回的所述第二策略。
在一个可选的实施例中,归属于CCNF实体的CPCF实体可以部署在CCNF实体中也可以部署于CCNF实体之外。在一个可选的实施例中,归属于SCNF实体的SPCF实体可以部署在SCNF实体中。CPCF实体与SPCF实体之间存在接口,通过接口可以进行各种信息(例如策略相关的信息)的传输。
在一个可选的实施例中,上述CPCF实体所在的网络可以包括运营商所部署的网络,上述SPCF实体所在的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。在本实施例中,CCNF实体可以由运营商部署,SCNF实体可以由第三方租户部署。
在这种场景下,位于SCNF实体的SPCF实体根据用户签约数据、业务信息以及第三方租户的网络策略等进行策略决策后制定第一策略,并将该第一策略与位于CCNF实体的CPCF实体进行策略协商;然后CPCF实体可以根据运营商的网络策略等对第一策略进行策略决策,并将策略决策后确定的第二策略返回给SPCF实体;SPCF实体再将协商后CPCF实体返回的第二策略提供给SPCF实体的控制面和用户面来执行。SCNF实体的控制面功能将第二策略提供给无线接入网(Radio Access Network,RAN)和用户设备UE。
由于CCNF实体通常不对SCNF实体的信令进行解析,仅作透传将SCNF实体的信令传给RAN,因此,通过在SCNF实体中部署SPCF实体并在CCNF实体中部署CPCF实体,能够增强运营商对网络的控制能力。
在一个可选的实施例中,第一策略或第二策略可以包括:协议数据单元PDU的默认服务质量QoS参数;和/或,针对业务数据流的策略计费控制参数。
在一个可选的实施例中,该策略控制方法还可以包括触发所述SPCF实体制定所述第一策略的步骤。该步骤可以在步骤202之前。该触发可以包括以下之一:上述SPCF实体接收用户设备UE的请求消息;上述SPCF实体接收到来自SPCF实体内部的触发;上述SPCF接收应用功能AF实体发送的业务信息;上述SPCF实体接收SCNF实体的用户面上报的功能检测应用信息。在本实施例中,SCNF实体为UE分配IP地址,上述请求消息中携带用户标识、IP地址以及应用框架(Dotnetnuke,DNN)。
在一个可选的实施例中,在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中。所述SPCF实体进行网络切片的策略决策并制定第一策略包括:所述家乡SCNF实体上的SPCF实体进行网络切片的策略决策并制定所述第一策略;所述SPCF实体将制定的所述第一策略发送给CPCF实体以与所述CPCF进行策略协商包括:所述家乡SCNF实体上的SPCF实体将制定的所述第一策略发送给家乡CPCF实体以与所述家乡CPCF进行策略协商;所述SPCF实体接收 所述CPCF实体返回的第二策略包括:所述家乡SCNF实体上的SPCF接收所述家乡CPCF在对所述第一策略进行策略决策后返回的所述第二策略;所述SPCF实体向所述SCNF实体提供所述第二策略包括:所述家乡SCNF实体上的SPCF通过所述家乡SCNF实体向拜访地SCNF实体提供所述第二策略。在本实施例中,Visited CPCF位于Visited CCNF中,而Home CPCF位于Home CCNF中。其中,Visited CCNF或Home CCNF可能仅具有CCNF的部分功能。SPCF位于Home SCNF中。SPCF和Home CCNF(即Home CPCF)互通。而Visited CCNF和Home CCNF之间互通。
在一个可选的实施例中,在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中。所述SPCF实体进行网络切片的策略决策并制定第一策略包括:所述拜访地SCNF实体上的SPCF实体进行网络切片的策略决策并制定所述第一策略;所述SPCF实体将制定的所述第一策略发送给CPCF实体以与所述CPCF进行策略协商包括:所述拜访地SCNF实体上的SPCF实体将制定的所述第一策略通过拜访地CPCF实体发送给家乡CPCF实体以与所述家乡CPCF进行策略协商;所述SPCF实体接收所述CPCF实体返回的第二策略包括:所述拜访地SCNF实体上的SPCF实体接收所述拜访地CPCF实体转发的由所述家乡CPCF实体在对所述第一策略进行策略决策后返回的所述第二策略;所述SPCF实体接收所述CPCF实体对所述第一策略进行策略决策后返回的第二策略包括:所述拜访地SCNF实体上的SPCF实体接收所述拜访地CPCF实体转发的由所述家乡CPCF实体在对所述第一策略进行策略决策后返回的所述第二策略;所述SPCF实体向所述SCNF实体提供所述第二策略包括:所述拜访地SCNF实体上的SPCF实体向拜访地SCNF实体提供所述第二策略。在本实施例中,Visited CPCF位于Visited CCNF中,而Home CPCF位于Home CCNF中。其中,Visited CCNF或Home CCNF可能仅具有CCNF的部分功能。SPCF位于Visited SCNF中。SPCF和Visited CCNF(即Visited CPCF)互通,而Visited CCNF和Home CCNF之间互通。
图3是根据另一实施例的策略控制方法的流程图。如图3所示,在本实施例中该策略控制方法包括以下步骤。
在步骤302中,CPCF实体接收SPCF实体进行网络切片的策略决策后制定的第一策略,其中,所述SPCF实体归属于SCNF实体,所述CPCF实体归属于 所述CCNF实体。
在步骤304中,所述CPCF实体对所述第一策略进行策略决策并制定第二策略;
在步骤306中,所述CPCF实体向所述SPCF实体发送所述第二策略,以使所述SPCF实体向所述SCNF实体提供所述第二策略。如上述步骤208所述,在漫游场景下,SPCF实体所归属的SCNF实体可以是家乡SCNF实体或者拜访地SCNF实体,若是家乡SCNF实体,家乡SCNF实体需要将该第二策略发送给UE所在的拜访地SCNF实体来执行。
本实施例中,CPCF实体接收SPCF实体进行策略决策后的策略并且进行进一步的策略决策(授权),从而解决部署CCNF实体的运营商对网络切片SCNF实体不能进行策略控制的问题,通过增加CPCF实体和SPCF实体并进行策略协商,提高部署CCNF实体的运营商对网络切片的策略控制能力。
在一个可选的实施例中,所述CPCF实体对所述第一策略进行策略决策可以包括:在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则所述家乡CPCF根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策;在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则所述拜访地CPCF实体接收到所述拜访地SCNF实体上的所述SPCF实体发来的所述第一策略后,将所述第一策略发送给所述家乡CPCF实体;所述家乡CPCF根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策并制定所述第二策略,并将所述第二策略返回给所述拜访地CPCF实体。
在一个可选的实施例中,CPCF实体所在的网络可以包括运营商所部署的网络,SPCF实体所在的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中,第一策略或第二策略可以包括:协议数据单元PDU的默认服务质量QoS参数;和/或,针对业务数据流的策略计费控制参数。
在一个可选的实施例中,所述SPCF实体部署于所述SCNF实体中;和/或,所述CPCF实体部署于所述CCNF实体中或CCNF实体之外。
图4是根据另一实施例的策略控制方法的流程图。如图4所示,在本实施例中该策略控制方法包括以下步骤。
在步骤402中,CPCF实体接收SPCF实体在进行网络切片的策略决策后发送的第一策略,该第一策略可以包括移动性相关策略和/或网络切片选择策略。
在步骤404中,CPCF实体根据该第一策略更新预设的或者已决策的策略,该预设的或者已决策的策略也可以包括移动性相关策略和/或网络切片选择策略。
在步骤406中,CPCF实体将更新后的策略发送给对应的CCNF实体已执行。
上述预设的或者已决策的策略可以是之前预先设置的策略或者之前已经决策过的策略。
在上述实施例中,CPCF实体根据部署了CCNF实体的运营商的网络策略对SCNF实体的运营商制定的策略进行策略控制和授权,可以解决部署CCNF实体的运营商对网络切片不能进行有效的策略控制的问题,进而通过增加部署CPCF实体和SPCF实体实现了部署CCNF实体的运营商对网络切片的策略控制,提高了运营商对网络的控制能力。
在一个可选的实施例中,上述网络切片的策略决策可以包括上述SPCF实体基于上述SPCF实体归属的网络切片的策略进行的策略决策。在本实施例中,上述SPCF实体根据用户签约数据、部署NSI的运营商的网络策略等信息进行策略决策,对请求的QoS参数进行授权。
在一个可选的实施例中,上述CPCF归属的网络可以包括运营商部署的网络,上述SPCF归属的网络切片由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中上述更新还可以包括以下之一:制定新的策略规则,修改已有的策略规则,修改默认的QoS,等。
在一个可选的实施例中,所述CPCF实体在接收所述SPCF实体在进行网络切片的策略决策后发送的用于策略更新的第一策略之前,该策略控制方法还可以包括:所述CPCF实体基于所述CPCF实体归属的网络的策略更新所述预定的或者已决策的策略。
图5是根据另一实施例的策略控制方法的流程图。如图5所示,在本实施例中该策略控制方法包括以下步骤。
在步骤502中,SPCF实体进行网络切片的策略决策并制定第一策略,该第一策略可以包括移动性相关策略和/或网络切片选择策略。
在步骤504中,所述SPCF实体将制定的第一策略发送给CPCF实体,以使CPCF实体更新预设的或者已决策的策略。
在上述实施例中,CPCF实体根据部署了CCNF实体的运营商的网络策略对SCNF实体的运营商制定的策略进行策略控制和授权,可以解决部署CCNF实体的运营商对网络切片不能进行有效的策略控制的问题,进而通过增加部署CPCF实体和SPCF实体实现了部署CCNF实体的运营商对网络切片的策略控制,提高了运营商对网络的控制能力。
在一个可选的实施例中,所述网络切片的策略决策可以包括所述SPCF实体基于所述SPCF实体归属的网络切片的网络策略进行的策略决策。
在一个可选的实施例中,CPCF归属的网络包括运营商部署的网络,SPCF归属的网络切片由第三方租用上述运营商的网络资源后部署的网络。
下面结合具体实施例对本发明进行详细说明。
图6a为根据一实施例的基于网络切片技术的通信***的架构图,该架构图基于UE处于非漫游场景下。如图6a所示,在CCNF实体中设置CPCF实体,在SCNF实体中设置SPCF实体。CPCF实体和SPCF实体之间存在接口NGa,可以进行互通以进行策略决策。CPCF实体和SPCF实体还可以分别与用户签约库互通,用于获取策略决策所需的签约数据。CCNF实体通常可以由运营商进行部署,而SCNF实体通常可以由第三方租户部署,第三方租户可以租用运营商的网络资源。采用图6a所示的通信***,位于SCNF实体上的SPCF实体根据获取到的用户签约数据、业务信息以及第三方租户的网络策略等进行策略决策;将决策后制定的第一策略与位于CCNF实体上的CPCF实体进行策略协商,即可以由CPCF实体根据运营商的网络策略对SPCF实体提供的第一策略进行策略决策,并将决策后制定的第二策略返回给SPCF实体;SPCF实体接收与CPCF 实体进行策略协商后由CPCF实体制定并返回的第二策略,并将该第二策略提供给SCNF实体的SCPF和SUPF执行。SCNF实体的SCPF进一步将该第二策略通过CCNF实体透传给RAN,并由RAN发送至UE。
通过在上述通信***架构中引入策略控制功能,可以通过归属于CCNF实体的CPCF实体与归属于SCNF实体的SPCF实体的策略协商制定网络切片的策略,以使得即使CCNF实体不对SCNF实体的信令进行解析,也能够实现运营商对网络切片的策略控制。
图6b为根据一实施例的家乡路由(Home-routed)的漫游场景下基于网络切片技术的通信***的架构图。如图6b所示,该通信***的核心网可以包括拜访地CCNF(Visited CCNF)实体、家乡CCNF(Home CCNF)实体、拜访地SCNF(Visited SCNF)实体以及家乡SCNF(Home SCNF)实体。在Visited CCNF实体和Home CCNF实体上可以包括CPCF实体,Visited CCNF实体上的CPCF实体为Visited CPCF实体,Home CCNF实体上的CPCF实体为Home CPCF实体。Visited CCNF实体或Home CCNF实体可以仅具有CCNF实体的部分功能。在家乡路由的漫游场景下,SPCF实***于Home SCNF实体上。SPCF实体和Home CCNF实体上的Home CPCF实体通过接口NGa互通来进行策略协商,且Visited CCNF实体和Home CCNF实体之间通过接口NG-Rv互通。
图6c为根据一实施例的拜访地接入(Visited Access)的漫游场景下基于网络切片技术的通信***的架构图。如图6c所示,该通信***的核心网可以包括Visited CCNF实体、Home CCNF实体、以及Visited SCNF实体。在Visited CCNF实体和Home CCNF实体上可以包括CPCF实体,Visited CCNF实体上的CPCF实体为Visited CPCF实体,Home CCNF实体上的CPCF实体为Home CPCF实体。Visited CCNF实体或Home CCNF实体可以仅具有CCNF实体的部分功能。在拜访地接入的漫游场景下,SPCF实***于Visited SCNF实体上。SPCF实体和Visited CCNF实体上的Visited CPCF实体通过接口NGa互通来进行策略协商,且Visited CCNF实体和Home CCNF实体之间通过接口NG-Rv互通以为Visited CCNF实体提供策略控制所需的参数。
图6d为根据另一实施例的基于网络切片技术的通信***的架构图,该架构图基于UE处于非漫游场景下。如图6d所示,与图6a的不同之处在于:CPCF 实***于CCNF实体之外,并且有一个接口NGb与CCNF实体互通,以便从CCNF实体获取参数进行策略决策并将决策后制定的策略提供给CCNF实体。其他功能实体和各个功能实体的功能与图6a所示的通信***类似,在此不再赘述。
图6e为根据另一实施例的家乡路由的漫游场景下基于网络切片技术的通信***的架构图。如图6e所示,与图6b的不同之处在于:Visited CPCF实***于拜访网络中但在Visited CCNF实体之外,Home CPCF实***于家乡网络中且可以在Home CCNF实体上或之外,Visited CCNF实体可以直接通过接口NGr*与用户签约库互通。Visited CPCF实体和Home CPCF实体通过接口NGd互通。位于Home SCNF实体中的SPCF实体和Home CPCF实体通过接口NGa互通。其他功能实体和各个功能实体的功能与图6b所示的通信***类似,在此不再赘述。
图6f为根据另一实施例的拜访地接入的漫游场景下基于网络切片技术的通信***的架构图。如图6f所示,与图6c的不同之处在于:Visited CPCF实***于拜访网络中但在Visited CCNF实体之外,Home CPCF实***于家乡网络中且可以在Home CCNF实体上或之外,Visited CCNF实体可以直接通过接口NGr*与用户签约库互通。Visited CPCF实体和Home CPCF实体通过接口NGd互通。位于Visited SCNF实体中的SPCF实体和Visited CPCF实体通过接口NGa互通。其他功能实体和各个功能实体的功能与图6c所示的通信***类似,在此不再赘述。
图7为根据一实施例的策略控制方法的信令流程图,其描述了UE附着到RAN的过程中如何进行策略决策。图7中的CPCF实体可以是如图6a所示位于CCNF实体上或者如图6d所示在CCNF实体之外。如图7所示,本实施例的策略控制方法可以包括以下步骤。
在步骤701中,UE向RAN发送附着请求消息,该附着请求消息中携带多维描述(Multi-Dimensional Descriptor,MDD)请求(可选)、临时身份标识(Temporary Id)等。
在步骤702中,RAN将附着请求消息转发给核心网中的CCNF实体,其中携带Temporary Id等。
在步骤703中,CCNF实体对UE进行认证和授权(安全过程)。
在步骤704中,CCNF实体和CPCF实体交互以进行策略决策。CPCF实体决策UE的移动性相关策略和/或网络切片选择策略,并提供给CCNF实体执行。移动性相关策略包括允许该UE移动的允许区域(allowed area)、不允许区域(non-allowed area)及禁止区域(forbidden area)。在允许区域中,UE可以与允许的签约网络进行通信。在不允许区域中,UE不能发起会话管理信令以访问业务,但是能发起移动性管理信令。在禁止区域中,UE不能与网络进行任何通信。网络切片选择策略包括为UE选择哪个或哪些网络切片。
在步骤705中,CCNF实体根据网络切片选择策略、请求MDD(若提供给了CCNF实体)选择NSI(包括SCNF实体),CCNF实体绑定UE和选择的NSI。该绑定可以是创建上下文保存Accept MDD和UE的关联关系。
在步骤706中,CCNF实体向RAN返回附着确认消息,附着确认消息中携带Accept MDD(若RAN向CCNF实体发送的消息中携带了请求MDD)、Temporary ID等。
在步骤707中,RAN向UE返回附着确认消息,携带Accept MDD、temporary ID等。
通过上述流程,归属于CCNF实体的CPCF实体(既可以位于CCNF实体上,也可以在CCNF实体之外)为UE决策了移动性相关策略和/或网络切片选择策略。这些策略是CCNF实体根据部署CCNF实体的运营商的网络策略等决策的。CPCF实体决策的这些策略在CCNF实体执行针对一个UE的这些策略可称为UE-Level Policy。
对于图6b、图6c、图6e、图6f的漫游架构,在步骤704中,在拜访地网络中的CCNF实体会与Visited CPCF实体交互,Visited CPCF实体进一步与Home CPCF实体交互;由Home CPCF实体进行策略决策后将策略提供给Visited CPCF实体;然后,Visited CPCF实体将策略提供给在拜访地网络中的CCNF实体执行。
图8为根据另一实施例的策略控制方法的信令流程图,其描述了在UE的PDU会话建立过程中如何进行策略控制。图8中的CPCF实体可以是如图6a所示位于CCNF实体上或者如图6d所示在CCNF实体之外。如图8所示,本实施例的策略控制方法可以包括以下步骤。
在步骤801中,UE向RAN发送PDU会话建立请求消息,PDU会话建立 请求消息中携带Temporary ID、请求的PDU会话对应的MDD、PDU会话的数据网络名称(Data Network Name,DNN)及其他参数。
在步骤802中,RAN将PDU会话建立请求消息转发给CCNF实体。
在步骤803中,CCNF实体根据MDD对UE是否能接入选择的NSI(即SCNF实体)进行认证。
在步骤804中,CCNF实体向SCNF实体发送PDU会话建立请求消息,PDU会话建立请求消息中携带用户标识(Subscription Permanent Identifier,SUPI)、DNN等。
在步骤805中,SCNF实体为UE分配IP地址,SCNF实体向SPCF实体发送策略请求消息,策略请求消息中携带用户标识、IP地址、DNN等。
在步骤806中,SPCF实体根据用户签约数据、业务信息、部署SCNF实体的第三方租户的网络策略等信息进行策略决策,制定第一策略,该第一策略可以包括:PDU会话默认QoS、移动性相关策略、网络切片选择策略,等。
在步骤807中,SPCF实体将策略决策后制定的第一策略提供给CPCF实体以与CPCF实体进行策略协商,CPCF实体根据部署CCNF实体的运营商的网络策略对SPCF实体提供的第一策略进行策略决策(例如对策略进行授权),并向SPCF实体返回确认的第二策略。
在步骤808中,SPCF实体向SCNF实体返回策略应答消息,该策略应答消息携带上述第二策略。
在步骤809中,SCNF实体执行该第二策略,包括控制面与用户面之间的交互、建立用户面通道等。SCNF实体向CCNF实体返回PDU会话应答消息,该PDU会话应答消息中携带IP地址、默认QoS等信息。
在步骤810中,CCNF实体向RAN发送PDU会话应答消息,该PDU会话应答消息中携带IP地址、默认QoS等信息。
在步骤811中,RAN向UE发送PDU会话应答消息,该PDU会话应答消息中携带IP地址、默认QoS等信息。
在上述流程中,当SPCF实体做出策略决策后,会将制定的策略与CPCF实体进行策略协商,这样CPCF实体就可以根据部署CCNF实体的运营商的网络 策略等对部署SCNF实体的第三方租户(或者其他运营商)制定的策略进行策略控制和策略授权,实现了部署CCNF实体的运营商对网络切片的策略控制,从而提高了部署CCNF实体的运营商对网络的控制能力。
SPCF实体可以将决策的移动性相关策略和/或网络切片选择策略提供给CPCF实体。CPCF实体也会综合考虑SPCF实体决策的移动性相关策略和/或网络切片选择策略与之前(例如UE附着到RAN的过程中)CPCF实体决策的移动性相关策略和/或网络切片选择策略,并对之前决策的移动性相关策略和/或网络切片选择策略进行调整,从而增强对UE的移动性管理和/或网络切片的选择的控制。由于一个UE可以建立多个PDU会话,即接入多个网络切片(SCNF实体),因此CPCF实体可能会接收到多个SPCF实体提供的移动性相关策略和/或网络切片选择策略。CPCF实体可以综合考虑多个SPCF实体提供的策略信息进行综合的策略决策,例如CCNF实体可以根据CPCF提供的网络切片选择策略进行网络切片重选。
对于图6b和图6e的漫游场景,在步骤805中,Visited SCNF实体向Home SCNF实体上的SPCF实体发送策略请求消息;在步骤806中,Home SCNF实体中的SPCF实体根据用户签约数据、业务信息、部署Home SCNF实体的第三方租户的网络策略等信息进行策略决策制定第一策略;在步骤807中,Home SCNF实体中的SPCF实体将制定的第一策略提供给Home CCNF实体之上或之外的Home CPCF实体以与Home CPCF实体进行策略协商(授权),Home CPCF实体根据部署Home CCNF实体的运营商的网络策略等对SPCF实体提供的第一策略进行授权,并将授权后的第二策略返回给Home SCNF实体中的SPCF实体;在步骤808中,Home SCNF实体中的SPCF实体将该第二策略通过Home SCNF实体提供给Visited SCNF实体以执行。若Home SCNF实体中的SPCF实体向Home CPCF实体提供了移动性相关策略和/或网络切片选择策略,则Home CPCF实体可能更新之前决策的对应的策略,并将更新后的对应的策略提供给Visited CPCF实体,Visited CPCF实体将策略提供给Visited CCNF实体来执行。
对于图6c和图6f的漫游场景,在步骤805中,Visited SCNF实体会向其中的SPCF实体发送策略请求消息;在步骤806中,Visited SCNF实体中的SPCF实体根据用户签约数据、业务信息、部署Visited SCNF实体的第三方租户的网络策略等信息进行策略决策制定第一策略;在步骤807中,Visited SCNF实体中 的SPCF实体将制定的第一策略提供给Visited CCNF实体之上或之外的Visited CPCF实体以与Visited CPCF实体进行策略协商(授权),Visited CPCF实体将该第一策略提供给Home CPCF实体,由Home CPCF实体根据部署Home CPCF实体的运营商的网络策略对该第一策略进行授权,Home CPCF实体再将授权后的第二策略返回给Visited CPCF实体,Visited CPCF实体再将该第二策略提供给Visited SCNF实体中的SPCF实体;在步骤808中,Visited SCNF实体中的SPCF实体将该第二策略提供给Visited SCNF实体以执行。若Visited SCNF实体中的SPCF实体向Visited CPCF实体提供了移动性相关策略和/或网络切片选择策略,则Visited CPCF实体会向Home CPCF实体转发相应的策略,由Home CPCF实体对之前决策的对应的策略进行可能的更新,并将更新后的对应的策略提供给Visited CPCF实体,Visited CPCF实体将策略提供给Visited CCNF实体来执行。在一个可选的实施例中,在步骤807中,Visited CPCF实体也可以直接根据部署Visited CPCF实体的运营商的网络策略对该第一策略进行授权,并制定第二策略。
图9是根据另一实施例的策略控制方法的信令流程图,其描述了在UE的PDU会话修改过程中如何进行策略控制。图9中的CPCF实体可以是如图6a所示位于CCNF实体上或者如图6d所示在CCNF实体之外。如图9所示,本实施例的策略控制方法可以包括以下步骤。
在步骤901中,UE向RAN发送PDU会话修改请求消息,PDU会话修改请求消息中携带Temporary ID、MDD和其他参数,如包括业务的过滤器和请求的QoS参数等。
在步骤902中,RAN将PDU会话修改请求消息转发给CCNF。
在步骤903中,CCNF向SCNF发送PDU会话修改请求消息,PDU会话修改请求消息中携带业务的过滤器和请求的QoS参数等。
在步骤904中,SCNF向SPCF发送策略请求消息,策略请求消息中携带业务的过滤器和请求的QoS参数等。
在步骤905中,SPCF根据用户签约数据、部署SCNF的第三方租户的网络策略等信息进行策略决策,对请求的QoS参数进行授权。
在步骤906中,SPCF将授权的QoS策略与CPCF进行策略协商,CPCF根 据部署CCNF的运营商的网络策略等信息对SPCF提供的策略进行授权,制定授权后的策略规则,并向SPCF返回确认的策略规则。
在步骤907中,SPCF向SCNF返回策略应答消息,携带决策的策略规则。
在步骤908中,SCNF执行策略,包括控制面与用户面之间的交互、将策略规则提供给用户面等。SCNF根据策略规则执行PDU流的绑定后,向CCNF返回PDU会话修改应答消息,PDU会话修改应答消息中携带授权的QoS参数等信息。
在步骤909中,CCNF向RAN返回PDU会话修改应答消息,PDU会话修改应答消息中携带授权的QoS参数等信息。
在步骤910中,RAN向UE发送PDU会话修改应答消息,PDU会话修改应答消息中携带授权的QoS参数等信息。
在上述流程中,当SPCF做出决策后,会将制定的策略与CPCF进行策略协商,这样CPCF就可以根据部署CCNF的运营商的网络策略等对部署SCNF的第三方租户制定的策略进行策略控制和策略授权,实现了部署CCNF实体的运营商对网络切片的策略控制,从而提高了部署CCNF的运营商对网络的控制能力。
对于图6b和图6e的漫游场景,在步骤904中,Visited SCNF向Home SCNF上的SPCF发送策略请求消息;在步骤905中,SPCF根据用户签约数据、Home SCNF的第三方租户的网络策略等信息进行策略决策并制定策略;在步骤906中,SPCF将决策后制定的策略提供给Home CCNF实体之上或之外的Home CPCF以与Home CPCF进行策略协商,Home CPCF根据Home CCNF的运营商的网络策略等对SPCF提供的策略进行授权,并将授权后的策略返回给SPCF;在步骤907中,SPCF再将该授权后的策略通过其归属的Home SCNF提供给Visited SCNF执行。若Home SCNF上的SPCF还向Home CPCF提供了移动性相关策略和/或网络切片选择策略,则Home CPCF还可以根据该移动性相关策略和/或网络切片选择策略更新之前决策的对应的策略,并将更新后的对应的策略提供给Visited CPCF,由Visited CPCF将策略提供给Visited CCNF来执行。
对于图6c和图6f的漫游场景,在步骤904中,Visited SCNF向其中的SPCF发送策略请求消息;在步骤905中,SPCF根据用户签约数据、Visited SCNF的 第三方租户的网络策略等信息进行策略决策并制定策略;在步骤906中,SPCF将决策后制定的策略转发给Visited CCNF实体之上或之外的Visited CPCF,再由Visited CPCF将策略提供给Home CPCF,由Home CPCF根据部署Home CPCF的运营商的网络策略对该策略进行授权;Home CPCF再将授权后的策略返回给Visited CPCF,再由Visited CPCF返回给Visited SCNF实体中的SPCF;在步骤907中,Visited SCNF实体中的SPCF将授权后的策略提供给Visited SCNF执行。若Visited SCNF实体中的SPCF还向Visited CPCF提供了移动性相关策略和/或网络切片选择策略,则Visited CPCF会向Home CPCF转发相应的策略,由Home CPCF对之前决策的对应的策略进行可能的更新,并将更新后的对应的策略提供给Visited CPCF,Visited CPCF将策略提供给Visited CCNF来执行。在一个可选的实施例中,在步骤906中,Visited CPCF也可以直接根据部署Visited CPCF的运营商的网络策略对该第一策略进行授权,并制定第二策略。
图10是根据另一实施例的策略控制方法的信令流程图,其描述了通过网络触发策略决策和PDU会话修改流程并创建或修改PDU流(即承载)的过程。图10中的CPCF实体可以是如图6a所示位于CCNF实体上或者如图6d所示在CCNF实体之外。如图10所示,本实施例的策略控制方法可以包括以下步骤。
在步骤1001中,SPCF接收到需要进行策略决策的触发。该触发是SPCF的内部触发或是外部触发。内部触发可以是SPCF配置的策略发生改变,外部触发包括来自签约数据库的用户签约数据的更新、来自应用层AF的业务信息、或是SCNF的用户面功能SUPF检测到的应用信息上报等。
在步骤1002中,SPCF进行策略决策,该策略决策包括制定新的策略规则、或是修改已有的策略规则、或是修改默认的QoS、或是制定/修改移动性相关策略,等。
在步骤1003中,SPCF向CPCF发送新决策的策略。CPCF对SPCF提供的策略进行授权或决策后,向SPCF返回授权或重新决策后的策略。对于移动性相关策略,CPCF将保存SPCF提供的移动性相关策略,作为CPCF进行移动性相关策略决策的输入条件,并可能会修改(更新)CPCF之前制定的移动性相关策略。CPCF还可以在后续的移动性管理流程中向UE提供修改后的移动性相关策略。
在步骤1004中,SPCF向SCNF发送策略提供消息,向SCNF提供由CPCF授权或决策后的新的策略。
在步骤1005中,SCNF执行新的策略。根据新制定或修改的策略规则,SCNF执行PDU流的绑定功能、在用户面更新或安装相关的策略规则、并向CCNF发送PDU会话修改请求消息(即PDU流的创建或修改消息),携带QoS参数。对于默认QoS策略,向用户面提供新的默认QoS参数,并向CCNF发送PDU会话修改请求消息,将默认QoS参数提供给CCNF。
在步骤1006中,CCNF向RAN发送PDU会话修改请求消息,提供新的/默认QoS参数等。
在步骤1007中,RAN向UE发送PDU会话修改请求消息,携带新的/默认QoS参数等。
在步骤1008中,UE向RAN返回确认消息,即PDU会话修改应答消息。
在步骤1009中,RAN向CCNF返回确认消息。
在步骤1010中,CCNF向SCNF返回确认消息。
在步骤1011中,SCNF向SPCF返回确认消息。
对于图6b和图6e的漫游场景,在步骤1002中,Visited SCNF与Home SCNF上的SPCF交互,SPCF根据用户签约数据、Home SCNF的第三方租户的网络策略等信息进行策略决策并制定策略。在步骤1003中,SPCF将决策后的策略提供给Home CCNF实体之上或之外的Home CPCF以与Home CPCF进行策略协商,Home CPCF根据Home CCNF的运营商的网络策略等对SPCF提供的策略进行授权,并将授权后的策略返回给SPCF。在步骤1004-1005中,SPCF再将授权后的策略通过Home SCNF提供给Visited SCNF来执行。
对于图6c和图6f的漫游场景,在步骤1002中,Visited SCNF与其中的SPCF交互,SPCF根据用户签约数据、Visited SCNF的第三方租户的网络策略等信息进行策略决策并制定策略。在步骤1003中,SPCF将决策后的策略提供给Visited CCNF实体之上或之外的Visited CPCF,再由Visited CPCF将策略提供给Home CPCF根据部署Home CPCF的运营商的网络策略等对该策略进行授权,Home CPCF再将授权后的策略返回给Visited CPCF,再由Visited CPCF返回给SPCF。 在步骤1004-1005中,SPCF再将策略提供给Visited SCNF来执行。在一个可选的实施例中,在步骤1003中,Visited CPCF也可以直接根据部署Visited CPCF的运营商的网络策略等对SPCF决策的策略进行授权。
在上述实施例中,SPCF决策并与CPCF协商的策略是由SCNF来执行的,是针对一个PDU会话(session)的策略,因此也可以认为是会话登记的策略(Session-Level Policy)。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参考其他实施例的相关描述。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例的方法可以借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在一实施例中,提供了一种策略控制装置,该装置用于实现上述任一或任意组合的实施例中的方法。在下述实施例中,术语“模块”可以是实现预定功能的软件和/或硬件的组合。
图11是根据一实施例的策略控制装置的结构框图。如图11所示,该装置应用于SPCF实体中,包括:决策模块1102、发送模块1104、接收模块1106以及提供模块1108。
决策模块1102设置为进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体。
发送模块1104连接至决策模块1102并设置为将制定的第一策略发送给CPCF实体以与所述CPCF实体进行策略协商,其中,所述CPCF实体归属于所述CCNF实体。
接收模块1106设置为接收所述CPCF实体返回的第二策略。
提供模块1108连接至所述接收模块1106并设置为向SCNF实体提供所述 第二策略以使得所述用户设备所在的SCNF实体执行所述第二策略。
在一个可选的实施例中,所述决策模块1102设置为通过以下方式制定所述第一策略:根据用户签约数据、业务信息和部署所述SCNF实体的运营商的网络策略制定所述第一策略;所述接收模块1106设置为通过以下方式接收所述CPCF实体返回的第二策略:接收家乡CPCF实体或者拜访地CPCF实体根据部署对应的CCNF实体的运营商的网络策略对所述第一策略进行策略决策后返回的所述第二策略。
在一个可选的实施例中,CPCF实体归属的网络可以包括运营商所部署的网络,SPCF实体归属的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中,第一策略或第二策略可以包括:协议数据单元PDU的默认服务质量QoS参数;和/或,针对业务数据流的策略计费控制参数。
在一个可选的实施例中,决策模块1102可以包括以下用于进行策略决策的触发的单元之一:第一接收单元,设置为接收UE的请求消息;第二接收单元,设置为接收来自SPCF实体内部的触发;第三接收单元,设置为接收应用功能AF发送的业务信息;第四接收单元,设置为接收所述SCNF实体的用户面上报的功能检测应用信息。
在一个可选的实施例中,SPCF实体可以部署于SCNF实体中;和/或,CPCF实体可以部署于CCNF实体中或CCNF实体之外。
在一个可选的实施例中,在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中。决策模块1102设置为进行网络切片的策略决策并制定所述第一策略。发送模块1104设置为将制定的所述第一策略发送给家乡CPCF实体以与所述家乡CPCF进行策略协商。接收模块1106设置为接收所述家乡CPCF在对所述第一策略进行策略决策后返回的所述第二策略。提供模块1108设置为通过所述家乡SCNF实体向拜访地SCNF实体提供所述第二策略。
在一个可选的实施例中,在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中。决策模块1102设置为进行网络切片的策略决策并制定所述第一策略。发送模块1104设置为将制定的所述第一策略通过拜访地CPCF实体发送给家乡CPCF实体以与所述家乡CPCF实体进行策略协商。接收模块 1106设置为接收所述拜访地CPCF实体转发的由所述家乡CPCF实体对所述第一策略进行策略决策后返回的所述第二策略。提供模块1108设置为向拜访地SCNF实体提供所述第二策略。
图12是根据另一实施例的策略控制装置的结构框图。如图12所示,该装置应用于CPCF实体中,可以包括:接收模块1202、策略决策模块1204以及发送模块1206。
接收模块1202设置为接收SPCF实体进行网络切片的策略决策后制定的第一策略,其中,所述SPCF实体归属于SCNF实体,所述CPCF实体归属于所述CCNF实体。
策略决策模块1204连接至接收模块1202并设置为对所述第一策略进行策略决策并制定第二策略。
发送模块1206连接至策略决策模块1204并设置为向所述SPCF实体发送所述第二策略,以使所述SPCF实体向SCNF实体提供所述第二策略。
在一个可选的实施例中,所述策略决策模块1204设置为通过以下方式对所述第一策略进行策略决策:在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策;在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则接收所述拜访地SCNF实体上的所述SPCF实体通过所述拜访地CPCF实体发来的所述第一策略,根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策并制定所述第二策略,并将所述第二策略返回给所述拜访地CPCF实体。
在一个可选的实施例中,CPCF实体归属的网络可以包括运营商所部署的网络,SPCF实体归属的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中,第一策略或第二策略可以包括:协议数据单元PDU的默认服务质量QoS参数;和/或,针对业务数据流的策略计费控制参数。
在一个可选的实施例中,SPCF实体可以部署于SCNF实体中;和/或,CPCF 实体可以部署于CCNF实体中或CCNF实体之外。
图13是根据另一实施例的策略控制装置的结构框图。如图13所示,该装置应用于CPCF中,包括:接收模块1302、更新模块1304以及发送模块1306。
接收模块1302设置为接收SPCF实体进行网络切片的策略决策后制定并发送的第一策略,该第一策略可以包括用于CCNF实体进行策略更新的移动性相关策略和/或网络切片选择策略。
更新模块1304连接至接收模块1302并设置为根据所述第一策略更新预设的或者已决策的策略,该预设的或者已决策的策略可以包括:移动性相关策略和/或网络切片选择策略。
发送模块1306连接至更新模块1304并设置为将更新后的策略发送给CCNF实体。
在一个可选的实施例中,网络切片的策略决策可以包括SPCF实体基于SPCF实体归属的网络切片的策略进行的策略决策;和/或,CPCF实体进行的策略决策可以包括CPCF实体基于CPCF实体归属的网络的策略进行的决策。
在一个可选的实施例中,CPCF实体所在的网络可以包括运营商所部署的网络,SPCF实体所在的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中,SPCF实体可以部署于SCNF实体中;和/或,CPCF实体可以部署于CCNF实体中或在CCNF实体之外。
图14是根据另一实施例的策略控制装置的结构框图。如图14所示,该装置应用于SPCF实体中,包括:决策模块1402和发送模块1404。
决策模块1402设置为进行网络切片的策略决策并制定第一策略,该第一策略可以包括用于CCNF实体进行策略更新的移动性相关策略和/或网络切片选择策略。
发送模块1404连接至决策模块1402并设置为将包括所述移动性相关策略和/或网络切片选择策略的第一策略发送给CPCF实体,以使CPCF实体更新预设的或者已决策的策略,该预设的或者已决策的策略可以包括移动性相关策略和/或网络切片选择策略。
在一个可选的实施例中,网络切片的策略决策可以包括SPCF实体基于SPCF实体归属的网络切片的策略进行的策略决策。
在一个可选的实施例中,CPCF实体所在的网络可以包括运营商所部署的网络,SPCF实体所在的网络切片可以包括由第三方租用上述运营商的网络资源后部署的网络。
在一个可选的实施例中,SPCF实体可以部署于SCNF实体中;和/或,CPCF实体可以部署于CCNF实体中或在CCNF实体之外。
需要说明的是,上述各个模块是可以通过软件或硬件或者软件与硬件组合来实现的。对于后者,可以通过以下方式实现,但不限于此:上述各个模块位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述方法。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以上各步骤的程序代码。
可选地,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,上述处理器可以根据上述存储介质中已存储的程序代码执行以上各个步骤。
以上所描述的装置实施例仅仅是示意性的,例如模块/单元的划分,仅仅为一种逻辑功能的划分,实际实现时可以有另外的划分方式,例如多个模块/单元或组件可以结合、或者可以集成到另一个***、或一些特征可以忽略或不执行等。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、单元或模块的间接耦合或通信连接,也可以是电性的或其它形式的连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
工业实用性
通过在基于网络切片技术的通信***中引入策略控制功能,可以由CPCF实体与SPCF实体进行策略协商来制定网络切片的策略,以使得即使CCNF实体不对SCNF实体的信令进行解析,也能够实现部署CCNF实体的运营商对网络切片的策略控制,并提高运营商对网络的控制能力。

Claims (22)

  1. 一种策略控制方法,应用于包括网络切片的通信***,包括:
    切片策略控制功能SPCF实体进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体;
    所述SPCF实体将制定的所述第一策略发送给通用策略控制功能CPCF实体以与所述CPCF实体进行策略协商,其中,所述CPCF实体归属于所述CCNF实体;
    所述SPCF实体接收所述CPCF实体返回的第二策略;
    所述SPCF实体向所述SCNF实体提供所述第二策略以使得所述用户设备所在的SCNF实体执行所述第二策略。
  2. 根据权利要求1所述的方法,其中,所述SPCF实体制定第一策略包括:所述SPCF实体根据用户签约数据、业务信息和部署所述SCNF实体的运营商的网络策略制定所述第一策略。
  3. 根据权利要求1或2所述的方法,其中,所述SPCF实体接收所述CPCF实体返回的第二策略包括:
    所述SPCF实体接收所述CPCF实体根据部署所述CCNF实体的运营商的网络策略对所述第一策略进行策略决策后返回的所述第二策略;或者
    所述SPCF实体接收家乡CPCF实体根据部署家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策后通过拜访地CPCF实体返回的所述第二策略。
  4. 根据权利要求3所述的方法,其中,所述第一策略或所述第二策略包括:
    协议数据单元PDU的默认服务质量QoS参数;和/或
    针对业务数据流的策略计费控制参数。
  5. 根据权利要求1所述的方法,还包括:触发所述SPCF实体制定所述第一策略;
    所述触发包括以下之一:
    所述SPCF实体接收所述用户设备的请求消息;
    所述SPCF实体接收到来自所述SPCF实体内部的触发;
    所述SPCF实体接收应用功能AF实体发送的业务信息;
    所述SPCF实体接收所述SCNF实体的用户面上报的功能检测应用信息。
  6. 根据权利要求1至5中任一项所述的方法,其中,所述SPCF实体部署于所述SCNF实体中;所述CPCF实体部署于所述CCNF实体中或所述CCNF实体之外;
    所述CCNF实体所在的网络包括运营商所部署的网络,所述SCNF实体所在的网络切片包括由第三方租用所述运营商的网络资源后部署的网络。
  7. 根据权利要求1-6任一项所述的方法,其中,在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中,
    所述SPCF实体进行网络切片的策略决策并制定第一策略包括:所述家乡SCNF实体上的SPCF实体进行网络切片的策略决策并制定所述第一策略;
    所述SPCF实体将制定的所述第一策略发送给CPCF实体以与所述CPCF实体进行策略协商包括:所述家乡SCNF实体上的SPCF实体将制定的所述第一策略发送给家乡CPCF实体以与所述家乡CPCF实体进行策略协商;
    所述SPCF实体接收所述CPCF实体返回的第二策略包括:所述家乡SCNF实体上的SPCF接收所述家乡CPCF在对所述第一策略进行策略决策后返回的所述第二策略;
    所述SPCF实体向所述SCNF实体提供所述第二策略包括:所述家乡SCNF实体上的SPCF通过所述家乡SCNF实体向拜访地SCNF实体提供所述第二策略。
  8. 根据权利要求1-6任一项所述的方法,其中,在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中,
    所述SPCF实体进行网络切片的策略决策并制定第一策略包括:所述拜访地SCNF实体上的SPCF实体进行网络切片的策略决策并制定所述第一策略;
    所述SPCF实体将制定的所述第一策略发送给CPCF实体以与所述CPCF实体进行策略协商包括:所述拜访地SCNF实体上的SPCF实体将制定的所述第一策略通过拜访地CPCF实体发送给家乡CPCF实体以与所述家乡CPCF实体进行 策略协商;
    所述SPCF实体接收所述CPCF实体返回的第二策略包括:所述拜访地SCNF实体上的SPCF实体接收所述拜访地CPCF实体转发的由所述家乡CPCF实体对所述第一策略进行策略决策后返回的所述第二策略;
    所述SPCF实体向所述SCNF实体提供所述第二策略包括:所述拜访地SCNF实体上的SPCF实体向拜访地SCNF实体提供所述第二策略。
  9. 根据权利要求1所述的方法,其中,所述SPCF实体将制定的所述第一策略发送给所述CPCF实体包括:所述SPCF实体将制定的所述第一策略发送给所述CPCF实体以使所述CPCF实体更新已决策的策略;
    其中,所述第一策略和所述已决策的策略包括:移动性相关策略;和/或,网络切片选择策略。
  10. 一种策略控制方法,应用于包括网络切片的通信***,包括:
    通用策略控制功能CPCF实体接收切片策略控制功能SPCF实体进行网络切片的策略决策后制定的第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体,所述CPCF实体归属于通用控制网络功能CCNF实体;
    所述CPCF实体对所述第一策略进行策略决策并制定第二策略;
    所述CPCF实体向所述SPCF实体发送所述第二策略,以使所述SPCF实体向所述SCNF实体提供所述第二策略。
  11. 根据权利要求10所述的方法,其中,所述第一策略或所述第二策略包括:
    协议数据单元PDU的默认服务质量QoS参数;和/或
    针对业务数据流的策略计费控制参数。
  12. 根据权利要求10或11所述的方法,其中,所述SPCF实体部署于所述SCNF实体中;所述CPCF实体部署于所述CCNF实体中或所述CCNF实体之外;
    所述CCNF实体所在的网络包括运营商所部署的网络,所述SCNF实体所在的网络切片包括由第三方租用所述运营商的网络资源后部署的网络。
  13. 根据权利要求12所述的方法,其中,所述CPCF实体对所述第一策略进行策略决策包括:
    在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则所述家乡CPCF根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策;
    在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则所述拜访地CPCF实体接收到所述拜访地SCNF实体上的所述SPCF实体发来的所述第一策略后,将所述第一策略发送给所述家乡CPCF实体;所述家乡CPCF根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策并制定所述第二策略,并将所述第二策略返回给所述拜访地CPCF实体。
  14. 根据权利要求10所述的方法,所述CPCF实体接收到所述第一策略之后,所述方法还包括:
    所述CPCF实体根据所述第一策略对已决策的策略进行更新,其中所述第一策略和所述已决策的策略包括:移动性相关策略;和/或,网络切片选择策略。
  15. 一种策略控制装置,应用于切片策略控制功能SPCF实体中,包括:
    决策模块,设置为进行网络切片的策略决策并制定第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体;
    发送模块,设置为将制定的所述第一策略发送给通用策略控制功能CPCF实体以与所述CPCF实体进行策略协商,其中,所述CPCF实体归属于所述CCNF实体;
    接收模块,设置为接收所述CPCF实体返回的第二策略;
    提供模块,设置为向所述SCNF实体提供所述第二策略以使得所述用户设备所在的SCNF实体执行所述第二策略。
  16. 根据权利要求15所述的装置,其中,
    所述决策模块设置为通过以下方式制定所述第一策略:根据用户签约数据、业务信息和部署所述SCNF实体的运营商的网络策略制定所述第一策略;
    所述接收模块设置为通过以下方式接收所述CPCF实体返回的第二策略:接收家乡CPCF实体或者拜访地CPCF实体根据部署对应的CCNF实体的运营商的网络策略对所述第一策略进行策略决策后返回的所述第二策略。
  17. 根据权利要求15或16所述的装置,其中,所述第一策略或所述第二策略包括:
    协议数据单元PDU的默认服务质量QoS参数;和/或,
    针对业务数据流的策略计费控制参数。
  18. 根据权利要求15或16所述的装置,其中,
    所述发送模块还设置为将包括所述移动性相关策略和/或网络切片选择策略的第一策略发送给所述CPCF实体以使所述CPCF实体更新已决策的策略,其中,所述已决策的策略包括:移动性相关策略;和/或,网络切片选择策略。
  19. 一种策略控制装置,应用于通用策略控制功能CPCF实体中,包括:
    接收模块,设置为接收切片策略控制功能SPCF实体进行网络切片的策略决策后制定的第一策略,其中,所述SPCF实体归属于切片特殊核心网功能SCNF实体,所述CPCF实体归属于所述CCNF实体;
    策略决策模块,设置为对所述第一策略进行策略决策并制定第二策略;
    发送模块,设置为向所述SPCF实体发送所述第二策略,以使所述SPCF实体向SCNF实体提供所述第二策略。
  20. 根据权利要求19所述的装置,其中,所述策略决策模块设置为通过以下方式对所述第一策略进行策略决策:
    在家乡路由的漫游场景下,所述SPCF实体部署于家乡SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策;
    在拜访地接入的漫游场景下,所述SPCF实体部署于拜访地SCNF实体中,并且所述CPCF实体为家乡CPCF实体,则接收所述拜访地SCNF实体上的所述SPCF实体通过所述拜访地CPCF实体发来的所述第一策略,根据部署所述家乡CCNF实体的运营商的网络策略对所述第一策略进行策略决策并制定所述第二 策略,并将所述第二策略返回给所述拜访地CPCF实体。
  21. 根据权利要求19或20所述的装置,还包括:更新模块,设置为根据所述第一策略更新已决策的策略,其中所述第一策略和所述已决策的策略包括:移动性相关策略;和/或,网络切片选择策略。
  22. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行权利要求1-14中任一项所述的方法。
PCT/CN2017/105409 2016-10-09 2017-10-09 策略控制方法及装置 WO2018064987A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610883395.3A CN107919974A (zh) 2016-10-09 2016-10-09 策略控制方法及装置
CN201610883395.3 2016-10-09

Publications (2)

Publication Number Publication Date
WO2018064987A1 true WO2018064987A1 (zh) 2018-04-12
WO2018064987A9 WO2018064987A9 (zh) 2018-12-13

Family

ID=61830770

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/105409 WO2018064987A1 (zh) 2016-10-09 2017-10-09 策略控制方法及装置

Country Status (2)

Country Link
CN (1) CN107919974A (zh)
WO (1) WO2018064987A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019210476A1 (en) * 2018-05-03 2019-11-07 Nokia Solutions And Networks Oy Selecting and managing network slices
CN110650467B (zh) * 2018-06-26 2022-03-29 华为技术有限公司 管理用户数据的方法和装置
CN110661638B (zh) * 2018-06-30 2021-04-20 华为技术有限公司 一种通信方法及装置
CN113163468A (zh) * 2020-01-22 2021-07-23 中国电信股份有限公司 网络切片的接入方法、***和终端
CN112737980B (zh) * 2020-12-15 2022-07-29 云南电网有限责任公司 基于时间的网络切片资源动态划分方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933246A (zh) * 2016-06-28 2016-09-07 北京邮电大学 一种基于sdn的核心网***及其使用方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933246A (zh) * 2016-06-28 2016-09-07 北京邮电大学 一种基于sdn的核心网***及其使用方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
3GPP: "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Architecture for Next Generation System (Release 14", 3GPP TR 23.799 V 1.0.2, 30 September 2016 (2016-09-30), XP055549992 *
NEC: "SA WG2 Meeting #116bis S 2-164465", ADDITIONAL INFORMATION FROM THE UE FOR NSI SELECTION, 22 August 2016 (2016-08-22), XP051143484 *
SAMSUNG: "SAWG2 Meeting #116bis S 2-164649", CCNF AND NSI RELOCATION, 27 August 2016 (2016-08-27), XP051130602 *

Also Published As

Publication number Publication date
CN107919974A (zh) 2018-04-17
WO2018064987A9 (zh) 2018-12-13

Similar Documents

Publication Publication Date Title
US11818608B2 (en) Third party charging in a wireless network
US11690005B2 (en) Network slice for visited network
US11102828B2 (en) User plane function selection for isolated network slice
US10660016B2 (en) Location based coexistence rules for network slices in a telecommunication network
US11533401B2 (en) Charging policy information for a packet data unit session in a wireless network
US11729712B2 (en) Network slice isolation information of at least one network slice for a wireless device
US12015734B2 (en) Policy information to policy control and confirmation to session management
US10785637B2 (en) SMF selection for isolated network slice
JP6074520B2 (ja) オープンフロー可能なWiFi管理エンティティアーキテクチャ
WO2018064987A1 (zh) 策略控制方法及装置
CN107615732B (zh) 将会话接纳至虚拟网络中的方法和移动性管理功能实体
JP2022093339A (ja) QoS制御方法およびデバイス
CN110495214A (zh) 用于处理pdu会话建立过程的方法和amf节点
WO2020034864A1 (zh) 一种用户面安全策略实现方法、装置及***
CN101720079A (zh) 网元策略融合网络中的业务接入方法及策略融合***
WO2015033579A1 (ja) 通信装置、制御装置、通信システム、通信方法、制御方法およびプログラム
WO2021026927A1 (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: 17857868

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17857868

Country of ref document: EP

Kind code of ref document: A1