Basic communication transmission network integrated management simulation model construction method and system
By building external and internal component models of communication transmission networks and generating 3D models and visual topology management units, the problem that the existing technology cannot simulate the actual network structure and analyze the impact of failures is solved, and efficient network management simulation and fault simulation are achieved.
Patent Information
- Application Number
- CN202411532869.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-03-07
AI Technical Summary
The prior art cannot realize the simulation of actual network structure, analysis of the impact of equipment power failure faults for services, and analysis of network and routing potential hazards.
By obtaining external and internal resource data, build external and internal component models and associate them into an overall component model. Then, a 3D model and a visual topology management unit are built based on these models, a 3D model inside and outside the transmission service is created, and a comprehensive management simulation model is generated based on the alarm list.
Real simulation of the communication transmission network is realized, and business configuration management, fault simulation and alarm management are supported, which improves the efficiency and accuracy of network management.
Smart Images

Figure CN119583358A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of basic communication transmission, and relates to a method and system for constructing a comprehensive management simulation model of a basic communication transmission network. Background Art
[0002] At present, communication network simulation mainly focuses on equipment hardware operation and maintenance simulation, and there are fewer simulations for transmission professionals, especially for transmission network management. Since the service cannot be interrupted after the transmission communication equipment is powered on and put into operation, it is impossible to practice the creation, configuration, deletion, and configuration modification of services on the existing professional network management, and it is impossible to efficiently and realistically perform communication network management operations and fault simulation.
[0003] The management and operation of transmission communication networks, as well as the training and establishment of a team of technical personnel for transmission network operation and maintenance management, all rely on the actual operating environment of communication equipment. They are unable to simulate the actual network structure, analyze the impact of equipment power failures on services, analyze network routing risks, etc. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for constructing a comprehensive management simulation model of a basic communication transmission network, so as to solve the technical problems that the prior art cannot simulate the actual network structure, analyze the impact of equipment power failure on the business, and analyze the hidden dangers of network co-routing.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] In a first aspect, the present invention provides a method for constructing a basic communication transmission network integrated management simulation model, comprising:
[0007] Acquire external resource data to construct an external component model; acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model;
[0008] Construct an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, associate the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generate a visual topology management unit according to the dynamic basic component simulation unit;
[0009] According to different types of transmission services, corresponding transmission service internal line simulation modules are created in the visual topology management unit;
[0010] Combining the transmission service internal line simulation module with the external line component model to obtain the transmission service internal and external line 3D model;
[0011] The alarm list is obtained and combined with the 3D model of the internal and external lines of the transmission business to obtain a comprehensive management simulation model.
[0012] Preferably, the elements in the external line element model include: optical cable, optical cable segment, local optical fiber, local optical fiber routing, optical cable core, optical link routing, optical link and optical path;
[0013] Preferably, the elements in the internal line element model include: network element, rack, frame, slot, board, port, topology connection, subnet, cross connection, subnet connection, subnet connection routing, circuit, circuit routing and EMS.
[0014] Preferably, the external component model is associated with the internal component model to obtain the overall component model, specifically: the optical path in the external component model is associated with the circuit route in the internal component model to obtain the overall component model. Specifically, the circuit route ID of the optical path is associated with the route ID of the circuit route.
[0015] Preferably, the construction of the external line 3D model basic components and the internal line 3D model basic components according to the external line element model and the internal line element model is specifically: according to the component objects in the external line element model and the internal line element model, distinguishing their manufacturers, equipment types, and equipment models to construct the internal line 3D model basic components, and constructing the external line 3D model basic components by distinguishing the different numbers of optical cable cores.
[0016] Preferably, the associating of the external line 3D model basic components and the internal line 3D model basic components with the overall element model is specifically to generate dynamic basic component simulation units through batch creation; and the dynamic basic components include: EMS, network elements, racks, frames, slots, boards, ports and time slot data.
[0017] Preferably, the visual topology management unit includes a conditional filtering module and a topology display module; the conditional filtering module is used to filter out visual topological connections that meet the conditions; its filtering conditions include the manufacturer, the type of EMS and the name of the EMS; the topology display module is used to display the topological connection relationship between network elements with lines; the displayed numbers on the lines indicate the number of topological connections, and clicking the numbers can display each specific topological connection line, and clicking the line displays the topology name.
[0018] Preferably, the types of the transmission services include: SDH services, Ethernet services and OTN transparent transmission services; creating a corresponding transmission service internal line simulation module in the visual topology management unit specifically includes:
[0019] S301: Creating different types of transmission service entrances in the visual topology management unit;
[0020] S302: Enter through the transmission service entry and set the transmission service name, circuit type, service rate, guaranteed rate, peak rate, A-end network element, Z-end network element, port and time slot;
[0021] S303: two complete paths from the A-end network element to the Z-end network element are set as the working path and protection path of the service, and saved to obtain different types of transmission service internal line simulation modules.
[0022] Preferably, the step of combining the transmission service internal line simulation module with the external line element model to obtain the transmission service internal and external line 3D model specifically includes:
[0023] S401: All paths from the A-end network element to the Z-end network element in the transmission service internal line simulation module are set as visualization paths, and an event pop-up window is added to the internal line 3D model basic component on the visualization path to display the device appearance and internal slot panel status of the internal line 3D model basic component;
[0024] S402: adding an event pop-up window for the inner line 3D model basic component on the working path and the protection path in the visualization path, so as to display each routing information of the circuit in the inner line 3D model basic component;
[0025] S403: Add an event pop-up window to each topological connection between the working path in the visualization path and the protection path, so as to visualize the basic components and information of the external line 3D model used on the corresponding route, and obtain the internal and external line 3D model of the transmission service.
[0026] Preferably, the step of obtaining the alarm list and combining it with the 3D model of the internal and external lines of the transmission service to obtain a comprehensive management simulation model specifically includes:
[0027] S501: Obtain and display the alarm list, add alarm processing events to the alarm list, the alarm processing events include: view, confirm, clear, de-confirm, alarm reversal, and add engineering alarm configuration and dispatch rule configuration events to the alarm list;
[0028] S502: Add a pop-up window for 3D model display in the view event in the alarm list;
[0029] S503: In the internal and external line 3D model of the transmission service, for the internal line 3D model basic components on the visualization path, event triggering alarms are added according to the alarm list, alarms are generated, and a comprehensive management simulation model is obtained.
[0030] In a second aspect, the present invention provides a basic communication transmission network integrated management simulation model construction system, comprising:
[0031] An acquisition and association unit is used to acquire external resource data to construct an external component model; acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model;
[0032] A topology generation unit is used to construct an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, and associate the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generate a visual topology management unit according to the dynamic basic component simulation unit;
[0033] A transmission service construction unit, used to create a corresponding transmission service internal line simulation module in the visual topology management unit according to the type of transmission service;
[0034] A model combining unit, used to combine the transmission service internal line simulation module with the external line element model to obtain a transmission service internal and external line 3D model;
[0035] The alarm setting unit is used to obtain the alarm list and combine it with the 3D model of the internal and external lines of the transmission business to obtain a comprehensive management simulation model.
[0036] In a third aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for constructing a comprehensive management simulation model of a basic communication transmission network as described in any one of the above items when executing the computer program.
[0037] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for constructing a basic communication transmission network comprehensive management simulation model as described in any one of the above items are implemented.
[0038] Compared with the prior art, the present invention has the following beneficial effects:
[0039] 1. The simulation creation equipment can cover equipment from multiple manufacturers, and the simulation operation scenarios are relatively complete, and cross-manufacturer end-to-end transmission services can be simulated;
[0040] 2. Existing simulations mainly provide simulation capabilities from the perspective of hardware testing. The simulation system in this application provides capabilities from the perspective of transmission network operation and maintenance personnel. In addition to simulating the business configuration management operations of the manufacturer's professional network management, it also supports simulation drilling to view the end-to-end internal line routing and external line optical cable segment core of each specific transmission business, allowing users to intuitively understand the specific situation of the business;
[0041] 3. The simulation system of this application realizes 3D visualization. When users manage services, they can intuitively view the equipment organization panel status at each node in the service route through the 3D model, and can intuitively view the direction of the external optical cable of each route, as well as the specific fiber core in the optical path.
[0042] 4. The simulation model constructed in this application can intuitively view, delete, and modify operations, and can efficiently and realistically perform communication network management operations and fault simulations. It can also be used in the training of transmission communication network management operations and transmission network operation and maintenance management technical personnel. By intuitively viewing and simulating the actual network structure, simulating the analysis of the impact of equipment power failures on the business, and simulating the analysis of network co-routing hazards, it can more efficiently train professional talents and has good application prospects. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0044] Figure 1 is a flow chart of the method of the present invention;
[0045] Figure 2 It is a logic mapping diagram of the external line element model of the present invention;
[0046] Figure 3 It is a logic mapping diagram of the inner line element model of the present invention. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0048] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0049] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0050] In the description of the embodiments of the present invention, it should be noted that if the terms "upper", "lower", "horizontal", "inner", etc. indicate an orientation or positional relationship based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the product of the invention is usually placed when in use, it is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. In addition, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.
[0051] In addition, if the term "horizontal" appears, it does not mean that the component must be absolutely horizontal, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", which does not mean that the structure must be completely horizontal, but can be slightly tilted.
[0052] In the description of the embodiments of the present invention, it is also necessary to explain that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0053] The present invention is further described in detail below in conjunction with the accompanying drawings:
[0054] See also Figure 1 , a method for constructing a basic communication transmission network comprehensive management simulation model, comprising:
[0055] S1: Acquire external resource data to construct an external component model; acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model;
[0056] S2: constructing an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, and associating the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generating a visual topology management unit according to the dynamic basic component simulation unit;
[0057] S3: creating corresponding transmission service internal line simulation modules in the visual topology management unit according to different types of transmission services;
[0058] S4: combining the transmission service inner line simulation module with the outer line component model to obtain the transmission service inner and outer line 3D model;
[0059] S5: Obtain the alarm list and combine it with the 3D model of the internal and external lines of the transmission service to obtain a comprehensive management simulation model.
[0060] In some embodiments, the elements in the external line element model include: optical cables, optical cable segments, local optical fibers, local optical fiber routes, optical cable cores, optical link routes, optical links, and optical paths;
[0061] The basic definitions of components in the external line component model are as follows:
[0062] Optical cable: cable ID, cable name, cable code, management area, cable level, maintenance status, service status, commissioning date, remarks, property nature, ownership, and loss;
[0063] Optical cable segment: optical cable segment ID, optical cable segment name, optical cable segment code, management area, affiliated optical cable, optical cable segment model, optical cable segment length, laying method, total number of fiber cores, number of damaged fiber cores, number of reserved fiber cores, number of occupied fiber cores, starting facility type, starting facility code, ending facility type, ending facility code, structure type, optical fiber type, optical fiber mode, reservation mark, reservation type, resource type, starting core sequence group, ending core sequence group, starting end sequence group, ending end sequence group, number of bundle tubes, status, maintenance unit, maintainer, property nature, and ownership;
[0064] Office-direction optical fiber: optical fiber code, office-direction optical fiber serial number, affiliated optical cable, A-end terminal number, A-end terminal number, A-end facility code, Z-end facility type, Z-end facility code, A-end facility type, service status, maintenance status;
[0065] Office-direction fiber routing: fiber routing ID, office-direction fiber ID, routing sequence number, routing node type, routing node ID, parent resource type ID, parent resource name;
[0066] Optical cable core: core ID, core number, cable segment, core group, cable sequence number, core color spectrum, optical attenuation coefficient, optical fiber performance, service status, maintenance status, ownership, nature of ownership, whether it has been verified, the province where the A-end termination equipment is located, the A-end termination equipment type, the A-end termination equipment ID, the A-end termination equipment name, the A-end termination terminal ID, the A-end termination terminal name, the province where the Z-end termination equipment is located, the Z-end termination equipment type, the Z-end termination equipment ID, the Z-end termination equipment name, the Z-end termination terminal ID, the Z-end termination terminal name;
[0067] Optical path: optical path ID, optical path code, optical path name, circuit routing ID, A-end port, A-end equipment, Z-end port, Z-end equipment, A-end facility type, A-end facility code, Z-end facility type, Z-end facility code, optical path service type, number of optical path cores, optical path level, service status, maintenance status, optical path type, service level, main and backup optical paths, backup optical paths, main optical paths, whether shared, projects, and optical path text routing;
[0068] Optical link: optical link ID, optical link name, optical link code, optical path, start terminal, end terminal, service status, maintenance status;
[0069] Optical link routing: optical link, routing number, node type ID, node ID, associated resource type, associated resource ID.
[0070] More preferably, if Figure 2 As shown, the logical mapping relationship of the components in the external line component model is as follows:
[0071] 1) The "Circuit ID" in the circuit is associated with the "Circuit ID" field of the circuit route;
[0072] 2) The “Circuit Routing ID” in the optical path is associated with the “Route ID” field in the circuit routing;
[0073] 3) The “belonging optical path” in the optical link is associated with the “optical path ID” field in the optical path;
[0074] 4) The “optical link” in the optical link route is associated with the “optical link ID” field in the optical link;
[0075] 5) The "fiber ID" in the office fiber is associated with the "node ID" field in the optical link routing;
[0076] 6) The "Port ID" in the port is associated with the "Node ID" field in the optical link routing;
[0077] 7) The "terminal ID" in the terminal is associated with the "node ID" field in the optical link routing;
[0078] 8) The "core ID" in the optical cable core is associated with the "node ID" field in the optical link routing;
[0079] 9) The "fiber ID" in the office fiber is associated with the "office fiber ID" field in the office fiber route;
[0080] 10) The "routing node ID" in the office fiber routing is associated with the "core ID" field in the optical cable core;
[0081] 11) The "cable segment ID" in the cable core is associated with the "cable segment ID" field in the cable segment;
[0082] 12) The "cable" in the local optical fiber is associated with the "cable ID" field in the optical cable.
[0083] In some embodiments, the elements in the internal element model include: network element, rack, frame, slot, board, port, topology connection, subnet, cross connection, subnet connection, subnet connection routing, circuit, circuit routing and EMS.
[0084] The basic definitions of components in the internal line component model are as follows:
[0085] NE: unique identifier SID, unique identifier of parent NE, NE name, unique identifier reported by manufacturer NE, NE manufacturer name in English, NE manufacturer name in Chinese, product name, software version, hardware version, device type, status, layer protocol name, IP address, subnet mask, whether NTP server is supported, NTP server SID, gateway 1, gateway 2, NE time, NE user, creation time, modification time, deletion time, whether to delete, network management ID, horizontal axis, vertical axis, belonging subnet, belonging room, status, NE model, gateway type, password, remarks, MAC address, opening time, icon size, icon style, topology view ID, physical location, available status;
[0086] Rack: unique identification SID, network element ID, rack ID, rack name, display name, manufacturer rack unique identification, rack number, status;
[0087] Frame: unique identifier SID, frame ID, network element ID, rack label name, frame display name, display name, whether it is active, manufacturer unique identifier, frame number, and status;
[0088] Slot: unique identifier SID, identifier in EMS, EMS name, network element ID, rack ID, rack number, frame number, slot number, slot address, whether the slot has a unit disk, remarks, EMS ID, slot ID, frame identifier, slot name;
[0089] Single board: unique identification SID, identification in EMS, EMS name, network element ID, slot ID, the number of unit disks in the slot, unit disk name, unit disk model, unit disk version, unit disk serial number, whether it is protected, whether it is replaceable, unit disk usage status, unit disk friendly name, primary and standby identification, protection type, protection unit disk identification, remarks, slot friendly name, EMS object identification, unit disk ID, subslot, hardware version, maintenance time, fixed asset number;
[0090] Port: unique identifier SID, port identifier on the network management system, EMS name, network element identifier, port identifier, board ID, port number, port name, port type, port rate, rate size, port direction, port usage status, port friendly name, port cascade information, service domain, TP mapping mode, TP protection group, connection status, EMS identifier, alias, layer rate list, wavelength, channel number, availability, unavailability reason, frequency;
[0091] Timeslot: unique identifier SID, timeslot name second, network element ID, port ID, upper timeslot ID, timeslot type;
[0092] Cross-connection: unique identifier SID, name in the network management, unique identifier of the cross-connection in the north direction, EMSID, EMS name, network element ID, cross-connection display name, cross-connection local name, A-end port 1id, A-end port 1 name, A-end port 1 timeslot id, A-end port 1 timeslot name, A-end port 1vc4 timeslot value, A-end port 1vc12 timeslot value, Z-end port 1id, Z-end port 1 name, Z-end port 1vc4 timeslot value, Z-end port 1vc12 timeslot value, A-end port 2id, A-end port 2 name, A-end port 2vc4 timeslot value, A-end port 2vc12 timeslot value, Z-end port 2id, Z-end port 2 name, Z-end port 2vc4 timeslot value, Z-end port 2vc12 timeslot value, direction, status, Snc type, other information, rate, rate display name, service level, creation time, modification time, deletion time;
[0093] Topology connection: unique identifier SID, name, friendly name, connection direction, connection dotted line, a-end me identifier, a-end ptp identifier, z-end me identifier, z-end ptp identifier, topology connection layer rate, link rate, creation time, modification time, deletion time, topology connection type, topology path type, topology status, topology type, source port IP, sink port IP, link level, remarks field, user tag, owner, unique identifier in the manufacturer's network management, local name, and layer type;
[0094] Subnet: unique identifier SID, subnet parent object ID, subnet name, subnet alias, remarks, subnet group, subnet type, creation time, modification time, deletion time, deletion status, horizontal axis, vertical axis, network background image, icon size type, icon style, unique identifier in network management;
[0095] Subnet connection: unique identifier SID, subnet connection name, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot, deletion status, deletion time, subnet connection type, frequency, wavelength, EMS name, EMS network management ID;
[0096] Subnet connection route: unique identifier SID, subnet connection, route sequence number, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot, deletion status, route type;
[0097] Circuit: circuit ID, circuit name, service type, circuit rate, guaranteed rate, peak rate, service circuit ID, A-end network element ID, A-end port ID, A-end time slot, Z-end network element ID, Z-end port ID, Z-end time slot;
[0098] Circuit routing: circuit routing ID, circuit ID, routing sequence number, A-end network element ID, A-end port ID, A-end time slot, Z-end network element ID, Z-end port ID, Z-end time slot;
[0099] EMS: EMS_ID, EMS name, manufacturer, software version, EMS type;
[0100] See also Figure 3 , the logical mapping relationship of the components in the internal line component model is as follows:
[0101] 1) The "Circuit ID" in the circuit is associated with the "Circuit ID" field in the circuit route;
[0102] 2) The "A-end network element ID" and "Z-end network element ID" in the circuit routing are associated with the "unique identifier SID" field in the network element;
[0103] 3) The "A-end port ID" and "Z-end port ID" in the circuit route are associated with the "unique identifier SID" field in the port;
[0104] 4) The "EMSID" in the EMS is associated with the "Subnet Parent Object ID" field in the subnet;
[0105] 5) The "EMSID" in the network element is associated with the "EMSID" field in the EMS;
[0106] 6) The "Network Element ID" in the rack is associated with the "Unique Identifier SID" field in the network element;
[0107] 7) The "rack ID" in the chassis is associated with the "unique identifier SID" field in the rack;
[0108] 8) The "Frame ID" in the slot is associated with the "Unique Identifier SID" field in the frame;
[0109] 9) The "Slot ID" in the board is associated with the "Unique Identifier SID" field in the slot;
[0110] 10) The "board ID" in the port is associated with the "unique identifier SID" field in the board;
[0111] 11) The "A-end NE ID" and "Z-end NE ID" in the subnet connection are associated with the "Unique Identifier SID" field in the NE;
[0112] 12) The "A-end port ID", "Z-end port ID" in the subnet connection are associated with the "unique identifier SID" field in the port;
[0113] 13) The "A-end network element ID" and "Z-end network element ID" in the subnet connection route are associated with the "unique identifier SID" field in the network element;
[0114] 14) The "A-end port ID", "Z-end port ID" in the subnet connection route are associated with the "unique identifier SID" field in the port;
[0115] 15) The "A-end NE ID" and "Z-end NE ID" in the topology connection are associated with the "Unique Identifier SID" field in the NE;
[0116] 16) The "A-end port ID", "Z-end port ID" in the topology connection are associated with the "unique identifier SID" field in the port;
[0117] 17) The "SID" field in the "End NE ID" NE in the cross connection is associated;
[0118] 18) In the cross connection, "A-end port 1ID", "Z-end port 1ID", "A-end port 2ID", "Z-end port 2ID" are associated with the "unique identifier SID" field in the port;
[0119] 19) The "Port ID" in the time slot is associated with the "Unique Identifier SID" field in the port.
[0120] In some embodiments, the external component model is associated with the internal component model to obtain the overall component model, specifically: the optical path in the external component model is associated with the circuit route in the internal component model to obtain the overall component model. Specifically, the circuit route ID of the optical path is associated with the route ID of the circuit route.
[0121] In some embodiments, the construction of the external line 3D model basic components and the internal line 3D model basic components according to the external line component model and the internal line component model is specifically: according to the component objects in the external line component model and the internal line component model, distinguishing their manufacturers, equipment types, and equipment models to construct the internal line 3D model basic components, and distinguishing the number of optical cable cores to construct the external line 3D model basic components. The component objects are shown in Table 1:
[0122] Table 1: Component objects
[0123]
[0124]
[0125] In some embodiments, the associating of the external line 3D model basic components and the internal line 3D model basic components with the overall element model is specifically to generate dynamic basic component simulation units through batch creation; and the dynamic basic components include: EMS, network elements, racks, frames, slots, boards, ports and time slot data.
[0126] Specifically, by batch creation and generation of resource objects, for SDH (Synchronous Digital Hierarchy) equipment and OTN (Optical Transport Network) equipment, the EMS, network element, rack, frame, slot, board, port, and time slot data are dynamically generated by selecting the manufacturer, equipment type, equipment model, and other conditions;
[0127] Step 1: Design the EMS generation page, generate EMS, and the page conditions include manufacturer, EMS type, name, and software version;
[0128] Step 2: Design the network element simulation generation page and generate the network element. The page conditions include: EMS, network element name, type, model, software version, and hardware version;
[0129] Step 3: Design the rack simulation generation page and generate the rack cross section. The page conditions include: network element and rack number.
[0130] Step 4: Design the frame simulation generation page and generate the frame. The page conditions include: network element, rack, and frame number.
[0131] Step 5: Design the slot simulation generation page and generate the slot. The page conditions include: network element, frame, and slot number.
[0132] Step 6: Design the board simulation generation page and generate the board. The page conditions include: network element, slot, and board name.
[0133] Step 7: Design the port simulation generation page and generate the port. The page conditions include: network element, board, port quantity, and rate.
[0134] Step 8: Design the time slot simulation generation page, generate the time slot, page conditions: device type, network element, port, previous level time slot, time slot type, number of time slots;
[0135] Step 9: Design the topology simulation generation page and generate topology connection data. The page conditions are: A-end network element, A-end port, Z-end network element, and Z-end port.
[0136] Step 10: Design the cross-connection simulation generation page and generate cross-connection data. The page conditions are: network element, A-end port, A-end time slot, Z-end port, and Z-end time slot;
[0137] Preferably, the visual topology management unit includes a conditional filtering module and a topology display module; the conditional filtering module is used to filter out visual topological connections that meet the conditions; its filtering conditions include the manufacturer, the type of EMS and the name of the EMS; the topology display module is used to display the topological connection relationship between network elements with lines; the displayed numbers on the lines indicate the number of topological connections, and clicking the numbers can display each specific topological connection line, and clicking the line displays the topology name.
[0138] Specifically, a visual topology management unit, i.e., a topology management visualization interface, is provided for users to select network elements on the EMS device topology map as needed to create topology objects and cross-connection objects;
[0139] The topology management (2D display) page is designed as follows:
[0140] 1.>The page is designed as a conditional filtering module and a topology display module;
[0141] 2.> The filter conditions of the conditional filter module include: manufacturer, EMS type, EMS name;
[0142] 3.>Topology display principle: The topological connection relationship between two network elements is displayed as a line. The topological connection relationship between network elements is designed to be displayed as a line. The number displayed on the line represents the number of topological connections. Clicking the number can display each specific topological connection line. The line displays the topology name;
[0143] In some embodiments, the types of the transmission services include: SDH services, Ethernet services and OTN transparent transmission services; creating a corresponding transmission service internal line simulation module in the visual topology management unit specifically includes:
[0144] S301: Creating different types of transmission service entrances in the visual topology management unit;
[0145] S302: Enter through the transmission service entry and set the transmission service name, circuit type, service rate, guaranteed rate, peak rate, A-end network element, Z-end network element, port and time slot;
[0146] S303: two complete paths from the A-end network element to the Z-end network element are set as the working path and protection path of the service, and saved to obtain different types of transmission service internal line simulation modules.
[0147] In some embodiments, the step of combining the transmission service internal line simulation module with the external line element model to obtain the transmission service internal and external line 3D model specifically includes:
[0148] S401: All paths from the A-end network element to the Z-end network element in the transmission service internal line simulation module are set as visualization paths, and an event pop-up window is added to the internal line 3D model basic component on the visualization path to display the device appearance and internal slot panel status of the internal line 3D model basic component;
[0149] S402: adding an event pop-up window for the inner line 3D model basic component on the working path and the protection path in the visualization path, so as to display each routing information of the circuit in the inner line 3D model basic component;
[0150] S403: Add an event pop-up window to each topological connection between the working path in the visualization path and the protection path, so as to visualize the basic components and information of the external line 3D model used on the corresponding route, and obtain the internal and external line 3D model of the transmission service.
[0151] In some embodiments, the step of obtaining the alarm list and combining it with the 3D model of the internal and external lines of the transmission service to obtain the comprehensive management simulation model specifically includes:
[0152] S501: Obtain and display the alarm list, add alarm processing events to the alarm list, the alarm processing events include: view, confirm, clear, de-confirm, alarm reversal, and add engineering alarm configuration and dispatch rule configuration events to the alarm list;
[0153] S502: Add a pop-up window for 3D model display in the view event in the alarm list;
[0154] S503: In the internal and external line 3D model of the transmission service, for the internal line 3D model basic components on the visualization path, event triggering alarms are added according to the alarm list, alarms are generated, and a comprehensive management simulation model is obtained.
[0155] [Example]
[0156] 1. External line component model simulation definition
[0157] Step 1: Define the external component model
[0158] The objects involved in the simulation of the external line component model are: optical cable, optical cable segment, local optical fiber, local optical fiber routing, optical cable core, optical link routing, optical link, and optical path. The model definition is divided into the background relational database storage model definition and the 3D model definition; the external line component model is the background relational database storage model
[0159] The basic definitions of the backend relational data storage model are as follows:
[0160] Optical cable: cable ID, cable name, cable code, management area, cable level, maintenance status, service status, commissioning date, remarks, property nature, ownership, and loss;
[0161] Optical cable segment: optical cable segment ID, optical cable segment name, optical cable segment code, management area, affiliated optical cable, optical cable segment model, optical cable segment length, laying method, total number of fiber cores, number of damaged fiber cores, number of reserved fiber cores, number of occupied fiber cores, starting facility type, starting facility code, ending facility type, ending facility code, structure type, optical fiber type, optical fiber mode, reservation mark, reservation type, resource type, starting core sequence group, ending core sequence group, starting end sequence group, ending end sequence group, number of bundle tubes, status, maintenance unit, maintainer, property nature, and ownership;
[0162] Office-direction optical fiber: optical fiber code, office-direction optical fiber serial number, affiliated optical cable, A-end terminal number, A-end terminal number, A-end facility code, Z-end facility type, Z-end facility code, A-end facility type, service status, maintenance status;
[0163] Office-direction fiber routing: fiber routing ID, office-direction fiber ID, routing sequence number, routing node type, routing node ID, parent resource type ID, parent resource name;
[0164] Optical cable core: core ID, core number, cable segment, core group, cable sequence number, core color spectrum, optical attenuation coefficient, optical fiber performance, service status, maintenance status, ownership, nature of ownership, whether it has been verified, the province where the A-end termination equipment is located, the A-end termination equipment type, the A-end termination equipment ID, the A-end termination equipment name, the A-end termination terminal ID, the A-end termination terminal name, the province where the Z-end termination equipment is located, the Z-end termination equipment type, the Z-end termination equipment ID, the Z-end termination equipment name, the Z-end termination terminal ID, the Z-end termination terminal name;
[0165] Optical path: optical path ID, optical path code, optical path name, circuit routing ID, A-end port, A-end equipment, Z-end port, Z-end equipment, A-end facility type, A-end facility code, Z-end facility type, Z-end facility code, optical path service type, number of optical path cores, optical path level, service status, maintenance status, optical path type, service level, main and backup optical paths, backup optical paths, main optical paths, whether shared, projects, and optical path text routing;
[0166] Optical link: optical link ID, optical link name, optical link code, optical path, start terminal, end terminal, service status, maintenance status;
[0167] Optical link routing: optical link, routing number, node type ID, node ID, associated resource type, associated resource ID.
[0168] The logical mapping relationship of components in the external line component model is as follows: Figure 2 As shown:
[0169] Step 2: External optical cable engineering simulation
[0170] By constructing 3D model components such as optical cables, a simulation process for optical cable planning and construction is established. The 3D model simulation operation provides a complete operation process for setting the number of optical cable cores, optical cable segments, local optical fibers, optical links, and optical paths, visually displaying the process of creating and implementing optical cable projects.
[0171] 2. Internal component model simulation definition
[0172] The objects involved in the simulation of the internal line component model are: network element, rack, frame, slot, board, port, topological connection, subnet, cross connection, subnet connection, subnet connection routing, circuit, circuit routing, EMS, subnet;
[0173] The basic definitions of the inner line component model are as follows:
[0174] 2.1 Network element: unique identifier, parent network element unique identifier, network element name, unique identifier reported by the manufacturer network element, network element manufacturer name in English, network element manufacturer name in Chinese, product name, software version, hardware version, device type, status, layer protocol name, IP address, subnet mask, whether to support NTP server, NTP server SID, gateway 1, gateway 2, network element time, network element user, creation time, modification time, deletion time, whether to delete, network management ID, horizontal axis, vertical axis, belonging subnet, belonging room, status, network element model, gateway type, password, remarks, MAC address, opening time, icon size, icon style, topology view ID, physical location, available status;
[0175] 2.2 Rack: primary key SID, network element id, rack id, rack name, display name, manufacturer rack unique identifier, rack number, status;
[0176] 2.3 Frame: unique identifier, frame ID, network element ID, rack label name, frame display name, display name, whether it is active, manufacturer unique identifier, frame number, status;
[0177] 2.4 Slot: unique identifier, identifier in EMS, EMS name, network element ID, rack number, frame number, slot number, slot address, whether the slot has a unit disk, remarks, EMS ID, slot ID, frame identifier, slot name;
[0178] 2.5 Single board: object identification, identification in EMS, EMS name, network element ID, slot ID, the number of unit disks in the slot, unit disk name, unit disk model, unit disk version, unit disk serial number, whether it is protected, whether it is replaceable, unit disk usage status, unit disk friendly name, primary and standby identification, protection type, protection unit disk identification, remarks, slot friendly name, EMS object identification, unit disk ID, subslot, hardware version, maintenance time, fixed asset number;
[0179] 2.6 Port: object identifier, port identifier on the network management, EMS name, network element identifier, port identifier, unit disk ID, port serial number, port name, port type, port rate, rate size, port direction, port usage status, port friendly name, port cascade information, service domain, TP mapping mode, TP protection group, connection status, EMS identifier, alias, layer rate list, wavelength, channel serial number, availability, unavailability reason, frequency;
[0180] 2.7. Cross connection: primary key SID, name in network management, cross northbound unique identifier, EMS object sid, EMS name, network element sid, cross display name, cross local name, A end port 1 sid, A end port 1 name, A end port 1 time slot sid, A end port 1 time slot name, A end port 1vc4 time slot value, A end port 1vc12 time slot value, Z end port 1 sid, Z end port 1 name, Z end port 1 time slot sid, Z end port 1 time slot name, Z end port 1vc4 time slot value, Z end port1vc12 timeslot value, A-end port2sid, A-end port2 name, A-end port2 timeslotsid, A-end port2 timeslot name, A-end port2vc4 timeslot value, A-end port2vc12 timeslot value, Z-end port2sid, Z-end port2 name, Z-end port2 timeslotsid, Z-end port2 timeslot name, Z-end port2vc4 timeslot value, Z-end port2vc12 timeslot value, direction, status, Snc type, other information, rate, rate display name, service level, creation time, modification time, deletion time;
[0181] 2.8 Topology connection: primary key SID, name, friendly name, connection direction, connection dotted line, a-end me identifier, a-end ptp identifier, z-end me identifier, z-end ptp identifier, layer rate of topology connection, link rate, creation time, modification time, deletion time, type of topology connection, topology path type, topology status, topology type, source port ip, sink port ip, link level, remarks field, user tag, owner, unique identifier in the manufacturer's network management, local name, layer type;
[0182] 2.9 Subnet: primary key SID, subnet parent object id, subnet name, subnet alias, remarks, subnet group, subnet type, creation time, modification time, deletion time, deletion status, horizontal axis, vertical axis, network background image, icon size type, icon style, unique identification in network management;
[0183] 2.10 Subnet connection: unique identifier, subnet connection name, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot, deletion status, deletion time, subnet connection type, frequency, wavelength, EMS name, EMS network management ID;
[0184] 2.11 Subnet connection route: unique identifier, subnet connection, route sequence number, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot, deletion status, route type;
[0185] 2.12 Circuit: circuit ID, circuit name, service type, circuit rate, guaranteed rate, peak rate, service circuit ID, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot;
[0186] 2.13 Circuit routing: circuit routing ID, circuit ID, routing sequence number, A-end network element, A-end port, A-end time slot, Z-end network element, Z-end port, Z-end time slot;
[0187] 2.14EMS: EMS_ID, EMS name, manufacturer, software version, EMS type;
[0188] The logical mapping relationship of components in the internal component model is as follows: Figure 3 As shown;
[0189] Internal and external line component model association method: The circuit routing ID of the optical path in the external line component model is associated with the routing ID of the circuit routing, thereby realizing the internal line circuit jumping to the external line component model relationship.
[0190] 3. Pre-configure and generate internal and external line resources
[0191] 3.1 According to the component objects of the inner line component model and the outer line component model in steps 1 and 2, the manufacturer, equipment type, and equipment model are distinguished to construct the basic components of the inner line 3D model; the number of optical cable cores is distinguished to construct the basic components of the outer line 3D model; the component objects are shown in Table 1:
[0192] Table 1 Component objects
[0193]
[0194] Network element 3D model design data parameters (Table 2):
[0195] Table 2 Network element 3D model design data parameters
[0196]
[0197]
[0198] Board object list:
[0199] Huawei SDH board (Table 3):
[0200] Table 3 Huawei SDH boards
[0201]
[0202]
[0203]
[0204] Huawei OTN board (Table 4):
[0205] Table 4 Huawei OTN boards
[0206]
[0207]
[0208]
[0209] ZTE SDH board (Table 5):
[0210] Table 5 ZTE SDH board
[0211]
[0212]
[0213] FiberHome SDH board (Table 6):
[0214] Table 6 FiberHome SDH Board
[0215]
[0216]
[0217] FiberHome OTN board (Table 7):
[0218] Table 7 FiberHome OTN Board
[0219]
[0220]
[0221] 3.2 By batch creation and generation of resource objects, for SDH (Synchronous Digital Hierarchy) equipment and OTN (Optical Transport Network) equipment, select the manufacturer, equipment type, equipment model and other conditions to dynamically generate EMS, network element, rack, frame, slot, board, port and time slot data;
[0222] Step 1: Design the EMS generation page, generate EMS, and the page conditions include manufacturer, EMS type, name, and software version;
[0223] Step 2: Design the network element simulation generation page and generate the network element. The page conditions include: EMS, network element name, type, model, software version, and hardware version;
[0224] Step 3: Design the rack simulation generation page and generate the rack cross section. The page conditions include: network element and rack number.
[0225] Step 4: Design the frame simulation generation page and generate the frame. The page conditions include: network element, rack, and frame number.
[0226] Step 5: Design the slot simulation generation page and generate the slot. The page conditions include: network element, frame, and slot number.
[0227] Step 6: Design the board simulation generation page and generate the board. The page conditions include: network element, slot, and board name.
[0228] Step 7: Design the port simulation generation page and generate the port. The page conditions include: network element, board, port quantity, and rate.
[0229] Step 8: Design the time slot simulation generation page, generate the time slot, page conditions: device type, network element, port, previous level time slot, time slot type, number of time slots;
[0230] Step 9: Design the topology simulation generation page and generate topology connection data. The page conditions are: A-end network element, A-end port, Z-end network element, and Z-end port.
[0231] Step 10: Design the cross-connection simulation generation page and generate cross-connection data. The page conditions are: network element, A-end port, A-end time slot, Z-end port, and Z-end time slot;
[0232] 3.3 Provide a topology management visualization interface for users to select network elements on the EMS equipment topology map to create topology objects and cross-connection objects as needed;
[0233] 4. Transmission service configuration simulation method
[0234] Create a corresponding transmission service internal line simulation module in the visual topology management unit according to the type of transmission service;
[0235] The types of transmission services mainly include SDH services, Ethernet services, and OTN transparent transmission services;
[0236] 4.1SDH Service Configuration Simulation Method
[0237] Case 1: General SDH service configuration simulation process in SDH network:
[0238] Step 1: Select the operation entry. You can provide the service configuration list page entry. Another way is to provide the user with a visual EMS network element topology page to select the SDH network management. After opening, select a specific network element and use the right-click event as the entry.
[0239] Step 2: Set the SDH service name;
[0240] Step 3: Set the service type, i.e. circuit type;
[0241] Step 4: Set the service rate. This step requires a consistency check to ensure that the set rate is the same as the time slot bandwidth selected in the first step; set the guaranteed rate and peak rate;
[0242] Step 5: Set up the AZ-end network element, port, and time slot. Select the SDH network in the visualized EMS network element topology management function, select the network element in the SDH topology as the A-end network element of the SDH service, then select a branch board or a branch-line-in-one board under the network element, and then drill down to the port list under the board to select a branch port as the circuit A-end port, and then continue to drill down to the time slot list under the port, and select one or more time slots as the circuit A-end time slot; configure the Z-end network element, Z-end port, and Z-end time slot in the same way;
[0243] Step 6: Select two complete paths from A to Z as the working path and protection path of the service; in the list of routes in the working path and protection path, you can drill down to view the optical path, optical cable, optical cable segment, and the fiber core used by the optical cable segment configured in the corresponding external resource model;
[0244] Step 7: Save and generate the SDH service.
[0245] Case 2: SDH service configuration simulation process in OTN network
[0246] Step 1: Select the operation entry. You can provide the service configuration list page entry. Select the EMS type and filter to select OTN. Another way is to select the OTN network management through the visualized EMS network element topology page. After opening, select a specific network element and use the right-click event as the entry.
[0247] Step 2: Set the SDH service name;
[0248] Step 3: Set the service type, i.e. circuit type;
[0249] Step 4: Set the service rate. This step requires a consistency check to ensure that the set rate is the same as the time slot bandwidth selected in the first step; set the guaranteed rate and peak rate;
[0250] Step 5: Set the AZ-end network element, port, and time slot. Select the OTN network in the visualized EMS network element topology management function, select a network element in the OTN network topology as the A-end network element of the SDH service, and then select a branch board or a branch-line-in-one board under the network element, and then drill into the port list under the board to select a branch port as the circuit A-end port, and then continue to drill into the time slot list under the port, and select one or more time slots as the circuit A-end time slot; configure the Z-end network element, Z-end port, and Z-end time slot in the same way;
[0251] Step 6: Select two complete paths from A to Z as the working path and protection path of the service; in the list of routes in the working path and protection path, you can drill down to view the optical path, optical cable, optical cable segment, and the fiber core used by the optical cable segment configured in the corresponding external resource model;
[0252] Step 7: Save and generate the SDH service.
[0253] 4.2 Ethernet Service Configuration Simulation Method
[0254] Case 1: General Ethernet service configuration simulation process in MSTP network:
[0255] Step 1: Select the operation entry. You can provide the service configuration list page entry. Another way is to use the visualized EMS network element topology page for users to select SDH network management (including MSTP equipment). After opening, select a specific network element and use the right-click event as the entry.
[0256] Step 2: Set the Ethernet service name;
[0257] Step 3: Set the service type, i.e. circuit type;
[0258] Step 4: Set the service rate. This step requires a consistency check to ensure that the set rate is the same as the time slot bandwidth selected in the first step; set the guaranteed rate and peak rate;
[0259] Step 5: Set the AZ-end network element, port, and time slot. Select the SDH (including MSTP equipment) network in the visualized EMS network element topology management function. Select the MSTP network element as the A-end network element of the Ethernet service in the SDH network topology. Then select an Ethernet board under the network element, and drill down to the port under the board as the circuit A-end port. Configure the Z-end network element and Z-end port in the same way.
[0260] Step 6: Select two complete paths from A to Z as the working path and protection path of the service; in the list of routes in the working path and protection path, you can drill down to view the optical path, optical cable, optical cable segment, and the fiber core used by the optical cable segment configured in the corresponding external resource model;
[0261] Step 7: Save and generate the Ethernet service.
[0262] Case 2: General Ethernet service configuration simulation process in OTN network:
[0263] Step 1: Select the operation entry. You can provide the service configuration list page entry. Another way is to provide the user with a visual EMS network element topology page to select the OTN network management. After opening, select a specific network element and use the right-click event as the entry.
[0264] Step 2: Set the Ethernet service name;
[0265] Step 3: Set the service type, i.e. circuit type;
[0266] Step 4: Set the service rate. This step requires a consistency check to ensure that the set rate is the same as the time slot bandwidth selected in the first step; set the guaranteed rate and peak rate;
[0267] Step 5: Set the AZ-side network element, port, and time slot. Select the OTN network in the visualized EMS network element topology management function. Select the network element in the OTN network topology as the A-side network element of the Ethernet service. Then select an Ethernet board under the network element, and drill down to the port under the board as the circuit A-side port. Configure the Z-side network element and Z-side port in the same way.
[0268] Step 6: Select two complete paths from A to Z as the working path and protection path of the service; in the list of routes in the working path and protection path, you can drill down to view the optical path, optical cable, optical cable segment, and the fiber core used by the optical cable segment configured in the corresponding external resource model;
[0269] Step 7: Save and generate the Ethernet service.
[0270] 4.3 OTN transparent transmission service configuration simulation method
[0271] Step 1: Select the operation entry. You can provide the service configuration list page entry. Another way is to provide the user with a visual EMS network element topology page to select the OTN network management. After opening, select a specific network element and use the right-click event as the entry.
[0272] Step 2: Set the Ethernet service name;
[0273] Step 3: Set the service type, i.e. circuit type;
[0274] Step 4: Set the service rate. This step requires a consistency check to ensure that the set rate is the same as the time slot bandwidth selected in the first step; set the guaranteed rate and peak rate;
[0275] Step 5: Set the AZ-end network element, port, and time slot. Select the OTN network in the visualized EMS network element topology management function. Select the network element in the OTN network topology as the A-end network element for transparent transmission services. Select the T-type board under the network element, and drill down to the port under the board as the circuit A-end port. Configure the Z-end network element and Z-end port in the same way.
[0276] Step 6: Select two complete paths from A to Z as the working path and protection path of the service; in the list of routes in the working path and protection path, you can drill down to view the optical path, optical cable, optical cable segment, and the fiber core used by the optical cable segment configured in the corresponding external resource model;
[0277] Step 7: Save and generate the Ethernet service.
[0278] 5. End-to-end visual simulation of transmission service from internal line to external line:
[0279] The transmission service internal line simulation module is combined with the external line component model to obtain the transmission service internal and external line 3D model; the simulation implementation process is as follows:
[0280] Step 1: End-to-end display of internal active equipment topology: Set all paths from the A-end network element to the Z-end network element in the transmission service internal simulation module as visualization paths, and add event pop-up windows to the internal 3D model basic components on the visualization paths to display the device appearance and internal slot panel status of the internal 3D model basic components;
[0281] Select any circuit from the list of created circuits, add a button event route visualization, and the first layer of pop-up window 2D graphics (using HT (HighTopo) technology tools) displays all network element devices that pass through the A-end network element port time slot to the Z-end network element port time slot. When generating the topology between devices, the color can be used to distinguish whether it is an intra-domain topology connection or a cross-domain connection. In addition, the network element icon shape and color can be used to distinguish different device types and device status. Through this layer of 2D window, it can be intuitively displayed whether there are faulty devices and faulty cables on the working path protection path from A to Z, how many manufacturers' equipment there are, and how many types of equipment for each manufacturer; for each device in the path, add an event pop-up window to display the 3D model of the device, showing the appearance of the device, the internal slot panel status,
[0282] Step 2: Display of cross-connections inside the device: Add an event pop-up window for the internal 3D model basic components on the working path and protection path in the visualization path to display each route information that the circuit has traveled through in the internal 3D model basic component;
[0283] For the working and protection topology paths shown in 5.1, for each device, the design event adds a second-layer pop-up window to display the routing information of each hop that the circuit passes through in the device, including the A-end port, A-end time slot, and Z-end port and time slot;
[0284] Step 3: Display the external optical cable core corresponding to the topological connection: add an event pop-up window to each topological connection between the working path in the visualization path and the protection path, which is used to visualize the basic components and information of the external line 3D model used on the corresponding route, and obtain the internal and external line 3D model of the transmission service;
[0285] Through the working path and protection path shown in 5.1, for each topological connection, add an event pop-up window to visualize which optical cable segment is actually used by the route in a 3D model (using Three.js technology), display the optical cable information, and drill down to see which fiber cores in the optical cable are currently in use. The fiber cores in use are distinguished by color, and the fiber core number information is dynamically displayed.
[0286] 6. Fault alarm configuration management simulation: Get the alarm list and combine it with the 3D model of the internal and external lines of the transmission service to obtain a comprehensive management simulation model
[0287] Step 1: Alarm list scope research and organization:
[0288] Table 8: Huawei common alarm list
[0289]
[0290]
[0291]
[0292] Table 9: ZTE common alarm list
[0293]
[0294]
[0295]
[0296] Step 2: Alarm event simulation and display
[0297] a. Alarm management simulation is divided into active alarm management and historical alarm management. Active alarm management generates an alarm list in real time through websocket technology push and displays it. The alarm list adds alarm processing events including: view, confirm, clear, de-confirm, and alarm reversal. At the same time, engineering alarm configuration and dispatch rule configuration events are added;
[0298] b. Add a pop-up window to the alarm list to view events, and a 3D model to show the current alarm display on the device;
[0299] c. On the visualization page of the topology management view, event trigger alarms are added for network elements, boards, and ports respectively. The generated alarm titles are derived from the collected manufacturer alarm lists. When an alarm is generated, the topology page color immediately distinguishes and displays the alarm effect. At the same time, for circuit services carried by the upper layer, if the working and protection paths are interrupted, the circuit interruption status is dynamically updated through automatic calculation, thereby achieving the goal of simulating and displaying the effect of the alarm affecting the business scope.
[0300] The present application also discloses a basic communication transmission network comprehensive management simulation model construction system, including:
[0301] An acquisition and association unit is used to acquire external resource data to construct an external component model; acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model;
[0302] A topology generation unit is used to construct an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, and associate the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generate a visual topology management unit according to the dynamic basic component simulation unit;
[0303] A transmission service construction unit, used to create a corresponding transmission service internal line simulation module in the visual topology management unit according to the type of transmission service;
[0304] A model combining unit, used to combine the transmission service internal line simulation module with the external line element model to obtain a transmission service internal and external line 3D model;
[0305] The alarm setting unit is used to obtain the alarm list and combine it with the 3D model of the internal and external lines of the transmission business to obtain a comprehensive management simulation model.
[0306] The present application also discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for constructing a comprehensive management simulation model of a basic communication transmission network as described in any one of the above items are implemented.
[0307] The present application also discloses a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of constructing a basic communication transmission network comprehensive management simulation model as described in any of the above items are implemented.
[0308] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0309] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0310] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0311] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0312] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for constructing a basic communication transmission network integrated management simulation model, characterized in that: include: Acquire external line resource data to build an external line component model; Acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model; Construct an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, associate the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generate a visual topology management unit according to the dynamic basic component simulation unit; Create a corresponding transmission service internal line simulation module in the visual topology management unit according to the type of transmission service; Combining the transmission service internal line simulation module with the external line component model to obtain the transmission service internal and external line 3D model; The alarm list is obtained and combined with the 3D model of the internal and external lines of the transmission business to obtain a comprehensive management simulation model.
2. A method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The method of constructing the external line 3D model basic component and the internal line 3D model basic component according to the external line component model and the internal line component model is as follows: according to the component objects in the external line component model and the internal line component model, the internal line 3D model basic component is constructed by distinguishing their manufacturers, equipment types, and equipment models, and the external line 3D model basic component is constructed by distinguishing the different numbers of optical cable cores.
3. The method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The associating of the external line 3D model basic components and the internal line 3D model basic components with the overall element model is specifically to generate dynamic basic component simulation units through batch creation; and the dynamic basic components in the dynamic basic component simulation unit include: EMS, network elements, racks, frames, slots, boards, ports and time slots.
4. The method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The visual topology management unit includes a conditional filtering module and a topology display module; the conditional filtering module is used to filter out visual topological connections that meet the conditions; its filtering conditions include the manufacturer, the type of EMS and the name of the EMS; the topology display module is used to display the topological connection relationship between network elements with lines; the displayed number on the line indicates the number of topological connections, and clicking the number can display each specific topological connection line, and clicking the line displays the topology name.
5. The method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The types of transmission services include: SDH services, Ethernet services and OTN transparent transmission services; creating a corresponding transmission service internal line simulation module in the visual topology management unit, specifically including: S301: Creating different types of transmission service entrances in the visual topology management unit; S302: Enter through the transmission service entry and set the transmission service name, circuit type, service rate, guaranteed rate, peak rate, A-end network element, Z-end network element, port and time slot; S303: two complete paths from the A-end network element to the Z-end network element are set as the working path and protection path of the service, and saved to obtain different types of transmission service internal line simulation modules.
6. A method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The step of combining the transmission service internal line simulation module with the external line component model to obtain the transmission service internal and external line 3D model specifically includes: S401: All paths from the A-end network element to the Z-end network element in the transmission service internal line simulation module are set as visualization paths, and an event pop-up window is added to the internal line 3D model basic component on the visualization path to display the device appearance and internal slot panel status of the internal line 3D model basic component; S402: adding an event pop-up window for the inner line 3D model basic component on the working path and the protection path in the visualization path, so as to display each routing information of the circuit in the inner line 3D model basic component; S403: Add an event pop-up window to each topological connection between the working path in the visualization path and the protection path, so as to visualize the basic components and information of the external line 3D model used on the corresponding route, and obtain the internal and external line 3D model of the transmission service.
7. A method for constructing a basic communication transmission network integrated management simulation model according to claim 1, characterized in that: The alarm list is obtained and combined with the 3D model of the internal and external lines of the transmission service to obtain a comprehensive management simulation model, specifically including: S501: Obtain and display the alarm list, add alarm processing events to the alarm list, the alarm processing events include: view, confirm, clear, de-confirm, alarm reversal, and add engineering alarm configuration and dispatch rule configuration events to the alarm list; S502: Add a pop-up window for 3D model display in the view event in the alarm list; S503: In the internal and external line 3D model of the transmission service, for the internal line 3D model basic components on the visualization path, event triggering alarms are added according to the alarm list, alarms are generated, and a comprehensive management simulation model is obtained.
8. A basic communication transmission network integrated management simulation model construction system, characterized in that: include: An acquisition association unit is used to acquire external line resource data and construct an external line component model; Acquire internal resource data to construct an internal component model, and associate the external component model with the internal component model to obtain an overall component model; A topology generation unit is used to construct an external 3D model basic component and an internal 3D model basic component according to the external component model and the internal component model, and associate the external 3D model basic component and the internal 3D model basic component with the overall component model to obtain a dynamic basic component simulation unit, and generate a visual topology management unit according to the dynamic basic component simulation unit; A transmission service construction unit, used to create a corresponding transmission service internal line simulation module in the visual topology management unit according to the type of transmission service; A model combining unit, used to combine the transmission service internal line simulation module with the external line element model to obtain a transmission service internal and external line 3D model; The alarm setting unit is used to obtain the alarm list and combine it with the 3D model of the internal and external lines of the transmission business to obtain a comprehensive management simulation model.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for constructing a basic communication transmission network comprehensive management simulation model as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for constructing a basic communication transmission network integrated management simulation model as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Visualized editing and displaying method for IT infrastructure topology
CN103514310A
Simulation method for generating three-dimensional scene based on Unity dynamic technology
CN105006017A
Transmission resource acquisition method based on mobile terminal application
CN106452950A
Method for monitoring end-to-end service communication state of power communication network
CN107070724A
Power grid accident modeling management system
CN111541304A