Nothing Special   »   [go: up one dir, main page]

CN106937350B - Routing method and system based on mobile terminal - Google Patents

Routing method and system based on mobile terminal Download PDF

Info

Publication number
CN106937350B
CN106937350B CN201511019736.4A CN201511019736A CN106937350B CN 106937350 B CN106937350 B CN 106937350B CN 201511019736 A CN201511019736 A CN 201511019736A CN 106937350 B CN106937350 B CN 106937350B
Authority
CN
China
Prior art keywords
application program
target application
routing
server
routing strategy
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
Application number
CN201511019736.4A
Other languages
Chinese (zh)
Other versions
CN106937350A (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.)
NHORIZON INNOVATION (BEIJING) SOFTWARE LMT
Original Assignee
NHORIZON INNOVATION (BEIJING) SOFTWARE LMT
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 NHORIZON INNOVATION (BEIJING) SOFTWARE LMT filed Critical NHORIZON INNOVATION (BEIJING) SOFTWARE LMT
Priority to CN201511019736.4A priority Critical patent/CN106937350B/en
Publication of CN106937350A publication Critical patent/CN106937350A/en
Application granted granted Critical
Publication of CN106937350B publication Critical patent/CN106937350B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a routing method and a system based on a mobile terminal, wherein the method is applied to a routing strategy client side positioned on the mobile terminal, and comprises the following steps: receiving a routing strategy which is pushed by a routing strategy server and aims at a target application program; and forwarding the data packet of the target application program to a target application program server according to the routing strategy, or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy so as to enable the routing strategy server to forward the data packet to the target application program server. The embodiment of the invention realizes the formulation of the routing strategy of a single application program and accurately controls the routing strategy of the single application program.

Description

Routing method and system based on mobile terminal
Technical Field
The embodiment of the invention relates to the technical field of internet, in particular to a routing method and a routing system based on a mobile terminal.
Background
Routing refers to the network-wide process of determining an end-to-end path as a packet travels from a source to a destination. The routing is performed in a packet forwarding device at the third layer of the Open System Interconnection (OSI) reference model, i.e., the network layer.
The traditional routing strategy is aimed at all applications in the mobile terminal, namely all applications in the mobile terminal use the same routing strategy, but the same routing strategy is not suitable for each application, and the situation that part of applications access the network normally and other applications access the network abnormally often occurs.
Disclosure of Invention
The embodiment of the invention provides a routing method and a routing system based on a mobile terminal, which are used for solving the problem that the traditional routing strategy is not suitable for all application programs.
The embodiment of the invention provides a routing method based on a mobile terminal, which is applied to a routing strategy client terminal positioned in the mobile terminal, and the method comprises the following steps:
receiving a routing strategy which is pushed by a routing strategy server and aims at a target application program;
and forwarding the data packet of the target application program to a target application program server according to the routing strategy, or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy so as to enable the routing strategy server to forward the data packet to the target application program server.
Correspondingly, the embodiment of the invention also provides a routing method based on the mobile terminal, which is applied to the routing policy server and comprises the following steps:
receiving detailed information of network access abnormality of a target application program from a routing strategy client located at a mobile terminal;
according to the detailed information and the network connection state between the mobile terminal and a target application program server, a routing strategy for the target application program is formulated;
and pushing the routing strategy to the routing strategy client so as to enable the routing strategy client to forward the data packet of the target application program to the target application program server according to the routing strategy, or receiving the data packet from the routing strategy client which forwards the target application program according to the routing strategy and forwarding the data packet to the target application program server.
Correspondingly, the embodiment of the invention also provides a routing system based on the mobile terminal, and the system comprises: the routing strategy server comprises a routing strategy client and a routing strategy server, wherein the routing strategy client is positioned in the mobile terminal; wherein,
the routing policy server includes:
the routing strategy making module is used for making a routing strategy aiming at the target application program;
the routing policy client includes:
a routing policy receiving module, configured to receive the routing policy;
the client data packet routing module is used for forwarding the data packet of the target application program to a target application program server according to the routing strategy or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy;
the routing policy server further comprises:
and the server data packet routing module is used for forwarding the data packet from the routing client to the target application program server according to the routing strategy.
According to the routing method and system based on the mobile terminal, a routing strategy for an individual application program is formulated in a routing strategy server and pushed to a routing strategy client side located at the mobile terminal, the routing strategy client side forwards a data packet of a target application program to a target application program server according to the received routing strategy, or forwards the data packet of the target application program to the routing strategy server, and the routing strategy server forwards the data packet to the target program server. The routing strategy of a single application program is formulated, and the routing strategy of the single application program is accurately controlled.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating steps of a mobile terminal-based routing method according to a first embodiment of the present invention;
fig. 2 is a schematic diagram of a logical relationship among a routing policy client, a routing policy server, a target application and a target application server according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a mobile terminal-based routing system according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
The routing method based on the mobile terminal provided by the embodiment of the invention can be applied to a routing strategy client side positioned on the mobile terminal, and the mobile terminal can be a smart phone or a tablet computer and the like. The routing policy client is an application deployed on the mobile terminal, can route data packets of other applications in the mobile terminal, and can also receive a routing policy for a single application pushed by the routing policy server. The routing policy server can make a routing policy for a single application program when the application program in the mobile terminal has access network abnormality, and push the routing policy to the routing policy client.
Referring to fig. 1, a flowchart illustrating steps of a mobile terminal-based routing method according to a first embodiment of the present invention is shown.
Step 100, receiving a routing policy for a target application program pushed by a routing policy server.
A plurality of application programs can be operated on the mobile terminal, wherein the condition that a part of the application programs have access network abnormity can occur. The reason for generating the network exception is that the routing policy used by the application program is not suitable for the current network state, for example, in nodes at each level between the application program and the application program server, there are nodes which cannot be connected, so that the application program cannot access the application program server.
When the situation that the access network of the application program is abnormal exists in the mobile terminal, in the embodiment of the invention, the application program with the access network abnormality is called the target application program, the detailed information of the access network abnormality of the target application program is captured, and the detailed information is uploaded to the routing policy server. The specific process of capturing the detailed information of the target application program access network exception may include: detecting the connection state of each level of nodes between the target application program and the mobile terminal accessing to the target application program server; and recording the information of the nodes with failed connection to the detailed information of the network abnormity.
And a plurality of nodes exist between the mobile terminal where the target application program is located and the target application program server, and the data packet of the target application program is sent to the target application program server through each node step by step. If a certain level of nodes are down or breakpoints occur in connection paths, so that the target application program cannot access the target application program server, recording information of the down nodes or the connection paths with the breakpoints as detailed information of network abnormality.
In the routing policy server, receiving detailed information about access network abnormality of a target application program from a routing policy client, judging whether the quantity of the detailed information about the access network abnormality of the same target application program is greater than or equal to a preset quantity, and if so, formulating a routing policy for the target application program according to the detailed information and the network connection state between the mobile terminal and the target application program server. When the routing policy clients in multiple mobile terminals send detailed information of network access abnormality of a certain target application program, if the quantity of the detailed information received by the routing policy server meets a certain condition, it can be considered that the routing policy of the target application program accessing the target application program server has a problem, and a new routing policy is further formulated for the target application program, so as to solve the problem of network access abnormality before.
And 102, forwarding the data packet of the target application program to a target application program server according to the routing strategy.
And forwarding the data packet to a corresponding node step by step according to the path in the routing strategy, and finally reaching the target application program server.
And 104, forwarding the data packet of the target application program to the routing policy server according to the routing policy so as to enable the routing policy server to forward the data packet to the target application program server.
And forwarding the data packet to a routing policy server step by step according to the path in the routing policy, taking the routing policy server as a transfer station, and continuing to forward the data packet to a target application program server step by step according to the path in the routing policy.
The steps 102 and 104 may be selectively performed according to a specific routing policy, or the steps 102 and 104 may be performed. If the routing policy is to directly send a data packet from the mobile terminal to the target application server, executing step 102; if the routing policy is to send a data packet from the mobile terminal to the target application server through the routing policy server, step 104 is executed.
The logical relationship among the routing policy client, the routing policy server, the target application program and the target application program server in the embodiment of the present invention is shown in fig. 2. The system comprises a routing policy client, two routing policy servers, two target application programs and three target application program servers. However, the number of the routing policy clients, the routing policy servers, the target applications and the target application servers may be set according to specific situations. The routing policy client and the target application programs (the target application program 1 and the target application program 2) are both located in the mobile terminal, and both routing policy servers (the routing policy server x and the routing policy server y) can push the routing policy for the target application program to the routing policy client. After the routing strategy client receives the routing strategy aiming at the target application program, the data packet of the target application program is directly forwarded to the target application program server 3 according to the routing strategy, or the data packet is forwarded to the routing strategy server, and then the data packet is forwarded to the target application program server 1 and the target application program server 2 by the routing strategy server.
In summary, in the technical solution in the embodiment of the present invention, a routing policy for an individual application program is formulated at a routing policy server and pushed to a routing policy client located at a mobile terminal, and the routing policy client forwards a data packet of a target application program to the target application program server according to a received routing policy, or forwards the data packet of the target application program to the routing policy server, and the routing policy server forwards the data packet to the target application program server. The routing strategy of a single application program is formulated, and the routing strategy of the single application program is accurately controlled.
And when the target application program accesses the network abnormally, a new routing strategy can be made in time, the problem of network access abnormity is solved, the phenomenon that the old routing strategy is recovered to be normal is avoided, and the speed of solving the network access abnormity is increased.
Example two
The routing system based on the mobile terminal provided by the second embodiment of the invention can comprise a routing strategy client and a routing strategy server, wherein the routing strategy client is positioned in the mobile terminal, and the mobile terminal can be a smart phone or a tablet computer.
Referring to fig. 3, a schematic structural diagram of a mobile terminal-based routing system in the second embodiment of the present invention is shown.
The routing policy server includes: the routing strategy making module and the server data packet routing module.
The routing policy client includes: a routing strategy receiving module and a client data packet routing module.
The functions of the modules and the relationships between the modules are described in detail below.
And the routing strategy making module is used for making a routing strategy aiming at the target application program.
And the routing strategy receiving module is used for receiving the routing strategy.
And the client data packet routing module is used for forwarding the data packet of the target application program to a target application program server according to the routing strategy or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy.
And the server data packet routing module is used for forwarding the data packet from the routing client to the target application program server according to the routing strategy.
The routing policy client further comprises: the abnormal information capturing module is used for capturing the detailed information of the network access abnormality of the target application program before the routing strategy receiving module receives the routing strategy; and the abnormal information uploading module is used for uploading the detailed information to the routing policy server. The abnormal information capturing module comprises: the node state detection module is used for detecting the connection state of each level of nodes between the target application program accessing the mobile terminal and the target application program server; and the detailed information recording module is used for recording the node information with the connection failure to the detailed information of the network abnormity.
The routing policy server further comprises: the abnormal information judging module is used for judging whether the number of the received detailed information is larger than or equal to a preset number or not; and if the number of the mobile terminals is larger than or equal to the number of the target application programs, the routing strategy making module makes a routing strategy for the target application programs according to the detailed information and the network connection state between the mobile terminals and the target application program servers.
When a problem occurs when a certain target application program accesses a network, an abnormal information capturing module in a routing strategy client captures detailed information of network access abnormality, then an abnormal information uploading module reports the detailed information to a routing strategy server, if a plurality of routing strategy clients report the detailed information of the network access abnormality of the target application program, a network abnormality alarming module of the routing strategy server gives an alarm, then a network condition detecting module, a network abnormality analyzing module and a routing strategy making module of the routing strategy server are utilized to deploy a routing strategy aiming at the target application program in real time, and a routing strategy pushing module pushes the routing strategy to the routing strategy client, so that the target application program normally accesses the target application program server according to the received routing strategy.
In summary, in the technical solution in the embodiment of the present invention, a routing policy for an individual application program is formulated at a routing policy server and pushed to a routing policy client located at a mobile terminal, and the routing policy client forwards a data packet of a target application program to the target application program server according to a received routing policy, or forwards the data packet of the target application program to the routing policy server, and the routing policy server forwards the data packet to the target application program server. The routing strategy of a single application program is formulated, and the routing strategy of the single application program is accurately controlled.
And when the target application program accesses the network abnormally, a new routing strategy can be made in time, the problem of network access abnormity is solved, the phenomenon that the old routing strategy is recovered to be normal is avoided, and the speed of solving the network access abnormity is increased.
The above-described system embodiments are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A routing method based on a mobile terminal is applied to a routing strategy client terminal positioned in the mobile terminal, and the method comprises the following steps:
receiving a routing strategy which is pushed by a routing strategy server and aims at a target application program; the routing strategy is formulated by the routing strategy server according to the detailed information of the abnormity of the network accessed by the target application program and the network connection state between the mobile terminal and the target application program server; the target application program is an application program with network access exception;
and forwarding the data packet of the target application program to a target application program server according to the routing strategy, or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy so as to enable the routing strategy server to forward the data packet to the target application program server.
2. The method of claim 1, wherein prior to said receiving the routing policy for the target application pushed in real-time by the routing policy server, the method further comprises:
capturing detailed information of the target application program access network exception;
and uploading the detailed information to the routing policy server.
3. The method of claim 2, wherein capturing details of the target application access network anomaly comprises:
detecting the connection state of each level of nodes between the target application program and the mobile terminal accessing to the target application program server;
and recording the information of the nodes with failed connection to the detailed information of the network abnormity.
4. A routing method based on a mobile terminal is applied to a routing policy server, and the method comprises the following steps:
receiving detailed information of network access abnormality of a target application program from a routing strategy client located at a mobile terminal;
according to the detailed information and the network connection state between the mobile terminal and a target application program server, a routing strategy for the target application program is formulated;
and pushing the routing strategy to the routing strategy client so as to enable the routing strategy client to forward the data packet of the target application program to the target application program server according to the routing strategy, or receiving the data packet from the routing strategy client which forwards the target application program according to the routing strategy and forwarding the data packet to the target application program server.
5. The method of claim 4, wherein after receiving detailed information of a target application access network anomaly from a routing policy client located at the mobile terminal, the method further comprises:
judging whether the number of the received detailed information is larger than or equal to a preset number or not;
and if the number of the routing policies is larger than or equal to the preset value, executing the operation of making the routing policy for the target application program.
6. A mobile terminal based routing system, the system comprising: the routing strategy server comprises a routing strategy client and a routing strategy server, wherein the routing strategy client is positioned in the mobile terminal; wherein,
the routing policy server includes:
the routing strategy making module is used for making a routing strategy aiming at the target application program; the routing strategy is formulated according to the detailed information of the abnormity of the network accessed by the target application program and the network connection state between the mobile terminal and the target application program server; the target application program is an application program with network access exception;
the routing policy client includes:
a routing policy receiving module, configured to receive the routing policy;
the client data packet routing module is used for forwarding the data packet of the target application program to a target application program server according to the routing strategy or forwarding the data packet of the target application program to the routing strategy server according to the routing strategy;
the routing policy server further comprises:
and the server data packet routing module is used for forwarding the data packet from the routing strategy client to the target application program server according to the routing strategy.
7. The system of claim 6, wherein the routing policy client further comprises:
the abnormal information capturing module is used for capturing the detailed information of the network access abnormality of the target application program before the routing strategy receiving module receives the routing strategy;
and the abnormal information uploading module is used for uploading the detailed information to the routing policy server.
8. The system of claim 7, wherein the anomaly information capture module comprises:
the node state detection module is used for detecting the connection state of each level of nodes between the target application program accessing the mobile terminal and the target application program server;
and the detailed information recording module is used for recording the node information with the connection failure to the detailed information of the network abnormity.
9. The system of claim 7, wherein the routing policy server further comprises:
the abnormal information judging module is used for judging whether the number of the received detailed information is larger than or equal to a preset number or not;
and if the number of the mobile terminals is larger than or equal to the number of the target application programs, the routing strategy making module makes a routing strategy for the target application programs according to the detailed information and the network connection state between the mobile terminals and the target application program servers.
CN201511019736.4A 2015-12-29 2015-12-29 Routing method and system based on mobile terminal Active CN106937350B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511019736.4A CN106937350B (en) 2015-12-29 2015-12-29 Routing method and system based on mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511019736.4A CN106937350B (en) 2015-12-29 2015-12-29 Routing method and system based on mobile terminal

Publications (2)

Publication Number Publication Date
CN106937350A CN106937350A (en) 2017-07-07
CN106937350B true CN106937350B (en) 2020-08-04

Family

ID=59441375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511019736.4A Active CN106937350B (en) 2015-12-29 2015-12-29 Routing method and system based on mobile terminal

Country Status (1)

Country Link
CN (1) CN106937350B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108418758B (en) * 2018-01-05 2021-01-29 网宿科技股份有限公司 Single packet identification method and flow guiding method
CN110309025B (en) * 2019-05-21 2023-02-14 平安普惠企业管理有限公司 APP breakdown repairing method and related equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2670112A1 (en) * 2012-05-29 2013-12-04 Openet Telecom Ltd. System and Method for Communicating in a Telecommunication Network via Common Key Routing and Proxies
CN105025103A (en) * 2015-07-23 2015-11-04 北京南天软件有限公司 Cloud routing method and device for application service system based on TUXEDO middleware

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7684787B2 (en) * 2002-05-29 2010-03-23 Qualcomm Incorporated Method and apparatus for routing messages of different message services in a wireless device
US20050149618A1 (en) * 2003-12-23 2005-07-07 Mobile Action Technology Inc. System and method of transmitting electronic files over to a mobile phone
CN104854561B (en) * 2012-10-16 2018-05-11 思杰系统有限公司 Application program for application management framework encapsulates
US9386501B2 (en) * 2012-10-26 2016-07-05 Dialogic Corporation Systems and methods for implementing customized routing in a modularized processing environment
EP2923254B1 (en) * 2012-11-21 2020-04-08 Greeneden U.S. Holdings II, LLC Graphical user interface for monitoring and visualizing contact center routing strategies
KR102109704B1 (en) * 2012-12-13 2020-05-12 삼성전자 주식회사 Method and apparatus for forwarding of data traffic
CN103957572A (en) * 2014-05-20 2014-07-30 普天信息技术有限公司 Android-system-based distribution method through multi-network route policy
CN104010000B (en) * 2014-06-13 2017-12-29 北京联宇益通科技发展有限公司 Packet filtering method, device and system under the non-superuser right of Android system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2670112A1 (en) * 2012-05-29 2013-12-04 Openet Telecom Ltd. System and Method for Communicating in a Telecommunication Network via Common Key Routing and Proxies
CN105025103A (en) * 2015-07-23 2015-11-04 北京南天软件有限公司 Cloud routing method and device for application service system based on TUXEDO middleware

Also Published As

Publication number Publication date
CN106937350A (en) 2017-07-07

Similar Documents

Publication Publication Date Title
JP7178646B2 (en) Network security monitoring method, network security monitoring device and system
US20210036907A1 (en) Methods and apparatuses for pushing a message
US9742667B2 (en) Packet processing method, device and system
EP3586530A1 (en) Methods, systems and computer readable media for providing service capability exposure function (scef) as a diameter routing agent(dra) feature
US9992117B2 (en) Network apparatus, communication system, abnormal traffic detection method, and program
CN109586959B (en) Fault detection method and device
US20190319923A1 (en) Network data control method, system and security protection device
US10250671B2 (en) P2P-based file transmission control method and P2P communication control device therefor
US11425014B2 (en) Scalable in-band telemetry metadata extraction
CN104811323A (en) Data requesting method, data requesting device, node server and CDN (content delivery network) system
WO2015131548A1 (en) Method for protecting bfd, and device
CN110740144B (en) Method, device, equipment and storage medium for determining attack target
US20150058985A1 (en) Network Access Apparatus Having a Control Module and a Network Access Module
CN106937350B (en) Routing method and system based on mobile terminal
CN103825839A (en) Message transmission method and equipment based on aggregated link
CN104168192A (en) Rerouting method and device in fault network
CN104243473B (en) A kind of method and device of data transmission
WO2016082509A1 (en) Method and apparatus for detecting connectivity of label switched path
CN110519109B (en) Method, device, computing equipment and medium for detecting node association
KR101284584B1 (en) System and method for managing signaling traffic
CN104158735A (en) Network data package distribution method and device
CN113556291B (en) Flow tracking method, device, equipment and computer readable medium
WO2017107462A1 (en) P2p network-based data processing method, apparatus and system
CN106789150B (en) Network fault detection method and device
US10750383B2 (en) Method of providing management and control of hotspots with reduced messaging

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant