Patent ID: 11909592
Assignee: BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
Field: Digital communication (Electrical engineering)
Classification: CPC H  Y | IPC H

Claim 3:
4. The method according to claim 3, wherein the step 53 further comprises:
step 531: reading a last policy in the ordering from the conflict policy sequence, and then deleting each pre-policy of the read policy from the conflict policy sequence one by one, wherein conflict policy sequences obtained after deleting each pre-policy form a pre-policy sequence subset, and all pre-policy sequence subsets form a pre-policy sequence subcluster of the read policy;
step 532: extracting each pre-policy sequence subset from the pre-policy sequence subcluster of the read policy one by one; then injecting each policy in an extracted pre-policy sequence subset into the simulation data plane in the sequence one by one; and storing a simulation data plane generated after all policies are inserted; finally, determining whether there is a conflict in a stored simulation data plane, wherein if there is no conflict, the extracted pre-policy sequence subset is the correct policy sequence subset, and turning to step 54; if there is a conflict, continuing to extract a next pre-policy sequence subset from the pre-policy sequence subcluster of the read policy; when all pre-policy sequence subsets in the pre-policy sequence subcluster have been extracted, which indicates that the conflict cannot be avoided by deleting pre-policies, and the read policy is the minimal policy conflict subset, then continuing to a next step;
step 533: acquiring each unexecuted policy of the conflict policy sequence, and inserting each unexecuted policy one by one before the minimal policy conflict subset, wherein the unexecuted policies and the minimal policy conflict subset form an unexecuted policy sequence subset, and all unexecuted policy sequence subsets form an unexecuted policy sequence subcluster; and
step 534: extracting each unexecuted policy sequence subset from the unexecuted policy sequence subcluster one by one; then injecting each policy in an extracted unexecuted policy sequence subset into the simulation data plane one by one; and storing a simulation data plane generated after all policies are inserted; finally, determining whether there is a conflict in the stored simulation data plane, wherein if there is no conflict, the extracted unexecuted policy sequence subset is the correct policy sequence subset, and turning to step 54; if there is conflict, continuing to extract a next unexecuted policy sequence subset from the unexecuted policy sequence subcluster; when all unexecuted policy sequence subsets in the unexecuted policy sequence subcluster have been extracted, which indicates that the correct policy sequence subset avoiding conflicts is not available, turning to step 54.