A strategy conflict management method, device and system

By detecting and deciding policy conflicts between the core network and the second controller in an open wireless access network, the policy conflict problem is solved, the success rate and executability of policy execution are improved, and resource consumption is reduced.

CN115918150BActive Publication Date: 2025-10-03HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180050992.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-12-28
Filing Date
2021-03-01
Publication Date
2025-10-03
Estimated Expiration
2041-03-01

AI Technical Summary

Technical Problem

In an open wireless access network, a policy conflict may occur between the UE policy configured by the radio access management controller and the UE policy configured by the core network, and the existing technology lacks an effective solution.

Method used

The first controller detects and decides on policy conflicts between the core network and the second controller configurations, and adopts active prevention or policy conflict feedback processing to avoid policy conflicts and ensure policy enforceability.

Benefits of technology

It improves the success rate of policy execution, reduces unnecessary signaling message interactions, reduces the consumption of interface resources for data acquisition, and ensures the enforceability of policies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115918150B_ABST
    Figure CN115918150B_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and in particular to a policy conflict management method, device, and system. The method is used for a first controller, and includes: receiving first policy information, the first policy information including a first policy configured by the core network for the UE; detecting a policy conflict between the first policy information and the second policy information, the second policy information including a second policy configured by the second controller for the UE, or a first decision result obtained after the first controller makes a policy decision based on the second policy; making a policy decision based on the first policy and the second policy to obtain a second decision result; sending the second decision result to a wireless access network RAN ​​network element, so that the RAN network element executes the second decision result. Therefore, the present application avoids the generation of UE policies with policy conflicts, ensures policy executability, and improves the success rate of policy execution.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to the PCT international patent application submitted to the World Intellectual Property Organization on December 28, 2020 in accordance with the Patent Cooperation Treaty, with application number PCT / CN2020 / 139884 and application name "A Policy Conflict Management Method, Device and System", the entire contents of which are incorporated by reference in this application. Technical Field

[0002] The present application relates to the field of communication technology, and in particular to a policy conflict management method, device, and system. Background Art

[0003] With the development of wireless network technology, automation and intelligence have been considered as important directions for the future development of wireless networks. Figure 1 The open wireless access network shown in the figure is based on AI (Artificial Intelligence) or ML (Machine Learning) technologies to reconstruct the RAN (Radio Access Network) network to achieve automation and intelligence of the wireless network. Figure 1 The radio access management controller in the system can configure policies for UE (User Equipment).

[0004] In current wireless mobile networks, UE or UE group-level policies are configured by the core network. During the UE access or session access process, the core network sends the corresponding policies to the RAN. The RAN network elements perform corresponding radio resource allocation and parameter configuration based on the corresponding policy information.

[0005] However, in an open wireless access network, a policy conflict may occur between the UE policy configured by the radio access management controller and the UE policy configured by the core network. Currently, there is no optimized solution to resolve the policy conflict. Summary of the Invention

[0006] The embodiments of the present application provide a policy conflict management method, device, and system, which avoid policy conflicts through different implementation methods such as active preventive policy conflict processing or policy conflict feedback processing.

[0007] In a first aspect, an embodiment of the present application provides a policy conflict management method, which is used by a first controller and includes:

[0008] receiving first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0009] detecting a policy conflict 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 based on the second policy;

[0010] Performing a policy decision based on the first policy and the second policy to obtain a second decision result;

[0011] The second decision result is sent to a radio access network RAN ​​network element, so that the RAN network element executes the second decision result.

[0012] That is to say, in this method, the first controller is responsible for policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured by the core network for the UE and the second policy configured by the second controller for the UE, thereby avoiding the generation of UE policies with policy conflicts, ensuring policy enforceability, and improving the success rate of policy execution.

[0013] The first strategy in the method may include UE subscription information or QoS information.

[0014] The second policy in the method may include information such as policy type, policy application object (Scope), and policy target.

[0015] In a possible implementation, the receiving first policy information includes:

[0016] The first policy information is received through the RAN network element.

[0017] That is, in this implementation, the first controller can obtain the UE's policy information through the signaling plane and perform policy conflict detection in the policy decision phase, thereby avoiding the generation of UE policies with policy conflicts.

[0018] In a possible implementation manner, the receiving, by the RAN network element, the first policy information includes:

[0019] Sending a first subscription request message for the subscription information of the UE to the RAN network element;

[0020] A first subscription response message is received from the RAN network element, where the first subscription response message includes the first policy information.

[0021] That is, in this implementation, the detection of policy conflicts can be supported by adding new parameter features in the signaling plane, thereby avoiding unnecessary signaling message interactions caused by policy conflicts.

[0022] Among them, the first subscription request message in this method may include a UE identifier and a subscription information type (Subscription info type). Among them, the UE identifier is used to identify the target UE for requesting contract information, and the value of the UE identifier can be one of RNTI (Radio Network Temporary Identifier), 5G-GUTI (Globally Unique Temporary Identifier), IMEI (International Mobile Equipment Identify), etc. (not limited to these, it can also be other UE identifiers); the subscription information type (Subscription info type) indicates the requested contract information type, and its value can be one or more of RRM (Radio Resource Management) policy (RRM Policy), service area restrictions (Service Area Restrictions), CSG (Closed Subscriber Group, non-open user group), CAG (Closed Access Group, non-open access group), etc. (not limited to these, it can also be other contracted location information policies).

[0023] The first subscription response message in this method may include specific parameter information of the UE identifier and the policy information of the subscription request, such as one or more of RRM policy, service area restrictions (Service Area Restrictions), CSG, CAG, etc. (not limited to these, it can also be other contracted location information policies).

[0024] In a possible implementation, the method further includes:

[0025] A first policy instance creation message is received from the second controller, where the first policy instance creation message includes the second policy.

[0026] That is to say, in this implementation method, the second controller can be responsible for configuring the second policy and sending the second policy to the first controller. The first controller is responsible for policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured by the core network for the UE and the second policy configured by the second controller for the UE, thereby avoiding the generation of UE policies with policy conflicts, ensuring the enforceability of the policy, and improving the success rate of policy execution.

[0027] The first policy instance creation message in this manner may include information such as a policy type (Policy Type), a policy target, and a policy application object (Scope).

[0028] The policy target may be a QoE (Quality of Experience) target, i.e., QoETarget; the policy application object (Scope) may be one of a UE identification list (UE id list), a UE group identification (UE group id), etc. Exemplarily, the UE group identification may be an attribute feature identifier of a UE group, such as a QCI (Quality of Service Class Identifier), a slice identification (slice id), or a location area.

[0029] For example, a policy could be a service offload policy. For a specific type of service, if the QoE of the current serving cell fails to meet the UE's QoE target, the UE is switched to a target cell that meets the service's QoE. The service offload policy is the policy type, the specific type of service is the policy application object (Scope), and the QoE target is the policy objective.

[0030] In one possible implementation, the following steps are included:

[0031] The first policy information is received through the second controller.

[0032] That is, in this implementation, the first controller can obtain the UE's policy information through the management plane interface service and perform policy conflict detection in the policy decision phase, thereby avoiding the generation of UE policies with policy conflicts.

[0033] In a possible implementation, the receiving, by the second controller, the first policy information includes:

[0034] Receive a second policy instance creation message from the second controller, where the second policy instance creation message includes the first policy information and the second policy; wherein the first policy information is information received by the second controller from the core network through the operation, maintenance and management (OAM) entity.

[0035] That is to say, in this implementation method, the second controller can be responsible for configuring the second policy, and when sending the second policy to the first controller, the first policy information can be sent to the first controller at the same time. In this way, the first controller is responsible for policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts, ensuring the enforceability of the policy, and improving the success rate of policy execution.

[0036] The first policy information in the second policy instance creation message in this manner may be subscription information list (subscriptionInfo list) information.

[0037] In a possible implementation, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0038] That is to say, in this implementation method, the wireless access management controller is responsible for configuring the second policy, and the wireless access intelligent controller is responsible for policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts, ensuring the policy enforceability, and improving the success rate of policy execution.

[0039] In a possible implementation, both the first controller and the second controller are radio access management controllers.

[0040] That is to say, in this implementation method, the wireless access management controller is responsible for configuring the second policy and performing policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured by the core network for the UE and the second policy configured by the second controller for the UE, thereby avoiding the generation of UE policies with policy conflicts, ensuring the enforceability of the policy, and improving the success rate of policy execution.

[0041] In a possible implementation, the receiving first policy information includes:

[0042] The first policy information is received through an OAM entity.

[0043] That is, in this implementation, the radio access management controller can obtain the UE's policy information through the management plane interface service and perform policy conflict detection in the policy decision phase, thereby avoiding the generation of UE policies with policy conflicts.

[0044] In a possible implementation manner, the receiving, through the OAM entity, the first policy information includes:

[0045] Sending a second subscription request message for the subscription information of the UE to the core network through the OAM entity;

[0046] A second subscription response message is received from the core network through the OAM entity, where the second subscription response message includes the first policy information.

[0047] That is, in this implementation, the wireless access management controller can support the detection of policy conflicts by adding parameter features to the management plane interface, thereby avoiding the interaction of unnecessary signaling messages generated when optimizing policy conflicts.

[0048] Among them, the second subscription request message in this method may include a UE group identifier (UE group id), a subscription information type (Subscription info type) and an information update notification (InfoUpdateNotify Indication). Among them, the subscription information type (Subscription info type) indicates the requested subscription information type, and its value can be one or more of the following: RRM Policy, Service Area Restrictions, CSG, CAG, etc. (not limited to these, and can also be other subscription location information policies); the UE group identifier can be a UE group attribute feature identifier such as QCI (Quality of Service Class Identifier, service quality scale value), slice identifier (slice id), location area, etc.; the information update notification (InfoUpdateNotify Indication) is used to subscribe to information update notifications, that is, when the UE subscription information or QoS changes, it triggers the core network element to initiate an information update and notifies the radio access management controller of the updated latest policy information.

[0049] In a possible implementation, the receiving first policy information includes:

[0050] The first policy information is received through the RAN network element.

[0051] That is, in this implementation, the radio access management controller can obtain the UE's policy information through the signaling plane and perform policy conflict detection in the policy decision phase, thereby avoiding the generation of UE policies with policy conflicts.

[0052] In a possible implementation manner, the receiving, by the RAN network element, the first policy information includes:

[0053] Sending a third subscription request message for the subscription information of the UE to the RAN network element through the wireless intelligent management controller;

[0054] A third subscription response message is received from the RAN network element through the wireless intelligent management controller, where the third subscription response message includes the first policy information.

[0055] That is, in this implementation, the radio access management controller can support the detection of policy conflicts through the newly added parameter characteristics of the signaling plane, thereby avoiding unnecessary signaling message interactions caused by policy conflicts.

[0056] Among them, the third subscription request message in this method may include a UE identifier and a subscription information type (Subscription info type). Among them, the UE identifier is used to identify the target UE for which the contract information is requested, and the value of the UE identifier can be one of RNTI, 5G-GUTI, IMEI, etc. (not limited to these, and can also be other UE identifiers); the subscription information (Subscription info) represents the requested contract information, and its value can be one or more of RRM policy (RRM Policy), service area restrictions (Service Area Restrictions), CSG, CAG, etc. (not limited to these, and can also be other contracted location information policies).

[0057] The third subscription response message in this method may include specific parameter information of the UE identifier and the policy information of the subscription request, such as one or more of RRM policy, service area restrictions (Service Area Restrictions), CSG, CAG, etc. (not limited to these, it can also be other contracted location information policies).

[0058] In a second aspect, an embodiment of the present application provides a policy conflict management method, which is used in a first controller and includes:

[0059] receiving a first message from a radio access network (RAN) network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and a first decision result, the first policy information including a first policy configured by a core network for a UE corresponding to the UE identifier, the first decision result being a decision result obtained by the first controller performing a policy decision based on a second policy, and the second policy being a policy configured by the second controller for the UE corresponding to the UE identifier;

[0060] Performing a policy decision based on the first policy and the second policy to obtain a second decision result;

[0061] The second decision result is sent to the RAN network element, so that the RAN network element executes the second decision result.

[0062] Specifically, in this method, the RAN network element is responsible for policy conflict detection and reporting when a policy conflict is detected. The first controller is responsible for making policy decisions based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the wireless access intelligent controller to specifically obtain policy information corresponding to UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0063] In a possible implementation, the method further includes:

[0064] A policy instance creation message is received from the second controller, where the policy instance creation message includes the second policy.

[0065] That is, in this implementation, the RAN network element is responsible for policy conflict detection, the second controller can be responsible for configuring the second policy and sending it to the first controller. The first controller is responsible for making a policy decision based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the wireless access intelligent controller to obtain policy information corresponding to UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0066] In a possible implementation, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0067] In other words, in this implementation, the RAN network element is responsible for policy conflict detection, the radio access management controller is responsible for configuring the second policy, and the radio access intelligent controller is responsible for making policy decisions based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with conflicting policies. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the radio access intelligent controller to obtain policy information specifically for UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0068] In a possible implementation, both the first controller and the second controller are radio access management controllers.

[0069] In other words, in this implementation, the RAN network element is responsible for policy conflict detection, while the radio access management controller is responsible for configuring the second policy and making policy decisions based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with conflicting policies. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the radio access intelligent controller to specifically obtain policy information for UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0070] In a third aspect, an embodiment of the present application provides a policy conflict management method, which is used in a radio access network (RAN) network element and includes:

[0071] receiving first policy information from a core network, where the first policy information includes a first policy configured by the core network for the UE;

[0072] detecting a policy conflict between the first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the UE;

[0073] Sending a first message to the first controller, the first message including policy conflict indication information, a UE identifier of the UE, and the first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result;

[0074] receiving a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy;

[0075] Execute the second decision result.

[0076] That is, in this implementation, the RAN network element is responsible for policy conflict detection, the second controller can be responsible for configuring the second policy and sending it to the first controller. The first controller is responsible for making a policy decision based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the wireless access intelligent controller to obtain policy information corresponding to UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0077] In a possible implementation, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0078] In other words, in this implementation, the RAN network element is responsible for policy conflict detection, the radio access management controller is responsible for configuring the second policy, and the radio access intelligent controller is responsible for making policy decisions based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with conflicting policies. In particular, by enhancing the RAN network element to support policy conflict detection and enabling the radio access intelligent controller to obtain policy information specifically for UEs with policy conflicts, unnecessary UE information acquisition is reduced, thereby reducing the consumption of interface resources for data acquisition.

[0079] In a possible implementation, both the first controller and the second controller are radio access management controllers.

[0080] That is, in this implementation, the RAN network element is responsible for policy conflict detection, the radio access management controller is responsible for configuring the second policy, and making policy decisions based on the first and second policies configured for the UE by the core network, thereby avoiding the generation of UE policies with policy conflicts.

[0081] In a possible implementation, the method further includes:

[0082] The first decision result from the wireless access management controller is received through the wireless access intelligent controller.

[0083] That is, in this implementation, the wireless access intelligent controller is responsible for information forwarding, the wireless access management controller is responsible for configuring the second policy, and making policy decisions based on the first and second policies configured for the UE by the core network, thereby avoiding the generation of UE policies with policy conflicts.

[0084] In a fourth aspect, an embodiment of the present application provides a policy conflict management method, which is used in a radio access network (RAN) network element and includes:

[0085] Obtaining a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE;

[0086] Sending the first decision result to a core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0087] Receive a policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0088] That is to say, in this implementation, the RAN network element is responsible for sending the first decision result of the controller side (for example, the first controller or the second controller) in the open wireless access network to the core network. The core network is responsible for performing policy conflict detection and returning the policy conflict detection result to the RAN network element. In this way, the RAN network element can use the policy conflict detection result to know whether a policy conflict occurs between the first decision result and the first policy information, thereby avoiding the generation of UE policies with policy conflicts and ensuring the enforceability of the policies.

[0089] In a possible implementation, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or both the first controller and the second controller are wireless access management controllers.

[0090] That is to say, in this implementation, the first controller and the second controller can be the same, for example, both the first controller and the second controller are wireless access management controllers; or they can be different, for example: the first controller is a wireless access intelligent controller and the second controller is a wireless access management controller.

[0091] In a possible implementation manner, sending the first decision result to the core network includes:

[0092] Adding the first decision result to a protocol data unit (PDU) session resource modification indication message or a policy modification request message;

[0093] The PDU session resource modification indication message or the policy modification request message is sent to the core network, so that the core network obtains the first decision result from the PDU session resource modification indication message or the policy modification request message.

[0094] That is to say, in this implementation, the first decision result can be sent to the core network via a PDU session resource modification indication message or a policy modification request message, thereby improving the flexibility of sending the first decision result.

[0095] In a possible implementation manner, the receiving a policy conflict detection result from the core network includes:

[0096] receiving a PDU session resource modification confirmation message from the core network, where the PDU session resource modification confirmation message includes the policy conflict detection result or indication information for indicating the policy conflict detection result;

[0097] The policy conflict detection result is determined according to the PDU session resource modification confirmation message.

[0098] That is, in this implementation, the policy conflict detection result or indication information indicating the policy conflict detection result can be transmitted via the PDU session resource modification confirmation message, thereby improving the reliability of information transmission.

[0099] In a possible implementation, the policy conflict detection result is that no policy conflict occurs between the first decision result and the first policy information;

[0100] The method further comprises:

[0101] Receiving a PDU session modification request message from the core network;

[0102] Execute the first decision result according to the PDU session modification request message, and send a PDU session modification response message to the core network.

[0103] That is, in this implementation, when there is no policy conflict between the first decision result and the first policy information, the core network can initiate UE policy modification, thereby ensuring consistency of policy information among the UE, RAN, and core network (ie, policy synchronization).

[0104] In a fifth aspect, an embodiment of the present application provides a policy conflict management method, which is used in a core network and includes:

[0105] receiving a first decision result from a radio access network (RAN) network element, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment (UE);

[0106] detecting whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0107] Sending a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict occurring between the first decision result and the first policy information, or a policy conflict not occurring between the first decision result and the first policy information.

[0108] That is to say, in this implementation, the RAN network element is responsible for sending the first decision result of the controller side (for example, the first controller or the second controller) in the open wireless access network to the core network. The core network is responsible for performing policy conflict detection and returning the policy conflict detection result to the RAN network element. In this way, the RAN network element can use the policy conflict detection result to know whether a policy conflict occurs between the first decision result and the first policy information, thereby avoiding the generation of UE policies with policy conflicts and ensuring the enforceability of the policies.

[0109] In a possible implementation, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or both the first controller and the second controller are wireless access management controllers.

[0110] That is to say, in this implementation, the first controller and the second controller can be the same, for example, both the first controller and the second controller are wireless access management controllers; or they can be different, for example: the first controller is a wireless access intelligent controller and the second controller is a wireless access management controller.

[0111] In a possible implementation, the receiving a first decision result from a RAN network element includes:

[0112] receiving a protocol data unit (PDU) session resource modification indication message or a policy modification request message from the core network, where the PDU session resource modification indication message or the policy modification request message includes the first decision result;

[0113] The first decision result is obtained from the PDU session resource modification indication message or the policy modification request message.

[0114] That is to say, in this implementation, the first decision result can be obtained through a PDU session resource modification indication message or a policy modification request message, which enriches the method of obtaining the first decision result.

[0115] In a possible implementation manner, the sending the policy conflict detection result to the RAN network element includes:

[0116] Adding the policy conflict detection result or indication information indicating the policy conflict detection result to the PDU session resource modification confirmation message;

[0117] Sending the PDU session resource modification confirmation message to the RAN network element.

[0118] That is, in this implementation, the policy conflict detection result or indication information indicating the policy conflict detection result can be transmitted via the PDU session resource modification confirmation message, thereby improving the reliability of information transmission.

[0119] In a possible implementation, the policy conflict detection result is that no policy conflict occurs between the first decision result and the first policy information;

[0120] The method further comprises:

[0121] Send a PDU session modification request message to the RAN network element, so that the RAN network element executes the first decision result according to the PDU session modification request message.

[0122] That is, in this implementation, when there is no policy conflict between the first decision result and the first policy information, the core network can initiate UE policy modification, thereby ensuring consistency of policy information among the UE, RAN, and core network (ie, policy synchronization).

[0123] In a sixth aspect, an embodiment of the present application provides a policy conflict management device, which is used in a first controller and includes:

[0124] A receiving module, configured to receive first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0125] a detection module, configured to detect a policy conflict between the first policy information and second policy information, where the second policy information includes a second policy configured by the second controller for the UE, or a first decision result obtained after the first controller makes a policy decision based on the second policy;

[0126] a decision module, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result;

[0127] The sending module is configured to send the second decision result to a radio access network (RAN) network element, so that the RAN network element executes the second decision result.

[0128] In a seventh aspect, an embodiment of the present application provides a policy conflict management device, which is used in a first controller and includes:

[0129] a message receiving module, configured to receive a first message from a radio access network (RAN) network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and a first decision result, the first policy information including a first policy configured by the core network for the UE corresponding to the UE identifier, the first decision result being a decision result obtained after the first controller makes a policy decision based on a second policy, and the second policy being a policy configured by the second controller for the UE corresponding to the UE identifier;

[0130] a policy decision module, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result;

[0131] A decision sending module is configured to send the second decision result to the RAN network element, so that the RAN network element executes the second decision result.

[0132] In an eighth aspect, an embodiment of the present application provides a policy conflict management device, which is used in a radio access network (RAN) network element, including:

[0133] An information receiving module, configured to receive first policy information from a core network, where the first policy information includes a first policy configured by the core network for the UE;

[0134] a conflict detection module, configured to detect a policy conflict between the first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the UE;

[0135] a conflict sending module, configured to send a first message to the first controller, the first message including policy conflict indication information, a UE identifier of the UE, and the first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result;

[0136] A decision receiving module, configured to receive a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy;

[0137] A decision execution module is used to execute the second decision result.

[0138] In a ninth aspect, an embodiment of the present application provides a policy conflict management device, which is used in a radio access network (RAN) network element, including:

[0139] an acquisition module, configured to acquire a first decision result, where the first decision result is a decision result obtained after the first controller makes a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE;

[0140] a decision result sending module, configured to send the first decision result to a core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0141] A conflict detection result receiving module is used to receive a policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0142] In a tenth aspect, an embodiment of the present application provides a policy conflict management device, which is used in a core network and includes:

[0143] a decision result receiving module, configured to receive a first decision result from a radio access network RAN ​​network element, the first decision result being a decision result obtained after the first controller makes a policy decision based on a second policy, the second policy being a policy configured by the second controller for the user equipment UE;

[0144] a policy conflict detection module, configured to detect whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0145] A conflict detection result sending module is used to send a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0146] In an eleventh aspect, an embodiment of the present application provides a policy conflict management device, the device being used in a first controller and comprising: a processor, a memory, and a transceiver;

[0147] The memory is used to store computer instructions;

[0148] When the policy conflict management device is running, the processor executes the computer instructions, causing the policy conflict management device to perform the method described in the first aspect.

[0149] In a twelfth aspect, an embodiment of the present application provides a policy conflict management device, the device being used in a first controller, comprising: a processor, a memory, and a transceiver;

[0150] The memory is used to store computer instructions;

[0151] When the policy conflict management device is running, the processor executes the computer instructions, causing the policy conflict management device to perform the method described in the second aspect.

[0152] In a thirteenth aspect, an embodiment of the present application provides a policy conflict management device, the device being used in a radio access network RAN ​​network element, comprising: a processor, a memory, and a transceiver;

[0153] The memory is used to store computer instructions;

[0154] When the policy conflict management device is running, the processor executes the computer instructions, causing the policy conflict management device to perform the method described in the third aspect.

[0155] In a fourteenth aspect, an embodiment of the present application provides a policy conflict management device, the device being used in a radio access network RAN ​​network element, comprising: a processor, a memory, and a transceiver;

[0156] The memory is used to store computer instructions;

[0157] When the policy conflict management device is running, the processor executes the computer instructions, causing the policy conflict management device to perform the method described in the fourth aspect.

[0158] In a fifteenth aspect, an embodiment of the present application provides a policy conflict management device, the device being used in a core network, comprising: a processor, a memory, and a transceiver;

[0159] The memory is used to store computer instructions;

[0160] When the policy conflict management device is running, the processor executes the computer instructions, causing the policy conflict management device to perform the method described in the fifth aspect.

[0161] In the sixteenth aspect, an embodiment of the present application provides a policy conflict management system, including a first controller, a second controller and a radio access network RAN ​​network element; wherein, the first controller is used to execute the method described in the first aspect above.

[0162] In the seventeenth aspect, an embodiment of the present application provides a policy conflict management system, including a first controller, a second controller and a radio access network RAN ​​network element; wherein, the first controller is used to execute the method described in the above second aspect, and the RAN network element is used to execute the method described in the above third aspect.

[0163] In the eighteenth aspect, an embodiment of the present application provides a policy conflict management system, including a first controller, a second controller, a radio access network RAN ​​network element and a core network; wherein, the RAN network element is used to execute the method described in the fourth aspect above, and the core network is used to execute the method described in the fifth aspect above.

[0164] In the nineteenth aspect, an embodiment of the present application provides a computer storage medium, which includes computer instructions. When the computer instructions are executed, the method described in the first aspect is executed, or the method described in the second aspect is executed, or the method described in the third aspect is executed, or the method described in the fourth aspect is executed, or the method described in the fifth aspect is executed.

[0165] In aspect 20, an embodiment of the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed, the method described in aspect 1 is executed, or the method described in aspect 2 is executed, or the method described in aspect 3 is executed, or the method described in aspect 4 is executed, or the method described in aspect 5 is executed.

[0166] The policy conflict management method, device and system provided in the embodiments of the present application can make a policy decision based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller when a policy conflict is detected, thereby avoiding the generation of UE policies with policy conflicts, ensuring the policy enforceability, and improving the success rate of policy execution. BRIEF DESCRIPTION OF THE DRAWINGS

[0167] Figure 1 It is a schematic diagram of an open wireless access network architecture;

[0168] Figure 2 It is a schematic diagram of a wireless access network architecture;

[0169] Figure 3 It is a schematic diagram of an open wireless access network architecture;

[0170] Figure 4 It is a schematic diagram of an open wireless access network architecture;

[0171] Figure 5 It is a schematic diagram of an open wireless access network architecture;

[0172] Figure 6 It is a schematic diagram of how to implement policy conflict management;

[0173] Figure 7 It is a schematic diagram of how to implement policy conflict management;

[0174] Figure 8 It is a schematic diagram of how to implement policy conflict management;

[0175] Figure 9 It is a schematic diagram of how to implement policy conflict management;

[0176] Figure 10 It is a schematic diagram of how to implement policy conflict management;

[0177] Figure 11 It is a schematic diagram of how to implement policy conflict management;

[0178] Figure 12 This is a flow chart of a policy conflict management method provided by an embodiment of the present application;

[0179] Figure 13 This is a flow chart of a policy conflict management method provided by an embodiment of the present application;

[0180] Figure 14 This is a flow chart of a policy conflict management method provided by an embodiment of the present application;

[0181] Figure 15 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application;

[0182] Figure 16 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application;

[0183] Figure 17 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application;

[0184] Figure 18 It is a schematic diagram of how to implement policy conflict management;

[0185] Figure 19 This is a flow chart of a policy conflict management method provided by an embodiment of the present application;

[0186] Figure 20 This is a flow chart of a policy conflict management method provided by an embodiment of the present application;

[0187] Figure 21 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application;

[0188] Figure 22 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application;

[0189] Figure 23 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0190] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0191] In the description of this specification, "one embodiment" or "some embodiments" means that one or more embodiments of the present application include a particular feature, structure or characteristic described in conjunction with the embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in other embodiments," etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized.

[0192] In the description of this specification, unless otherwise specified, " / " means or. For example, A / B can mean A or B. "And / or" in this document is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "plurality" means two or more than two.

[0193] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of such features. The terms "including," "comprising," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.

[0194] With the development of wireless network technology, automation and intelligence have been considered as important directions for the future development of wireless networks. Figure 1 The open wireless access network shown in the figure is based on AI or ML technologies to reconstruct the RAN network and realize the automation and intelligence of the wireless network. Figure 1 The functional description of the main functional modules is as follows:

[0195] Radio Access Management Controller: This controller controls and optimizes latency-insensitive services across network elements and resources, executes AI or ML workflows, including model training and updates, and implements policy-based management of applications or features.

[0196] Wireless access intelligent controller: Based on data collection and operation instructions from the R2, R3, or R4 interfaces, it controls and optimizes RAN functional network elements and resources. The R2 interface is used between the wireless access intelligent controller and the CU (Central Unit)-CP (Control Plane), the R3 interface is used between the wireless access intelligent controller and the DU (Distributed Unit), and the R4 interface is used between the wireless access intelligent controller and the CU-UP (User Plane).

[0197] CU-CP: The centralized unit control plane of the RAN, which implements the control plane functions of the RRC (Radio Resource Control) protocol and the PDCP (Packet Data Convergence Protocol).

[0198] CU-UP: The centralized unit user plane of the RAN, which implements the PDCP user plane and service data adaptation protocol (SDAP) protocol functions;

[0199] DU: Distributed unit of the RAN, implementing RLC (radio link control), MAC (media access control), and High-PHY (high physical layer) protocol functions.

[0200] OAM (Operation Administration and Maintenance): Provides operation and maintenance management for Open RAN functional modules.

[0201] It should be noted that: Figure 1 The radio access management controller in the UE can configure policies for the UE.

[0202] In current wireless mobile networks, policies for UE or UE group levels are configured by the core network. During the UE access or session access process, the core network sends the corresponding policies to the RAN. The RAN network elements perform corresponding radio resource allocation and parameter configuration based on the corresponding policy information. For example: Figure 2In the wireless access network shown, the UE-level policy information obtained by the CU in the RAN from the core network mainly includes the contracted policy information and the dynamically generated per-UE policy information.

[0203] (1) The contract policy information may include: RRM (Radio Resource Management) policy, Service Area Restrictions, CSG (Closed Subscriber Group) membership status, CAG (Closed Access Group), etc.

[0204] (2) The dynamically generated policy information for each UE (Per-UE) may include: QoS (Quality of Service) policy, etc.

[0205] The RRM policy may include the subscribed RFSP (Reference Signal Received Power); the service area restrictions (Service Area Restrictions) may include a handover restriction list (HOrestriction list), RAT (RAN Access Technology, access standard), etc.

[0206] However, in an open wireless access network, a policy conflict may occur between the UE policy configured by the radio access management controller and the UE policy configured by the core network. Currently, there is no optimized solution to resolve the policy conflict.

[0207] Therefore, in order to resolve the policy conflict that may occur between the UE policy configured by the wireless access management controller and the UE policy configured by the core network, the present application provides a policy conflict management method, device and system to avoid policy conflicts through different implementation methods such as active preventive policy conflict processing or policy conflict feedback processing.

[0208] It should be noted that proactive policy conflict handling can refer to the radio access management controller or radio access intelligent controller being responsible for conflict detection, preventing conflicting UE policies and ensuring policy enforceability. Specifically, the radio access management controller or radio access intelligent controller obtains the corresponding UE's subscription information or QoS from the core network. When executing policy decisions, it then references the UE's subscription information or QoS to avoid policy conflicts.

[0209] Policy conflict feedback processing may refer to: the wireless access management controller or the wireless access intelligent controller makes a policy decision and issues a policy operation to the CU-CP, the CU-CP performs policy conflict detection based on the received policy operation and the UE's subscription or QoS, and if a policy conflict occurs, the policy conflict information and the UE subscription or QoS are reported, and the wireless access management controller or the wireless access intelligent controller makes a new policy decision with reference to the UE subscription or QoS.

[0210] The following describes the invention through specific embodiments.

[0211] Figure 3 It is a schematic diagram of the open wireless access network architecture; Figure 3 As shown, the RAN network elements include: CU-CP, CU-UP and DU; the core network can include the following network elements:

[0212] (1) AMF (Access and Mobility Management Function): Mainly responsible for UE access control and mobility functions, including UE authentication and location area tracking.

[0213] (2) SMF (Session Management Function): Mainly responsible for PDU session management, including creation, modification and deletion.

[0214] (3) PCF (Policy Control Function): Mainly responsible for policy management functions such as QoS and billing.

[0215] (4) UDM (Unified Data Management): Mainly responsible for the management of UE subscription information, dynamic context and other data.

[0216] (5) UPF (User Plane Function): Mainly responsible for transmitting user service data, QoS monitoring and other functions.

[0217] (6) NWDAF (Network Data Analysis Function): Mainly responsible for core network data analysis based on ML models.

[0218] (7) NEF (Network Exposure Function): Mainly responsible for opening network capability information to third-party devices.

[0219] It should be noted that: Figure 3The wireless access intelligent controller in can be merged with CU-CP; Figure 3 The network structure shown is for the case where after CU and DU are separated, CU is further separated into CU-CP and CU-UP. In addition, the policy conflict management method provided by this application can be used for Figure 3 In addition to the situations shown, it can also be used Figure 4 Similarly, the policy conflict management method provided in this application can also be used in situations where RAN network elements are not separated, such as Figure 5 As shown, the RAN network elements include gNB (next generation node base station).

[0220] Figure 6 It is a schematic diagram of the implementation of policy conflict management; Figure 6 As shown in the figure, the implementation method of the policy conflict management is active preventive policy conflict processing, that is, the wireless access intelligent controller obtains the UE policy information (including UE subscription or QoS information) sent from the core network to the RAN through the signaling plane process, and refers to the obtained policy information and the policy information sent by the wireless access management controller to determine the final optimization measures for the UE, thereby avoiding policy conflicts.

[0221] The specific implementation process includes:

[0222] Step 6-0: OAM can be based on the management plane performance management process from the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The RAN network element that can provide performance data can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0223] Step 6-1: OAM receives an externally input management request, ie, a policy deployment request. The policy deployment request may include information such as a policy type (Policy Type), a policy target, and a policy application object (Scope).

[0224] The policy target may be a QoE (Quality of Experience) target, i.e., QoETarget; the policy application object (Scope) may be one of a UE identification list (UE id list), a UE group identification (UE group id), etc. Exemplarily, the UE group identification may be an attribute feature identifier of a UE group, such as a QCI (Quality of Service Class Identifier), a slice identification (slice id), or a location area.

[0225] For example, a policy could be a service offload policy. For a specific type of service, if the QoE of the current serving cell fails to meet the UE's QoE target, the UE is switched to a target cell that meets the service's QoE. The service offload policy is the policy type, the specific type of service is the policy application object (Scope), and the QoE target is the policy objective.

[0226] In step 6-2, after receiving the policy deployment request, the OAM notifies the wireless access management controller (RAMC) through an internal interface to create a policy instance. The RAC models the policy from step 6-1 according to the policy model of the P1 interface and sends a policy instance creation request message to the RAC through the P1 interface. The message includes information such as the policy type, policy scope, and policy target (QoE target) from step 6-1.

[0227] It should be noted that OAM and the wireless access management controller are logically two different functional modules, and can also be used as independent network elements. For example, the wireless access management controller is integrated into the service management and orchestration functions. Among them, OAM is a general term for management network elements, and its specific implementation can be implemented by management network elements such as ONAP (Open Networking Automation Platform) and NMS (network management system). The policy conflict management solution provided in this application is also applicable to deployment scenarios where the wireless access management controller and OAM are independent of each other.

[0228] Step 6-3: The wireless access intelligent controller receives the policy information sent by the wireless access management controller and determines the data to be collected from the RAN based on the policy decision requirements, that is, sends the data to the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5The gNB sends a data subscription request message to the UE. The request message may include information such as the requested data type (DataType). The requested data type may include UE performance data, cell performance data, and UE signal measurement data. The UE signal measurement data may include measured signal quality, such as RSRP (Reference Signal Received Power) and RSRQ (Reference Signal Received Quality).

[0229] It should be noted that: In this application, the network architecture of RAN can be Figure 3 , or Figure 4 , and can also be Figure 5 Correspondingly, the RAN network element used to request data subscription can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0230] When RAN network elements (e.g. Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 After the gNB in ​​the R2, R3, or R4 interface completes the subscribed data collection, it reports the UE performance data, cell performance data, and UE signal measurement data to the wireless access intelligent controller through the data report message of the R2, R3, or R4 interface.

[0231] Step 6-4: The wireless access intelligent controller calculates the current QoE of the UE based on the UE performance data, and analyzes whether the current QoE meets the policy target (QoE Target) in the policy issued in step 6-2 above. If not, it is determined that the UE needs to be switched. If the QoE of any UE does not meet the QoETarget, a UE list is determined.

[0232] After the wireless access intelligent controller determines the UE or UE list that needs to be handed over, it also needs to determine which target cells these UEs should be handed over to. Therefore, the wireless access intelligent controller needs to evaluate the performance of the neighboring cells of the current cell serving the UE, and then find the target cell that meets the QoE Target. The wireless access intelligent controller then predicts the performance of the neighboring cells (QoEPredicted) based on the UE performance data, the neighboring cell performance data, and the UE signal measurement data. Then, based on the performance QoE of the neighboring cells, the neighboring cells that can meet the UE's service QoE Target are determined as candidate target cells.

[0233] It should be noted that in the wireless access intelligent controller, the calculation of the UE's current QoE, the prediction of the QoE of the adjacent cells, and the determination of the target cell based on the QoE, the processing of these services can be completed by different internal functional modules (and these different modules can be deployed independently to form separate network elements), or by a unified functional module. This application does not limit this.

[0234] Step 6-5: To avoid conflicts between the determined target cell and the relevant policies in the subscription information of the UE, the wireless access intelligent controller sends a request to the RAN network element (e.g., Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 For example, the wireless access intelligent controller sends a request to the gNB in ​​the wireless access intelligent controller to the UE for subscription information. Figure 3 The CU-CP in the UE sends a UE subscription request message, which includes a UE identifier and a subscription information type (Subscription info type).

[0235] The UE identifier is used to identify the target UE for which the subscription information is requested. The value of the UE identifier can be one of the following: RNTI (Radio Network Temporary Identifier), 5G-GUTI (Globally Unique Temporary Identifier), IMEI (International Mobile Equipment Identify), etc. (not limited to these, and can also be other UE identifiers);

[0236] The subscription information type (Subscription info type) indicates the type of contract information requested, and its value can be one or more of RRM (Radio Resource Management) policy (RRM Policy), Service Area Restrictions (Service Area Restrictions), CSG (Closed Subscriber Group), CAG (Closed Access Group), etc. (not limited to these, it can also be other contracted location information policies).

[0237] Step 6-6, RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the gNB) queries the policy information issued by the core network stored locally and returns the requested policy information to the wireless access intelligent controller. Figure 3 The CU-CP in the process replies to the wireless access intelligent controller with a UE subscription response message, which carries the UE identifier and specific parameter information of the policy information requested in step 6-5, such as one or more of RRM policy, service area restrictions, CSG, CAG, etc. (not limited to these, and may also be other contracted location information policies).

[0238] Step 6-7, the wireless access intelligent controller refers to the policy information obtained in the above step 6-6, and determines whether the alternative target cell determined in the above step 6-5 meets the UE's subscription policy. If the two conflict, return to the above step 6-4 and select another cell that meets the UE's QoE target requirements as the target cell again, and perform policy conflict detection again. If there is no conflict at this time, execute the following step 6-8.

[0239] Step 6-8: The wireless access intelligent controller sends a message to the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the UE sends a policy execution operation instruction message, which includes the UE identifier (UE id), the target cell identifier (Target cell id), and the operation type (ActionType) is a handover indication (HO indication). For example, Figure 3 The wireless access intelligent controller sends a policy execution operation instruction message to the CU-CP through the R2 interface; Figure 4The wireless access intelligent controller sends a policy execution operation instruction message to the CU; Figure 5 The wireless access intelligent controller in the NB sends a policy execution instruction message to the gNB.

[0240] Step 6-9, RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the above steps 6-8 executes the operation instructions according to the strategy, executes the handover process for the UE corresponding to the UE identifier, and switches the UE to the target cell corresponding to the target cell identifier (Target cell id). The specific handover process is not described in detail in this application. Figure 3 After the CU-CP receives the policy execution operation instruction from the wireless access intelligent controller, the CU-CP executes the handover processing flow for the UE corresponding to the UE identifier; Figure 4 After the CU receives the policy execution operation instruction from the wireless access intelligent controller, the CU executes the handover processing flow for the UE corresponding to the UE identifier; Figure 5 After the gNB receives the policy execution operation instruction from the wireless access intelligent controller, the gNB executes the handover processing flow for the UE corresponding to the UE identifier.

[0241] It can be seen that in the embodiment of the present application, the radio access management controller is responsible for configuring the UE policy; the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the UE is responsible for providing UE policies configured by the core network; the wireless access intelligent controller is responsible for policy conflict detection.

[0242] In other words, the wireless access intelligent controller obtains UE policy information through the signaling plane and performs policy conflict detection during the policy decision phase, thereby avoiding the generation of UE policies that conflict with each other. In particular, the wireless access intelligent controller can support policy conflict detection through the newly added parameter features of the R2 interface, avoiding unnecessary signaling message exchanges caused by policy conflicts.

[0243] Figure 7 It is a schematic diagram of the implementation of policy conflict management; Figure 7As shown, the implementation method of the policy conflict management is active preventive policy conflict processing, that is, the wireless access management controller directly obtains relevant UE policy information (including UE subscription or QoS information) from the core network through the management plane process, and sends this information to the wireless access intelligent controller when the policy instance is created. The wireless access intelligent controller refers to the obtained policy information and the policy information issued by the wireless access management controller to determine the final optimization measures for the UE, thereby avoiding policy conflicts.

[0244] The specific implementation process includes:

[0245] Step 7-0: OAM can be based on the management plane performance management process from the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The RAN network element that can provide performance data can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0246] Step 7-1: OAM receives an external management request, ie, a policy deployment request. The policy deployment request may include information such as a policy type (Policy Type), a policy target, and a policy application object (Scope).

[0247] The policy target may be a QoE (Quality of Experience) target, i.e., QoETarget; the policy application object (Scope) may be one of a UE identification list (UE id list), a UE group identification (UE group id), etc. Exemplarily, the UE group identification may be an attribute feature identifier of a UE group, such as a QCI (Quality of Service Class Identifier), a slice identification (slice id), or a location area.

[0248] For example, a policy could be a service offload policy. For a specific type of service, if the QoE of the current serving cell fails to meet the UE's QoE target, the UE is switched to a target cell that meets the service's QoE. The service offload policy is the policy type, the specific type of service is the policy application object (Scope), and the QoE target is the policy objective.

[0249] Step 7-2, the wireless access management controller receives the external policy deployment and obtains the policy application object (Scope) information from the deployed policy, such as: obtaining the UE group identifier (UE group id); and then queries the core network element through the management service interface between the OAM and the core network element for the subscription information or QoS corresponding to all UEs identified by the UE group identifier (UE group id).

[0250] The UE subscription request message includes a UE group identifier (UE group id), a subscription information type (Subscriptioninfo type) and an information update notification (InfoUpdateNotify Indication).

[0251] Among them, the subscription information type (Subscription info type) indicates the requested contract information type, and its value can be one or more of RRM policy (RRM Policy), service area restriction (Service Area Restrictions type), CSG, CAG, etc. (not limited to these, it can also be other contracted location information policies).

[0252] The UE group identifier may be an attribute characteristic identifier of the UE group such as QCI (Quality of Service Class Identifier), slice ID, location area, etc.

[0253] The InfoUpdateNotify Indication is used to subscribe to information update notifications. This means that when a UE's subscription information or QoS changes, the core network element initiates an information update and notifies the radio access management controller of the updated policy information. The information update notification in this application is only an example message and may also be implemented through other messages, which is not limited in this application.

[0254] It should be noted that the core network element used to provide UE-related policy information can be Figure 3 At least one of the NEF, NWDAF, UDM, AMF, and SMF in the core network shown. That is, in addition to the NEF and NWDAF, the radio access management controller can also obtain relevant policy information of the UE from the AMF, SMF, or UDM based on the management plane interface service, which is not limited in this application.

[0255] In step 7-3, the core network element queries the UDM to identify the UE associated with the UE group ID, further queries the subscription information or QoS of the corresponding UE, and returns this information, i.e., the subscription information list (subscriptionInfo list), to the radio access management controller. The subscription information list (subscriptionInfo list) is a collection of information pairs for [UE ID, QoS, RRM policy, service area restrictions (Service Area Restrictions), CSG, CAG].

[0256] Step 7-4: The wireless access management controller models the policy of step 7-1 according to the policy model of the P1 interface to generate a P1 interface policy.

[0257] Step 7-5: The wireless access management controller sends a request message for creating a policy instance to the wireless access intelligent controller through the P1 interface. The message includes information such as the policy type, policy application object (Scope), and policy target of step 7-1 above. At the same time, the UE subscription information or QoS obtained in step 7-3, that is, the subscription information list (subscriptionInfo list) information is included in the create policy instance message.

[0258] Step 7-6: The wireless access intelligent controller receives the policy information sent by the wireless access management controller and determines the data to be collected from the RAN based on the policy decision requirements, that is, sends the data to the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The gNB sends a data subscription request message. The request message may include information such as the requested data type (DataType). The requested data type may include UE performance data, cell performance data, and UE signal measurement data. The UE signal measurement data may include measured signal quality, such as RSRP and RSRQ.

[0259] It should be noted that: In this application, the network architecture of RAN can be Figure 3 , or Figure 4 , and can also be Figure 5 Correspondingly, the RAN network element used to request data subscription can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0260] When RAN network elements (e.g. Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 After the gNB in ​​the R2, R3, or R4 interface completes the subscribed data collection, it reports the UE performance data, cell performance data, and UE signal measurement data to the wireless access intelligent controller through the data report message of the R2, R3, or R4 interface.

[0261] Step 7-7, the wireless access intelligent controller calculates the current QoE of the UE based on the UE performance data, and analyzes whether the current QoE meets the policy target (QoE Target) in the policy issued in step 7-5 above. If not, it is determined that the UE needs to be switched. If the QoE of any UE does not meet the QoETarget, a UE list is determined.

[0262] After the wireless access intelligent controller determines the UE or UE list that needs to be handed over, it also needs to determine which target cells these UEs should be handed over to. Therefore, the wireless access intelligent controller needs to evaluate the performance of the neighboring cells of the current cell serving the UE, and then find the target cell that meets the QoE Target. The wireless access intelligent controller then predicts the performance of the neighboring cells (QoEPredicted) based on the UE performance data, the neighboring cell performance data, and the UE signal measurement data. Then, based on the performance QoE of the neighboring cells, the neighboring cells that can meet the UE's service QoE Target are determined as candidate target cells.

[0263] It should be noted that in the wireless access intelligent controller, the calculation of the UE's current QoE, the prediction of the QoE of the adjacent cells, and the determination of the target cell based on the QoE, the processing of these services can be completed by different internal functional modules (and these different modules can be deployed independently to form separate network elements), or by a unified functional module. This application does not limit this.

[0264] In step 7-8, the wireless access intelligent controller refers to the policy information obtained in step 7-5 above and determines whether the optimization policy decision determined in step 7-7 above is consistent with the UE's subscription policy. If the two conflict, the controller returns to step 7-7 above and selects another optimization policy decision that meets the policy objective requirements and performs policy conflict detection again. If there is no conflict, the controller executes step 7-9 below. If the optimization policy decisions selected multiple times all conflict with the policy information obtained in step 7-5 above and no optimization policy decision meets the policy objective, the process terminates.

[0265] Step 7-9: The wireless access intelligent controller sends a message to the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the RAN sends a policy execution instruction message. Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the wireless access intelligent controller executes the operation instructions according to the policy, and performs the optimization process for the specified UE, such as reallocating radio resources for the UE and configuring the corresponding parameters. Figure 3 The wireless access intelligent controller sends a policy execution operation instruction message to the CU-CP through the R2 interface; after the CU-CP receives the policy execution operation instruction from the wireless access intelligent controller, the CU-CP executes the handover processing flow for the UE corresponding to the UE identifier; Figure 4 The wireless access intelligent controller sends a policy execution operation instruction message to the CU; after the CU receives the policy execution operation instruction from the wireless access intelligent controller, the CU executes the handover processing flow for the UE corresponding to the UE identifier; Figure 5 The wireless access intelligent controller sends a policy execution operation instruction message to the gNB; after the gNB receives the policy execution operation instruction from the wireless access intelligent controller, the gNB executes the handover processing flow for the UE corresponding to the UE identifier.

[0266] Step 7-10: When the UE policy information of the core network changes, the core network element (e.g., NEF or NWDAF) sends an information update notification to the radio access management controller through the management interface service, and sends the updated UE policy information (subscriptionInfo list) to the radio access management controller. The updated UE policy information (subscriptionInfo list) may only send information about the UE whose information has changed, and does not need to send information about all UEs identified by the UE group identifier (UEgroup id). In addition, the information update notification here is only an example message and may also be implemented through other messages, which is not limited in this application.

[0267] Step 7-11: The wireless access management controller specifies the managed P1 interface policy instance and sends the updated UE policy information to the corresponding wireless access intelligent controller via the P1 interface.

[0268] Step 7-12: The wireless access intelligent controller updates the locally saved policy information, ie, updates the latest policy information to the local policy.

[0269] It can be seen that in the embodiment of the present application, the wireless access management controller is responsible for configuring the UE policy; the OAM is responsible for providing the UE policy configured by the core network; and the wireless access intelligent controller is responsible for policy conflict detection.

[0270] In other words, the wireless access intelligent controller obtains UE policy information through the wireless access management controller based on the management plane interface service and performs policy conflict detection during the optimization policy decision phase, thereby avoiding the generation of UE policies with policy conflicts. In particular, the wireless access intelligent controller can support policy conflict detection by adding parameter features to the management plane interface, avoiding unnecessary signaling message exchanges generated when optimizing policy conflicts.

[0271] Figure 8 It is a schematic diagram of the implementation of policy conflict management; Figure 8 As shown in the figure, the implementation method of this policy conflict management is active prevention policy conflict processing, that is, the radio access management controller obtains the UE policy information (including UE subscription or QoS information) sent from the core network to the RAN through the signaling plane process, and refers to the obtained policy information and the UE policy information configured by the radio access management controller to determine the final optimization measures for the UE, thereby avoiding policy conflicts. Its specific implementation process is similar to Figure 6 Similarly, the functions implemented by the wireless access intelligent controller are implemented by the wireless access management controller, which will not be described in detail here.

[0272] It can be seen that in the embodiment of the present application, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the core network is responsible for providing UE policies configured by the core network; the wireless access intelligent controller is responsible for information forwarding; and the wireless access management controller is responsible for configuring UE policies and performing policy conflict detection.

[0273] In other words, the radio access management controller obtains UE policy information through the signaling plane and performs policy conflict detection during the policy decision phase, thereby avoiding the generation of UE policies that conflict with each other. In particular, the radio access management controller can support policy conflict detection through the newly added parameter features of the R2 interface, avoiding unnecessary signaling message exchanges caused by policy conflicts.

[0274] Figure 9 It is a schematic diagram of the implementation of policy conflict management; Figure 9As shown in the figure, the implementation method of the policy conflict management is active prevention policy conflict processing, that is, the wireless access management controller directly obtains relevant UE policy information (including UE subscription or QoS information) from the core network through the management plane process, and refers to the obtained policy information and the UE policy information configured by the wireless access management controller to determine the final optimization measures for the UE, thereby avoiding policy conflicts. Its specific implementation process is similar to Figure 7 Similarly, the functions implemented by the wireless access intelligent controller are implemented by the wireless access management controller, which will not be described in detail here.

[0275] It can be seen that in the embodiment of the present application, OAM is responsible for providing UE policies configured by the core network; the wireless access intelligent controller is responsible for information forwarding functions; and the wireless access management controller is responsible for configuring UE policies and performing policy conflict detection.

[0276] In other words, the radio access management controller obtains UE policy information based on the management plane interface service and performs policy conflict detection during the optimization policy decision phase, thereby avoiding the generation of UE policies with conflicting policies. In particular, the radio access management controller can support policy conflict detection by adding parameter features to the management plane interface, avoiding unnecessary signaling message exchanges generated when optimizing policy conflicts.

[0277] Figure 10 It is a schematic diagram of the implementation of policy conflict management; Figure 10 As shown, the implementation method of the policy conflict management is policy conflict feedback processing, that is, the wireless access intelligent controller does not obtain the UE policy information of the core network in advance, but obtains the UE policy information when a policy conflict occurs, and then re-optimizes the policy decision, that is, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the UE performs policy conflict detection and reports the policy conflict and UE policy information. The wireless access intelligent controller refers to the UE policy information to re-optimize the policy decision and thus resolve the policy conflict.

[0278] The specific implementation process includes:

[0279] Step 10-0: OAM can be based on the management plane performance management process from the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The RAN network element that can provide performance data can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0280] Step 10-1: OAM receives an external management request, ie, a policy deployment request. The policy deployment request may include information such as a policy type (Policy Type), a policy target, and a policy application object (Scope).

[0281] The policy target may be a QoE (Quality of Experience) target, i.e., QoETarget; the policy application object (Scope) may be one of a UE identification list (UE id list), a UE group identification (UE group id), etc. Exemplarily, the UE group identification may be an attribute feature identifier of a UE group, such as a QCI (Quality of Service Class Identifier), a slice identification (slice id), or a location area.

[0282] For example, a policy could be a service offload policy. For a specific type of service, if the QoE of the current serving cell fails to meet the UE's QoE target, the UE is switched to a target cell that meets the service's QoE. The service offload policy is the policy type, the specific type of service is the policy application object (Scope), and the QoE target is the policy objective.

[0283] In step 10-2, after receiving the policy deployment request, the OAM notifies the wireless access management controller (RAMC) through an internal interface to create a policy instance. The RAC models the policy from step 6-1 according to the policy model of the P1 interface and sends a policy instance creation request message to the RAC through the P1 interface. The message includes information such as the policy type, policy application scope, and policy target (QoE target) from step 6-1.

[0284] It should be noted that OAM and the wireless access management controller are logically two different functional modules, and can also be used as independent network elements. For example, the wireless access management controller is integrated into the service management and orchestration functions. Among them, OAM is a general term for management network elements, and its specific implementation can be implemented by management network elements such as ONAP (Open Networking Automation Platform) and NMS (network management system). The policy conflict management solution provided in this application is also applicable to deployment scenarios where the wireless access management controller and OAM are independent of each other.

[0285] Step 10-3: The wireless access intelligent controller receives the policy information sent by the wireless access management controller and determines the data to be collected from the RAN based on the policy decision requirements, that is, sends the data to the RAN network element (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The gNB sends a data subscription request message to the UE. The request message may include information such as the requested data type (DataType). The requested data type may include UE performance data, cell performance data, and UE signal measurement data. The UE signal measurement data may include measured signal quality, such as RSRP (Reference Signal Received Power) and RSRQ (Reference Signal Received Quality).

[0286] It should be noted that: In this application, the network architecture of RAN can be Figure 3 , or Figure 4 , and can also be Figure 5 Correspondingly, the RAN network element used to request data subscription can be Figure 3 CU-CP, CU-UP and DU in Figure 4 CU and DU in Figure 5 gNB in ​​the.

[0287] When RAN network elements (e.g. Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 After the gNB in ​​the R2, R3, or R4 interface completes the subscribed data collection, it reports the UE performance data, cell performance data, and UE signal measurement data to the wireless access intelligent controller through the data report message of the R2, R3, or R4 interface.

[0288] Step 10-4: The wireless access intelligent controller calculates the current QoE of the UE based on the UE performance data, and analyzes whether the current QoE meets the policy target (QoE Target) in the policy issued in step 10-2 above. If not, it is determined that optimization processing needs to be performed on the UE. If the QoE of multiple UEs does not meet the policy target (QoE Target), a UE list (UE list) is determined.

[0289] Step 10-5: After the wireless access intelligent controller determines the UE or UE list (UElist) that needs to be optimized, it also needs to determine the specific optimization processing strategy decision (i.e., strategy execution operation). For example, the wireless access intelligent controller needs to evaluate the performance of the neighboring cells of the current cell serving the UE, and then find the target cell that meets the policy target (QoETarget).

[0290] Step 10-6: The wireless access intelligent controller sends a message to the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the protocol sends a policy execution instruction message. For example, Figure 3 The wireless access intelligent controller sends a policy execution operation instruction message to the CU-CP through the R2 interface; Figure 4 The wireless access intelligent controller sends a policy execution operation instruction message to the CU; Figure 5 The wireless access intelligent controller in the NB sends a policy execution operation instruction message to the gNB.

[0291] Step 10-7, RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the wireless access controller performs policy conflict detection to determine whether the policy execution operation execution information issued by the wireless access intelligent controller conflicts with the UE policy issued by the core network. If so, the specific information of the policy conflict is determined, including the corresponding UE identifier (UE id) and the UE policy information (the policy issued by the core network). For example, Figure 3 After the CU-CP receives the policy execution operation instruction from the wireless access intelligent controller, the CU-CP performs policy conflict detection. If a policy conflict is detected, the policy conflict is reported; Figure 4 After the CU receives the policy execution operation instruction from the wireless access intelligent controller, the CU performs policy conflict detection. If a policy conflict is detected, the policy conflict is reported; Figure 5 After the gNB receives the policy execution operation instruction from the wireless access intelligent controller, the gNB performs policy conflict detection. If a policy conflict is detected, it reports the policy conflict.

[0292] Step 10-8, RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5The gNB (in the R2) reports a policy conflict to the radio access intelligent controller via R2. The report includes a policy conflict indication (Conflictindication), UE identity (UE ID), and UE subscription information (UE subscription info). The policy conflict indication is used to indicate a policy conflict. Based on this indication, the radio access intelligent controller determines that a policy decision (i.e., policy operation instruction) needs to be updated.

[0293] Step 10-9: The wireless access intelligent controller refers to the policy information obtained in step 10-8 above and re-optimizes the policy decision, that is, re-determines other optimization policy decisions that meet the policy target requirements.

[0294] Step 10-10: The wireless access intelligent controller sends a message to the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the protocol sends the updated policy execution instruction message. For example, Figure 3 The wireless access intelligent controller sends the updated policy execution operation instruction message to the CU-CP through the R2 interface; Figure 4 The wireless access intelligent controller sends an updated policy execution operation instruction message to the CU; Figure 5 The wireless access intelligent controller in the gNB sends the updated policy execution operation instruction message to the gNB.

[0295] Steps 10-11, RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​step 10-10 executes the operation instructions according to the strategy of the above step 10-10, and performs the optimization process for the specified UE, such as reallocating radio resources for the UE and configuring corresponding parameters. Figure 3 After the CU-CP receives the policy execution operation instruction from the wireless access intelligent controller, the CU-CP executes the handover processing flow for the UE corresponding to the UE identifier; Figure 4 After the CU receives the policy execution operation instruction from the wireless access intelligent controller, the CU executes the handover processing flow for the UE corresponding to the UE identifier; Figure 5 After the gNB receives the policy execution operation instruction from the wireless access intelligent controller, the gNB executes the handover processing flow for the UE corresponding to the UE identifier.

[0296] It can be seen that in the embodiment of the present application, the radio access management controller is responsible for configuring the UE policy; the radio access intelligent controller is responsible for making policy decisions; the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the GNSS is responsible for policy conflict detection.

[0297] That is, the wireless access intelligent controller is based on RAN network elements (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The conflict detection result of the gNB in ​​the RAN is used to obtain the policy information of the UE with policy conflict. In the optimization policy decision phase, the policy information of the UE with policy conflict is used to make policy decisions, thereby avoiding the generation of UE policies with policy conflict. In particular, by enhancing RAN network elements (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the LTE-M supports policy conflict detection and enables the wireless access intelligent controller to obtain policy information corresponding to the UE with policy conflict, reducing unnecessary UE information acquisition and thus reducing the consumption of interface resources for data acquisition.

[0298] Figure 11 It is a schematic diagram of the implementation of policy conflict management; Figure 11 As shown, the implementation method of the policy conflict management is policy conflict feedback processing, that is, the radio access management controller does not obtain the UE policy information of the core network in advance, but obtains the UE policy information when a policy conflict occurs, and then re-optimizes the policy decision, that is, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the UE performs policy conflict detection and reports the policy conflict and UE policy information. The radio access management controller refers to the UE policy information to re-optimize the policy decision and thus resolve the policy conflict.

[0299] The specific implementation process and Figure 10 Similarly, the functions implemented by the wireless access intelligent controller are implemented by the wireless access management controller, which will not be described in detail here.

[0300] It can be seen that in the embodiment of the present application, the radio access management controller is responsible for configuring UE policies and policy decisions; the radio access intelligent controller is responsible for information forwarding functions; the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the GNSS is responsible for policy conflict detection.

[0301] That is, the radio access management controller is based on the RAN network element (for example: Figure 3CU-CP, or Figure 4 CU in, or Figure 5 The policy conflict detection result of the gNB in ​​the RAN is used to obtain the policy information of the UE with policy conflict. In the optimization policy decision phase, the policy information of the UE with policy conflict is used to make policy decisions, thereby avoiding the generation of UE policies with policy conflict. In particular, by enhancing RAN network elements (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the LTE-M supports policy conflict detection and enables the wireless access management controller to obtain policy information corresponding to the UE where the policy conflict occurs, reducing unnecessary UE information acquisition and thus reducing the consumption of interface resources for data acquisition.

[0302] Next, see Figure 12 , Figure 12 This is a flow chart of a policy conflict management method provided by an embodiment of the present application. The method can be used for a first controller, which can be Figures 3 to 5 Wireless access intelligent controller or wireless access management controller in any scenario; such as Figure 12 As shown, the method may include the following steps:

[0303] S1201. Receive first policy information, where the first policy information includes a first policy configured by a core network for a UE.

[0304] As an embodiment, the first controller may receive the first policy information through a RAN network element. For example, the first controller sends a first subscription request message for the subscription information of the UE to the RAN network element; and receives a first subscription response message from the RAN network element, wherein the first subscription response message includes the first policy information. The RAN network element here may be Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 gNB in ​​the.

[0305] As an embodiment, the first controller may further receive the first policy information through the second controller. For example, the first controller may receive a second policy instance creation message from the second controller, where the second policy instance creation message includes the first policy information and the second policy; wherein the first policy information is information received by the second controller from the core network via the OAM entity.

[0306] It should be noted that: in the first controller, Figures 3 to 5 When wireless access is made to the intelligent controller in any scenario, the second controller can be Figures 3 to 5 The wireless access management controller in any scenario; the first controller can be Figures 3 to 5In any scenario, the second controller can also be a wireless access management controller. Figures 3 to 5 Wireless access management controller in any scenario.

[0307] As an embodiment, the first controller and the second controller are Figures 3 to 5 In any scenario, the wireless access management controller may receive the first policy information through an OAM entity. For example, the wireless access management controller may send a second subscription request message for the UE's subscription information to the core network through the OAM entity, and receive a second subscription response message from the core network through the OAM entity, the second subscription response message including the first policy information.

[0308] As an embodiment, the first controller and the second controller are Figures 3 to 5 When the wireless access management controller in any scenario is used, the wireless access management controller can also receive the first policy information through the RAN network element. For example: a third subscription request message for the subscription information of the UE is sent to the RAN network element through the wireless intelligent management controller; a third subscription response message is received from the RAN network element through the wireless intelligent management controller, and the third subscription response message includes the first policy information. The RAN network element here can be Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 gNB in ​​the.

[0309] S1202. Detecting a policy conflict between first policy information and second policy information; wherein the second policy information includes a second policy configured by the second controller for the UE, or a first decision result obtained after the first controller makes a policy decision based on the second policy.

[0310] As an example, the first controller may be Figures 3 to 5 In any scenario, the wireless access intelligent controller can be Figures 3 to 5 In any scenario of a wireless access management controller, the first controller can receive a policy instance creation message from the second controller, the policy instance creation message including first policy information and second policy; wherein the first policy information is information received by the second controller from the core network through the OAM entity.

[0311] S1203: Make a policy decision based on the first policy and the second policy to obtain a second decision result.

[0312] S1204: Send the second decision result to the RAN network element so that the RAN network element executes the second decision result. Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 gNB in ​​the.

[0313] Specifically, the specific implementation process of this step can be found in Figure 6 Steps 6-8 and 6-9 in , or Figure 7 Steps 7-9 in , or Figure 8 Steps 8-8 and 8-9 in , or Figure 9 Step 9-9 in the above will not be repeated here.

[0314] It can be seen that the wireless access intelligent controller or wireless access management controller can be responsible for policy conflict detection. When a policy conflict is detected, a policy decision can be made based on the first policy configured for the UE by the core network and the second policy configured for the UE by the second controller, thereby avoiding the generation of UE policies with policy conflicts.

[0315] Figure 13 This is a flow chart of a policy conflict management method provided by an embodiment of the present application. The method can be used for a first controller, which can be Figures 3 to 5 Wireless access intelligent controller or wireless access management controller in any scenario; such as Figure 13 As shown, the method may include the following steps:

[0316] S1301. Receive a first message from a RAN network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result, the first policy information including the first policy configured by the core network for the UE corresponding to the UE identifier, the first decision result being the decision result obtained after the first controller makes a policy decision based on the second policy, and the second policy being the policy configured by the second controller for the UE corresponding to the UE identifier. The RAN network element here may be Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 gNB in ​​the.

[0317] As an embodiment, the first controller may further receive a policy instance creation message from the second controller, where the policy instance creation message includes the second policy.

[0318] It should be noted that: in the first controller, Figures 3 to 5 When wireless access is made to the intelligent controller in any scenario, the second controller can be Figures 3 to 5 The wireless access management controller in any scenario; the first controller can be Figures 3 to 5 In any scenario, the second controller can also be a wireless access management controller. Figures 3 to 5 Wireless access management controller in any scenario.

[0319] S1302: Make a policy decision based on the first policy and the second policy to obtain a second decision result.

[0320] Specifically, the specific implementation process of this step can be found in Figure 10 Steps 10-10 and 10-11 in , or Figure 11 Steps 11-10 and 11-11 in the above are not repeated here.

[0321] S1303: Send the second decision result to the RAN network element so that the RAN network element executes the second decision result. Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 gNB in ​​the.

[0322] Specifically, the specific implementation process of this step can be found in Figure 10 Steps 10-9 in , or Figure 11 Steps 11-9 in the above are not repeated here.

[0323] It can be seen that in the embodiment of the present application, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the RAN can be responsible for policy conflict detection, and the radio access intelligent controller or radio access management controller is responsible for making policy decisions based on the policy information of the UE with policy conflict reported by the RAN network element, thereby avoiding the generation of UE policies with policy conflicts. In particular, by enhancing the RAN network elements (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the network supports policy conflict detection and supports the wireless access intelligent controller or wireless access management controller to obtain policy information corresponding to the UE with policy conflict, reducing unnecessary UE information acquisition and thus reducing the consumption of interface resources for data acquisition.

[0324] Figure 14 This is a flow chart of a policy conflict management method provided by an embodiment of the present application. The method can be used for a RAN network element. The RAN network element can be Figure 3 CU-CP in ; can also be Figure 4 CU in ; it can also be Figure 5 gNB in Figure 14 As shown, the method may include the following steps:

[0325] S1401. Receive first policy information from a core network, where the first policy information includes a first policy configured by the core network for a UE.

[0326] Specifically, RAN network elements (e.g. Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the network can receive the first policy information through the interface between the gNB and the core network.

[0327] It should be noted that the core network element used to provide the first policy information can be Figure 3 At least one of the NEF, NWDAF, UDM, AMF, and SMF in the core network shown. That is, in addition to the NEF and NWDAF, the radio access management controller can also obtain relevant policy information of the UE from the AMF, SMF, or UDM based on the management plane interface service, which is not limited in this application.

[0328] S1402: Detecting a policy conflict between first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, and the second policy is a policy configured by the second controller for the UE.

[0329] Specifically, the specific implementation process of this step can be found in Figure 10 Step 10-7 in , or Figure 11 Steps 11-7 in the above are not repeated here.

[0330] It should be noted that the first controller can be Figures 3 to 5 When wireless access is made to the intelligent controller in any scenario, the second controller can be Figures 3 to 5 The wireless access management controller in any scenario; the first controller can be Figures 3 to 5 In any scenario, the second controller can also be a wireless access management controller. Figures 3 to 5 Wireless access management controller in any scenario.

[0331] S1403: Send a first message to the first controller, where the first message includes policy conflict indication information, a UE identifier of the UE, and first policy information, wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result.

[0332] Specifically, the specific implementation process of this step can be found in Figure 10 Steps 10-8 in , or Figure 11 Steps 11-8 in the above are not repeated here.

[0333] S1404: Receive a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy.

[0334] It should be noted that the specific implementation process of this step can be found in Figure 10 Step 10-10 in, or Figure 11 Steps 11-10 in the above are not repeated here.

[0335] S1405. Execute the second decision result.

[0336] It should be noted that the specific implementation process of this step can be found in Figure 10 Steps 10-11 in , or Figure 11 Steps 11-11 in the above are not repeated here.

[0337] It can be seen that in the embodiment of the present application, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the RAN can be responsible for policy conflict detection. If a policy conflict is detected, it can be reported to the radio access intelligent controller or radio access management controller responsible for policy decision-making. In this way, the radio access intelligent controller or radio access management controller responsible for policy decision-making can make a policy decision based on the policy information of the UE with policy conflict, thereby avoiding the generation of UE policies with policy conflicts. In particular, by enhancing RAN network elements (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the network supports policy conflict detection and supports the wireless access intelligent controller or wireless access management controller to obtain policy information corresponding to the UE with policy conflict, reducing unnecessary UE information acquisition and thus reducing the consumption of interface resources for data acquisition.

[0338] Figure 15 This is a schematic diagram of a strategy conflict management device provided by an embodiment of the present application. The device can be used for a first controller. The first controller can be Figures 3 to 5 Wireless access intelligent controller or wireless access management controller in any scenario; such as Figure 15 As shown, the policy conflict management device may include:

[0339] A receiving module 151 is configured to receive first policy information, where the first policy information includes a first policy configured by a core network for a UE;

[0340] a detection module 152, configured to detect a policy conflict between the first policy information and second policy information, where the second policy information includes a second policy configured by the second controller for the UE, or a first decision result obtained after the first controller makes a policy decision based on the second policy;

[0341] A decision module 153, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result;

[0342] The sending module 154 is configured to send the second decision result to a radio access network (RAN) network element, so that the RAN network element executes the second decision result.

[0343] As an embodiment, the receiving module 151 may include:

[0344] The first receiving submodule is configured to receive the first policy information through the RAN network element.

[0345] As an embodiment, the first receiving submodule may include:

[0346] a first sending unit, configured to send a first subscription request message for the subscription information of the UE to the RAN network element;

[0347] The first receiving unit is configured to receive a first subscription response message from the RAN network element, where the first subscription response message includes the first policy information.

[0348] As an embodiment, it also includes:

[0349] The creation message receiving module is configured to receive a first policy instance creation message from the second controller, where the first policy instance creation message includes the second policy.

[0350] As an embodiment, the receiving module 151 may include:

[0351] The second receiving submodule is configured to receive the first policy information through the second controller.

[0352] As an embodiment, the second receiving submodule may include:

[0353] The second receiving unit is used to receive a second policy instance creation message from the second controller, wherein the second policy instance creation message includes the first policy information and the second policy; wherein the first policy information is information received by the second controller from the core network through the operation, maintenance and management OAM entity.

[0354] As an embodiment, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0355] As an embodiment, the first controller and the second controller are both wireless access management controllers.

[0356] As an embodiment, the receiving module 151 may include:

[0357] The third receiving submodule is configured to receive the first policy information through an OAM entity.

[0358] As an embodiment, the third receiving submodule may include:

[0359] A second sending unit, configured to send a second subscription request message for the subscription information of the UE to the core network through the OAM entity;

[0360] The third receiving unit is configured to receive a second subscription response message from the core network through the OAM entity, where the second subscription response message includes the first policy information.

[0361] As an embodiment, the receiving module 151 may include:

[0362] The fourth receiving submodule is configured to receive the first policy information through the RAN network element.

[0363] As an embodiment, the fourth receiving submodule may include:

[0364] A third sending unit is configured to send a third subscription request message for the subscription information of the UE to the RAN network element through the wireless intelligent management controller;

[0365] The fourth receiving unit is configured to receive a third subscription response message from the RAN network element through the wireless intelligent management controller, where the third subscription response message includes the first policy information.

[0366] It should be understood that the above-mentioned device is used to perform the above-mentioned Figures 6 to 9 The policy conflict management method in any embodiment and the corresponding program module in the device have the same implementation principle and technical effects as the above Figures 6 to 9 The description of the policy conflict management method in any embodiment is similar, and the working process of the device can refer to the above Figures 6 to 9 The corresponding process in the policy conflict management method in any embodiment will not be repeated here.

[0367] Figure 16 This is a schematic diagram of a strategy conflict management device provided by an embodiment of the present application. The device can be used for a first controller. The first controller can be Figures 3 to 5 Wireless access intelligent controller or wireless access management controller in any scenario; such as Figure 16 As shown, the policy conflict management device may include:

[0368] A message receiving module 161 is configured to receive a first message from a radio access network (RAN) network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and a first decision result, the first policy information including a first policy configured by the core network for the UE corresponding to the UE identifier, the first decision result being a decision result obtained after the first controller makes a policy decision based on a second policy, and the second policy being a policy configured by the second controller for the UE corresponding to the UE identifier;

[0369] a policy decision module 162, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result;

[0370] The decision sending module 163 is configured to send the second decision result to the RAN network element, so that the RAN network element executes the second decision result.

[0371] As an embodiment, it also includes:

[0372] The policy instance creation message receiving module is configured to receive a policy instance creation message from the second controller, where the policy instance creation message includes the second policy.

[0373] As an embodiment, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0374] As an embodiment, the first controller and the second controller are both wireless access management controllers.

[0375] It should be understood that the above-mentioned device is used to perform the above-mentioned Figures 10 and 11 The policy conflict management method in any embodiment and the corresponding program module in the device have the same implementation principle and technical effects as the above Figures 10 and 11 The description of the policy conflict management method in any embodiment is similar, and the working process of the device can refer to the above Figures 10 and 11 The corresponding process in the policy conflict management method in any embodiment will not be repeated here.

[0376] Figure 17 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application. The device can use a RAN network element, which can be Figure 3 CU-CP in ; can also be Figure 4 CU in ; it can also be Figure 5 gNB in Figure 17 As shown, the policy conflict management device may include:

[0377] An information receiving module 171 is configured to receive first policy information from a core network, where the first policy information includes a first policy configured by the core network for the UE;

[0378] a conflict detection module 172, configured to detect a policy conflict between the first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the UE;

[0379] a conflict sending module 173, configured to send a first message to the first controller, the first message including policy conflict indication information, a UE identifier of the UE, and the first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result;

[0380] A decision receiving module 174 is configured to receive a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy;

[0381] The decision execution module 175 is configured to execute the second decision result.

[0382] As an embodiment, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

[0383] As an embodiment, the first controller and the second controller are both wireless access management controllers.

[0384] As an embodiment, it also includes:

[0385] The decision result receiving module is configured to receive the first decision result from the wireless access management controller via the wireless access intelligent controller.

[0386] It should be understood that the above-mentioned device is used to perform the above-mentioned Figures 10 and 11 The policy conflict management method in any embodiment and the corresponding program module in the device have the same implementation principle and technical effects as the above Figures 10 and 11 The description of the policy conflict management method in any embodiment is similar, and the working process of the device can refer to the above Figures 10 and 11 The corresponding process in the policy conflict management method in any embodiment will not be repeated here.

[0387] Figure 18 It is a schematic diagram of the implementation of policy conflict management; Figure 18As shown, the implementation of the policy conflict management is based on the business processing flow of the 3GPP (the 3rd Generation Partnership Project, the third generation partnership project) standard specification, namely Figure 18 The PDU session resource modify indication process described in

[15] is enhanced to support the RAN sending the policy that needs to be modified (such as Figure 18 QoS in RAN), thereby achieving policy negotiation between RAN and core network to resolve policy conflicts.

[0388] The specific implementation process includes:

[0389] Step 18-1. Create a policy.

[0390] Specifically, OAM is based on the management plane performance management process from RAN network elements (for example: Figure 3 CU-CP, CU-UP and DU in; or Figure 4 CU and DU in; or Figure 5 The gNB in ​​the network collects performance data and, based on an externally input management request (i.e., a policy deployment request), notifies the radio access management controller through an internal interface to create a policy instance. The policy deployment request may include information such as the policy type (Policy Type), policy target, and policy application object (Scope). The policy target may be a QoE (Quality of Experience) target, i.e., a QoE Target; the policy application object (Scope) may be one of a UE identifier list (UE id list), a UE group identifier (UE group id), and the like. Exemplarily, the UE group identifier may be an attribute feature identifier of a UE group such as a QCI (Quality of Service Class Identifier), a slice identifier (sliceid), or a location area.

[0391] Based on the policy deployment request and the UE's performance data, the wireless access management controller determines the policy enforcement operation for the UE (such as modifying QoS), models the policy enforcement operation and other information according to the information model of the P1 interface, and sends a request message to the wireless access intelligent controller via the P1 interface to create a policy instance. For example, if the policy enforcement operation for the UE is to modify QoS, the request message may include the UE identifier (i.e., / UE id), the service identifier for the service to be modified (i.e., QoSId), and the QoS to be modified.

[0392] It can be seen that in the embodiment of the present application, the wireless access management controller can be responsible for configuring the UE policy and delivering the configured UE policy to the wireless access intelligent controller through the P1 interface.

[0393] In addition, the wireless access intelligent controller can also be responsible for configuring UE policies, that is, the wireless access intelligent controller determines the policy execution operation (such as modifying QoS) for the UE based on the policy deployment request and the UE performance data. The policy deployment request and the UE performance data can be obtained by the wireless access management controller.

[0394] Step 18-2: The wireless access intelligent controller sends a policy operation execution instruction message to the RAN network element (ie, CU).

[0395] Specifically, after receiving the request message from the radio access management controller, the radio access intelligent controller sends a policy operation execution instruction message to the RAN network element (ie, CU) through the R2 interface. The message includes the UE identifier and policy operation information (such as QoS) for the UE.

[0396] Step 18-3: The RAN network element initiates a PDU session modification indication process.

[0397] Specifically, after receiving the policy operation execution instruction message sent by the radio access intelligent controller, the RAN network element (such as CU) needs to send the received policy operation information (such as QoS) for the UE to the core network.

[0398] Step 18-4: The RAN network element sends policy operation information for the UE to the core network.

[0399] Specifically, the RAN network element (such as CU) sends the policy operation information (such as QoS) it receives for the UE to the core network element (such as AMF or SMF) through the N2 interface message process between the RAN network and the core network.

[0400] Among them, the RAN network element can use the N2 interface message process, namely the PDU session resource modification indication (i.e., PDU session resource modify indication) process to send policy operation information for the UE, or it can implement the RAN network element to send a policy modification request message to the core network by adding a new N2 interface message process. The specific implementation method is not limited in this application.

[0401] Step 18-5: The core network performs policy conflict detection.

[0402] Specifically, the core network element (such as AMF or SMF) performs conflict detection on the policy operation information for the UE received in step 18-4 based on the UE subscription policy information stored locally or obtained from the UDM. If a conflict occurs, the request of the RAN network element (such as CU) is rejected; otherwise, the request of the RAN network element (such as CU) is accepted.

[0403] Step 18-6: The core network element sends a policy conflict detection response to the RAN network element.

[0404] Specifically, after the core network element (such as the AMF or SMF) completes policy conflict detection, it can respond to the RAN network element's request with a PDU session resource modify confirm message, which carries policy conflict detection result indication information. The policy conflict detection indication information is used to indicate the core network element's policy conflict detection result. If a conflict occurs, the policy conflict detection indication information takes the value "failure," meaning that the policy conflict occurs and the policy modification request from the RAN network element (such as the CU) is not accepted. Otherwise, the policy conflict detection indication information takes the value "success," meaning that the policy conflict does not occur and the policy modification request from the RAN network element (such as the CU) is accepted.

[0405] Optionally, if the policy conflict detection result is that the policies do not conflict, the following steps 18-7 to 18-10 may be further included:

[0406] Step 18-7: The core network performs UE policy modification.

[0407] Specifically, the core network element (such as AMF or SMF) receives the policy request from the CU and initiates UE policy (such as QoS) modification.

[0408] Step 18-8: The core network element sends a PDU session modification request message to the RAN network element (such as CU).

[0409] Step 18-9: The RAN network element (such as CU) sends an AN (Access Network) resource modification message to the UE.

[0410] Step 18-10: The RAN network element (such as CU) sends a PDU session modification response message to the core network element.

[0411] The above steps 18-7 to 18-10 have been defined in the PDU session modification (PDU session modification) process of the 3GPP standard specification and will not be repeated here.

[0412] As can be seen, in the embodiment of the present application, the core network is responsible for policy conflict detection. Its implementation process does not change the radio access management controller or the radio access management controller's policy processing business process, and remains consistent with the business processing mechanism specified in the 3GPP standard. In addition, in the embodiment of the present application, the final transmission of the UE policy modification is initiated by the core network, which ensures that the policy information of the UE, RAN, and core network is consistent (i.e., policy synchronization).

[0413] The PDU session resource modify indication (PDU session resource modify indication) process is enhanced to support the RAN sending specific information about the modified policy, such as the QoS parameters that need to be modified, to the core network, and to enhance the core network elements to perform UE policy conflict detection and final UE policy modification.

[0414] Figure 19 This is a flow chart of a policy conflict management method provided by an embodiment of the present application. The method can use a RAN network element, which can be Figure 3 CU-CP in ; can also be Figure 4 CU in ; it can also be Figure 5 gNB in Figure 19 As shown, the method may include the following steps:

[0415] S1901. Obtain a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, and the second policy is a policy configured by the second controller for the UE.

[0416] Specifically, the specific implementation process of this step can be found in Figure 18 Steps 18-1 and 18-2 in the above are not described here. The first decision result can be Figure 18 Policy operation information (such as QoS) for UE.

[0417] The first controller and the second controller can be the same, for example, the first controller and the second controller are Figures 3 to 5 The wireless access management controller in any scenario can also be different, for example: the first controller is Figures 3 to 5 In any scenario, the wireless access intelligent controller, the second controller is Figures 3 to 5 Wireless access management controller in any scenario.

[0418] S1902. Send the first decision result to the core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE.

[0419] Specifically, the specific implementation process of this step can be found in Figure 18 Steps 18-3, 18-4, 18-5 and 18-6 in the above are not described here. Figure 18 The core network elements (such as AMF or SMF) are based on the UE subscription policy information stored locally or obtained from UDM.

[0420] When sending the first decision result to the core network, the N2 interface message process, namely the PDU session resource modification indication process, can be used to send it. Specifically, the first decision result is added to the PDU session resource modification indication message, and the PDU session resource modification indication message is sent to the core network, so that the core network can obtain the first decision result from the PDU session resource modification indication message; the RAN network element can also send a policy modification request message to the core network by adding a new N2 interface message process. Specifically, the first decision result is added to the policy modification request message, and the policy modification request message is sent to the core network, so that the core network can obtain the first decision result from the policy modification request message.

[0421] S1903. Receive a policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or a policy conflict does not occur between the first decision result and the first policy information.

[0422] Specifically, the RAN network element learns whether a policy conflict occurs between the first decision result and the first policy information through the policy conflict detection result.

[0423] When receiving the policy conflict detection result from the core network, a PDU session resource modification confirmation message may be received from the core network, the PDU session resource modification confirmation message including the policy conflict detection result or indication information indicating the policy conflict detection result; and the policy conflict detection result is determined based on the PDU session resource modification confirmation message. For example, if the indication information value is failure, it means that there is a policy conflict and the policy modification request from the RAN network element (such as the CU) is not accepted; otherwise, if the indication information value is success, it means that there is no policy conflict and the policy modification request from the RAN network element (such as the CU) is accepted.

[0424] It can be seen that in the embodiment of the present application, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5The gNB in ​​the open wireless access network can be responsible for sending the first decision result of the controller side (for example, the first controller or the second controller) in the open wireless access network to the core network. The core network is responsible for performing policy conflict detection and returning the policy conflict detection result to the RAN network element. In this way, the RAN network element can know whether a policy conflict occurs between the first decision result and the first policy information through the policy conflict detection result, thereby avoiding the generation of UE policies with policy conflicts and ensuring policy enforceability.

[0425] In addition, when the policy conflict detection result shows that there is no policy conflict between the first decision result and the first policy information, the RAN network element may also receive a PDU session modification request message from the core network; execute the first decision result according to the PDU session modification request message, and send a PDU session modification response message to the core network. The specific implementation process can be found in Figure 18 Steps 18-7 to 18-10 in the above are not repeated here.

[0426] It can be seen that in the embodiment of the present application, the final sending of UE policy modification is initiated by the core network, which can ensure that the policy information of UE, RAN and core network is consistent (ie, policy synchronization).

[0427] Figure 20 This is a flow chart of a policy conflict management method provided by an embodiment of the present application. The method can be used in a core network; Figure 20 As shown, the method may include the following steps:

[0428] S2001. Receive a first decision result from a RAN network element. The first decision result is a decision result obtained by a first controller after making a policy decision based on a second policy. The second policy is a policy configured by the second controller for a user equipment UE.

[0429] S2002. Detect whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE.

[0430] Specifically, the first strategy can be Figure 18 The core network elements (such as AMF or SMF) are based on the UE subscription policy information stored locally or obtained from UDM.

[0431] S2003. Send a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0432] The specific implementation process of the above steps S2001 to S2003 can be found in Figure 18Steps 18-1 to 18-6 in the above are not described here. The first decision result can be Figure 18 Policy operation information (such as QoS) for UE.

[0433] The first controller and the second controller can be the same, for example, the first controller and the second controller are Figures 3 to 5 The wireless access management controller in any scenario can also be different, for example: the first controller is Figures 3 to 5 In any scenario, the wireless access intelligent controller, the second controller is Figures 3 to 5 Wireless access management controller in any scenario.

[0434] When receiving the first decision result from the RAN network element, a PDU session resource modification indication message or a policy modification request message can be received from the core network, and the PDU session resource modification indication message or the policy modification request message includes the first decision result; the first decision result is obtained from the PDU session resource modification indication message or the policy modification request message.

[0435] When sending the policy conflict detection result to the RAN network element, the policy conflict detection result or indication information indicating the policy conflict detection result can be added to the PDU Session Resource Modification Confirmation message; the PDU Session Resource Modification Confirmation message is sent to the RAN network element, so that the RAN network element can determine the policy conflict detection result based on the PDU Session Resource Modification Confirmation message. For example, if the indication information value is failure, it means that there is a policy conflict and the policy modification request from the RAN network element (such as the CU) is not accepted; otherwise, if the policy indication information value is success, it means that there is no policy conflict and the policy modification request from the RAN network element (such as the CU) is accepted.

[0436] It can be seen that in the embodiment of the present application, the RAN network element (for example: Figure 3 CU-CP, or Figure 4 CU in, or Figure 5 The gNB in ​​the open wireless access network can be responsible for sending the first decision result of the controller side (for example, the first controller or the second controller) in the open wireless access network to the core network. The core network is responsible for performing policy conflict detection and returning the policy conflict detection result to the RAN network element. In this way, the RAN network element can know whether a policy conflict occurs between the first decision result and the first policy information through the policy conflict detection result, thereby avoiding the generation of UE policies with policy conflicts and ensuring policy enforceability.

[0437] In addition, after the core network sends the policy conflict detection result to the RAN network element, and the policy conflict detection result is that there is no policy conflict between the first decision result and the first policy information, the core network can also send a PDU session modification request message to the RAN network element, so that the RAN network element can execute the first decision result according to the PDU session modification request message.

[0438] It can be seen that in the embodiment of the present application, the final sending of UE policy modification is initiated by the core network, which can ensure that the policy information of UE, RAN and core network is consistent (ie, policy synchronization).

[0439] Figure 21 This is a schematic diagram of the structure of a policy conflict management device provided in an embodiment of the present application. The device can be used as a RAN network element and is used to perform Figure 19 The policy conflict management method shown in FIG. 1 ; wherein the RAN network element can be Figure 3 CU-CP in ; can also be Figure 4 CU in ; it can also be Figure 5 gNB in Figure 21 As shown, the device may include:

[0440] An acquisition module 211 is configured to acquire a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE;

[0441] a decision result sending module 212, configured to send the first decision result to a core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0442] The conflict detection result receiving module 213 is used to receive the policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0443] As an embodiment, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or both the first controller and the second controller are wireless access management controllers.

[0444] As an embodiment, the decision result sending module 212 is specifically used to add the first decision result to the protocol data unit PDU session resource modification indication message or the policy modification request message; send the PDU session resource modification indication message or the policy modification request message to the core network, so that the core network obtains the first decision result from the PDU session resource modification indication message or the policy modification request message.

[0445] As an embodiment, the conflict detection result receiving module 213 is specifically used to receive a PDU session resource modification confirmation message from the core network, and the PDU session resource modification confirmation message includes the policy conflict detection result or indication information used to indicate the policy conflict detection result; and determines the policy conflict detection result based on the PDU session resource modification confirmation message.

[0446] As an embodiment, the policy conflict detection result is that no policy conflict occurs between the first decision result and the first policy information; the policy conflict management device may include:

[0447] A PDU session modification request message receiving module is used to receive a PDU session modification request message from the core network;

[0448] A decision result execution module is used to execute the first decision result according to the PDU session modification request message and send a PDU session modification response message to the core network.

[0449] It should be understood that the above-mentioned device is used to perform the above-mentioned Figure 18 or Figure 19 The policy conflict management method in the device and the corresponding program module in the device have the same implementation principle and technical effect as the above Figure 18 or Figure 19 The working process of the device can refer to the above description of the policy conflict management method. Figure 18 or Figure 19 The corresponding process in the policy conflict management method will not be repeated here.

[0450] Figure 22 This is a schematic diagram of the structure of a policy conflict management device provided by an embodiment of the present application. The device can be used Figures 3 to 5 The core network in any scenario and used to perform Figure 20 The policy conflict management method shown in Figure 22 As shown, the device may include:

[0451] a decision result receiving module 221, configured to receive a first decision result from a radio access network RAN ​​network element, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE;

[0452] a policy conflict detection module 222, configured to detect whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE;

[0453] The conflict detection result sending module 223 is used to send a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

[0454] As an embodiment, the first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or both the first controller and the second controller are wireless access management controllers.

[0455] As an embodiment, the decision result receiving module 221 is specifically used to receive a protocol data unit PDU session resource modification indication message or a policy modification request message from the core network, and the PDU session resource modification indication message or the policy modification request message includes the first decision result; and obtain the first decision result from the PDU session resource modification indication message or the policy modification request message.

[0456] As an embodiment, the conflict detection result sending module 223 is specifically used to add the policy conflict detection result or the indication information for indicating the policy conflict detection result to the PDU session resource modification confirmation message; and send the PDU session resource modification confirmation message to the RAN network element.

[0457] As an embodiment, the policy conflict detection result is that no policy conflict occurs between the first decision result and the first policy information; the policy conflict management device may further include:

[0458] The PDU session modification request message sending module is configured to send a PDU session modification request message to the RAN network element, so that the RAN network element executes the first decision result according to the PDU session modification request message.

[0459] It should be understood that the above-mentioned device is used to perform the above-mentioned Figure 18 or Figure 20The policy conflict management method in the device and the corresponding program module in the device have the same implementation principle and technical effect as the above Figure 18 or Figure 20 The working process of the device can refer to the above description of the policy conflict management method. Figure 18 or Figure 20 The corresponding process in the policy conflict management method will not be repeated here.

[0460] Next, see Figure 23 , Figure 23 is a structural diagram of a communication device provided in an embodiment of the present application, the communication device may be a first controller, the first controller may be Figures 3 to 5 A wireless access intelligent controller or a wireless access management controller in any scenario; it can implement the function of the first controller in the above method embodiment; or the communication device can be a RAN network element, which can Figure 3 CU-CP in ; can also be Figure 4 CU in ; it can also be Figure 5 The gNB in ​​the embodiment can realize the functions of the RAN network element in the above method. For the convenience of explanation, Figure 23 The main components of the communication device are shown in FIG. Figure 23 As shown:

[0461] The communication device includes at least one processor 1811, at least one memory 1812, at least one transceiver 1813, at least one network interface 1814, and one or more antennas 1815. The processor 1811, memory 1812, transceiver 1813, and network interface 1814 are connected, for example, via a bus. In the embodiment of the present application, the connection may include various interfaces, transmission lines, or buses, and this embodiment is not limited to this. Antenna 1815 is connected to transceiver 1813. Network interface 1814 is used to connect the communication device to other network devices via a communication link.

[0462] The processor 1811 is mainly used to process the communication protocol and communication data, as well as to control the entire node, execute software programs, and process the data of the software programs.

[0463] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily responsible for processing communication protocols and communication data. The CPU is primarily responsible for controlling the entire terminal device, executing software programs, and processing data from these programs. Alternatively, the processor may integrate the functions of both the baseband processor and the CPU. Those skilled in the art will appreciate that the baseband processor and the CPU may also be independent processors interconnected via a bus or other technology. Those skilled in the art will appreciate that a node may include multiple baseband processors to accommodate different network standards, multiple CPUs to enhance processing capabilities, and various components of a node may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The CPU may also be referred to as a central processing circuit or a central processing chip. The functionality for processing communication protocols and communication data may be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing functionality.

[0464] The memory 1812 is mainly used to store software programs and data. The memory 1812 can be independent and connected to the processor 1811. Optionally, the memory 1812 can be integrated with the processor 1811, for example, integrated into a chip, that is, on-chip memory, or the memory 1812 is an independent storage element, which is not limited in the embodiment of the present application. Among them, the memory 1812 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 1811. The various types of computer program codes executed can also be regarded as drivers for the processor 1811.

[0465] The transceiver 1813 can be used to convert baseband signals into RF signals and process RF signals. The transceiver 1813 can be connected to the antenna 1815. The transceiver 1813 includes a transmitter (transmitter, Tx) and a receiver (receiver, Rx). Specifically, one or more antennas 1815 can receive RF signals. The receiver Rx of the transceiver 1813 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1811 so that the processor 1811 can further process the digital baseband signals or digital intermediate frequency signals, such as demodulation and decoding. In addition, the transmitter Tx in the transceiver 1813 is used to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1811, convert the modulated digital baseband signals or digital intermediate frequency signals into RF signals, and transmit the RF signals through one or more antennas 1815. Specifically, the receiver Rx can selectively perform one or more stages of down-mixing and analog-to-digital conversion on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal, and the order of the down-mixing and analog-to-digital conversion is adjustable. The transmitter Tx can selectively perform one or more stages of up-mixing and digital-to-analog conversion on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal, and the order of the up-mixing and digital-to-analog conversion is adjustable. The digital baseband signal and the digital intermediate frequency signal can be collectively referred to as a digital signal. Optionally, the transmitter Tx and the receiver Rx can be implemented by different physical structures / circuits, or can be implemented by the same physical structure / circuit, that is, the transmitter Tx and the receiver Rx can be inherited together.

[0466] A transceiver may also be referred to as a transceiver unit, transceiver, or transceiver device. Alternatively, the device used to implement the receiving function in a transceiver unit may be considered a receiving unit, and the device used to implement the transmitting function in a transceiver unit may be considered a transmitting unit. That is, a transceiver unit includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, input port, or receiving circuit, and the transmitting unit may be referred to as a transmitter, transmitter, or transmitting circuit. Alternatively, the combination of a Tx, Rx, and antenna may be referred to as a transceiver.

[0467] exist Figure 23In the embodiment of the present application, if the communication device is a first controller, the first controller can communicate with the RAN network element through the R2 interface, thereby completing the sending and receiving of information and / or messages between the first controller and the RAN network element; if the communication device is a RAN network element, the RAN network element can communicate with the first controller through R2, thereby completing the sending and receiving of information and / or messages between the RAN network element and the first controller in the embodiment of the present application. For specific information and / or messages, please refer to the contents in the above embodiments and will not be repeated here.

[0468] The embodiment of the present application also provides a policy conflict management system, including a first controller, a second controller and a RAN network element; wherein the first controller can execute the above-mentioned Figure 12 Strategic conflict management methods in .

[0469] The embodiment of the present application also provides a policy conflict management system, comprising a first controller, a second controller and a RAN network element; wherein the first controller is configured to execute the above Figure 13 The policy conflict management method in the RAN network element is used to perform the above Figure 14 Strategic conflict management methods in .

[0470] The embodiment of the present application also provides a policy conflict management system, including a first controller, a second controller, a RAN network element and a core network; wherein the RAN network element is used to execute the above Figure 19 The policy conflict management method in the core network is used to execute the above Figure 20 Strategic conflict management methods in .

[0471] The embodiment of the present application further provides a computer storage medium, which includes computer instructions. When the computer instructions are executed, the above Figure 12 The policy conflict management method in is executed, or the above Figure 13 The policy conflict management method in is executed, or the above Figure 14 The policy conflict management method in is executed, or the above Figure 19 The policy conflict management method in is executed, or the above Figure 20 The policy conflict management method in is executed.

[0472] The embodiment of the present application further provides a computer storage medium, which includes computer instructions. When the computer instructions are executed, the above Figure 12 The policy conflict management method in is executed, or the above Figure 13 The policy conflict management method in is executed, or the above Figure 14 The policy conflict management method in is executed, or the above Figure 19 The policy conflict management method in is executed, or the above Figure 20The policy conflict management method in is executed.

[0473] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0474] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0475] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0476] It will be understood that the various numerical numbers involved in the embodiments of the present application are merely distinctions for the convenience of description and are not intended to limit the scope of the embodiments of the present application.

Claims

1. A policy conflict management method, characterized in that: The method is used in a first controller, comprising: Receive first policy information, where the first policy information includes a first policy configured by the core network for the UE, where the first policy includes UE subscription information or quality of service (QoS); detecting a policy conflict 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 by the first controller after making a policy decision based on the second policy, where the second policy includes a policy type, a policy application object, and a policy target; Performing a policy decision based on the first policy and the second policy to obtain a second decision result; The second decision result is sent to a radio access network RAN ​​network element, so that the RAN network element executes the second decision result.

2. The method according to claim 1, characterized in that The receiving first policy information includes: The first policy information is received through the RAN network element.

3. The method according to claim 2, characterized in that The receiving the first policy information through the RAN network element includes: Sending a first subscription request message for the subscription information of the UE to the RAN network element; A first subscription response message is received from the RAN network element, where the first subscription response message includes the first policy information.

4. The method according to claim 2, characterized in that Also includes: A first policy instance creation message is received from the second controller, where the first policy instance creation message includes the second policy.

5. The method according to claim 1, wherein The receiving first policy information includes: The first policy information is received through the second controller.

6. The method according to claim 5, characterized in that The receiving, by the second controller, the first policy information includes: Receive a second policy instance creation message from the second controller, where the second policy instance creation message includes the first policy information and the second policy; wherein the first policy information is information received by the second controller from the core network through the operation, maintenance and management (OAM) entity.

7. The method according to any one of claims 1 to 6, characterized in that The first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller.

8. The method according to claim 1, characterized in that The first controller and the second controller are both wireless access management controllers.

9. The method according to claim 8, characterized in that The receiving first policy information includes: Receiving the first policy information through an OAM entity; or The first policy information is received through the RAN network element.

10. The method according to claim 9, characterized in that The receiving the first policy information through the OAM entity includes: Sending a second subscription request message for the subscription information of the UE to the core network through the OAM entity; receiving, through the OAM entity, a second subscription response message from the core network, where the second subscription response message includes the first policy information; or, The receiving the first policy information through the RAN network element includes: Sending a third subscription request message for the subscription information of the UE to the RAN network element through the wireless intelligent management controller; A third subscription response message is received from the RAN network element through the wireless intelligent management controller, where the third subscription response message includes the first policy information.

11. A policy conflict management method, characterized in that: The method is used in a first controller, comprising: receiving a first message from a radio access network (RAN) network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and a first decision result, the first policy information including a first policy configured by a core network for a UE corresponding to the UE identifier, the first decision result being a decision result obtained by the first controller performing a policy decision based on a second policy, and the second policy being a policy configured by the second controller for the UE corresponding to the UE identifier; Performing a policy decision based on the first policy and the second policy to obtain a second decision result; The second decision result is sent to the RAN network element, so that the RAN network element executes the second decision result.

12. The method according to claim 11, characterized in that The first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; The method further comprises: A policy instance creation message is received from the second controller, where the policy instance creation message includes the second policy.

13. The method according to claim 11, characterized in that The first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or both the first controller and the second controller are wireless access management controllers.

14. A policy conflict management method, characterized in that: The method is used in a radio access network RAN ​​network element, and includes: receiving first policy information from a core network, where the first policy information includes a first policy configured by the core network for the UE; detecting a policy conflict between the first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the UE; Sending a first message to the first controller, the first message including policy conflict indication information, a UE identifier of the UE, and the first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result; receiving a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy; Execute the second decision result.

15. The method according to claim 14, characterized in that The first controller is a wireless access intelligent controller, and the second controller is a wireless access management controller; or The first controller and the second controller are both wireless access management controllers.

16. The method according to claim 14, characterized in that The first controller and the second controller are both wireless access management controllers; The method further comprises: The first decision result from the wireless access management controller is received through the wireless access intelligent controller.

17. A policy conflict management method, characterized in that: The method is used in a radio access network RAN ​​network element, and includes: Obtaining a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE; Sending the first decision result to a core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE; Receive a policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

18. The method according to claim 17, characterized in that The sending the first decision result to the core network includes: Adding the first decision result to a protocol data unit (PDU) session resource modification indication message or a policy modification request message; The PDU session resource modification indication message or the policy modification request message is sent to the core network, so that the core network obtains the first decision result from the PDU session resource modification indication message or the policy modification request message.

19. The method according to claim 17, wherein The receiving a policy conflict detection result from the core network includes: receiving a PDU session resource modification confirmation message from the core network, where the PDU session resource modification confirmation message includes the policy conflict detection result or indication information for indicating the policy conflict detection result; The policy conflict detection result is determined according to the PDU session resource modification confirmation message.

20. A policy conflict management method, characterized in that: The method is used in a core network and includes: receiving a first decision result from a radio access network (RAN) network element, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment (UE); detecting whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE; Sending a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict occurring between the first decision result and the first policy information, or a policy conflict not occurring between the first decision result and the first policy information.

21. The method according to claim 20, characterized in that The receiving a first decision result from the RAN network element includes: receiving a protocol data unit (PDU) session resource modification indication message or a policy modification request message from the core network, where the PDU session resource modification indication message or the policy modification request message includes the first decision result; The first decision result is obtained from the PDU session resource modification indication message or the policy modification request message.

22. A policy conflict management device, characterized in that: The device is used for a first controller, comprising: A receiving module, configured to receive first policy information, where the first policy information includes a first policy configured by the core network for the UE, where the first policy includes UE subscription information or quality of service (QoS); a detection module, configured to detect a policy conflict between the first policy information and second policy information, where the second policy information includes a second policy configured by the second controller for the UE, or a first decision result obtained after the first controller makes a policy decision based on the second policy, where the second policy includes a policy type, a policy application object, and a policy target; a decision module, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result; The sending module is configured to send the second decision result to a radio access network (RAN) network element, so that the RAN network element executes the second decision result.

23. A policy conflict management device, characterized in that: The device is used for a first controller, comprising: a message receiving module, configured to receive a first message from a radio access network (RAN) network element, the first message including policy conflict indication information, a UE identifier, and first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and a first decision result, the first policy information including a first policy configured by the core network for the UE corresponding to the UE identifier, the first decision result being a decision result obtained after the first controller makes a policy decision based on a second policy, and the second policy being a policy configured by the second controller for the UE corresponding to the UE identifier; a policy decision module, configured to make a policy decision based on the first policy and the second policy to obtain a second decision result; A decision sending module is configured to send the second decision result to the RAN network element, so that the RAN network element executes the second decision result.

24. A policy conflict management device, characterized in that: The device is used in a radio access network RAN ​​network element, including: An information receiving module, configured to receive first policy information from a core network, where the first policy information includes a first policy configured by the core network for the UE; a conflict detection module, configured to detect a policy conflict between the first policy information and a first decision result, where the first decision result is a decision result obtained by the first controller after making a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the UE; a conflict sending module, configured to send a first message to the first controller, the first message including policy conflict indication information, a UE identifier of the UE, and the first policy information; wherein the policy conflict indication information is used to indicate that a policy conflict occurs between the first policy information and the first decision result; A decision receiving module, configured to receive a second decision result from the first controller, where the second decision result is a decision result obtained by the first controller after making a policy decision based on the first policy and the second policy; A decision execution module is used to execute the second decision result.

25. A policy conflict management device, characterized in that: The device is used in a radio access network RAN ​​network element, including: an acquisition module, configured to acquire a first decision result, where the first decision result is a decision result obtained after the first controller makes a policy decision based on a second policy, where the second policy is a policy configured by the second controller for the user equipment UE; a decision result sending module, configured to send the first decision result to a core network, so that the core network detects whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE; A conflict detection result receiving module is used to receive a policy conflict detection result from the core network; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

26. A policy conflict management device, characterized in that: The device is used in a core network and includes: a decision result receiving module, configured to receive a first decision result from a radio access network RAN ​​network element, the first decision result being a decision result obtained after the first controller makes a policy decision based on a second policy, the second policy being a policy configured by the second controller for the user equipment UE; a policy conflict detection module, configured to detect whether a policy conflict occurs between the first decision result and first policy information, where the first policy information includes a first policy configured by the core network for the UE; A conflict detection result sending module is used to send a policy conflict detection result to the RAN network element; wherein the policy conflict detection result includes a policy conflict between the first decision result and the first policy information, or no policy conflict between the first decision result and the first policy information.

27. A policy conflict management device, characterized in that: The device is used for a first controller, comprising: a first processor, a first memory, and a first transceiver; the first memory is used to store computer instructions; when the policy conflict management device is running, the first processor executes the computer instructions, causing the policy conflict management device to perform the method according to any one of claims 1 to 10 or the method according to any one of claims 11 to 13; or, The device is used in a radio access network (RAN) network element, comprising: a second processor, a second memory, and a second transceiver; the second memory is used to store computer instructions; when the policy conflict management device is running, the second processor executes the computer instructions, causing the policy conflict management device to perform the method according to any one of claims 14 to 16 or the method according to any one of claims 17 to 19; or, The device is used in a core network and includes: a third processor, a third memory, and a third transceiver; the third memory is used to store computer instructions; when the policy conflict management device is running, the third processor executes the computer instructions, so that the policy conflict management device executes the method described in claim 20 or 21.

28. A policy conflict management system, characterized in that: The method comprises a first controller, a second controller and a radio access network RAN ​​element; wherein the first controller is configured to execute the method according to any one of claims 1 to 10; or, The method comprises a first controller, a second controller and a RAN network element; wherein the first controller is used to execute the method according to any one of claims 11 to 13, and the RAN network element is used to execute the method according to any one of claims 14 to 16; or, It includes a first controller, a second controller, a RAN network element and a core network; wherein the RAN network element is used to execute the method described in any one of claims 17 to 19, and the core network is used to execute the method described in claim 20 or 21.

29. A computer storage medium, characterized in that The computer storage medium includes computer instructions, which, when executed, cause the method of any one of claims 1 to 10 to be executed, or the method of any one of claims 11 to 13 to be executed, or the method of any one of claims 14 to 16 to be executed, or the method of any one of claims 17 to 19 to be executed, or the method of any one of claims 20 or 21 to be executed.

30. A computer program product, characterized in that The computer program product includes computer instructions, which, when executed, cause the method according to any one of claims 1 to 10 to be executed, or the method according to any one of claims 11 to 13 to be executed, or the method according to any one of claims 14 to 16 to be executed, or the method according to any one of claims 17 to 19 to be executed, or the method according to any one of claims 20 or 21 to be executed.

Citation Information

Patent Citations

  • Network selection method and device

    CN103974387A