[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
module
target
submodule
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 and system thereof and device
Technical field
The present invention relates to field of information management, relate in particular to a kind of management method and system and device of device configuration information.
Background technology
There is a large amount of network equipment (also claiming network element) in the communication network, can be divided into dual mode basically to the management of these network equipments: single point of management and centralized management.Single point of management refers generally to management tool or management means and only can manage individual device.Centralized management refers generally to whole or most equipment that management tool energy administrative institute has jurisdiction over communication network.The on-line file management system generally provides concentrated topology management function, centralized configuration management function, concentrates fault management capability, concentrates performance management function, concentrates safety management function etc.The structural representation of on-line file management system as shown in Figure 1.
At present, of the prior art based on graphic user interface (Graphic User Interface, GUI) configuration information management system only can carry out simple queries and simple the setting to setting up fully to the configuration information of network element, for the setting of complex data, also to operate at the LMT Local Maintenance Terminal of each equipment
Growth along with number of devices in the network system, the network management personnel may face tens up to a hundred same categories of device, and for each equipment, its configuration data may be numerous and complicated, therefore, following problems may be encountered when the configuration data of these equipment is safeguarded:
At each equipment, administrative staff will be provided with, and therefore having a large amount of repeatability is provided with work, and workload can be very big, and, along with increasing of data parameters, increased the error rate that parameter is provided with;
If device upgrade, so all data need be reset, and have strengthened workload like this and have reduced the correctness that parameter is provided with;
If the data on the equipment of a new access are very perfect, administrative staff want these data are applied on all the other equipment, must collect related data sources by hand, give the input of all the other equipment then one by one, and are very inconvenient;
If want to check two configuration informations between the equipment, can only be the difference of manually finding out each field, be inconvenient to contrast the configuration information between each equipment;
If device parameter is too complicated, administrative staff also need to use the LMT Local Maintenance Terminal of equipment, can cause managing an equipment like this and both need to use centralized management system, also need to use LMT Local Maintenance Terminal, and property easy to maintenance is bad.
Summary of the invention
The invention provides a kind of management method of device configuration information, a kind of management system of device configuration information, and a kind of equipment configuration information management server, in order to solve the problem that can only be configured information management in the prior art to individual equipment.
The management method of device configuration information provided by the invention comprises: 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.
In the said method, 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.
Server judges when the described configuration information of described synchronous target and described synchronisation source does not wait, and sends to described synchronous target and revises order, indicates 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.
In the said method, 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.
After server is known described target device configuration successful, store the configuration information of this target device.
In the said method, client is introduced configuration file, reads configuration information wherein, and sends to server.
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.
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 to described target device or described configuration template, indicate it to delete this configuration information.
According to said method of the present invention, server is stored described configuration information according to the configuration information memory model corresponding with described configuration item sign that sets in advance.
Equipment configuration information management provided by the invention system comprises: the client and server end, and described client comprises input/output module, 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.
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.
In the said system, 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.
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.
According to said system of the present invention, 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.
According to said system of the present invention, 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.
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 judges when the configuration information of described importing is not present in described target device or described configuration template, sends to described target device or described configuration template and creates order, indicates it to create this configuration information; Or described importing submodule sends delete command to described target device or described configuration template when judging the unexistent configuration information of the configuration information that has described importing in described target device or the described configuration template, indicates it to delete this configuration information.
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.
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.
Described input/output module is graphical to show that described target device is or/and the described configuration information of described configuration template.
According to said system of the present invention, 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.
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.
Equipment configuration information management server provided by the invention 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.
Beneficial effect of the present invention is as follows:
(1) the present invention can realize once the configuration information of one or more equipment is managed maintenance, has improved operating efficiency.
(2) the invention provides the simultaneous operation of device configuration information, can realize once disposing the configuration information of a plurality of identical devices.
(3) the present invention can realize the backup and the recovery of device configuration information by the derivation and the import operation of configuration information.
(4) device configuration information query function provided by the invention can be realized the configuration information of a plurality of equipment of one query, and inquires about and show simultaneously the configuration information of corresponding configuration template automatically, and the user can be compared configuration information intuitively.
Description of drawings
Fig. 1 is the structural representation of on-line file management system in the prior art;
Fig. 2 is a present device configuration information management system configuration schematic diagram;
Fig. 3 is the Configuration Manager structural representation of present device configuration information management system;
Fig. 4 is the synchronizing process schematic flow sheet of present device configuration information;
Fig. 5 is the derivation process flow schematic diagram of present device configuration information;
Fig. 6 is the importing process schematic flow sheet of present device configuration information;
Fig. 7 is the query script schematic flow sheet of present device configuration information;
Fig. 8 is the editing process schematic flow sheet of present device configuration information.
Embodiment
The invention provides that a kind of (Graphic User Interface, the management system of configuring information of network appliance GUI) to reduce the workload of network operator, are increased work efficiency based on graphic user interface.This system can manage the configuration information of a plurality of equipment: the configuration information on certain equipment can be synchronized on other equipment; The configuration information that can compare two distinct devices; Device configuration information can be preserved with database or configuration file mode; The configuration information of preserving directly can be imported to newly-increased equipment.
In configuration information management of the present invention system, all configuration operations are all finished by client, and the server and client side is the relation of one-to-many, and configuration information is kept at server end.
Referring to Fig. 2, be the structural representation of equipment configuration information management of the present invention system.The equipment configuration information management system comprises client (client can be a plurality of, only draws among Fig. 2) and server end, and client comprises input/output module, and server end comprises Configuration Manager, memory module and device interface module.Input/output module is connected with Configuration Manager, and Configuration Manager is connected with device interface module with memory module respectively, and memory module is connected with its database.
Input/output module provides graphic interface for the user, make the user can select the network equipment and the configuration information that need manage and the bookkeeping type that will carry out in graphic interface, client is with selected device identification and need the configuration information of processing and action type to identify the Configuration Manager that is delivered to server end; Also receive the information that Configuration Manager returns simultaneously, and be shown to the user with patterned way.
Configuration Manager is finished the respective handling to device configuration information according to the device identification that receives, configuration information sign and action type sign, mainly comprise configuration information synchronously, importing, derivation, inquiry and edit operation.Configuration Manager is finished different operations by different submodules: distribution sub module according to action type sign with configuration information sign and device identification send to different operation submodules (as the step module, derive submodule, import submodule, the inquiry submodule and edit submodule) handle; Submodule is carried out the simultaneous operation that configuration information is synchronized to one or more synchronous targets synchronously, import submodule and carry out the operation that the configuration information in the configuration information file is imported to the importing target, derive submodule and carry out the operation that the configuration information in the source of will deriving exports to file, the inquiry submodule is carried out the operation of the configuration information of the one or more equipment of inquiry, and the configuration information that editor's submodule is carried out selected compiling objective carries out edit operation (edit operation comprises establishment, deletion and revises).Simultaneously, Configuration Manager is the equipment disposition response message that returns of receiving equipment interface module also, and sends to input/output module and show.The structural representation of Configuration Manager as shown in Figure 3.
Memory module is used for store configuration information.Memory module can be stored in configuration information file or database.In order to manage better and organization configurations information, improve the efficient of processing and query configuration information, the present invention adopts the mode store configuration information of database.
Device interface module is used for constructing the operational order that is sent to the network equipment. and device interface module is according to the operation information of Configuration Manager, structure is sent to the network equipment of the information and sending of the network equipment to appointment, indication network equipment carries out the processing of appointment to the configuration information of appointment, as establishment, deletion or modification etc. simultaneously, device interface module also receives the configuration response message that the network equipment returns, through after the protocol processes, send to Configuration Manager.
Above-mentioned configuration information management system can realize configuring information of network appliance synchronously, derivation, importing, inquiry and edit operation.Wherein, simultaneous operation comprise configuration template to the network equipment synchronously, LA Management Room synchronously and the network equipment synchronous to configuration template; Derive operation and be meant that the configuration information with the network equipment or configuration template exports to file storage; Import operation is meant the configuration information in the configuration file is imported to the network equipment or configuration template; Inquiry is meant the configuration information of browse network equipment, and an optional majority network equipment is browsed simultaneously, to reach the purpose of more a plurality of configuring information of network appliance; Edit operation is meant edits the configuration information in the configuration template or the network equipment, comprises establishment, deletion and modification.
In order to realize the management function of above-mentioned configuration information, the present invention sets in advance following information in the equipment configuration information management system:
The configuration item sign---in the configuration information management system, the configuration information type definition that some network equipments are common is a configuration item, and each configuration item distributes a unique sign, i.e. certain configuration information of corresponding some network equipment of configuration item.The character string that configuration item sign can be made up of numeral, when transmitting parameter as the client and server end in order to the sign configuration information, represent " other operation trading company sections " as configuration item sign ID=100, configuration item sign ID=200 represents " environmental parameter setting " etc.The configuration item sign can (the configuration item sign be configured in the input/output module of client and the Configuration Manager of server end for eXtensible Markup Language, XML) document definition by expansion identifiable language.
Configuration template---at configuration template of each configuration item definition, each configuration template is assigned with a unique sign.Be provided with the configuration item most probable or the parameter value of frequent use in the configuration template, the setting operation when making things convenient for configure network devices.Configuration template can pass through the XML document definition, and the configuration parameter in the configuration template can carry out synchronously or editor as required.
Memory model---corresponding to configuration item, describe the field type and the length of configuration item, when being configured information stores, be used for creating database table, so that the storage of data at database.Memory model is arranged at the memory module of server end.
Shell script---be disposed at the different submodules in the Configuration Manager, realize the processing operation of configuration information.As, configuration synchronization shell script in the submodule is inquired about configuration querying shell script in the submodule synchronously, imports configuration importing shell script in the submodule, derives to dispose in the submodule and derives shell script, disposes the edit script program in editor's submodule.Can use XML document definition shell script.
The inlet file---be disposed at the distribution sub module in the Configuration Manager, the position of the different shell scripts that definition different operating sign is corresponding promptly defines the corresponding submodule of different operating sign.The inlet file can define by the XML file.When equipment interface changes or upgrade, can realize adaptive fast by revising the inlet file.
After equipment configuration information management system start-up, the client and server end carries out initialization respectively. and the initialization of client comprises: the XML file that reads the client definition, obtain all configuration item signs and corresponding equipment sign, and the user interface of the equipment configuration information management system that provides of graphical configurations shown item title and corresponding equipment name input/output module is divided into three viewing areas, be respectively: the configuration item viewing area, the configuration item title is presented in this zone in the tree list mode; The operand viewing area when selecting certain configuration item, is presented in this zone with tree structure with this configuration item corresponding equipment title; The configuration information viewing area, when when one or more equipment is selected in the operand viewing area, client is obtained the configuration information of this equipment from server end, and being presented in this zone with the configuration information of tabular form with the corresponding configuration item of this equipment. the server end initialization comprises: the XML inlet file that distribution sub module reads the server end definition, obtain all configuration items signs; Memory module is called the database manipulation interface according to memory model, is used for depositing configuration parameter for each configuration item generates a table in database.
Respectively by five embodiment,, implementation procedure of the present invention is described below in conjunction with the said equipment configuration information management system.
Embodiment one: the synchronizing process of configuring information of network appliance.The simultaneous operation of configuring information of network appliance can realize once disposing the configuration information of one or more network equipments.
Referring to Fig. 4, be the schematic flow sheet of device configuration information synchronizing process of the present invention.When the user carried out the simultaneous operation of configuring information of network appliance by client, the synchronizing process of configuration information specifically comprised:
S401, client are according to the operation of user on gui interface, and with corresponding configuration item sign, simultaneous operation sign, and the sign of synchronisation source and synchronous target sends to the Configuration Manager of server end.
Show the title and the pairing device name of each configuration item of each configuration item on the gui interface of client.The user at first selects configuration item, clicks right button, selects " synchronously " operation on the menu that ejects, and chooses a synchronisation source and one or more synchronous target in " selection synchronization object " window that ejects.The simultaneous operation support equipment is synchronous to the configuration information of equipment to template and template to equipment, equipment.When synchronisation source was the configuration template of configuration item sign correspondence, target can be one or more target devices synchronously; When synchronisation source was source device, target can be that one or more target devices are or/and the corresponding configuration template of configuration item sign synchronously.Client gets access to corresponding configuration item sign, simultaneous operation sign, and synchronisation source and synchronous target identification, and these signs are sent to server end.
After distribution sub module in the Configuration Manager of S402, server end receives the simultaneous operation sign, read the inlet file in this distribution sub module, obtain the position of synchronous submodule, and configuration item sign, Synchronization Source and synchronous target identification are sent to synchronous submodule.
S403, synchronous submodule are according to configuration item sign, Synchronization Source and synchronous target identification, obtain the synchronisation source and the synchronous configuration information of the corresponding configuration item of target by memory module from database, and the critical field in the configuration information (critical field is specified by the synchronize script file) is compared.
Configuration information relatively be a important step in synchronously, can determine that by result relatively the follow-up processing of this configuration parameter is to create, revise or deletion.The comparative result of the configuration information critical field of synchronisation source and synchronous target has three kinds of situations:
Critical field is identical, and non-key field is identical;
Critical field is identical, non-key field difference;
The critical field difference.
S404, synchronous submodule are according to the corresponding configuration information and executing corresponding operating of result's decision of comparing to synchronous target.
The situation identical at critical field, that non-key field is identical, submodule is not done any processing synchronously;
The situation identical at critical field, that non-key field is different, retouching operation is carried out in submodule decision synchronously, revises corresponding configuration information in the synchronous target, makes the accordant configuration information in itself and the synchronisation source;
At the different situation of critical field, be divided into following two kinds of situations again:
Configuration information is present in synchronisation source, but is not present in synchronous target, and then creation operation is carried out in submodule decision synchronously, is creating this configuration information in the target synchronously;
Configuration information is present in synchronous target, but is not present in synchronisation source, and then deletion action is carried out in submodule decision synchronously, deletes this configuration information in the synchronous target.
S405, synchronously submodule judges that synchronous target is equipment or template, if equipment execution in step S406 then; If template is execution in step S409. then
S406, synchronous submodule are at first checked the operating right to target device, under situation with authority of handling this target device, send processing command to device interface module, carry target device sign and configuration parameter, and corresponding edit operation (create, delete or revise) information.
S407, device interface module structure are sent to the instruction of target device, carry configuration parameter, target device is operated (as creating configuration parameter, deletion configuration parameter or revising configuration parameter) accordingly, and the response message that returns of receiving target equipment, sends to synchronous submodule.
S408, synchronously submodule judges whether response message is success message, if execution in step S409 then; Otherwise, execution in step S410.
S409, synchronous submodule notice memory module are upgraded the configuration parameter of synchronous target.
Memory module is when the described configuration information of storage, and the database table that utilizes memory model to generate can directly pass through the data operating interface store configuration information, masks complicated database manipulation, has reduced the complexity of data-interface.
S410, synchronous submodule judge whether whole synchronous targets is all finished synchronously, if then the input/output module to client sends the response message of finishing synchronously; Otherwise, return step S403.
Embodiment two: the derivation process of device configuration information.Deriving operation generally is applied to the configuration information of individual equipment or configuration template is backed up.
Participate in Fig. 5, be the derivation process flow schematic diagram of present device configuration information, concrete steps comprise:
S501, client be according to the operation of user on gui interface, and with corresponding configuration item sign, derive operation mark and source device or configuration template sign, and the store path of export and storing format informations send to the Configuration Manager of server end.
Show the title and the pairing device name of each configuration item of each configuration item on the gui interface of client.The user at first selects configuration item, click right button, on the menu that ejects, select " derivation " operation, in the window of " select derived object and specify export " of ejecting, choose configuration template or a source device, and specify file storage path and the file format that derives.Deriving operation supports slave unit or configuration template to export to configuration information file.The file format that derives is supported .CSV form and .TXT form.Client gets access to corresponding configuration item sign, derives operation mark and source device or configuration template sign, and file storage path and format information, and above information is sent to server end.
After distribution sub module in the Configuration Manager of S502, server end receives and derives operation mark, read the inlet file in this distribution sub module, obtain to derive the position of submodule, and with configuration item sign, source device or configuration template sign, and file storage path and format information send to the derivation submodule.
S503, derivation submodule are according to source device or configuration template sign and configuration item sign, obtain the configuration information of the corresponding configuration item of source device or configuration template from database by memory module, and according to the store path and the form of export, create the file of specified format at assigned address, the configuration information that gets access to is write file, store.
Embodiment three: the importing process of device configuration information.Import operation generally is applied to by importing the configuration information of configuration file recovery individual equipment or configuration template.The configuration information that the configuration information that imports is derived before can being also can simply be revised on the configuration information of deriving, and imports to equipment or configuration template again.When import operation can be implemented in service equipment, the configuration information that sets is configured on the selected equipment fast.
Referring to Fig. 6, be the importing process schematic flow sheet of device configuration information of the present invention, concrete steps comprise:
S601, client are according to the operation of user on gui interface, and with corresponding configuration item sign, import operation sign and target device sign, and the configuration information that imports sends to the Configuration Manager of server end.
Show the title and the pairing device name of each configuration item of each configuration item on the gui interface of client.The user at first selects configuration item, clicks right button, selects " importing " operation on the menu that ejects, and specifies the position of configuration information file in " selecting to import object and the import file " window that ejects, and chooses an introducing equipment or configuration template.The import operation support from configuration file import to equipment or with the selected corresponding configuration template of configuration item.Client gets access to corresponding configuration item sign, import operation sign and target device or configuration template sign, and reads the configuration information in the configuration file, and above information is sent to server end.
After distribution sub module in the Configuration Manager of S602, server end receives the import operation sign, read the inlet file in this distribution sub module, obtain to import the position of submodule, and with configuration item sign, target device or configuration template sign, and configuration information sends to the importing submodule.
S603, importing submodule are according to configuration item sign and target device or configuration template sign, from database, obtain the corresponding configuration information of this equipment or configuration template by memory module, and compare, and the configuration information of described equipment or configuration template is carried out corresponding subsequent processing according to comparative result with configuration information in the configuration file.
Comparative result and corresponding processing mode have following four kinds of situations:
The configuration information of configuration file is identical with the configuration information that imports target, imports submodule and need not to do any processing;
Configuration information in the configuration file is different with the configuration information parameter value that imports target, imports submodule and need carry out retouching operation, revises the corresponding configuration information that imports in the target;
Configuration information is present in configuration file but is not present in the importing target, imports submodule and need carry out creation operation, creates this configuration information in importing target;
Configuration information is present in the importing target but is not present in configuration file, imports submodule and need carry out deletion action, and deletion imports this configuration information in the target.
S604, importing submodule are made amendment, are created or delete the configuration information of target device or configuration template by memory module, and store in the database by memory module according to comparative result.Simultaneously, send instruction to device interface module, the configuration information that carries device identification and need to revise, create or delete, this configuration information is revised, created or delete to target device.
S605, device interface module structure are sent to the instruction of equipment, configuration information is sent to appointed equipment, and indicate this apparatus modifications, establishment or delete this configuration information.
Embodiment four: the query script of device configuration information.
Referring to Fig. 7, be the query script schematic flow sheet of device configuration information of the present invention, idiographic flow comprises:
S701, client send to corresponding configuration item sign, query manipulation sign and target device sign the Configuration Manager of server end according to the operation of user on gui interface.
Show the title and the pairing device name of each configuration item of each configuration item on the gui interface of client.The user at first selects configuration item, shows in " operand " window and selected configuration item corresponding equipment title.The user selects one or more equipment in " operand " window, this moment, the operation mark of client acquiescence was the inquiry sign.Client gets access to corresponding configuration item sign, target device sign and query manipulation sign, and above information is sent to server end.
The configuration information parameter can be divided into three types:
1, monodrome parameter
The monodrome parameter can only dispose one concerning each equipment.The environmental parameter of some equipment is generally the monodrome parameter.For the configuration item of monodrome parameter, but the equipment multiselect in the corresponding equipment tabulation, and promptly the user can once select the monodrome parameter of a plurality of these equipment of equipment query.
2, many-valued parameter
Many-valued parameter is configurable a plurality of arbitrarily concerning each equipment.Configuration item for many-valued parameter, equipment in the corresponding equipment tabulation can only Dan Xuan, be the many-valued parameter that the user once can only inquire about an equipment, the equipment configuration information management system can be automatically be shown to the user with the parameter of many-valued parameter in corresponding configuration template of this equipment.
3, relevant parameter
Relevant parameter be illustrated in a configuration item below, can carry the configuration item of one or more associations.For example an account number has a plurality of interfaces.Configuration item for relevant parameter, equipment in the corresponding equipment tabulation can only Dan Xuan, be the relevant parameter that the user once can only inquire about an equipment, the equipment configuration information management system can be automatically be shown to the user with the parameter of relevant parameter in corresponding configuration template of this equipment.
Distribution sub module in the Configuration Manager of S702, server end reads the inlet file in this distribution sub module after receiving the query manipulation sign, obtains the position of inquiry submodule, and configuration item sign, target device sign are sent to the inquiry submodule.
S703, inquiry submodule are according to configuration item sign and target device sign, from database, obtain the corresponding configuration information of configuration item sign of target device by memory module, and obtain the configuration information that identifies corresponding configuration template with configuration item, and the configuration information of target device and the configuration information of configuration template are sent to input/output module together.
The configuration information of S704, the graphical display-object equipment of input/output module.Input/output module shows the configuration information parameter that inquires in the configuration information viewing area.
For different configuration information parameter types, the display mode of input/output module is also different, mainly contains following three kinds of display modes:
1, for the demonstration of monodrome parameter
It is shown as the form of a vertical tabulation in input/output module, promptly first classifies parameter name as, second classifies the parameter value of configuration template as, and from the configuration parameter value of the 3rd row for selected equipment, the number of row is decided according to the number of selected equipment.
2, for the demonstration of many-valued parameter
In input/output module, it is shown as two contrasts to the form of showing.I.e. form configurations shown template parameter, another form shows the configuration parameter of selected equipment.Input/output module can compare automatically to the configuration parameter value of configuration template and equipment, and corresponding alignment of data is presented at same delegation.
3, for the demonstration of relevant parameter
It is shown as two tabulations in input/output module, each tabulation all is the form of a plurality of sub-configuration items of carry below the configuration item icon.A form configurations shown template parameter, another form shows the configuration parameter of selected equipment.Input/output module compares automatically to the data of configuration template and equipment, and corresponding alignment of data is presented at same delegation.
Embodiment five: the editing process of device configuration information.Behind the configuration information that inquires selected equipment or configuration template, can select configuration information, and to its executive editor's operation.
Referring to Fig. 8, be the editing process schematic flow sheet of present device configuration information, concrete steps comprise:
S801, client identify the Configuration Manager that sends to server end according to the operation of user on gui interface with corresponding configuration item sign, edit operation sign and target device sign or configuration template.
Showing the configuration parameter of title, the pairing device name of each configuration item and the equipment that inquires and the corresponding templates of each configuration item on the gui interface of client. the user selects certain parameter in the configuration parameter display list of equipment or template, and select the operation that to carry out, at this moment, client gets access to corresponding configuration item sign, target device or configuration template sign and edit operation sign, and above information is sent to server end.
For different parameter types, also inequality for the edit operation that the user selects.For the monodrome parameter, only provide retouching operation; For many-valued and relevant parameter, provide establishment, deletion and retouching operation.
After distribution sub module in the Configuration Manager of S802, server end receives editor's (create, delete or revise) operation mark, read the inlet file in this distribution sub module, obtain the position of editor's submodule, and configuration item sign, target device or configuration template sign are sent to editor's (create, delete or revise) submodule.
What S803, editor's (create, delete or revise) submodule were judged the target identification correspondence is configuration template or equipment, if configuration template, then execution in step S807; If equipment, then execution in step S804.
S804, editor's (create, delete or revise) submodule judge that compiling objective is an equipment, then send instruction to device interface module, carry target device and identify and edit operation information, and selected configuration parameter.
S805, device interface module structure are sent to the instruction of equipment, carry configuration parameter, the corresponding operation of target device execution (establishment, deletion or modification configuration parameter).
Device interface module is the response message that returns of receiving target equipment also, and sends to editor's (create, deletion or revise) submodule.
S806, editor (create, deletion or revise) submodule judges whether response message is success response message, if execution in step S807 then; If failure response message, then execution in step S808.
S807, editor (create, deletion or revise) after submodule will be edited by memory module target device or the configuration parameter of configuration template be stored in the database.
S808, editor's (create, delete or revise) submodule send the editing and processing object information to input/output module, are shown to the user by input/output module.
Describe as can be known by above flow process, the present invention can realize once the configuration information of one or more equipment is managed and safeguards, improve the operating efficiency of equipment configuration information management and maintenance.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (24)

1.一种设备配置信息管理方法,其特征在于,当用户管理设备配置信息时,执行步骤:1. A device configuration information management method, characterized in that, when the user manages the device configuration information, the steps are: 服务器接收预先设置的标识配置信息类型的配置项标识和操作标识,以及一个或多个管理目标的标识;其中,所述操作标识为同步操作标识,所述管理目标标识为一个同步源标识和一个或多个同步目标标识;或者,所述操作标识为导出操作标识,所述管理目标标识为目标设备标识或与所述配置项标识对应的配置模板标识;或者,所述操作标识为导入操作标识,所述管理目标标识为目标设备标识或与所述配置项标识对应的配置模板标识;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. 2.如权利要求1所述的方法,其特征在于,服务器比较所述同步源和所述同步目标的所述配置信息,并根据比较结果生成相应处理命令,发送到所述同步目标。2. The method according to claim 1, wherein 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. 3.如权利要求2所述的方法,其特征在于,服务器判断所述同步目标与所述同步源的所述配置信息不等时,向所述同步目标发送修改命令,指示其将所述同步目标与所述同步源不等的配置信息修改为所述同步源的配置信息;或3. The method according to claim 2, wherein 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 update the synchronization The configuration information whose target is not equal to the synchronization source is modified to the configuration information of 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. 4.如权利要求1所述的方法,其特征在于,所述同步源为与所述配置项标识对应的配置模板,所述同步目标为一个或多个目标设备;或4. The method according to claim 1, wherein 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. 5.如权利要求4所述的方法,其特征在于,服务器获知所述目标设备配置成功后,存储该目标设备的配置信息。5. The method according to claim 4, wherein the server stores the configuration information of the target device after learning that the configuration of the target device is successful. 6.如权利要求1所述的方法,其特征在于,客户端引入配置文件,读取其中的配置信息,并发送到服务器。6. The method according to claim 1, wherein the client imports the configuration file, reads the configuration information therein, and sends it to the server. 7.如权利要求1所述的方法,其特征在于,服务器比较所述导入的配置信息和所述目标设备或所述配置模板的所述配置信息,并根据比较结果生成相应处理命令,发送到所述目标设备或所述配置模板。7. The method according to claim 1, wherein the server compares the imported configuration information with the configuration information of the target device or the configuration template, and generates a corresponding processing command according to the comparison result, and sends it to The target device or the configuration template. 8.如权利要求7所述的方法,其特征在于,服务器判断所述导入的配置信息与所述目标设备或所述配置模板的配置信息不等时,向所述目标设备或所述配置模板发送修改命令,指示其将所述目标设备或配置模板与导入的配置信息不等的配置信息修改为所述导入的配置信息;或8. The method according to claim 7, wherein, 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 message to the target device or the configuration template. sending a modification command, instructing it to modify the configuration information of the target device or configuration template that is different from the imported configuration information to the imported configuration information; or 服务器判断所述导入的配置信息不存在于所述目标设备或所述配置模板时,向所述目标设备或所述配置模板发送创建命令,指示其创建该配置信息;或When the server determines that the imported configuration information does not exist in the target device or the configuration template, send a create command to the target device or the configuration template, instructing it to create the configuration information; or 服务器判断所述目标设备或所述配置模板中存在所述导入的配置信息所没有的配置信息时,向所述目标设备或所述配置模板发送删除命令,指示其删除该配置信息。When the server determines that the target device or the configuration template contains configuration information that is not included in the imported configuration information, it sends a delete command to the target device or the configuration template, instructing it to delete the configuration information. 9.如权利要求1所述的方法,其特征在于,服务器根据预先设置的与所述配置项标识对应的配置信息存储模型存储所述配置信息。9. The method according to claim 1, wherein the server stores the configuration information according to a preset configuration information storage model corresponding to the configuration item identifier. 10.一种设备配置信息管理系统,包括:客户端和服务器端,其特征在于,所述客户端包括输入/输出模块,所述服务器端包括配置管理模块、设备接口模块和存储模块;10. A device configuration information management system, comprising: a client and a server, wherein 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. 11.如权利要求10所述的系统,其特征在于,所述同步子模块根据所述配置项标识、所述同步源标识和所述同步目标标识,从所述存储模块获取所述同步源和同步目标的所述配置信息,并进行比较,并根据比较结果,对所述同步目标的所述配置信息进行处理。11. The system according to claim 10, wherein the synchronization sub-module obtains the synchronization source and the synchronization target from the storage module according to the configuration item identification, the synchronization source identification and the synchronization target identification Synchronize the configuration information of the target, compare it, and process the configuration information of the synchronization target according to the comparison result. 12.如权利要求10所述的系统,其特征在于,所述同步子模块判断所述同步目标与所述同步源的所述配置信息不等时,向所述同步目标发送修改命令,指示其将所述同步目标与所述同步源不等的配置信息修改为所述同步源的配置信息;或12. The system according to claim 10, wherein 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 modifying the configuration information that the synchronization target is different from the synchronization source 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. 13.如权利要求12所述的系统,其特征在于,所述同步目标为目标设备时,所述同步子模块通过所述设备接口模块向该设备发送修改、创建或删除的操作指令,并在接收该设备返回的成功响应消息后,将该设备的所述配置信息存储到所述存储模块。13. The system according to claim 12, wherein 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 the successful response message returned by the device, the configuration information of the device is stored in the storage module. 14.如权利要求10所述的系统,其特征在于,所述输入/输出模块将导出操作标识、导出文件的存储信息、配置项标识,以及源设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;14. The system according to claim 10, wherein the input/output module exports the operation identifier, the storage information of the exported file, the configuration item identifier, and the source device identifier or the configuration corresponding to the configuration item identifier a template identification is sent to said allocation sub-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. 15.如权利要求10所述的系统,其特征在于,所述输入/输出模块将导入操作标识、导入的配置信息、配置项标识,以及目标设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;15. The system according to claim 10, wherein the input/output module imports the operation identifier, the imported configuration information, the configuration item identifier, and the target device identifier or the configuration template corresponding to the configuration item identifier an identification is sent to said allocation sub-module; 所述分配子模块将导入的配置信息、配置项标识,以及所述目标设备标识或所述配置模板标识发送到所述导入子模块;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. 16.如权利要求15所述的系统,其特征在于,所述导入子模块根据所述配置项标识、所述目标设备标识或所述配置模板标识,从所述存储模块获取所述目标设备或所述配置模板的所述配置信息,并与所述导入的配置信息进行比较,并根据比较结果,对所述目标设备或所述配置模板的所述配置信息进行处理。16. The system according to claim 15, wherein the import submodule acquires the target device or The configuration information of the configuration template is compared with the imported configuration information, and according to the comparison result, the configuration information of the target device or the configuration template is processed. 17.如权利要求16所述的系统,其特征在于,所述导入子模块判断所述目标设备或所述配置模板的配置信息与所述导入的配置信息不等时,向所述目标设备或所述配置模板发送修改命令,指示其将所述目标设备或配置模板与导入的配置信息不等的配置信息修改为导入的配置信息;或17. The system according to claim 16, wherein 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 message to the target device or The configuration template sends a modification command, instructing it to modify the configuration information of the target device or the configuration template that is different from the imported configuration information to the imported configuration information; or 所述导入子模块判断所述导入的配置信息不存在于所述目标设备或所述配置模板时,向所述目标设备或所述配置模板发送创建命令,指示其创建该配置信息;或When the import submodule determines that the imported configuration information does not exist in the target device or the configuration template, send a create command to the target device or the configuration template, instructing it to create the configuration information; or 所述导入子模块判断所述目标设备或所述配置模板中存在所述导入的配置信息所没有的配置信息时,向所述目标设备或所述配置模板发送删除命令,指示其删除该配置信息。When the importing submodule judges that there is configuration information not included in the imported configuration information in the target device or the configuration template, it sends a delete command to the target device or the configuration template, instructing it to delete the configuration information . 18.如权利要求17所述的系统,其特征在于,所述导入子模块通过所述设备接口模块向所述目标设备发送修改、创建或删除的操作指令,并在接收到该设备返回的成功响应消息后,将该设备的所述配置信息存储到所述存储模块。18. The system according to claim 17, wherein the import sub-module sends an operation instruction of modifying, creating or deleting to the target device through the device interface module, and upon receiving the success returned by the device After responding to the message, store the configuration information of the device in the storage module. 19.如权利要求10所述的系统,其特征在于,所述输入/输出模块将查询操作标识、配置项标识,以及一个或多个目标设备的标识发送到所述分配子模块;19. The system according to claim 10, wherein the input/output module sends query operation identifiers, configuration item identifiers, and identifiers of one or more target devices to the allocation submodule; 所述分配子模块将所述配置项标识和所述目标设备标识发送到所述查询子模块;The allocation submodule sends the configuration item identifier and the target device identifier to the query submodule; 所述查询子模块查询所述目标设备的所述配置信息,并发送到所述输入/输出模块进行显示。The query sub-module queries the configuration information of the target device, and sends it to the input/output module for display. 20.如权利要求19所述的系统,其特征在于,所述查询子模块查询与所述配置项标识对应的配置模板的配置信息,并发送到所述输入/输出模块进行显示。20. The system according to claim 19, wherein 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. 21.如权利要求20所述的系统,其特征在于,所述输入/输出模块图形化显示所述目标设备或/和配置模板的所述配置信息。21. The system according to claim 20, wherein the input/output module graphically displays the configuration information of the target device or/and configuration template. 22.如权利要求10所述的系统,其特征在于,所述输入/输出模块将编辑操作标识、配置项标识,以及目标设备标识或与所述配置项标识对应的配置模板标识发送到所述分配子模块;22. The system according to claim 10, wherein the input/output module sends the edit operation identifier, the configuration item identifier, and the target device identifier or the configuration template identifier corresponding to the configuration item identifier to the assign submodules; 所述分配子模块将所述配置项标识,以及所述目标设备标识或配置模板标识发送到所述编辑子模块;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. 23.如权利要求22所述的系统,其特征在于,所述编辑子模块通过所述设备接口模块向所述目标设备发送编辑指令,指示其编辑所述配置信息,并在收到所述目标设备返回的成功响应消息后,将该设备的所述配置信息存储到所述存储模块。23. The system according to claim 22, wherein the editing submodule sends an editing instruction to the target device through the device interface module, instructing it to edit the configuration information, and upon receiving the target device After the successful response message returned by the device, the configuration information of the device is stored in the storage module. 24.一种设备配置信息管理服务器,其特征在于,包括配置管理模块、设备接口模块和存储模块;24. A device configuration information management server, comprising 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.
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 (34)

* 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 华为技术有限公司 Device configuration method, management device and service processing device
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, device and storage medium for device driver overloading
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
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
US7747718B2 (en) Control system apparatus, method for setting control system and setting program
CN101160811B (en) Network device configuration system and method
CN100555958C (en) Collocation method in the Element management system
EP3639134B1 (en) Detecting and managing recurring patterns in device and service configuration data
CN112669110A (en) Server label management method and related equipment
CN108259209A (en) Method for configuring network equipment and device
CN104394008A (en) A method for configuring uniformly different types of intelligent electronic devices and the system thereof
WO2009012696A1 (en) A communication device batch configuration managing method and the apparatus thereof
US20130218889A1 (en) Supervisor history view wizard
CN114039856B (en) Network topology structure display system and method
CN107368043B (en) Formulation management control system
US20170004006A1 (en) Method of assisting creation of automatic execution service
CN114693103B (en) Device management model generation and device management method, device and storage medium
CN108665129A (en) A kind of Workflow Custom method and device
CN201845360U (en) Electronic operation guidance system for assembly line
EP3975605B1 (en) Base station type replacement method, sdr network management system, base station type replacement apparatus and computer-readable storage medium
CN100492994C (en) Method for creating device configuration parameters and base station single board configuration system
US20060168322A1 (en) Network management apparatus and method for the configuration of network devices
CN113805850A (en) Artificial intelligence management system based on various deep learning and machine learning frameworks
CN106648771A (en) Openstack cloud platform user-defined deployment system and method
CN102571603B (en) Ethernet port controlling apparatus and method thereof
CN113434585B (en) Resource preservation method and equipment
CN114489955A (en) System and method for realizing GitOps by Docker Swarm cluster
CN103809951A (en) Graphical service arrangement and management device based on FLEX technology

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