CN1801746A - Dynamic monitoring and operating method for entity network layer state - Google Patents
Dynamic monitoring and operating method for entity network layer state Download PDFInfo
- Publication number
- CN1801746A CN1801746A CN 200410103934 CN200410103934A CN1801746A CN 1801746 A CN1801746 A CN 1801746A CN 200410103934 CN200410103934 CN 200410103934 CN 200410103934 A CN200410103934 A CN 200410103934A CN 1801746 A CN1801746 A CN 1801746A
- Authority
- CN
- China
- Prior art keywords
- network
- works
- layer state
- dynamic monitoring
- network equipment
- 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
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a dynamic monitor and operation method for entity network layer state by using multiple network cards of built-in or expansion to monitor the network environment continually by drive program and realize the dynamic incorporation and separation operating, multitask or backup operating and emergency meet function, which comprises: detecting host network device once starting, loading drive program to drive device, building online and initializing the device; detecting the network environment and device running, and deciding whether to redrive.
Description
Technical field
The present invention relates to a kind of dynamic monitoring and How It Works of entity network layer state, particularly relate to the monitoring and the How It Works that utilize a plurality of physical networks to reach dynamic merging and the function of separating running of running, multitask or redundant and emergency response thereof.
Background technology
Because the Internet is in vogue, add that network application is also day by day universal, the network card (LAN card) that a RJ-45 specification is installed on the general computer main frame panel has been that standard is equipped with, and met the requirement of user online, yet for adapting to the demand of various kinds network application, existing dealer with two cards as standard specification.
And more applications is when needing many network cards, and as the webserver, even as the computer of bridge joint (Bridge), gateway (Gateway) or line concentration (Hub) function, the network card quantity that need increase in the mode that adds network card reaches some given efficacy.Wherein can utilize the merging of each network card to increase the essence transmitting bandwidth, reach the function of load balance (Load Balance) especially with this.
The idea of load balance can be with reference to U.S. Pat 6,590,861 technology that disclosed, wherein said is to use the server transmission of many network cards or the data packet on the reception network, utilizing wherein, the network address of a network card (IP address) conduct merges the virtual address that whole network interface cards merge, reaching frequency range increases load balance, and the purpose of fault-tolerant ability is arranged.Utilize the real technology of making load balance of many network cards to see also the server network system architecture 10 of common technology Fig. 1, comprising the application layer that network technology standard (ISO/OSI) arranged (Application layer) 101, the network relevant software programs, promptly reach interaction as web browser, video software etc. in this layer, it is coupled to network layer (Networklayer) 102, the host-host protocol (protocol) of various packet-switched between this layer-management computer and computer, computer and network is as TCP/IP, IPX etc.
The server network system architecture 10 of this known technology utilizes a dynamic access component software 103 to couple its network layer 102 and physical layer (Physical layer), as each network card 14a, 14b, 14c, the network interface card driver 12a of 14d, 12b, 12c, 12d borrows this dynamic access component software 103 each network interface card driver 14a of control, 14b, 14c, 14d utilizes software approach and Virtual Local Area Network (Virtual Local AreaNetwork, VLAN) idea reaches it and merges the load balance function that increases frequency range.After wherein also disclosing one of them network card inefficacy, another network card can replace the fault-tolerant ability of its function.
The load balancing techniques of a kind of packet-switched (packetswitching) that is disclosed for U.S. Patent Publication case US2003/0063594 number for another example, the data that transmit are cut into a plurality of packages according to host-host protocol, this technology includes the load monitoring (load monitoring) of each transmit port, the network port that determines each package according to this and sent out, each port is reached a kind of load balance effect.
The load balancing techniques that known technology disclosed is utilized a plurality of physical networks as network card, it is merged into a network bandwidth, can increase and download frequency range or go up transfer efficiency, still have the fault-tolerant ability of its mutual redundant when situation occurring even, be disclosed in when merging frequency range but there is no, can initiatively revert to the individual entities network in the very first time that situation occurs, and in the transmission of continuation legacy data down that do not break, the dynamic monitoring of entity network layer state of the present invention and How It Works reach outside the effect of redundant divided by software or the driving that is stated from the firmware (firmware) of hardware, also utilize the multipoint access ability of individual entities network to reach multitask (Multi-tasking) effect.
Summary of the invention
Technical problem to be solved by this invention provides a kind of dynamic monitoring and How It Works of entity network layer state, solve prior art when merging frequency range, can not initiatively revert to physical network respectively in the very first time that situation occurs, can not be in the technical problem of the transmission of continuation legacy data down that do not break.
For achieving the above object, the invention provides a kind of dynamic monitoring and How It Works of entity network layer state, its characteristics are, comprise the steps: to open a main frame, this main frame comprises a plurality of physical network equipment; Detect this network equipment in this main frame; Load a driver of this network equipment; Drive this network equipment; Set up one online; Monitor this network equipment and this on line state; Judge whether to drive this network equipment again; Transmit or receive data.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that a plurality of physical network equipment in this main frame comprise many network cards built-in or that expand.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics be, this program that judges whether to drive again this network equipment is a background executive program.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that the step that this judgement drives the network equipment again comprises the load balance function that judges whether to merge these a plurality of physical networks.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that the step that this judgement drives the network equipment again comprises the function that judges whether that these a plurality of physical networks recoveries operate respectively.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that the running of this network equipment comprises the multitask running of these a plurality of physical network multipoint access.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that the running of this network equipment comprises the function of the mutual redundant of these a plurality of physical networks of monitoring.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics be, these a plurality of physical network equipment can to provide the dealer to set up a plurality of online by connecting a plurality of network services.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics be, this online can be by dialing and connecting or affixed mode is set up.
The dynamic monitoring of above-mentioned entity network layer state and How It Works, its characteristics are that this driver can be reached by the firmware or the software approach that are stated from hardware.
Technique effect of the present invention is: the dynamic monitoring of entity network layer state of the present invention and How It Works, it just detects set physical network device and executable speed when start, wherein the physical network control module can be merged into a plurality of physical networks a transmission physical network, reach the purpose of load balance, when one of them physical network is damaged or broken string, adjust transmission speed and can borrow to detect automatically, do not influence on line state.And can carry out functions such as multitask (Multi-tasking) and a plurality of online mutual redundants by a plurality of physical networks.
Further describe specific embodiments of the invention below in conjunction with accompanying drawing.
Description of drawings
Fig. 1 is a known technology server network system architecture schematic diagram;
Fig. 2 is the first embodiment of the invention block diagram;
Fig. 3 is the second embodiment of the invention block diagram;
Fig. 4 is the third embodiment of the invention block diagram;
Fig. 5 is the dynamic monitoring and the How It Works implementing procedure figure of entity network layer state of the present invention.
Wherein, description of reference numerals is as follows:
Server network system architecture 10
Application layer (Application layer) 101
Network layer (Network layer) 102
Dynamic access component software 103
Network interface card driver 12a, 12b, 12c, 12d
First main frame 20
Second main frame 22
CPU 201
Physical network control module 202
Network card driver 21a, 21b, 21c
Network card NIC1, NIC2, NIC3, NIC4, NIC5
CPU 221
Physical network control module 222
Network switch 25
Network card driver 23a, 23b
The network service provides the dealer ISP1, ISP2
First monitor 41
Second monitor 42
Network switch or hub 403
Modulator-demodulator 402
The network service provides dealer 401
World-wide web 400
Keyboard 43
Mouse 44
Embodiment
For making on the built-in motherboard, or many network cards (the Network InterfaceCard that expands in addition, NIC) can merge and reach load balance (Load Balance) frequency range is increased, or redundant (Redundancy) each other, the effect of perhaps multitask (Multi-tasking) operation, the present invention promptly discloses a kind of dynamic monitoring and How It Works of entity network layer state, borrows the method that drives physical network, reaches monitor network equipment and fault-tolerant ability.Below disclose preferred embodiment of the present invention and icon thereof, and not with shown in embodiment exceed.
The first embodiment block diagram shown in Figure 2 as the present invention wherein is depicted as two main frames (first main frame 20 and second main frame 22) and borrows the purpose that many network cards of wherein being installed are reached increases mutual Data transmission speed.First main frame 20 can be a desktop, notes type, PDA etc. have the host computer system of numerical data transmission capacity, comprising a CPU 201, the data (data) that can handle whereby in the transmission are gone into control with its output, it couples a physical network control module 202, each physical network of may command (network card driver 21a that is coupled as this physical network control module 202 whereby, 21b, the disposal ability of data transmit-receive 21c), in the present invention, i.e. integration networks card NIC1 in this way, NIC2, the driver 21a of NIC3,21b, the data-handling capacity of 21c reaches load balance, the ability of multitask and redundant.
Above-mentioned physical network control module 202 can software or the driving method that is stated from the firmware of hardware implement, be a driver (driver), being about to this physical network control module 202 loads in the computer operating system when start, so as to driving each physical network, and be coupled to network card driver 21a, 21b, the network card NIC1 of 21c, NIC2, then respectively there to be line method to borrow cable to connect a network switch (Switch) 25, another embodiment is connected to this network switch 25 with wireless method to NIC3 (actual enforcement do not exceeded with this number), in practical operation, network card NIC1, NIC2, feasible one-tenth one Virtual Local Area Network of NIC3 (VLAN).
And the other party has second main frame 22, wherein also include CPU 221, it is coupled to physical network control module 222, and physical network control module 222 couples a plurality of network card driver 23a, 23b, control each network card NIC4 whereby, NIC5, in the practical operation, network card NIC4, NIC5 can wired or wireless means connect this network switch 25, and forms another Virtual Local Area Network (VLAN).
Another Virtual Local Area Network that a plurality of physical networks that the Virtual Local Area Network that is formed by a plurality of physical networks of first main frame 20 borrows network switch 25 to be connected to second main frame 22 form, each produces virtual network address (Virtual IP address) respectively and reaches online, many network cards of each Virtual Local Area Network transmit file in the load balance mode, promptly the package that is transmitted is after the CPU computing, cutting into the less package of file borrows different network cards to pass respectively, each package is also received by the other party's main frame and merges after computing, promptly transmits or receive data mutually to merge the frequency range that the back network card doubles.This physical network control module 222 is promptly monitored the package transmittance process therebetween, with each physical network running situation of detection, if the network card damage is arranged, then can initiatively it be closed, because of physical network control module 222 transmission of monitoring real-time integration package in real time, so all the other network cards can continue running under the situation that does not break, maybe can continue to merge running or revert to physical network running separately.
Figure 3 shows that second embodiment of the invention, computing when being provided with the transmission of central processing unit 201 deal with data in this main frame 20, be coupled to a physical network control module 202, this physical network control module 202 can software or the firmware mode that is stated from hardware implement, so as to driving and a plurality of network drive 21a of monitoring, 21b, and it couples network card NIC1, NIC2.In this embodiment, main frame 20 is equipped with network card NIC1, NIC2, can connect two groups of data equipments 31 respectively, 32, be connected to the network service respectively the dealer is provided ISP1 to dial and connect (as dial-up etc.) or affixed mode (as special line or ADSL etc.), ISP2 is so as to being online to internet (Internet) 300.
Wherein, no matter to dial and connect or affixed mode is connected to the network service dealer is provided ISP1, ISP2, network card NIC1, NIC2 can be respectively allot or have set up on their own many group networks address (IPaddress) by ISP1 and ISP2, a physical network control module 202 provided by the present invention and drive a plurality of network card driver 21a simultaneously, 21b, the many group networks of concurrent connections, and borrow monitoring wherein to use frequency range, use best path; When wherein a wideband network broke, flow imports another wideband network automatically, reaches the purpose of redundant, and was above-mentioned because of connecting many wideband networks (as ADSL, Cable, special line etc.) simultaneously, reaches maximum wideband usefulness by ALB.
The general networking recreation needs its rights of using of network address identification with the player, and limit the foundation that a group network address only provides talks (session), in other words, one group network address only can allow a group account login recreation or other network service, to provide the dealer to set up a plurality of online and the third embodiment of the present invention promptly connects a plurality of network services with a plurality of physical networks of a main frame, operate to reach multitask, and then the talks of the many groups of foundation game hosts are online.
Can consult block diagram shown in Figure 4.Include the CPU 201 of data processing in the main frame 20, be coupled to the physical network control module 202 of CPU 201, the available software that is installed on computer operating system is implemented, or the firmware that contains for the main frame chip on board is implemented, this physical network control module 202 drives and monitor network card NIC1, the network card driver 21a of NIC2,21b, network card NIC1 is connected a network switch (Switch) or hub (Hub) 403 with NIC2 with wireless or wired means, dial and connect or affixed via modulator-demodulator 402 (as ADSL, Cable, special line etc.) provide dealer 401 in a network service, and can allot or specify many group networks address, borrow physical network control module 202 to drive a plurality of network card driver 21a, 21b, many groups of setting up simultaneously the Internet 400 are online.CPU 201 in this main frame 20 can couple an output and go into control unit 203, generally control its peripheral unit with south emigrant's chip (South Bridge chip) on the motherboard and implement, this exports into control unit 203 online as keyboard 43, mouse 44 and a plurality of monitors devices such as (as first monitor 41 and second monitors 42 of icon).Because many network cards of main frame 20 have many group networks address, can supervise a plurality of recreation by a plurality of monitors, borrow to switch all the other and export into the periphery, allow the player can once online different recreation or different account number users.
The network card of the built-in or expansion of institute in the main frame that the present invention discloses, disclose a kind of dynamic monitoring and How It Works of entity network layer state, it just detects set physical network device and executable speed when start, wherein the physical network control module can be merged into a plurality of physical networks a transmission physical network, reach the purpose of load balance, damage or broken string when one of them physical network, adjust transmission speed, do not influence on line state and can borrow to detect automatically.And can carry out functions such as multitask (Multi-tasking) and a plurality of online mutual redundants by a plurality of physical networks.Its How It Works can be consulted flow chart shown in Figure 5.
During beginning, after main frame was opened (step S501), system promptly detected the wherein network equipment (step S503), physical network card and the chip for driving thereof built-in as motherboard, or expand external network card.Afterwards, enter the operating system stage, manually or automatically to load the driver (step S505) of this network equipment, as disclosed physical network control module, drive the network equipment with software or the firmware means that are stated from hardware, and the setting program (step S507) under loading.
And connect the server that the network service provides the dealer with suitable network settings, with manual or automatic, to dial and connect or affixed mode is set up online, and its setting done initialization, as the network address of wherein configuration, the setting that name server (DNS) is set, gateway server (Gateway) is set or other may be online, as (step S509) such as VPN, special lines.
Set up online after, wherein the driver as the physical network control module promptly detects network environment and equipment with the background executive mode, as traffic monitoring, network card operation situation, or very (step S511) such as situation, redundant situations used in offered load situation, multitask.When emergency situations produces, promptly judge whether automatically and need comprise to drive the network equipment with driver again:
(1) judges whether to merge the load balance function of a plurality of physical networks;
(2) judge whether that a plurality of physical networks recover the function of running respectively;
(3) judge whether to carry out multitask (Multi-tasking) function of multipoint access with a plurality of physical networks; With
(4) judge whether mutually function such as redundant of a plurality of physical networks.
And this to judge whether automatically to drive again be a background executive program (step S513), in many network cards of serving as load balance function simultaneously, there is one to detect and damage, this physical network control module is judged at once and need be driven network card again with driver, promptly carry out step S507 and drive the network equipment again, and detect the step (step S509) of network environment, adjust delivery flow rate, to change load balance pattern (step S511), be adjusted to two as three, or recover back the state that each network card operates respectively, do not influence the state of original transmission.If do not need its network equipment of row driving again through judging, promptly the network equipment and environment carry out step S515 all in normal operating state at that time.
Above-mentioned traffic monitoring with judge whether to drive again the real-time detection that physical network equipment is all transmission course, through deterministic process, many the load balanced state runnings that network card can merge, but also the state of individual indivedual runnings transmits or receives data (step S515).Do you afterwards, judge that this data download transmits to finish? (step S517), this transmitting step is finished in the back that finishes, and does not finish as if transmitting yet, still continues the monitoring and running detection step of execution in step S511 to step S517.
In sum, the dynamic monitoring of disclosed entity network layer state and How It Works are the configurations of borrowing many physical networks on the computer main frame panel, borrow driver to continue network environment is detected, carry out monitor network equipment and fault-tolerant ability, reach the load balance that merges frequency range, the do not break multitask function of redundant and multipoint access mutually, reality is a rare invention.
The above is preferred embodiment of the present invention only, is not to be used for limiting practical range of the present invention; Every according to equivalence variation and modification that the present invention did, all contained by claim of the present invention.
Claims (10)
1, a kind of dynamic monitoring of entity network layer state and How It Works is characterized in that, comprise the steps:
Open a main frame, this main frame comprises a plurality of physical network equipment;
Detect this network equipment in this main frame;
Load a driver of this network equipment;
Drive this network equipment;
Set up one online;
Monitor this network equipment and this on line state;
Judge whether to drive this network equipment again; And
Transmit or receive data.
2, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, a plurality of physical network equipment in this main frame comprise many network cards built-in or that expand.
3, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, this program that judges whether to drive again this network equipment is a background executive program.
4, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, the step that this judgement drives the network equipment again comprises the load balance function that judges whether to merge these a plurality of physical networks.
5, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, the step that this judgement drives the network equipment again comprises the function that judges whether that these a plurality of physical networks recoveries operate respectively.
6, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, the running of this network equipment comprises the multitask running of these a plurality of physical network multipoint access.
7, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, the running of this network equipment comprises the function of the mutual redundant of these a plurality of physical networks of monitoring.
8, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, these a plurality of physical network equipment can to provide the dealer to set up a plurality of online by connecting a plurality of network services.
9, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, this online can be by dialing and connecting or affixed mode is set up.
10, the dynamic monitoring of entity network layer state according to claim 1 and How It Works is characterized in that, this driver can be reached by the firmware or the software approach that are stated from hardware.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101039344A CN100367723C (en) | 2004-12-31 | 2004-12-31 | Dynamic monitoring and operating method for entity network layer state |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101039344A CN100367723C (en) | 2004-12-31 | 2004-12-31 | Dynamic monitoring and operating method for entity network layer state |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1801746A true CN1801746A (en) | 2006-07-12 |
CN100367723C CN100367723C (en) | 2008-02-06 |
Family
ID=36811523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004101039344A Expired - Fee Related CN100367723C (en) | 2004-12-31 | 2004-12-31 | Dynamic monitoring and operating method for entity network layer state |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100367723C (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316140A (en) * | 2010-07-09 | 2012-01-11 | 英业达股份有限公司 | Method and device for testing built-in remote control expansion board |
CN106484554A (en) * | 2016-09-27 | 2017-03-08 | 珠海格力智能装备有限公司 | Network bus driving method and device |
CN111309388A (en) * | 2020-02-03 | 2020-06-19 | 杭州迪普科技股份有限公司 | Automatic rollback system and method for system software version of device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151297A (en) * | 1997-07-08 | 2000-11-21 | Hewlett-Packard Company | Method and system for link level server/switch trunking |
US6590861B1 (en) * | 1999-03-18 | 2003-07-08 | 3Com Corporation | Combining virtual local area networks and load balancing with fault tolerance in a high performance protocol |
TW576061B (en) * | 2001-08-13 | 2004-02-11 | Via Tech Inc | Device and method for load balancing of packet switching |
CN1261890C (en) * | 2003-01-23 | 2006-06-28 | 英业达股份有限公司 | Network card testing method capable of balancing loads |
CN1324856C (en) * | 2004-01-05 | 2007-07-04 | 联想(北京)有限公司 | Data transmission method of network equipment based on multinetwork card and device |
-
2004
- 2004-12-31 CN CNB2004101039344A patent/CN100367723C/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316140A (en) * | 2010-07-09 | 2012-01-11 | 英业达股份有限公司 | Method and device for testing built-in remote control expansion board |
CN106484554A (en) * | 2016-09-27 | 2017-03-08 | 珠海格力智能装备有限公司 | Network bus driving method and device |
CN111309388A (en) * | 2020-02-03 | 2020-06-19 | 杭州迪普科技股份有限公司 | Automatic rollback system and method for system software version of device |
CN111309388B (en) * | 2020-02-03 | 2023-07-21 | 杭州迪普科技股份有限公司 | Automatic rollback system and method for system software version of equipment |
Also Published As
Publication number | Publication date |
---|---|
CN100367723C (en) | 2008-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1212574C (en) | End node partitioning using local identifiers | |
US7962647B2 (en) | Application delivery control module for virtual network switch | |
CN1906573B (en) | System and method for supporting multiple users | |
US8291148B1 (en) | Resource virtualization switch | |
US20040054814A1 (en) | System and method for handling frames in multiple stack environments | |
CN1206600C (en) | Full distribution type aggregation network servicer system | |
US20110173295A1 (en) | Offload stack for network, block and file input and output | |
JP2002518892A (en) | TCP / IP / PPP modem | |
CN1942862A (en) | Failover and load balancing | |
US20090147677A1 (en) | System, method, and apparatus for load-balancing to a plurality of ports | |
US20070116049A1 (en) | Dynamic power management for I/O resource pools | |
CN105763471A (en) | Link management method, device and system in virtual machine environment | |
CN1997028A (en) | Information processing apparatus, information processing method, and program | |
EP2269329A2 (en) | Managing multiple network interfaces by assigning them to individual applications | |
CN1299471C (en) | Broadband insertion server testing gating and testing method | |
US20090094359A1 (en) | Local Area Network Management | |
US20060227703A1 (en) | Operating method for dynamic physical network layer monitoring | |
CN1801746A (en) | Dynamic monitoring and operating method for entity network layer state | |
JP2006174430A (en) | Monitoring and operation method of dynamic state of tangible network layer state | |
CN1642170A (en) | Method for accessing logic equipment utilizing ISCSI agreement | |
US20050281286A1 (en) | Storage structure and method utilizing multiple protocol processor units | |
US20080189392A1 (en) | Computer system with lan-based i/o | |
CN1180359C (en) | Control method of network connection and separation | |
CN102986194B (en) | Network security processing method, system and network interface card | |
US8825892B2 (en) | Dynamically calculating an inbound blocking factor using operating-system-level conditions |
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 |
Granted publication date: 20080206 Termination date: 20201231 |
|
CF01 | Termination of patent right due to non-payment of annual fee |