Dynamic resource allocation system based on telecommunication networking structure
By designing a dynamic resource allocation system based on the telecommunications network structure, the problem of dynamic resource allocation for different circuit scenarios in the prior art is solved, and the automatic allocation and efficient utilization of resources are realized, and network efficiency and user satisfaction are improved.
Patent Information
- Application Number
- PCT/CN2024/123323
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-11
- Filing Date
- 2024-10-08
- Publication Date
- 2025-06-19
AI Technical Summary
The existing technology can only allocate resources for specific services in a single telecommunications network structure, and cannot realize dynamic resource allocation for different circuit scenarios, resulting in low timeliness, accuracy and resource utilization of resource allocation.
A dynamic resource allocation system based on the telecommunications network structure is designed, including a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available scheme verification unit, an available resource calculation unit and a resource allocation unit. Through the coordinated work of these units, the resource allocation of different circuit scenarios is realized.
Dynamic resource allocation is realized, and the most appropriate resource allocation is calculated according to the user's usage scenario matching allocation scheme, which reduces manual intervention and error rates, improves network efficiency and user satisfaction, and ensures the rationality of resources to the greatest extent.
Smart Images

Figure CN2024123323_19062025_PF_FP_ABST
Abstract
Description
A dynamic resource allocation system based on telecommunication network structure Technical Field
[0001] The present invention relates to the field of automatic resource allocation of communication technology, and in particular to a dynamic resource allocation system based on a telecommunication networking structure. Background Art
[0002] With the rapid development of the internet and the widespread rollout and deployment of 5G, demands for transmission network speeds, network coverage, and the performance of carriers carrying network information are becoming increasingly stringent. Due to the shortcomings of existing network architectures and the differentiated performance requirements of diverse business scenarios, it is necessary to upgrade the current networking structure and build a new one. This will enable higher standards for the transmission of network information data and the automated allocation of circuit activation resources.
[0003] In current related technologies, resources can only be allocated for a single specific service based on the telecommunications networking structure. In order to improve the timeliness, accuracy and completeness of resource allocation in circuit activation, reduce the consumption of manpower and material resources in the entire activation process, improve higher resource utilization and reduce error rates.
[0004] There is an urgent need for a dynamic resource allocation system based on the telecommunications networking structure. Through the entire telecommunications network, circuit resources can be automatically allocated for different circuit scenarios: transmission network activation, relay network activation, metropolitan area network activation, 5G core network activation, etc., based on the different resource allocation of different networks.
[0005] Summary of the Invention
[0006] In view of the deficiencies in the prior art, the present invention provides a dynamic resource allocation system based on a telecommunications networking structure to solve the problem of how to automatically allocate circuit resources based on different resource allocations in different networks for different circuit scenarios.
[0007] To achieve the above object, the present invention adopts the following technical solutions:
[0008] A dynamic resource allocation system based on a telecommunications network structure, characterized by:
[0009] It includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit, and a resource allocation unit; the network structure and resource relationship configuration unit establishes a relationship between each network that needs to be opened and the allocated resource allocation solution, and establishes an interconnected relationship between the resource types that need to be allocated for each resource allocation solution; based on the relationship established in the network structure and resource relationship configuration unit, the rule configuration unit establishes resource occupation rules for each scenario;
[0010] The data receiving unit receives the user's communication resource allocation request, and the available solution verification unit determines the available solution for resource allocation based on the network structure and resource relationship configuration unit operation, as well as the user's performance constraints and resource scheduling parameters; the available resource calculation unit calculates the available resource range for the available resources corresponding to the available solution under the established rules based on the operation of the rule configuration unit; the resource allocation unit establishes a relationship between the actual available resources and the user's allocation request based on the operation of the available resource calculation unit and the calculated available resource range, and establishes an association relationship between the available resources, and timely updates the resource status to complete resource allocation.
[0011] To optimize the above technical solutions, specific measures taken also include:
[0012] Furthermore, the method further comprises a request verification configuration unit, wherein the request verification configuration unit is used to verify information in the allocation request after receiving the allocation request.
[0013] Furthermore, the information in the verification allocation request includes: clearly opened city addresses at both ends, circuit type and circuit rate.
[0014] Furthermore, the determining of available solutions for resource allocation specifically includes: if an available solution exists, continuing the operation through the available resource calculation unit; otherwise, prompting the user to change the constraint conditions and providing other available solutions.
[0015] Furthermore, the available resources corresponding to the available solutions are calculated under established rules to obtain a range of available resources, specifically including: using the Dijkstra function under established rules to calculate the range of available resources corresponding to the available solutions, and obtaining a weighted optimal solution through the calculation of the Dijkstra function.
[0016] Furthermore, the timely updating of resource status specifically includes: timely updating resource status, changing the status from idle to occupied.
[0017] Furthermore, it also includes an adjustment unit, which is used to monitor the entire resource allocation process, track operation records, and view or modify the allocated resources through the page function.
[0018] The beneficial effects of the present invention are:
[0019] The present invention realizes dynamic allocation. Based on the telecommunications networking mechanism, the allocation plan is matched according to the user's usage scenario. According to the allocation plan, the most appropriate resources are calculated and allocated, thereby reducing manual intervention and error rate. Based on each networking mechanism, the allocated resources are different. This system can quickly and accurately allocate the used resources, thereby improving the overall efficiency of the network and user satisfaction. The dynamic allocation method proposed in this solution can better avoid the waste and redundancy of resources, so that the utilization rate of resources is maximized. Compared with traditional manual adjustment, the automated allocation method provided by this solution is more intelligent and efficient, with greater innovation. At the same time, it also makes up for the adjustment strategy after an error, and maximizes the rationality of resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of a flow chart of a dynamic resource allocation system based on a telecommunication network structure proposed by the present invention;
[0021] FIG2 is an embodiment of a dynamic resource allocation system based on a telecommunication network structure proposed by the present invention;
[0022] FIG3 is another embodiment of a dynamic resource allocation system based on a telecommunication network structure proposed by the present invention;
[0023] FIG4 is a flow chart of a Dijkstra function of a dynamic resource allocation system based on a telecommunication network structure proposed by the present invention. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0025] As shown in FIG1 , a dynamic resource allocation system based on telecommunication network structure includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit and a resource allocation unit.
[0026] The network structure and resource relationship configuration unit, based on the telecommunications network transmission domain, uses page configuration to establish a relationship between each network to be activated and the allocated resource allocation plan. Each resource allocation plan also establishes an interconnected relationship between the resource types to be allocated, ensuring that multiple options are available during the allocation process. For example, when activating a transmission circuit, the circuit can utilize various options, such as TMUX time slot links, time slot links, and wave links. The activation of a 5G core network dedicated line can be divided into Zhiyuan mode, Bilin mode, and Ruyi mode according to different scenarios.
[0027] Based on the relationships established in the network structure and resource relationship configuration unit, the resource occupation rules for each scenario are established through the rule configuration unit. Because not all resources can be occupied in each network structure, nor can they be occupied arbitrarily after the relationship is established, this is to limit the scope and size of resource occupation, or the range of resources that can be occupied varies under different constraints.
[0028] The data receiving unit receives a user's communication resource allocation request. The available solution verification unit determines available resource allocation solutions based on the network structure and resource relationship configuration unit operations, as well as the user's performance constraints and resource scheduling parameters. When receiving an allocation request, the communication resource allocation request should include the user's application scenario and verification of the necessary conditions for activation. Otherwise, the user will be prompted with the corresponding information for reconfiguration.
[0029] The available resource calculation unit calculates the available resource range based on the operation of the rule configuration unit and the available solution verification unit confirms the available solution.
[0030] The resource allocation unit operates based on the available resource calculation unit. According to the calculated available resource range, it establishes a relationship between the actual available resources and the user's allocation request. At the same time, it establishes associations between the available resources. For example, the relationship between the product instance number and the product service is established, the relationship between the product service and the network is established, and the relationship between the network and the link is established. The resource status is updated in a timely manner to complete resource allocation.
[0031] This solution also includes a request verification configuration unit, which is used to verify the information in the allocation request after receiving it. Because the conditions required for allocation vary depending on the network type, the request verification configuration unit performs the initial verification after receiving the allocation request.
[0032] Among them, the information in the above-mentioned verification allocation request includes: the addresses of the two ends of the city that are clearly opened, the circuit type (such as transmission circuit, 5G core network circuit, cloud private network 3.0, IP virtual network, etc.) and the circuit rate (such as 100M, 1G, 10G, 100G, etc.).
[0033] In this solution, the above-mentioned determination of available resource allocation options specifically includes: if an available option exists, the available resource calculation unit continues the operation; otherwise, the user is prompted to change the constraint and other available options are provided. For example, if the constraint is to occupy an OTN circuit, but the user's scenario does not support the occupation of OTN circuits, but supports time slot links and wave links, the user is prompted to change the resource occupation type.
[0034] In this solution, the available resources corresponding to the available solution are calculated under established rules to determine the available resource range. Specifically, the Dijkstra function is used to calculate the available resource range for the available resources corresponding to the available solution. This Dijkstra function calculation yields a weighted optimal solution, namely, the available resources and the available quantity of each resource are calculated to satisfy the resource allocation requested by the user. For example, if a transmission circuit is opened that can occupy either the WDM system or the SDH system, but the WDM system has 10 available channels and the SDH system has 20 available time slots, and the required resource allocation quantity is 15, the SDH system will be considered the available resource.
[0035] As shown in Figure 4, the calculation process of the Dijkstra function can be seen, where a is the transmission circuit system segment, b is the TMUX time slot link, c is the wave link, d is the time slot link, e is the local optical fiber, f is the TMUX system segment, and g is the SDH system segment.
[0036] In this solution, the timely updating of resource status specifically includes: timely updating resource status, changing the status from idle to occupied, so as to prevent other allocation functions from occupying the resource at the same time.
[0037] This solution also includes an adjustment unit, which monitors the entire resource allocation process and tracks operation records to prevent duplicate resource allocation, missed allocations, irrational allocations, or multiple circuits occupying the same resource. Allocated resources can be reviewed or modified through a webpage function. Users can view the allocated resources through the webpage function. If an irrational or incorrect allocation occurs, the manual modification function can be used to correct it. Once approved, the resource allocation is successfully issued. For example, in the next-generation long-distance resource system, manual adjustments are performed on circuits during the circuit activation process.
[0038] Network structure and resource relationship configuration unit, rule configuration unit, data receiving unit, available solution verification unit, available resource calculation unit and resource allocation unit
[0039] The present invention has the following advantages:
[0040] Dynamic allocation: This solution is based on the telecommunications network organization and matches the allocation plan according to the user's usage scenario. Based on the allocation plan, the most appropriate resources are calculated and allocated, reducing manual intervention and error rates.
[0041] Improved allocation and utilization: The resources allocated to each network organization vary. This system can quickly and accurately allocate resources, thereby improving overall network efficiency and user satisfaction.
[0042] Increased reliability: The dynamic allocation method proposed in this solution can better avoid resource waste and redundancy, thereby maximizing resource utilization.
[0043] Innovation: Compared with traditional manual adjustments, the automated allocation method provided by this solution is more intelligent and efficient, and is highly innovative. It also makes up for the adjustment strategy after errors and maximizes the rationality of resources.
[0044] When the present invention is implemented, for example, the opening of a transmission customer circuit
[0045] The relationship between the transmission network structure and Tmux time slot links, wave links, time slot links, and local optical fibers is configured through the network structure and resource relationship configuration unit. According to customer constraints, such as 10G speed can only occupy time slot links, wave links, local optical fiber resources, as well as wavelength division systems, SDH systems, and fiber cores; configure the parameters necessary for allocating transmission network resources, such as the AZ city station addresses required for opening the circuit, the opening rate, and the type of circuit opened (related to which types of resources can be occupied). After the data receiving unit receives the user's request, the available solution verification unit verifies the parameters and matches the occupation plan. Based on customer constraints and matching rules, the available resource calculation unit calculates that the amount of available idle time slots required when occupying time slot links is 10, and the amount of available idle channels available when occupying wave links is 20, thereby excluding resources that do not meet resource allocation requirements, calculating the range of all available resources from the available resource pool, and establishing a relationship between the circuit service and the resources. Each step in the entire activation process has operation records and result records; if allocation errors or duplicate allocations occur, the allocated resources can be modified through the resource adjustment function of the adjustment unit.
[0046] As shown in Figure 2, an example diagram of transmission network resources shows: 1. When a transmission circuit is opened, the four options above can be selected based on the carrying and occupancy relationships of the resources in the above diagram; 2. The transmission circuit system segment can be directly carried by the local optical fiber; carried by the TMUX time slot link; carried by the wave link; and carried by the time slot link; 3. Continuing to the lower layer, each resource has a certain carrying relationship, that is, there will be a multi-layer nested relationship; 4. The lowest layer of medium resources is the optical cable, which is composed of fiber cores.
[0047] When the circuit opening type is 5G core network, resources will be configured and allocated according to Figure 3.
[0048] In the embodiments disclosed herein, computer storage media can be tangible media that can contain or store programs for use by or in conjunction with an instruction execution system, device, or apparatus. Computer storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. More specific examples of computer storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0049] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0050] 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 dynamic resource allocation system based on telecommunication networking structure, characterized in that: It includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit and a resource allocation unit; the network structure and resource relationship configuration unit establishes a relationship between each network that needs to be opened and the allocated resource allocation solution, and establishes an interconnected relationship between the resource types that need to be allocated for each resource allocation solution; according to the relationship established in the network structure and resource relationship configuration unit, the resource occupied rules in each scenario are established through the rule configuration unit; The data receiving unit receives a user's communication resource allocation request, and the available solution verification unit configures the unit operation based on the network structure and resource relationship, as well as the user's performance constraints and resource scheduling parameters, to determine an available solution for resource allocation; The available resource calculation unit calculates the available resource range for the available resources corresponding to the available scheme under the established rules based on the operation of the rule configuration unit; the resource allocation unit establishes a relationship between the actual available resources and the user's allocation request based on the operation of the available resource calculation unit and the calculated available resource range, and at the same time establishes an association relationship between the available resources, and updates the resource status in time to complete the resource allocation.
2. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: It also includes a request verification configuration unit, which is used to verify the information in the allocation request after receiving the allocation request.
3. A dynamic resource allocation system based on telecommunication networking structure according to claim 2, characterized in that: The information in the verification allocation request includes: the addresses of the two end cities that are clearly opened, the circuit type and the circuit rate.
4. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The determining of available solutions for resource allocation specifically includes: if an available solution exists, continuing the operation through the available resource calculation unit; otherwise, prompting the user to change the constraint conditions and providing other available solutions.
5. The dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The method of calculating the available resource range for the available resources corresponding to the available solutions under the established rules specifically includes: calculating the available resource range for the available resources corresponding to the available solutions using the Dijkstra function under the established rules, and obtaining the weighted optimal solution through the calculation of the Dijkstra function.
6. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The timely updating of resource status specifically includes: timely updating resource status, changing the status from idle to occupied.
7. The dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: It also includes an adjustment unit, which is used to monitor the entire resource allocation process, track operation records, and view or modify the allocated resources through page functions.
Citation Information
Patent Citations
Project environment resource dynamic adjustment method and device
CN112631766A
Communication resource allocation method and device, computing equipment and storage medium
CN116546566A
Resource allocation method, device and equipment and readable storage medium
CN117118927A
Dynamic resource allocation system based on telecommunication networking structure
CN117835250A
Dynamic hierarchical reserved resource allocation
US11297622B1