[go: up one dir, main page]

CN1968133B - Configuration information management method, system and device thereof - Google Patents

Configuration information management method, system and device thereof Download PDF

Info

Publication number
CN1968133B
CN1968133B CN200610066758A CN200610066758A CN1968133B CN 1968133 B CN1968133 B CN 1968133B CN 200610066758 A CN200610066758 A CN 200610066758A CN 200610066758 A CN200610066758 A CN 200610066758A CN 1968133 B CN1968133 B CN 1968133B
Authority
CN
China
Prior art keywords
configuration
configuration information
submodule
sign
target
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
Application number
CN200610066758A
Other languages
Chinese (zh)
Other versions
CN1968133A (en
Inventor
范凤兵
窦善俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200610066758A priority Critical patent/CN1968133B/en
Priority to PCT/CN2007/000823 priority patent/WO2007115470A1/en
Publication of CN1968133A publication Critical patent/CN1968133A/en
Application granted granted Critical
Publication of CN1968133B publication Critical patent/CN1968133B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种设备配置信息管理方法、一种设备配置信息管理系统,以及一种设备配置信息管理服务器,本发明方法包括:当用户管理设备配置信息时,执行步骤:服务器接收预先设置的标识配置信息类型的配置项标识和操作标识,以及一个或多个管理目标的标识;服务器对所述管理目标的与所述配置项标识对应的配置信息进行与所述操作标识对应的操作处理。采用本发明方法,可实现一次对一个或多个设备的配置信息进行管理和维护,提高了工作效率。

Figure 200610066758

The invention discloses a device configuration information management method, a device configuration information management system, and a device configuration information management server. The method of the invention includes: when a user manages device configuration information, an execution step: the server receives a preset A configuration item ID and an operation ID identifying the type of configuration information, and one or more management target IDs; the server performs operation processing corresponding to the operation ID on the configuration information corresponding to the configuration item ID of the management target. By adopting the method of the invention, the configuration information of one or more devices can be managed and maintained at one time, and the working efficiency is improved.

Figure 200610066758

Description

配置信息管理方法及其系统和装置 Configuration information management method, system and device thereof

技术领域technical field

本发明涉及信息管理领域,尤其涉及一种设备配置信息的管理方法及其系统和装置。The invention relates to the field of information management, in particular to a method for managing equipment configuration information, a system and a device thereof.

背景技术Background technique

通信网络中存在大量的网络设备(也称网元),对这些网络设备的管理基本上可以分为两种方式:单点管理和集中管理。单点管理,一般指管理工具或者管理手段仅能管理个别设备。集中管理,一般指管理工具能管理所辖通信网络的全部或者绝大部分设备。集中网络管理系统,一般提供集中拓扑管理功能、集中配置管理功能、集中故障管理功能、集中性能管理功能、集中安全管理功能等。集中网络管理系统的结构示意图如图1所示。There are a large number of network devices (also called network elements) in the communication network, and the management of these network devices can basically be divided into two ways: single-point management and centralized management. Single-point management generally refers to management tools or means that can only manage individual devices. Centralized management generally refers to management tools that can manage all or most of the equipment in the communication network under its jurisdiction. A centralized network management system generally provides centralized topology management functions, centralized configuration management functions, centralized fault management functions, centralized performance management functions, and centralized security management functions. The structural diagram of the centralized network management system is shown in Figure 1.

目前,现有技术中的基于图形用户界面(Graphic User Interface,GUI)的配置信息管理系统对网元的配置信息仅仅能对单设备进行简单查询和简单设置,对于复杂数据的设置,还要在每个设备的本地维护终端进行操作At present, the configuration information management system based on the Graphic User Interface (GUI) in the prior art can only perform simple query and simple settings for the configuration information of network elements, and for complex data settings, it is necessary to Local maintenance terminal for each device for operation

随着网络系统中设备数量的增长,网络管理人员可能面临几十上百个同类设备,对于每一个设备,其配置数据可能是众多而复杂的,因此,在对这些设备的配置数据进行维护时会遇到如下问题:With the increase of the number of devices in the network system, network managers may face dozens or even hundreds of similar devices. For each device, its configuration data may be numerous and complex. Therefore, when maintaining the configuration data of these devices You will encounter the following problems:

针对每个设备,管理人员都要进行设置,因此会有大量的重复性设置工作,工作量会非常大,而且,随着数据参数的增多,增加了参数设置的错误率;For each device, the management personnel have to set it up, so there will be a lot of repetitive setting work, and the workload will be very heavy. Moreover, with the increase of data parameters, the error rate of parameter setting will increase;

如果设备升级,那么所有的数据需要重新设置,这样加大了工作量并降低了参数设置的正确性;If the equipment is upgraded, all data needs to be reset, which increases the workload and reduces the correctness of parameter settings;

如果一个新接入的设备上的数据非常完善,管理人员想把这些数据应用到其余设备上,必须手工收集相关数据源,然后逐一给其余设备输入,很不方便;If the data on a newly connected device is very complete, and the administrator wants to apply this data to other devices, he must manually collect relevant data sources, and then input them to other devices one by one, which is very inconvenient;

如果想要查看两个设备之间的配置信息,只能是人工找出每个字段的差异,不方便对比各个设备之间的配置信息;If you want to view the configuration information between two devices, you can only manually find out the difference in each field, which is inconvenient to compare the configuration information between devices;

如果设备参数过于复杂,管理人员还需要使用设备的本地维护终端,这样会导致管理一个设备既需要使用集中管理系统,还需要使用本地维护终端,维护方便性不好。If the device parameters are too complicated, the management personnel also need to use the local maintenance terminal of the device. This will lead to the need to use both the centralized management system and the local maintenance terminal to manage a device, which is not easy to maintain.

发明内容Contents of the invention

本发明提供一种设备配置信息的管理方法、一种设备配置信息的管理系统,以及一种设备配置信息管理服务器,用以解决现有技术中只能对单个设备进行配置信息管理的问题。The invention provides a management method of equipment configuration information, a management system of equipment configuration information, and a equipment configuration information management server, which are used to solve the problem in the prior art that only a single equipment can be managed with configuration information.

本发明提供的设备配置信息的管理方法包括:当用户管理设备配置信息时,执行步骤:The management method of the device configuration information provided by the present invention includes: when the user manages the device configuration information, the following steps are performed:

服务器接收预先设置的标识配置信息类型的配置项标识和操作标识,以及一个或多个管理目标的标识;其中,所述操作标识为同步操作标识,所述管理目标标识为一个同步源标识和一个或多个同步目标标识;或者,所述操作标识为导出操作标识,所述管理目标标识为目标设备标识或与所述配置项标识对应的配置模板标识;或者,所述操作标识为导入操作标识,所述管理目标标识为目标设备标识或与所述配置项标识对应的配置模板标识;The server receives preset configuration item identifiers and operation identifiers that identify configuration information types, and one or more management target identifiers; wherein, the operation identifier is a synchronization operation identifier, and the management target identifier is a synchronization source identifier and a or multiple synchronization target IDs; or, the operation ID is an export operation ID, and the management target ID is a target device ID or a configuration template ID corresponding to the configuration item ID; or, the operation ID is an import operation ID , the management target identifier is a target device identifier or a configuration template identifier corresponding to the configuration item identifier;

服务器对所述管理目标的与所述配置项标识对应的配置信息进行与所述操作标识对应的操作处理;其中,当所述操作标识为同步操作标识时,服务器将所述同步源标识对应的同步源的相应配置信息同步到所述一个或多个同步目标标识对应的同步目标中并存储到本地;当所述操作标识为导出操作标识时,服务器接收客户端发送的配置文件的存储信息,将所述目标设备标识对应的目标设备或所述配置模板标识对应的配置模板的相应配置信息导出到所述配置文件并存储;当所述操作标识为导入操作标识时,服务器接收客户端发送的导入的配置信息,将该配置信息配置到所述目标设备标识对应的目标设备或所述配置模板标识对应的配置模板中并存储到本地。The server performs operation processing corresponding to the operation identifier on the configuration information corresponding to the configuration item identifier of the management target; wherein, when the operation identifier is a synchronization operation identifier, the server identifies the corresponding synchronization source The corresponding configuration information of the synchronization source is synchronized to the synchronization target corresponding to the one or more synchronization target identifiers and stored locally; when the operation identifier is an export operation identifier, the server receives the storage information of the configuration file sent by the client, Export and store corresponding configuration information of the target device corresponding to the target device identifier or the configuration template corresponding to the configuration template identifier to the configuration file; when the operation identifier is an import operation identifier, the server receives the The imported configuration information is configured into the target device corresponding to the target device identifier or the configuration template corresponding to the configuration template identifier and stored locally.

上述方法中,服务器比较所述同步源和所述同步目标的所述配置信息,并根据比较结果生成相应处理命令,发送到所述同步目标。In the above method, the server compares the configuration information of the synchronization source and the synchronization target, generates a corresponding processing command according to the comparison result, and sends it to the synchronization target.

服务器判断所述同步目标与所述同步源的所述配置信息不等时,向所述同步目标发送修改命令,指示其将所述同步目标与所述同步源不等的配置信息修改为所述同步源的配置信息;或When the server judges that the configuration information of the synchronization target and the synchronization source are not equal, it sends a modification command to the synchronization target, instructing it to modify the configuration information of the synchronization target and the synchronization source to the configuration information for the synchronization source; or

服务器判断所述同步源中具有所述同步目标所没有的配置信息时,向所述同步目标发送创建命令,指示其创建该配置信息;或When the server determines that the synchronization source has configuration information that the synchronization target does not have, it sends a create command to the synchronization target, instructing it to create the configuration information; or

服务器判断所述同步目标中具有所述同步源所没有的配置信息时,向所述同步目标发送删除命令,指示其删除该配置信息。When the server determines that the synchronization target has configuration information that the synchronization source does not have, it sends a delete command to the synchronization target, instructing it to delete the configuration information.

上述方法中,所述同步源为与所述配置项标识对应的配置模板,所述同步目标为一个或多个目标设备;或In the above method, the synchronization source is a configuration template corresponding to the configuration item identifier, and the synchronization target is one or more target devices; or

所述同步源为源设备,所述同步目标为与所述配置项标识对应的配置模板,或/和一个或多个目标设备。The synchronization source is a source device, and the synchronization target is a configuration template corresponding to the configuration item identifier, or/and one or more target devices.

服务器获知所述目标设备配置成功后,存储该目标设备的配置信息。After learning that the configuration of the target device is successful, the server stores the configuration information of the target device.

上述方法中,客户端引入配置文件,读取其中的配置信息,并发送到服务器。In the above method, the client imports the configuration file, reads the configuration information therein, and sends it to the server.

服务器比较所述导入的配置信息和所述目标设备或所述配置模板的所述配置信息,并根据比较结果生成相应处理命令,发送到所述目标设备或所述配置模板。The server compares the imported configuration information with the configuration information of the target device or the configuration template, generates a corresponding processing command according to the comparison result, and sends it to the target device or the configuration template.

服务器判断所述导入的配置信息与所述目标设备或所述配置模板的配置信息不等时,向所述目标设备或所述配置模板发送修改命令,指示其将所述目标设备或配置模板与导入的配置信息不等的配置信息修改为所述导入的配置信息;或,服务器判断所述导入的配置信息不存在于所述目标设备或所述配置模板时,向所述目标设备或所述配置模板发送创建命令,指示其创建该配置信息;或,服务器判断所述目标设备或所述配置模板中存在所述导入的配置信息所没有的配置信息时,向所述目标设备或所述配置模板发送删除命令,指示其删除该配置信息。When the server judges that the imported configuration information is not equal to the configuration information of the target device or the configuration template, it sends a modification command to the target device or the configuration template, instructing it to compare the target device or the configuration template with the The configuration information that is different from the imported configuration information is modified to the imported configuration information; or, when the server judges that the imported configuration information does not exist in the target device or the configuration template, it sends a message to the target device or the configuration template. The configuration template sends a creation command to instruct it to create the configuration information; or, when the server judges that there is configuration information that does not exist in the imported configuration information in the target device or the configuration template, it sends a message to the target device or the configuration template. The template sends a delete command, instructing it to delete the configuration information.

根据本发明的上述方法,服务器根据预先设置的与所述配置项标识对应的配置信息存储模型存储所述配置信息。According to the above method of the present invention, the server stores the configuration information according to a preset configuration information storage model corresponding to the configuration item identifier.

本发明提供的设备配置信息管理系统,包括:客户端和服务器端,所述客户端包括输入/输出模块,所述服务器端包括配置管理模块、设备接口模块和存储模块;The device configuration information management system provided by the present invention includes: a client and a server, the client includes an input/output module, and the server includes a configuration management module, a device interface module and a storage module;

所述输入/输出模块与所述配置管理模块连接,获取用户在客户端选定的配置项标识、操作标识,以及一个或多个管理目标的标识,并发送到所述配置管理模块;The input/output module is connected to the configuration management module, obtains the configuration item ID, operation ID, and one or more management target IDs selected by the user on the client side, and sends them to the configuration management module;

所述配置管理模块与所述存储模块连接,根据所述配置项标识和所述管理目标标识从所述存储模块获取配置信息,并根据所述操作标识对所述配置信息进行处理;The configuration management module is connected to the storage module, obtains configuration information from the storage module according to the configuration item identifier and the management target identifier, and processes the configuration information according to the operation identifier;

所述设备接口模块与所述配置管理模块连接,根据所述配置管理模块的指示构造发送给所述管理目标的命令并发送到该管理目标,指示该管理目标配置所述配置信息;The device interface module is connected to the configuration management module, constructs a command sent to the management target according to the instruction of the configuration management module and sends it to the management target, and instructs the management target to configure the configuration information;

所述存储模块存储所述管理目标的配置信息;The storage module stores configuration information of the management target;

其中,所述配置管理模块包含分配子模块、同步子模块、导出子模块、导入子模块、查询子模块和编辑子模块;Wherein, the configuration management module includes an allocation sub-module, a synchronization sub-module, an export sub-module, an import sub-module, a query sub-module and an editing sub-module;

所述分配子模块与所述输入/输出模块连接,并分别与所述同步子模块、导出子模块、导入子模块、查询子模块和编辑子模块连接;所述同步子模块、导入子模块和编辑子模块分别与所述存储模块和所述设备接口模块连接;所述查询子模块和所述导出子模块与所述存储模块连接;The distribution sub-module is connected with the input/output module, and is connected with the synchronization sub-module, the export sub-module, the import sub-module, the query sub-module and the editing sub-module respectively; the synchronization sub-module, the import sub-module and The editing submodule is connected to the storage module and the device interface module respectively; the query submodule and the exporting submodule are connected to the storage module;

所述分配子模块,用于根据从所述输入/输出模块接收的操作标识,将所述配置项标识和所述管理目标标识发送到所述同步子模块、导出子模块、导入子模块、查询子模块或编辑子模块;The allocation submodule is configured to send the configuration item identifier and the management target identifier to the synchronization submodule, export submodule, import submodule, query according to the operation identifier received from the input/output module submodule or edit submodule;

所述同步子模块,用于将所述存储模块中的所述配置项标识对应的配置信息,通过所述设备接口模块同步到管理目标上;The synchronization sub-module is used to synchronize the configuration information corresponding to the configuration item identifier in the storage module to the management target through the device interface module;

所述导出子模块,用于将所述存储模块中的管理目标的所述配置项标识对应的配置信息进行导出;The exporting submodule is configured to export the configuration information corresponding to the configuration item identifier of the management target in the storage module;

所述导入子模块,用于将配置信息导入到所述存储模块中的管理目标的所述配置项标识对应的配置信息中,以及通过所述设备接口模块导入到管理目标的所述配置项标识对应的配置信息中;The import submodule is configured to import configuration information into the configuration information corresponding to the configuration item ID of the management target in the storage module, and import the configuration item ID into the management target through the device interface module In the corresponding configuration information;

所述查询子模块,用于从所述存储模块中查询管理目标的所述配置项标识对应的配置信息;The query submodule is configured to query configuration information corresponding to the configuration item identifier of the management target from the storage module;

所述编辑子模块,用于编辑所述存储模块中的管理目标的所述配置项标识对应的配置信息,以及通过所述设备接口模块编辑管理目标的所述配置项标识对应的配置信息。The editing sub-module is configured to edit the configuration information corresponding to the configuration item identifier of the management object in the storage module, and edit the configuration information corresponding to the configuration item identifier of the management object through the device interface module.

所述同步子模块根据所述配置项标识、所述同步源标识和所述同步目标标识,从所述存储模块获取所述同步源和同步目标的所述配置信息,并进行比较,并根据比较结果,对所述同步目标的所述配置信息进行处理。The synchronization sub-module obtains the configuration information of the synchronization source and the synchronization target from the storage module according to the configuration item identifier, the synchronization source identifier and the synchronization target identifier, and compares them, and according to the comparison As a result, the configuration information of the synchronization target is processed.

上述系统中,所述同步子模块判断所述同步目标与所述同步源的所述配置信息不等时,向所述同步目标发送修改命令,指示其将所述同步目标与所述同步源不等的配置信息修改为所述同步源的配置信息;或In the above system, when the synchronization sub-module judges that the configuration information of the synchronization target and the synchronization source are not equal, it sends a modification command to the synchronization target, instructing it to make the synchronization target different from the synchronization source. The configuration information of etc. is modified to the configuration information of the synchronization source; or

所述同步子模块判断所述同步源中具有所述同步目标所没有的配置信息时,向所述同步目标发送创建命令,指示其创建该配置信息;或When the synchronization submodule determines that the synchronization source has configuration information that the synchronization target does not have, it sends a creation command to the synchronization target, instructing it to create the configuration information; or

所述同步子模块判断所述同步目标中具有所述同步源所没有的配置信息时,向所述同步目标发送删除命令,指示其删除该配置信息。When the synchronization sub-module determines that the synchronization target has configuration information that the synchronization source does not have, it sends a delete command to the synchronization target, instructing it to delete the configuration information.

所述同步目标为目标设备时,所述同步子模块通过所述设备接口模块向该设备发送修改、创建或删除的操作指令,并在接收该设备返回的成功响应消息后,将该设备的所述配置信息存储到所述存储模块。When the synchronization target is a target device, the synchronization sub-module sends an operation instruction of modifying, creating or deleting to the device through the device interface module, and after receiving a successful response message returned by the device, The configuration information is stored in the storage module.

根据本发明的上述系统,所述输入/输出模块将导出操作标识、导出文件的存储信息、配置项标识,以及源设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;According to the above system of the present invention, the input/output module sends the export operation identifier, the storage information of the exported file, the configuration item identifier, and the source device identifier or the configuration template identifier corresponding to the configuration item identifier to the distributor module;

所述分配子模块将所述导出文件的存储信息、配置项标识,以及所述源设备标识或所述配置模板标识发送到所述导出子模块;The distribution submodule sends the storage information of the exported file, the configuration item identifier, and the source device identifier or the configuration template identifier to the export submodule;

所述导出子模块将所述源设备或所述配置模板的所述配置信息导出到所述导出文件中存储。The export submodule exports the configuration information of the source device or the configuration template to the export file for storage.

根据本发明的上述系统,所述输入/输出模块将导入操作标识、导入的配置信息、配置项标识,以及目标设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;According to the above system of the present invention, the input/output module sends the import operation identifier, the imported configuration information, the configuration item identifier, and the target device identifier or the configuration template identifier corresponding to the configuration item identifier to the allocation submodule ;

所述分配子模块将导入的配置信息、配置项标识,以及所述目标设备标识或所述配置模板标识发送到所述导入子模块;The distribution submodule sends the imported configuration information, configuration item identifier, and the target device identifier or the configuration template identifier to the import submodule;

所述导入子模块将所述导入的配置信息配置到所述目标设备或所述配置模板中并存储到所述存储模块。The import submodule configures the imported configuration information into the target device or the configuration template and stores it in the storage module.

所述导入子模块判断所述目标设备或所述配置模板的配置信息与所述导入的配置信息不等时,向所述目标设备或所述配置模板发送修改命令,指示其将所述目标设备或配置模板与导入的配置信息不等的配置信息修改为导入的配置信息;或所述导入子模块判断所述导入的配置信息不存在于所述目标设备或所述配置模板时,向所述目标设备或所述配置模板发送创建命令,指示其创建该配置信息;或所述导入子模块判断所述目标设备或所述配置模板中存在所述导入的配置信息所没有的配置信息时,向所述目标设备或所述配置模板发送删除命令,指示其删除该配置信息。When the import submodule judges that the configuration information of the target device or the configuration template is not equal to the imported configuration information, it sends a modification command to the target device or the configuration template, instructing it to replace the target device Or modify the configuration information that is not equal to the imported configuration information from the configuration template to the imported configuration information; or when the import submodule judges that the imported configuration information does not exist in the target device or the configuration template, send the The target device or the configuration template sends a creation command, instructing it to create the configuration information; or when the import submodule judges that there is configuration information in the target device or the configuration template that does not exist in the imported configuration information, send The target device or the configuration template sends a delete command, instructing it to delete the configuration information.

所述输入/输出模块将查询操作标识、配置项标识,以及一个或多个目标设备的标识发送到所述分配子模块;所述分配子模块将所述配置项标识和所述目标设备标识发送到所述查询子模块;所述查询子模块查询所述目标设备的所述配置信息,并发送到所述输入/输出模块进行显示。The input/output module sends the query operation identifier, the configuration item identifier, and the identifiers of one or more target devices to the distribution submodule; the distribution submodule sends the configuration item identifier and the target device identifier to the query sub-module; the query sub-module queries the configuration information of the target device and sends it to the input/output module for display.

所述查询子模块查询与所述配置项标识对应的配置模板的配置信息,并发送到所述输入/输出模块进行显示。The query sub-module queries the configuration information of the configuration template corresponding to the configuration item identifier, and sends it to the input/output module for display.

所述输入/输出模块图形化显示所述目标设备或/和所述配置模板的所述配置信息。The input/output module graphically displays the configuration information of the target device or/and the configuration template.

根据本发明的上述系统,所述输入/输出模块将编辑操作标识、配置项标识,以及目标设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;According to the above system of the present invention, the input/output module sends the editing operation identifier, the configuration item identifier, and the target device identifier or the configuration template identifier corresponding to the configuration item identifier to the allocation submodule;

所述分配子模块将所述配置项标识,以及所述目标设备标识或配置模板标识发送到所述编辑子模块;The allocation submodule sends the configuration item identifier, and the target device identifier or configuration template identifier to the editing submodule;

所述编辑子模块对所述目标设备或所述配置模板的所述配置信息进行编辑处理并存储到所述存储模块。The editing submodule edits the configuration information of the target device or the configuration template and stores it in the storage module.

所述编辑子模块通过所述设备接口模块向所述目标设备发送编辑指令,指示其编辑所述配置信息,并在收到所述目标设备返回的成功响应消息后,将该设备的所述配置信息存储到所述存储模块。The editing submodule sends an editing instruction to the target device through the device interface module, instructing it to edit the configuration information, and after receiving the successful response message returned by the target device, configures the configuration information of the device information is stored to the storage module.

本发明提供的设备配置信息管理服务器,包括:配置管理模块、设备接口模块和存储模块;The device configuration information management server provided by the present invention includes: a configuration management module, a device interface module and a storage module;

所述配置管理模块,用于接收用户在客户端选定的配置项标识、操作标识,以及一个或多个管理目标的标识,根据所述配置项标识和所述管理目标标识从所述存储模块获取配置信息,并根据所述操作标识对所述配置信息进行处理;The configuration management module is configured to receive a configuration item ID, an operation ID, and one or more management target IDs selected by the user on the client side, and retrieve the information from the storage module according to the configuration item ID and the management target ID Acquiring configuration information, and processing the configuration information according to the operation identifier;

所述设备接口模块与所述配置管理模块连接,根据所述配置管理模块的指示构造发送给所述管理目标的命令并发送到该管理目标,指示该管理目标配置所述配置信息;The device interface module is connected to the configuration management module, constructs a command sent to the management target according to the instruction of the configuration management module and sends it to the management target, and instructs the management target to configure the configuration information;

所述存储模块存储所述管理目标的配置信息;The storage module stores configuration information of the management target;

其中,所述配置管理模块包含分配子模块、同步子模块、导出子模块、导入子模块、查询子模块和编辑子模块;Wherein, the configuration management module includes an allocation sub-module, a synchronization sub-module, an export sub-module, an import sub-module, a query sub-module and an editing sub-module;

所述分配子模块与客户端连接,并分别与所述同步子模块、导出子模块、导入子模块、查询子模块和编辑子模块连接;所述同步子模块、导入子模块和编辑子模块分别与所述存储模块和所述设备接口模块连接;所述查询子模块和所述导出子模块与所述存储模块连接;The distribution sub-module is connected with the client, and is connected with the synchronization sub-module, the export sub-module, the import sub-module, the query sub-module and the editing sub-module respectively; the synchronization sub-module, the import sub-module and the editing sub-module are respectively Connected with the storage module and the device interface module; the query submodule and the export submodule are connected with the storage module;

所述分配子模块,用于根据从所述客户端接收的操作标识,将所述配置项标识和所述管理目标标识发送到所述同步子模块、导出子模块、导入子模块、查询子模块或编辑子模块;The allocation submodule is configured to send the configuration item identifier and the management target identifier to the synchronization submodule, export submodule, import submodule, and query submodule according to the operation identifier received from the client or edit the submodule;

所述同步子模块,用于将所述存储模块中的所述配置项标识对应的配置信息,通过所述设备接口模块同步到管理目标上;The synchronization sub-module is used to synchronize the configuration information corresponding to the configuration item identifier in the storage module to the management target through the device interface module;

所述导出子模块,用于将所述存储模块中的管理目标的所述配置项标识对应的配置信息进行导出;The exporting submodule is configured to export the configuration information corresponding to the configuration item identifier of the management target in the storage module;

所述导入子模块,用于将配置信息导入到所述存储模块中的管理目标的所述配置项标识对应的配置信息中,以及通过所述设备接口模块导入到管理目标的所述配置项标识对应的配置信息中;The import submodule is configured to import configuration information into the configuration information corresponding to the configuration item ID of the management target in the storage module, and import the configuration item ID into the management target through the device interface module In the corresponding configuration information;

所述查询子模块,用于从所述存储模块中查询管理目标的所述配置项标识对应的配置信息;The query submodule is configured to query configuration information corresponding to the configuration item identifier of the management target from the storage module;

所述编辑子模块,用于编辑所述存储模块中的管理目标的所述配置项标识对应的配置信息,以及通过所述设备接口模块编辑管理目标的所述配置项标识对应的配置信息。The editing sub-module is configured to edit the configuration information corresponding to the configuration item identifier of the management object in the storage module, and edit the configuration information corresponding to the configuration item identifier of the management object through the device interface module.

本发明的有益效果如下:The beneficial effects of the present invention are as follows:

(1)本发明可实现一次对一个或多个设备的配置信息进行管理维护,提高了工作效率。(1) The present invention can manage and maintain the configuration information of one or more devices at one time, which improves work efficiency.

(2)本发明提供了设备配置信息的同步操作,可实现一次配置多个相同设备的配置信息。(2) The present invention provides a synchronous operation of device configuration information, which can realize the configuration information of multiple identical devices at one time.

(3)本发明通过配置信息的导出和导入操作,可实现设备配置信息的备份与恢复。(3) The present invention can realize the backup and restoration of equipment configuration information through the export and import operations of configuration information.

(4)本发明提供的设备配置信息查询功能,可实现一次查询多个设备的配置信息,并同时自动查询和显示相应的配置模板的配置信息,使用户能够直观地对配置信息进行比较。(4) The device configuration information query function provided by the present invention can realize the configuration information of multiple devices at one time, and automatically query and display the configuration information of the corresponding configuration template at the same time, so that the user can intuitively compare the configuration information.

附图说明Description of drawings

图1为现有技术中集中网络管理系统的结构示意图;FIG. 1 is a schematic structural diagram of a centralized network management system in the prior art;

图2为本发明设备配置信息管理系统结构示意图;Fig. 2 is a schematic structural diagram of the equipment configuration information management system of the present invention;

图3为本发明设备配置信息管理系统的配置管理模块结构示意图;3 is a schematic structural diagram of a configuration management module of the device configuration information management system of the present invention;

图4为本发明设备配置信息的同步过程流程示意图;Fig. 4 is a schematic flow chart of the synchronization process of device configuration information in the present invention;

图5为本发明设备配置信息的导出过程流程示意图;Fig. 5 is a schematic flow chart of the derivation process of the device configuration information of the present invention;

图6为本发明设备配置信息的导入过程流程示意图;Fig. 6 is a schematic flow chart of the import process of the device configuration information of the present invention;

图7为本发明设备配置信息的查询过程流程示意图;Fig. 7 is a schematic flow chart of the query process of device configuration information in the present invention;

图8为本发明设备配置信息的编辑过程流程示意图。Fig. 8 is a schematic flowchart of the editing process of device configuration information in the present invention.

具体实施方式Detailed ways

本发明提供一种基于图形用户界面(Graphic User Interface,GUI)的网络设备配置信息的管理系统,以减少网络操作员的工作量,提高工作效率。此系统可以对多个设备的配置信息进行管理:可以将某个设备上的配置信息同步到其他设备上;可以比较两个不同设备的配置信息;可以将设备配置信息以数据库或配置文件方式保存;可以将保存的配置信息直接导入到新增的设备。The present invention provides a management system of network device configuration information based on a Graphical User Interface (GUI), so as to reduce the workload of network operators and improve work efficiency. This system can manage the configuration information of multiple devices: it can synchronize the configuration information on one device to other devices; it can compare the configuration information of two different devices; it can save the device configuration information in the form of database or configuration file ; The saved configuration information can be directly imported to the newly added device.

在本发明的配置信息管理系统中,所有的配置操作都通过客户端完成,服务器和客户端是一对多的关系,配置信息保存在服务器端。In the configuration information management system of the present invention, all configuration operations are completed through the client, the server and the client have a one-to-many relationship, and the configuration information is stored in the server.

参见图2,为本发明的设备配置信息管理系统的结构示意图。设备配置信息管理系统包括客户端(客户端可为多个,图2中只画出一个)和服务器端,客户端包括输入/输出模块,服务器端包括配置管理模块、存储模块和设备接口模块。输入/输出模块与配置管理模块连接,配置管理模块分别与存储模块和设备接口模块连接,存储模块与其数据库连接。Referring to FIG. 2 , it is a schematic structural diagram of the device configuration information management system of the present invention. The device configuration information management system includes a client (there may be multiple clients, and only one is shown in Figure 2) and a server. The client includes an input/output module, and the server includes a configuration management module, a storage module, and a device interface module. The input/output module is connected with the configuration management module, the configuration management module is respectively connected with the storage module and the device interface module, and the storage module is connected with the database.

输入/输出模块为用户提供图形化界面,使用户能够在图形化界面中选择网络设备和需要管理的配置信息以及要进行的管理操作类型,客户端将选定的设备标识和需要处理的配置信息和操作类型标识传递到服务器端的配置管理模块;同时还接收配置管理模块返回的信息,并以图形化方式显示给用户。The input/output module provides users with a graphical interface, enabling users to select network devices, configuration information to be managed and the type of management operations to be performed in the graphical interface, and the client will identify the selected device and configuration information to be processed and the operation type identifier are transmitted to the configuration management module on the server side; at the same time, the information returned by the configuration management module is also received and displayed to the user in a graphical manner.

配置管理模块根据接收到的设备标识、配置信息标识和操作类型标识,完成对设备配置信息的相应处理,主要包括配置信息的同步、导入、导出、查询和编辑操作。配置管理模块由不同的子模块完成不同的操作:分配子模块根据操作类型标识将配置信息标识和设备标识发送到不同的操作子模块(如同步子模块、导出子模块、导入子模块、查询子模块和编辑子模块)进行处理;同步子模块执行将配置信息同步到一个或多个同步目标的同步操作,导入子模块执行将配置信息文件中的配置信息导入到导入目标的操作,导出子模块执行将导出源的配置信息导出到文件的操作,查询子模块执行查询一个或多个设备的配置信息的操作,编辑子模块执行对选定的编辑目标的配置信息进行编辑操作(编辑操作包括创建、删除和修改)。同时,配置管理模块还接收设备接口模块返回的设备配置响应消息,并发送到输入/输出模块进行显示。配置管理模块的结构示意图如图3所示。The configuration management module completes the corresponding processing of device configuration information according to the received device ID, configuration information ID and operation type ID, mainly including configuration information synchronization, import, export, query and edit operations. The configuration management module completes different operations by different sub-modules: the distribution sub-module sends the configuration information ID and device ID to different operation sub-modules (such as synchronization sub-module, export sub-module, import sub-module, query sub-module) according to the operation type identification and editing submodules) for processing; the synchronization submodule executes the synchronization operation of synchronizing the configuration information to one or more synchronization targets, the import submodule executes the operation of importing the configuration information in the configuration information file to the import target, and the export submodule executes The operation of exporting the configuration information of the export source to a file, the query submodule executes the operation of querying the configuration information of one or more devices, and the edit submodule executes the editing operation of the configuration information of the selected editing target (editing operations include creating, deletion and modification). At the same time, the configuration management module also receives the device configuration response message returned by the device interface module, and sends it to the input/output module for display. The structural diagram of the configuration management module is shown in FIG. 3 .

存储模块用来存储配置信息。存储模块可将配置信息存储于文件或数据库。为了更好地管理和组织配置信息,提高处理和查询配置信息的效率,本发明采用数据库的方式存储配置信息。The storage module is used to store configuration information. The storage module can store configuration information in files or databases. In order to better manage and organize configuration information and improve the efficiency of processing and querying configuration information, the present invention uses a database to store configuration information.

设备接口模块用来构造发向网络设备的操作指令.设备接口模块根据配置管理模块的操作信息,构造发向网络设备的消息并发送到指定的网络设备,指示网络设备对指定的配置信息进行指定的处理,如创建、删除或修改等.同时,设备接口模块还接收网络设备返回的配置响应消息,经过协议处理后,发送到配置管理模块.The device interface module is used to construct the operation instruction sent to the network device. The device interface module constructs the message sent to the network device according to the operation information of the configuration management module and sends it to the specified network device, instructing the network device to specify the specified configuration information Processing, such as creation, deletion or modification, etc. At the same time, the device interface module also receives the configuration response message returned by the network device, and sends it to the configuration management module after protocol processing.

上述配置信息管理系统可以实现网络设备配置信息的同步、导出、导入、查询和编辑操作。其中,同步操作包括配置模板到网络设备的同步、网络设备间的同步和网络设备到配置模板的同步;导出操作是指将网络设备或配置模板的配置信息导出到文件存储;导入操作是指将配置文件中的配置信息导入到网络设备或配置模板;查询是指浏览网络设备的配置信息,可选择多个网络设备同时浏览,以达到比较多个网络设备配置信息的目的;编辑操作是指对配置模板或网络设备中的配置信息进行编辑,包括创建、删除和修改。The above-mentioned configuration information management system can realize the synchronization, export, import, query and edit operations of the configuration information of network devices. Among them, the synchronization operation includes the synchronization of the configuration template to the network device, the synchronization between network devices, and the synchronization of the network device to the configuration template; the export operation refers to exporting the configuration information of the network device or configuration template to file storage; the import operation refers to the The configuration information in the configuration file is imported to the network device or configuration template; the query refers to browsing the configuration information of the network device, and multiple network devices can be selected to browse at the same time to achieve the purpose of comparing the configuration information of multiple network devices; the editing operation refers to the Configuration templates or configuration information in network devices can be edited, including creating, deleting and modifying.

为了实现上述配置信息的管理功能,本发明在设备配置信息管理系统中预先设置以下信息:In order to realize the management function of the above-mentioned configuration information, the present invention presets the following information in the device configuration information management system:

配置项标识——在配置信息管理系统中,将一些网络设备所共有的配置信息类型定义为配置项,每个配置项分配一个唯一的标识,即配置项对应某些网络设备的某种配置信息。配置项标识可以是由数字组成的字符串,作为客户端和服务器端传递参数时用以标识配置信息,如配置项标识ID=100表示“其他运营商号段”,配置项标识ID=200表示“环境参数设置”等。配置项标识可通过扩展标识语言(eXtensible Markup Language,XML)文件定义,配置项标识配置在客户端的输入/输出模块和服务器端的配置管理模块。Configuration item identification——In the configuration information management system, the configuration information types shared by some network devices are defined as configuration items, and each configuration item is assigned a unique identification, that is, the configuration item corresponds to certain configuration information of some network devices . The configuration item ID can be a string composed of numbers, which is used to identify configuration information when passing parameters between the client and server. For example, configuration item ID = 100 means "other operator number segment", configuration item ID = 200 means " Environment parameter setting", etc. The configuration item identifier can be defined through an eXtensible Markup Language (XML) file, and the configuration item identifier is configured in the input/output module of the client and the configuration management module of the server.

配置模板——针对每个配置项定义一个配置模板,每个配置模板被分配一个唯一的标识。配置模板中设置了配置项最可能或最经常使用的参数值,以方便配置网络设备时的设置操作。配置模板可通过XML文件定义,配置模板中的配置参数可根据需要进行同步或编辑。Configuration template——Define a configuration template for each configuration item, and each configuration template is assigned a unique identifier. The most likely or frequently used parameter values of configuration items are set in the configuration template to facilitate the setting operation when configuring network devices. The configuration template can be defined through an XML file, and the configuration parameters in the configuration template can be synchronized or edited as required.

存储模型——对应于配置项,描述配置项的字段类型及长度,在进行配置信息存储时用于在数据库中创建数据库表,以便于数据的存储。存储模型设置于服务器端的存储模块。Storage model—corresponds to configuration items, describes the field types and lengths of configuration items, and is used to create database tables in the database when storing configuration information to facilitate data storage. The storage model is set on the storage module at the server side.

脚本程序——配置于配置管理模块中的不同子模块,实现配置信息的处理操作。如,同步子模块中配置同步脚本程序,查询子模块中配置查询脚本程序,导入子模块中配置导入脚本程序,导出子模块中配置导出脚本程序,编辑子模块中配置编辑脚本程序。可使用XML文件定义脚本程序。Script program——configured in different sub-modules in the configuration management module to realize the processing operation of configuration information. For example, the synchronization script program is configured in the synchronization sub-module, the query script program is configured in the query sub-module, the import script program is configured in the import sub-module, the export script program is configured in the export sub-module, and the editing script program is configured in the editing sub-module. Script programs can be defined using XML files.

入口文件——配置于配置管理模块中的分配子模块,定义不同操作标识对应的不同脚本程序的位置,即定义不同操作标识对应的子模块。入口文件可通过XML文件进行定义。在设备接口发生变化或更新时,通过修改入口文件可实现快速适配。Entry file——the distribution submodule configured in the configuration management module, which defines the positions of different script programs corresponding to different operation identifiers, that is, defines the submodules corresponding to different operation identifiers. Entry files can be defined through XML files. When the device interface changes or is updated, rapid adaptation can be achieved by modifying the entry file.

当设备配置信息管理系统启动后,客户端和服务器端分别进行初始化.客户端的初始化包括:读取客户端定义的XML文件,获得所有配置项标识和对应的设备标识,并图形化显示配置项名称和对应的设备名称.输入/输出模块提供的设备配置信息管理系统的用户界面分为三个显示区域,分别为:配置项显示区域,配置项名称以树形列表方式显示在该区域中;操作对象显示区域,当选择某个配置项时,与该配置项对应的设备名称以树形结构显示在该区域中;配置信息显示区域,当从操作对象显示区域选择一个或多个设备时,客户端从服务器端获取该设备的配置信息,并以列表形式将该设备相应的配置项的配置信息显示在该区域中.服务器端初始化包括:分配子模块读取服务器端定义的XML入口文件,获取所有配置项标识;存储模块根据存储模型调用数据库操作接口,在数据库中为每个配置项生成一张表用来存放配置参数.When the device configuration information management system is started, the client and the server are initialized respectively. The initialization of the client includes: reading the XML file defined by the client, obtaining all configuration item identifiers and corresponding device identifiers, and graphically displaying the configuration item names and the corresponding device name. The user interface of the device configuration information management system provided by the input/output module is divided into three display areas, which are: the configuration item display area, and the configuration item name is displayed in this area in the form of a tree list; the operation Object display area, when a configuration item is selected, the device name corresponding to the configuration item is displayed in this area in a tree structure; configuration information display area, when one or more devices are selected from the operation object display area, the customer The terminal obtains the configuration information of the device from the server, and displays the configuration information of the corresponding configuration items of the device in this area in the form of a list. The initialization of the server includes: the allocation sub-module reads the XML entry file defined by the server, obtains All configuration items are identified; the storage module calls the database operation interface according to the storage model, and generates a table for each configuration item in the database to store configuration parameters.

下面分别通过五个实施例,结合上述设备配置信息管理系统,描述本发明的实现过程。The implementation process of the present invention will be described below through five embodiments in combination with the above-mentioned equipment configuration information management system.

实施例一:网络设备配置信息的同步过程。网络设备配置信息的同步操作可实现一次配置一个或多个网络设备的配置信息。Embodiment 1: a synchronization process of network device configuration information. The synchronization operation of network device configuration information can realize the configuration information of one or more network devices at a time.

参见图4,为本发明的设备配置信息同步过程的流程示意图。当用户通过客户端进行网络设备配置信息的同步操作时,配置信息的同步过程具体包括:Referring to FIG. 4 , it is a schematic flow chart of the device configuration information synchronization process of the present invention. When the user performs the synchronization operation of the configuration information of the network device through the client, the synchronization process of the configuration information specifically includes:

S401、客户端根据用户在GUI界面上的操作,将相应的配置项标识、同步操作标识,以及同步源和同步目标的标识发送到服务器端的配置管理模块。S401. The client sends corresponding configuration item IDs, synchronization operation IDs, and synchronization source and synchronization target IDs to the configuration management module on the server side according to user operations on the GUI interface.

客户端的GUI界面上显示有各配置项的名称和各配置项所对应的设备名称。用户首先选择配置项,单击右键,在弹出的菜单上选择“同步”操作,在弹出的“选择同步对象”窗口中选中一个同步源和一个或多个同步目标。同步操作支持设备到设备、设备到模板和模板到设备的配置信息同步。当同步源为配置项标识对应的配置模板时,同步目标可以是一个或多个目标设备;当同步源为源设备时,同步目标可以是一个或多个目标设备或/和配置项标识对应的配置模板。客户端获取到对应的配置项标识、同步操作标识,以及同步源和同步目标标识,并将这些标识发送到服务器端。The name of each configuration item and the device name corresponding to each configuration item are displayed on the GUI interface of the client. The user first selects a configuration item, right-clicks, selects the "Synchronization" operation on the pop-up menu, and selects a synchronization source and one or more synchronization targets in the pop-up "Select Synchronization Object" window. The synchronization operation supports device-to-device, device-to-template, and template-to-device configuration information synchronization. When the synchronization source identifies the corresponding configuration template for the configuration item, the synchronization target can be one or more target devices; when the synchronization source is the source device, the synchronization target can be one or more target devices or/and the corresponding configuration item ID Configure templates. The client obtains the corresponding configuration item identifier, synchronization operation identifier, and synchronization source and synchronization target identifiers, and sends these identifiers to the server.

S402、服务器端的配置管理模块中的分配子模块接收到同步操作标识后,读取该分配子模块中的入口文件,获得同步子模块的位置,并将配置项标识、同步源标识和同步目标标识发送到同步子模块。S402. After the distribution submodule in the configuration management module on the server side receives the synchronization operation identifier, it reads the entry file in the distribution submodule, obtains the location of the synchronization submodule, and sets the configuration item identifier, synchronization source identifier, and synchronization target identifier Sent to the sync submodule.

S403、同步子模块根据配置项标识、同步源标识和同步目标标识,通过存储模块从数据库获取同步源和同步目标的相应配置项的配置信息,并对配置信息中的关键字段(关键字段由同步脚本文件指定)进行比较。S403, the synchronization submodule obtains the configuration information of the corresponding configuration items of the synchronization source and the synchronization target from the database through the storage module according to the configuration item identification, the synchronization source identification and the synchronization target identification, and checks the key fields (key fields) in the configuration information specified by the sync script file) for comparison.

配置信息的比较是同步中的一个重要步骤,通过比较的结果可决定该配置参数后续的处理是创建、修改还是删除。同步源和同步目标的配置信息关键字段的比较结果有三种情况:The comparison of configuration information is an important step in synchronization, and the comparison result can determine whether the subsequent processing of the configuration parameter is to create, modify or delete. There are three situations for the comparison result of the key fields of the configuration information of the synchronization source and the synchronization target:

关键字段相同,非关键字段相同;The key fields are the same, and the non-key fields are the same;

关键字段相同,非关键字段不同;The key fields are the same, but the non-key fields are different;

关键字段不同。The key fields are different.

S404、同步子模块根据比较的结果决定对同步目标的相应配置信息执行相应操作。S404. The synchronization submodule decides to perform a corresponding operation on the corresponding configuration information of the synchronization target according to the comparison result.

针对关键字段相同,非关键字段相同的情况,同步子模块不作任何处理;For the case where the key fields are the same and the non-key fields are the same, the synchronization sub-module does not do anything;

针对关键字段相同,非关键字段不同的情况,同步子模块决定执行修改操作,修改同步目标中相应的配置信息,使其与同步源中的配置信息一致;For the case where the key fields are the same but the non-key fields are different, the synchronization sub-module decides to perform a modification operation, modifying the corresponding configuration information in the synchronization target to make it consistent with the configuration information in the synchronization source;

针对关键字段不同的情况,又分为以下两种情况:According to different situations of key fields, it can be divided into the following two situations:

配置信息存在于同步源,但未存在于同步目标,则同步子模块决定执行创建操作,在同步目标中创建该配置信息;The configuration information exists in the synchronization source but not in the synchronization target, then the synchronization sub-module decides to execute the creation operation, and creates the configuration information in the synchronization target;

配置信息存在于同步目标,但未存在于同步源,则同步子模块决定执行删除操作,删除同步目标中的该配置信息。If the configuration information exists in the synchronization target but not in the synchronization source, the synchronization sub-module decides to perform a delete operation to delete the configuration information in the synchronization target.

S405、同步子模块判断同步目标是设备还是模板,若是设备则执行步骤S406;若是模板则执行步骤S409.S405. The synchronization sub-module judges whether the synchronization target is a device or a template, and if it is a device, execute step S406; if it is a template, execute step S409.

S406、同步子模块首先检查对目标设备的操作权限,在具有处理该目标设备的权限的情况下,向设备接口模块发送处理命令,携带目标设备标识和配置参数,以及相应的编辑操作(创建、删除或修改)信息。S406, the synchronization submodule first checks the operation authority to the target device, and if it has the authority to process the target device, sends a processing command to the device interface module, carrying the target device identification and configuration parameters, and corresponding editing operations (creation, delete or modify) information.

S407、设备接口模块构造发向目标设备的指令,携带配置参数,指示目标设备进行相应的操作(如创建配置参数、删除配置参数或修改配置参数),并接收目标设备返回的响应消息,发送到同步子模块。S407, the device interface module constructs an instruction sent to the target device, carries configuration parameters, instructs the target device to perform corresponding operations (such as creating configuration parameters, deleting configuration parameters, or modifying configuration parameters), and receives the response message returned by the target device, and sends it to Synchronize submodules.

S408、同步子模块判断响应消息是否是成功消息,若是则执行步骤S409;否则,执行步骤S410。S408. The synchronization submodule judges whether the response message is a success message, and if so, executes step S409; otherwise, executes step S410.

S409、同步子模块通知存储模块更新同步目标的配置参数。S409. The synchronization submodule notifies the storage module to update the configuration parameters of the synchronization target.

存储模块在存储所述配置信息时,利用存储模型生成的数据库表,可直接通过数据操作接口存储配置信息,屏蔽掉复杂的数据库操作,降低了数据接口的复杂性。When the storage module stores the configuration information, the database table generated by the storage model can be used to store the configuration information directly through the data operation interface, shielding complex database operations and reducing the complexity of the data interface.

S410、同步子模块判断全部的同步目标是否都同步完成,若是,则向客户端的输入/输出模块发送同步完成的响应消息;否则,返回步骤S403。S410. The synchronization sub-module judges whether all synchronization targets are synchronized, and if so, sends a synchronization completion response message to the input/output module of the client; otherwise, returns to step S403.

实施例二:设备配置信息的导出过程。导出操作一般应用于对单个设备或配置模板的配置信息进行备份。Embodiment 2: the export process of device configuration information. The export operation is generally used to back up the configuration information of a single device or configuration template.

参加图5,为本发明设备配置信息的导出过程流程示意图,具体步骤包括:Referring to Fig. 5, it is a schematic flow chart of the derivation process of the device configuration information of the present invention, and the specific steps include:

S501、客户端根据用户在GUI界面上的操作,将相应的配置项标识、导出操作标识和源设备或配置模板标识,以及导出文件的存储路径和存储格式信息发送到服务器端的配置管理模块。S501. According to the user's operation on the GUI interface, the client sends the corresponding configuration item ID, export operation ID, and source device or configuration template ID, as well as the storage path and storage format information of the exported file to the configuration management module on the server side.

客户端的GUI界面上显示有各配置项的名称和各配置项所对应的设备名称。用户首先选择配置项,单击右键,在弹出的菜单上选择“导出”操作,在弹出的“选择导出对象及指定导出文件”的窗口中选中配置模板或一个源设备,并指定导出的文件存储路径及文件格式。导出操作支持从设备或配置模板导出到配置信息文件。导出的文件格式支持.CSV格式和.TXT格式。客户端获取到对应的配置项标识、导出操作标识和源设备或配置模板标识,以及文件存储路径和格式信息,并将以上信息发送到服务器端。The name of each configuration item and the device name corresponding to each configuration item are displayed on the GUI interface of the client. The user first selects a configuration item, right-clicks, selects the "Export" operation on the pop-up menu, selects a configuration template or a source device in the pop-up "Select Export Object and Specify Export File" window, and specifies the export file storage path and file format. The export operation supports exporting from devices or configuration templates to configuration information files. The exported file format supports .CSV format and .TXT format. The client obtains the corresponding configuration item ID, export operation ID, and source device or configuration template ID, as well as file storage path and format information, and sends the above information to the server.

S502、服务器端的配置管理模块中的分配子模块接收到导出操作标识后,读取该分配子模块中的入口文件,获得导出子模块的位置,并将配置项标识、源设备或配置模板标识,以及文件存储路径和格式信息发送到导出子模块。S502. After receiving the export operation identifier, the allocation sub-module in the configuration management module on the server side reads the entry file in the allocation sub-module, obtains the location of the export sub-module, and identifies the configuration item, source device or configuration template, And the file storage path and format information are sent to the export submodule.

S503、导出子模块根据源设备或配置模板标识和配置项标识,通过存储模块从数据库获取源设备或配置模板的相应配置项的配置信息,并按照导出文件的存储路径和格式,在指定位置创建指定格式的文件,将获取到的配置信息写入文件,进行存储。S503. The export submodule obtains the configuration information of the corresponding configuration item of the source device or configuration template from the database through the storage module according to the source device or configuration template identifier and the configuration item identifier, and creates it at a designated location according to the storage path and format of the exported file A file in the specified format, write the obtained configuration information into the file for storage.

实施例三:设备配置信息的导入过程。导入操作一般应用于通过导入配置文件恢复单个设备或配置模板的配置信息。导入的配置信息可以是以前导出的配置信息,也可以在导出的配置信息上进行简单的修改,再导入到设备或配置模板。导入操作可实现在维护设备时,将设置好的配置信息快速配置到选定的设备上。Embodiment 3: the process of importing device configuration information. The import operation is generally used to restore the configuration information of a single device or configuration template by importing configuration files. The imported configuration information can be the previously exported configuration information, or simply modify the exported configuration information, and then import it to the device or configuration template. The import operation can quickly configure the set configuration information to the selected device during device maintenance.

参见图6,为本发明的设备配置信息的导入过程流程示意图,具体步骤包括:Referring to Fig. 6, it is a schematic flow chart of the import process of the device configuration information of the present invention, and the specific steps include:

S601、客户端根据用户在GUI界面上的操作,将相应的配置项标识、导入操作标识和目标设备标识,以及导入的配置信息发送到服务器端的配置管理模块。S601. The client sends corresponding configuration item identifiers, import operation identifiers, target device identifiers, and imported configuration information to the configuration management module on the server according to user operations on the GUI interface.

客户端的GUI界面上显示有各配置项的名称和各配置项所对应的设备名称。用户首先选择配置项,单击右键,在弹出的菜单上选择“导入”操作,在弹出的“选择导入对象及导入文件”窗口中指定配置信息文件的位置,选中一个导入设备或配置模板。导入操作支持从配置文件导入到设备或与选定的配置项对应的配置模板。客户端获取到对应的配置项标识、导入操作标识和目标设备或配置模板标识,并读取配置文件中的配置信息,并将以上信息发送到服务器端。The name of each configuration item and the device name corresponding to each configuration item are displayed on the GUI interface of the client. The user first selects the configuration item, right-clicks, selects the "Import" operation on the pop-up menu, specifies the location of the configuration information file in the pop-up "Select Import Object and Import File" window, and selects an imported device or configuration template. The import operation supports importing from a configuration file to a device or a configuration template corresponding to a selected configuration item. The client obtains the corresponding configuration item ID, import operation ID, and target device or configuration template ID, reads the configuration information in the configuration file, and sends the above information to the server.

S602、服务器端的配置管理模块中的分配子模块接收到导入操作标识后,读取该分配子模块中的入口文件,获得导入子模块的位置,并将配置项标识、目标设备或配置模板标识,以及配置信息发送到导入子模块。S602. After the distribution submodule in the configuration management module on the server side receives the import operation identifier, it reads the entry file in the distribution submodule, obtains the location of the import submodule, and identifies the configuration item identifier, target device or configuration template, and configuration information is sent to the imported submodule.

S603、导入子模块根据配置项标识和目标设备或配置模板标识,通过存储模块从数据库中获取该设备或配置模板的相应配置信息,并与配置文件中的配置信息进行比较,并根据比较结果对所述设备或配置模板的配置信息进行相应的后续处理。S603. The import submodule obtains the corresponding configuration information of the device or configuration template from the database through the storage module according to the configuration item identifier and the target device or configuration template identifier, compares it with the configuration information in the configuration file, and compares the configuration information according to the comparison result The configuration information of the device or the configuration template is subjected to corresponding subsequent processing.

比较结果及相应的处理方式有以下四种情况:The comparison results and corresponding processing methods have the following four situations:

配置文件的配置信息与导入目标的配置信息相同,导入子模块无需作任何处理;The configuration information of the configuration file is the same as that of the import target, and no processing is required to import submodules;

配置文件中的配置信息与导入目标的配置信息参数值不同,导入子模块需要执行修改操作,修改导入目标中的相应配置信息;The configuration information in the configuration file is different from the configuration information parameter value of the import target. To import a submodule, a modification operation is required to modify the corresponding configuration information in the import target;

配置信息存在于配置文件但不存在于导入目标,导入子模块需要执行创建操作,在导入目标中创建该配置信息;The configuration information exists in the configuration file but not in the import target. Importing a submodule requires a creation operation, and the configuration information is created in the import target;

配置信息存在于导入目标但不存在于配置文件,导入子模块需要执行删除操作,删除导入目标中的该配置信息。Configuration information exists in the import target but not in the configuration file. To import a submodule, a delete operation is required to delete the configuration information in the import target.

S604、导入子模块根据比较结果,通过存储模块对目标设备或配置模板的配置信息进行修改、创建或删除,并通过存储模块存储到数据库中。同时,向设备接口模块发送指令,携带设备标识和需要修改、创建或删除的配置信息,指示目标设备修改、创建或删除该配置信息。S604. According to the comparison result, the importing submodule modifies, creates or deletes the configuration information of the target device or the configuration template through the storage module, and stores it in the database through the storage module. At the same time, an instruction is sent to the device interface module, carrying the device identification and the configuration information to be modified, created or deleted, and instructing the target device to modify, create or delete the configuration information.

S605、设备接口模块构造发向设备的指令,将配置信息发送到指定的设备,并指示该设备修改、创建或删除该配置信息。S605. The device interface module constructs an instruction to the device, sends the configuration information to the specified device, and instructs the device to modify, create or delete the configuration information.

实施例四:设备配置信息的查询过程。Embodiment 4: Inquiry process of device configuration information.

参见图7,为本发明的设备配置信息的查询过程流程示意图,具体流程包括:Referring to Fig. 7, it is a schematic flow diagram of the inquiry process of device configuration information in the present invention, and the specific flow includes:

S701、客户端根据用户在GUI界面上的操作,将相应的配置项标识、查询操作标识和目标设备标识发送到服务器端的配置管理模块。S701. The client sends corresponding configuration item identifiers, query operation identifiers, and target device identifiers to the configuration management module at the server end according to user operations on the GUI interface.

客户端的GUI界面上显示有各配置项的名称和各配置项所对应的设备名称。用户首先选择配置项,在“操作对象”窗口中显示与选定的配置项对应的设备名称。用户在“操作对象”窗口中选择一个或多个设备,此时客户端默认的操作标识为查询标识。客户端获取到对应的配置项标识、目标设备标识和查询操作标识,并将以上信息发送到服务器端。The name of each configuration item and the device name corresponding to each configuration item are displayed on the GUI interface of the client. The user first selects a configuration item, and the device name corresponding to the selected configuration item is displayed in the "Operation Object" window. The user selects one or more devices in the "Operation Object" window, and the default operation ID of the client is the query ID. The client obtains the corresponding configuration item ID, target device ID and query operation ID, and sends the above information to the server.

配置信息参数可分为三种类型:Configuration information parameters can be divided into three types:

1、单值参数1. Single value parameter

单值参数对每个设备来说只能配置一个。某些设备的环境参数一般为单值参数。对于单值参数的配置项,对应的设备列表中的设备可多选,即用户可一次选定多个设备查询这些设备的单值参数。Only one single value parameter can be configured for each device. The environmental parameters of some devices are generally single-valued parameters. For configuration items of single-value parameters, multiple devices can be selected in the corresponding device list, that is, the user can select multiple devices at one time to query the single-value parameters of these devices.

2、多值参数2. Multi-valued parameters

多值参数对每个设备来说可配置任意多个。对于多值参数的配置项,对应的设备列表中的设备只能单选,即用户一次只能查询一个设备的多值参数,设备配置信息管理系统会自动将该设备的多值参数与相应的配置模板中的参数一起显示给用户。Any number of multivalued parameters can be configured for each device. For the configuration items of multi-value parameters, the devices in the corresponding device list can only be single-selected, that is, the user can only query the multi-value parameters of one device at a time, and the device configuration information management system will automatically match the multi-value parameters of the device with the corresponding The parameters in the configuration template are displayed to the user together.

3、关联参数3. Associated parameters

关联参数表示在一个配置项的下面,会挂载一个或多个关联的子配置项。例如一个帐号可能有多个接口。对于关联参数的配置项,对应的设备列表中的设备只能单选,即用户一次只能查询一个设备的关联参数,设备配置信息管理系统会自动将该设备的关联参数与相应的配置模板中的参数一起显示给用户。Associated parameters indicate that under a configuration item, one or more associated sub-configuration items will be mounted. For example, an account may have multiple interfaces. For the configuration items of associated parameters, the devices in the corresponding device list can only be single-selected, that is, the user can only query the associated parameters of one device at a time, and the device configuration information management system will automatically associate the associated parameters of the device with the corresponding configuration template. The parameters are displayed to the user together.

S702、服务器端的配置管理模块中的分配子模块接收到查询操作标识后,读取该分配子模块中的入口文件,获得查询子模块的位置,并将配置项标识、目标设备标识发送到查询子模块。S702. After the distribution submodule in the configuration management module on the server side receives the query operation identifier, it reads the entry file in the distribution submodule, obtains the location of the query submodule, and sends the configuration item identifier and the target device identifier to the query submodule module.

S703、查询子模块根据配置项标识和目标设备标识,通过存储模块从数据库中获取目标设备的配置项标识对应的配置信息,并获取与配置项标识对应的配置模板的配置信息,并将目标设备的配置信息和配置模板的配置信息一起发送到输入/输出模块。S703. The query submodule obtains the configuration information corresponding to the configuration item identifier of the target device from the database through the storage module according to the configuration item identifier and the target device identifier, and obtains the configuration information of the configuration template corresponding to the configuration item identifier, and sends the target device The configuration information of the configuration template is sent to the input/output module together with the configuration information of the configuration template.

S704、输入/输出模块图形化显示目标设备的配置信息。输入/输出模块在配置信息显示区域显示查询到的配置信息参数。S704. The input/output module graphically displays the configuration information of the target device. The input/output module displays the queried configuration information parameters in the configuration information display area.

对于不同配置信息参数类型,输入/输出模块的显示方式也不同,主要有以下三种显示方式:For different configuration information parameter types, the display methods of the input/output modules are also different, and there are mainly the following three display methods:

1、对于单值参数的显示1. For the display of single value parameters

在输入/输出模块中将其显示为一个纵向列表的形式,即第一列为参数名称,第二列为配置模板的参数值,从第三列起为选定设备的配置参数值,列的数目依选定的设备的数目而定。It is displayed in the form of a vertical list in the input/output module, that is, the first column is the parameter name, the second column is the parameter value of the configuration template, and the third column is the configuration parameter value of the selected device. The number depends on the number of selected devices.

2、对于多值参数的显示2. For the display of multi-valued parameters

在输入/输出模块中将其显示为两个对比向表的形式。即一个表格显示配置模板参数,另一个表格显示选定设备的配置参数。输入/输出模块对配置模板和设备的配置参数值会自动比较,并将相应的数据对齐显示在同一行。This is shown in the I/O module as two comparison tables. That is, one table shows the configuration template parameters and the other table shows the configuration parameters of the selected device. The input/output module will automatically compare the configuration parameter values of the configuration template and the device, and align and display the corresponding data on the same line.

3、对于关联参数的显示3. For the display of associated parameters

在输入/输出模块中将其显示为两个列表,每个列表都为一个配置项图标下面挂载多个子配置项的形式。一个表格显示配置模板参数,另一个表格显示选定设备的配置参数。输入/输出模块对配置模板和设备的数据自动比较,并将相应的数据对齐显示在同一行。It is displayed in the input/output module as two lists, each in the form of multiple sub-configuration items mounted under a configuration item icon. One table shows the configuration template parameters and the other table shows the configuration parameters for the selected device. The input/output module automatically compares the data of the configuration template and the device, and aligns and displays the corresponding data on the same line.

实施例五:设备配置信息的编辑过程。在查询到选定设备或配置模板的配置信息后,即可选定配置信息,并对其执行编辑操作。Embodiment 5: Editing process of device configuration information. After the configuration information of the selected device or configuration template is queried, the configuration information can be selected and edited.

参见图8,为本发明设备配置信息的编辑过程流程示意图,具体步骤包括:Referring to Fig. 8, it is a schematic flow diagram of the editing process of the device configuration information of the present invention, and the specific steps include:

S801、客户端根据用户在GUI界面上的操作,将相应的配置项标识、编辑操作标识和目标设备标识或配置模板标识发送到服务器端的配置管理模块。S801. The client sends the corresponding configuration item ID, editing operation ID, and target device ID or configuration template ID to the configuration management module on the server side according to the user's operation on the GUI interface.

客户端的GUI界面上显示有各配置项的名称、各配置项所对应的设备名称和查询到的设备和对应模板的配置参数.用户在设备或模板的配置参数显示列表中选择某个参数,并选择需要进行的操作,此时,客户端获取到对应的配置项标识、目标设备或配置模板标识和编辑操作标识,并将以上信息发送到服务器端.The GUI interface of the client displays the name of each configuration item, the device name corresponding to each configuration item, and the configuration parameters of the queried device and the corresponding template. The user selects a parameter in the configuration parameter display list of the device or template, and Select the operation to be performed. At this point, the client obtains the corresponding configuration item ID, target device or configuration template ID, and editing operation ID, and sends the above information to the server.

对于不同的参数类型,供用户选择的编辑操作也不相同。对于单值参数,只提供修改操作;对于多值和关联参数,提供创建、删除和修改操作。For different parameter types, the editing operations for users to choose are also different. For single-value parameters, only modify operations are provided; for multi-valued and associative parameters, create, delete, and modify operations are provided.

S802、服务器端的配置管理模块中的分配子模块接收到编辑(创建、删除或修改)操作标识后,读取该分配子模块中的入口文件,获得编辑子模块的位置,并将配置项标识、目标设备或配置模板标识发送到编辑(创建、删除或修改)子模块。S802. After the allocation submodule in the configuration management module on the server side receives the editing (creation, deletion or modification) operation identifier, it reads the entry file in the allocation submodule, obtains the location of the editing submodule, and sets the configuration item identification, The target device or configuration template identification is sent to the edit (create, delete or modify) submodule.

S803、编辑(创建、删除或修改)子模块判断目标标识对应的是配置模板还是设备,若是配置模板,则执行步骤S807;若是设备,则执行步骤S804。S803. The editing (creating, deleting or modifying) sub-module judges whether the target identifier corresponds to a configuration template or a device. If it is a configuration template, execute step S807; if it is a device, execute step S804.

S804、编辑(创建、删除或修改)子模块判断编辑目标是设备,则向设备接口模块发送指令,携带目标设备标识和编辑操作信息,以及选定的配置参数。S804. The editing (creating, deleting or modifying) sub-module judges that the editing target is a device, and then sends an instruction to the device interface module, carrying the target device identification, editing operation information, and selected configuration parameters.

S805、设备接口模块构造发向设备的指令,携带配置参数,指示目标设备执行相应的操作(创建、删除或修改配置参数)。S805. The device interface module constructs an instruction sent to the device, carries configuration parameters, and instructs the target device to perform corresponding operations (create, delete or modify configuration parameters).

设备接口模块还接收目标设备返回的响应消息,并发送到编辑(创建、删除或修改)子模块。The device interface module also receives the response message returned by the target device and sends it to the editing (creating, deleting or modifying) sub-module.

S806、编辑(创建、删除或修改)子模块判断响应消息是否为成功响应消息,若是则执行步骤S807;若为失败响应消息,则执行步骤S808。S806. The editing (creating, deleting or modifying) submodule determines whether the response message is a successful response message, and if so, executes step S807; if it is a failure response message, executes step S808.

S807、编辑(创建、删除或修改)子模块通过存储模块将编辑后的目标设备或配置模板的配置参数存储于数据库中。S807. The editing (creating, deleting or modifying) submodule stores the edited configuration parameters of the target device or the configuration template in the database through the storage module.

S808、编辑(创建、删除或修改)子模块向输入/输出模块发送编辑处理结果信息,由输入/输出模块显示给用户。S808. The editing (creating, deleting or modifying) sub-module sends editing processing result information to the input/output module, and the input/output module displays it to the user.

通过以上流程描述可知,本发明可实现一次对一个或多个设备的配置信息进行管理和维护,提高了设备配置信息管理和维护的工作效率。From the above flow description, it can be known that the present invention can manage and maintain the configuration information of one or more devices at one time, and improve the working efficiency of device configuration information management and maintenance.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (24)

1. an equipment configuration information management method is characterized in that, when the user management device configuration information, and execution in step:
Server receives the configuration item sign and the operation mark of the sign configuration information type that sets in advance, and the sign of one or more management objectives; Wherein, described operation mark is the simultaneous operation sign, and described management objectives are designated a Synchronization Source and one or more synchronous target identification; Perhaps, described operation mark is for deriving operation mark, and described management objectives are designated target device sign or the configuration template sign corresponding with described configuration item sign; Perhaps, described operation mark is the import operation sign, and described management objectives are designated target device sign or the configuration template sign corresponding with described configuration item sign;
Server carries out the operational processes corresponding with described operation mark to the configuration information corresponding with described configuration item sign of described management objectives; Wherein, when described operation mark is simultaneous operation when sign, server with the corresponding configuration information synchronization of the synchronisation source of described Synchronization Source correspondence in the synchronous target of described one or more synchronous target identification correspondences and store this locality into; When described operation mark is when deriving operation mark, server receives the stored information of the configuration file of client transmission, and the corresponding configuration information of the configuration template that target device that described target device sign is corresponding or described configuration template sign are corresponding exports to the also storage of described configuration file; When described operation mark is the import operation sign, server receives the configuration information of the importing that client sends, and is configured to this configuration information in the corresponding configuration template of the corresponding target device of described target device sign or described configuration template sign and stores this locality into.
2. the method for claim 1 is characterized in that, the described configuration information of more described synchronisation source of server and described synchronous target, and, send to described synchronous target according to the order of comparative result generation respective handling.
3. method as claimed in claim 2, it is characterized in that, server is judged when the described configuration information of described synchronous target and described synchronisation source does not wait, send to described synchronous target and to revise order, indicate its configuration information that described synchronous target and described synchronisation source are not waited to be revised as the configuration information of described synchronisation source; Or
Server is judged when having the unexistent configuration information of described synchronous target in the described synchronisation source, sends to described synchronous target and creates order, indicates it to create this configuration information; Or
Server is judged when having the unexistent configuration information of described synchronisation source in the described synchronous target, sends delete command to described synchronous target, indicates it to delete this configuration information.
4. the method for claim 1 is characterized in that, described synchronisation source is and the corresponding configuration template of described configuration item sign that described synchronous target is one or more target devices; Or
Described synchronisation source is a source device, and described synchronous target is and the corresponding configuration template of described configuration item sign, or/and one or more target device.
5. method as claimed in claim 4 is characterized in that, after server is known described target device configuration successful, stores the configuration information of this target device.
6. the method for claim 1 is characterized in that, client is introduced configuration file, reads configuration information wherein, and sends to server.
7. the method for claim 1, it is characterized in that, the described configuration information of the configuration information of the more described importing of server and described target device or described configuration template, and, send to described target device or described configuration template according to the order of comparative result generation respective handling.
8. method as claimed in claim 7, it is characterized in that, server is judged when the configuration information of the configuration information of described importing and described target device or described configuration template does not wait, send the modification order to described target device or described configuration template, indicate its configuration information that configuration information of described target device or configuration template and importing is not waited to be revised as the configuration information of described importing; Or
Server is judged when the configuration information of described importing is not present in described target device or described configuration template, sends the establishment order to described target device or described configuration template, indicates it to create this configuration information; Or
When server is judged the unexistent configuration information of the configuration information that has described importing in described target device or the described configuration template, send delete command, indicate it to delete this configuration information to described target device or described configuration template.
9. the method for claim 1 is characterized in that, server is stored described configuration information according to the configuration information memory model corresponding with described configuration item sign that sets in advance.
10. equipment configuration information management system comprises: the client and server end, it is characterized in that described client comprises input/output module, and described server end comprises Configuration Manager, device interface module and memory module;
Described input/output module is connected with described Configuration Manager, obtains the user in client selected configuration item sign, operation mark, and the sign of one or more management objectives, and sends to described Configuration Manager;
Described Configuration Manager is connected with described memory module, obtains configuration information according to described configuration item sign and described management objectives sign from described memory module, and according to described operation mark described configuration information is handled;
Described device interface module is connected with described Configuration Manager, sends to the order of described management objectives and sends to this management objectives according to the indication structure of described Configuration Manager, indicates these management objectives to dispose described configuration information;
Described memory module is stored the configuration information of described management objectives;
Wherein, described Configuration Manager comprises distribution sub module, synchronous submodule, derives submodule, imports submodule, inquires about submodule and editor's submodule;
Described distribution sub module is connected with described input/output module, and is connected with described synchronous submodule, derivation submodule, importing submodule, inquiry submodule and editor's submodule respectively; Described synchronous submodule, importing submodule and editor's submodule are connected with described device interface module with described memory module respectively; Described inquiry submodule is connected with described memory module with described derivation submodule;
Described distribution sub module, be used for according to operation mark, described configuration item sign and described management objectives sign are sent to described synchronous submodule, derive submodule, import submodule, inquire about submodule or editor's submodule from described input/output module reception;
Described synchronous submodule is used for the corresponding configuration information of described configuration item sign with described memory module, is synchronized on the management objectives by described device interface module;
Described derivation submodule is used for the corresponding configuration information of described configuration item sign of the management objectives of described memory module is derived;
Described importing submodule, be used for configuration information is imported in the corresponding configuration information of the described configuration item sign of management objectives of described memory module, and import in the corresponding configuration information of the described configuration item sign of management objectives by described device interface module;
Described inquiry submodule is used for the corresponding configuration information of described configuration item sign from described memory module searching and managing target;
Described editor's submodule is used for editing the corresponding configuration information of described configuration item sign of the management objectives of described memory module, and the configuration information of the described configuration item sign correspondence by described device interface module editorial management target.
11. system as claimed in claim 10, it is characterized in that, described synchronous submodule according to described configuration item identify, described Synchronization Source and described synchronous target identification, obtain the described configuration information of described synchronisation source and synchronous target from described memory module, and compare, and, the described configuration information of described synchronous target is handled according to comparative result.
12. system as claimed in claim 10, it is characterized in that, described synchronous submodule is judged when the described configuration information of described synchronous target and described synchronisation source does not wait, send to described synchronous target and to revise order, indicate its configuration information that described synchronous target and described synchronisation source are not waited to be revised as the configuration information of described synchronisation source; Or
Described synchronous submodule is judged when having the unexistent configuration information of described synchronous target in the described synchronisation source, sends to described synchronous target and creates order, indicates it to create this configuration information; Or
Described synchronous submodule is judged when having the unexistent configuration information of described synchronisation source in the described synchronous target, sends delete command to described synchronous target, indicates it to delete this configuration information.
13. system as claimed in claim 12, it is characterized in that, when described synchronous target is target device, described synchronous submodule sends the operational order of revising, creating or delete by described device interface module to this equipment, and after receiving the success response message that this equipment returns, store the described configuration information of this equipment into described memory module.
14. system as claimed in claim 10, it is characterized in that, described input/output module will be derived stored information, the configuration item sign of operation mark, export, and source device identifies or the configuration template sign corresponding with described configuration item sign sends to described distribution sub module;
Described distribution sub module is with stored information, the configuration item sign of described export, and described source device identifies or described configuration template sign sends to described derivation submodule;
Described derivation submodule exports to the described configuration information of described source device or described configuration template in the described export and stores.
15. system as claimed in claim 10, it is characterized in that, described input/output module is with import operation sign, the configuration information that imports, configuration item sign, and target device identifies or the configuration template sign corresponding with described configuration item sign sends to described distribution sub module;
Described distribution sub module is with the configuration information, the configuration item sign that import, and described target device identifies or described configuration template sign sends to described importing submodule;
Described importing submodule is configured to the configuration information of described importing in described target device or the described configuration template and stores described memory module into.
16. system as claimed in claim 15, it is characterized in that, described importing submodule according to described configuration item identify, described target device sign or described configuration template sign, obtain the described configuration information of described target device or described configuration template from described memory module, and compare with the configuration information of described importing, and, the described configuration information of described target device or described configuration template is handled according to comparative result.
17. system as claimed in claim 16, it is characterized in that, described importing submodule is judged when the configuration information of the configuration information of described target device or described configuration template and described importing does not wait, send the modification order to described target device or described configuration template, indicate its configuration information that configuration information of described target device or configuration template and importing is not waited to be revised as the configuration information of importing; Or
Described importing submodule is judged when the configuration information of described importing is not present in described target device or described configuration template, sends the establishment order to described target device or described configuration template, indicates it to create this configuration information; Or
When described importing submodule is judged the unexistent configuration information of the configuration information that has described importing in described target device or the described configuration template, send delete command, indicate it to delete this configuration information to described target device or described configuration template.
18. system as claimed in claim 17, it is characterized in that, described importing submodule sends the operational order of revising, creating or delete by described device interface module to described target device, and after receiving the success response message that this equipment returns, store the described configuration information of this equipment into described memory module.
19. system as claimed in claim 10 is characterized in that, described input/output module is with query manipulation sign, configuration item sign, and the sign of one or more target devices sends to described distribution sub module;
Described distribution sub module sends to described inquiry submodule with described configuration item sign and described target device sign;
Described inquiry submodule is inquired about the described configuration information of described target device, and sends to described input/output module and show.
20. system as claimed in claim 19 is characterized in that, the inquiry of described inquiry submodule identifies the configuration information of corresponding configuration template with described configuration item, and sends to described input/output module and show.
21. system as claimed in claim 20 is characterized in that, described input/output module is graphical to show that described target device is or/and the described configuration information of configuration template.
22. system as claimed in claim 10 is characterized in that, described input/output module is with edit operation sign, configuration item sign, and target device identifies or the configuration template sign corresponding with described configuration item sign sends to described distribution sub module;
Described distribution sub module identifies described configuration item, and described target device identifies or the configuration template sign sends to described editor's submodule;
Described editor's submodule carries out editing and processing and stores described memory module into the described configuration information of described target device or described configuration template.
23. the system as claimed in claim 22, it is characterized in that, described editor's submodule sends edit instruction by described device interface module to described target device, indicate it to edit described configuration information, and after receiving the success response message that described target device returns, store the described configuration information of this equipment into described memory module.
24. an equipment configuration information management server is characterized in that, comprises Configuration Manager, device interface module and memory module;
Described Configuration Manager, be used to receive the user in client selected configuration item sign, operation mark, and the sign of one or more management objectives, obtain configuration information according to described configuration item sign and described management objectives sign from described memory module, and described configuration information is handled according to described operation mark;
Described device interface module is connected with described Configuration Manager, sends to the order of described management objectives and sends to this management objectives according to the indication structure of described Configuration Manager, indicates these management objectives to dispose described configuration information;
Described memory module is stored the configuration information of described management objectives;
Wherein, described Configuration Manager comprises distribution sub module, synchronous submodule, derives submodule, imports submodule, inquires about submodule and editor's submodule;
Described distribution sub module is connected with client, and is connected with described synchronous submodule, derivation submodule, importing submodule, inquiry submodule and editor's submodule respectively; Described synchronous submodule, importing submodule and editor's submodule are connected with described device interface module with described memory module respectively; Described inquiry submodule is connected with described memory module with described derivation submodule;
Described distribution sub module is used for according to the operation mark from described client reception, and described configuration item sign and described management objectives sign are sent to described synchronous submodule, derive submodule, import submodule, inquire about submodule or editor's submodule;
Described synchronous submodule is used for the corresponding configuration information of described configuration item sign with described memory module, is synchronized on the management objectives by described device interface module;
Described derivation submodule is used for the corresponding configuration information of described configuration item sign of the management objectives of described memory module is derived;
Described importing submodule, be used for configuration information is imported in the corresponding configuration information of the described configuration item sign of management objectives of described memory module, and import in the corresponding configuration information of the described configuration item sign of management objectives by described device interface module;
Described inquiry submodule is used for the corresponding configuration information of described configuration item sign from described memory module searching and managing target;
Described editor's submodule is used for editing the corresponding configuration information of described configuration item sign of the management objectives of described memory module, and the configuration information of the described configuration item sign correspondence by described device interface module editorial management target.
CN200610066758A 2006-04-11 2006-04-11 Configuration information management method, system and device thereof Expired - Fee Related CN1968133B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200610066758A CN1968133B (en) 2006-04-11 2006-04-11 Configuration information management method, system and device thereof
PCT/CN2007/000823 WO2007115470A1 (en) 2006-04-11 2007-03-14 A device configuration information management method, the server and the system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610066758A CN1968133B (en) 2006-04-11 2006-04-11 Configuration information management method, system and device thereof

Publications (2)

Publication Number Publication Date
CN1968133A CN1968133A (en) 2007-05-23
CN1968133B true CN1968133B (en) 2010-05-12

Family

ID=38076699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610066758A Expired - Fee Related CN1968133B (en) 2006-04-11 2006-04-11 Configuration information management method, system and device thereof

Country Status (2)

Country Link
CN (1) CN1968133B (en)
WO (1) WO2007115470A1 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267355B (en) * 2008-05-08 2010-11-03 杭州华三通信技术有限公司 A method and device for discovering device configuration information
CN101610176B (en) 2009-07-08 2011-12-28 中兴通讯股份有限公司 Configuration information management method, alarm management method and alarm management system of purchased parts
CN103399748A (en) * 2013-08-02 2013-11-20 王力强 Equipment configuration standardization detecting device and method
CN103458019B (en) * 2013-08-26 2018-11-16 深圳Tcl新技术有限公司 A kind of method, server and terminal that terminal room operating parameter is shared
CN103593774A (en) * 2013-11-21 2014-02-19 泉州市琪祥电子科技有限公司 Interphone information maintenance method
CN104731615A (en) * 2015-03-23 2015-06-24 小米科技有限责任公司 Intelligent device configuration method and device
CN104850439B (en) * 2015-05-22 2018-04-06 上海斐讯数据通信技术有限公司 The embedded device for configuring the method for application program and being applicable
CN104993963A (en) * 2015-07-06 2015-10-21 无锡天脉聚源传媒科技有限公司 Information synchronization method and device
CN105205596A (en) * 2015-09-16 2015-12-30 福建泰克通信有限公司 Radio device management platform
CN105515860A (en) * 2015-12-07 2016-04-20 浪潮通信信息系统有限公司 Method and device for changing device property
CN105677704B (en) * 2015-12-25 2020-02-07 北京奇虎科技有限公司 Information arrangement method and apparatus, and information management method and apparatus
CN105468787A (en) * 2015-12-29 2016-04-06 深圳市英威腾电气股份有限公司 Method, apparatus and system for setting parameters of industrial equipment
CN105681108B (en) * 2016-03-15 2018-10-30 迈普通信技术股份有限公司 A kind of method and apparatus for realizing that configuration is synchronous
CN105915369B (en) * 2016-03-31 2019-04-12 北京奇艺世纪科技有限公司 A kind of configuration information management method and device
CN105847059B (en) * 2016-04-12 2018-12-18 平安科技(深圳)有限公司 Information transmitting administrative method and device
CN106254128A (en) * 2016-08-24 2016-12-21 北京紫金支点技术有限公司 A kind of ATM configuration parameter management method based on server and system
CN106331152B (en) * 2016-09-20 2020-02-07 郑州云海信息技术有限公司 Method and device for realizing information synchronization between modules
CN106603273A (en) * 2016-11-16 2017-04-26 北京粉笔蓝天科技有限公司 Client management method and system
CN108170103A (en) * 2016-12-07 2018-06-15 沈阳中科博微科技股份有限公司 A kind of method of integrated circuit production line equipment constant monitoring
CN106951225B (en) * 2017-02-15 2020-06-12 中国银行保险信息技术管理有限公司 Data processing method and device based on service configuration template
CN109905260A (en) * 2017-12-08 2019-06-18 华为技术有限公司 Method, management equipment and the service processing equipment of device configuration
CN109067574B (en) * 2018-07-27 2022-03-25 烽火通信科技股份有限公司 Method for processing configuration residue of router control plane
CN109766387A (en) * 2018-12-20 2019-05-17 平安信托有限责任公司 Data processing document generating method, device, computer equipment and storage medium
CN110300109B (en) * 2019-06-28 2022-08-09 合肥高维数据技术有限公司 Method for managing client by server
CN112564929B (en) * 2019-09-10 2022-08-05 烽火通信科技股份有限公司 Residual data cleaning method and system
CN111061498B (en) * 2019-12-25 2024-03-15 上海众源网络有限公司 Configuration information management system
CN113839792B (en) * 2020-06-08 2023-10-03 奇安信科技集团股份有限公司 A network access configuration method, device, computer equipment and readable storage medium
CN111770196B (en) * 2020-07-17 2023-05-26 奇瑞汽车股份有限公司 Information synchronization method, device and storage medium
CN112131759B (en) * 2020-10-15 2024-04-12 北京卫星环境工程研究所 Comprehensive environment simulation multi-parameter working condition input system and working condition creation method
CN112328328B (en) * 2020-11-24 2023-07-25 北京百度网讯科技有限公司 Method, device, equipment and storage medium for equipment driving reload
CN113761039B (en) * 2021-01-29 2025-02-21 北京沃东天骏信息技术有限公司 A method and device for processing information
CN114531477B (en) * 2022-04-22 2022-08-30 深圳丰尚智慧农牧科技有限公司 Method and device for configuring functional components, computer equipment and storage medium
CN115277392A (en) * 2022-07-08 2022-11-01 南瑞集团有限公司 System and method for checking configuration compliance of power dispatching data network equipment
CN115373730A (en) * 2022-08-26 2022-11-22 中国银行股份有限公司 Configuration information maintenance method and device
CN116991273A (en) * 2023-08-10 2023-11-03 杭州鸿雁物联技术有限公司 Device configuration method, device, computer readable storage medium and electronic device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455549A (en) * 2002-04-30 2003-11-12 华为技术有限公司 Method of configuration and upgrade of network apparatus in communication system
WO2004051958A2 (en) * 2002-12-04 2004-06-17 Koninklijke Philips Electronics N.V. Using configuration identifiers for communicating configuration descriptions
CN1742268A (en) * 2002-12-20 2006-03-01 诺基亚公司 Automated batch configuration of network devices

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2397202A (en) * 2003-01-09 2004-07-14 Satchwell Control Systems business management system (bms) which updates controller configuration by broadcasting update messages
JP2005341287A (en) * 2004-05-27 2005-12-08 Fujitsu Ltd Network device, network connection setting program
KR100636143B1 (en) * 2004-06-02 2006-10-18 삼성전자주식회사 Automatic setting method and device of wireless network device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455549A (en) * 2002-04-30 2003-11-12 华为技术有限公司 Method of configuration and upgrade of network apparatus in communication system
WO2004051958A2 (en) * 2002-12-04 2004-06-17 Koninklijke Philips Electronics N.V. Using configuration identifiers for communicating configuration descriptions
CN1742268A (en) * 2002-12-20 2006-03-01 诺基亚公司 Automated batch configuration of network devices

Also Published As

Publication number Publication date
WO2007115470A1 (en) 2007-10-18
CN1968133A (en) 2007-05-23

Similar Documents

Publication Publication Date Title
CN1968133B (en) Configuration information management method, system and device thereof
CN113508403B (en) System and method for interoperable communication of automation system components with multiple information sources
CN105224351B (en) Rapid configuration implementation method and rapid configuration server
CN102467529B (en) Metadata synchronizing method and system
WO2009012696A1 (en) A communication device batch configuration managing method and the apparatus thereof
CN102097015B (en) Operation instruction processing system and method
CN100440809C (en) Method and device for network equipment service configuration
US11736338B2 (en) Network management apparatus, method, and program
CN109033157B (en) Complex data retrieval method and system based on user-defined search condition tree
WO2021012909A1 (en) Data export method and apparatus, computer device, and storage medium
CN110968653A (en) Tree-shaped data dictionary maintenance system and method
CN111427865A (en) Method and device for managing objects of database
CN103546380A (en) Message forwarding method and device based on strategy routing
CN112364106A (en) Data association visualization method and system for automatically generating service topological graph
CN1326363C (en) Network management configuration method and apparatus thereof
CN100492994C (en) Method for establishing equipment configuration parameter and base station single plate configuration system
US20060168322A1 (en) Network management apparatus and method for the configuration of network devices
CN102693318A (en) Report query method and report query equipment
CN114372041B (en) A multi-tenant API gateway data management method and system
CN112449354A (en) Base station type replacement method, equipment and SDR network management system
WO2023101610A2 (en) Device and method for synchronizing data between data sources
CN111769992B (en) Network data management method, cloud platform and storage medium
CN101582874B (en) Method for management operation to appearance content, a server and a terminal
CN112019364B (en) Information management method and device
KR20130056065A (en) Apparatus and method for defining query for multi-tenant

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20130411