Policy conflict management method, apparatus, and system
In a policy conflict management method, a first controller receives first policy information that comprises a first policy configured by a core network for UE. The first controller detects that a policy conflict occurs between the first policy information and second policy information, where the second policy information includes a second policy configured by a second controller for the UE, or a first decision result obtained after the first controller makes a policy decision according to the second policy. The first controller makes a policy decision according to the first policy and the second policy to obtain a second decision result. The first controller then sends the second decision result to a radio access network RAN network element for execution.
1 . A method for networking policy conflict management, comprises:
receiving, by a first controller, first policy information comprising a first policy configured by a core network for a user equipment (UE), wherein the first controller is a radio access intelligent controller or a radio access management controller;
detecting, by the first controller, that a policy conflict occurs between the first policy information and second policy information, wherein the second policy information comprises a second policy configured by a second controller for the UE, or a first decision result obtained after the first controller makes a policy decision according to the second policy;
making, by the first controller, a policy decision according to the first policy and the second policy to obtain a second decision result; and
sending, by the first controller, the second decision result to a radio access network (RAN) network element for the RAN network element to execute the second decision result.
2 . The method according to claim 1 , wherein the step of receiving the first policy information receives the first policy information through the RAN network element.
3 . The method according to claim 2 , wherein the step of receiving the first policy information comprises:
sending a first subscription request message for subscription information of the UE to the RAN network element; and
receiving a first subscription response message from the RAN network element, wherein the first subscription response message comprises the first policy information.
4 . The method according to claim 2 , further comprising:
receiving a first policy instance creation message from the second controller, wherein the first policy instance creation message comprises the second policy.
5 . The method according to claim 1 , wherein the step of receiving the first policy information receives the first policy information through the second controller.
6 . The method according to claim 5 , wherein the step of receiving the first policy information comprises:
receiving a second policy instance creation message from the second controller, wherein the second policy instance creation message comprises the first policy information and the second policy, and the first policy information is information received by the second controller from the core network through an operation, administration, and maintenance (OAM) entity.
7 . The method according to claim 1 , wherein the second controller is a radio access management controller.
8 . The method according to claim 1 , wherein the step of receiving the first policy information receives the first policy information through an operation, administration, and maintenance (OAM) entity or through the RAN network element.
9 . The method according to claim 8 , wherein the step of receiving the first policy information comprises:
sending a second subscription request message for subscription information of the UE to the core network through the OAM entity; and
receiving a second subscription response message from the core network through the OAM entity, wherein the second subscription response message comprises the first policy information; or
sending a third subscription request message for the subscription information of the UE to the RAN network element through a radio intelligent management controller; and
receiving a third subscription response message from the RAN network element through the radio intelligent management controller, wherein the third subscription response message comprises the first policy information.
10 . A radio access network (RAN) network element, comprising:
a memory storing executable instructions;
a processor configured to execute the executable instructions to perform operations of:
receiving first policy information from a core network, wherein the first policy information comprises a first policy configured by the core network for a user equipment (UE);
detecting that a policy conflict occurs between the first policy information and a first decision result, wherein the first decision result is obtained after a first controller makes a policy decision according to a second policy, and the second policy is configured by a second controller for the UE, wherein the first controller is a radio access intelligent controller or a radio access management controller;
sending a first message to the first controller, wherein the first message comprises policy conflict indication information, a UE identifier of the UE, and the first policy information, wherein the policy conflict indication information indicates that the policy conflict occurs between the first policy information and the first decision result;
receiving a second decision result from the first controller, wherein the second decision result is obtained after the first controller makes a policy decision according to the first policy and the second policy; and
executing the second decision result.
11 . The RAN network element according to claim 10 , wherein the second controller is a radio access management controller.
12 . The RAN network element according to claim 10 , wherein both the first controller and the second controller are radio access management controllers; and
the method further comprises:
receiving the first decision result from the radio access management controller through a radio access intelligent controller.
13 . A controller, wherein a first controller is a radio access intelligent controller or a radio access management controller and comprises:
a memory storing executable instructions;
a processor configured to execute the executable instructions to perform operations of:
receiving first policy information comprising a first policy configured by a core network for a user equipment (UE);
detecting that a policy conflict occurs between the first policy information and second policy information, wherein the second policy information comprises a second policy configured by a second controller for the UE, or a first decision result obtained after the first controller makes a policy decision according to the second policy;
making a policy decision according to the first policy and the second policy to obtain a second decision result; and
sending the second decision result to a radio access network (RAN) network element for the RAN network element to execute the second decision result.
14 . The controller according to claim 13 , wherein the operation of receiving the first policy information receives the first policy information through the RAN network element.
15 . The controller according to claim 14 , wherein the operation of receiving the first policy information comprises:
sending a first subscription request message for subscription information of the UE to the RAN network element; and
receiving a first subscription response message from the RAN network element, wherein the first subscription response message comprises the first policy information.
16 . The controller according to claim 14 , wherein the processor is further configured to perform an operation of:
receiving a first policy instance creation message from the second controller, wherein the first policy instance creation message comprises the second policy.
17 . The controller according to claim 13 , wherein the operation of receiving the first policy information receives the first policy information through the second controller.