CN1677932A - Network management configuration method and apparatus thereof - Google Patents
Network management configuration method and apparatus thereof Download PDFInfo
- Publication number
- CN1677932A CN1677932A CN 200410030705 CN200410030705A CN1677932A CN 1677932 A CN1677932 A CN 1677932A CN 200410030705 CN200410030705 CN 200410030705 CN 200410030705 A CN200410030705 A CN 200410030705A CN 1677932 A CN1677932 A CN 1677932A
- Authority
- CN
- China
- Prior art keywords
- management object
- foreground
- property value
- backstage
- mapping relations
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The method and device includes following steps: in mapping step, based on each object to be managed, building mapping relation table including all mapping relation formed from the object to be managed, mapping relation among attributes of the object, and storing the table in background; in configuring step, based on each object to be managed and mapping relation table, customizing input and output interface in unified formalism for foreground; based on interface in unified formalism, editing united expressed interfaced between foreground and background. The invention makes network management server supports each change of managed objects expediently and quickly.
Description
Technical field
The present invention relates to the network management technology field, particularly a kind of network management collocation method and device thereof.
Background technology
Along with the continuous development of networking technology, the scale of variety of network systems so how network system is effectively managed and controlled, is the key point of the network operation in continuous expansion.With reference to Fig. 1, this figure is the network configuration topological diagram that has network management function in the prior art, in the network system of network management function is arranged, mainly comprises NM server 1 and the network element 1 of being controlled and managing by NM server 1, network element 2..... network element n; NM server 1 can be configured the working attributes of each plate on each network element and store, so that the webmaster personnel can be by the work ruuning situation and the working attributes configuring condition of each plate on NM server 1 each network element of inquiry.Wherein said network element can be the switch in the network system, router or gateway device etc.; Plate on each network element mainly comprises: a plurality of veneers, and a plurality of ports on each veneer or slot etc., and the logical functional entity under each port etc.Generally speaking, the port on each veneer on the network element or the slot on each veneer all are referred to as management object under NM server 1 management.
At present, in having the network system of network management function, whenever newly-increased management object, or for having management object modification functional attributes etc., all need in NM server 1, be configured respectively and store corresponding data, and layoutprocedure is separate, and storage separates.
With reference to Fig. 2 A to Fig. 2 C, described in the figure is the embodiment schematic diagram that increases management object in the prior art newly or revise the management object functional attributes; Expression is when the plate A on the network element one is provided with a what's new F1 in to network system among Fig. 2 A, corresponding inquiry one requestor that will on the I of the foreground of NM server, be provided with to the function F1 of this plate A, simultaneously in the backstage of NM server this functional attributes information stores of network element one/plate A/ function F1 in separate, stored territory one;
In like manner, when the plate A that is expressed as same network element one in Fig. 2 B is provided with another what's new F2, corresponding inquiry two requestors that will on the I of the foreground of NM server, be provided with to the function F2 of this plate A, simultaneously in the backstage of NM server this functional attributes information stores of network element one/plate A/ function F2 in separate, stored territory two;
Fig. 2 C is illustrated in newly-increased network element in the network system, it is network element two, then corresponding inquiry three requestors that will be provided with on the I of the foreground of NM server this network element are stored in the separate, stored territory three network element two these configuration informations are set in the backstage of NM server simultaneously;
From top example as can be seen, in existing network system with network management function, no matter be newly-increased management object, still revise the functional attributes of management object, network system whenever once changes, NM server will carry out record to this time variation separately, and the record of each variation all is an individualism, does not have contact mutually, the record of corresponding each variation, corresponding query requests program all will be arranged, and promptly each query requests program can only be inquired about the change records of self correspondence; As above example is inquired about a requestor and can only be inquired about this functional attributes information of network element one/plate A/ function F1, inquires about two requestors and can only inquire about this functional attributes information of network element one/plate A/ function F2.
To sum up, if in existing network system with network management function, management object of every increase or when at every turn revising the functional attributes of management object all needs to write again the query requests program, and writes change information and store separately in NM server.So continuous variation along with network system, need constantly to write the query requests program in the NM server, and constantly write change information and store, so that NM server can control and manage the variation of network system, but this each variation is all needed to reset the query requests program and writes and the mode of storage change information brings very big inconvenience but for webmaster personnel's management work.
Summary of the invention
The present invention proposes a kind of network management collocation method and device thereof, and NM server manages the inconvenience that exists to each management object in the prior art to solve, so that NM server can conveniently be supported the various variations of management object.
For this reason, the present invention proposes a kind of network management collocation method, described network packet purse rope pipe server and a plurality of management objects of being managed by this NM server, described NM server comprise foreground with input/output function and the backstage with processing capacity, and described method comprises:
Mapping step:
At each management object, set up this management object, the every attribute that reaches this management object and the mapping relations between every property value, and all mapping relations formation mapping relations tables that will form are stored in the backstage;
Configuration step:
I according to the customization of the mapping relations between each management object and self every attribute foreground Unified Form; And
Express interface according to the unification that the I of foreground Unified Form is write between the AM/BAM.
Wherein also comprise query steps after the configuration step:
Generate the querying command of the property value of the specific object that will inquire about concrete management object respectively by the I of foreground Unified Form;
Respectively each querying command is expressed to the backstage by the unified interface of expressing;
The backstage finds corresponding property value respectively according to the concrete management object that comprises in each querying command and the information of specific object in the mapping relations table of storage;
Express the property value that finds to the foreground by the unified interface of expressing on the backstage;
The I of foreground Unified Form is resolved described property value and is shown.
Wherein also comprise query steps after the configuration step:
The I of foreground Unified Form generates the querying command of the property value of the specific object that will inquire about concrete management object respectively;
The unified interface of expressing is expressed each querying command to the backstage respectively;
The backstage according to the information of the concrete management object that comprises in each querying command, sends to querying command corresponding management object respectively respectively;
Management object detects respective attributes according to the attribute information in the querying command, obtains corresponding property value;
Management object feeds back to the backstage with the property value that obtains.
Wherein said query steps also comprises:
Corresponding property value in the mapping relations table of the property value updated stored that backstage usefulness receives; And the property value that receives is expressed interface by unification express to the foreground;
The I of foreground Unified Form is resolved described property value and is shown.
Wherein also comprise modify steps after the configuration step:
The I of foreground Unified Form generates the modification order of the specific object that will revise concrete management object respectively;
The unified interface of expressing is given the backstage with each modification order expression respectively;
The backstage is respectively according to each information of revising the concrete management object that comprises in the order, after will revising command conversion respectively and being the discernible order of management object, sends to corresponding management object;
Management object is revised respective attributes according to the attribute information of revising in the order, and obtains corresponding modification property value;
The modification property value that management object will obtain feeds back to the backstage.
Wherein said modify steps also comprises:
Corresponding attribute information and property value in the mapping relations table of attribute information during order with modification on the backstage and the modification property value updated stored that receives; And
The modification property value that receives is expressed to the foreground by the unified interface of expressing;
The I of foreground Unified Form is resolved described property value and is shown.
Wherein also comprise after the configuration step step be set:
The new management object of every class of follow-up setting, to such management object, and every attribute of such management object and every property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage; And
According to every attribute of newly-increased management object and newly-increased management object, the I of expansion foreground Unified Form.
Wherein also comprise after the configuration step step be set:
Follow-up each management object is provided with new attribute, to this management object, and the newly-increased attribute of this management object and newly-increased property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage;
According to the newly-increased attribute of each management object and each management object, the I of expansion foreground Unified Form.
Wherein said method comprises that also every the attribute that is respectively each management object and each management object is provided with the step of ID sign respectively.
Wherein said mapping relations are tree data structure; It is the bivariate table file structure that the I file is unified on described foreground.
Accordingly, the invention allows for a kind of network management inking device, described network packet purse rope pipe server and a plurality of management objects of being managed by this NM server, described NM server comprise foreground with input/output function and the backstage with processing capacity, it is characterized in that comprising:
Be used at each management object, set up this management object, the every attribute that reaches this management object and the mapping relations between every property value, and all mapping relations that will form constitute the mapping relations formation unit that mapping relations tables are stored in the backstage;
Be used for I customization units according to the I of the customization of the mapping relations between each management object and self every attribute foreground Unified Form; With
Be used for writing the unit according to the unified interface of expressing interface that the I of foreground Unified Form is write between the AM/BAM.
The beneficial effect that the present invention can reach: because network management collocation method of the present invention and device thereof will be set up mapping relations between each management object, the every attribute that reaches each management object and the every property value, and all mapping relations are stored in the backstage of NM server, work out the I of the foreground Unified Form of NM server simultaneously according to every attribute of management object and management object, and write the unified interface of expressing of AM/BAM according to the I of foreground Unified Form.Therefore, when administrative unit changes, can directly expand the mapping relations table of storage, and the I of expansion foreground Unified Form, transmit AM/BAM information by the unified interface of expressing, thereby reached the purpose of supporting the variation of management object easily and fast.
Description of drawings
Fig. 1 is the network configuration topological diagram that has network management function in the prior art;
Fig. 2 A to Fig. 2 C is the embodiment schematic diagram that increases management object in the prior art newly or revise the management object functional attributes;
Fig. 3 is the main process flow diagram of network management collocation method of the present invention;
Fig. 4 is the embodiment schematic diagram that network management collocation method of the present invention adopts the mapping relations of tree data structure foundation;
Fig. 5 is the manifestation mode schematic diagram of the I of network management collocation method of the present invention foreground Unified Form;
Fig. 6 is a whole process schematic diagram of being handled the solicited message of NM server in the network management collocation method of the present invention by management object.
Embodiment
Network management collocation method of the present invention and device thereof are in the prior art, (described management object changes and refers to increase newly when management object changes at every turn, the deletion management object, or the working attributes of management object made amendment etc.), to work out the foreground display interface file of NM server according to each variation separately, and the information after will changing is stored in the back partition of NM server separately, and express interface at one of establishment between the foreground display interface file of current variation and the backstage stored information, so when the number of times of management object variation is too much, need constantly establishment foreground display interface file, constantly storage change information is to the backstage, and constantly work out expression interface between foreground display interface file and the backstage stored information, therefore can cause constantly to increase new code file, cause the webmaster developer to safeguard very inconvenient shortcoming, and the management object after proposing to change, set up mapping relations between the attribute information that management object had of this variation and the property value of each attribute, and according to the I of mapping relations establishments foreground Unified Form, and according to the unified interface of expressing between the I file edit AM/BAM of foreground Unified Form, the mapping relations table that the mapping relations of all formation are constituted is stored in the backstage simultaneously.Therefore based on this administration configuration mode, can be when the follow-up management object changes, individual processing changes at every turn again, but directly expand or increase the I of foreground Unified Form according to situation of change, again the information that changes also is created as mapping relations, interpolation is also stored in the mapping relations table on backstage, and the message transmission between all AM/BAMs is all used the unified interface of expressing of the AM/BAM of writing in advance.So this administration configuration mode can be supported unlimited expanded function, thereby made things convenient for the maintenance of webmaster personnel to network system.Below in conjunction with accompanying drawing network management collocation method of the present invention and device thereof are explained in detail:
With reference to Fig. 3, this figure is the main process flow diagram of network management collocation method of the present invention; The main process of its network management collocation method is as follows:
Step 10 at first at each management of NM server management in the network system, is set up each management object, the every attribute that reaches this each management object and the mapping relations between every property value; Wherein mapping relations can adopt database mode to realize, also can adopt script to express; Formed each mapping relations can be tree data structure, also can be other table shape data structure, and illustrating below with the tree data structure is the mapping relations that the basis is set up;
With reference to Fig. 4, this figure is the embodiment schematic diagram that network management collocation method of the present invention adopts the mapping relations of tree data structure foundation; Management object so that NM server is managed mainly comprises network element, and veneer is arranged again under the network element, the following and then ports having again of veneer, and these management objects are actual to be exactly a tree data structure.Simultaneously also be to adopt the mode of tree data structure to store the attribute that each management object has on the memory mode, and have a property value of attribute.Shown in Fig. 4, management object network element 1 time and then comprise n management objects such as veneer 1, veneer 2...... veneer n, and this veneer 1 time and then comprise n management objects such as port one, port 2...... port n.To sum up, each management object presents the hierarchy tree-like shaped, and each port one may have a plurality of attributes simultaneously, as attribute 1, attribute 2...... attribute n etc., and each attribute can be corresponding self a property value, property value as attribute on the port one 1 is a property value 1, the property value of attribute 2 is that the property value of attribute n on the property value 2...... port one is property value n etc. on the port one, and described attribute can be branch road timing mode, service selection, wherein property content in the attribute such as clock source when timing mode or outside resetting again.Thereby as can be seen,, in network system, can form management object, the every attribute that reaches this management object and the mapping relations between every property value to each management object that NM server is managed based on this data map.
Continuation is with reference to the step 20 among Fig. 3, according to formed mapping relations in the step 10, according to the I of the customization of the mapping relations between each management object and self every attribute foreground Unified Form; Wherein the foreground of this establishment is unified the I file and is used for the user and imports various administration orders, and various administration orders are compiled to express gives the backstage, is used for simultaneously various request results are resolved being shown to the user.
With reference to Fig. 5, this figure is the manifestation mode schematic diagram of the I of network management collocation method of the present invention foreground Unified Form; The I of foreground Unified Form can be abstracted into a bivariate table file structure, and wherein X-direction is represented the attribute information of each management object in this bivariate table; Concrete each management object information of Y direction representative, when X-direction is got an attribute information, simultaneously when Y direction is got a concrete management object information, will intersect and be determined to unique point in this bivariate table, that is to say a specific management object and the attribute information that specific attribute just can be expressed a specific management object.In this Fig. 5, such as management object veneer 1-port one and the branch road timing mode attribute point X1 in just can mapping table, the implication of this point X1 is exactly the branch road timing mode of veneer 1-port one, and the value that this X1 will show is exactly the property value of the branch road timing mode of veneer 1-port one.The same X1 of relevant explanation to X2, X3 no longer specifically gives unnecessary details here.
The I of foreground Unified Form shown in Figure 5 is to work out by the customization procedure of this bivariate table and the mode of data separating, wherein:
The form of form customizes by configuration file, has defined the attribute of multiple form in the configuration file, can revise the style and the pattern of form very easily by customizing different attributes.The automatic generation of form is the demonstration of finishing form by automatic parsing configuration file.
The automatic generation scheme of the data in the form was decomposed into for two steps: the first step with the data flattening of level type, and is decomposed into the tabulation of single data type.Second step, but then finish the conversion of profile data to user's recognition data by application layer.
The I file of this foreground Unified Form is supported expanded function, as at management object: veneer; Attribute information is: branch road timing mode, ComBox; Service selection, combox; Timing mode combox again, after these mapping relations are compiled into this foreground I file, during the attribute of clock source, only need in the I of foreground Unified Form, increase this attribute description and get final product again and then need increase the outside and reset this management object the time.
For convenience's sake, can be configured the ID sign to each attribute information of each management object and each management object, just can and then find the property value of this attribute of corresponding this management object with the id information of certain attribute under id information by the transfer management object and the management object, thus convenient management.
Continuation is expressed interface with reference to the step 30 among Fig. 3 according to the unification that the I of the foreground Unified Form of establishment in the step 20 is write between foreground and the backstage; Wherein the expression way that interface can adopt recurrence is expressed in this unification, and to express all foreground solicited messages and backstage response message, wherein this is expressed interface and can adopt the Asn interface.As:
This bivariate table of I at the foreground Unified Form, foreground solicited message or backstage response message can abstractly be a two-dimensional array<operand (ID), attribute (ID), value〉form, as at a query requests: the property value that the foreground only need tell the backstage will look into which attribute of which management object gets final product; Express with this unification expression interface (is the example explanation to adopt the Asn interface) then and be exactly:
AsnContent
{
AsnField1{ID (ID represent describe be which management object), and 1,1}}
---value (network element 1, veneer 1)
AsnField2{ID (ID represent this section description be attribute), 12888}
---the 12888th, Property ID is used for identifying specific object
}
The preceding paragraph is expressed to behind the backstage by the unified interface of expressing:
The backstage can be translated as this request: the Property ID of veneer 1 is 12888 value on the inquiry network element 1.After this property value is got on the backstage, just this property value can be assembled with following form:
AsnContent
{
AsnField1{ID (ID represent describe be management object), and 1,1}}
---value (network element 1, veneer 1)
AsnField2{ID (ID represent describe be attribute), 12888}
---the 12888th, Property ID is used for identity property
AsnField3{ID (ID representation attribute value), 2}---this property value is 2
The foreground expresses after interface receives this message by this unification, the Property ID that will know management object network element 1-veneer 1 is that 12888 property value is 2, above by the agency of management object and attribute just can determine a point on the I bivariate table of foreground Unified Form, the foreground just can be resolved 2 these property values in the corresponding form that is shown on this bivariate table, to be shown to the user.
Only a simple query task is described above, if a plurality of query task will have been write several AsnContent statements more, the form of a plurality of query requests is as follows:
AsnContent1{...}
AsnContent2{...}
Can see that thus all query tasks can express with this unified interface of writing of expressing, the task that is provided with also is so, only just can realize by increasing the AsnField statement.
Continuation constitutes the mapping relations table with reference to the step 40 among Fig. 3 with all mapping relations that form in the step 10, is stored in the backstage of gateway server; Described mapping relations table is exactly the combination of a plurality of tree tables among Fig. 4, and the mapping relations table that these trees are formed is stored in the backstage, can utilize the inquiry and the retouching operation on foreground, also help between backstage and each management object alternately.
Wherein mainly to be the backstage be converted to solicited message to management object with the solicited message on foreground to the reciprocal process between backstage and each management object, and the request results with the management object feedback is converted to the request results that feeds back to the foreground simultaneously.With top request process is example, when will to inquire about network element 1-veneer 1 Property ID be 26888 value, the backstage can be converted to request message to network element 1-veneer 1 with this solicited message, interface protocol between current nms server and the network element is the Qx interface, and the message format after the conversion of backstage is roughly as follows:
{ network element 1 (each network element of being managed all has a network identity), order 1 (is that inquiry ID is 26888 attribute with PT sign indicating number sign) veneer 1}
Certainly also can fill some other guides in this message, these contents are mainly used in communication usefulness, here just not detailed description.
And each Property ID is NM server definition, and (PTcode is the sign that NM server is communicated by letter with management object, and it is used for identifying is the property value of inquiring about or be provided with which attribute need to be converted to PTCode to management object.), then can there be such one section description on the backstage:
<attrID?Id=“26888”>
<ptCode?cmdcode=“1299”>
... the back is the byte that this order need be filled in, such as the attribute of certain groove position of wanting Query Board,
Just need fill in the encoded byte of Property ID of the groove position of this veneer
<slotID?slotID=“1”>
</attrID>
In the manner described above, if management object has increased an attribute, the backstage only needs to describe in the above to be increased by one section statement and gets final product, so just can guarantee that management object has increased an attribute after, the PTCode that need use can be found in the NM server backstage.Management object can be offered the NM server backstage with request results after receiving this solicited message, and the NM server backstage just can parse request results and be shown to the foreground.
Wherein the mapping relations table of backstage storage can be supported expansion, when increasing management object newly in the network system, or when increasing attribute newly for management object, can and then be created as new mapping relations, is added in the mapping relations table.In the time of can supporting that as the management object veneer A ID is 26888 and 27888 attribute, such one section description can be arranged on the backstage:
<bdType?ID=A>
<support_attr?attrList=[26888,27888]/>
</bdType>
So just under veneer A, hang such tabulation<26888, value〉〉<27888, value〉the value value is the default value of attribute.
When needs increase the another one attribute to veneer A, only need increase a Property ID in the above description and get final product, like this in the mapping relations of veneer A with regard to many list items.
The access of property value also is like this.When needing the property value of certain attribute of storage/access, only need go with the Property ID of management object to search in the mapping relations table, just can carry out storage/access after navigating to corresponding list item.To write ID is that the property value of 27888 attribute is an example, and we find Property ID in only need the mapping relations table under veneer A is 27888 list item, then the property value of desiring to deposit is write the value place and gets final product, and inquiry is identical processing.
I by top foreground Unified Form to NM server is write, and to the unified interface of expressing of AM/BAM establishment, with unified stored configuration is carried out on the backstage, can realize that NM server carries out easily and effectively management to each management object of self-management.Wherein said management comprises the inquiry to the property value of the specific object of management object; Also comprise the attribute information of management object is made amendment and to operations such as management object are provided with.
In sum, the process of the specific object value of the specific object of management object being inquired about by NM server can be divided into from the inquiry of NM server side with from the inquiry of management object side, at first illustrates from the process of NM server side inquiry:
Generate the querying command of the property value of concrete which attribute that will inquire about concrete which management object respectively by the I of foreground Unified Form; Wherein concrete management object can identify with the ID of this management object, and the specific object of this management object can identify with the ID of this attribute;
Respectively each querying command that generates is above expressed to the backstage by the unified interface of working out above of expressing;
The backstage is respectively according to the id information of the specific object of the id information of the concrete management object that comprises in each querying command and this management object, finds the property value to this attribute that should management object in the mapping relations table of storage;
This property value that the backstage will find is expressed to the foreground by the unified interface of expressing;
The I of foreground Unified Form is resolved the relevant position that is shown in the above-mentioned bivariate table with described property value, i.e. the place, crosspoint that corresponds to of this attribute under this management object and this management object.
Below careful the description from the process of the property value of certain attribute of management object side searching and managing object, in conjunction with reference to Fig. 6, this figure is a whole process schematic diagram of being handled the solicited message of NM server in the network management collocation method of the present invention by management object, and its main process is as follows:
Step S1, generate the querying command of the property value of concrete which attribute that will inquire about concrete which management object respectively by the I of foreground Unified Form, and unify the I file by the foreground this query requests is converted to query requests form to the backstage;
Step S2 is expressed each query requests among the step S1 to the backstage respectively by the unified interface of expressing;
Step S3, the backstage is respectively according to the information of the concrete management object that comprises in each querying command, and each query requests is converted to query requests at each management object;
Step S4, the NM server backstage sends to corresponding management object with the query requests after corresponding each conversion respectively;
Step S5, management object detects respective attributes situation is set according to the attribute information in the query requests that receives, and obtains corresponding property value;
Step S6, management object feeds back to the backstage with the property value that obtains;
Step S7, corresponding property value in the mapping relations table of the property value updated stored that backstage usefulness receives; And this querying attributes value is converted into the form that the foreground is supported;
Step S8, the property value after the backstage will transform is expressed to the foreground by the unified interface of expressing;
Step S9, the I of foreground Unified Form is resolved described property value the relevant position that is shown in the above-mentioned bivariate table.
The following describes the process of revising the specific object of concrete management object by NM server:
Generate the modification order of the specific object that will revise concrete management object respectively by the I of foreground Unified Form;
Give the backstage with each modification order expression respectively by the unified interface of expressing;
The backstage will be revised order respectively and send to corresponding management object respectively according to each information of revising the concrete management object that comprises in the order;
Management object is revised respective attributes according to the attribute information of revising in the order, and obtains corresponding modification property value;
The modification property value that management object will obtain feeds back to the backstage;
Corresponding attribute information and property value in the mapping relations table of attribute information during order with modification on the backstage and the modification property value updated stored that receives; And
The modification property value that receives is expressed to the foreground by the unified interface of expressing;
The I of foreground Unified Form is resolved described property value the relevant position that is shown in the above-mentioned bivariate table.
Describe the process that new management object is set below in detail, as follows:
The new management object of every class of follow-up setting, to such management object, and every attribute of such management object and every property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage;
According to every attribute of newly-increased management object and newly-increased management object, the I of expansion foreground Unified Form.
Describe the process that the new attribute information under the management object is set again in detail, as follows:
It is follow-up when each management object is provided with new attribute, to this management object, and the newly-increased attribute of this management object and newly-increased property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage;
According to the newly-increased attribute of each management object and each management object, the I of expansion foreground Unified Form.
Simultaneously, the invention allows for a kind of network management inking device, wherein for reaching among the present invention NM server to the unified management of each management object, the network management inking device that is provided with in NM server comprises that mapping relations form the unit, I customization units and interface are write the unit, and wherein the effect of each component units is as follows:
Mapping relations form the unit, be used for each management object at network management system, set up this management object, the every attribute that reaches this management object and the mapping relations between every property value, and all mapping relations formation mapping relations tables that will form are stored in the backstage; Wherein mapping relations formation unit can adopt database mode to realize described mapping relations, also can adopt script to express described mapping relations; And mapping relations form formed each mapping relations in unit can be tree data structure, also can be other table shape data structure.
The I customization units is used for the I according to the customization of the mapping relations between each management object and self every attribute foreground Unified Form; Wherein the foreground of this establishment is unified the I file and is used for the user and imports various administration orders, and various administration orders are compiled to express gives the backstage, is used for simultaneously various request results are resolved being shown to the user.
Interface is write the unit, be used for expressing interface according to the unification that the I of foreground Unified Form is write between the AM/BAM, wherein interface is write the expression way that the unified expression interface of writing the unit can adopt recurrence, to express all foreground solicited messages and backstage response message, express interface as this and can adopt the Asn interface.
To sum up, just can make in the NM server side following each administrative unit is effectively managed based on network management collocation method of the present invention and device thereof.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the technology of the present invention principle; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (12)
1, a kind of network management collocation method, described network packet purse rope pipe server and a plurality of management objects of being managed by this NM server, described NM server comprises foreground with input/output function and the backstage with processing capacity, it is characterized in that comprising:
Mapping step:
At each management object, set up this management object, the every attribute that reaches this management object and the mapping relations between every property value, and all mapping relations formation mapping relations tables that will form are stored in the backstage;
Configuration step:
I according to the customization of the mapping relations between each management object and self every attribute foreground Unified Form; And
Express interface according to the unification that the I of foreground Unified Form is write between the AM/BAM.
2, network management collocation method according to claim 1 is characterized in that, also comprises query steps after the configuration step:
Generate the querying command of the property value of the specific object that will inquire about concrete management object respectively by the I of foreground Unified Form;
Respectively each querying command is expressed to the backstage by the unified interface of expressing;
The backstage finds corresponding property value respectively according to the concrete management object that comprises in each querying command and the information of specific object in the mapping relations table of storage;
Express the property value that finds to the foreground by the unified interface of expressing on the backstage;
The I of foreground Unified Form is resolved described property value and is shown.
3, network management collocation method according to claim 1 is characterized in that, also comprises query steps after the configuration step:
The I of foreground Unified Form generates the querying command of the property value of the specific object that will inquire about concrete management object respectively;
The unified interface of expressing is expressed each querying command to the backstage respectively;
The backstage according to the information of the concrete management object that comprises in each querying command, sends to querying command corresponding management object respectively respectively;
Management object detects respective attributes according to the attribute information in the querying command, obtains corresponding property value;
Management object feeds back to the backstage with the property value that obtains.
4, network management collocation method according to claim 3 is characterized in that, described query steps also comprises:
Corresponding property value in the mapping relations table of the property value updated stored that backstage usefulness receives; And
The property value that receives is expressed to the foreground by the unified interface of expressing;
The I of foreground Unified Form is resolved described property value and is shown.
5, network management collocation method according to claim 1 is characterized in that, also comprises modify steps after the configuration step:
The I of foreground Unified Form generates the modification order of the specific object that will revise concrete management object respectively;
The unified interface of expressing is given the backstage with each modification order expression respectively;
The backstage is respectively according to each information of revising the concrete management object that comprises in the order, after will revising command conversion respectively and being the discernible order of management object, sends to corresponding management object;
Management object is revised respective attributes according to the attribute information of revising in the order, and obtains corresponding modification property value;
The modification property value that management object will obtain feeds back to the backstage.
6, network management collocation method according to claim 5 is characterized in that, described modify steps also comprises:
Corresponding attribute information and property value in the mapping relations table of attribute information during order with modification on the backstage and the modification property value updated stored that receives; And
The modification property value that receives is expressed to the foreground by the unified interface of expressing;
The I of foreground Unified Form is resolved described property value and is shown.
7, network management collocation method according to claim 1 is characterized in that, also comprises after the configuration step step is set:
The new management object of every class of follow-up setting, to such management object, and every attribute of such management object and every property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage; And
According to every attribute of newly-increased management object and newly-increased management object, the I of expansion foreground Unified Form.
8, network management collocation method according to claim 1 is characterized in that, also comprises after the configuration step step is set:
Follow-up each management object is provided with new attribute, to this management object, and the newly-increased attribute of this management object and newly-increased property value between set up new mapping relations, and described new mapping relations are added in the described mapping relations table of storing on the backstage;
According to the newly-increased attribute of each management object and each management object, the I of expansion foreground Unified Form.
9, according to claim 7 or 8 described network management collocation methods, it is characterized in that, comprise that also every the attribute that is respectively each management object and each management object is provided with the step of ID sign respectively.
10, network management collocation method according to claim 9 is characterized in that, described mapping relations are tree data structure.
According to the described network management collocation method of the arbitrary claim of claim 1~8, it is characterized in that 11, it is the bivariate table file structure that the I file is unified on described foreground.
12, a kind of network management inking device, described network packet purse rope pipe server and a plurality of management objects of being managed by this NM server, described NM server comprises foreground with input/output function and the backstage with processing capacity, it is characterized in that comprising:
Be used at each management object, set up this management object, the every attribute that reaches this management object and the mapping relations between every property value, and all mapping relations that will form constitute the mapping relations formation unit that mapping relations tables are stored in the backstage;
Be used for I customization units according to the I of the customization of the mapping relations between each management object and self every attribute foreground Unified Form; With
Be used for writing the unit according to the unified interface of expressing interface that the I of foreground Unified Form is write between the AM/BAM.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100307054A CN1326363C (en) | 2004-03-31 | 2004-03-31 | Network management configuration method and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100307054A CN1326363C (en) | 2004-03-31 | 2004-03-31 | Network management configuration method and apparatus thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1677932A true CN1677932A (en) | 2005-10-05 |
CN1326363C CN1326363C (en) | 2007-07-11 |
Family
ID=35050248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100307054A Expired - Fee Related CN1326363C (en) | 2004-03-31 | 2004-03-31 | Network management configuration method and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1326363C (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007059665A1 (en) * | 2005-11-28 | 2007-05-31 | Huawei Technologies Co., Ltd. | A system and a method for the configuration of the network device |
CN100433649C (en) * | 2005-11-17 | 2008-11-12 | 中兴通讯股份有限公司 | Method for multi-objective configuration in telecommunication network system |
CN101163043B (en) * | 2007-11-08 | 2010-06-02 | 华为技术有限公司 | Network management function configuring method and system |
CN101222653B (en) * | 2008-01-23 | 2010-06-23 | 中兴通讯股份有限公司 | Management equipment subobject configuration method and device |
CN101179418B (en) * | 2006-11-08 | 2010-12-01 | 中兴通讯股份有限公司 | Method of processing network data and network element data in telecommunication network management equipment |
CN101968810A (en) * | 2010-10-28 | 2011-02-09 | 北京开心人信息技术有限公司 | Tree data structure based method and system for demonstrating interactive contents among friends |
CN101216797B (en) * | 2008-01-11 | 2011-09-07 | ***通信集团四川有限公司 | Large-sized data centre IT system basic software and firmware platform deep cruising check system and method |
CN101616026B (en) * | 2009-07-14 | 2011-10-26 | 中兴通讯股份有限公司 | Method and system for obtaining property of single plate |
CN101753346B (en) * | 2008-12-03 | 2011-11-09 | ***通信集团公司 | Method and system for leading in comprehensive webmaster data |
CN102325049A (en) * | 2011-09-19 | 2012-01-18 | 烽火通信科技股份有限公司 | Method for uniformly configuring and managing ports of multiple telecommunication equipment single disks by webmaster |
CN102364894A (en) * | 2011-10-21 | 2012-02-29 | 中兴通讯股份有限公司 | Issuing method for configuration data file and network management equipment |
CN103501244A (en) * | 2013-09-26 | 2014-01-08 | 汉柏科技有限公司 | Method and device for checking attributes of network device |
CN104111929A (en) * | 2013-04-17 | 2014-10-22 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and server management control system and method |
CN104683364A (en) * | 2013-11-26 | 2015-06-03 | 中国科学院声学研究所 | Web page display method, Web page display system and control method for Internet of things |
CN103139806B (en) * | 2011-11-23 | 2018-01-12 | 中兴通讯股份有限公司 | Method and base station of the webmaster with base station configuration data decoupling |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2308779B (en) * | 1995-12-28 | 1998-06-10 | Nokia Telecommunications Oy | Telecommunications network management system |
CN1110934C (en) * | 1999-03-31 | 2003-06-04 | 上海贝尔电话设备制造有限公司 | Assigned control component of V5.2 interface between digital exchange and access network |
-
2004
- 2004-03-31 CN CNB2004100307054A patent/CN1326363C/en not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433649C (en) * | 2005-11-17 | 2008-11-12 | 中兴通讯股份有限公司 | Method for multi-objective configuration in telecommunication network system |
CN101160811B (en) * | 2005-11-28 | 2011-04-20 | 华为技术有限公司 | Network appliance configuring system and method |
CN100461692C (en) * | 2005-11-28 | 2009-02-11 | 华为技术有限公司 | Allocation system and method of network equipment |
WO2007059665A1 (en) * | 2005-11-28 | 2007-05-31 | Huawei Technologies Co., Ltd. | A system and a method for the configuration of the network device |
CN101179418B (en) * | 2006-11-08 | 2010-12-01 | 中兴通讯股份有限公司 | Method of processing network data and network element data in telecommunication network management equipment |
CN101163043B (en) * | 2007-11-08 | 2010-06-02 | 华为技术有限公司 | Network management function configuring method and system |
CN101216797B (en) * | 2008-01-11 | 2011-09-07 | ***通信集团四川有限公司 | Large-sized data centre IT system basic software and firmware platform deep cruising check system and method |
CN101222653B (en) * | 2008-01-23 | 2010-06-23 | 中兴通讯股份有限公司 | Management equipment subobject configuration method and device |
CN101753346B (en) * | 2008-12-03 | 2011-11-09 | ***通信集团公司 | Method and system for leading in comprehensive webmaster data |
CN101616026B (en) * | 2009-07-14 | 2011-10-26 | 中兴通讯股份有限公司 | Method and system for obtaining property of single plate |
CN101968810A (en) * | 2010-10-28 | 2011-02-09 | 北京开心人信息技术有限公司 | Tree data structure based method and system for demonstrating interactive contents among friends |
CN102325049A (en) * | 2011-09-19 | 2012-01-18 | 烽火通信科技股份有限公司 | Method for uniformly configuring and managing ports of multiple telecommunication equipment single disks by webmaster |
CN102364894A (en) * | 2011-10-21 | 2012-02-29 | 中兴通讯股份有限公司 | Issuing method for configuration data file and network management equipment |
CN102364894B (en) * | 2011-10-21 | 2017-04-12 | 中兴通讯股份有限公司 | Issuing method for configuration data file and network management equipment |
CN103139806B (en) * | 2011-11-23 | 2018-01-12 | 中兴通讯股份有限公司 | Method and base station of the webmaster with base station configuration data decoupling |
CN104111929A (en) * | 2013-04-17 | 2014-10-22 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and server management control system and method |
CN103501244A (en) * | 2013-09-26 | 2014-01-08 | 汉柏科技有限公司 | Method and device for checking attributes of network device |
CN104683364A (en) * | 2013-11-26 | 2015-06-03 | 中国科学院声学研究所 | Web page display method, Web page display system and control method for Internet of things |
CN104683364B (en) * | 2013-11-26 | 2017-12-29 | 中国科学院声学研究所 | Display methods and system, the control method of a kind of Web page for Internet of Things |
Also Published As
Publication number | Publication date |
---|---|
CN1326363C (en) | 2007-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1254748C (en) | Method for accessing distributed and virtualized storage in local network | |
CN1677932A (en) | Network management configuration method and apparatus thereof | |
CN1906585A (en) | Method, system and product for identifying, reserving, and logically provisioning resources in provisioning data processing systems | |
CN1705947A (en) | Service discovery and publication | |
CN101047549A (en) | Data synchronous system and its method | |
CN1836232A (en) | Automatic and dynamic provisioning of databases | |
CN1645330A (en) | Method and system for grid-enabled virtual machines with distributed management of applications | |
CN1764171A (en) | Rendezvousing resource requests with corresponding resources | |
CN1731748A (en) | Testing system and method | |
CN101068161A (en) | Method for dynamic generating network equipment configuration strategic group | |
CN1545048A (en) | Method for implementing tree storage and access by two-dimensional table | |
CN101043379A (en) | Network management apparatus and network management method | |
CN1669272A (en) | Management system and method for service subscription provisioning | |
CN101031886A (en) | Network system, management computer, cluster management method, and computer program | |
CN1851696A (en) | Correlation inquiry system and its method | |
CN1822596A (en) | Data processing method in customer/server frame | |
CN113364801A (en) | Management method, system, terminal device and storage medium of network firewall policy | |
CN1374587A (en) | Information management arrangement for obtaining data bank matching and medium for recording the same bank program | |
CN1570910A (en) | A universal object modeling method and universal object management system | |
CN115905628A (en) | Dynamic resource directory construction method, device, equipment and storage medium | |
CN1842078A (en) | Gridding service container | |
CN1552140A (en) | Method of managing network element settings | |
CN108062225B (en) | Method for issuing application cluster by multi-template combination | |
CN1400772A (en) | Method for making data layout in communication equipment and its system | |
CN1946039A (en) | Method and device for analyzing command line back display information based on template volume |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070711 Termination date: 20170331 |