CN104780060B - A kind of control data link on-off method and device applied to semaphore - Google Patents
A kind of control data link on-off method and device applied to semaphore Download PDFInfo
- Publication number
- CN104780060B CN104780060B CN201510102009.8A CN201510102009A CN104780060B CN 104780060 B CN104780060 B CN 104780060B CN 201510102009 A CN201510102009 A CN 201510102009A CN 104780060 B CN104780060 B CN 104780060B
- Authority
- CN
- China
- Prior art keywords
- timer
- data message
- network
- semaphore
- timing
- 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.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of control data link on-off methods and device applied to semaphore, including:Semaphore receives the data message for carrying out automatic network;The semaphore is when data message detects timer expiry, judge whether the quantity for the data message that the semaphore receives in the timing of data message detection timer is greater than the first preset threshold, if, then disconnect the network connection of the semaphore, and opening network restores timer, wherein the timing length of the network recovery timer is greater than the timing length of data message detection timer;Whether network recovery timer described in the signal machine testing is overtime, and when detecting the network recovery timer expiry, restores the network connection of the semaphore.
Description
Technical field
The present invention relates to semaphore technical fields, more particularly to the control data link on-off method for being applied to semaphore
And device.
Background technique
With semaphore intelligence degree improve and carry out central area control demand, the networking of semaphore at
For a kind of trend.Semaphore large area networking after, be just faced with the influence of complex network environment, wherein network storm be exactly to
A kind of lethal challenge of net semaphore and other equipment.Network storm Producing reason, which is summed up, to be mainly the following:
1, network interface card damages:If the network interface card of the network equipment damages, the network interface card of damage does not stop to send a large amount of number to interchanger
According to packet, a large amount of useless data packets will be generated, network storm is eventually led to.
2, network loop:The generation of network loop is usually connect one by the both ends of a physical network route simultaneously
Caused by the platform network equipment.In addition if cable generates breakage, it will also result in network loop, to form network storm.
3, internet worm:Currently, some popular internet worms, such as Funlove, Sasser, RPC virus, one
It after denier has the network equipment to be implanted internet worm, will be propagated immediately by network, while send a large amount of attack message,
To occupy a large amount of network bandwidth, cause network blockage, and then cause network storm.
Once generating network storm, mass data can be generated on network, often reaches tens of thousands of a data packets per second.These
Data can the constant impingement network equipment, be depleted system resource, other tasks can not be handled, thus will lead to net in it is all with
The semaphore paralysis of network equipment connection, constantly yellow dodge are restarted.There is presently no a kind of effective methods to solve the topic.
Summary of the invention
The embodiment of the present invention provides a kind of control data link on-off method and device applied to semaphore, for solving
How semaphore is worked normally in network storm.
The embodiment of the present invention provides a kind of control data link on-off method applied to semaphore, including:
Semaphore receives the data message for carrying out automatic network;
The semaphore judges that the semaphore is detected in the data message when data message detects timer expiry
Whether the quantity of the data message received in the timing of timer is greater than the first preset threshold, if so, described in disconnecting
The network connection of semaphore, and opening network restores timer, wherein the timing length of the network recovery timer is big
In the timing length of data message detection timer;
Whether network recovery timer described in the signal machine testing is overtime, and is detecting the network recovery timer
When overtime, restore the network connection of the semaphore.
Preferably, the semaphore is determined in the following manner in the timing of data message detection timer
The quantity of the data message received:
It detects the semaphore in the timing of the data message detection timer and receives the datagram for carrying out automatic network
The quantity interrupted produced by literary;
The quantity of the data message come automatic network received is determined according to the quantity of the interruption.
Preferably, the data message detection timer is cycle timer, timing is re-started when timing time-out every time.
Preferably, whether network recovery timer described in the signal machine testing is overtime, including:
When data message detection timer is overtime every time, the counting of the network recovery timer is subtracted 1;
The semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, really
The fixed network recovery timer expiry.
Preferably, the timing length of the data message detection timer is 10ms;
The timing length of the network recovery timer is 5s.
The embodiment of the present invention provides a kind of control data link on-off system applied to semaphore, including:
Receiving unit, for receiving the data message for carrying out automatic network;
Determination unit, for judging the semaphore in the data message when data message detects timer expiry
Whether the quantity for detecting the data message received in the timing of timer is greater than the first preset threshold, if so, disconnecting
The network connection of the semaphore, and opening network restores timer, wherein the timing of the network recovery timer is long
Degree is greater than the timing length of data message detection timer;
Recovery unit, it is whether overtime for detecting the network recovery timer, and detecting that the network recovery is fixed
When device time-out when, restore the network connection of the semaphore.
Preferably, the determination unit determines the timing in data message detection timer in the following manner
The quantity of the data message inside received:
It detects the semaphore in the timing of the data message detection timer and receives the datagram for carrying out automatic network
The quantity interrupted produced by literary;
The quantity of the data message come automatic network received is determined according to the quantity of the interruption.
Preferably, the data message detection timer is cycle timer, timing is re-started when timing time-out every time.
Preferably, the recovery unit is specifically used for:
When data message detection timer is overtime every time, the counting of the network recovery timer is subtracted 1;
The semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, really
The fixed network recovery timer expiry.
Preferably, the timing length of the data message detection timer is 10ms;
The timing length of the network recovery timer is 5s.
The method and device provided through the embodiment of the present invention, timing of the semaphore in data message detection timer
When the quantity of the data message inside received is greater than the first preset threshold, network connection is disconnected, and opening network restores timer,
It is then turned on network connection when network recovery timer expiry, this ensures that semaphore is normally transported under network storm environment
It is capable not crash, guarantee the normal clearance of crossing traffic, reduces chaotic and jam situation generation.Reduce the hidden of traffic accident generation
Suffer from, ensures life and property safety of people.
Detailed description of the invention
Fig. 1 is a kind of control data link on-off method flow chart applied to semaphore provided in an embodiment of the present invention;
Fig. 2 is a kind of method detailed stream of the control data link on-off applied to semaphore provided in an embodiment of the present invention
Cheng Tu;
Fig. 3 is a kind of control data link on-off system structure chart applied to semaphore provided in an embodiment of the present invention.
Specific embodiment
As shown in Figure 1, a kind of method flow diagram for controlling data link on-off provided in an embodiment of the present invention, including:
Step 101:Semaphore receives the data message for carrying out automatic network;
Step 102:The semaphore judges the semaphore in the data when data message detects timer expiry
Whether the quantity of the data message received in the timing of packet check timer is greater than the first preset threshold, if so,
The network connection of the semaphore is disconnected, and opening network restores timer, wherein when the timing of the network recovery timer
Between length be greater than the data message detection timer timing length;
Step 103:Whether network recovery timer described in the signal machine testing is overtime, and is detecting that the network is extensive
When multiple timer expiry, restore the network connection of the semaphore.
In step 101, it after semaphore and network connection, can receive the control command of traffic control center, hand in this way
The parameter configuration of signal lamp, the convenient control to transportation network in logical control centre's energy remotely modifying semaphore.
In step 102, semaphore determines the data message received in the timing of data message detection timer
Quantity there are many ways to.Preferably, semaphore is determined in the following manner in data message detection in the embodiment of the present invention
The quantity of the data message received in the timing of timer:
Semaphore, which receives, in the timing of detection data packet check timer comes produced by the data message of automatic network
The quantity of interruption;The quantity of the data message come automatic network received is determined according to the quantity of interruption.
When system used by semaphore is linux operating system, the data message for carrying out automatic network is often received,
Linux operating system can generate an interruption, and semaphore can detecte the quantity of interruption at this time, so that it is determined that is received comes
The quantity of the data message of automatic network.As soon as often detecting an interruption specifically, an interrupt counter can be set in semaphore
By interrupt counter plus 1, when data message detects timer expiry, semaphore can be by the moment interrupt counter
Counting determine data message detect timer timing in, what semaphore received carrys out the data message of automatic network
Quantity.
Semaphore determines that the quantity of the data message received in the timing of data message detection timer is greater than
When the first preset threshold, opening network restores timer.Preferably, after semaphore opening network restores timer, or really
The quantity for being scheduled on the data message received in the timing of data message detection timer is less than or equal to the first default threshold
When value, interrupt counter is reset, to prepare to count next time.
Semaphore is connected to the network during the timing of network recovery timer and is in an off state, at this time semaphore with from
Ray mode operation, can not receive the control command of traffic control center.
In step 103, semaphore re-starts network connection when determining network recovery timer expiry.Network recovery
Timer can be a timer, and when the network recovery timer expiry, notification signal machine timing has been arrived, can be extensive
Multiple network connection, alternatively, whether semaphore is overtime by constantly detecting the network recovery timer, it is super in network recovery timer
Constantly restore network connection.
Due to timer continuous countdown during timing, a large amount of hardware resource is consumed, it can be by by datagram
Text detection timer is associated with network recovery timer, reduces the consumption of resource.
Preferably, network recovery timer can be counter, in network recovery timer when being counted as 0, network is extensive
Multiple timer is in timeout mode, and network recovery timer in a dormant state, does not have timing function, when semaphore is opened at this time
When opening network recovery timer, 0 number can be greater than for network recovery timer default one, network recovery timer starts at this time
Periodically;Data message detect timer be cycle timer, data message detect timer every time timing time-out after just again into
Row timing, and trigger signal machine enters Interruption, if network recovery timer is opened at this time, detects timing in data message
When device is overtime every time, the counting of network recovery timer is subtracted 1;Semaphore judgement counts in the network recovery timer after subtracting 1
Counting whether be 0, if so, determine network recovery timer expiry.
Specifically, semaphore enters Interruption, and semaphore judges when data message detection timer is overtime every time
Whether the quantity of the data message received in the timing of data message detection timer is greater than the first preset threshold, if
It is then to disconnect the network connection of the semaphore, opening network restores timer, and interrupt counter is reset, otherwise, directly
Interrupt counter is reset;
Then semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is greater than 0, if it is not, then illustrating
It is counted as 0 in network recovery timer, network recovery timer in a dormant state, does not have timing function at this time, then
Interruption herein directly is exited, otherwise the counting of network recovery timer is subtracted 1, due in network recovery timer at this time
It counts and is greater than 0, illustrate that timing, the counting of network recovery timer subtract 1 to network recovery timer, the time of suitable timing is long
Degree is the timing length of a data packet check timer;
Then semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, determining net
Network restores timer expiry, and semaphore restores the network of semaphore when detecting the network recovery timer expiry at this time
Connection, and this Interruption is exited, otherwise directly exit this Interruption.
It is constantly overtime by data message detection timer, it is fixed by a data packet check into Interruption
When device simultaneously realize two timers function.
The timing length of preferred data message detection timer is 10ms;The timing of network recovery timer
Length is 5s.
Above method process is described below by specific embodiment, specifically, as shown in Fig. 2, the embodiment of the present invention mentions
A kind of detail flowchart of the control data link on-off method supplied.
When data message detection timer is overtime every time, semaphore enters Interruption, executes following steps:
Step 201:Judge whether the quantity of the data message received is greater than the first preset threshold;
If so, entering step 202, otherwise, it is directly entered step 204;
Step 202:Disconnect network connection;
Step 203:Opening network restores timer;
Step 204:Interrupt counter is reset;
Step 205:Judge whether the counting in network recovery timer is greater than 0;
If so, entering step 206, it is otherwise directly entered step 209;
Step 206:The counting of network recovery timer is subtracted 1;
Step 207:Judge whether the counting counted in the network recovery timer after subtracting 1 is 0;
If so, entering step 208, it is otherwise directly entered step 209;
Step 208:Restore the network connection of semaphore, and enters step 209;
Step 209:Exit Interruption.
For above method process, the embodiment of the present invention also provides a kind of control data link on-off applied to semaphore
Device, the particular content of the device are referred to above method implementation, and details are not described herein.
As shown in figure 3, the embodiment of the present invention provides a kind of control data link on-off system applied to semaphore, packet
It includes:
Receiving unit 301, for receiving the data message for carrying out automatic network;
Determination unit 302, for judging the semaphore in the datagram when data message detects timer expiry
Whether the quantity of the data message received in the timing of text detection timer is greater than the first preset threshold, if so, disconnected
The network connection of the semaphore is opened, and opening network restores timer, wherein the timing of the network recovery timer
Length is greater than the timing length of data message detection timer;
Recovery unit 303, it is whether overtime for detecting the network recovery timer, and detecting the network recovery
When timer expiry, restore the network connection of the semaphore.
Preferably, the determination unit 302 determines the timing in data message detection timer in the following manner
The quantity of the data message received in time:
It detects the semaphore in the timing of the data message detection timer and receives the datagram for carrying out automatic network
The quantity interrupted produced by literary;
The quantity of the data message come automatic network received is determined according to the quantity of the interruption.
Preferably, the data message detection timer is cycle timer, timing is re-started when timing time-out every time.
Preferably, the recovery unit 303 is specifically used for:
When data message detection timer is overtime every time, the counting of the network recovery timer is subtracted 1;
The semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, really
The fixed network recovery timer expiry.
Preferably, the timing length of the data message detection timer is 10ms;
The timing length of the network recovery timer is 5s.
In conclusion the method and device provided through the embodiment of the present invention, semaphore detects timer in data message
Timing in the quantity of data message that receives when being greater than the first preset threshold, disconnect network connection, and opening network
Restore timer, network connection is then turned on when network recovery timer expiry, this ensures that semaphore is in network storm
It operates normally under environment and does not crash, guarantee the normal clearance of crossing traffic, reduce chaotic and jam situation generation.Reduce traffic
The hidden danger that accident occurs ensures life and property safety of people.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more,
The shape for the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)
Formula.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.
Claims (8)
1. a kind of control data link on-off method applied to semaphore, which is characterized in that including:
Semaphore receives the data message for carrying out automatic network;
The semaphore determines the datagram received in the timing of data message detection timer in the following manner
The quantity of text:It detects the semaphore in the timing of the data message detection timer and receives the datagram for carrying out automatic network
The quantity interrupted produced by literary;The quantity of the data message come automatic network received is determined according to the quantity of the interruption;
The semaphore judges that the semaphore detects timing in the data message when data message detects timer expiry
Whether the quantity of the data message received in the timing of device is greater than the first preset threshold, if so, disconnecting the signal
The network connection of machine, and opening network restores timer, wherein the timing length of the network recovery timer is greater than institute
State the timing length of data message detection timer;
Whether network recovery timer described in the signal machine testing is overtime, and is detecting the network recovery timer expiry
When, restore the network connection of the semaphore.
2. the method as described in claim 1, which is characterized in that the data message detection timer is cycle timer, often
Timing is re-started when secondary timing time-out.
3. method according to claim 2, which is characterized in that whether network recovery timer described in the signal machine testing surpasses
When, including:
When data message detection timer is overtime every time, the counting of the network recovery timer is subtracted 1;
The semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, determining institute
State network recovery timer expiry.
4. method according to any one of claims 1 to 3, which is characterized in that the data message detection timer is determined
When time span be 10ms;
The timing length of the network recovery timer is 5s.
5. a kind of control data link on-off system applied to semaphore, which is characterized in that including:
Receiving unit, for receiving the data message for carrying out automatic network;
Determination unit, for judging that the semaphore is detected in the data message when data message detects timer expiry
Whether the quantity of the data message received in the timing of timer is greater than the first preset threshold, if so, described in disconnecting
The network connection of semaphore, and opening network restores timer, wherein the timing length of the network recovery timer is big
In the timing length of data message detection timer;
The determination unit determines in the following manner to be received in the timing of data message detection timer
The quantity of data message:
It detects the semaphore in the timing of the data message detection timer and receives the data message institute for carrying out automatic network
Generate the quantity interrupted;The quantity of the data message come automatic network received is determined according to the quantity of the interruption;
Recovery unit, it is whether overtime for detecting the network recovery timer, and detecting the network recovery timer
When overtime, restore the network connection of the semaphore.
6. device as claimed in claim 5, which is characterized in that the data message detection timer is cycle timer, often
Timing is re-started when secondary timing time-out.
7. device as claimed in claim 6, which is characterized in that the recovery unit is specifically used for:
When data message detection timer is overtime every time, the counting of the network recovery timer is subtracted 1;
The semaphore judges whether the counting counted in the network recovery timer after subtracting 1 is 0, if so, determining institute
State network recovery timer expiry.
8. the device as described in any one of claim 5 to 7, which is characterized in that the data message detection timer is determined
When time span be 10ms;
The timing length of the network recovery timer is 5s.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510102009.8A CN104780060B (en) | 2015-03-09 | 2015-03-09 | A kind of control data link on-off method and device applied to semaphore |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510102009.8A CN104780060B (en) | 2015-03-09 | 2015-03-09 | A kind of control data link on-off method and device applied to semaphore |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104780060A CN104780060A (en) | 2015-07-15 |
CN104780060B true CN104780060B (en) | 2018-11-30 |
Family
ID=53621318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510102009.8A Active CN104780060B (en) | 2015-03-09 | 2015-03-09 | A kind of control data link on-off method and device applied to semaphore |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104780060B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107147584A (en) * | 2017-05-12 | 2017-09-08 | 郑州云海信息技术有限公司 | Method for controlling network flow, storage device and storage control |
CN109787916B (en) * | 2019-01-31 | 2023-06-30 | 南京国电南自电网自动化有限公司 | Flow control method and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286996A (en) * | 2008-05-30 | 2008-10-15 | 北京星网锐捷网络技术有限公司 | Storm attack resisting method and apparatus |
CN101567130A (en) * | 2008-04-23 | 2009-10-28 | 中国科学院自动化研究所 | Method and system for remote fault detection of traffic signal controller |
CN101895446A (en) * | 2010-08-11 | 2010-11-24 | 广东省电力调度中心 | Detection method of broadcast storm and device thereof |
CN102006615A (en) * | 2010-11-25 | 2011-04-06 | 中兴通讯股份有限公司 | Method and device for processing massage |
CN102447711A (en) * | 2012-01-18 | 2012-05-09 | 中兴通讯股份有限公司 | Method and device for sending protocol messages |
CN102938730A (en) * | 2012-10-26 | 2013-02-20 | 青岛海信网络科技股份有限公司 | Traffic signal control system and traffic signal transmission device and method |
-
2015
- 2015-03-09 CN CN201510102009.8A patent/CN104780060B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567130A (en) * | 2008-04-23 | 2009-10-28 | 中国科学院自动化研究所 | Method and system for remote fault detection of traffic signal controller |
CN101286996A (en) * | 2008-05-30 | 2008-10-15 | 北京星网锐捷网络技术有限公司 | Storm attack resisting method and apparatus |
CN101895446A (en) * | 2010-08-11 | 2010-11-24 | 广东省电力调度中心 | Detection method of broadcast storm and device thereof |
CN102006615A (en) * | 2010-11-25 | 2011-04-06 | 中兴通讯股份有限公司 | Method and device for processing massage |
CN102447711A (en) * | 2012-01-18 | 2012-05-09 | 中兴通讯股份有限公司 | Method and device for sending protocol messages |
CN102938730A (en) * | 2012-10-26 | 2013-02-20 | 青岛海信网络科技股份有限公司 | Traffic signal control system and traffic signal transmission device and method |
Also Published As
Publication number | Publication date |
---|---|
CN104780060A (en) | 2015-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110581852A (en) | Efficient mimicry defense system and method | |
US10917441B2 (en) | Communications system that detects an occurrence of an abnormal state of a network | |
CN103246589B (en) | Multithread monitoring method and device | |
US20150350049A1 (en) | Method and device for generating cnm | |
CN110784415B (en) | ECN quick response method and device | |
CN104464158B (en) | Fire alarm linkage control method and system | |
CN102447711A (en) | Method and device for sending protocol messages | |
US9992116B2 (en) | Method and device for processing packet congestion | |
CN104471915B (en) | Tolerance state and step adjustment in link aggregation | |
CN108848072A (en) | A kind of vehicle-mounted CAN bus method for detecting abnormality based on relative entropy | |
CN106533805A (en) | Micro-service request processing method, micro-service controller and micro-service architecture | |
CN103208170B (en) | A kind of multi-client receives the method and system of warning message | |
CN104780060B (en) | A kind of control data link on-off method and device applied to semaphore | |
CN108989052B (en) | Transaction request processing method and system | |
WO2016192212A1 (en) | Method and apparatus for processing power down warning information of optical network unit onu | |
CN109768907A (en) | A kind of CAN bus baud rate self-adapting setting method | |
CN104516334A (en) | Closed-loop control system and method for positive and reverse isolators | |
CN104852863B (en) | Dynamic threshold management method and device in a kind of shared buffer memory interchanger | |
CN109379246A (en) | A kind of detection method and device of memory | |
CN103227753A (en) | Network congestion processing method, system and device | |
CN104243343B (en) | A kind of method and the network equipment for determining message impact | |
CN102368729A (en) | Accurate network speed limit method at non-realtime system | |
CN110516442A (en) | A kind of power distribution network safety defense system, method, apparatus, equipment and storage medium | |
CN107958165A (en) | A kind of anti-attack system, method and electronic equipment | |
CN103067197A (en) | Method of internet gateway device dynamic loop test and protection and static loop test |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |