CN101783742A - Discovery method and device of network topology - Google Patents

Discovery method and device of network topology Download PDF

Info

Publication number
CN101783742A
CN101783742A CN201010121033A CN201010121033A CN101783742A CN 101783742 A CN101783742 A CN 101783742A CN 201010121033 A CN201010121033 A CN 201010121033A CN 201010121033 A CN201010121033 A CN 201010121033A CN 101783742 A CN101783742 A CN 101783742A
Authority
CN
China
Prior art keywords
node
phone
phone node
newly
increased
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
Application number
CN201010121033A
Other languages
Chinese (zh)
Other versions
CN101783742B (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.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN2010101210333A priority Critical patent/CN101783742B/en
Publication of CN101783742A publication Critical patent/CN101783742A/en
Application granted granted Critical
Publication of CN101783742B publication Critical patent/CN101783742B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a discovery method of network topology, which is applied to a network system which comprises a network management device, a history data library, a voice server and a plurality of internet protocol IP phone nodes; the voice server stores the identification information of all IP phone nodes which are connected with the per se; the network management device stores the node information of all the IP phone nodes in the current network topology; and the node information of the IP phone nodes comprises the identification information of the IP phone nodes and the positional information of the IP phone nodes in the current network topology. The discovery method generates the network topology containing newly increased IP pone nodes, can guarantee that the positions of the IP phone nodes which are on line again in the network topology do not change after the IP addresses change, reduces the layout transformation of the network topology and increases the applicability and usability of the network topology. The invention also discloses a device using the discovery method.

Description

A kind of discover method of network topology and equipment
Technical field
The present invention relates to communication technical field, relate in particular to a kind of discover method and equipment of network topology.
Background technology
Along with development of internet technology, the network topology The Application of Technology is also increasingly extensive.
The network topology technology is the method that real networking plan is divided according to different network layers, and shows the user by editable patterned mode.Different demands according to the user, network topology can be to be shown as (the Internet Protocol based on IP, Internet protocol) the IP topological view of layer protocol division, based on network bridge protocol and NDP (Neighbor Discovery Protocol, Neighbor Discovery Protocol) two etale topologies divided of layer protocol such as, be the center, concern the neighbours' topology that forms with certain equipment, and the user is according to the self-defined topology of personal like's division according to physical connection.
At present, network topology mainly depends on the pattern exhibiting instrument, network topology is calculated and the technology of transfer of data three aspects, and wherein, the pattern exhibiting instrument can be iLog JViews, and network topology is calculated different procotols and the layering demand of mainly depending on; Data transmission technology then depends on the development mode of network.
Particularly, at C/S (Client/Server, client/server) in the development mode, adopt JDBC (Java Data Base Connectivity, the java database connects) usually in conjunction with MQ (Message Queue, message queue) mode, finish mutual between client GUI (Graphical User Interface, graphical user interface) and the server, as shown in Figure 1, wherein, MQ is general message-oriented middleware.
And in B/S (browser/server) development mode, the user imports server address in web (webpage) browser, be URL (Uniform/Universal Resource Locator, URL(uniform resource locator)), HTML (the Hyper Text Markup Language that the access server end dynamically generates, HTML) page sends to client browser by the HTTP connection with html page, as shown in Figure 2 then.Wherein, all right running browser end plug-in unit (as Java Applet) in the web browser, this plug-in unit is embedded within the html page usually, is used to strengthen the display function of weblication, has platform-neutral and preferable fail safe.
In existing voice topological project, system can show that certain VCX (VoiceCommunication eXchange, voice server) is with the administrative relationships between the IP phone node that is registered to this VCX, as shown in Figure 3 by the voice topology.In the implementation procedure of voice topology, network management device obtains the facility information of IP phone node from VCX, comprise IP address, MAC (Media Access Control, media interviews control) information such as address, model, user, telephone number are drawn the node of topology then according to facility information.Simultaneously, the user also can adopt different layout type according to the actual conditions of oneself, and can be dragged and dropped into suitable position to topological node.In addition, current topological project is also supported to preserve topology, and after the user closed topology, if open topology once more, the layout type and the node location of topology can remain unchanged.
Yet, in existing voice topological project, with the unique identification of IP phone IP addresses of nodes as the IP phone node.When the IP phone IP addresses of nodes changed, network management device can be identified as this IP phone node new IP phone node, the original IP phone node of deletion on topology, and in topology, increase a new IP phone node.The aforesaid operations mode can cause the layout again of topology, the invariant position of the IP phone node that promptly allows to guarantee that the IP address is constant, the position of the IP phone node of IP address change also will be redistributed according to placement algorithm, cause the change in location of same IP phone node in topology, be not easy to checking of user, reduced user's experience.
Summary of the invention
The invention provides a kind of discover method and equipment of network topology, be used to improve the availability and the ease for use of network topology.
The invention provides a kind of discover method of network topology, be applied to comprise network management device, historical data base, in the network system of voice server and a plurality of Internet protocol IP calling nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that described voice server storage is connected with self, the nodal information of each IP phone node in the described network management device store current network topology, the nodal information of described IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node, said method comprising the steps of:
Described network management device reads the identification information of each IP phone node of described voice server storage, obtains constant IP phone node, newly-increased IP phone node and needs deletion IP phone node by the identification information in the nodal information of described identification information and self storage is compared;
Described network management device network topology to described constant IP phone node in described current network topology remains unchanged, need deletion IP phone knot removal with described, and the described nodal information that needs to delete the IP phone node is saved in the described historical data base;
Described network management device is inquired about described historical data base according to the identification information of described newly-increased IP phone node, when the nodal information that from described historical data base, obtains with the identification information of described newly-increased IP phone node coupling, described newly-increased IP phone node is added in the described current network topology according to the positional information in the described nodal information; Otherwise, generate position coordinates at random, and place described newly-increased IP phone node to corresponding position.
Preferably, described network management device obtains constant IP phone node, newly-increased IP phone node and needs deletion IP phone node by the identification information in the nodal information of described identification information and self storage is compared, and specifically comprises:
Described network management device is compared the identification information in the nodal information of each IP phone node of self storage with the identification information of each IP phone node of described voice server storage, judge whether the identification information of each IP phone node of described voice server storage and the nodal information of each IP phone node that described network management device is stored mate;
If the nodal information of one of them IP phone node of described network management device storage mates with the identification information of one of them IP phone node of described voice server storage, then described network management device with the IP phone node of described nodal information correspondence as described constant IP phone node;
If the identification information of one of them IP phone node of described voice server storage does not all match with the nodal information of all IP phone nodes that described network management device is stored, then described network management device with the IP phone node of described identification information correspondence as described newly-increased IP phone node;
If the identification information of all IP phone nodes of the nodal information of one of them IP phone node of described network management device storage and the storage of described voice server does not all match, then described network management device need be deleted the IP phone node with the IP phone node of described nodal information correspondence as described.
Preferably, the positional information in the described nodal information comprises layout type, X coordinate, Y coordinate and topological zoom ratio,
Described network management device adds described newly-increased IP phone node in the described current network topology to according to the positional information in the described nodal information, specifically comprises:
Described network management device judges whether the layout type in the described positional information is identical with the layout type of current network topology;
If described judged result is identical, the node coordinate of the described newly-increased IP phone node of then described network management device is set to X coordinate and the Y coordinate in the described positional information, according to the topological zoom ratio in the described positional information icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of described setting;
If described judged result is different, then described network management device is deleted described nodal information in described historical data base, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random.
Preferably, described network management device also comprises after being saved in the described nodal information that need delete the IP phone node in the described historical data base:
Nodal information in the described historical data base of described network management device poll obtains the life span of described nodal information;
If the life span of described nodal information is greater than default ageing time, then described network management device is deleted described nodal information from described historical data base.
Preferably, described identification information comprises media interviews control MAC Address and model.
The invention provides a kind of network management device, be applied to comprise in the network system of network management device, historical data base, voice server and a plurality of IP phone nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that described voice server storage is connected with self, described network management device comprises:
Memory module is used for the nodal information of each IP phone node of store current network topology, and the nodal information of described IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node;
Read module is used to read the identification information of each IP phone node of described voice server storage;
Acquisition module, electrically connect with described memory module and described read module, the identification information that is used for the nodal information by identification information that described read module is read and the storage of described memory module compares and obtains constant IP phone node, newly-increased IP phone node and need deletion IP phone node;
Logging modle electrically connects with described acquisition module, is used to write down constant IP phone node, newly-increased IP phone node and the need deletion IP phone node that described acquisition module obtains;
The database update module electrically connects with described logging modle, and the nodal information that the need that are used for that described logging modle is write down are deleted the IP phone node is saved in described historical data base;
Maintenance module electrically connects with described logging modle, is used for the described current network topology of maintenance of information according to described logging modle record.
Preferably, described acquisition module comprises:
Comparison sub-module, be used for the identification information of the nodal information of each IP phone node of described memory module storage is compared with the identification information of each IP phone node of described voice server storage, judge whether the identification information of each IP phone node of described voice server storage and the nodal information of each IP phone node that described memory module is stored mate;
Newly-increased node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the nodal information of all IP phone nodes that identification information and the described memory module of one of them IP phone node of described voice server storage are stored does not all match, with the IP phone node of described identification information correspondence as described newly-increased IP phone node;
Deletion of node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the identification information of the nodal information of one of them IP phone node that described memory module is stored and all IP phone nodes that described voice server is stored does not all match, the IP phone node of described nodal information correspondence need being deleted the IP phone node as described;
Constant node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the identification information of nodal information and one of them IP phone node of described voice server storage of one of them IP phone node of described memory module storage mates, with the IP phone node of described nodal information correspondence as described constant IP phone node.
Preferably, described maintenance module comprises:
The deletion submodule is used at the need deletion IP phone knot removal of described current network topology with described logging modle record;
The inquiry submodule is used for inquiring about described historical data base according to the identification information of the newly-increased IP phone node of described logging modle record, obtains the nodal information with the identification information coupling of described newly-increased IP phone node from described historical data base;
Add submodule, electrically connect with described inquiry submodule, be used for when described inquiry submodule when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, the positional information in the nodal information that obtains according to described inquiry submodule is added described newly-increased IP phone node in the described current network topology to; Otherwise, generate position coordinates at random, and place described newly-increased IP phone node to corresponding position;
Keep submodule, be used for remaining unchanged in the network topology of described current network topology to the constant IP phone node of described logging modle record.
Preferably, the positional information in the described nodal information comprises layout type, X coordinate, Y coordinate and topological zoom ratio,
Described interpolation submodule, specifically be used for when described inquiry submodule not when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random;
When described inquiry submodule obtains nodal information with the identification information of described newly-increased IP phone node coupling from described historical data base, judge whether the layout type in the positional information in the described nodal information is identical with the layout type of current network topology; If described judged result is identical, the node coordinate of then described newly-increased IP phone node is set to X coordinate and the Y coordinate in the described positional information, according to the topological zoom ratio in the described positional information icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of described setting; If described judged result is different, then in described historical data base, delete described nodal information, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random.
Preferably, described database update module also is used for the nodal information of the described historical data base of poll, obtains the life span of described nodal information; In the life span of described nodal information during greater than default ageing time, the described nodal information of deletion from described historical data base.
Compared with prior art, the present invention has the following advantages: the present invention generates the network topology that comprises newly-increased IP phone node according to the nodal information that writes down in the historical data base, can guarantee that the position of IP phone node in network topology of reaching the standard grade again after the IP address changes remains unchanged, reduced the layout change of network topology, the availability and the ease for use of network topology have been improved, make things convenient for the user to check network topology, strengthened user's experience.
Description of drawings
Fig. 1 is the handling process schematic diagram of C/S application program of the prior art;
Fig. 2 is the handling process schematic diagram of B/S application program of the prior art;
Fig. 3 is a voice topology schematic diagram of the prior art;
Fig. 4 is the discover method flow chart of a kind of network topology among the present invention;
Fig. 5 is the discovery system architecture schematic diagram of the network topology in the application scenarios of the present invention;
Fig. 6 is the discovery flow chart of the network topology in the application scenarios of the present invention;
Fig. 7 is a kind of network management device structural representation among the present invention.
Embodiment
In the technical scheme provided by the invention, after the IP phone node is deleted in network topology, network management device is preserved the nodal information of this IP phone node in historical data base, this nodal information comprises that identification information (for example, MAC Address and model), and the positional information of this IP phone node in network topology.After the above-mentioned IP calling node inserts voice server again, voice server will be stored the identification information of this IP phone node, after network management device detects this IP phone node by the identification information that reads the voice server storage, identification information enquiry of historical data storehouse according to this IP phone node, if there is the nodal information of coupling in historical data base, judge that then this IP phone node once was present in the network topology, and reappose this IP phone node to the position of correspondence according to the positional information in the nodal information corresponding in the historical data base.
Based on above-mentioned thought, the invention provides a kind of discover method of network topology, be applied to comprise network management device, historical data base, in the network system of voice server and a plurality of IP phone nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that described voice server storage is connected with self, the nodal information of each IP phone node in the described network management device store current network topology, the nodal information of described IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node, as shown in Figure 4, this method may further comprise the steps:
Step 401, network management device reads the identification information of each IP phone node of voice server storage, obtains constant IP phone node, newly-increased IP phone node and needs deletion IP phone node by the identification information in the nodal information of this identification information and self storage is compared.
Step 402, network management device remains unchanged to the network topology of constant IP phone node in the current network topology, need delete the IP phone knot removal, and the nodal information that will delete the IP phone node is saved in the historical data base.
Step 403, network management device is according to the identification information enquiry of historical data storehouse of newly-increased IP phone node, when the nodal information that from historical data base, obtains with the identification information of newly-increased IP phone node coupling, newly-increased IP phone node is added in the current network topology according to the positional information in this nodal information.Otherwise, generate position coordinates at random, and place newly-increased IP phone node to corresponding position.
In order further to set forth technological thought of the present invention, existing application scenarios in conjunction with as shown in Figure 5, to technical scheme of the present invention carry out in detail, specific description.Should use in the scene, system architecture comprises voice server, network management device, historical data base and a plurality of IP phone node.
Wherein, IP phone node set S1 in the network management device in the store current network topology, the nodal information that comprises all the IP phone nodes in the current network topology among this IP phone node set S1, the nodal information of this IP phone node comprises the identification information (MAC Address and model) and the positional information of IP phone node in the current network topology of IP phone node, and this positional information comprises layout type, X coordinate, Y coordinate and topological zoom ratio.Nodal information among the IP phone node set S1, as shown in table 1.
Nodal information among the table 1 IP phone node set S1
MAC Address Model Layout type The X coordinate The Y coordinate The topology zoom ratio
??Mac1 Model A ??Mode1 ??20 ??10 ??25%
??Mac2 Model B ??Mode2 ??30 ??20 ??25%
Store the current IP phone node set S2 that is connected with self in the voice server, comprise the identification information of all IP phone nodes that are connected with voice server among this IP phone node set S2, as shown in table 2.
Identification information among the table 2 IP phone node set S2
MAC Address Model
??Mac1 Model A
??Mac2 Model B
If the disconnection of the IP phone node in the current network topology is connected with voice server, voice server can be deleted the identification information of this IP phone node at IP phone node set S2; Insert voice server if increase the IP phone node newly, voice server increases IP phone node distributing IP address newly for being somebody's turn to do, and stores the identification information of this newly-increased IP phone node in IP phone node set S2.
Should use the discovery flow process of the network topology of scene correspondence, as shown in Figure 6, specifically may further comprise the steps:
Step 601, network management device are obtained IP phone node set S2 from voice server.
Particularly, network management device can regularly read the IP phone node set S2 in the voice server, obtains the identification information of each IP phone node of voice server storage; Also can after receiving trigger command, read the IP phone node set S2 in the voice server.
Step 602, network management device compares the IP phone node set S2 that stores in the IP phone node set S1 of self storage and the voice server, obtains constant IP phone node, needs deletion IP phone node and newly-increased IP phone node.
Particularly, obtaining constant IP phone node, need in the process of deletion IP phone node and newly-increased IP phone node, can use identification information (MAC Address and model) as Rule of judgment, the identification information of each IP phone node that network management device can be stored identification information in the nodal information of each IP phone node of self storage and voice server is compared, judge whether the identification information of each IP phone node that voice server is stored and the nodal information of each IP phone node that network management device is stored mate, i.e. whether the identification information in the nodal information of each IP phone node of network management device storage is identical with the identification information of each IP phone node of voice server storage.If the nodal information of one of them IP phone node of network management device storage mates with the identification information of one of them IP phone node of voice server storage, then network management device with the IP phone node of this nodal information correspondence as constant IP phone node; If the identification information of one of them IP phone node of voice server storage does not all match with the nodal information of all IP phone nodes that network management device is stored, then network management device with the IP phone node of this identification information correspondence as newly-increased IP phone node; If the identification information of all IP phone nodes of the nodal information of one of them IP phone node of network management device storage and voice server storage does not all match, then network management device need be deleted the IP phone node with the IP phone node of described nodal information correspondence as described.
Need to prove, in the technical scheme provided by the invention, can also be in network management device the nodal information and the IP address of all the IP phone nodes in the store current network topology, and the identification information and the IP address of all IP phone nodes that storage is connected with this voice server in voice server.
Content based on above-mentioned network management device and voice server storage, obtaining constant IP phone node, need in the process of deletion IP phone node and newly-increased IP phone node, can use IP address and identification information (MAC Address and model) as Rule of judgment, with the identification information in the nodal information of each IP phone node of network management device storage with when the identification information of each IP phone node of voice server storage is compared, whether the corresponding IP phone IP addresses of nodes of comparing cell management apparatus stores identical with the corresponding IP phone IP addresses of nodes that voice server is stored.If the identification information and the IP matching addresses of one of them IP phone node that the nodal information of one of them IP phone node of network management device storage and IP address and voice server are stored, then network management device with the IP phone node of this nodal information correspondence as constant IP phone node; If the identification information of one of them IP phone node of voice server storage and IP address all do not match with the nodal information and the IP address of all IP phone nodes that network management device is stored, then network management device with the IP phone node of this identification information correspondence as newly-increased IP phone node; If the identification information and the IP address of all IP phone nodes of the nodal information of one of them IP phone node of network management device storage and IP address and voice server storage all do not match, then network management device need be deleted the IP phone node with the IP phone node of described nodal information correspondence as described.
When using the conduct of IP address and identification information (MAC Address and model) to obtain the Rule of judgment of constant IP phone node, need deletion IP phone node and newly-increased IP phone node, in the refresh cycle of network topology, if certain IP phone node disconnect with being connected of voice server after, insert voice server again, and obtain voice server and be the new IP address of its distribution, then the IP address that this IP phone node of storing of the IP address of this IP phone node correspondence of network management device storage and voice server is corresponding is different.Network management device is identified as need deletion IP phone node and newly-increased IP phone node simultaneously with this IP phone node when refreshing topology, earlier this IP phone node is deleted from the current network topology, this IP phone node is added in the current network topology again.
Should be with under the scene, IP phone node set S1={a1 that can the setting network management apparatus stores, a2, a3 ... an}, the IP phone node set S2={b1 of voice server storage, b2, b3 ... bn}, wherein, a1, a2, a3 ... an, b1, b2, b3 ... bn is the IP phone node.
For the IP phone node bi among the S2, if exist IP address, model, the MAC Address of IP phone node ai and ai to equal IP address, model, the MAC Address of this bi among the S1, determine that then this bi is constant IP phone node, joins S0 with this bi, and this ai is deleted from S1; If do not exist IP address, model, MAC Address to equal IP address, the model of bi, the ai of MAC Address among the S1, determine that then this bi is newly-increased IP phone node, joins newly-increased node set Snew with this bi, and this bi is deleted from S2.Repeating above-mentioned steps, is null set up to S1 or S2.If S1 is null set, then needing deletion of node S set del is null set; If S2 is null set, then all the IP phone nodes in the S1 being joined needs deletion of node S set del.
At constant node set S0, need deletion of node S set del and newly-increased node set Snew, network management device can be taked different processing policies respectively, and topology interface is refreshed.Particularly, for each the constant IP phone node among the constant node set S0, network management device remains unchanged to the network topology of this constant IP phone node in the current network topology; For the newly-increased IP phone node among deletion IP phone node of the need among the need deletion of node S set del and the newly-increased node set Snew, can carry out following steps:
Step 603, network management device need be deleted the IP phone knot removal in the current network topology, and the nodal information that will delete the IP phone node is saved in the historical data base.
Should be with under the scene, can be successively in the current network topology each among the deletion Sdel need delete the IP phone node, the nodal information of need being deleted the IP phone node is saved in the historical data base, and need delete the IP phone node and delete from Sdel, is empty until Sdel.Need the nodal information of deletion IP phone node can be saved in the tbl_phone_history table of historical data base, as shown in table 3.
Table 3 tbl_phone_history table
MAC Address Model Current layout type The X coordinate The Y coordinate The topology zoom ratio
Need to prove, because some IP phone node may no longer reach the standard grade after rolling off the production line for a long time, if, can cause the waste of historical database resource at the nodal information of this IP phone node of the medium-term and long-term storage of historical data base.For these reasons, increase the creation-time of nodal information in the tbl_phone_history table that can be in historical data base, as shown in table 4.
Tbl_phone_history table behind the creation-time of table 4 increase nodal information
MAC Address Model Current layout type The X coordinate The Y coordinate The topology zoom ratio Creation-time
Network management device can be that the nodal information in the historical data base is set ageing time in advance, and the nodal information in the poll historical data base, obtains the life span of nodal information, and this life span is the difference of current time and creation-time; If the life span of nodal information is greater than default ageing time, then network management device is deleted this nodal information from historical data base, avoids the nodal information of the IP phone node of protocol failure in historical data base.
Step 604, network management device be according to the identification information enquiry of historical data storehouse of newly-increased IP phone node, judges the nodal information that whether exists the identification information with newly-increased IP phone node to mate in the historical data base.If exist, then execution in step 605; Otherwise, execution in step 608.
Should be with under the scene, at the newly-increased IP phone node ci among the newly-increased node set Shew, if the identification information that certain the bar nodal information in the historical data base comprises is identical with the identification information of this ci, then judge in the historical data base nodal information that exists with the identification information coupling of this ci, the IP phone node that this ci reaches the standard grade after for change IP address again; If the identification information of all nodal informations of storing in the historical data base and the identification information of this ci are all inequality, then there is not nodal information in the historical data base with the identification information of this ci coupling.
Step 605, network management device judge whether the layout type in the positional information in the nodal information of this coupling is identical with the layout type of current network topology.
If described judged result is identical, then execution in step 606; Otherwise, execution in step 607.
Step 606, the node coordinate that network management device increases the IP phone node newly is set to X coordinate and the Y coordinate in the positional information, according to the topological zoom ratio in this positional information the icon of newly-increased IP phone node is carried out convergent-divergent, in the current network topology, the icon behind the convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of this setting.
Step 607, network management device is deleted the nodal information of this coupling in historical data base, generate the node coordinate of newly-increased IP phone node at random, according to default topological zoom ratio the icon of this newly-increased IP phone node is carried out convergent-divergent, in the current network topology, the icon behind the convergent-divergent is placed into the position of the node coordinate correspondence of this newly-increased IP phone node that generates at random.
Step 608, network management device generates the node coordinate of newly-increased IP phone node at random, according to default topological zoom ratio the icon of this newly-increased IP phone node is carried out convergent-divergent, in the current network topology, the icon behind the convergent-divergent is placed into the position of the node coordinate correspondence of this newly-increased IP phone node that generates at random.
Should be with under the scene, network management device can be to each newly-increased IP phone node ci among Snew execution in step 604 successively to the operation of step 608, and the ci after the executable operations is deleted from Snew, is empty until Snew.
The present invention generates the network topology that comprises newly-increased IP phone node according to the nodal information that writes down in the historical data base, can guarantee that the position of IP phone node in network topology of reaching the standard grade again after the IP address changes remains unchanged, reduced the layout change of network topology, the availability and the ease for use of network topology have been improved, make things convenient for the user to check network topology, strengthened user's experience.
The present invention provides the discover method and the application scenarios of network topology in the above-described embodiment, and correspondingly, the present invention also provides the device of the discover method of using above-mentioned network topology.
As shown in Figure 7, structural representation for a kind of network management device among the present invention, be applied to comprise in the network system of network management device, historical data base, voice server and a plurality of IP phone nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that this voice server storage is connected with self, this network management device comprises:
Memory module 710 is used for the nodal information of each IP phone node of store current network topology.
Wherein, the nodal information of IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node.
Read module 720 is used to read the identification information of each IP phone node of described voice server storage.
Acquisition module 730, electrically connect with memory module 710 and read module 720, the identification information that is used for the nodal information by identification information that read module 720 is read and memory module 710 storages compares and obtains constant IP phone node, newly-increased IP phone node and need deletion IP phone node.
Because in the refresh cycle of network topology, exist the newly-increased IP phone node and the disconnection that insert voice server to delete the IP phone node with the need that are connected of voice server, acquisition module 730 need judge whether the identification information of each IP phone node that voice server is stored and the nodal information of each IP phone node that memory module 710 is stored mate, to obtain newly-increased IP phone node and need delete the IP phone node.
Based on above-mentioned situation, above-mentioned acquisition module 730 further comprises:
Comparison sub-module 731, be used for the identification information of the nodal information of each IP phone node of memory module 710 storage is compared with the identification information of each IP phone node of described voice server storage, judge whether the identification information of each IP phone node of described voice server storage and the nodal information of each IP phone node that described memory module is stored mate.
Newly-increased node is determined submodule 732, electrically connect with comparison sub-module 731, be used for when comparison sub-module 731 judges that the nodal information of all IP phone nodes that identification information and the described memory module 710 of one of them IP phone node of described voice server storage are stored does not all match, with the IP phone node of described identification information correspondence as described newly-increased IP phone node.
Deletion of node is determined submodule 733, electrically connect with comparison sub-module 731, be used for when comparison sub-module 731 judges that the identification information of the nodal information of one of them IP phone node that described memory module 710 is stored and all IP phone nodes that described voice server is stored does not all match, the IP phone node of described nodal information correspondence need being deleted the IP phone node as described.
Constant node is determined submodule 734, electrically connect with comparison sub-module 731, be used for when comparison sub-module 731 judges that the identification information of nodal information and one of them IP phone node of described voice server storage of one of them IP phone node of memory modules 710 storages mates, with the IP phone node of described nodal information correspondence as described constant IP phone node.
Logging modle 740 electrically connects with acquisition module 730, is used to write down constant IP phone node, newly-increased IP phone node and the need deletion IP phone node that acquisition module 730 obtains.
Database update module 750 electrically connects with logging modle 740, is used for the nodal information of the need deletion IP phone node of logging modle 740 records is saved in described historical data base.
Need to prove, because some IP phone node may no longer reach the standard grade after rolling off the production line for a long time, if, can cause the waste of historical database resource at the nodal information of this IP phone node of the medium-term and long-term storage of historical data base.
For these reasons, above-mentioned database update module 750 also is used for the nodal information of the described historical data base of poll, obtains the life span of described nodal information; In the life span of described nodal information during greater than default ageing time, the described nodal information of deletion from described historical data base.
Maintenance module 760 electrically connects with logging modle 740, is used for the maintenance of information current network topology according to logging modle 740 records.
Particularly, with the need deletion IP phone knot removal of logging modle 740 records, the newly-increased IP phone node that logging modle 740 is write down adds in the current network topology maintenance module 760 in the current network topology.
Based on above-mentioned situation, above-mentioned maintenance module 760 further comprises:
Deletion submodule 761 is used at the need deletion IP phone knot removal of described current network topology with logging modle 740 records.
Inquiry submodule 762 is used for the identification information enquiry of historical data storehouse according to the newly-increased IP phone node of logging modle 740 record, obtains the nodal information with the identification information coupling of newly-increased IP phone node from historical data base.
Add submodule 763, electrically connect with inquiry submodule 762, be used for when described inquiry submodule 762 when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, the positional information in the nodal information that obtains according to inquiry submodule 762 is added newly-increased IP phone node in the current network topology to; Otherwise, generate position coordinates at random, and place described newly-increased IP phone node to corresponding position.
Wherein, the positional information in the above-mentioned nodal information comprises layout type, X coordinate, Y coordinate and topological zoom ratio.
Above-mentioned interpolation submodule 763, specifically be used for when inquiry submodule 762 not when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random;
When described inquiry submodule 762 obtains nodal information with the identification information of described newly-increased IP phone node coupling from described historical data base, judge whether the layout type in the positional information in the described nodal information is identical with the layout type of current network topology; If described judged result is identical, the node coordinate of then described newly-increased IP phone node is set to X coordinate and the Y coordinate in the described positional information, according to the topological zoom ratio in the described positional information icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of described setting; If described judged result is different, then in described historical data base, delete described nodal information, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random.
Keep submodule 764, be used for remaining unchanged in the network topology of described current network topology to the constant IP phone node of described logging modle 740 records.
The present invention generates the network topology that comprises newly-increased IP phone node according to the nodal information that writes down in the historical data base, can guarantee that the position of IP phone node in network topology of reaching the standard grade again after the IP address changes remains unchanged, reduced the layout change of network topology, the availability and the ease for use of network topology have been improved, make things convenient for the user to check network topology, strengthened user's experience.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware, but the former is better execution mode under a lot of situation.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium, comprise that some instructions are with so that a station terminal equipment (can be mobile phone, personal computer, server, the perhaps network equipment etc.) carry out the described method of each embodiment of the present invention.
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 principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be looked protection scope of the present invention.
It will be appreciated by those skilled in the art that the module in the device among the embodiment can be distributed in the device of embodiment according to the embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from present embodiment.The module of the foregoing description can be integrated in one, and also can separate deployment; A module can be merged into, also a plurality of submodules can be further split into.
The invention described above embodiment sequence number is not represented the quality of embodiment just to description.
More than disclosed only be several specific embodiment of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.

Claims (10)

1. the discover method of a network topology, be applied to comprise network management device, historical data base, in the network system of voice server and a plurality of Internet protocol IP calling nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that described voice server storage is connected with self, the nodal information of each IP phone node in the described network management device store current network topology, the nodal information of described IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node, it is characterized in that, said method comprising the steps of:
Described network management device reads the identification information of each IP phone node of described voice server storage, obtains constant IP phone node, newly-increased IP phone node and needs deletion IP phone node by the identification information in the nodal information of described identification information and self storage is compared;
Described network management device network topology to described constant IP phone node in described current network topology remains unchanged, need deletion IP phone knot removal with described, and the described nodal information that needs to delete the IP phone node is saved in the described historical data base;
Described network management device is inquired about described historical data base according to the identification information of described newly-increased IP phone node, when the nodal information that from described historical data base, obtains with the identification information of described newly-increased IP phone node coupling, described newly-increased IP phone node is added in the described current network topology according to the positional information in the described nodal information; Otherwise, generate position coordinates at random, and place described newly-increased IP phone node to corresponding position.
2. the method for claim 1, it is characterized in that, described network management device obtains constant IP phone node, newly-increased IP phone node and needs deletion IP phone node by the identification information in the nodal information of described identification information and self storage is compared, and specifically comprises:
Described network management device is compared the identification information in the nodal information of each IP phone node of self storage with the identification information of each IP phone node of described voice server storage, judge whether the identification information of each IP phone node of described voice server storage and the nodal information of each IP phone node that described network management device is stored mate;
If the nodal information of one of them IP phone node of described network management device storage mates with the identification information of one of them IP phone node of described voice server storage, then described network management device with the IP phone node of described nodal information correspondence as described constant IP phone node;
If the identification information of one of them IP phone node of described voice server storage does not all match with the nodal information of all IP phone nodes that described network management device is stored, then described network management device with the IP phone node of described identification information correspondence as described newly-increased IP phone node;
If the identification information of all IP phone nodes of the nodal information of one of them IP phone node of described network management device storage and the storage of described voice server does not all match, then described network management device need be deleted the IP phone node with the IP phone node of described nodal information correspondence as described.
3. the method for claim 1 is characterized in that, the positional information in the described nodal information comprises layout type, X coordinate, Y coordinate and topological zoom ratio,
Described network management device adds described newly-increased IP phone node in the described current network topology to according to the positional information in the described nodal information, specifically comprises:
Described network management device judges whether the layout type in the described positional information is identical with the layout type of current network topology;
If described judged result is identical, the node coordinate of the described newly-increased IP phone node of then described network management device is set to X coordinate and the Y coordinate in the described positional information, according to the topological zoom ratio in the described positional information icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of described setting;
If described judged result is different, then described network management device is deleted described nodal information in described historical data base, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random.
4. the method for claim 1 is characterized in that, described network management device also comprises after being saved in the described nodal information that need delete the IP phone node in the described historical data base:
Nodal information in the described historical data base of described network management device poll obtains the life span of described nodal information;
If the life span of described nodal information is greater than default ageing time, then described network management device is deleted described nodal information from described historical data base.
5. as each described method in the claim 1 to 4, it is characterized in that described identification information comprises media interviews control MAC Address and model.
6. network management device, be applied to comprise in the network system of network management device, historical data base, voice server and a plurality of IP phone nodes, described historical data base be pre-configured in the described network management device or independent operating in described network system, the identification information of each IP phone node that described voice server storage is connected with self, it is characterized in that described network management device comprises:
Memory module is used for the nodal information of each IP phone node of store current network topology, and the nodal information of described IP phone node comprises the identification information and the positional information of described IP phone node in described current network topology of described IP phone node;
Read module is used to read the identification information of each IP phone node of described voice server storage;
Acquisition module, electrically connect with described memory module and described read module, the identification information that is used for the nodal information by identification information that described read module is read and the storage of described memory module compares and obtains constant IP phone node, newly-increased IP phone node and need deletion IP phone node;
Logging modle electrically connects with described acquisition module, is used to write down constant IP phone node, newly-increased IP phone node and the need deletion IP phone node that described acquisition module obtains;
The database update module electrically connects with described logging modle, and the nodal information that the need that are used for that described logging modle is write down are deleted the IP phone node is saved in described historical data base;
Maintenance module electrically connects with described logging modle, is used for the described current network topology of maintenance of information according to described logging modle record.
7. network management device as claimed in claim 6 is characterized in that, described acquisition module comprises:
Comparison sub-module, be used for the identification information of the nodal information of each IP phone node of described memory module storage is compared with the identification information of each IP phone node of described voice server storage, judge whether the identification information of each IP phone node of described voice server storage and the nodal information of each IP phone node that described memory module is stored mate;
Newly-increased node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the nodal information of all IP phone nodes that identification information and the described memory module of one of them IP phone node of described voice server storage are stored does not all match, with the IP phone node of described identification information correspondence as described newly-increased IP phone node;
Deletion of node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the identification information of the nodal information of one of them IP phone node that described memory module is stored and all IP phone nodes that described voice server is stored does not all match, the IP phone node of described nodal information correspondence need being deleted the IP phone node as described;
Constant node is determined submodule, electrically connect with described comparison sub-module, be used for when described comparison sub-module judges that the identification information of nodal information and one of them IP phone node of described voice server storage of one of them IP phone node of described memory module storage mates, with the IP phone node of described nodal information correspondence as described constant IP phone node.
8. network management device as claimed in claim 6 is characterized in that, described maintenance module comprises:
The deletion submodule is used at the need deletion IP phone knot removal of described current network topology with described logging modle record;
The inquiry submodule is used for inquiring about described historical data base according to the identification information of the newly-increased IP phone node of described logging modle record, obtains the nodal information with the identification information coupling of described newly-increased IP phone node from described historical data base;
Add submodule, electrically connect with described inquiry submodule, be used for when described inquiry submodule when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, the positional information in the nodal information that obtains according to described inquiry submodule is added described newly-increased IP phone node in the described current network topology to; Otherwise, generate position coordinates at random, and place described newly-increased IP phone node to corresponding position;
Keep submodule, be used for remaining unchanged in the network topology of described current network topology to the constant IP phone node of described logging modle record.
9. network management device as claimed in claim 8 is characterized in that, the positional information in the described nodal information comprises layout type, X coordinate, Y coordinate and topological zoom ratio,
Described interpolation submodule, specifically be used for when described inquiry submodule not when described historical data base obtains nodal information with the identification information of described newly-increased IP phone node coupling, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random;
When described inquiry submodule obtains nodal information with the identification information of described newly-increased IP phone node coupling from described historical data base, judge whether the layout type in the positional information in the described nodal information is identical with the layout type of current network topology; If described judged result is identical, the node coordinate of then described newly-increased IP phone node is set to X coordinate and the Y coordinate in the described positional information, according to the topological zoom ratio in the described positional information icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of node coordinate correspondence of the newly-increased IP phone node of described setting; If described judged result is different, then in described historical data base, delete described nodal information, generate the node coordinate of described newly-increased IP phone node at random, according to default topological zoom ratio the icon of described newly-increased IP phone node is carried out convergent-divergent, in described current network topology, the icon behind the described convergent-divergent is placed into the position of the node coordinate correspondence of the described newly-increased IP phone node that generates at random.
10. network management device as claimed in claim 6 is characterized in that,
Described database update module also is used for the nodal information of the described historical data base of poll, obtains the life span of described nodal information; In the life span of described nodal information during greater than default ageing time, the described nodal information of deletion from described historical data base.
CN2010101210333A 2010-03-10 2010-03-10 Discovery method and device of network topology Expired - Fee Related CN101783742B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101210333A CN101783742B (en) 2010-03-10 2010-03-10 Discovery method and device of network topology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101210333A CN101783742B (en) 2010-03-10 2010-03-10 Discovery method and device of network topology

Publications (2)

Publication Number Publication Date
CN101783742A true CN101783742A (en) 2010-07-21
CN101783742B CN101783742B (en) 2012-07-11

Family

ID=42523567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101210333A Expired - Fee Related CN101783742B (en) 2010-03-10 2010-03-10 Discovery method and device of network topology

Country Status (1)

Country Link
CN (1) CN101783742B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088370A (en) * 2011-01-18 2011-06-08 杭州华三通信技术有限公司 Method and device for realizing network topology for mobile terminals
CN105847300A (en) * 2016-05-30 2016-08-10 北京琵琶行科技有限公司 Method and device for visualizing topological structure of enterprise network boundary equipment
CN109561160A (en) * 2019-01-28 2019-04-02 众安信息技术服务有限公司 Network-initiating node bootstrap technique and equipment based on distributed hash list
CN113206750A (en) * 2021-03-11 2021-08-03 新华三大数据技术有限公司 Fault equipment replacement method, computer equipment and storage medium
CN113872805A (en) * 2021-09-24 2021-12-31 希诺麦田技术(深圳)有限公司 Network topology information visualization method, device and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6032175A (en) * 1996-10-17 2000-02-29 International Business Machines Corporation Enhanced directory services in compound wide/local area networks
CN101247278A (en) * 2007-08-06 2008-08-20 北京高信达网络科技有限公司 Routing monitoring apparatus
CN101420337A (en) * 2007-10-26 2009-04-29 北大方正集团有限公司 Method, device and indexing server for resource positioning

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6032175A (en) * 1996-10-17 2000-02-29 International Business Machines Corporation Enhanced directory services in compound wide/local area networks
CN101247278A (en) * 2007-08-06 2008-08-20 北京高信达网络科技有限公司 Routing monitoring apparatus
CN101420337A (en) * 2007-10-26 2009-04-29 北大方正集团有限公司 Method, device and indexing server for resource positioning

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088370A (en) * 2011-01-18 2011-06-08 杭州华三通信技术有限公司 Method and device for realizing network topology for mobile terminals
CN102088370B (en) * 2011-01-18 2014-03-19 杭州华三通信技术有限公司 Method and device for realizing network topology for mobile terminals
CN105847300A (en) * 2016-05-30 2016-08-10 北京琵琶行科技有限公司 Method and device for visualizing topological structure of enterprise network boundary equipment
CN109561160A (en) * 2019-01-28 2019-04-02 众安信息技术服务有限公司 Network-initiating node bootstrap technique and equipment based on distributed hash list
CN113206750A (en) * 2021-03-11 2021-08-03 新华三大数据技术有限公司 Fault equipment replacement method, computer equipment and storage medium
CN113206750B (en) * 2021-03-11 2022-07-12 新华三大数据技术有限公司 Fault equipment replacement method, computer equipment and storage medium
CN113872805A (en) * 2021-09-24 2021-12-31 希诺麦田技术(深圳)有限公司 Network topology information visualization method, device and medium
CN113872805B (en) * 2021-09-24 2023-11-07 希诺麦田技术(深圳)有限公司 Network topology information visualization method, device and medium

Also Published As

Publication number Publication date
CN101783742B (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN101783742B (en) Discovery method and device of network topology
US8903972B2 (en) Method and apparatus for sharing contents using information of group change in content oriented network environment
CN101557427A (en) Method for providing diffluent information and realizing the diffluence of clients, system and server thereof
CN102148850A (en) Cluster system and service processing method thereof
CN110351111A (en) A kind of subscription processing method, network node and customer data base
CN111901705B (en) OMCI function virtualization system of OLT equipment
CN106888245A (en) A kind of data processing method, apparatus and system
CN101621548A (en) Method and system for realizing terminal resource sharing based on peer connection system
CN108062243A (en) Generation method, task executing method and the device of executive plan
CN107580032B (en) Data processing method, device and equipment
CN107404509A (en) Distributed Services configure system and approaches to IM
CN110910143A (en) Identity identification generation method, device, related node and medium
CN103888424B (en) Concentrating type data encryption system and its data processing method
CN110391932B (en) Multi-device media data management system and method and robot device
CN106027356A (en) Tunnel identifier conversion method and device
CN104426968A (en) Data management method and device
CN108616896A (en) Operator's recognition methods, device and internent access system
CN106878052A (en) A kind of customer shift method and device
CN113242317A (en) Addressing route synchronization method and related device for alliance chain supervision system
CN107509097A (en) Video sharing method, apparatus and sharing service device
CN105144073A (en) Removable storage device identity and configuration information
CN103428013A (en) Device managing method and system and gateway device
CN108848156B (en) Access gateway processing method, device and storage medium
CN102647424B (en) Data transmission method and data transmission device
CN101989978A (en) Method, device and system for forwarding data by real time streaming protocol (RTSP) proxy

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.

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: 20120711

Termination date: 20200310