Resource intelligent allocation method and system for opening circuit service

Through the PSR three-layer hierarchical architecture model and intelligent decision-making mechanism, the problems of high resource allocation complexity and insufficient status synchronization in circuit service activation are solved, real-time synchronization and efficient allocation of resource status are achieved, activation efficiency and reliability are improved, and adaptation to the rapid changes of modern communication networks is achieved.

CN120658616APending Publication Date: 2025-09-16CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510751890.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Existing circuit service provisioning technologies suffer from high resource allocation complexity, lack of state synchronization mechanisms, low process automation levels, and limited system scalability, resulting in provisioning efficiency and reliability that are difficult to meet the needs of modern communication networks.

Method used

It adopts the PSR three-layered architecture model, combines topology construction, rule prefabrication and interactive execution layers, and dynamically updates and allocates resource status through the intelligent decision-making layer. It uses unified interface abstraction, transaction collaborative management, elastic adaptive execution and intelligent fault-tolerant self-healing mechanism to achieve efficient and flexible resource allocation and real-time synchronization of status.

Benefits of technology

It improves the accuracy and consistency of resource status, shortens service activation time, improves response rate, achieves agile activation and efficient utilization, adapts to changes in the network environment, and supports dynamic load balancing of large-scale concurrent service requests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658616A_ABST
    Figure CN120658616A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent resource allocation method and system for circuit service opening, and belongs to the technical field of circuit service opening resource allocation, and the system comprises a topology construction layer which uses a PSR three-layer hierarchical architecture model to construct a topological graph for services and resources related to a current to-be-opened product; the rule prefabrication layer configures a basic rule for the current to-be-opened product; the interactive execution layer is used for carrying out resource allocation on the current to-be-opened product based on the constructed topological graph, the configured basic rule and the real-time resources and states updated by the intelligent decision-making layer; and the intelligent decision-making layer filters and screens out available resources and services from data transmitted by interaction of local endogenous resources and an external system, and dynamically configures and updates the resources and states when the interactive execution layer detects that the available resources are insufficient. According to the invention, for resource state dynamic updating, the problem of tedious multi-resource dynamic updating processing is solved, the accuracy and consistency of multi-resource states are improved, and the service opening time is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of resource allocation for circuit service activation, and in particular relates to a method and system for intelligent resource allocation for circuit service activation. Background Art

[0002] In the existing circuit service provisioning technology system (such as cloud private network circuit service provisioning), resource scheduling and service process control face multiple technical bottlenecks, specifically:

[0003] (1) High resource allocation complexity: Service provisioning requires coordination of heterogeneous network resources such as physical layer ports, logical layer links, and service layer functional units. There are topological dependencies and logical coupling constraints between resources. Traditional manual allocation models are difficult to meet the requirements of optimal solution search under multi-dimensional constraints, which easily leads to resource fragmentation and utilization imbalance.

[0004] (2) Lack of status synchronization mechanism: Resource status updates rely on manual polling and offline maintenance, which cannot achieve real-time perception and linkage feedback of dynamic parameters such as topology changes, link loads, and device anomalies. This leads to insufficient resource visibility and frequent resource conflicts and status misjudgment risks during service provisioning.

[0005] (3) Low level of process automation: Manual operations are required throughout the entire process of resource verification, configuration delivery, and activation testing. This results in response delays caused by operational delays, as well as the cumulative effect of configuration deviations introduced by manual intervention, significantly extending the end-to-end service provisioning cycle (typically taking several hours to several days).

[0006] (4) Limited system scalability: Traditional architectures are unable to support dynamic load balancing of large-scale concurrent business requests. Resource allocation algorithms and policies are rigid and cannot adapt to the agility requirements of emerging scenarios such as network slicing and elastic bandwidth on-demand adjustment.

[0007] The above problems make it difficult for the efficiency and reliability of circuit service activation to meet the core demands of modern communication networks for minute-level deployment, zero-touch operation and maintenance, and high resource utilization. There is an urgent need to achieve technological breakthroughs through architectural innovation and reconstruction of intelligent decision-making mechanisms. Summary of the Invention

[0008] In response to the deficiencies in the prior art, the present invention provides a method and system for intelligent resource allocation for circuit service activation, which can dynamically update resource status, solve the problem of cumbersome dynamic update processing of multiple resources, improve the accuracy and consistency of multiple resource statuses, avoid the problem of inconsistent status of different resources, reduce process flow time, shorten service activation time, and improve response rate.

[0009] The present invention provides the following technical solutions:

[0010] In a first aspect, a resource intelligent allocation system for circuit service provisioning is provided, comprising:

[0011] The topology construction layer uses the PSR three-layered architecture model to build a topology map for the services and resources involved in the current product to be launched;

[0012] The rule prefabrication layer configures basic rules for the products to be launched, including rules for establishing specific relationships for different scenarios or products, and validation rules for data exchanged with external systems.

[0013] The interactive execution layer allocates resources for the products to be launched based on the constructed topology map, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer.

[0014] The intelligent decision-making layer performs unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and filters the data transmitted by the interaction between local resources and external systems through the configured basic rules, screening out available resources and services, and dynamically updating the configuration of resources and status when the interactive execution layer detects insufficient available resources.

[0015] Optionally, the PSR three-layer hierarchical architecture model is used to construct a topology diagram for the services and resources involved in the product to be launched, specifically: the product is decomposed into a service layer and a RES resource layer, the service layer includes customer-oriented CFS services and resource-oriented RFS services; the resource layer is the actual physical or logical resources; the CFS service depends on several RFS services and / or is directly connected with the resources of the resource layer; the RFS service directly operates the resources of the RES resource layer.

[0016] Optionally, the interactive execution layer includes the following sublayers: a unified interface abstraction sublayer, a transaction collaboration management sublayer, a flexible adaptation execution sublayer, and an intelligent fault tolerance and self-healing sublayer;

[0017] Unified interface abstraction sublayer, providing a standardized entry point for all interactions;

[0018] The transaction coordination management sublayer uses the Saga distributed transaction model based on standardized entry points to design an atomic transaction coordination engine and orchestrate high-level tasks across systems.

[0019] The elastically adaptable execution sublayer deploys a lightweight southbound protocol adapter cluster. It converts high-level business instructions into device-level CLI instructions or API calls by configuring a template engine, and introduces a rule-driven workflow engine to control execution.

[0020] The intelligent fault-tolerance and self-healing sublayer monitors the execution process in real time and automatically selects the optimal handling strategy using an integrated reinforcement learning-driven exception handling decision tree.

[0021] Optionally, the optimal processing strategy includes: a retry strategy, service degradation, or a circuit breaker mechanism;

[0022] The retry strategy is to dynamically adjust the retry interval according to the HTTP status code; the service degradation is to automatically switch to the local resource pool to perform a simulated response when the cloud platform API times out, to ensure the continuous operation of the business process; the circuit breaker mechanism is based on the Hystrix framework to monitor the interface failure rate, and automatically route to the backup system after the circuit breaker is triggered.

[0023] Optionally, the data transmitted by the interaction between local endogenous resources and external systems is uniformly standardized, specifically: for the heterogeneous resource data transmitted by local endogenous resources and external systems, a global resource standardization pipeline is constructed, and a standardized attribute model of the core resource entity is defined. The standardized attribute model includes naming specifications, measurement units and status enumeration.

[0024] Optionally, the configured basic rules filter the local resources and the data transmitted by the external system to select available resources and services. The available resources and services need to pass the following verifications:

[0025] Format compliance: Verify that the resource IDs of data exchanged between local resources and external systems conform to the corresponding standards and specifications;

[0026] Dependency integrity: Verify that the virtual network and security group associated with the virtual machine creation request have been pre-configured;

[0027] SLA compliance: Checks whether resource allocation policies meet business SLA constraints.

[0028] Optionally, the dynamic configuration update of resources and status adopts a breadth-first search strategy, specifically:

[0029] Initialize the queue: select a starting point and add it to the queue;

[0030] Traversal and update: a: Take the first node from the queue and check whether the current node needs to be updated;

[0031] b. Execute the update operation: Execute the corresponding update logic based on the node type; if the current node is a product node, update all its subordinate services; if the current node is a service node, update all its subordinate resources;

[0032] c. Add child nodes to the queue: add the direct child nodes of the current node to the end of the queue;

[0033] d. Repeat steps a to c until the queue is empty.

[0034] In a second aspect, a method for intelligently allocating resources for circuit service provisioning is provided, comprising the following steps:

[0035] Use the PSR three-tiered architecture model to build a topology diagram for the services and resources involved in the product to be launched.

[0036] Configure basic rules for the products to be launched, including rules for establishing specific relationships for different scenarios or products, and validation rules for data exchanged with external systems.

[0037] Allocate resources for products to be launched based on the constructed topology, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer.

[0038] Perform unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and filter the data transmitted by the interaction between local resources and external systems through the configured basic rules to screen out available resources and services. When the interaction execution layer detects insufficient available resources, it dynamically updates the configuration of resources and status.

[0039] According to a third aspect, a computer device is provided, comprising a processor and a memory; wherein, when the processor executes a computer program stored in the memory, the steps of the method for intelligent resource allocation for circuit service activation according to the second aspect are implemented.

[0040] In a fourth aspect, a computer-readable storage medium is provided for storing a computer program; when the computer program is executed by a processor, the steps of the method for intelligent resource allocation for circuit service activation described in the second aspect are implemented.

[0041] Compared with the prior art, the present invention has the following beneficial effects:

[0042] (1) The resource status of this application is real-time according to the changes input by the scenario, which can ensure the timeliness and accuracy of the status update; through dynamic updates, multiple resources can be updated, which solves the problem of cumbersome dynamic update processing of multiple resources, improves the accuracy and consistency of the status of multiple resources, avoids the problem of inconsistent status of different resources, reduces process flow time, shortens service activation time, and improves response rate. It is a key strategy for building efficient, stable and secure service activation.

[0043] (2) This application uses a dual combination of network topology and PSR model to enable service activation and realize agile activation. Through the dual combination of network topology and PSR model, layered deconstruction and service reuse are realized, and resources under different services can be flexibly assembled to improve resource utilization and realize agile response. In addition, this application analyzes the network topology and combines the policies and rules in the PSR model to intelligently allocate network resources that best suit business needs and avoid resource waste. According to changes in network status, the data transmission path is dynamically adjusted to ensure business continuity and efficiency. When the network environment or business needs change, the policies and rules can be quickly adjusted to quickly adapt to the new situation and realize seamless switching and agile activation of services.

[0044] (3) This application is dynamic and uses the same set of process templates to automatically allocate resources based on the network topology of different business scenarios, automatically update resource status and record it in the database, and provide upper-level vendor business communication capabilities. Through universal configuration, different functional requirements are met, providing efficient storage and fast processing for business activation in various scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a structural block diagram of the resource intelligent allocation system for circuit service activation of the present invention;

[0046] Figure 2 This is an example of a product topology diagram provided by the present invention;

[0047] Figure 3 It is a structural diagram of the PSR three-layer hierarchical architecture model provided by the present invention. DETAILED DESCRIPTION

[0048] The present invention will be further described below with reference to the accompanying drawings. The following examples are only used to more clearly illustrate the technical solutions of the present invention and are not intended to limit the scope of protection of the present invention. It should be noted that the term "comprising" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0049] Example 1

[0050] like Figure 1 As shown, a resource intelligent allocation system for circuit service activation includes: a topology construction layer, a rule prefabrication layer, an interactive execution layer and an intelligent decision-making layer.

[0051] 1. Topology Construction Layer

[0052] Used to use the PSR three-tiered architecture model to build a topology diagram for the services and resources involved in the current product to be launched.

[0053] The PSR three-tier hierarchical architecture model is specifically: P-Product (product, formed based on customer or market demand), S-Service (this layer can be subdivided into upward customer-oriented services CFS, downward resource-oriented services RFS, services are formed based on upper-layer products), R-Resource (resources, based on the allocation and occupation of different resources at the bottom of the product). The overall architecture is product-service-resource. Different scenarios or products will correspond to the three-tier architecture of PSR. The relationship between each product and service, the relationship between service and resource, or the relationship between resources is different. As an option, the PSR three-tier hierarchical architecture model is as follows: Figure 3 shown.

[0054] Based on the business in different scenarios, the product involves a hierarchical design of the specific service layer and resource layer, depicting the data transmission process structure and the relationship between related resources to present a complete product topology diagram.

[0055] Product: As the highest level, it includes multiple services.

[0056] CFS service (Customer Feature Service): A customer-oriented feature service that relies on the underlying RFS service. There can be multiple services and a direct relationship can be established with resources.

[0057] RFS service (Resource Feature Service): A service provided for specific resources, directly operating RES resources. There is no relationship between multiple RFSs.

[0058] RES resources: actual physical or logical resources, such as devices, ports, VLANs, etc., and relationships can also exist between resources.

[0059] As an alternative, if Figure 2 As shown, taking the automatic activation of UPF for product sinking as an example: CFS service: 5G dedicated line network access; RFS service: customized DNN service, 5G prefabricated network dedicated line service; RES resources: equipment (SMF, DNN, UPF, etc.), IP address (address pool group, address pool, address segment), logical port, sub-interface, index, etc.

[0060] 2. Regular prefabricated layer

[0061] Used to configure basic rules for the products currently to be activated, including: rules for establishing specific relationships for different scenarios or products, and verification rules for data transmitted through external system interactions.

[0062] Specifically, when establishing specific relationships for different scenarios or products, which rules should be followed, which value ranges should be taken, and how to verify the data input when interacting with external systems, etc. Through rule configuration, the accuracy and completeness of data establishment can be guaranteed.

[0063] As an option, the basic rules are:

[0064] Value range restriction: When allocating resource index values, limit the index range to only between 10000 and 20000.

[0065] Status verification: When allocating device resources SMF, the device status must be online and idle and no other services are related to it.

[0066] Parameter verification: Receive incoming parameters from external system interactions and verify that the value of a certain field cannot be empty or does not meet the restriction that it must be a number.

[0067] Relationship verification: Receive input parameters from external system interactions. A device should not be associated with another resource, but the actual input parameters do have a relationship.

[0068] 3. Interaction Execution Layer

[0069] It is used to allocate resources for the products to be launched based on the constructed topology map, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer.

[0070] In this embodiment, the interactive execution layer mainly adopts the "high cohesion-low coupling" design paradigm to build a standardized and scalable cross-system interactive capability middle platform, aiming to solve the pain points of interface fragmentation, poor protocol compatibility, and low function reuse rate in the activation of traditional cloud network services, and achieve the technical goal of "one-time docking, full-area reuse", supporting operators' agile services in multi-cloud hybrid networking scenarios.

[0071] Specifically, in this embodiment, the interactive execution layer includes the following sublayers: a unified interface abstraction sublayer, a transaction collaboration management sublayer, a flexible adaptation execution sublayer, and an intelligent fault tolerance and self-healing sublayer.

[0072] (1) Unified interface abstraction sublayer, providing a standardized entry point for all interactions.

[0073] This platform defines a multi-protocol adaptation framework for RESTful APIs, gRPC, MQTT, and more. Through a plug-in-based design, it is compatible with the interaction specifications of mainstream vendor devices (such as Huawei iMaster NCE and ZTE UME), cloud platforms (AWS / Azure / Alibaba Cloud), and OSS / BSS systems. It uses the OpenAPI 3.0 standard to generate machine-readable interface description files (YAML / JSON) and supports dynamic loading of interface protocol plug-ins (such as NETCONF / YANG model parsers), eliminating the need for customized development for specific vendors.

[0074] (2) The transaction coordination management sublayer is based on standardized entry points and uses the Saga distributed transaction model to design an atomic transaction coordination engine and orchestrate high-level tasks across systems.

[0075] Based on the Saga distributed transaction model, an atomic transaction coordination engine is designed to ensure eventual consistency across system operations. For example, when opening a 5G+ cloud dedicated line, the transport network activation interface and the cloud platform VPC creation interface are simultaneously called. If either link fails, compensation actions are triggered (such as releasing the allocated OTN wavelength and rolling back the cloud security group policy).

[0076] (3) Elastically adapt the execution sublayer, deploy a lightweight southbound protocol adapter cluster, convert high-level business instructions into device-level CLI instructions or API calls by configuring the template engine, and introduce a rule-driven workflow engine to control execution.

[0077] Deploy a cluster of lightweight southbound protocol adapters (supporting NETCONF, SNMP, SSH, etc.) and configure a template engine (Jinja2 / Go Template) to convert high-level business instructions into device-level CLI instructions or API calls. Introduce a rule-driven workflow engine (such as Apache Airflow) to support visual orchestration of multi-system interaction logic, such as defining a dependency chain such as "first requesting an IP address from the network management system, then attaching a virtual firewall to the cloud platform."

[0078] (4) The intelligent fault-tolerance and self-healing sublayer monitors the execution process in real time and automatically selects the optimal handling strategy using an exception handling decision tree driven by integrated reinforcement learning.

[0079] An integrated reinforcement learning-driven exception handling decision tree provides preset policies for common error types (such as API throttling and device unresponsiveness). The optimal handling policy can be selected from the preset policies.

[0080] Preset policies include: retry policy, service degradation or circuit breaker mechanism.

[0081] The retry strategy is to dynamically adjust the retry interval (exponential backoff algorithm) based on the HTTP status code (429 / 503);

[0082] Service degradation: When the cloud platform API times out, it automatically switches to the local resource pool to perform a simulated response, ensuring the continuous operation of business processes;

[0083] The circuit breaker mechanism monitors the interface failure rate based on the Hystrix framework, and automatically routes to the backup system after the circuit breaker is triggered.

[0084] 4. Intelligent decision-making layer.

[0085] It is used to perform unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and to filter the data transmitted by the interaction between local resources and external systems through the configured basic rules, to screen out available resources and services, and to dynamically update the configuration of resources and status when the interaction execution layer detects insufficient available resources.

[0086] In this embodiment, unified and standardized processing is performed on the data transmitted by the interaction between local endogenous resources and external systems, including: building a global resource standardization pipeline for heterogeneous resource data transmitted by local endogenous resources and external systems (such as third-party cloud platforms, multi-vendor network management), defining standardized attribute model naming specifications, measurement units, and status enumeration of core resource entities (such as virtual machines, OTN wavelengths, and PON ports), thereby achieving unified semantic alignment of resource descriptions, status indicators, and topological relationships.

[0087] In this embodiment, the configured basic rules are used to filter the data transmitted by local resources and external systems to select available resources and services. Available resources and services must pass the following verifications:

[0088] Format compliance: Verify that the resource IDs of data exchanged between local resources and external systems conform to the corresponding standards and specifications. For example, verify that the resource IDs conform to the RFC4122 UUID standard and that the IP address conforms to the CIDR specification.

[0089] Dependency integrity: Verify that the virtual network and security group associated with the virtual machine creation request have been pre-configured;

[0090] SLA compliance: Checks that resource allocation policies meet service level agreement (SLA) constraints (e.g., OTN wavelength allocation must avoid oversold physical links).

[0091] In this embodiment, resources and status are dynamically configured and updated using a breadth-first search strategy, specifically:

[0092] Initialize the queue: Select a starting point (usually the highest level product) and add it to the queue. This is because breadth-first traversal starts from a root node and expands outward layer by layer.

[0093] Traversal and update: a: Take the first node from the queue and check whether the current node needs to be updated.

[0094] b. Execute the update operation: Execute the corresponding update logic based on the node type; if the current node is a product node, update all its subordinate services; if the current node is a service node, update all its subordinate resources.

[0095] As an option, if the current node is a CFS service node, it may be necessary to call the RFS service interface to update the underlying RES resources.

[0096] c. Add child nodes to the queue: Add the direct child nodes of the current node to the end of the queue.

[0097] The direct child nodes of the current node refer to the resources at the next level that the current node depends on. After being added to the end of the queue, they can be easily traversed later.

[0098] d. Repeat steps a to c until the queue is empty.

[0099] The queue is empty, which means that all nodes that need to be updated have been processed.

[0100] It is worth noting that when using a breadth-first search strategy for dynamic configuration updates, care must be taken to handle dependencies. Specifically, during the traversal process, special attention must be paid to the dependencies between resources to ensure the correct update order. For example, if an RFS service depends on the state of a RES resource, the RES resource should be updated first, followed by the RFS service.

[0101] This application can meet the needs of different scenarios during the activation of cloud network services, provide the ability to dynamically allocate resources and update them, and effectively solve the problem of untimely resource status updates in different specific scenarios of the five networks + cloud of 5G, OTN, PON, IPRAN, and CN2 of the cloud private network. At the same time, by utilizing the loose coupling of the architecture, the correlation between modules is reduced, and the reusability of functions is improved, so that the overall activation process is shortened and the status is synchronized in time, avoiding the dependency relationship between resources that causes resource status update errors and resource status to be inconsistent with other system statuses, resulting in information confusion and affecting decision-making efficiency. This application can update the status of these resources in real time or quasi-real time, and can be flexibly expanded to adapt to changing data resources.

[0102] Example 2

[0103] A method for intelligently allocating resources for circuit service activation comprises the following steps:

[0104] Use the PSR three-tiered architecture model to build a topology diagram for the services and resources involved in the product to be launched.

[0105] Configure basic rules for the products to be launched, including rules for establishing specific relationships for different scenarios or products, and validation rules for data exchanged with external systems.

[0106] Allocate resources for products to be launched based on the constructed topology, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer.

[0107] Perform unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and filter the data transmitted by the interaction between local resources and external systems through the configured basic rules to screen out available resources and services. When the interaction execution layer detects insufficient available resources, it dynamically updates the configuration of resources and status.

[0108] For more specific details about the above method, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be described again here.

[0109] Example 3

[0110] The present invention provides a computer device comprising a processor and a memory; wherein the processor implements the steps of the resource intelligent allocation method for circuit service activation when executing a computer program stored in the memory.

[0111] For more specific details about the above method, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be described again here.

[0112] Example 4

[0113] The present invention provides a computer-readable storage medium for storing a computer program; when the computer program is executed by a processor, the steps of the resource intelligent allocation method for circuit service activation are implemented.

[0114] For more specific details about the above method, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be described again here.

[0115] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. References to the same or similar parts between the various embodiments are sufficient. The methods, devices, and storage media disclosed in the embodiments are described briefly because they correspond to the systems disclosed in the embodiments. For relevant details, refer to the method description.

[0116] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solutions in the embodiments of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention or certain portions of the embodiments.

[0117] The above are merely preferred embodiments of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions based on the principles of the present invention are within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should be considered within the scope of protection of the present invention.

Claims

1. A resource intelligent allocation system for circuit service activation, characterized in that: include: The topology construction layer uses the PSR three-layered architecture model to build a topology map for the services and resources involved in the current product to be launched; The rule prefabrication layer configures basic rules for the products to be launched, including rules for establishing specific relationships for different scenarios or products, and validation rules for data exchanged with external systems. The interactive execution layer allocates resources for the products to be launched based on the constructed topology map, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer. The intelligent decision-making layer performs unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and filters the data transmitted by the interaction between local resources and external systems through the configured basic rules, screening out available resources and services, and dynamically updating the configuration of resources and status when the interactive execution layer detects insufficient available resources.

2. The intelligent resource allocation system for circuit service activation according to claim 1, characterized in that: The PSR three-layer hierarchical architecture model is used to construct a topology diagram for the services and resources involved in the product to be launched. Specifically, the product is decomposed into a service layer and a RES resource layer. The service layer includes customer-oriented CFS services and resource-oriented RFS services; the resource layer is the actual physical or logical resources; the CFS service depends on several RFS services and / or is directly connected to the resources of the resource layer; the RFS service directly operates the resources of the RES resource layer.

3. The intelligent resource allocation system for circuit service activation according to claim 1, characterized in that: The interactive execution layer includes the following sublayers: a unified interface abstraction sublayer, a transaction collaboration management sublayer, a flexible adaptation execution sublayer, and an intelligent fault tolerance and self-healing sublayer; Unified interface abstraction sublayer, providing a standardized entry point for all interactions; The transaction coordination management sublayer uses the Saga distributed transaction model based on standardized entry points to design an atomic transaction coordination engine and orchestrate high-level tasks across systems. The elastically adaptable execution sublayer deploys a lightweight southbound protocol adapter cluster. It converts high-level business instructions into device-level CLI instructions or API calls by configuring a template engine, and introduces a rule-driven workflow engine to control execution. The intelligent fault-tolerance and self-healing sublayer monitors the execution process in real time and automatically selects the optimal handling strategy using an integrated reinforcement learning-driven exception handling decision tree.

4. The intelligent resource allocation system for circuit service activation according to claim 3, characterized in that: The optimal processing strategy includes: retry strategy, service degradation or circuit breaker mechanism; The retry strategy is to dynamically adjust the retry interval according to the HTTP status code; the service degradation is to automatically switch to the local resource pool to perform a simulated response when the cloud platform API times out, to ensure the continuous operation of the business process; the circuit breaker mechanism is based on the Hystrix framework to monitor the interface failure rate, and automatically route to the backup system after the circuit breaker is triggered.

5. The intelligent resource allocation system for circuit service activation according to claim 1, characterized in that: The unified standardization processing of the data transmitted by the interaction between local endogenous resources and external systems is specifically: for the heterogeneous resource data transmitted by local endogenous resources and external systems, a global resource standardization pipeline is built, and a standardized attribute model of the core resource entity is defined. The standardized attribute model includes naming specifications, measurement units and status enumeration.

6. The intelligent resource allocation system for circuit service activation according to claim 1, characterized in that: The configured basic rules filter local resources and external system interaction data to select available resources and services. The available resources and services need to pass the following verifications: Format compliance: Verify that the resource IDs of data exchanged between local resources and external systems conform to the corresponding standards and specifications; Dependency integrity: Verify that the virtual network and security group associated with the virtual machine creation request have been pre-configured; SLA compliance: Checks whether resource allocation policies meet business SLA constraints.

7. The intelligent resource allocation system for circuit service activation according to claim 1, characterized in that: The dynamic configuration update of resources and status adopts a breadth-first search strategy, specifically: Initialize the queue: select a starting point and add it to the queue; Traversal and update: a: Take the first node from the queue and check whether the current node needs to be updated; b. Execute the update operation: Execute the corresponding update logic based on the node type; if the current node is a product node, update all its subordinate services; if the current node is a service node, update all its subordinate resources; c. Add child nodes to the queue: add the direct child nodes of the current node to the end of the queue; d. Repeat steps a to c until the queue is empty.

8. A method for intelligent resource allocation for circuit service activation, characterized in that: The following steps are involved: Use the PSR three-tiered architecture model to build a topology diagram for the services and resources involved in the product to be launched. Configure basic rules for the products to be launched, including rules for establishing specific relationships for different scenarios or products, and validation rules for data exchanged with external systems. Allocate resources for products to be launched based on the constructed topology, configured basic rules, and real-time resources and status updated by the intelligent decision-making layer. Perform unified and standardized processing on the data transmitted by the interaction between local endogenous resources and external systems, and filter the data transmitted by the interaction between local resources and external systems through the configured basic rules to screen out available resources and services. When the interaction execution layer detects insufficient available resources, it dynamically updates the configuration of resources and status.

9. A computer device, characterized in that: The method comprises a processor and a memory; wherein, when the processor executes the computer program stored in the memory, the method realizes the steps of the resource intelligent allocation method for circuit service activation as claimed in claim 8.

10. A computer-readable storage medium, characterized in that Used to store computer programs; when the computer programs are executed by the processor, the steps of the resource intelligent allocation method for circuit service activation according to claim 8 are implemented.