[go: up one dir, main page]

CN104811354A - CDN health detection method, device and system - Google Patents

CDN health detection method, device and system Download PDF

Info

Publication number
CN104811354A
CN104811354A CN201510232331.2A CN201510232331A CN104811354A CN 104811354 A CN104811354 A CN 104811354A CN 201510232331 A CN201510232331 A CN 201510232331A CN 104811354 A CN104811354 A CN 104811354A
Authority
CN
China
Prior art keywords
cdn
cdn node
mobile terminal
data
node
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
CN201510232331.2A
Other languages
Chinese (zh)
Other versions
CN104811354B (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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201510232331.2A priority Critical patent/CN104811354B/en
Publication of CN104811354A publication Critical patent/CN104811354A/en
Application granted granted Critical
Publication of CN104811354B publication Critical patent/CN104811354B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention discloses a CDN health detection method. The method includes allowing a mobile terminal to transmit an access request to a CDN server, after receiving CDN node information fed back from the CDN server, recording the IP address of the CDN node; combining the IP address data of the CDN node with equipment information data, at least containing the location information of the mobile terminal, of the mobile terminal; transmitting the combined data to the server. The invention further discloses a CDN health detection device, server and system. By the aid of the method, the CDN health detection can be implemented conveniently.

Description

A kind of methods, devices and systems for CDN health detection
Technical field
The present invention relates to content distributing network technical field, be specifically related to a kind of methods, devices and systems for CDN health detection.
Background technology
Along with the continuous increase of network user group, more and more higher to the requirement of websites response speed, in order to solve the crowded situation in the Internet, improve the response speed of user's access websites, CDN (ContentDelivery Network, content distributing network) technology is arisen at the historic moment.CDN is by placing node server everywhere at network, form one deck intelligent virtual network on existing the Internet, object is by this layer of new network architecture, the content of website is published to the immediate network " edge " with user, user can obtain required content nearby, reaches the object alleviated network congestion, improve user's access websites response speed.Current, how to detect the health status of CDN quickly, can namely detect CDN accurately returns the nodal information nearest from user, is the problem needing solution badly.
Summary of the invention
In view of this, the present invention proposes a kind of methods, devices and systems for CDN health detection, utilizes mobile terminal to collect CDN information, can detect in real time and analyze CDN health status.
The invention provides a kind of method for CDN health detection, comprising: S101, mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record CDN node IP address; S102, is undertaken assembled by the IP address date of described CDN node and the facility information data of described mobile terminal; Wherein, the positional information of described facility information at least containing described mobile terminal; Data after assembled are sent to server by S103.
Preferably, wherein said positional information is IP address information or latitude and longitude information.
Preferably, wherein in S103, the IP address date of described CDN node and the facility information data of described mobile terminal are assemblied into JSON formatted data.
The present invention also provides a kind of method for CDN health detection, comprising: S201, receives the data from mobile terminal; S202, disassembles the data received, and the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node; S203, based on the configuration information of CDN node all in CDN, selects the CDN node nearest with described distance of mobile terminal from described all CDN node; Wherein nearest with described distance of mobile terminal CDN node is as the second CDN node; S204, compares the second CDN node and the first CDN node, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
Preferably, wherein said positional information is IP address information or latitude and longitude information.
Preferably, wherein in S201, the data from mobile terminal are JSON formatted data.
The present invention also provides a kind of device for CDN health detection, comprising: nodes records module, for mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of described CDN node; Data assembling module, for being undertaken assembled by the IP address date of described CDN node and the facility information data of described mobile terminal; Wherein, the positional information of described facility information at least containing described mobile terminal; Data transmission blocks, for sending to server by the data after assembled.
The present invention also provides a kind of server, comprising: data reception module, for receiving the data from mobile terminal; Data resolution module, for disassembling the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node; Node analysis module, for the configuration information based on CDN node all in CDN, selects the CDN node nearest with described distance of mobile terminal from described all CDN node; Wherein nearest with described distance of mobile terminal CDN node is as the second CDN node; Judging treatmenting module, for the second CDN node and the first CDN node being compared, if both are identical, then the first CDN node is correct, if both are different, then the first CDN node mistake.
The present invention also provides a kind of system for CDN health detection, comprise: mobile terminal and server, and the device had in described mobile terminal for CDN health detection, the described device for CDN health detection be used for mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of described CDN node, the IP address date of described CDN node and the facility information data of described mobile terminal are carried out assembled, data after assembled are sent to server, the positional information of wherein said facility information at least containing described mobile terminal, described server is for receiving the data from mobile terminal, disassemble the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal, wherein disassemble the CDN node that obtains as the first CDN node, based on the configuration information of CDN node all in CDN, from described all CDN node, select the CDN node nearest with described distance of mobile terminal, wherein nearest with described distance of mobile terminal CDN node is as the second CDN node, second CDN node and the first CDN node are compared, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
Beneficial effect: utilize embodiments of the invention under the prerequisite not affecting the normal accessing operation of user, can obtain CDN node information easily, then judge the quality of node by mobile terminal, can the health status of real time inspection current C DN; When the mobile terminal number investigated is abundant, the CDN health status evaluation result obtained can replace the process of a large amount of true main frame analog access test CDN health status of use in the past.
Accompanying drawing explanation
Fig. 1 is that the method for CDN health detection of the embodiment of the present invention is in the FB(flow block) of mobile terminal side.
Fig. 2 is the FB(flow block) of method in master server side for CDN health detection of the embodiment of the present invention.
Fig. 3 is the structure drawing of device for CDN health detection of the embodiment of the present invention.
Fig. 4 is the server architecture figure for CDN health detection of the embodiment of the present invention.
Fig. 5 is the CDN health detection result schematic diagram of the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment, technical scheme of the present invention is described in detail.
First the concise and to the point user's browsing process described based on CDN, roughly as follows: user wants the website domain name of accessing in operating terminal input, access request is addressed to CDN server, first CDN server is based on DNS (Domain Name System, domain name system) domain name mapping is IP address by agreement, then by CDN node---normally with this user distance nearest node the fastest to this access request answer speed, or consider distance, the node that the response time obtained after the factors such as offered load is the shortest---IP address feed back to user, user obtains this IP address this CDN node backward and sends access request, obtain the content-data needed.Usually, can buffer memory mass data in CDN node, when user accesses the content-data stored, data directly can be supplied to user by CDN node, complete respond services fast; If visit data does not store, CDN node, to source server request msg, reoffers to user, stores data in this locality simultaneously, can provide quick response when other users access identical data afterwards.
Based on above-mentioned processing procedure, the present invention utilizes intelligent mobile terminal (as smart mobile phone, flat board, wearable device) to collect CDN server " best CDN node " information to user feedback, by realizing the health detection to CDN operating state to the checking of " best CDN node ".
Fig. 1 shows the CDN health detecting method of the embodiment of the present invention at the process chart of mobile terminal side, comprises the following steps:
S101, mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of this CDN node;
S102, is undertaken assembled by the IP address date of this CDN node and the facility information data of this mobile terminal; The positional information of this facility information at least containing this mobile terminal;
Data after assembled are sent to server by S103.
Fig. 2 shows the CDN health detecting method of the embodiment of the present invention at the process chart of server side, comprises the following steps:
S201, receives the data from mobile terminal;
S202, disassembles the data received, and the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein will disassemble the CDN node that obtains as the first CDN node;
S203, based on the configuration information of CDN node all in CDN, selects the CDN node nearest with this distance of mobile terminal from all CDN node; Wherein using with the nearest CDN node of this distance of mobile terminal as the second CDN node;
S204, compares the second CDN node and the first CDN node, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
Utilize above-described embodiment, can while user be by access websites such as browser of mobile terminal or application APP, on backstage, collection and process are further carried out to data, thus the nodal information returned by CDN sends to server together with local device information, whether be that optimal node judges by server to this node, evaluation can be made to the health status of CDN based on this.
The benefit of such process is, with the daily action triggers sending access request of user to CDN node information, under the prerequisite not affecting the normal accessing operation of user, CDN node information can be obtained easily by mobile terminal, then the quality of node is judged.When the mobile terminal number investigated is abundant, the CDN health status evaluation result obtained can replace the process of a large amount of true main frame analog access test CDN health status of use in the past.
In an embodiment of the present invention, the facility information of customer mobile terminal can comprise the operating system of mobile terminal, the installation version of client, IP address and/or latitude and longitude information etc.
Further, in step S104, CDN node information and mobile terminal device information can be assembled into such as JSON form, each attribute corresponding value time assembled.In certain embodiments of the present invention, following form can be adopted:
{“client”:“ios”,“clientVersion”:“3.7”,“osVersion”:“7”,“appName”:“jph”,“clientIp”:“172.22.212.59”,“CDNIp”:“172.22.212.59”},
Wherein, client operating system is ios, and client release number is 3.7, and operating system version number is that 7, app name is called jph, and client ip address is 172.22.212.59, and the CDN node IP address that server returns is 172.22.212.59.
On the other hand, be appreciated that the assembled process of data corresponding to mobile terminal, in step S202, it is that data to such as JSON form are resolved that Servers for data is disassembled, and corresponding field is stored in local data base, for subsequent step.
In practical application scene, the region (as city) residing for CDN node can be obtained by the IP address of CDN node, in certain embodiment, suppose that CDN is configured with 50 nodes altogether, wherein different nodes is positioned at different cities, then this CDN has 50 corresponding CDN node cities (supposing to comprise the cities such as Shanghai, Guangzhou, Tianjin); In addition, according to the IP address of the mobile terminal device of user, the city (supposing that customer mobile terminal is positioned at Beijing here) residing for this mobile terminal also can be known.
Then, according to each city in above-mentioned 50 node city and Pekinese's geographic distance, the city (being assumed to be Tianjin) that middle distance Beijing, 50 node city is nearest can be obtained, again the city at node (namely CDN feeds back to the node of the mobile terminal) place of this nearest city and mobile terminal reporting is contrasted, both if identical (namely the CDN node of CDN feedback is positioned at Tianjin), show that this CDN node meets optimal node condition, then current C DN is healthy; If both differences (CDN node of CDN feedback is positioned at Shanghai or Guangzhou), show that this CDN node is not optimal node, current C DN is unhealthy.
More specifically, if the longitude that local IP points to by mobile terminal and latitude information report to server, then in above-mentioned processing procedure, the longitude that server can point to according to the IP of CDN node and latitude, calculate the distance between each CDN node and mobile terminal, the shortest CDN node of distance is optimal node, then contrasted by the node of this node and mobile terminal reporting, can judge that whether CDN is healthy.
Further, record can be carried out to the real-time CDN health status in the time period, calculate the percentage of CDN health status.For example, suppose that 24 hours server collect 100 parts of assembled data of the CDN from customer mobile terminal altogether, after the parsing, judgement process of server, find that there is 80 numbers according to meeting optimal node condition, all the other 20 numbers are not according to meeting optimal node condition, then CDN health status percentage is 80%.
Check for ease of operating personnel, percentage can be converted to diagrammatic form, cake chart as shown in Figure 5, show the healthy proportion of current C DN intuitively.
With Fig. 1 embodiment accordingly, can design a kind of device 100 for CDN health detection, with reference to figure 3, it comprises with lower module:
Nodes records module 12, for mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of this CDN node;
Data assembling module 14, for being undertaken assembled by the IP address date of this CDN node and the facility information data of this mobile terminal; The wherein positional information of this facility information at least containing this mobile terminal;
Data transmission blocks 16, for sending to server by the data after assembled.
With Fig. 2 embodiment accordingly, also can design a kind of server 200, for CDN health detection, with reference to figure 4, it comprises with lower module:
Data reception module 20, for receiving the data from mobile terminal;
Data resolution module 22, for disassembling the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein will disassemble the CDN node that obtains as the first CDN node;
Node analysis module 24, for the configuration information based on CDN node all in CDN, selects the CDN node nearest with this distance of mobile terminal from all CDN node; Wherein using with the nearest CDN node of this distance of mobile terminal as the second CDN node;
Judging treatmenting module 26, for the second CDN node and the first CDN node being compared, if both are identical, then the first CDN node is correct, if both are different, then the first CDN node mistake.
According to foregoing, the present invention also provides a kind of system 300 for CDN health detection, and it comprises mobile terminal and server, and has the device for CDN health detection in this mobile terminal, wherein,
This device being used for CDN health detection is for sending access request at mobile terminal to CDN server and after receiving the CDN node information of CDN server feedback, record the IP address of this CDN node, the IP address date of this CDN node and the facility information data of this mobile terminal are carried out assembled, data after assembled are sent to server, wherein the positional information of this facility information at least containing this mobile terminal;
This server is for receiving the data from mobile terminal; Disassemble the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node; Based on the configuration information of CDN node all in CDN, from this all CDN node, select the CDN node nearest with this distance of mobile terminal; Wherein nearest with this distance of mobile terminal CDN node is as the second CDN node; Second CDN node and the first CDN node are compared, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
Above, be described in detail in conjunction with specific embodiments to technical scheme of the present invention, described specific embodiment understands thought of the present invention for helping.The derivation that those skilled in the art make on the basis of the specific embodiment of the invention and modification also belong within scope.

Claims (13)

1. for a method for CDN health detection, it is characterized in that, comprising:
S101, mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of described CDN node;
S102, is undertaken assembled by the IP address date of described CDN node and the facility information data of described mobile terminal; Wherein, the positional information of described facility information at least containing described mobile terminal;
Data after assembled are sent to server by S103.
2., as claimed in claim 1 for the method for CDN health detection, it is characterized in that, wherein, described positional information is IP address information or latitude and longitude information.
3., as claimed in claim 1 for the method for CDN health detection, it is characterized in that, wherein in S103, the IP address date of described CDN node and the facility information data of described mobile terminal are assemblied into JSON formatted data.
4. for a method for CDN health detection, it is characterized in that, comprising:
S201, receives the data from mobile terminal;
S202, disassembles the data received, and the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node;
S203, based on the configuration information of CDN node all in CDN, selects the CDN node nearest with described distance of mobile terminal from described all CDN node; Wherein nearest with described distance of mobile terminal CDN node is as the second CDN node;
S204, compares the second CDN node and the first CDN node, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
5., as claimed in claim 4 for the method for CDN health detection, it is characterized in that, wherein, described positional information is IP address information or latitude and longitude information.
6., as claimed in claim 4 for the method for CDN health detection, it is characterized in that, wherein in S201, the described data from mobile terminal are JSON formatted data.
7. for a device for CDN health detection, it is characterized in that, comprising:
Nodes records module, for mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of described CDN node;
Data assembling module, for being undertaken assembled by the IP address date of described CDN node and the facility information data of described mobile terminal; Wherein, the positional information of described facility information at least containing described mobile terminal;
Data transmission blocks, for sending to server by the data after assembled.
8., as claimed in claim 7 for the device of CDN health detection, it is characterized in that, wherein, described positional information is IP address information or latitude and longitude information.
9., as claimed in claim 7 for the device of CDN health detection, it is characterized in that, wherein, the IP address date of described CDN node and the facility information data of described mobile terminal are assemblied into JSON formatted data by described data assembling module.
10. a server, is characterized in that, comprising:
Data reception module, for receiving the data from mobile terminal;
Data resolution module, for disassembling the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node;
Node analysis module, for the configuration information based on CDN node all in CDN, selects the CDN node nearest with described distance of mobile terminal from described all CDN node; Wherein nearest with described distance of mobile terminal CDN node is as the second CDN node;
Judging treatmenting module, for the second CDN node and the first CDN node being compared, if both are identical, then the first CDN node is correct, if both are different, then the first CDN node mistake.
11. servers as claimed in claim 10, is characterized in that, wherein, described positional information is IP address information or latitude and longitude information.
12. servers as claimed in claim 10, is characterized in that, wherein, the described data from mobile terminal are JSON formatted data.
13. 1 kinds for the system of CDN health detection, is characterized in that, comprising: mobile terminal and server, and have the device for CDN health detection in described mobile terminal,
The described device for CDN health detection be used for mobile terminal to CDN server send access request and receive CDN server feedback CDN node information after, record the IP address of described CDN node, the IP address date of described CDN node and the facility information data of described mobile terminal are carried out assembled, data after assembled are sent to server, the positional information of wherein said facility information at least containing described mobile terminal;
Described server is for receiving the data from mobile terminal; Disassemble the data received, the data after disassembling are at least containing the IP address of a CDN node and the positional information of a mobile terminal; Wherein disassemble the CDN node that obtains as the first CDN node; Based on the configuration information of CDN node all in CDN, from described all CDN node, select the CDN node nearest with described distance of mobile terminal; Wherein nearest with described distance of mobile terminal CDN node is as the second CDN node; Second CDN node and the first CDN node are compared, if both are identical, then the first CDN node is correct, if both are different, then and the first CDN node mistake.
CN201510232331.2A 2015-05-08 2015-05-08 A kind of methods, devices and systems for CDN health detections Active CN104811354B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510232331.2A CN104811354B (en) 2015-05-08 2015-05-08 A kind of methods, devices and systems for CDN health detections

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510232331.2A CN104811354B (en) 2015-05-08 2015-05-08 A kind of methods, devices and systems for CDN health detections

Publications (2)

Publication Number Publication Date
CN104811354A true CN104811354A (en) 2015-07-29
CN104811354B CN104811354B (en) 2018-04-06

Family

ID=53695864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510232331.2A Active CN104811354B (en) 2015-05-08 2015-05-08 A kind of methods, devices and systems for CDN health detections

Country Status (1)

Country Link
CN (1) CN104811354B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933234A (en) * 2016-04-20 2016-09-07 乐视控股(北京)有限公司 Node management method and system in CDN network
CN110855516A (en) * 2019-10-15 2020-02-28 厦门美柚股份有限公司 CDN quality detection system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1575582A (en) * 2001-09-28 2005-02-02 塞维斯通讯公司 Configurable Adaptive Global Communications Control and Management
CN101410819A (en) * 2005-12-30 2009-04-15 阿卡麦科技公司 Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows
US20100088405A1 (en) * 2008-10-08 2010-04-08 Microsoft Corporation Determining Network Delay and CDN Deployment
CN102316091A (en) * 2010-05-28 2012-01-11 丛林网络公司 The application layer traffic optimization that is used for content distributing network strengthens
CN104247340A (en) * 2012-03-22 2014-12-24 阿卡麦科技公司 Ethods and systems for performing message exchange accounting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1575582A (en) * 2001-09-28 2005-02-02 塞维斯通讯公司 Configurable Adaptive Global Communications Control and Management
CN101410819A (en) * 2005-12-30 2009-04-15 阿卡麦科技公司 Reliable, high-throughput, high-performance transport and routing mechanism for arbitrary data flows
US20100088405A1 (en) * 2008-10-08 2010-04-08 Microsoft Corporation Determining Network Delay and CDN Deployment
CN102316091A (en) * 2010-05-28 2012-01-11 丛林网络公司 The application layer traffic optimization that is used for content distributing network strengthens
CN104247340A (en) * 2012-03-22 2014-12-24 阿卡麦科技公司 Ethods and systems for performing message exchange accounting

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105933234A (en) * 2016-04-20 2016-09-07 乐视控股(北京)有限公司 Node management method and system in CDN network
CN110855516A (en) * 2019-10-15 2020-02-28 厦门美柚股份有限公司 CDN quality detection system and method

Also Published As

Publication number Publication date
CN104811354B (en) 2018-04-06

Similar Documents

Publication Publication Date Title
JP6612949B2 (en) Method, apparatus and storage medium for sharing online media impression data
US8065417B1 (en) Service provider registration by a content broker
CN107395683B (en) A method for selecting a back-to-source path and a server
US10015243B2 (en) Optimized content distribution based on metrics derived from the end user
US8639748B2 (en) Optimized content distribution based on metrics derived from the end user
CN108234207B (en) Fault positioning method and device based on Content Delivery Network (CDN)
CN102761449B (en) Method and device for web service performance analysis
CN103780714B (en) The detection method of a kind of dns server and device
CN110351373B (en) Remote monitoring method and device for power station
CN104301415A (en) Global load balancing method based on HTTP redirection
CN106411629A (en) Method used for monitoring state of CDN node and equipment thereof
CN102055815B (en) System for acquiring local domain name analyses server of caller
CN111200649B (en) Scheduling method and device and scheduling model generation method and device
CN104394041A (en) Access log generation method and device
CN104811354A (en) CDN health detection method, device and system
CN103973819A (en) Method, related device and system for responding to request for community domain name
CN105721231B (en) A kind of quality of service perception detection method and device
CN114143332B (en) Processing method, electronic equipment and medium based on content delivery network CDN
CN107483294B (en) Method and device for monitoring network request
KR101091980B1 (en) System and method for content delivery using cache server and browser cache
US10951501B1 (en) Monitoring availability of content delivery networks
CN104283727A (en) Method and system for monitoring network service quality
CN104883389A (en) Obtaining method of server-side position and device
JP2020030849A (en) Apparatus, methods and storage media to share online media impression data
CN104092778A (en) Data processing method and device for web service

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