Resource management method and device, equipment and medium

By acquiring and abstracting the optical and electrical layer resource information in the all-optical network collaborative orchestration system, a management view is generated, which solves the problem of unified resource management for equipment from different manufacturers and reduces the management burden.

CN121751032APending Publication Date: 2026-03-27CHINA UNITED NETWORK COMM GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-09
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

All-optical network collaborative orchestration systems struggle to achieve unified management of optical and electrical layer resources in ROADM equipment from different manufacturers, increasing the management burden.

Method used

By acquiring optical and electrical layer resource information from different equipment manufacturers, abstracting and processing it, and generating target integrated resource information, a management view is generated based on this to uniformly manage the optoelectronic resource network structure.

Benefits of technology

It enables unified resource management of equipment from different manufacturers, reducing the management burden of the all-optical network collaborative orchestration system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121751032A_ABST
    Figure CN121751032A_ABST
Patent Text Reader

Abstract

The invention provides a resource management method and device, equipment and a medium, relates to the technical field of information management, and is used for reducing the management burden of an all-optical network collaborative orchestration system. The method comprises the following steps: acquiring to-be-managed resource information in an all-optical network collaborative arrangement system, wherein the to-be-managed resource information comprises optical layer resource information and electric layer resource information of different equipment manufacturers; abstracting the to-be-managed resource information to obtain target integrated resource information, the target integrated resource information being used for indicating target physical resource information, target logic resource information and target photoelectric service resource information for realizing uniform resource formats; generating a management view based on the target integrated resource information, wherein the management view is used for indicating photoelectric resource network structures of different manufacturers; the optical layer resources and the electric layer resources of different equipment manufacturers are managed through the management view, so that the management burden of the all-optical network collaborative arrangement system is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information management technology, and in particular to a resource management method, apparatus, equipment and medium. Background Technology

[0002] All-optical network collaborative orchestration systems can manage complex all-optical networks consisting of multiple ROADM (Reconfigurable Optical Add-Drop Multiplexer) devices.

[0003] However, all-optical network collaborative orchestration systems struggle to achieve unified management of optical and electrical layer resources in ROADM equipment from different manufacturers, thus increasing the management burden of all-optical network collaborative orchestration systems. Summary of the Invention

[0004] This application provides a resource management method, apparatus, device, and medium for reducing the management burden of all-optical network collaborative orchestration systems.

[0005] Firstly, this application provides a resource management method, including: Acquire information on resources to be managed in the all-optical network collaborative orchestration system. This information includes optical layer and electrical layer resources from different equipment manufacturers. The resource information to be managed is abstracted to obtain target integrated resource information. The target integrated resource information is used to indicate the target physical resource information, target logical resource information, and target optoelectronic business resource information to achieve unified resource format. Based on the target, resource information is integrated to generate a management view, which is used to indicate the optoelectronic resource network structure of different manufacturers; Manage optical and electrical layer resources from different equipment manufacturers through the management view.

[0006] The technical solution provided in this application offers at least the following benefits: After acquiring manageable resource information, including optical and electrical layer resource information from different equipment manufacturers, this manageable resource information is abstracted to obtain target integrated resource information that achieves a unified resource format. Based on this target integrated resource information, a management view is generated to indicate the optoelectronic resource network structure of different manufacturers. This management view is then used to manage the optical and electrical layer resources of different equipment manufacturers. Thus, by unifying the resource format of optical and electrical layer resource information from different equipment manufacturers and managing each resource based on the management view generated from the target integrated resource information with the unified resource format, unified resource management across different manufacturers' equipment is achieved, reducing the management burden of the all-optical network collaborative orchestration system.

[0007] One possible implementation is that the optical layer resource information includes optical layer physical resource information, optical layer logical resource information, and optical layer service resource information; the electrical layer resource information includes electrical layer physical resource information, electrical layer logical resource information, and electrical layer service resource information. Among them, optical layer physical resource information is used to indicate the physical composition and connection relationship of devices in the optical layer network, optical layer logical resource information is used to indicate the resource occupancy of optical layer services, and optical layer service resource information is used to indicate the service path carried by the optical layer network. Among them, electrical layer physical resource information is used to indicate the entity composition and connection relationship of devices in the electrical layer network, electrical layer logical resource information is used to indicate the resource occupancy of electrical layer services, and electrical layer service resource information is used to indicate the encapsulation and mapping relationship of electrical layer services.

[0008] Another possible implementation involves abstracting the information about the resources to be managed to obtain the target integrated resource information, including: Based on the resource information to be managed, obtain public resource information and differential resource information. The public resource information is used to indicate the optical layer resource information and electrical layer resource information that are common to different equipment manufacturers, while the differential resource information is used to indicate the optical layer resource information and electrical layer resource information that are unique to different equipment manufacturers. Public resource information is integrated and processed to obtain first integrated resource information. The first integrated resource information is used to indicate the optical layer resources and electrical layer resources shared by different equipment manufacturers through a unified format. The differential resource information is integrated and processed to obtain the second integrated resource information, which is used to indicate the optical layer resources and electrical layer resources unique to different equipment manufacturers after being formatted in a unified manner. Based on the first integrated resource information and the second integrated resource information, target integrated resource information is generated.

[0009] Another possible approach is to integrate and unify public resource information to obtain first integrated resource information, including: The optical layer physical resource information and the electric layer physical resource information in the public resource information are abstracted to obtain the first integrated physical resource information. The first integrated physical resource information is used to indicate the optoelectronic physical equipment entities that are common to different equipment manufacturers. The optical layer logical resource information and electrical layer logical resource information in the public resource information are abstracted to obtain integrated logical resource information. The integrated logical resource information is used to indicate the resource occupancy of the shared optical layer network and electrical layer network by different equipment manufacturers. Abstracting the optical layer service resource information and electrical layer service resource information in the public resource information, we obtain the first optoelectronic service resource information. The first optoelectronic service resource information is used to indicate the optical channels involved in the optical layer service and electrical layer service shared by different equipment manufacturers. The first integrated resource information is generated based on the first integrated physical resource information, the integrated logical resource information, and the first optoelectronic business resource information.

[0010] Another possible implementation involves fusing and unifying the differing resource information to obtain second integrated resource information, including: Abstracting the optical layer physical resource information or electrical layer physical resource information that indicates the same function in the differential resource information, we obtain the second integrated physical resource information. The second integrated physical resource information is used to indicate the optoelectronic physical device entities that realize the association between devices specific to different manufacturers. Abstracting the optical layer services or electrical layer services that indicate the same purpose in the differential resource information, we obtain the second optoelectronic service resource information. The second optoelectronic service resource information is used to indicate the association of optical layer services or electrical layer services with the same purpose by different equipment manufacturers. The second integrated resource information is generated based on the second integrated physical resource information and the second integrated optoelectronic business resource information.

[0011] Another possible implementation is that the physical resources indicated by the target physical resource information include at least network elements, containers, boards, ports, and links; Among them, the network element is used to indicate the photonic rack network element of the optical layer and the electronic rack network element of the electrical layer; the container is used to indicate the internal capacity of the network element, and the container includes the rack, frame, and slot of the optical layer and the rack, frame, and slot of the electrical layer; The single board includes an electronic rack single board for the optical layer and an electronic rack single board for the electrical layer; the port includes an optical layer port and an electrical layer port; the link includes an optical fiber connection path for the optical layer and an optical fiber connection path for the electrical layer.

[0012] Another possible implementation is that the logical resources indicated by the target logical resource information include at least the topology subnet, time slots, and cross-connects; Among them, the topology subnet is used to indicate the unified and merged optical layer topology subnet and electrical layer topology subnet; the time slot includes optical layer channels and electrical layer time slots; and the cross-connection is used to realize the scheduling of optical layer network and electrical layer network resources.

[0013] Another possible implementation is that the optoelectronic service resources indicated by the target optoelectronic service resource information include at least the optical channels, optical multiplexing sections, and optical transport sections of the optical layer network, and the optical channel data units and optical channel transport units of the electrical layer network.

[0014] Secondly, this application provides a resource management device, comprising: The acquisition module is used to acquire information on resources to be managed in the all-optical network collaborative orchestration system. The information on resources to be managed includes optical layer resource information and electrical layer resource information from different equipment manufacturers. The processing module is used to abstract the resource information to be managed to obtain the target integrated resource information. The target integrated resource information is used to indicate the target physical resource information, target logical resource information and target optoelectronic business resource information to achieve resource format unification. The processing module is also used to generate a management view based on the target integrated resource information. The management view is used to indicate the optoelectronic resource network structure of different manufacturers. The processing module is also used to manage optical and electrical layer resources from different equipment manufacturers through a management view.

[0015] Thirdly, this application provides an electronic device comprising: a processor and a memory; the memory storing processor-executable instructions; when the processor is configured to execute the instructions, causing the electronic device to implement the method of the first aspect described above.

[0016] Fourthly, this application provides a computer-readable storage medium comprising: computer software instructions; which, when executed in an electronic device, cause the electronic device to implement the method described in the first aspect.

[0017] The beneficial effects of the second to fourth aspects mentioned above are described in the corresponding description of the first aspect and will not be repeated here. Attached Figure Description

[0018] Figure 1 A flowchart illustrating a resource management method provided in an embodiment of this application; Figure 2 This is a schematic diagram of a unified architecture for optoelectronic resources provided in an embodiment of this application; Figure 3 A flowchart illustrating another resource management method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a unified architecture for resources from different vendors provided in an embodiment of this application; Figure 5 This is a schematic diagram of the overall architecture provided for an embodiment of this application; Figure 6 This is a schematic diagram illustrating the composition of a resource management device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0020] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.

[0021] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0022] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0023] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0024] With the rapid development of technologies such as the Internet, cloud computing, and big data, the demand for bandwidth is increasing daily. To meet this growing demand, optical networks, as the core infrastructure for information transmission, also need to develop higher speeds, larger capacities, and more flexible services.

[0025] ROADM equipment allows operators to dynamically reconfigure optical signal paths in optical networks without human intervention, thereby achieving efficient utilization of optical network resources.

[0026] All-optical network collaborative orchestration systems can manage complex all-optical networks composed of a large number of ROADM devices. By combining all-optical network collaborative orchestration systems and ROADM devices, not only is the flexibility and response speed of information transmission networks improved, but maintenance costs are also reduced.

[0027] However, due to the differences in device interfaces and data formats used by ROADM devices from different manufacturers, when the all-optical network collaborative orchestration system calls optical and electrical layer resources from ROADM devices from different manufacturers, the network administrator needs to coordinate the device interfaces and processes of multiple different manufacturers. This makes it difficult to achieve cross-manufacturer interconnection and unified resource management, thereby increasing the management burden of the all-optical network collaborative orchestration system.

[0028] To address the aforementioned technical problems, this application provides a resource management method, apparatus, device, and medium. After acquiring manageable resource information, including optical and electrical layer resource information from different equipment manufacturers, the manageable resource information is abstracted to obtain target integrated resource information that achieves a unified resource format. Based on the target integrated resource information, a management view is generated to indicate the optoelectronic resource network structure of different manufacturers. The management view is then used to manage the optical and electrical layer resources of different equipment manufacturers. Thus, by unifying the resource format of optical and electrical layer resource information from different equipment manufacturers and managing each resource based on the management view generated from the target integrated resource information with the unified resource format, unified resource management across manufacturers' equipment is achieved, reducing the management burden of the all-optical network collaborative orchestration system.

[0029] The resource management method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0030] Figure 1 This is a flowchart illustrating a resource management method provided in an embodiment of this application. Figure 2 This is a schematic diagram of a unified architecture for optoelectronic resources provided in an embodiment of this application. (Combined with...) Figure 1 and Figure 2 The resource management method provided in the embodiments of this application will be described as follows: S101. Obtain information on resources to be managed in the all-optical network collaborative orchestration system.

[0031] In some embodiments, a universally unique identifier (UUID) for each resource object in the resource information to be managed is obtained through a Multi-Technology Operations Systems Interface (MTOSI). Based on each UUID, resource information for the corresponding resource object is generated. The resource information to be managed includes optical layer resource information and electrical layer resource information from different equipment manufacturers.

[0032] For example, such as Figure 2 As shown, optical layer resource information includes optical layer physical resource information, optical layer logical resource information, and optical layer service resource information; electrical layer resource information includes electrical layer physical resource information, electrical layer logical resource information, and electrical layer service resource information.

[0033] Among them, optical layer physical resource information is used to indicate the physical composition and connection relationship of devices in the optical layer network, such as photonic rack network elements, racks, chassis, slots, photonic rack boards, optical layer ports, and fiber optic connections; optical layer logical resource information is used to indicate the resource occupancy of optical layer services, such as the occupancy of optical layer topology subnets, optical layer channels, and optical cross-connects; optical layer service resource information is used to indicate the service paths carried by the optical layer network, such as optical channels, optical multiplexing sections, and optical transport sections. Among them, electrical layer physical resource information is used to indicate the physical composition and connection relationship of devices in the electrical layer network, such as the connection relationship between electronic rack network elements, racks, chassis, slots, electronic rack boards, electrical layer ports and optical fiber connections; electrical layer logical resource information is used to indicate the resource occupation of electrical layer services, such as the occupation of electrical layer topology subnets, electrical layer time slots and electrical cross-connects; electrical layer service resource information is used to indicate the encapsulation and mapping relationship of electrical layer services, such as the correspondence between optical channel data units and optical transmission units of the electrical layer network and customer layer services.

[0034] S102. Abstract the information on the resources to be managed to obtain the target integrated resource information.

[0035] In some embodiments, after obtaining the resource information to be managed, the optical layer resource information and electrical layer resource information of ROADM equipment from different manufacturers are subjected to unified abstraction and data modeling processing from three dimensions: physical resources, logical resources, and service resources, respectively, to obtain target integrated resource information. The target integrated resource information is used to indicate the target physical resource information, target logical resource information, and target optoelectronic service resource information for achieving unified resource format.

[0036] Among them, unified abstract processing refers to dividing optical layer resource information and electrical layer resource information into target integrated resource information, including target physical resource information, target logical resource information and target business resource information, according to different functional types, and indicating how the corresponding resources are viewed and interacted through each resource information.

[0037] Among them, data modeling processing refers to transforming the unified and abstracted target physical resource information, target logical resource information, and target business resource information into specific data structures such as database table structures, JSON (JavaScript Object Notation) or XML (eXtensible Markup Language) schemas, etc.

[0038] For example, the physical resources indicated by the target physical resource information include at least network elements, containers, boards, ports, and links.

[0039] Among them, network element is used to indicate the photonic rack network element of the optical layer network and the electronic rack network element of the electrical layer; container is used to indicate the internal capacity of the network element, and the container includes at least the rack, chassis, and slot of the optical layer network and the rack, chassis, and slot of the electrical layer network; single board includes electronic rack single board of the optical layer network such as optical amplifier single board, WSS (Wavelength Selective Switchboard) and other functional single board, as well as electronic rack single board of the electrical layer network such as service single board; port includes optical layer network port such as signal transceiver / optical port, as well as electrical layer network port such as service signal input / output port; link includes optical fiber connection path of the optical layer network and optical fiber connection path of the electrical layer network.

[0040] For example, the logical resources indicated by the target logical resource information include at least topology subnets, time slots, and cross-connections.

[0041] Among them, the topology subnet is used to indicate the unified and integrated optical layer topology subnet and electrical layer topology subnet; the time slot is the smallest unit of service scheduling, and the time slot includes optical layer channels and electrical layer time slots; the cross-connect is used to realize the scheduling of optical layer network and electrical layer network resources. The cross-connect is used to cross-connect the customer-side signal to the optical channel data unit of the electrical layer network, and then cross-connect it to the optical channel to realize the transmission in the optical fiber.

[0042] For example, the optoelectronic service resources indicated by the target optoelectronic service resource information include at least the optical channels, optical multiplexing sections, and optical transport sections of the optical layer network, and the optical channel data units and optical channel transport units of the electrical layer network. The target optoelectronic service resource information is used to realize end-to-end bearing and coordinated scheduling of optoelectronic layer services to ensure coordinated transmission of services at different optical and electrical layers.

[0043] In this context, the optoelectronic service mapping carried by optoelectronic service resources refers to the process where customer layer service data accessing the electrical layer network is cross-connected to the optical channel data unit of the electrical layer network, and then the optical signal is fed into the optical channel for transmission through the optical channel transmission unit. The optical channel is carried by the optical transmission section and the optical multiplexing section. This process of realizing optoelectronic layer service mapping is called optoelectronic service carrying relationship.

[0044] In the photoelectric service bearer relationship, the parent photoelectric service refers to the photoelectric service above the current photoelectric service, and the child photoelectric service refers to the child photoelectric service that is directly related to the current photoelectric service. The parent-child bearer relationship is recorded through the photoelectric service bearer relationship to realize the connection of photoelectric services.

[0045] S103. Generate a management view based on the integrated resource information of the target.

[0046] In some embodiments, after obtaining the target integrated resource information, the target integrated resource information is graphically processed to obtain a management view. The management view can display each physical resource and its connection relationship, and can also display the service structure and routing relationship in the electrical layer network and optical layer network in a hierarchical manner.

[0047] For example, when displaying the service structure and routing relationships in the electrical layer network and the optical layer network in a layered manner, a first-layer service structure diagram and a second-layer detailed service routing diagram are established based on the target optoelectronic service resource information. The first-layer service structure diagram is used to describe the internal structure of the customer layer service data to be carried by the optical transmission network, and the second-layer detailed service routing diagram is used to indicate the complete and visualized physical path and logical configuration information diagram of an end-to-end optical channel on all the network devices it passes through.

[0048] S104. Manage optical and electrical layer resources from different equipment manufacturers through the management view.

[0049] In some embodiments, when activating new electrical layer services and optical layer services, network administrators can specify basic information such as source and destination network elements and ports in the management view. The management view can then automatically determine whether to reuse existing OCH (Optical Channel) services or create new OCH services based on the detailed routing map of the second-layer services, thereby enabling rapid activation of electrical layer services and optical layer services and improving the efficiency of activating cross-layer optoelectronic services.

[0050] In the application embodiments, after acquiring the resource information to be managed, including optical layer resource information and electrical layer resource information from different equipment manufacturers, the resource information to be managed is abstracted to obtain target integrated resource information that achieves unified resource format. Based on the target integrated resource information, a management view is generated to indicate the optoelectronic resource network structure of different manufacturers, and the optical layer resources and electrical layer resources of different equipment manufacturers are managed through the management view. In this way, by unifying the resource format of optical layer resource information and electrical layer resource information from different equipment manufacturers, and managing each resource based on the management view generated from the target integrated resource information with unified resource format, unified resource management across manufacturers' equipment is achieved, reducing the management burden of the all-optical network collaborative orchestration system.

[0051] Figure 3 This is a flowchart illustrating another resource management method provided in an embodiment of this application. Figure 4 This is a schematic diagram of a unified architecture for resources from different vendors provided in an embodiment of this application. (Combined with...) Figure 3 and Figure 4 As shown, in step S102 above, the abstract processing of the resource information to be managed to obtain the target integrated resource information can be implemented as follows: S1021. Based on the information of resources to be managed, obtain public resource information and differential resource information.

[0052] In some embodiments, common resource information is used to indicate optical layer resource information and electrical layer resource information shared by different equipment manufacturers, while differential resource information is used to indicate optical layer resource information and electrical layer resource information unique to each different equipment manufacturer.

[0053] S1022. The public resource information is integrated and processed in a unified manner to obtain the first integrated resource information.

[0054] In some embodiments, the optical layer physical resource information and the electric layer physical resource information in the public resource information are abstracted and the model data is unified to obtain the first integrated physical resource information. The first integrated physical resource information is used to indicate the optoelectronic physical device entities common to different equipment manufacturers.

[0055] For example, such as Figure 4 As shown, the optical / electronic racks shared by the resource information of the first equipment manufacturer and the resource information of the second equipment manufacturer are uniformly abstracted into network elements in the target physical resource information; the chassis and slots shared by the resource information of the first equipment manufacturer and the resource information of the second equipment manufacturer are uniformly abstracted into containers in the target physical resource information; the optical / electronic rack boards, optical layer ports or electrical layer ports, and fiber optic connections shared by the resource information of the first equipment manufacturer and the resource information of the second equipment manufacturer can also be abstracted and modeled as unified boards, ports and links uniformly defined in the target physical resource information.

[0056] In some embodiments, the optical layer logical resource information and electrical layer logical resource information in the public resource information are abstracted and the model data is unified to obtain integrated logical resource information. The integrated logical resource information is used to indicate that different equipment manufacturers share the logical resources of the optical layer network and the electrical layer network.

[0057] For example, such as Figure 4 As shown, the topology subnets, time slots, and cross-connections shared by the resource information of the first equipment manufacturer and the resource information of the second equipment manufacturer are abstracted and the model data is unified to obtain the topology subnets, time slots, and cross-connections in the target logical resource information.

[0058] In some embodiments, the optical layer service resource information and electrical layer service resource information in the public resource information are abstracted and the model data is unified to obtain the first optoelectronic service resource information. The first optoelectronic service resource information is used to indicate the channel paths involved by optical layer services and electrical layer services shared by different equipment manufacturers.

[0059] For example, such as Figure 4As shown, the optical channel data unit, optical channel transmission unit, optical channel, optical multiplexing section and optical transmission section shared by the resource information of the first equipment manufacturer and the resource information of the second equipment manufacturer are abstracted, processed and modeled into optoelectronic service resources in the target service resource information.

[0060] In some embodiments, the first integrated resource information is generated based on the first integrated physical resource information, the integrated logical resource information, and the first optoelectronic service resource information.

[0061] S1023. The different resource information is integrated and processed to obtain the second integrated resource information.

[0062] In some embodiments, the optical layer physical resource information or the electric layer physical resource information indicating the same function in the differential resource information is abstracted to obtain the second integrated physical resource information. The second integrated physical resource information is used to indicate the optoelectronic physical device entities that realize the association between devices specific to different manufacturers.

[0063] For example, such as Figure 4 As shown, the physical resource information of the first equipment manufacturer contains unique optical network elements specific to the first equipment manufacturer. Multiple other network elements can be uniformly assigned to the same unique optical network element. This enables the unique optical network element to be uniformly abstracted and data-modeled into network elements in the target physical resource information, that is, to obtain the corresponding second integrated physical resource information, thereby realizing the association between the unique optical network element and the common network elements.

[0064] For example, such as Figure 4 As shown, the physical resource information of the second equipment manufacturer contains a special rack unique to the second equipment manufacturer. The special rack describes the internal physical structure and location of the network element. The special rack functions similarly to a chassis or slot. Therefore, the special rack is uniformly abstracted and modeled as a container in the target physical resource information, which is the corresponding second integrated physical resource information.

[0065] In some embodiments, the optical layer services or electrical layer services indicating the same purpose in the differential resource information are abstracted to obtain second optoelectronic service resource information, which is used to indicate that different equipment manufacturers are associated with optical layer services or electrical layer services of the same purpose.

[0066] For example, such as Figure 4 As shown, the unique services that are customer-facing in the business resource information of the first equipment manufacturer have a similar model meaning to optical channel data units. Therefore, the specific service level, direction, customer-side signal type and other attributes in the unique services are retained and uniformly abstracted and data modeled to realize the inclusion of the unique services into the optoelectronic business resources of the target business resource information.

[0067] For example, such as Figure 4 As shown, the unique business of the second equipment manufacturer, which is customer-facing business resource information in the resource information of the second equipment manufacturer, has similar uses and functions as the unique business of the first equipment manufacturer. The resource attributes such as customer-side business type, customer service container type, and customer service mapping mode of the unique business of the second equipment manufacturer are retained and uniformly abstracted and data modeled to realize the inclusion of the unique business of the second equipment manufacturer into the optoelectronic business resources of the target business resource information.

[0068] S1024. Based on the first integrated resource information and the second integrated resource information, generate the target integrated resource information.

[0069] In this embodiment, by distinguishing the resource information to be managed, common resource information is obtained to indicate optical and electrical layer resource information shared by different equipment manufacturers, and differential resource information is obtained to indicate optical and electrical layer resource information specific to each equipment manufacturer. The common and differential resource information are then uniformly abstracted and modeled to ensure a unified format for the generated target integrated resource information. Thus, based on this unified resource format, resources are managed, enabling unified resource management across different manufacturers and reducing the management burden of the all-optical network collaborative orchestration system.

[0070] Figure 5 This is a schematic diagram of the overall architecture provided for an embodiment of this application, combined with... Figure 5 As shown, the resource management method provided in the embodiments of this application will be described in general.

[0071] like Figure 5 As shown, the unified processing layer performs unified abstraction and data modeling on the business resources, physical resources, and logical resources of various equipment manufacturers in the optoelectronic resource layer, resulting in target physical resources, target logical resources, and target business resources. In the functional application layer, a management view generated based on the target physical resources, target logical resources, and target business resources enables a comprehensive view of optoelectronic resources, activation of cross-layer optoelectronic services, and hierarchical views of cross-layer optoelectronic service routing. This improves interoperability with different devices and reduces management burden in a multi-vendor environment.

[0072] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.

[0073] This application embodiment can divide the resource management device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0074] In some embodiments, this application also provides a resource management apparatus. The resource management apparatus may include one or more functional modules for implementing the resource management method of the above method embodiments.

[0075] For example, Figure 6 This is a schematic diagram illustrating the composition of a resource management device provided in an embodiment of this application. Figure 6 As shown, the resource management device includes an acquisition module 601 and a processing module 602.

[0076] The acquisition module 601 is used to acquire the information of resources to be managed in the all-optical network collaborative orchestration system. The information of resources to be managed includes optical layer resource information and electrical layer resource information from different equipment manufacturers.

[0077] The processing module 602 is used to abstract the resource information to be managed to obtain the target integrated resource information. The target integrated resource information is used to indicate the target physical resource information, target logical resource information and target optoelectronic business resource information to achieve unified resource format.

[0078] The processing module 602 is also used to generate a management view based on the target integrated resource information. The management view is used to indicate the optoelectronic resource network structure of different manufacturers.

[0079] The processing module 602 is also used to manage optical and electrical layer resources from different equipment manufacturers through a management view.

[0080] In some embodiments, the processing module 602 is specifically used to obtain public resource information and differential resource information based on the resource information to be managed, wherein the public resource information is used to indicate the optical layer resource information and the electrical layer resource information shared by different equipment manufacturers, and the differential resource information is used to indicate the optical layer resource information and electrical layer resource information unique to each different equipment manufacturer. Public resource information is integrated and processed to obtain first integrated resource information. The first integrated resource information is used to indicate the optical layer resources and electrical layer resources shared by different equipment manufacturers through a unified format. The differential resource information is integrated and processed to obtain the second integrated resource information, which is used to indicate the optical layer resources and electrical layer resources unique to different equipment manufacturers after being formatted in a unified manner. Based on the first integrated resource information and the second integrated resource information, target integrated resource information is generated.

[0081] In other embodiments, the processing module 602 is specifically used to abstract the optical layer physical resource information and the electric layer physical resource information in the public resource information to obtain the first integrated physical resource information. The first integrated physical resource information is used to indicate the optoelectronic physical device entities common to different equipment manufacturers. The optical layer logical resource information and electrical layer logical resource information in the public resource information are abstracted to obtain integrated logical resource information. The integrated logical resource information is used to indicate the resource occupancy of the shared optical layer network and electrical layer network by different equipment manufacturers. The optical layer service resource information and the electrical layer service resource information in the public resource information are abstracted to obtain the first optoelectronic service resource information. The first optoelectronic service resource information is used to indicate the optical channels involved in both optical layer services and electrical layer services shared by different equipment manufacturers. The first integrated resource information is generated based on the first integrated physical resource information, the integrated logical resource information, and the first optoelectronic service resource information.

[0082] In some other embodiments, the processing module 602 is specifically used to abstract the optical layer physical resource information or electrical layer physical resource information that indicates the same function in the difference resource information to obtain the second integrated physical resource information. The second integrated physical resource information is used to indicate the optoelectronic physical device entity that realizes the association between devices unique to different manufacturers. Abstracting the optical layer services or electrical layer services that indicate the same purpose in the differential resource information, we obtain the second optoelectronic service resource information. The second optoelectronic service resource information is used to indicate the association of optical layer services or electrical layer services with the same purpose by different equipment manufacturers. The second integrated resource information is generated based on the second integrated physical resource information and the second integrated optoelectronic business resource information.

[0083] In some other embodiments, the physical resources indicated by the target physical resource information in the processing module 602 include at least network elements, containers, boards, ports, and links; Among them, the network element is used to indicate the photonic rack network element of the optical layer and the electronic rack network element of the electrical layer; the container is used to indicate the internal capacity of the network element, and the container includes the rack, frame, and slot of the optical layer and the rack, frame, and slot of the electrical layer; The single board includes an electronic rack single board for the optical layer and an electronic rack single board for the electrical layer; the port includes an optical layer port and an electrical layer port; the link includes an optical fiber connection path for the optical layer and an optical fiber connection path for the electrical layer.

[0084] In some other embodiments, the logical resources indicated by the target logical resource information in processing module 602 include at least topology subnets, time slots, and cross-connections. Among them, the topology subnet is used to indicate the unified and merged optical layer topology subnet and electrical layer topology subnet; the time slot includes optical layer channels and electrical layer time slots; and the cross-connection is used to realize the scheduling of optical layer network and electrical layer network resources.

[0085] In some other embodiments, the optoelectronic service resources indicated by the target optoelectronic service resource information in the processing module 602 include at least the optical channel, optical multiplexing section, and optical transport section of the optical layer network, and the optical channel data unit and optical channel transport unit of the electrical layer network.

[0086] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 7 As shown, the electronic device 700 includes: a processor 702, a communication interface 703, and a bus 704. Optionally, the electronic device 700 may also include a memory 701.

[0087] Processor 702 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 702 may also be a combination of functions implementing computing capabilities, such as a combination including CPU0 and CPU1, a DSP, and a microprocessor.

[0088] The communication interface 703 includes a receiving unit and a transmitting unit, and is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc.

[0089] The memory 701 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0090] In one possible implementation, the memory 701 can exist independently of the processor 702. The memory 701 can be connected to the processor 702 via a bus 704 and is used to store instructions or program code. When the processor 702 calls and executes the instructions or program code stored in the memory 701, it can implement the resource management method provided in this embodiment of the invention.

[0091] In another possible implementation, the memory 701 can also be integrated with the processor 702.

[0092] The 704 bus can be an extended industry standard architecture (EISA) bus, etc. The 704 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0093] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.

[0094] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the aforementioned computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The aforementioned computer-readable storage medium can also be an external storage device of the aforementioned service invocation device, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the aforementioned service invocation device. Further, the aforementioned computer-readable storage medium can include both internal storage units of the aforementioned service invocation device and external storage devices. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the aforementioned service invocation device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0095] This application also provides a computer program product, which includes a computer program that, when run on a computer, causes the computer to execute any of the resource management methods provided in the above embodiments.

[0096] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A resource management method, characterized in that, include: Acquire the resource information to be managed in the all-optical network collaborative orchestration system, wherein the resource information to be managed includes optical layer resource information and electrical layer resource information from different equipment manufacturers; The resource information to be managed is abstracted to obtain target integrated resource information, which is used to indicate the target physical resource information, target logical resource information and target optoelectronic service resource information to achieve unified resource format. Based on the target, resource information is integrated to generate a management view, which is used to indicate the optoelectronic resource network structure of different manufacturers; The management view allows you to manage the optical and electrical layer resources of different equipment manufacturers.

2. The method according to claim 1, characterized in that, The optical layer resource information includes optical layer physical resource information, optical layer logical resource information, and optical layer service resource information; the electrical layer resource information includes electrical layer physical resource information, electrical layer logical resource information, and electrical layer service resource information. The optical layer physical resource information is used to indicate the physical composition and connection relationship of devices in the optical layer network, the optical layer logical resource information is used to indicate the resource occupancy of optical layer services, and the optical layer service resource information is used to indicate the service path carried by the optical layer network. The electrical layer physical resource information is used to indicate the entity composition and connection relationship of devices in the electrical layer network, the electrical layer logical resource information is used to indicate the resource occupancy of electrical layer services, and the electrical layer service resource information is used to indicate the encapsulation and mapping relationship of the electrical layer services.

3. The method according to claim 2, characterized in that, The abstract processing of the resource information to be managed to obtain the target integrated resource information includes: Based on the resource information to be managed, common resource information and differential resource information are obtained. The common resource information is used to indicate the optical layer resource information and electrical layer resource information shared by different equipment manufacturers, and the differential resource information is used to indicate the optical layer resource information and electrical layer resource information unique to each different equipment manufacturer. The public resource information is integrated and unified to obtain first integrated resource information. The first integrated resource information is used to indicate the optical layer resources and electrical layer resources that are common to different equipment manufacturers after being formatted in a unified manner. The differential resource information is fused and unified to obtain second integrated resource information. The second integrated resource information is used to indicate the optical layer resources and electrical layer resources that are unique to different equipment manufacturers after being formatted in a unified manner. The target integrated resource information is generated based on the first integrated resource information and the second integrated resource information.

4. The method according to claim 3, characterized in that, The process of integrating and unifying the public resource information to obtain first integrated resource information includes: The optical layer physical resource information and the electrical layer physical resource information in the public resource information are abstracted to obtain the first integrated physical resource information. The first integrated physical resource information is used to indicate the optoelectronic physical device entities that are common to different equipment manufacturers. The optical layer logical resource information and the electrical layer logical resource information in the public resource information are abstracted to obtain integrated logical resource information. The integrated logical resource information is used to indicate the resource occupancy of the shared optical layer network and electrical layer network by different equipment manufacturers. The optical layer service resource information and the electrical layer service resource information in the public resource information are abstracted to obtain the first optoelectronic service resource information. The first optoelectronic service resource information is used to indicate the optical channels involved in both optical layer services and electrical layer services shared by different equipment manufacturers. The first integrated resource information is generated based on the first integrated physical resource information, the integrated logical resource information, and the first optoelectronic service resource information.

5. The method according to claim 3, characterized in that, The process of fusing and unifying the differential resource information to obtain second integrated resource information includes: Abstracting the optical layer physical resource information or the electrical layer physical resource information that indicates the same function in the difference resource information, we obtain second integrated physical resource information. The second integrated physical resource information is used to indicate the optoelectronic physical device entity that realizes the association between devices unique to different manufacturers. Abstracting the optical layer services or electrical layer services that indicate the same purpose in the difference resource information, we obtain second optoelectronic service resource information. The second optoelectronic service resource information is used to indicate that different equipment manufacturers are associated with optical layer services or electrical layer services that have the same purpose. The second integrated resource information is generated based on the second integrated physical resource information and the second optoelectronic business resource information.

6. The method according to claim 1, characterized in that, The physical resources indicated by the target physical resource information include at least network elements, containers, boards, ports, and links; The network element is used to indicate the photonic rack network element of the optical layer and the electronic rack network element of the electrical layer; the container is used to indicate the internal capacity of the network element, and the container includes the rack, frame, and slot of the optical layer and the rack, frame, and slot of the electrical layer. The single board includes an electronic rack single board for the optical layer and an electronic rack single board for the electrical layer; the port includes an optical layer port and an electrical layer port; the link includes an optical fiber connection path for the optical layer and an optical fiber connection path for the electrical layer.

7. The method according to claim 1, characterized in that, The logical resources indicated by the target logical resource information include at least topology subnets, time slots, and cross-connects; The topology subnet is used to indicate the unified and merged optical layer topology subnet and electrical layer topology subnet; the time slot includes optical layer channels and electrical layer time slots; the cross-connection is used to realize the scheduling of optical layer network and electrical layer network resources.

8. The method according to claim 1, characterized in that, The optoelectronic service resources indicated by the target optoelectronic service resource information include at least the optical channels, optical multiplexing sections, and optical transmission sections of the optical layer network, and the optical channel data units and optical channel transmission units of the electrical layer network.

9. A resource management device, characterized in that, include: The acquisition module is used to acquire the resource information to be managed in the all-optical network collaborative orchestration system. The resource information to be managed includes optical layer resource information and electrical layer resource information from different equipment manufacturers. The processing module is used to abstract the resource information to be managed to obtain target integrated resource information, which is used to indicate the target physical resource information, target logical resource information and target optoelectronic service resource information to achieve resource format unification. The processing module is also used to generate a management view based on the target integrated resource information, and the management view is used to indicate the optoelectronic resource network structure of different manufacturers; The processing module is also used to manage optical layer resources and electrical layer resources from different equipment manufacturers through the management view.

10. An electronic device, characterized in that, The device includes a processor and a memory, the processor being coupled to the memory; the memory is used to store computer instructions, which are loaded and executed by the processor to enable the computer device to implement the resource management method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the resource management method according to any one of claims 1 to 8.