CN104780060A - Method and device applied to annunciator for controlling on/off of data link - Google Patents

Method and device applied to annunciator for controlling on/off of data link Download PDF

Info

Publication number
CN104780060A
CN104780060A CN201510102009.8A CN201510102009A CN104780060A CN 104780060 A CN104780060 A CN 104780060A CN 201510102009 A CN201510102009 A CN 201510102009A CN 104780060 A CN104780060 A CN 104780060A
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.)
Granted
Application number
CN201510102009.8A
Other languages
Chinese (zh)
Other versions
CN104780060B (en
Inventor
王华伟
王志明
李瑾
张茂雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense TransTech Co Ltd
Qingdao Hisense Network Technology Co Ltd
Original Assignee
Qingdao Hisense Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Network Technology Co Ltd filed Critical Qingdao Hisense Network Technology Co Ltd
Priority to CN201510102009.8A priority Critical patent/CN104780060B/en
Publication of CN104780060A publication Critical patent/CN104780060A/en
Application granted granted Critical
Publication of CN104780060B publication Critical patent/CN104780060B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method and device applied to an annunciator for controlling on/off of a data link. The method comprises the following steps: the annunciator receiving a data message from a network; and judging whether the number of the data message received by the annunciator within fixed time of a data message detection timer is greater than a first preset threshold value when the data message detection timer is time-out; if the number of the received data message is greater than the first preset threshold, turning off the network connection of the annunciator, and turning on a network recovery timer, wherein the fixed time length of the network recovery timer is greater than the fixed time length of the data message detection timer; the annunciator detecting whether the network recovery timer is time-out, and recovering the network connection of the annunciator while detecting that the network recovery timer is time-out.

Description

A kind of control data link on-off method and device being applied to semaphore
Technical field
The present invention relates to semaphore technical field, particularly relate to the control data link on-off method and device that are applied to semaphore.
Background technology
Intelligence degree along with semaphore improves and carries out the demand of central area control, and the networking of semaphore has become a kind of trend.After the networking of semaphore large area, be just faced with the impact of complex network environment, wherein network storm is exactly to a kind of lethal challenge at net semaphore and other equipment.Network storm Producing reason be summed up mainly contain following several:
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 packets to switch, will produce packet useless in a large number, finally cause network storm.
2, network loop: the generation of network loop is generally caused by the two ends of a physical network circuit have been connected in a network equipment simultaneously.If netting twine produces damaged in addition, also can cause network loop, thus form network storm.
3, internet worm: at present, some popular internet worms, as viruses such as Funlove, Sasser, RPC, once after having the implanted internet worm of the network equipment, just can be propagated by network immediately, send a large amount of attack messages simultaneously, thus occupy a large amount of network bandwidths, cause network blockage, and then cause network storm.
Once generation network storm, network can produce mass data, often reach tens thousand of packets per second.These data meeting constant impingement network equipment, makes system resource depleted, cannot process other tasks, thus all semaphores be connected with this network equipment in net will be caused to paralyse, and constantly yellow sudden strain of a muscle is restarted.A kind of effective method is not also had to solve this topic at present.
Summary of the invention
The embodiment of the present invention provides a kind of the control data link on-off method and the device that are applied to semaphore, how to make semaphore normally work in network storm for solving.
The embodiment of the present invention provides a kind of control data link on-off method being applied to semaphore, comprising:
Semaphore receives the data message of automatic network;
Described semaphore is when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Whether described semaphore detects described network recovery timer overtime, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
Preferably, the quantity detecting the data message received in the timing of timer at described data message determined in the following manner by described semaphore:
Detect described semaphore in timing that described data message detects timer receive the data message of automatic network produce the quantity of interruption;
The quantity carrying out the data message of automatic network received is determined according to the quantity of described interruption.
Preferably, it is cycle timer that described data message detects timer, re-starts timing during each timing time-out.
Preferably, whether described semaphore detects described network recovery timer overtime, comprising:
When described data message detects timer each time-out, the counting of described network recovery timer is subtracted 1;
Described semaphore judges whether the counting counting subtracted in the described network recovery timer after 1 is 0, if so, then determines described network recovery timer expiry.
Preferably, described data message detects the timing length of timer is 10ms;
The timing length of described network recovery timer is 5s.
The embodiment of the present invention provides a kind of control data link on-off system being applied to semaphore, comprising:
Receiving element, for receiving the data message of automatic network;
Determining unit, for when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Recovery unit, whether overtime for detecting described network recovery timer, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
Preferably, described determining unit determines the quantity detecting the data message received in the timing of timer at described data message in the following manner:
Detect described semaphore in timing that described data message detects timer receive the data message of automatic network produce the quantity of interruption;
The quantity carrying out the data message of automatic network received is determined according to the quantity of described interruption.
Preferably, it is cycle timer that described data message detects timer, re-starts timing during each timing time-out.
Preferably, described recovery unit specifically for:
When described data message detects timer each time-out, the counting of described network recovery timer is subtracted 1;
Described semaphore judges whether the counting counting subtracted in the described network recovery timer after 1 is 0, if so, then determines described network recovery timer expiry.
Preferably, described data message detects the timing length of timer is 10ms;
The timing length of described network recovery timer is 5s.
The method provided by the embodiment of the present invention and device, semaphore is when the quantity that data message detects the data message received in the timing of timer is greater than the first predetermined threshold value, disconnection network connects, and opening network recovers timer, when network recovery timer expiry, opening network connects again, so just can ensure that semaphore normal operation under network storm environment is not crashed, ensure the normal clearance of crossing traffic, reduce generation that is chaotic and jam situation.Reduce the hidden danger that traffic accident occurs, ensure life property safety of people.
Accompanying drawing explanation
A kind of control data link on-off method flow chart being applied to semaphore that Fig. 1 provides for the embodiment of the present invention;
A kind of method detailed flow chart being applied to the control data link break-make of semaphore that Fig. 2 provides for the embodiment of the present invention;
A kind of control data link on-off system structure chart being applied to semaphore that Fig. 3 provides for the embodiment of the present invention.
Embodiment
As shown in Figure 1, the method flow diagram of a kind of control data link break-make that the embodiment of the present invention provides, comprising:
Step 101: semaphore receives the data message of automatic network;
Step 102: described semaphore is when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Step 103: whether described semaphore detects described network recovery timer overtime, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
In step 101, after semaphore is connected to the network, can receive the control command of traffic control center, such traffic control center, with regard to the parameter configuration of signal lamp in energy remotely modifying semaphore, facilitates the control to transportation network.
In step 102, semaphore determines that the method detecting the quantity of the data message received in the timing of timer at data message has multiple.Preferably, in the embodiment of the present invention, the quantity detecting the data message received in the timing of timer at data message determined in the following manner by semaphore:
Detect semaphore in timing that data message detects timer receive the data message of automatic network produce the quantity of interruption; The quantity carrying out the data message of automatic network received is determined according to the quantity of interrupting.
When the system that semaphore adopts is linux operating system, often receive the data message that is carried out automatic network, linux operating system all can produce an interruption, and now semaphore can detect the quantity of interruption, thus determines the quantity carrying out the data message of automatic network that receives.Concrete, semaphore can arrange an interrupt counter, often detect that interrupt counter is just added 1 by an interruption, when data message detects timer expiry, semaphore just can be determined in the timing that data message detects timer by the counting in this moment interrupt counter, the quantity of what semaphore received the come data message of automatic network.
Semaphore determines that opening network recovers timer when the quantity that data message detects the data message received in the timing of timer is greater than the first predetermined threshold value.Preferably, after semaphore opening network recovers timer, or determine when the quantity that data message detects the data message received in the timing of timer is less than or equal to the first predetermined threshold value, interrupt counter to be reset, to prepare for counting next time.
Semaphore during the timing of network recovery timer in network junction in off-state, now semaphore runs with off-line mode, cannot accept the control command of traffic control center.
In step 103, semaphore, when determining network recovery timer expiry, re-starts network and connects.Network recovery timer can be a timer, when this network recovery timer expiry, notification signal machine timing arrives, network can be recovered connect, or, whether semaphore is overtime by constantly detecting this network recovery timer, recovers network connect when network recovery timer expiry.
Due to timer continuous countdown during timing, consuming a large amount of hardware resources, can associate with network recovery timer by data message being detected timer, reduce the consumption of resource.
Preferably, network recovery timer can be counter, in network recovery timer be counted as 0 time, network recovery timer is in timeout mode, now network recovery timer is in resting state, does not have timing function, when semaphore opening network recovers timer, can preset for network recovery timer the number that is greater than 0, now network recovery timer starts timing; It is cycle timer that data message detects timer, data message just re-starts timing after detecting timer each timing time-out, and triggering signal machine enters Interruption, if now network recovery timer is opened, when each time-out of data message detection timer, the counting of network recovery timer is subtracted 1; Semaphore judges whether the counting counting subtracted in the network recovery timer after 1 is 0, if so, then determines network recovery timer expiry.
Concrete, when each time-out of data message detection timer, semaphore enters Interruption, semaphore judges whether the quantity detecting the data message received in the timing of timer at data message is greater than the first predetermined threshold value, and the network if so, then disconnecting described semaphore connects, opening network recovers timer, and interrupt counter is reset, otherwise, directly interrupt counter is reset;
Then semaphore judges whether the counting counting subtracted in the network recovery timer after 1 is greater than 0, if not, then illustrate and be counted as 0 in network recovery timer, now network recovery timer is in resting state, not there is timing function, so directly exit Interruption herein, otherwise the counting of network recovery timer is subtracted 1, because the counting in now network recovery timer is greater than 0, the timing of network recovery timer is described, the counting of network recovery timer subtracts 1, the time span of suitable timing is the timing length of a data packet check timer,
Then semaphore judges whether the counting counting subtracted in the network recovery timer after 1 is 0, if, then determine network recovery timer expiry, now semaphore is when described network recovery timer expiry being detected, the network of restoring signal machine connects, and exit this Interruption, otherwise directly exit this Interruption.
Detect timer by data message constantly overtime, enter Interruption, realized the function of two timers by a data packet check timer simultaneously.
The timing length that preferred data message detects timer is 10ms; The timing length of network recovery timer is 5s.
Below by specific embodiment, said method flow process is described, concrete, as shown in Figure 2, the detail flowchart of a kind of control data link on-off method that the embodiment of the present invention provides.
When each time-out of data message detection timer, semaphore enters Interruption, performs following steps:
Step 201: judge whether the quantity of the data message received is greater than the first predetermined threshold value;
If so, then step 202 is entered, otherwise, directly enter step 204;
Step 202: disconnect network and connect;
Step 203: opening network recovers timer;
Step 204: interrupt counter is reset;
Step 205: judge whether the counting in network recovery timer is greater than 0;
If so, then enter step 206, otherwise directly enter step 209;
Step 206: the counting of network recovery timer is subtracted 1;
Step 207: judge whether the counting counting subtracted in the network recovery timer after 1 is 0;
If so, then enter step 208, otherwise directly enter step 209;
Step 208: the network of restoring signal machine connects, and enters step 209;
Step 209: exit Interruption.
For said method flow process, the embodiment of the present invention also provides a kind of control data link on-off system being applied to semaphore, and the particular content of this device can be implemented with reference to said method, does not repeat them here.
As shown in Figure 3, the embodiment of the present invention provides a kind of control data link on-off system being applied to semaphore, comprising:
Receiving element 301, for receiving the data message of automatic network;
Determining unit 302, for when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Recovery unit 303, whether overtime for detecting described network recovery timer, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
Preferably, described determining unit 302 determines the quantity detecting the data message received in the timing of timer at described data message in the following manner:
Detect described semaphore in timing that described data message detects timer receive the data message of automatic network produce the quantity of interruption;
The quantity carrying out the data message of automatic network received is determined according to the quantity of described interruption.
Preferably, it is cycle timer that described data message detects timer, re-starts timing during each timing time-out.
Preferably, described recovery unit 303 specifically for:
When described data message detects timer each time-out, the counting of described network recovery timer is subtracted 1;
Described semaphore judges whether the counting counting subtracted in the described network recovery timer after 1 is 0, if so, then determines described network recovery timer expiry.
Preferably, described data message detects the timing length of timer is 10ms;
The timing length of described network recovery timer is 5s.
In sum, the method provided by the embodiment of the present invention and device, semaphore is when the quantity that data message detects the data message received in the timing of timer is greater than the first predetermined threshold value, disconnection network connects, and opening network recovers timer, when network recovery timer expiry, opening network connects again, so just can ensure that semaphore normal operation under network storm environment is not crashed, ensure the normal clearance of crossing traffic, reduce generation that is chaotic and jam situation.Reduce the hidden danger that traffic accident occurs, ensure life property safety of people.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. be applied to a control data link on-off method for semaphore, it is characterized in that, comprising:
Semaphore receives the data message of automatic network;
Described semaphore is when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Whether described semaphore detects described network recovery timer overtime, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
2. the method for claim 1, is characterized in that, the quantity detecting the data message received in the timing of timer at described data message determined in the following manner by described semaphore:
Detect described semaphore in timing that described data message detects timer receive the data message of automatic network produce the quantity of interruption;
The quantity carrying out the data message of automatic network received is determined according to the quantity of described interruption.
3. the method for claim 1, is characterized in that, it is cycle timer that described data message detects timer, re-starts timing during each timing time-out.
4. method as claimed in claim 3, it is characterized in that, whether described semaphore detects described network recovery timer overtime, comprising:
When described data message detects timer each time-out, the counting of described network recovery timer is subtracted 1;
Described semaphore judges whether the counting counting subtracted in the described network recovery timer after 1 is 0, if so, then determines described network recovery timer expiry.
5. the method according to any one of Claims 1-4, is characterized in that, the timing length that described data message detects timer is 10ms;
The timing length of described network recovery timer is 5s.
6. be applied to a control data link on-off system for semaphore, it is characterized in that, comprising:
Receiving element, for receiving the data message of automatic network;
Determining unit, for when data message detects timer expiry, judge whether the quantity that described semaphore detects at described data message the data message received in the timing of timer is greater than the first predetermined threshold value, if, the network then disconnecting described semaphore connects, and opening network recovers timer, the timing length of wherein said network replies timer is greater than the timing length that described data message detects timer;
Recovery unit, whether overtime for detecting described network recovery timer, and when described network recovery timer expiry being detected, the network recovering described semaphore connects.
7. device as claimed in claim 6, is characterized in that, described determining unit determines the quantity detecting the data message received in the timing of timer at described data message in the following manner:
Detect described semaphore in timing that described data message detects timer receive the data message of automatic network produce the quantity of interruption;
The quantity carrying out the data message of automatic network received is determined according to the quantity of described interruption.
8. device as claimed in claim 6, is characterized in that, it is cycle timer that described data message detects timer, re-starts timing during each timing time-out.
9. device as claimed in claim 8, is characterized in that, described recovery unit specifically for:
When described data message detects timer each time-out, the counting of described network recovery timer is subtracted 1;
Described semaphore judges whether the counting counting subtracted in the described network recovery timer after 1 is 0, if so, then determines described network recovery timer expiry.
10. the device according to any one of claim 6 to 9, is characterized in that, the timing length that described data message detects timer is 10ms;
The timing length of described network recovery timer is 5s.
CN201510102009.8A 2015-03-09 2015-03-09 A kind of control data link on-off method and device applied to semaphore Active CN104780060B (en)

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 true CN104780060A (en) 2015-07-15
CN104780060B 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)

Cited By (2)

* Cited by examiner, † Cited by third party
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
CN109787916A (en) * 2019-01-31 2019-05-21 南京国电南自电网自动化有限公司 A kind of flow control methods and system

Citations (6)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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
CN109787916A (en) * 2019-01-31 2019-05-21 南京国电南自电网自动化有限公司 A kind of flow control methods and system

Also Published As

Publication number Publication date
CN104780060B (en) 2018-11-30

Similar Documents

Publication Publication Date Title
CN100395994C (en) Channel failure handling method in ASON
CN101399737A (en) Protection method and apparatus used for link convergence group of loop Ethernet
CN101188527B (en) A heartbeat detection method and device
CN103354649B (en) The monitoring method of communication terminal and device
CN102447711A (en) Method and device for sending protocol messages
CN110072244B (en) Control method and device of radio link failure timer
CN104579746A (en) Method and device for controlling dual-link transmission
CN103634131A (en) A method and device for detecting interconnection links of virtualization network devices
CN101989933A (en) Method and system for failure detection
CN103825832A (en) Packet loss sensing distinguishing type congestion control method
CN104516334A (en) Closed-loop control system and method for positive and reverse isolators
CN110831260A (en) RRC connection recovery processing method and device and terminal
CN107872370A (en) A kind of Ethernet interface loop quick determination method
CN104780060A (en) Method and device applied to annunciator for controlling on/off of data link
CN103227753A (en) Network congestion processing method, system and device
CN101997723A (en) Service switching method and device
CN101163059B (en) Network node detection method and apparatus
CN101242574A (en) GPRS wireless terminal system
CN101232406A (en) OAM fast detecting method, apparatus and system
US9402225B2 (en) Detecting method and device for a terminal
WO2016065751A1 (en) Method for recovering link communication, service line card and system
CN106412341A (en) Notification information pushing method, device and terminal
CN102123452A (en) Resource management method and equipment
CN108259082B (en) Protection switching method and control service board
CN108616423B (en) Offline device monitoring method and device

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