CN102904751B - The generation method and apparatus of network topology view - Google Patents
The generation method and apparatus of network topology view Download PDFInfo
- Publication number
- CN102904751B CN102904751B CN201210360935.1A CN201210360935A CN102904751B CN 102904751 B CN102904751 B CN 102904751B CN 201210360935 A CN201210360935 A CN 201210360935A CN 102904751 B CN102904751 B CN 102904751B
- Authority
- CN
- China
- Prior art keywords
- topology
- hierarchical
- level
- topological
- view
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000005096 rolling process Methods 0.000 claims description 17
- 230000003993 interaction Effects 0.000 abstract description 5
- 238000013517 stratification Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the present invention provides a kind of generation method and apparatus of network topology view, by generating all hierarchical topology views comprising all topology objects in this level, topology objects are checked to allow user stratification, and all topology objects and the link information of same level can be checked, information presents more abundant and directly perceived, is applicable to that middle number of devices is many, the network management of link relation complexity.Improvement is done to the man-machine interaction mode of topological view simultaneously, promoted Consumer's Experience.
Description
Technical Field
The embodiment of the invention relates to a wireless communication technology, in particular to a method and a device for generating a network topology view.
Background
With the development of the telecommunication industry, more and more devices need to be managed by the service integrated network management of the telecommunication. In the prior art, a network management system is generally adopted in the industry to visually display the networking condition of a network and the alarm and communication states of each device in the network through a topological view so as to reflect the network operation condition, and a user can master the hierarchical structure and the operation state of the whole network device. The topological view can be developed by using technologies such as Flash, JavaScript and the like through topological objects such as GUI interface display equipment, links and the like, and is embedded into an html page for displaying, so that human-computer interaction is supported.
Fig. 1 is a schematic diagram of a topology view in the prior art, and as shown in fig. 1, the existing topology view is generally a multi-level single-path tree topology view, and all topology objects are stored and presented according to parent-child relationships between the objects. The user may trace from the root node all the way to the leaf nodes according to a single path.
In the process of implementing the embodiment of the invention, the inventor finds that the existing multilayer single-path tree-shaped topological view has simpler display logic, any object is clicked, only the direct child node of the object is displayed, and a user can only see a limited group of topological objects at any time and cannot see all topological objects on the same layer and the link relationship between the topological objects. Moreover, the existing network has a large number of devices and a complex link relationship, so that a user has a practical application requirement that all devices in the same layer and the link relationship between the devices can be seen, and the existing multilayer single-path tree topology view cannot meet the requirement.
Disclosure of Invention
The embodiment of the invention provides a method and a device for generating a network topology view, aiming at the existing defects, and the method and the device are used for seeing all equipment in the same layer and link relations among the equipment in the same user interface.
The method for generating the network topology view provided by the embodiment of the invention comprises the following steps:
the network management system creates a corresponding number of topological object containers according to the levels in the network, wherein each topological object container corresponds to each level of the network one by one, and the topological object containers have corresponding topological level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes;
the network management system adds the topology object with the hierarchical index attribute being the same as the topology hierarchy attribute to a topology object container with the topology hierarchy attribute to generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship;
and after receiving a trigger command for displaying a target level, the network management system displays a hierarchical topology view corresponding to the target level on a user interface.
The device for generating the network topology view provided by the embodiment of the invention comprises:
the system comprises a creating module, a calculating module and a judging module, wherein the creating module is used for creating topology object containers with corresponding quantity according to the levels in the network, each topology object container corresponds to each level of the network one by one, and the topology object containers have corresponding topology level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes;
the generating module is used for adding the topology objects with the hierarchical index attributes being the same as the topology hierarchy attributes into a topology object container with the topology hierarchy attributes to generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship;
and the display module is used for displaying the hierarchical topology view corresponding to the target hierarchy on the user interface after receiving the trigger command for displaying the target hierarchy.
According to the method and the device for generating the network topology view, provided by the embodiment of the invention, all hierarchical topology views including all topology objects in the hierarchy are generated, so that a user can view the topology objects hierarchically, all topology objects and link information in the same hierarchy can be viewed, the information presentation is richer and more intuitive, and the method and the device are suitable for network management with a large number of devices and complex link relation.
Drawings
FIG. 1 is a schematic view of a prior art topology;
FIG. 2 is a schematic flow chart of an embodiment of a method for generating a network topology view according to the present invention;
FIG. 3 is a schematic diagram of a "product" object with a hierarchy of topology objects according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a "network element" object with a hierarchical topology object according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a "node" object of a topology object hierarchy in accordance with an embodiment of the present invention;
FIG. 6 is a schematic diagram of an embodiment of an automatic layout configuration file according to the present invention;
fig. 7 is a schematic structural diagram of an embodiment of a device for generating a network topology view according to the present invention.
Detailed Description
In the prior art, the interaction mode of the network topology view is to display the direct child nodes of the selected topology object layer by layer from the top to the bottom of the root node. Aiming at the defects of the multi-level single-path tree topology view in the prior art, the solution provided by the embodiments of the invention allows a user to view topology objects in a layered manner and can view all topology objects and link information in the same layer; meanwhile, a man-machine interaction mode of the topological view is improved, and user experience is improved.
The topology view in the embodiments of the invention is developed by using flex technology (certainly, Flash and JavaScript can also be used for development), is embedded in an html page for display, is played by a client by using a flashlayer or other playing software, supports complex man-machine interaction, and can monitor the actions of a user.
Fig. 2 is a schematic flow chart of an embodiment of a method for generating a network topology view according to the present invention, as shown in fig. 2, the method includes the following steps:
step 200, the network management system creates a corresponding number of topology object containers according to the hierarchy in the network and generates a plurality of topology objects;
the hierarchy in the network described in the embodiments of the present invention may include: the logical layer views are layered according to the hierarchical relationship of ' solution scheme ' -product ' -network element ' -node (dual computer or cluster) ', and the physical layer views are layered according to the hierarchical relationship of ' subnet ' -station-machine room ' -equipment '. The following embodiments are described by taking a three-layer network hierarchy of "product" -network element type "-node" as an example, but are not limited thereto. Specifically, the network management system creates three topology object containers according to three levels of the network. One level corresponds to one topological object container, which is realized by using an instance of a canvas control in flex, and each topological object container has corresponding topological level attributes which are used for distinguishing a plurality of different levels. After the network management system acquires that the network is divided into three layers, three corresponding topology object containers are created, and corresponding topology layer attributes are distributed.
The attributes of the topology object comprise basic attributes and extended attributes, and different attributes are stored in different tables. When the network management system creates a management object and then generates a plurality of topology objects by mapping, a hierarchical index attribute is added to the topology objects to indicate the hierarchy of the topology objects, and the hierarchical index attribute can be stored in an extended attribute table as the extended attribute of the topology objects.
Step 201, the network management system adds the topology object with the same hierarchical index attribute and the topology hierarchical attribute to a topology object container with the topology hierarchical attribute to generate a hierarchical topology view of a corresponding hierarchy;
when the network management system generates the topology objects, the hierarchical index attribute of each topology object and the topology hierarchical attribute of each topology object container are obtained, then all the generated topology objects are divided into the corresponding topology object containers, and specifically, the division rule comprises that the hierarchical index attribute of the topology object is the same as the topology hierarchical attribute of the topology object container in which the hierarchical index attribute is located. For example, if the topology level attributes of the created three topology object containers are "1", "2", and "3", respectively, the topology object with the hierarchical index attribute of "1" is added to the topology object container corresponding to the "product" level, the topology object with the hierarchical index attribute of "2" is added to the topology object container corresponding to the "network element" level, and the topology object with the hierarchical index attribute of "3" is added to the topology object container corresponding to the "node" level.
In the embodiment of the present invention, the topology object container includes all topology objects (not limited to a single solution or product) that should be presented at this level, and the topology objects are implemented by UIElement classes. When the topology view is initialized, all the topology objects are added into different topology object containers according to different levels, and the hierarchical topology view of the corresponding level is generated. The hierarchical topology view may include all the topology objects within the hierarchy, as well as the link relationships between the topology objects.
Further, in the embodiment of the present invention, topology objects in the hierarchical topology view corresponding to the adjacent upper and lower two levels are in a parent-child relationship. For example, the topology object in the topology object container corresponding to the "node" level is a "child node", the topology object in the topology object container corresponding to the "network element" level is a "parent node", and so on.
Step 202, after receiving a trigger command for displaying a target level, the network management system displays a hierarchical topology view corresponding to the target level on a user interface.
After the network management system generates each layered topology view, the layered topology views can be rendered into a visual user interface for display, and each layered topology view can be displayed respectively. If the user needs to switch the topology view, a trigger command which indicates that the layered topology view of the target layer is to be switched is sent to the network management system through a preset operation, and the network management system displays the layered topology view corresponding to the target layer on a user interface after receiving the trigger command for displaying the target layer. The target hierarchy may be an upper or lower level of the current hierarchy.
According to the method for generating the network topology view, which is provided by the embodiment of the invention, all hierarchical topology views including all topology objects in the hierarchy are generated, so that a user can view the topology objects hierarchically, all topology objects and link information in the same hierarchy can be viewed, the information presentation is richer and more intuitive, and the method is suitable for network management with a large number of devices and a complex link relation.
In an embodiment of the method for generating a network topology view, the generating a hierarchical topology view of a corresponding hierarchy includes the following steps: and the network management system determines the position area of the topological object according to the coordinate range defined by the automatic layout configuration file, determines the specific position in the position area according to the position attribute information of the topological object, and connects the topological objects according to the link relation after setting each topological object at the corresponding specific position to generate the hierarchical topological view.
Fig. 3 is a schematic diagram of a "product" object of a topology object hierarchy in the embodiment of the present invention, fig. 4 is a schematic diagram of a "network element" object of a topology object hierarchy in the embodiment of the present invention, and fig. 5 is a schematic diagram of a "node" object of a topology object hierarchy in the embodiment of the present invention, as shown in fig. 3 to 5, a topology view of a network system is divided into 3 different hierarchies, namely, a "product" layer, a "network element" layer, and a "node" layer, and at any different hierarchy, the topology view can display all topology objects at the hierarchy and link relationships between the topology objects. The topology objects are laid out in three hierarchical topology views according to an automatic layout configuration file, for example, topo _ layout.
The position attribute information (e.g., coordinate values) of the topology object is valid for a container of a specific hierarchy. By default, users of the system share one topology view, that is, the adjustment operation of the user on the position of the topology object will not be saved in the database, and the topology object will recover the automatic arrangement layout each time the topology view is opened. The information of the extended attribute table, the automatic layout configuration file, the position attribute information of the equipment and the like can be stored in the database.
In the embodiment of the method for generating the network topology view, the invention also provides a flexible topology view switching mode, wherein the first mode is to click and adjust the scale for switching, and the second mode is to switch by rolling the mouse wheel. The essence of the topology view level switching is that the topology object container representing the original view level is hidden, and the topology object container representing the new view level is displayed.
For the first way, the trigger command in the above method embodiment may be generated by clicking or dragging a scale on the user interface. Correspondingly, the target level is determined by clicking a direction button of the scale; the positive button corresponds to the previous level, and the negative button corresponds to the next level; or the target level is determined by the dragging direction of the scale; the positive dragging corresponds to the previous level, and the negative dragging corresponds to the next level.
In the screen area with the same size, the upper layer topology view only has fewer parent topology objects, the lower layer topology view has more child topology objects, and the user can feel the zooming effect of the topology view by the aid of the frame change which represents the area range occupied by the topology objects. Clicking the scale by a mouse, triggering a view level switching event, and displaying different contents by a program according to the currently displayed level and the clicked switching type (switching to an upper layer or a lower layer).
For the second way, the trigger command in the above method embodiment may be generated by rolling a mouse. Correspondingly, the target level is determined by the rolling direction of the mouse; scrolling up corresponds to the previous level and scrolling down corresponds to the next level.
The topology management interface establishes a mouse event monitor mouseWheelListener and a corresponding event processing method mouseWheelEventHandler for monitoring a mouse wheel rolling event and recording a position p (stagEX, stagY) of a mouse when the event occurs. The mouseWheelEventHandler method is triggered when a listener receives a mouse wheel event on a topology view. The mouseWheelEventHandler method firstly determines the current position information of a mouse, and takes the position p as a central point of view level switching. And then judging the rolling direction of the mouse roller to determine whether the switching is to the upper layer or the lower layer, firstly setting the attribute visible of the layered topology view of the current layer as false, and then displaying the layered topology view to be displayed. And calculating the coordinate offset of the topological objects in the new hierarchical view while switching, so that each topological object is displayed at a correct position. Due to the limitation of the size of the user interface, a partial view or a full view of the hierarchical topology view corresponding to the target hierarchy can be displayed on the user interface. In this embodiment, the visible attribute of the hierarchical topology view is set to implement hiding or displaying, and the method is also applicable to the first method.
In addition, the grouping mode of the nodes and the default display hierarchy can be customized according to the requirements of customers. Key Performance Indicators (KPIs) and alarm states of topology objects in the topology views support upper-level convergence, and any layer of topology views is realized to display the running state of the whole network equipment.
By applying the method provided by the invention, a user can monitor the topological structure and the running state of the whole network equipment through the topological management overall situation, once an alarm is found, the equipment with the problem can be quickly positioned by rolling the mouse and the roller wheel, so that the efficiency of maintenance personnel is greatly improved, and the user experience is good.
Fig. 7 is a schematic structural diagram of an embodiment of a generating apparatus of a network topology view, as shown in fig. 7, the apparatus includes a creating module 71, a generating module 72, and a displaying module 73, where the creating module 71 is configured to create a corresponding number of topology object containers according to the levels in the network, each topology object container corresponds to each level of the network one to one, and the topology object containers have corresponding topology level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes; the generating module 72 is configured to add the topology object with the hierarchical index attribute being the same as the topology hierarchy attribute to the topology object container with the topology hierarchy attribute, and generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship; the display module 73 is configured to display, on the user interface, a hierarchical topology view corresponding to a target hierarchy after receiving a trigger command for displaying the target hierarchy.
In particular, the creation module 71 creates three topology object containers according to three levels of the network. Each level corresponds to a topology object container, and each topology object container has a topology level attribute corresponding to each level, and the topology level attributes are used for distinguishing a plurality of different levels. The creation module 71 is also responsible for generating a plurality of topology objects having hierarchically indexed properties. Specifically, when a plurality of topology objects are generated by mapping after the management object is created, the creating module 71 adds a hierarchical index attribute to the topology object to indicate a hierarchy to which the topology object belongs, and the hierarchical index attribute as an extended attribute of the topology object may be stored in the extended attribute table. The generating module 72 obtains the hierarchical index attribute of each topology object and the topology hierarchical attribute of each topology object container, and then divides all the topology objects generated by the creating module 71 into the corresponding topology object containers, specifically, the division rule includes that the hierarchical index attribute of the topology object is the same as the topology hierarchical attribute of the topology object container in which the topology object is located, and the topology objects in the hierarchical topology views corresponding to the adjacent upper and lower two hierarchies are in a parent-child relationship. After the generation module 72 generates each hierarchical topology view, the display module 73 may render it into a visual user interface for display, and may also display each hierarchical topology view separately. If the user needs to switch the topology view, a trigger command indicating that the hierarchical topology view of the target hierarchy is to be switched is sent to the network management system through a predetermined operation, and after the generation device receives the trigger command for displaying the target hierarchy, the hierarchical topology view corresponding to the target hierarchy is displayed on the user interface through the display module 73. The target hierarchy may be an upper or lower level of the current hierarchy.
The device for generating the network topology view provided by the embodiment of the invention allows a user to view the topology objects hierarchically by generating all hierarchical topology views including all topology objects in the hierarchy, and can view all topology objects and link information in the same hierarchy, so that the information presentation is richer and more intuitive, and the device is suitable for network management with a large number of devices and a complex link relationship.
In the embodiment of the device for generating the network topology view, the invention also provides a flexible topology view switching mode, wherein the first mode is to click and adjust the scale for switching, and the second mode is to switch by rolling the mouse wheel. The essence of the topology view level switching is that the topology object container representing the original view level is hidden, and the topology object container representing the new view level is displayed. The trigger command for displaying the target level can be generated by clicking or dragging a scale on the user interface, wherein the target level is determined by clicking a direction button of the scale; the positive button corresponds to the previous level, and the negative button corresponds to the next level; or, the target level is determined by the dragging direction of the scale; the positive dragging corresponds to the previous level, and the negative dragging corresponds to the next level. The trigger command for displaying the target level can be generated by rolling a mouse, wherein the target level is determined by the rolling direction of the mouse; scrolling up corresponds to the previous level and scrolling down corresponds to the next level.
Another embodiment of the present invention provides a device for generating a network topology view, including a processor, where the processor is configured to create topology object containers of a corresponding number according to levels in a network, each topology object container corresponds to each level of the network one to one, and the topology object containers have corresponding topology level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes; adding the topology object with the hierarchical index attribute being the same as the topology hierarchy attribute into a topology object container with the topology hierarchy attribute to generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship; and after receiving a trigger command for displaying a target level, displaying a layered topology view corresponding to the target level on a user interface.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It is obvious to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working process of the device described above, reference may be made to the corresponding process in the foregoing method embodiment, which is not described herein again.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (5)
1. A method for generating a network topology view is characterized by comprising the following steps:
the network management system creates a corresponding number of topological object containers according to the levels in the network, wherein each topological object container corresponds to each level of the network one by one, and the topological object containers have corresponding topological level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes;
the network management system adds the topology object with the hierarchical index attribute being the same as the topology hierarchy attribute to a topology object container with the topology hierarchy attribute to generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship;
after receiving a trigger command for displaying a target level, the network management system displays a layered topology view corresponding to the target level on a user interface;
the trigger command is generated by clicking or dragging a scale on the user interface; correspondingly, the target level is determined by clicking a direction button of the scale; the positive button corresponds to the previous level, and the negative button corresponds to the next level; or the target level is determined by the dragging direction of the scale; the positive dragging corresponds to the previous level, and the negative dragging corresponds to the next level;
or,
the trigger command is generated by rolling a mouse; correspondingly, the target level is determined by the rolling direction of the mouse; upward rolling corresponds to the previous level, and downward rolling corresponds to the next level;
obtaining the current position information of the mouse; correspondingly, the displaying the hierarchical topological view corresponding to the target hierarchy on the user interface comprises: acquiring coordinate offset of all topological objects in a hierarchical topological view corresponding to the target hierarchy according to the current position information of the mouse; and displaying a partial view or a full view of the hierarchical topology view corresponding to the target hierarchy on the user interface according to the coordinate offset.
2. The method of claim 1, wherein generating the hierarchical topological view of the corresponding level comprises:
determining a position area of the topological object according to a coordinate range defined by an automatic layout configuration file, determining a specific position in the position area according to position attribute information of the topological object, and connecting the topological objects according to the link relation after arranging the topological objects at the corresponding specific positions to generate the hierarchical topological view.
3. The method of claim 2, wherein the hierarchical index attribute is stored in an extended attribute table of the topology object; the extended attribute table, the automatic layout configuration file, and the location attribute information are stored in a database.
4. The method of claim 3, wherein changing the location of the topological object on the user interface is not saved to the database.
5. An apparatus for generating a network topology view, comprising:
the system comprises a creating module, a calculating module and a judging module, wherein the creating module is used for creating topology object containers with corresponding quantity according to the levels in the network, each topology object container corresponds to each level of the network one by one, and the topology object containers have corresponding topology level attributes; generating a plurality of topology objects, the topology objects having hierarchical index attributes;
the generating module is used for adding the topology objects with the hierarchical index attributes being the same as the topology hierarchy attributes into a topology object container with the topology hierarchy attributes to generate a hierarchical topology view of a corresponding hierarchy; the hierarchical topology view comprises all topology objects in the hierarchy and link relations among the topology objects; topological objects in the hierarchical topological view corresponding to the adjacent upper and lower layers are in a parent-child relationship;
the display module is used for displaying a hierarchical topological view corresponding to a target hierarchy on a user interface after receiving a trigger command for displaying the target hierarchy;
the trigger command is generated by clicking or dragging a scale on the user interface; correspondingly, the target level is determined by clicking a direction button of the scale; the positive button corresponds to the previous level, and the negative button corresponds to the next level; or the target level is determined by the dragging direction of the scale; the positive dragging corresponds to the previous level, and the negative dragging corresponds to the next level;
or,
the trigger command is generated by rolling a mouse; correspondingly, the target level is determined by the rolling direction of the mouse; upward rolling corresponds to the previous level, and downward rolling corresponds to the next level;
obtaining the current position information of the mouse; correspondingly, the displaying the hierarchical topological view corresponding to the target hierarchy on the user interface comprises: acquiring coordinate offset of all topological objects in a hierarchical topological view corresponding to the target hierarchy according to the current position information of the mouse; and displaying a partial view or a full view of the hierarchical topology view corresponding to the target hierarchy on the user interface according to the coordinate offset.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210360935.1A CN102904751B (en) | 2012-09-25 | 2012-09-25 | The generation method and apparatus of network topology view |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210360935.1A CN102904751B (en) | 2012-09-25 | 2012-09-25 | The generation method and apparatus of network topology view |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102904751A CN102904751A (en) | 2013-01-30 |
CN102904751B true CN102904751B (en) | 2015-11-25 |
Family
ID=47576800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210360935.1A Expired - Fee Related CN102904751B (en) | 2012-09-25 | 2012-09-25 | The generation method and apparatus of network topology view |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102904751B (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634147A (en) * | 2013-11-28 | 2014-03-12 | 华为技术服务有限公司 | Network topology management method and equipment |
CN103647661B (en) * | 2013-12-05 | 2017-02-15 | 华为技术有限公司 | Topological view generating method and apparatus |
CN103729412A (en) * | 2013-12-11 | 2014-04-16 | 《中国激光》杂志社有限公司 | System and method applicable to large-scale literature cluster mobile digital publishing |
CN104168138A (en) * | 2014-08-13 | 2014-11-26 | 国家电网公司 | Electric power communication network system centralized topology generation and display method |
CN104268428B (en) * | 2014-10-14 | 2017-07-14 | 国家电网公司 | A kind of visual configuration method calculated for index |
CN105592489A (en) * | 2014-11-12 | 2016-05-18 | 中兴通讯股份有限公司 | Transmission data management method and apparatus |
CN105703923A (en) * | 2014-11-24 | 2016-06-22 | 中兴通讯股份有限公司 | Network asset information demonstration method and device |
CN104598533B (en) * | 2014-12-29 | 2018-08-14 | 曙光云计算集团有限公司 | A kind of storage method of file extent attribute |
CN105337779A (en) * | 2015-11-30 | 2016-02-17 | 成都广达新网科技股份有限公司 | Network topology display system based on hierarchical rendering technology and working method thereof |
CN105791761A (en) * | 2016-03-07 | 2016-07-20 | 深圳羚羊极速科技有限公司 | Method and system for performing comprehensive monitoring in real-time video distribution |
CN105868323A (en) * | 2016-03-28 | 2016-08-17 | 浪潮通信信息系统有限公司 | Graphical configuration method of networking resources |
CN106204448B (en) * | 2016-07-04 | 2019-09-13 | 北京空间飞行器总体设计部 | The stepless zooming display methods and display system of the big figure of spacecraft stratification power supply and distribution |
CN108322323A (en) * | 2017-01-18 | 2018-07-24 | 孙麓轩 | The fault display method and system of low-voltage distribution system |
CN109617725B (en) * | 2018-12-13 | 2021-12-14 | 北京知道创宇信息技术股份有限公司 | VMess protocol configuration method, device and storage medium thereof |
CN110909220A (en) * | 2019-10-31 | 2020-03-24 | 中盈优创资讯科技有限公司 | Topology visualization method and device |
CN115426270A (en) * | 2021-05-31 | 2022-12-02 | 北京华为数字技术有限公司 | Network topology display method and communication device |
CN113918428B (en) * | 2021-12-15 | 2022-04-08 | 深圳市明源云科技有限公司 | Topological structure detection method, device, equipment and storage medium |
CN114924822B (en) * | 2022-05-19 | 2023-09-05 | 安天科技集团股份有限公司 | Screenshot method and device of three-dimensional topological structure, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014403A (en) * | 2009-09-07 | 2011-04-13 | 中兴通讯股份有限公司 | Method and system for transmitting network topology information |
CN102281154A (en) * | 2011-07-12 | 2011-12-14 | 广东宜通世纪科技股份有限公司 | Display method and system of network topology graphing |
CN102638455A (en) * | 2012-03-19 | 2012-08-15 | 华为技术有限公司 | Method and device for processing network element object information in three-dimensional (3D) topology view |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002288229A (en) * | 2001-03-23 | 2002-10-04 | Hitachi Ltd | Display method of multi-level constitution figure information and its system |
-
2012
- 2012-09-25 CN CN201210360935.1A patent/CN102904751B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014403A (en) * | 2009-09-07 | 2011-04-13 | 中兴通讯股份有限公司 | Method and system for transmitting network topology information |
CN102281154A (en) * | 2011-07-12 | 2011-12-14 | 广东宜通世纪科技股份有限公司 | Display method and system of network topology graphing |
CN102638455A (en) * | 2012-03-19 | 2012-08-15 | 华为技术有限公司 | Method and device for processing network element object information in three-dimensional (3D) topology view |
Also Published As
Publication number | Publication date |
---|---|
CN102904751A (en) | 2013-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102904751B (en) | The generation method and apparatus of network topology view | |
CN102394778B (en) | The display methods and device of network topology | |
US10447546B1 (en) | Customized visualizations for data centers | |
US9258195B1 (en) | Logical topology visualization | |
AU785213B2 (en) | Method and apparatus for intuitively administering networked computer systems | |
Kerracher et al. | The design space of temporal graph visualisation. | |
CN104243193A (en) | Network topology dynamic allocation and display method and device | |
CN109471694A (en) | Drop-down list management method and drop-down list | |
CN109889358B (en) | 3D visual IT monitoring management system | |
CN110489464A (en) | Heuristic figure fusion visualization method and device | |
CN108363785A (en) | Data relationship methods of exhibiting, device, computer equipment and storage medium | |
CN110505079A (en) | For the visual system and method for multidimensional network based on context | |
CN111881662A (en) | Form generation method, device, processing equipment and storage medium | |
CN102130804A (en) | Hierarchical service management | |
CN107124652B (en) | It is a kind of to connect windows switching method and device in wheat live streaming | |
CN105703923A (en) | Network asset information demonstration method and device | |
CN103645716B (en) | Data processing method in a kind of transformer station back brake system and device | |
CN117033669B (en) | Knowledge graph-based analysis system generation method and device and electronic equipment | |
CN109582418A (en) | User behavior data collection method, device, computer installation, storage medium | |
CN112448829A (en) | Network topology display method and device, readable storage medium and intelligent terminal | |
CN103532736B (en) | Visual network management method and user terminal | |
CN103475511A (en) | Method and device for network maintenance | |
CN102868746B (en) | Method for realizing mobile informationization | |
CN107193450A (en) | Page elements system of selection and device | |
CN106372322A (en) | Pattern monitoring method and device applied to fire fighting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151125 Termination date: 20180925 |