Network Topology Layout Scaling for Compact, Non-Overlapping Diagrams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network topology generation methods struggle to efficiently create compact and non-overlapping network logical topology diagrams, especially when dealing with large networks and sub-diagrams, leading to inefficiencies in operations and maintenance.

Innovation Solution

A network topology generation method that involves obtaining original coordinate information from a first topology diagram, scaling it to generate a second topology diagram, and calculating new coordinates for nodes based on a parallelogram rule to maintain relative node positions and avoid overlapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a sub-diagram is cut from a global network topology structure, then the layout becomes more focused on specific nodes, but the layout becomes loose and unfavorable for one-screen display

Engineering Contradiction:
Improvefocus on specific nodesVSAvoidlayout compactness
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent applies dimensionality change by transitioning from a two-dimensional loose layout to a three-dimensional coordinate system. Nodes are positioned using x, y, and z coordinates, where the z-coordinate represents depth or layer information. This enables compact one-screen display while preserving the focused view of specific nodes through spatial arrangement.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements nesting by organizing nodes into hierarchical layers. A sub-diagram containing specific nodes of interest is nested within the global network topology structure. The nested sub-diagram maintains its own coordinate system while being positioned within the overall network context, allowing focused visualization without losing the broader network perspective.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Area of stationary object

If nodes are scaled to fit on one screen, then the layout becomes more compact, but node overlapping occurs

Engineering Contradiction:
Improvelayout compactnessVSAvoidnode position accuracy
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent introduces a third dimension (z-coordinate) to resolve node overlapping. When nodes overlap in the two-dimensional x-y plane, they can be separated along the z-axis, representing different layers or depth levels. This maintains accurate node positioning while achieving compact one-screen display, as overlapping nodes are visually distinguished through depth encoding.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Area of stationary object

If a new layout is generated, then the layout becomes more compact, but the original network relative structure is lost

Engineering Contradiction:
Improvelayout compactnessVSAvoidrelative structure retention
Core Design Contradiction:
Area of stationary objectVSStability of the object's composition

Solution Approach 1:

The patent preserves the original network relative structure by nesting the compacted sub-diagram within the global topology context. The hierarchical layering maintains parent-child relationships and connectivity patterns from the original network, while the spatial arrangement achieves compactness. Nodes retain their relative positions and connection structures through the nested hierarchical organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12348375B2Network topology generation method and related apparatus
Publication Date: 2025.07.01 HUAWEI TECH CO LTD
  • US12348375B2 patent drawing
  • US12348375B2 patent drawing
  • US12348375B2 patent drawing

AI summary

A network topology generation method includes: obtaining original coordinate information of each topology node in a first topology diagram, where the original coordinate information includes a first coordinate of each topology node in the first topology diagram, and topology nodes in the first topology diagram include a first node, a second node, and a third node; and generating a second topology diagram, where the second topology diagram corresponds to a topology diagram obtained by scaling the first topology diagram, a second coordinate of the second node is obtained using a second coordinate of the first node as a reference point, and a second coordinate of the third node is obtained using the second coordinate of the second node as a reference point.