CN103763306B - System and remote network access method are supported in remote network access - Google Patents
System and remote network access method are supported in remote network access Download PDFInfo
- Publication number
- CN103763306B CN103763306B CN201310740670.2A CN201310740670A CN103763306B CN 103763306 B CN103763306 B CN 103763306B CN 201310740670 A CN201310740670 A CN 201310740670A CN 103763306 B CN103763306 B CN 103763306B
- Authority
- CN
- China
- Prior art keywords
- data packet
- address
- packet
- data
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
The present invention relates to network communication field, discloses remote network access and supports system and remote network access method.The problem of in order to solve the interface of remote network communication platform use, protocol specification etc. there are inconsistent, cause different platform to need to set different clients.The remote network access of the present invention supports system by carrying out data transmission between data transmit-receive module and long-range network access customers end;Packet filtering module connects data transmit-receive module;For judging it is to be filtered whether data packet that data transmit-receive module receives needs, the purpose IP address for being not required to data packet to be filtered is then converted into default standard IP address and is exported;Forwarding module connection packet filtering module, carries out data transmission as between multiple network equipments in the data transmission terminal and LAN of LAN;Data packet for packet filtering module to be exported is sent into the network equipment of corresponding standard IP address.The present invention is suitable for network service.
Description
Technical field
The present invention relates to network communication field, more particularly to remote network access to support system and method.
Background technology
As requirement of the transmission people of society to home automation and networking is higher and higher, but current long-range visit
The technology of asking is mainly used for public place and enterprise, and application in the family is subject to limitation.Remote network communication platform is adopted at present
Therefore interface, protocol specification etc., need to set different clients there are inconsistent phenomenon for different platforms
(including purchase is suitable for the client operation software of different platform suitable for the client hardware of different platform and exploitation), this nothing
Doubt the complexity that can increase operation and the waste of resource can be caused.
The content of the invention
System and remote network access method are supported it is an object of the present invention to provide remote network access, more than solution
Technical problem.
Technical problem solved by the invention can be realized using following technical scheme:
System is supported in remote network access of the present invention, including:
Data transmit-receive module, the remote network access support system to pass through the data transmit-receive module and long-range network
Carry out data transmission between access client;
Packet filtering module, connects the data transmit-receive module;Received for judging the data transmit-receive module
It is to be filtered whether data packet needs, by the purpose IP address for being not required to data packet to be filtered with being converted to default standard IP
Location, and export the data packet;
Forwarding module, connects the packet filtering module, and the data transmission terminal as LAN and the LAN
Carry out data transmission between interior multiple network equipments;The data packet for the packet filtering module to be exported is sent
Into the network equipment of the correspondence standard IP address.
In a preferred embodiment, the packet filtering module includes:Judging unit and change address location,
The judging unit, connects the data transmit-receive module;The judging unit is received by the data transmit-receive mould
The data packet that block is sent, and judge whether the data packet is data packet under udp protocol:Default Rule of judgment:
If the data packet is the data packet under udp protocol, the judging unit continues to sentence the data packet
It is disconnected;If the data packet is not the data packet under udp protocol, the judging unit filters the data packet;
The judging unit judges the corresponding network port of the purpose IP address of the data packet:
If the network port is 80 ports, the judging unit sends the data packet single to the more change of address
Member;If the network port is not 80 ports, the judging unit filters the data packet;
The change address location, is connected between the judging unit and the forwarding module, for by the judgement
The purpose IP address for the data packet that unit is sent is converted to default standard IP address, and by the institute Jing Guo IP address conversion
Data packet is stated to export to the forwarding module.
In a preferred embodiment, further include:Mark module,
The mark module, is connected between the data transmit-receive module and the judging unit, in the data
One setting mark is set on the packet header for the data packet that transceiver module is sent, and the data packet after mark is sent to described and is sentenced
Disconnected unit.
In a preferred embodiment, the packet filtering module further includes:Mark filter element,
The mark filter element, is connected between the change address location and the forwarding module, for judging
State and the setting mark whether is provided with the packet header for the data packet that change address location is sent:
If being provided with the setting mark on the packet header of the data packet, the mark filter element removes the setting
Mark, and the data packet is sent to the forwarding module;
If being not provided with the setting mark on the packet header of the data packet, the mark filter element filters the number
According to bag.
In a preferred embodiment, the forwarding module includes:Resolution unit,
The resolution unit, the resolution unit connects the mark filter element, for the mark filter element
The data packet sent is parsed, to obtain the standard IP address that the data packet includes.
In a preferred embodiment, the standard IP address is the IP address of the default network equipment.
The remote network access method specifically includes following step:
Step 1, the data transmit-receive module sends the data packet received to the packet filtering module;
Step 2, it is to be filtered to judge whether received data packet needs for the packet filtering module, will be not required to be filtered
The purpose IP address of data packet be converted to default standard IP address, and export to the forwarding module;
Step 3, the forwarding module sends the data packet to the network equipment of the correspondence standard IP address
In.
In a preferred embodiment, the step 2 specifically includes:
Step 21, the judging unit judges whether the data packet meets UDP transport protocols:
If the data packet meets UDP transport protocols, step 22 is gone to;
If the data packet does not meet UDP transport protocols, step 23 is gone to;
Step 22, the judging unit judges that the network port corresponding to the purpose IP address that the data packet includes is
No is 80 ports:
If the network port corresponding to the destination IP address is 80 ports, step 24 is gone to;
If the network port corresponding to the destination IP address is not 80 ports, step 23 is gone to;
Step 23, the judging unit filters the data packet;
Step 24, the judging unit sends the data packet to the change address location, goes to step 25;
Step 25, it is described change address location by the purpose IP address of the data packet with being converted to default standard IP
Location, and export to the forwarding module;Go to the step 3.
In a preferred embodiment, in step 1, the data transmit-receive module first sends the data packet received to institute
State mark module;The mark module sets the setting mark on the packet header of the data packet, and by the data after mark
Bag is sent to the packet filtering module.
In a preferred embodiment, in the step 25, the change address location is by the destination IP of the data packet
Address conversion be default standard IP address after, by the data packet send to it is described mark filter element specifically include:
Step 251, the mark filter element judges the data packet:
If being provided with the setting mark on the packet header of the data packet, step 252 is gone to;
If being not provided with the setting mark on the packet header of the data packet, step 253 is gone to;
Step 252, the mark filter element removes the setting mark on the packet header of the data packet, by the number
Sent according to bag to the forwarding module;Go to the step 3;
Step 253, the mark filter element filters the data packet.
Beneficial effects of the present invention:
The present invention, which realizes Terminal Server Client, can access multiple local address, and the client for having reached different can pass through net
The purpose of network protocol access local address.
Brief description of the drawings
Fig. 1 is the overall structure diagram that system is supported in remote network access of the present invention;
Fig. 2 is the method flow diagram described in embodiment seven;
Fig. 3 is the method flow diagram described in embodiment eight;
Fig. 4 is the method flow diagram described in embodiment ten.
Embodiment
The invention will be further described with specific embodiment below in conjunction with the accompanying drawings, but not as limiting to the invention.
Embodiment one, present embodiment is illustrated with reference to Fig. 1, and system is supported in remote network access, including:
Data transmit-receive module 1, remote network access support system to pass through data transmit-receive module 1 and long-range network access visitor
Family carries out data transmission between end;
Packet filtering module 3, connects data transmit-receive module 1;The data packet received for judging data transmit-receive module 1
Whether need to be filtered, the purpose IP address for being not required to data packet to be filtered be then converted into default standard IP address,
And output data packet;
Forwarding module 4, connection packet filtering module 3, and as more in the data transmission terminal and LAN of LAN
Carry out data transmission between a network equipment;Data packet for packet filtering module 3 to be exported is sent to corresponding standard IP
In the network equipment of address.
Linux is used in present embodiment(A kind of class Unix system of free and open source code)What kernel was realized, should
Linux kernel is embedded with Netfilter(Fire wall), pass through Iptables(IP packet filtration systems)Mechanism realizes the work(
Energy.Iptables is the sole instrument for managing Netfilter.Netfilter is filtered in kernel, without finger daemon, in OSI
2nd, 3,4 layer of insertion strategy of model.The speed of filtering is very fast because its it is read-only take data packet head, information flow-rate will not be given
Increase burden.Netfilter provides a series of table(tables), each table is by several chains(chains)Composition, and it is every
Bar chain can be by one or some rules(rules)Composition.Actually Netfilter is the container of table, and table is the container of chain,
And chain is the container of rule.
Enter the PREROUTING of table MANGLE after data transmit-receive module 1 receives data packet(Destination address is changed)Chain
In, enter back into the PREROUTING chains in table NAT, decide whether FORWARD, that is, judge whether with FORWARD chains, according to table
FILTER(Filtering)The rule of foundation, meets UDP(The abbreviation of User Datagram Protocol, User Datagram Protocol)And
Destination address is that the purpose IP address of 80 data packet is revised as 192.168.1.120, and then data packet is sent to table MANGLE
POSTROUTING(Source address is changed)In chain, table NAT is turning finally to(Network Address Translation, network
Address conversion)The medium pending data of POSTROUTING chains send;Data packet has been replaced purpose IP address, can thus visit
The destination address of Intranet is asked.The destination address can be computer, camera, air-conditioning and other electrical equipments.
Embodiment two, present embodiment and one remote network access of embodiment support the difference of system to exist
In packet filtering module 3 includes:Judging unit 31 and change address location 32,
Judging unit 31, connects data transmit-receive module 1;Judging unit 31 receives the number sent by data transmit-receive module 1
According to bag, and judge whether data packet is data packet under udp protocol:Default Rule of judgment:
If data packet is the data packet under udp protocol, judging unit 31 continues to judge data packet;If data packet
It is not the data packet under udp protocol, then judging unit 31 filters data packet;
Then, judging unit 31 judges the corresponding network port of the purpose IP address of data packet:
If the network port is 80 ports, judging unit 31 sends data packets to change address location 32;If network-side
Mouth is not 80 ports, then judging unit 31 filters data packet;
Address location 32 is changed, is connected between judging unit 31 and forwarding module 4, for will determine that the transmission of unit 31
The purpose IP address of data packet is converted to default standard IP address, and the data packet Jing Guo IP address conversion is exported to forwarding
Module 4.
Embodiment three, present embodiment and two remote network access of embodiment support system difference to exist
In further including:Mark module 2,
Mark module 2, is connected between data transmit-receive module 1 and judging unit 31, for being sent in data transmit-receive module 1
Data packet packet header on a setting mark is set, and the data packet after mark is sent to judging unit 31.
Embodiment four, present embodiment and three remote network access of embodiment support the difference of system to exist
In packet filtering module 3 further includes:Filter element 33 is marked,
Filter element 33 is marked, is connected between change address location 32 and forwarding module 4, for judging that more change of address is single
Whether setting mark is provided with the packet header for the data packet that member 32 is sent:
If being provided with setting mark on the packet header of data packet, mark filter element 33 removes setting mark, and by data
Bag is sent to forwarding module 4;
If being not provided with setting mark on the packet header of data packet, mark filter element 33 filters data packet.
Embodiment five, present embodiment and four remote network access of embodiment support the difference of system to exist
In forwarding module 4 includes:Resolution unit 41,
Resolution unit 41,41 linkage flag filter element 33 of resolution unit, for the number sent to mark filter element 33
Parsed according to bag, to obtain the standard IP address that data packet includes.
Embodiment six, present embodiment and one remote network access of embodiment support the difference of system to exist
In standard IP address is the IP address of a default network equipment.
Embodiment seven, illustrate present embodiment with reference to Fig. 2, present embodiment remote network access method,
Remote network access method specifically includes following step:
Step 1, data transmit-receive module 1 sends the data packet received to packet filtering module 3;
Step 2, it is to be filtered to judge whether received data packet needs for packet filtering module 3, then need not be by mistake
The purpose IP address of the data packet of filter is converted to default standard IP address, and exports to forwarding module 4;
Step 3, forwarding module 4 is sent data packets in the network equipment of corresponding standard IP address.
Embodiment eight, illustrate present embodiment with reference to Fig. 3, and present embodiment and embodiment seven are remote
Difference lies in step 2 specifically includes journey Network Access Method:
Step 21, judging unit 31 judges whether data packet meets UDP transport protocols:
If data packet meets UDP transport protocols, step 22 is gone to;
If data packet does not meet UDP transport protocols, step 23 is gone to;
Step 22, judging unit 31 judges whether the network port corresponding to the purpose IP address that data packet includes is 80
Port:
If the network port corresponding to purpose IP address is 80 ports, step 24 is gone to;
If the network port corresponding to purpose IP address is not 80 ports, step 23 is gone to;
Step 23, judging unit 31 filters data packet;
Step 24, judging unit 31 sends data packets to change address location 32, goes to step 25;
Step 25, the purpose IP address of data packet is converted to default standard IP address by change address location 32, and defeated
Go out to forwarding module 4;Then switch into step 3.
Embodiment nine, present embodiment and eight remote network access method of embodiment difference lies in,
In step 1, data transmit-receive module 1 first sends the data packet received to mark module 2;Mark module 2 is in data packet
Setting mark is set on packet header, and the data packet after mark is sent to packet filtering module 3.
Embodiment ten, illustrate present embodiment with reference to Fig. 4, and present embodiment and embodiment nine are remote
Difference lies in step 24, change address location 32 is converted to journey Network Access Method by the purpose IP address of data packet
After default standard IP address, send data packets to mark filter element 33 and specifically include:
Step 251, mark filter element 33 judges data packet:
If being provided with setting mark on the packet header of data packet, step 252 is gone to;
If being not provided with setting mark on the packet header of data packet, step 253 is gone to;
Step 252, mark filter element 33 to remove the setting mark on the packet header of data packet, then send data packets to
Forwarding module 4;Then switch into step 3;
Step 253, filter element 33 is marked to filter data packet.
41 linkage flag filter element 33 of resolution unit in step 3, for the data packet sent to mark filter element 33
Parsed, to obtain the standard IP address that data packet includes.
The foregoing is merely preferred embodiments of the present invention, not thereby limit embodiments of the present invention and protection model
Enclose, to those skilled in the art, should can appreciate that all with made by description of the invention and diagramatic content
Equivalent substitution and obviously change obtained scheme, should be included in protection scope of the present invention.
Claims (8)
1. system is supported in remote network access, it is characterised in that including:
Data transmit-receive module, the remote network access support system to pass through the data transmit-receive module and long-range network access
Carry out data transmission between client;
Packet filtering module, connects the data transmit-receive module;The data received for judging the data transmit-receive module
It is to be filtered whether bag needs, and the purpose IP address for being not required to data packet to be filtered is converted to default standard IP address, and
Export the data packet;
Forwarding module, connects the packet filtering module, and in the data transmission terminal as LAN and the LAN
Carry out data transmission between multiple network equipments;The data packet for the packet filtering module to be exported is sent to right
In the network equipment for answering the standard IP address;
The packet filtering module includes:Judging unit and change address location,
The judging unit, connects the data transmit-receive module;The judging unit is received to be sent out by the data transmit-receive module
The data packet sent, and judge whether the data packet is data packet under udp protocol:Default Rule of judgment:
If the data packet is the data packet under udp protocol, the judging unit continues to judge the data packet;
If the data packet is not the data packet under udp protocol, the judging unit filters the data packet;
The judging unit judges the corresponding network port of the purpose IP address of the data packet:
If the network port is 80 ports, the judging unit sends the data packet to the change address location;
If the network port is not 80 ports, the judging unit filters the data packet;
The change address location, is connected between the judging unit and the forwarding module, for by the judging unit
The purpose IP address of the data packet sent is converted to default standard IP address, and by the number Jing Guo IP address conversion
According to bag output to the forwarding module;
Mark module, is connected between the data transmit-receive module and the judging unit, in the data transmit-receive module
One setting mark is set on the packet header of the data packet sent, and the data packet after mark is sent to the judging unit.
2. system is supported in remote network access as claimed in claim 1, it is characterised in that the packet filtering module also wraps
Include:Mark filter element,
The mark filter element, is connected between the change address location and the forwarding module, for judge it is described more
Whether the setting mark is provided with the packet header for the data packet that change of address unit is sent:
If being provided with the setting mark on the packet header of the data packet, the mark filter element removes the setting mark
Note, and the data packet is sent to the forwarding module;
If being not provided with the setting mark on the packet header of the data packet, the mark filter element filters the data
Bag.
3. system is supported in remote network access as claimed in claim 2, it is characterised in that the forwarding module includes:Parsing is single
Member,
The resolution unit, the resolution unit connect the mark filter element, for being sent to the mark filter element
The data packet parsed, to obtain the standard IP address that the data packet includes.
4. system is supported in remote network access as claimed in claim 1, it is characterised in that the standard IP address is default for one
The network equipment IP address.
5. remote network access method, it is characterised in that using such as claim 1-4 any one of them remote network access branch
Hold system,
The remote network access method specifically includes following step:
Step 1, the data transmit-receive module sends the data packet received to the packet filtering module;
Step 2, it is to be filtered to judge whether received data packet needs for the packet filtering module, will be not required to number to be filtered
Default standard IP address is converted to according to the purpose IP address of bag, and is exported to the forwarding module;
Step 3, the forwarding module sends the data packet into the network equipment of the correspondence standard IP address.
6. remote network access method as claimed in claim 5, it is characterised in that the step 2 specifically includes:
Step 21, the judging unit judges whether the data packet meets UDP transport protocols:
If the data packet meets UDP transport protocols, step 22 is gone to;
If the data packet does not meet UDP transport protocols, step 23 is gone to;
Step 22, the judging unit judge the network port corresponding to the purpose IP address that the data packet includes whether be
80 ports:
If the network port corresponding to the destination IP address is 80 ports, step 24 is gone to;
If the network port corresponding to the destination IP address is not 80 ports, step 23 is gone to;
Step 23, the judging unit filters the data packet;
Step 24, the judging unit sends the data packet to the change address location, goes to step 25;
Step 25, the purpose IP address of the data packet is converted to default standard IP address by the change address location, and
Export to the forwarding module;Go to the step 3.
7. remote network access method as claimed in claim 6, it is characterised in that:In step 1, the data transmit-receive module is first
The data packet received is sent to the mark module;The mark module is set described in being set on the packet header of the data packet
Calibration note, and the data packet after mark is sent to the packet filtering module.
8. remote network access method as claimed in claim 7, it is characterised in that:In the step 25, the more change of address is single
Member sends the data packet to the mark after the purpose IP address of the data packet is converted to default standard IP address
Note filter element specifically includes:
Step 251, the mark filter element judges the data packet:
If being provided with the setting mark on the packet header of the data packet, step 252 is gone to;
If being not provided with the setting mark on the packet header of the data packet, step 253 is gone to;
Step 252, the mark filter element removes the setting mark on the packet header of the data packet, by the data packet
Send to the forwarding module;Go to the step 3;
Step 253, the mark filter element filters the data packet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310740670.2A CN103763306B (en) | 2013-12-27 | 2013-12-27 | System and remote network access method are supported in remote network access |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310740670.2A CN103763306B (en) | 2013-12-27 | 2013-12-27 | System and remote network access method are supported in remote network access |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103763306A CN103763306A (en) | 2014-04-30 |
CN103763306B true CN103763306B (en) | 2018-05-01 |
Family
ID=50530466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310740670.2A Expired - Fee Related CN103763306B (en) | 2013-12-27 | 2013-12-27 | System and remote network access method are supported in remote network access |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103763306B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101166163A (en) * | 2006-10-18 | 2008-04-23 | 浙江工业大学 | Secure intelligent home gateway based on mobile phone remote control |
CN101322379A (en) * | 2005-12-02 | 2008-12-10 | 卢森特技术有限公司 | Method and apparatus for providing secure remote access to enterprise networks |
CN101820344A (en) * | 2010-03-23 | 2010-09-01 | 中国电信股份有限公司 | AAA server, home network access method and system |
CN101827083A (en) * | 2010-02-09 | 2010-09-08 | 蓝盾信息安全技术股份有限公司 | Method and system for realizing unified threat management in heterogeneous network |
CN102404254A (en) * | 2011-11-30 | 2012-04-04 | 刘振锋 | Multi-network integrated intelligent home gateway device and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101510103B1 (en) * | 2008-01-15 | 2015-04-14 | 삼성전자주식회사 | Method for remote access in network environment comprising NAT device |
-
2013
- 2013-12-27 CN CN201310740670.2A patent/CN103763306B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101322379A (en) * | 2005-12-02 | 2008-12-10 | 卢森特技术有限公司 | Method and apparatus for providing secure remote access to enterprise networks |
CN101166163A (en) * | 2006-10-18 | 2008-04-23 | 浙江工业大学 | Secure intelligent home gateway based on mobile phone remote control |
CN101827083A (en) * | 2010-02-09 | 2010-09-08 | 蓝盾信息安全技术股份有限公司 | Method and system for realizing unified threat management in heterogeneous network |
CN101820344A (en) * | 2010-03-23 | 2010-09-01 | 中国电信股份有限公司 | AAA server, home network access method and system |
CN102404254A (en) * | 2011-11-30 | 2012-04-04 | 刘振锋 | Multi-network integrated intelligent home gateway device and system |
Non-Patent Citations (1)
Title |
---|
家庭网关与终端远程访问设计及实现;孙智慧;《中国优秀硕士学位论文数据库》;20081115;正文1.1节,第2.1.2节,第2.2.5节,图2-1 * |
Also Published As
Publication number | Publication date |
---|---|
CN103763306A (en) | 2014-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100472487C (en) | Virtual broadcast network for inter-domain communication | |
CN106161335B (en) | A kind for the treatment of method and apparatus of network packet | |
EP2253123B1 (en) | Method and apparatus for communication of data packets between local networks | |
CN106209643B (en) | Message forwarding method and device | |
CN104202300B (en) | Data communications method and device based on network isolating device | |
CN100525237C (en) | Data forwarding system, method and network forwarding device | |
CN106953788A (en) | A kind of Virtual Network Controller and control method | |
US8724630B2 (en) | Method and system for implementing network intercommunication | |
EP1441483A3 (en) | Gateway for supporting communications between network devices of different private networks | |
JP2009500970A5 (en) | ||
CN106230870B (en) | Proprietary protocol document transmission system and method | |
JP2008147882A5 (en) | ||
WO2018014434A1 (en) | Network system, proxy server, and data processing method and system used by same | |
JP2008278529A (en) | Method and system for transparent transmission of data traffic between data processing devices, corresponding computer program product, and corresponding computer-readable storage medium | |
JP5506932B2 (en) | Method, system and communication terminal for realizing mutual communication between new network and Internet | |
CN102647483B (en) | Obtain method, P2P end-point entities and the NAT entities of NAT types | |
WO2015068255A1 (en) | Network system, communication control device, and communication method | |
CN102664804B (en) | Method and system for achieving network bridge function of network equipment | |
JP2002354006A (en) | Network system for duplicate address | |
CN106713528A (en) | Home gateway and method of IPv6 host to access network server | |
JP2002204252A (en) | System for converting overlapping private address | |
CN103763306B (en) | System and remote network access method are supported in remote network access | |
CN104917725B (en) | It is a kind of across NAT serial server and the communication means of the network equipment and system | |
CN103607350A (en) | Method and device for generating route | |
CN108833284A (en) | A kind of communication means and device of cloud platform and IDC network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180501 Termination date: 20181227 |