A YANG model visualization processing method and device, a network management system, and a storage medium

CN122933461APending Publication Date: 2026-10-16SHENZHEN STAR MOBILE LIANXIN TECH DEV CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611130598.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-28
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

然而配置数据有上千个参数,按照传统开发模式,开发周期长且人力成本高

Benefits of technology

通过解析YANG模型的模型描述信息生成YANG模型对应的节点导航树,为用户提供YANG模型的可视化界面,以方便用户后续进行节点修改及参数配置;通过预先设置界面组件生成规则,使得在生成界面组件时,无需手动一一编写,只需按规则生成即可,节省了时间和人力成本,提高了界面组件生成效率;当YANG模型发生变更或者只能加新的模型版本时,只需重新获取相应的模型描述信息,并根据预设界面组件生成规则生成相应的界面组件即可,整个过程方便快捷,复用性高,便于维护。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122933461A_ABST
    Figure CN122933461A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication, and discloses a YANG model visual processing method and device, a network management system and a storage medium. The YANG model visual processing method comprises the following steps: obtaining model description information of a target YANG model; analyzing the model description information, and rendering the analyzed model description information into a node navigation tree and displaying the node navigation tree according to a preset interface component generation rule, wherein each node in the node navigation tree at least comprises a node type, a node identifier, a parent-child relationship and node data type constraint information; and in response to a target node operation request sent by a user based on the node navigation tree, performing corresponding operations on the target node and displaying operation results, wherein the target node operation request comprises at least one of a target node query request, a target node addition request, a target node deletion request, a target node modification request and a target node parameter configuration request. The technical scheme can simply, efficiently and flexibly realize interface visualization of the YANG model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a YANG model visualization processing method, apparatus, network management system, and storage medium. Background Technology

[0002] In mobile communication network management, network elements typically interact with the network management system via the NETCONF protocol. During the session, the network element reports its supported capability set, which declares the supported YANG model names and revisions. The YANG (Yet Another Next Generation) model is an IETF-standardized data modeling language model used to describe the configuration structure, constraints, and operations of network elements. A YANG model usually contains numerous modules, each with hierarchical structures such as containers, lists, leaf nodes, and leaf lists, corresponding to hundreds or thousands of configuration parameters. The network management system needs to provide maintenance personnel with a visual configuration management interface to perform operations such as configuration distribution, querying, and modification.

[0003] In network management systems, traditional visual configuration management interfaces typically require separate code to draw form controls (including input boxes, dropdown lists, checkboxes, etc.), write binding validation logic, and create API call code for each configuration item. However, configuration data can have thousands of parameters, making the development cycle long and labor-intensive using traditional development methods. When the YANG model changes, manual comparison of model differences and adjustments to the front-end interface code are necessary, resulting in a large workload and a high risk of omissions and errors. Furthermore, each new model version requires a complete redesign and development of the configuration interface, making it impossible to reuse existing skills and leading to repetitive work.

[0004] Therefore, to address the above shortcomings, there is a need to provide a YANG model visualization processing method, device, network management system, and storage medium. Summary of the Invention

[0005] The technical problem to be solved by this invention is how to simply, efficiently and flexibly visualize the YANG model in a network management system to facilitate parameter configuration by users. In view of the shortcomings of the prior art, this invention provides a YANG model visualization processing method, device, network management system and storage medium.

[0006] To address the aforementioned technical problems, this invention provides a YANG model visualization processing method, executed by a network management system, comprising: Obtain the model description information of the target YANG model; The model description information is parsed, and according to the preset interface component generation rules, the parsed model description information is rendered into a node navigation tree corresponding to the target YANG model and displayed. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship, and node data type constraint information. In response to a target node operation request sent by a user based on the node navigation tree, the system performs the corresponding operation on the target node and displays the operation result. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request, and target node parameter configuration request.

[0007] The present invention also provides a YANG model visualization processing device, comprising: The model description information acquisition module is used to acquire the model description information of the target YANG model; The node navigation tree rendering and display module is used to parse the model description information and render the parsed model description information into a node navigation tree corresponding to the target YANG model and display it according to the preset interface component generation rules. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship and node data type constraint information. The target node operation module is used to respond to the target node operation request sent by the user based on the node navigation tree, perform corresponding operations on the target node and display the operation results. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request and target node parameter configuration request.

[0008] The present invention also provides a network management system, comprising: One or more processors and a storage device, wherein the storage device is used to store one or more programs; The one or more programs are executed by the one or more processors, causing the one or more processors to implement the YANG model visualization processing method as described in any of the preceding claims.

[0009] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the YANG model visualization processing method as described in any of the preceding claims.

[0010] The YANG model visualization processing method, apparatus, network management system, and storage medium of the present invention have the following beneficial effects: By parsing the model description information of the YANG model, a node navigation tree corresponding to the YANG model is generated, providing users with a visual interface for the YANG model, facilitating subsequent node modification and parameter configuration. Pre-setting interface component generation rules eliminates the need for manual coding of individual components; they are generated simply by following the rules, saving time and manpower and improving efficiency. When the YANG model changes or only a new model version can be added, the corresponding model description information is retrieved again, and the corresponding interface components are generated according to the preset interface component generation rules. The entire process is convenient, fast, highly reusable, and easy to maintain. Attached Figure Description

[0011] Figure 1 This is a flowchart illustrating a YANG model visualization processing method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the interface display of a node navigation tree provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of a parameter configuration request interface provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of a YANG model visualization processing device provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of a network management system provided in an embodiment of the present invention. Detailed Implementation

[0012] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0013] Figure 1 This is a flowchart illustrating a YANG model visualization processing method provided in an embodiment of the present invention. This method is executed by a network management system, such as... Figure 1 As shown, it includes: S110. Obtain the model description information of the target YANG model; Preferably, the model description information can be determined based on the model name and revision version of the target YANG model. This model description information describes the composition of the YANG model, and based on it, the nodes included in the YANG model and the hierarchical relationships between them can be determined. Specifically, this information can be in YANG text or YIN (Yoga International Network) format. The method for obtaining the model description information of the target YANG model can be that the network management system obtains it from a server or local resource. Specifically, it can be obtained from a remote server (e.g., by sending a request through a schema interface based on the model name and revision version). If the acquisition fails or a remote server is not pre-configured, it can be loaded from local static resources (where YANG text or YIN files are pre-set locally) to ensure that the YANG model can still be parsed and an interface generated even offline or in specific environments.

[0014] A preferred embodiment of this example is as follows: the target YANG model is the YANG model corresponding to the target device, and correspondingly, obtaining the model description information of the target YANG model includes: Obtain the capability set of the target device, the capability set including the model name and revision version of the YANG model supported by the target device; Based on the capability set, determine the model name and revision version of the YANG model supported by the target device; Based on the model name and revision, obtain the model description information corresponding to the model name and revision.

[0015] Understandably, based on the device capability set, model information (i.e., model name and revision version) of all YANG models supported by the device can be obtained, as well as model information of some YANG models that the user is interested in. The device capability set in the above solution can manage multiple YANG models with different names, as well as multiple versions of YANG models with the same name. Even if the device changes, or YANG models are added, deleted, or have version changes, as long as the corresponding model description information is pre-configured, the model information of the corresponding YANG model can be obtained based on the corresponding device capability set, and then the model description information of the corresponding YANG model can be obtained. This avoids the problems of redundant development and branch expansion caused by having to make a lot of branches and compatibility logic for different YANG models at the interface layer, and facilitates later maintenance.

[0016] S120. The model description information is parsed, and according to the preset interface component generation rules, the parsed model description information is rendered into a node navigation tree corresponding to the target YANG model and displayed. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship, and node data type constraint information.

[0017] Preferably, if the model description information is in YIN format, then the YIN format XML (Extensible Markup Language) elements are parsed; if the model description information is in YANG text, then the YANG text is parsed into an equivalent structure according to the syntax rules of the YANG language. After parsing, uses (for referencing defined groups) / typedef (for deriving new types from basic type definitions) links and augmentations can be performed to build a complete and traversable node navigation tree. Each node in the node navigation tree includes at least a node type, node identifier, parent-child relationship, and node data type constraints. For example, node types may include container nodes, list nodes, leaf nodes, leaf-list nodes, choice nodes, and remote procedure call (RPC) nodes, etc. Node data type constraints may include enumeration values, value ranges, regular expressions, default values, and whether a field is required.

[0018] Furthermore, after parsing the model description information, each operable node (including configurable nodes) can be configured with a corresponding RESTCONF (an HTTP-based protocol providing a RESTful programming interface) style URI path, generating a node navigation tree containing the URI paths. Operable nodes are those in the node navigation tree that can be modified, queried, deleted, or created. Each URI path corresponds one-to-one with a corresponding operable node and includes the YANG model name, node name, and key from the list. This path allows users to retrieve and filter information in the node navigation tree based on the model name, node name, and key from the list. The above technical solution, by setting URI paths, enables access to the corresponding nodes, facilitating operations such as modification, querying, deletion, or creation of those nodes.

[0019] A preferred embodiment of this example is that the parsing of the corresponding model description information includes: If the model description information is in YIN format, then parse the XML format elements in the YIN format model description information; Alternatively, if the model description information is YANG text, then according to the syntax rules of the YANG language, the YANG text is parsed into an equivalent structure.

[0020] The preset interface component generation rules in this embodiment are pre-set rules for generating interface components. These rules may include the mapping relationship between node types and interface components, as well as the driving structure and input control driving relationship corresponding to leaf nodes and / or leaf list nodes. Specifically, the mapping relationship between node types and interface components includes the correspondence between different node types and different style interface components. The driving structure consists of the node data type constraint information corresponding to leaf nodes and / or leaf list nodes. This node data type constraint information includes string, uint32 (fixed-width, unsigned 32-bit integer type), enumeration and its sub-elements enumeration, range (data type or function representing a numerical sequence), pattern, default, units, etc.

[0021] A preferred embodiment of this example includes, before rendering and displaying the parsed model description information as a node navigation tree corresponding to the target YANG model according to preset interface component generation rules, the method further includes: The preset interface component generation rules are created, which include the mapping relationship between node types and interface components. The mapping relationship between node types and interface components includes: container nodes, list nodes, and inputs and outputs of remote procedure calls (RPC) correspond to container components, leaf nodes correspond to leaf components, leaf list nodes correspond to leaf list components, and selection nodes correspond to selection components.

[0022] In this embodiment, rendering the node navigation tree according to the preset interface component generation rules may include: if the node type is a container node, then during rendering, based on the mapping relationship between the node type and the interface component, the child components are recursively rendered according to the list of child nodes of the container node; if the node type is a list node, then during rendering, based on the mapping relationship between the node type and the interface component, the list items are maintained according to the key and instance identifier, and the child nodes are recursively rendered for each item.

[0023] Further preferably, the preset interface component generation rules also include the driving structure and the driving relationship between input controls. The driving structure is node data type constraint information, which is the data type constraint information corresponding to leaf nodes and / or leaf list nodes, and is obtained from the node tree structure. Specifically, the driving structure and the driving relationship between input controls can include: enumeration corresponding to dropdown lists, numeric types corresponding to numeric input boxes with a range parameter, strings corresponding to text boxes with a pattern and length parameter, and unions corresponding to type selection and sub-inputs, etc.

[0024] The above-described mapping between node types and interface components, along with the driving structure and input controls, enables the automatic generation of the YANG model into a visual interface. When the YANG model changes or is added, there's no need to draw input boxes or write form code for thousands of configuration parameters individually; simply updating the YANG model description information is sufficient for the visual interface to automatically adapt.

[0025] S130. Responding to the target node operation request sent by the user based on the node navigation tree, perform the corresponding operation on the target node and display the operation result, wherein the target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request, and target node parameter configuration request.

[0026] Figure 2 This is a schematic diagram of the interface display of a node navigation tree provided in an embodiment of the present invention, such as... Figure 2 As shown, 21 represents the node navigation tree, and 22 represents the parameter items corresponding to the target node. Users can intuitively see the child nodes under each node in the YANG model, as well as the parameter items corresponding to leaf nodes and leaf list nodes, through the node navigation tree. Simultaneously, users can perform corresponding operations on target nodes in the YANG model based on the node navigation tree. Specifically, operations on target nodes can be implemented by sending target node operation requests based on the node navigation tree. These operations can include querying, adding, deleting, modifying, and configuring parameters for the target node. It is understood that each operable node in the node navigation tree is configured with a URI path; when operating on a target node, it is preferable to locate the target node and perform the corresponding operation based on the URI path.

[0027] In a preferred embodiment of this example, the target node operation request includes a target node parameter configuration request. Each operable node in the node navigation tree is pre-configured with a corresponding URI path. Accordingly, responding to the target node operation request sent by the user based on the node navigation tree, performing corresponding operations on the target node, and displaying the operation results includes: In response to a user's request for configuration of target node parameters based on the node navigation tree, the system completes the parameter configuration of the target node using a RESTCONF-style interface according to the URI path of the target node. The parameter configuration includes parameter distribution and / or parameter retrieval.

[0028] Figure 3 This is a schematic diagram of a parameter configuration request interface provided in an embodiment of the present invention, such as... Figure 3As shown, the user modifies the parameter "operation_mode_status" under the target node "sc-antenna". The parameter configuration directive for this modification is "sc-antenna":{"operation_mode_status": 1} (as shown in the red box in the figure). When the user clicks the "Confirm and Send" button on the interface, the system will modify the value of the parameter "operation_mode_status" under the target node "sc-antenna" to 1 according to the URI path "ubinexus-sc-antenna@2024-04-07:sc-antenna". This modification operation is completed through a RESTCONF-style interface.

[0029] This invention proposes a YANG model visualization processing method, executed by a network management system, comprising: acquiring model description information of a target YANG model; parsing the model description information and rendering it into a node navigation tree corresponding to the target YANG model and displaying it according to preset interface component generation rules, wherein each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship, and node data type constraint information; responding to a target node operation request sent by a user based on the node navigation tree, performing corresponding operations on the target node and displaying the operation results, wherein the target node operation request includes at least one of a target node query request, a target node add request, a target node delete request, a target node modify request, and a target node parameter configuration request. The above method generates a node navigation tree for the YANG model by parsing its model description information, providing users with a visual interface for the YANG model to facilitate subsequent node modification and parameter configuration. By pre-setting interface component generation rules, interface components can be generated without manual coding, saving time and manpower costs and improving efficiency. When the YANG model changes or only a new model version can be added, the corresponding model description information only needs to be retrieved again, and the corresponding interface components can be generated according to the preset interface component generation rules. The whole process is convenient, fast, highly reusable, and easy to maintain.

[0030] Figure 4 This is a schematic diagram of the structure of a YANG model visualization processing device provided in an embodiment of the present invention, as shown below. Figure 4 As shown, the YANG model visualization processing device includes: The model description information acquisition module 410 is used to acquire the model description information of the target YANG model; The node navigation tree rendering and display module 420 is used to parse the model description information and render the parsed model description information into a node navigation tree corresponding to the target YANG model and display it according to the preset interface component generation rules. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship and node data type constraint information. The target node operation module 430 is used to respond to the target node operation request sent by the user based on the node navigation tree, perform corresponding operations on the target node and display the operation results. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request and target node parameter configuration request.

[0031] This invention proposes a YANG model visualization processing device, which utilizes a model description information acquisition module to obtain model description information of a target YANG model; a node navigation tree rendering and display module to parse the model description information and, according to preset interface component generation rules, renders the parsed model description information into a node navigation tree corresponding to the target YANG model and displays it. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship, and node data type constraint information; a target node operation module responds to target node operation requests sent by the user based on the node navigation tree, performs corresponding operations on the target node, and displays the operation results. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request, and target node parameter configuration request. The above method generates a node navigation tree for the YANG model by parsing its model description information, providing users with a visual interface for the YANG model to facilitate subsequent node modification and parameter configuration. By pre-setting interface component generation rules, interface components can be generated without manual coding, saving time and manpower costs and improving efficiency. When the YANG model changes or only a new model version can be added, the corresponding model description information only needs to be retrieved again, and the corresponding interface components can be generated according to the preset interface component generation rules. The whole process is convenient, fast, highly reusable, and easy to maintain.

[0032] Based on the above technical solutions, the target node operation request further includes a target node parameter configuration request. Each operable node in the node navigation tree is pre-configured with a corresponding URI path. Accordingly, the target node operation module 430 also includes a parameter configuration submodule, which can be used to respond to the target node parameter configuration request sent by the user based on the node navigation tree, and complete the parameter configuration of the target node using a RESTCONF-style interface according to the URI path of the target node. The parameter configuration includes parameter distribution and / or parameter acquisition.

[0033] Based on the above technical solutions, further, the target YANG model is the YANG model corresponding to the target device. Accordingly, the model description information acquisition module 410 can also be used to: acquire the capability set of the target device, the capability set including the model name and revision version of the YANG model supported by the target device; determine the model name and revision version of the YANG model supported by the target device based on the capability set; and acquire the model description information corresponding to the model name and revision version based on the model name and revision version.

[0034] Based on the above technical solutions, the node navigation tree rendering and display module 420 can further be used to: if the model description information is in YIN format, then parse the XML format elements in the YIN format model description information; or, if the model description information is YANG text, then parse the YANG text into an equivalent structure according to the syntax rules of the YANG language.

[0035] Based on the above technical solutions, the YANG model visualization processing device may further include a preset interface component generation rule creation module, which is used to create the preset interface component generation rule before rendering the parsed model description information into a node navigation tree corresponding to the target YANG model and displaying it according to the preset interface component generation rule. The preset interface component generation rule includes a mapping relationship between node types and interface components, wherein the mapping relationship between node types and interface components includes: container nodes, list nodes, and inputs and outputs of remote procedure calls (RPC) correspond to container components, leaf nodes correspond to leaf components, leaf list nodes correspond to leaf list components, and selection nodes correspond to selection components.

[0036] Based on the above technical solutions, the preset interface component generation rules further include the driving structure and the driving relationship between the input control and the driving structure. The driving structure is generated based on node data type constraint information, which is the data type constraint information corresponding to the leaf nodes and / or leaf list nodes. The node data type constraint information is obtained from the node tree structure.

[0037] The YANG model visualization processing device provided in this embodiment of the invention can execute the steps in the YANG model visualization processing method provided in this disclosure method embodiment, and has the execution steps and beneficial effects, which will not be repeated here.

[0038] Figure 5 This is a schematic diagram of the structure of a network management system provided in an embodiment of the present invention. Figure 5 As shown, the network management system 500 includes one or more processors 501 and a storage device 502, wherein the storage device 502 is used to store one or more programs; when the one or more programs are executed by the one or more processors 501, the one or more processors 501 implement the YANG model visualization processing method as described in any of the above.

[0039] The processor 501 may be a central processing unit (CPU) or other form of processing unit with data processing and / or instruction execution capabilities, and may control other components in the network management system 500 to perform desired functions.

[0040] Storage device 502 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and processor 501 may execute the program instructions to implement the YANG model visualization processing method of any embodiment of the present invention described above, and / or other desired functions. Various contents such as initial extrinsic parameters and thresholds may also be stored in the computer-readable storage medium.

[0041] In one example, the network management system 500 may further include an input device 503 and an output device 504, these components being interconnected via a bus system and / or other forms of connection mechanisms (not shown). The input device 503 may include, for example, a keyboard, a mouse, etc. The output device 504 may output various information to the outside, including warning messages, braking force, etc. The output device 504 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0042] Of course, for the sake of simplicity, Figure 5Only some of the components of the network management system 500 relevant to this invention are shown in this paper, omitting components such as buses, input / output interfaces, etc. In addition, the network management system 500 may include any other suitable components depending on the specific application.

[0043] In addition to the methods and devices described above, embodiments of the present invention may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps of the YANG model visualization processing method provided in any embodiment of the present invention.

[0044] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of the present invention. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0045] Furthermore, embodiments of the present invention may also be computer-readable storage media storing a computer program that, when executed by a processor, implements the YANG model visualization processing method as described in any embodiment of the present invention.

[0046] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.

[0047] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A visualization processing method for YANG models, characterized in that, Performed by the network management system, including: Obtain the model description information of the target YANG model; The model description information is parsed, and according to the preset interface component generation rules, the parsed model description information is rendered into a node navigation tree corresponding to the target YANG model and displayed. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship, and node data type constraint information. In response to a target node operation request sent by a user based on the node navigation tree, the system performs the corresponding operation on the target node and displays the operation result. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request, and target node parameter configuration request.

2. The method according to claim 1, characterized in that, The target node operation request includes a target node parameter configuration request. Each operable node in the node navigation tree is pre-configured with a corresponding URI path. Correspondingly, responding to the target node operation request sent by the user based on the node navigation tree, performing corresponding operations on the target node, and displaying the operation results includes: In response to a user's request for configuration of target node parameters based on the node navigation tree, the system completes the parameter configuration of the target node using a RESTCONF-style interface according to the URI path of the target node. The parameter configuration includes parameter distribution and / or parameter retrieval.

3. The method according to claim 1 or 2, characterized in that, The target YANG model is the YANG model corresponding to the target device. Accordingly, obtaining the model description information of the target YANG model includes: Obtain the capability set of the target device, the capability set including the model name and revision version of the YANG model supported by the target device; Based on the capability set, determine the model name and revision version of the YANG model supported by the target device; Based on the model name and revision version, obtain the model description information corresponding to the model name and revision version.

4. The method according to claim 1 or 2, characterized in that, The parsing of the model description information includes: If the model description information is in YIN format, then parse the XML format elements in the YIN format model description information; Alternatively, if the model description information is YANG text, then according to the syntax rules of the YANG language, the YANG text is parsed into an equivalent structure.

5. The method according to claim 1 or 2, characterized in that, Before rendering and displaying the parsed model description information as the node navigation tree corresponding to the target YANG model according to the preset interface component generation rules, the process also includes: The preset interface component generation rules are created, which include the mapping relationship between node types and interface components. The mapping relationship between node types and interface components includes: container nodes, list nodes, and inputs and outputs of remote procedure calls (RPC) correspond to container components, leaf nodes correspond to leaf components, leaf list nodes correspond to leaf list components, and selection nodes correspond to selection components.

6. The method according to claim 5, characterized in that, The preset interface component generation rules also include the driving structure and the driving relationship between input controls. The driving structure is generated based on node data type constraint information, which is the data type constraint information corresponding to leaf nodes and / or leaf list nodes. The node data type constraint information is obtained from the node navigation tree.

7. A YANG model visualization processing device, characterized in that, include: The model description information acquisition module is used to acquire the model description information of the target YANG model; The node navigation tree rendering and display module is used to parse the model description information and render the parsed model description information into a node navigation tree corresponding to the target YANG model and display it according to the preset interface component generation rules. Each node in the node navigation tree includes at least the following information: node type, node identifier, parent-child relationship and node data type constraint information. The target node operation module is used to respond to the target node operation request sent by the user based on the node navigation tree, perform corresponding operations on the target node and display the operation results. The target node operation request includes at least one of the following: target node query request, target node add request, target node delete request, target node modify request and target node parameter configuration request.

8. The apparatus according to claim 7, characterized in that, The target node operation request includes a target node parameter configuration request. Each operable node in the node navigation tree is pre-configured with a corresponding URI path. Accordingly, the target node operation module also includes a parameter configuration submodule, used for: In response to a user's request for configuration of target node parameters based on the node navigation tree, the system completes the parameter configuration of the target node using a RESTCONF-style interface according to the URI path of the target node. The parameter configuration includes parameter distribution and / or parameter retrieval.

9. A network management system, characterized in that, include: One or more processors and a storage device, wherein the storage device is used to store one or more programs; The one or more programs are executed by the one or more processors, causing the one or more processors to implement the YANG model visualization processing method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the YANG model visualization processing method as described in any one of claims 1-7.