CN106937350B - Routing method and system based on mobile terminal - Google Patents
Routing method and system based on mobile terminal Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000005856 abnormality Effects 0.000 claims description 16
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 2
- 238000009472 formulation Methods 0.000 abstract 1
- 239000000203 mixture Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication 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
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.
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.
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)
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)
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)
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 |
-
2015
- 2015-12-29 CN CN201511019736.4A patent/CN106937350B/en active Active
Patent Citations (2)
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 |