Machine frame type information automatic generation method and system based on OTN network management configuration and medium

By establishing a direct data channel between the OTN network management system and the resource management system, and utilizing spatial topology reconstruction algorithms and logical verification rule bases, chassis type information is automatically generated. This solves the problems of high maintenance costs and data consistency risks caused by manual data entry in OTN equipment resource management, and achieves efficient data consistency and low-cost deployment.

CN121174064APending Publication Date: 2025-12-19CHINA COMM SERVICE APPL & SOLUTION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511387930.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

In the existing OTN equipment resource management, manually entering chassis type information has problems such as high maintenance costs, data consistency risks, and poor system scalability.

Method used

By establishing a direct data channel between the OTN network management system and the resource management system, and using a spatial topology reconstruction algorithm and a logical verification rule base, chassis type information is automatically generated, including data parsing, mapping, and verification steps.

Benefits of technology

It enables zero-human-intervention generation of chassis type information, improves data consistency, reduces error rate and maintenance costs, and optimizes deployment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121174064A_ABST
    Figure CN121174064A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic generation method and system of machine frame type information based on OTN network management configuration and a medium, and belongs to the technical field of optical transmission network resource management. A data mapping mechanism of an OTN network management system and a resource management system is constructed, core attribute information of an equipment manufacturer, a machine frame model, a machine frame three-dimensional size and slot layout is extracted, and the core attribute information of the equipment manufacturer, the machine frame model, the machine frame three-dimensional size and the slot layout is generated; and basic configuration information and channel configuration information of the machine frame are obtained. Reconstructing a machine frame two-dimensional view based on a spatial topology reconstruction algorithm, generating a slot space relationship, and obtaining machine frame type information; and dynamically verifying the generated machine frame type information through a built-in logic verification rule base. Specifically, physical dimension conflict detection is carried out, so that coordinates of a channel are located in a rectangular range of a machine frame; and carrying out coordinate overlapping verification to ensure that no cross region exists. According to the method and the system, the data straight-through channel of the network management system and the resource management system is established, zero manual intervention generation of the machine frame type information is realized, the data consistency is effectively improved, the deployment efficiency is effectively optimized, the maintenance cost is effectively reduced, and the method and the system have relatively good practicability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of optical transport network resource management, and particularly relates to a method and system for automatically generating chassis type information based on OTN network management configuration and a medium. BACKGROUND

[0002] OTN (Optical Transport Network) is a transport network based on wavelength division multiplexing technology and organized in an optical layer. At present, in the resource management of OTN equipment, the resource management system needs to establish a chassis type information library through manual input in advance. This method has the following defects:

[0003] (1) High cost of manual maintenance: each time a new chassis model is added, the data input operation needs to be repeated, and there is a risk of version update delay;

[0004] (2) Data consistency risk: the slot layout, physical size and other parameters need to be strictly aligned with the network management system, and manual input may cause position deviation, coding errors and other problems;

[0005] (3) Poor system scalability: unable to adapt to the rapid iteration of OTN equipment, and the addition of chassis types needs to go through a long data configuration period. SUMMARY

[0006] The purpose of the present application is to provide a method and system for automatically generating chassis type information based on OTN network management configuration and a medium, which aims to solve the above problems.

[0007] The present application is mainly realized by the following technical solutions:

[0008] A method for automatically generating chassis type information based on OTN network management configuration, which realizes the generation of chassis type information by establishing a data direct channel between the OTN network management system and the resource management system; comprising the following steps:

[0009] Step S1: constructing a data mapping mechanism between the OTN network management system and the resource management system, extracting the core attribute information of the device manufacturer, chassis model, chassis three-dimensional size and slot layout, and obtaining the basic configuration information and slot configuration information of the chassis;

[0010] Step S2: reconstructing the two-dimensional view of the chassis based on a spatial topology reconstruction algorithm, generating the slot space relationship, and obtaining the chassis type information;

[0011] Step S21: drawing a rectangular frame with the width and height of the chassis; then, taking the left boundary and the upper boundary of the rectangular frame as the relative position, and drawing the slot frame according to the slot width and slot height;

[0012] Step S22: instantiating the channel information into the PM_TYPE table, and writing the relationship between the channel and the frame into the PR_TYPE_TYPE table, which is used to save the association between the frame and the channel;

[0013] Step S3: dynamically checking the frame type information generated in step S2 through the built-in logic verification rule library;

[0014] Step S31: performing physical size conflict detection, so that the coordinates (x, y) of the channel are located in the rectangular range of the frame;

[0015] Step S32: coordinate overlap verification, to ensure that there is no intersection area;

[0016] According to the x coordinate of the channel plus the width of the channel, the y coordinate of the channel plus the height of the channel, a rectangular area is drawn, and it is ensured that the rectangular areas of all channels do not overlap.

[0017] In order to better realize the present application, further, in the step S1, the OTN network management system XML configuration information is parsed to obtain the frame type information, and the frame type information is stored in the PR_TYPE_TYPE table. <shelf> 、 <slot>The multi-layer nested structure is parsed, core attributes of equipment manufacturers, frame models, three-dimensional sizes of frames, and slot layouts are extracted, and a mapping relationship between XML configuration information and fields of a resource management system is established; wherein, <shelf>part of the chassis information is described, <slot>Part of the description channel coding and frame position information.

[0018] To better achieve the present application, further, the step S1, the basic configuration information of the frame data mapping mechanism is constructed:

[0019] Frame type name: write PM_TYPE.NAME, value module library CM_DEVICE.CK_MODEL_NAME;

[0020] Frame model: write PM_TYPE.MODEL, value module library CM_DEVICE.CK_MODEL_NAME;

[0021] Manufacturer: take the module library CM_DEVICE.MANUFACTER_ID of the device;

[0022] Single or double-sided attribute: the parsing information of the field in the XML configuration information <shelflocation>back< / shelflocation> Or <shelflocation>front< / shelflocation> ;

[0023] Height: the parsing information of the field in the XML configuration information <shelfheight>XXX< / shelfheight> ;

[0024] Width: the parsing information of the field in the XML configuration information <shelfwidth>XXX< / shelfwidth> ;

[0025] Depth: the parsing information of the field in the XML configuration information <shelflength>XXX< / shelflength> ;

[0026] Creation time, modification time, take the current time.

[0027] To better achieve the present application, further, the step S1, the channel configuration information of the frame data mapping mechanism is constructed:

[0028] Serial number: the parsing information of the field in the XML configuration information <slotno>XXXX< / slotno> ;

[0029] Physical channel number: the parsing information of the field in the XML configuration information <slotno>XXXX< / slotno> ;

[0030] Logical number of network management: the parsing information of the field in the XML configuration information <slotno>XXXX< / slotno> ;

[0031] Height: the parsing information of the field in the XML configuration information channel node <high>XXX< / high> ;

[0032] Width: the parsing information of the field in the XML configuration information channel node <width>XXX< / width> ;

[0033] x coordinate: the value is the parsing information of the field in the slot node in the XML configuration information; <xpos>XXX< / xpos>

[0034] lower left corner y coordinate: the value is the sum of the parsing information of the field in the slot node in the XML configuration information and the height of the machine frame; <ypos>XXX< / ypos> <high>XXX< / high>

[0035] AB surface attribute: the value corresponds to the parsing information of the field in the machine frame in the XML configuration information. <shelflocation>back< / shelflocation> <shelflocation>front< / shelflocation>

[0036] In order to better realize the present application, further, in the step S2, based on the parsing information of the field in the slot node in the XML configuration information, <xpos> 、 <ypos>set of coordinate points and <width> 、 <high>Dimension parameter adopts space topology reconstruction algorithm, reconstructs machine frame two-dimensional view, generates slot space relation, and generates machine frame type information.

[0037] In order to better realize the present application, further, in the step S21, based on <width> 210< / width> The field extraction slot width is 210mm; based on <high> 30< / high> The field extraction slot height is 30mm.

[0038] The present application is mainly realized by the following technical solutions:

[0039] A kind of machine frame type information automatic generation system based on OTN network management configuration, for realizing the machine frame type information automatic generation method based on OTN network management configuration described above, it include:

[0040] Data analysis module: for connecting OTN network management system to obtain machine frame XML configuration information file, and carry out XML syntax tree analysis, extract the core attribute of equipment manufacturer, machine frame model, machine frame three-dimensional size and slot layout;

[0041] Attribute extraction module: for extracting <shelftype> 、 <shelfheight>the field of the resource management system;

[0042] An automatic generation module is configured to write the extracted structured data into a database of the resource management system to generate chassis type information of the resource management system.

[0043] A computer readable storage medium has a computer program stored thereon, which, when executed by a processor, implements the above-mentioned automatic generation method of chassis type information based on OTN network management configuration.

[0044] The beneficial effects of the present application are as follows:

[0045] The present application establishes a data direct channel between the network management system and the resource management system to realize zero manual intervention generation of chassis type information, and is suitable for data collaboration of the resource management system and the network management system of a telecom operator. The present application effectively improves data consistency: directly uses original network management data, eliminates manual transcription errors, and reduces the actual error rate from 8.3% to 0.05%; the present application effectively optimizes deployment efficiency: the time required for new chassis type storage is reduced from 4.5 man-days to 1 minute; the present application effectively reduces maintenance cost: reduces 90% of the correction workload of chassis slot inconsistency, and has good practicability. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 is a page schematic diagram of chassis basic information of the resource management system;

[0047] Figure 2 is a page schematic diagram of chassis slot configuration information of the resource management system;

[0048] Figure 3 is a page schematic diagram of chassis type information in embodiment 2;

[0049] Figure 4 is a flowchart of the automatic generation method of chassis type information based on OTN network management configuration of the present application. DETAILED DESCRIPTION

[0050] Embodiment 1:

[0051] An automatic generation method of chassis type information based on OTN network management configuration, as shown in Figure 4 includes the following steps:

[0052] Step S1: constructing a system data mapping mechanism;

[0053] Through the mapping of the chassis type information in the XML configuration information and the chassis type information in the resource management system, the chassis type information in the resource management system is automatically generated. <shelf> 、 <slot>Multi-layer nested structure parsing, in XML configuration information <shelf>< / shelf> Machine frame information is described in <slot>< / slot> Channel encoding, machine frame position, etc. information. Automatically extract device manufacturer, machine frame model, machine frame three-dimensional size, slot layout, etc. core attributes, establish intelligent mapping relationship between XML configuration information and resource system fields, and the unit of all length, height, distance is mm (mm) by default.

[0054] Specifically, the XML configuration information file parsing into the warehouse example is:

[0055]

[0056]

[0057]

[0058] Step S11: as shown in Figure 1 , build a data mapping mechanism for basic configuration information;

[0059] Belonging specialty: BELONG_SPECIALITY_ID, default value: 80204669--transmission;

[0060] Machine frame type name: write PM_TYPE.NAME, take value module library CM_DEVICE.CK_MODEL_NAME; machine frame model: write PM_TYPE.MODEL, take value module library CM_DEVICE.CK_MODEL_NAME; manufacturer: take the module library CM_DEVICE.MANUFACTER_ID of the device;

[0061] Single / double-sided attribute: MODULEATTR_ID takes the parsed information in the XML configuration information file:

[0062] If it is <shelflocation>back< / shelflocation> Field, the value is behind, and the single / double-sided attribute is: double-sided;

[0063] If it is <shelflocation>front< / shelflocation> Field, the value is in front, and the single / double-sided attribute is: single-sided.

[0064] Height: HEIGHT, take the parsed information in the XML configuration information file <shelfheight> 900< / shelfheight> ;

[0065] Width: take the parsed information in the XML configuration information file <shelfwidth> 580< / shelfwidth> ;

[0066] Depth: take the parsed information in the XML configuration information file <shelflength> 498< / shelflength> ;

[0067] Creation time and modification time are set to the current time.

[0068] Template status: Default: Normal use;

[0069] Note: OTN automatically discovers and generates model numbers.

[0070] Step S12: As Figure 2 As shown, a data mapping mechanism for constructing channel configuration information is established;

[0071] Sequence number: For the XML configuration information file <slotno> 0X20< / slotno> The parsing information;

[0072] Physical channel number: This is specified in the XML configuration file. <slotno> 0X20< / slotno> The parsing information;

[0073] Network management logical number: This is a configuration number in the XML configuration file. <slotno> 0X20< / slotno> The parsing information;

[0074] Height: In the channel node <high> 30< / high> The parsing information;

[0075] Width: Take the channel node <width> 210< / width> The parsing information;

[0076] x-coordinate: taken from the channel node <xpos> 210< / xpos> The parsing information indicates that this point is located 210 units away from the left boundary of the chassis.

[0077] The bottom left y-coordinate: taken from the channel node. <ypos> 90< / ypos> This point is 90 units away from the upper boundary of the chassis plus the chassis height. <high> 30< / high> The actual value is 90 + 30 = 120, which is 120 units away from the upper boundary of the machine frame.

[0078] Specifically, the (x, y) coordinates are relative attributes, always relative to the top or left boundary of the frame. The frame is displayed as a 2D rectangle on the page, drawn using the frame's width and height. The (x, y) coordinates are the positioning coordinates relative to the top and left boundaries of the frame. By using the (x, y) coordinates for positioning, and adding the width and height of the channel, the rectangular pattern of the channel can be drawn.

[0079] AB side attributes: follow the chassis. <shelflocation>back< / shelflocation> or <shelflocation>front< / shelflocation> This attribute, when its value is "back", indicates side B; when its value is "front", it indicates side A.

[0080] In summary, examples of important fields in an XML configuration file are as follows:

[0081] (1) Basic information about the chassis:

[0082] Chassis model field: <shelftype>OSN 6800< / shelftype> ;

[0083] Chassis height: <shelfheight>XXX< / shelfheight> ;

[0084] Chassis width: <shelfwidth>XXX< / shelfwidth> ;

[0085] Chassis thickness: <shelflength>XXX< / shelflength> ;

[0086] Single or double-sided attribute: <shelflocation>XXX< / shelflocation> If the chassis is double-sided, there will be two chassis with the same name, distinguished by the chassis position. Among them, the chassis position takes the value: front or back, where front corresponds to the front and back corresponds to the back.

[0087] (2) Channel basic information:

[0088] Physical channel number: <slotno> 19< / slotno> ;

[0089] Logical number of network management: <slotno> 19< / slotno> ;

[0090] Depth: default 0.3 meters;

[0091] Channel height: <high> 80< / high> Unit: mm;

[0092] Channel width: <width> 85< / width> Unit: mm;

[0093] X-coordinate: <xpos> 30< / xpos> Relative to the left boundary, unit: mm;

[0094] Upper left y-coordinate: <ypos> 26< / ypos> Relative to the upper boundary, unit: mm.

[0095] Step S2: reconstruct the chassis two-dimensional view based on the spatial topology reconstruction algorithm, generate the slot space relationship, and obtain the chassis type information;

[0096] Specifically, based on the <xpos> 、 <ypos>set of coordinate points and <width> 、 <high>Dimension parameters, reconstruct the two-dimensional view of the machine frame using the layout algorithm, and generate the slot space relationship.

[0097] X-coordinate: <xpos> 30< / xpos> , relative to the left boundary, unit: mm;

[0098] Upper left corner y-coordinate: <ypos> 26< / ypos> , relative to the upper boundary, unit: mm;

[0099] Extract <width> 210< / width> the field to get the slot width: 210mm;

[0100] Extract <high> 30< / high> the field to get the slot height: 30mm.

[0101] Preferably, a rectangular frame is drawn based on the dimensions of the width and height of the machine frame, and the left boundary and the upper boundary of this frame are used as the relative positions. Then, the slot frame is drawn according to the slot width and height. The slot information is also instantiated into the PM_TYPE table, and the relationship between the slot and the machine frame is written into the PR_TYPE_TYPE table, which is used to save the association between the machine frame and the slot.

[0102] Step S3: dynamically verify the machine frame type information generated in step S2 through the built-in logic verification rule library;

[0103] The built-in logic verification rule library includes:

[0104] Step S31: physical size conflict detection;

[0105] All slot x-coordinates and y-coordinates need to be within the rectangular range of the machine frame. For example, if the machine frame width is <shelfwidth> 223< / shelfwidth> , the maximum x-coordinate cannot be greater than 223; and if the machine frame height is <shelfheight> 88< / shelfheight> , the maximum y-coordinate cannot be greater than 88.

[0106] Step S32: coordinate overlap verification (to ensure no overlapping area);

[0107] According to the x-coordinate of the slot plus the width of the slot, and the y-coordinate of the slot plus the height of the slot, a rectangular area can be drawn, and it is ensured that the rectangular areas of all slots do not overlap.

[0108] Preferably, as shown in Figure 3 , the above method is used to generate an example machine frame, and the following information is automatically parsed:

[0109] Physical size: 443mm x 223mm x 88mm;

[0110] Slot layout: coordinate matrix of 23 slots, where the positioning of slot 0X20 is (x=210, y=90, w=223, h=88);

[0111] Topology: Generate a two-column layout topology diagram.

[0112] The above is only the preferred embodiment of the present application, not any form of the present application, any simple modification, equivalent change of the above embodiment according to the technical essence of the present application, falls within the scope of protection of the present application.< / high> < / width> < / ypos> < / xpos> < / slot> < / shelf> < / shelfheight> < / shelftype> < / high> < / width> < / ypos> < / xpos> ​​​​​< / slot> < / shelf> < / slot> < / shelf>

Claims

1. An automatic generation method of frame type information based on OTN network management configuration, characterized in that, The method comprises the following steps: Step S1: constructing a data mapping mechanism of the OTN network management system and the resource management system, extracting core attribute information of a device manufacturer, a frame model, three-dimensional dimensions of the frame and slot layout, obtaining basic configuration information and slot configuration information of the frame; Step S2: reconstructing a two-dimensional view of the frame based on a spatial topology reconstruction algorithm, generating slot space relations and obtaining frame type information; Step S21: drawing a rectangular frame according to the width and height of the frame; Then, taking the left boundary and the upper boundary of the rectangular frame as relative positions, drawing a slot frame according to the slot width and the slot height; Step S22: instantiating the slot information into a PM_TYPE table and writing the relations between the slot and the frame into a PR_TYPE_TYPE table, which is used for saving the association between the frame and the slot; Step S3: dynamically checking the frame type information generated in step S2 through a built-in logic checking rule library; Step S31: performing physical size conflict detection to make the coordinates (x, y) of the slot located in the rectangular range of the frame; Step S32: coordinate overlap checking to ensure no intersection area; According to the x coordinate of the slot plus the width of the slot, the y coordinate of the slot plus the height of the slot, drawing a rectangular area and ensuring that the rectangular areas of all slots are not overlapped.

2. The method of claim 1, wherein the method is based on OTN network management configuration to automatically generate chassis type information. In step S1, the XML configuration information of the OTN network management system... <shelf> 、 <slot>The multi-layer nested structure is parsed, core attributes of equipment manufacturers, frame models, three-dimensional sizes of frames, and slot layouts are extracted, and a mapping relationship between XML configuration information and fields of a resource management system is established; wherein, <shelf>part of the chassis information is described, <slot>Part of the information describes the slot coding and the frame position.< / slot> < / shelf> < / slot> < / shelf> 3. The method of claim 2, wherein the method further comprises: determining the type of the chassis based on the OTN network management configuration information. In step S1, the data mapping mechanism of the basic configuration information of the frame is constructed: Frame type name: written into PM_TYPE.NAME and taking the value of the model conversion library CM_DEVICE.CK_MODEL_NAME; Frame model: written into PM_TYPE.MODEL and taking the value of the model conversion library CM_DEVICE.CK_MODEL_NAME; Manufacturer: taking the model conversion library CM_DEVICE.MANUFACTER_ID of the device; Single / double-sided attribute: takes the value of the parsing information of the field in the XML configuration information <shelflocation>back< / shelflocation> or <shelflocation>front< / shelflocation> field Height: the value is parsed from the XML configuration information <shelfheight>XXX< / shelfheight> field; and <shelfheight>XXX< / shelfheight> field. width: the value is the parsing information of the field in the XML configuration information <shelfwidth>XXX< / shelfwidth> field Depth: takes the value of the parsing information in the XML configuration information <shelflength>XXX< / shelflength> field; Creation time and modification time take the current time.

4. The method of claim 2, wherein the method further comprises: determining the type of the chassis based on the OTN network management configuration information. In step S1, the data mapping mechanism of the slot configuration information of the frame is constructed: Serial number: takes the value of the parsing information of the field in the XML configuration information <slotno>XXXX< / slotno> field. Physical channel number: The value is taken from the XML configuration information. <slotno>XXXX< / slotno> Parsing information for the field; Network management logic number: value of the parsing information of the field in the XML configuration information <slotno>XXXX< / slotno> field; Height: the value of the parsed information in the field of the channel node in the XML configuration information <high>XXX< / high> field. Width: the value is the parsing information of the field in the slot node in the XML configuration information <width>XXX< / width> field. x coordinate: takes the value of the parsing information of the field in the slot node in the XML configuration information <xpos>XXX< / xpos> field Lower left corner y coordinate: the sum of the parsing information of the field in the slot node and the height of the machine frame in the XML configuration information <ypos>XXX< / ypos> <high>XXX< / high> the parsing information of the field​ AB surface attribute: the value corresponds to the parsing information of the field in the XML configuration information of the machine frame to which it belongs <shelflocation>back< / shelflocation> or <shelflocation>front< / shelflocation> the field.

5. The method for automatically generating the chassis type information based on the OTN network management configuration according to any one of claims 2-4, characterized in that, In the step S2, based on the XML configuration information <xpos> 、 <ypos>set of coordinate points and <width> 、 <high>Dimension parameters, the spatial topology reconstruction algorithm is used to reconstruct a two-dimensional view of the frame, generate slot space relations and generate frame type information.< / high> < / width> < / ypos> < / xpos> 6. The method of claim 5, wherein the method further comprises: determining the type of the chassis based on the OTN network management configuration information. In the step S21, based on <width> 210< / width> The field extraction channel width is 210 mm; based on <high> 30< / high> The field extraction channel height is 30 mm.

7. An automatic generation system of frame type information based on OTN network management configuration, used for implementing the automatic generation method of frame type information based on OTN network management configuration in any one of claims 1-6. Comprise: Data analysis module: used for connecting the OTN network management system to obtain frame XML configuration information files and performing XML syntax tree analysis, extracting core attributes of a device manufacturer, a frame model, three-dimensional dimensions of the frame and slot layout; Attribute extraction module: for extracting attributes from XML configuration information files using xml positioning technology <shelftype> 、 <shelfheight>The field of the structured data is automatically generated module: used for writing the extracted structured data into the resource management system database to generate frame type information of the resource management system.< / shelfheight> < / shelftype> The program is executed by the processor to implement the method for automatically generating frame type information based on the OTN network configuration according to any one of claims 1-6.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method for automatically generating frame type information based on the OTN network configuration according to any one of claims 1-6.