CN104901783B - Data transmission method and server system - Google Patents
Data transmission method and server system Download PDFInfo
- Publication number
- CN104901783B CN104901783B CN201410080435.1A CN201410080435A CN104901783B CN 104901783 B CN104901783 B CN 104901783B CN 201410080435 A CN201410080435 A CN 201410080435A CN 104901783 B CN104901783 B CN 104901783B
- Authority
- CN
- China
- Prior art keywords
- server
- data
- data packet
- serial number
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of data transmission method and server system, the data transmission method transmits several data to several second servers using a first server, and the corresponding ID of each data, the data transmission method includes: S1, for each data, the data are divided into several pieces data packet by the first server, each part of data packet is equipped with number and size be no more than multicast transmission message size the upper limit;S2, the first server entire packets of several data is transmitted to several second servers by way of multicast;S3, each second server according to ID and number merging data packet be data.The present invention can effectively improve the service ability and transmission speed of cache server, reduce the usage quantity and maintenance cost of cache server, and the invention enables the transmission that data can be more stable.
Description
Technical field
The present invention relates to a kind of data transmission method and server systems.
Background technique
Currently, the transmission of internet, data, data synchronize etc. in technical fields, cache server using particularly significant.
By taking the large-scale tour site with query function as an example, the purpose for establishing cache server is to mitigate database pressure and add
Fast query service device establishes the speed of local cache.Cache server is responsible for the synchrodata from database, as query service
The data source that device local cache is established.
When query service device establishes local cache, need to obtain a large amount of data from cache server, in query service
When device number of clusters increases too fast, in order to make query service device cache settling time unobvious decline, need to increase a large amount of cachings
Server expands service ability, and it is larger that this expands pressure for the growth of cache server cluster and network capacity, simultaneously
Increase the maintenance cost to cache server.
Moreover, if query service device cluster occurs collective and works as machine, in disaster recovery, all query service devices (38
It is more than platform) it is cached to cache server transmission request of data to rebuild.Every cache server requires to transmit a large amount of number
According to network bandwidth will become bottleneck, so that query service device is extremely slow when restoring data.
Summary of the invention
The technical problem to be solved by the present invention is in order to overcome the growth of cache server cluster and net in the prior art
Network capacity extensions pressure is larger, and the maintenance cost of cache server is high, and cache server is that query service device consumes when transmitting data
Longer defect, provide it is a kind of raising server data transport speed and reduce cache server usage quantity and maintenance at
This data transmission method and server system.
The present invention is to solve above-mentioned technical problem by following technical proposals: a kind of data transmission method, the data
Transmission method transmits several data to several second servers using a first server, it is characterized in that, each data are corresponding
One ID(identity number), the data transmission method includes:
S1, for each data, the data are divided into several pieces data packet, each part of data by the first server
Packet is equipped with number and size is no more than the upper limit of the message size of multicast transmission;
S2, the first server transmit several data to several second servers by way of multicast
Entire packet;
S3, each second server according to ID and number merging data packet be data.
Wherein, first server can be cache server, and second server can be query service device.The prior art
In, it is by TCP(transmission control protocol that cache server, which transmits data to query service device) agreement is in a manner of one-to-one.Benefit
When providing data in this way for whole query service device, data transmission is slow, even if increasing a certain number of buffer services
Device still cannot effectively shorten data transmission period, and increase cache server and also will increase operation cost.
The present invention utilizes multicasting technology, and data need to only be sent primary, the equal energy of all second servers by first server
Data are accessed, to have the function that save bandwidth, improve transmission speed.The present invention can add all second servers
Enter multicast group, and to the synchronization of first server request data, since the size of multicast transmission message limits, the present invention is more in utilization
The mode broadcast needs to carry out data to divide processing to meet multicast transmission message to the regulation of size when transmitting data.
In the transmission of existing data, usually data are divided according to different parameters, and to the parameter after division into
Row compression is to meet restriction of the multicast transmission message to size, but this mode is also unable to satisfy after often will appear data compression
The restriction of size, and data transmitting message order of arrival it is inconsistent caused by data transmission it is unstable, i.e. data transmission procedure
In easily cause first server and second server both ends logic and complicate.
The present invention divides data according to the upper limit of message size for being less than multicast transmission, and to package number,
It enables data to be transmitted using multicasting technology, and second server can accurately be spliced into number using ID and number
According to.Number of the invention can be continuous positive integer, and however, it is not limited to this, if second server can using number and
ID is spliced into the numbering of data, each falls within the range that the present invention is protected.
Preferably, the number is global serial number, step S2Include:
S21, the first server by way of multicast according to global serial number, sequentially to described several second
The entire packet of several data described in server transport;
S22, for each second server, the second server judges whether there is scarce according to the global serial number
The data packet of mistake, if so then execute step S23, S3 is thened follow the steps if not;
S23, second server for there is missing data packet, if the overall situation of the data packet of second server missing is suitable
Sequence number is a, if second server does not receive global serial number when receiving the data packet that global serial number is a+b yet
For the data packet of a, then the data packet that global serial number is a is requested to the first server;
S24, the first server data packet transmitted to second server according to the request of second server.
For the stability of improve data transfer, the number is global serial number, i.e. any two data packet has
Different global serial numbers, and first server can be told using the global serial number second server and transmitted
The order of data packet, the data packet of easy-to-look-up missing.For example, global serial number is respectively 01,02,03,04 four numbers
It transmits out according to coating first server, when second server receives the data packet that global serial number is 01,03,04,
It may determine that going out the data packet that the data packet that number is 02 is missing, global serial number of the invention be can be continuously just
Integer, however, it is not limited to this, as long as second server can judge the number of missing data packet using global serial number
Mode each falls within the range that the present invention is protected.
First server sequentially transmits data packet to second server, can more easily search the data packet of missing,
And the efficiency of improve data transfer.Such as global serial number is respectively 99,98 ..., 01,00 100 data coating first
Server transport comes out, when second server judgement lacks the data packet that number is 98, a 98, if a+b is 01, when second
When server does not receive the data packet that number is 98 when receiving the data packet that number is 01 yet, request to number to first server
For 98 data packet, it can be seen that since first server is to be sequentially transmitted data packet, global serial number not office
It is limited to continuous positive integer.Using global serial number and data are sequentially transmitted, can effectively solve multicast transmission message
Transmission stability is poor, the inconsistent problem of message order of arrival.
Wherein second server takes to the request command and first server of first server request data package to second
Be engaged in device transmission request data packet can by Transmission Control Protocol in a manner of one-to-one second server and first server it
Between transmitted.
Preferably, step S24After include:
S25, second server for there is missing data packet, if second server is a+c receiving global serial number
Data packet when do not receive the data packet that global serial number is a yet, then compiled to first server request and global sequence
Number identical entire packet of data packet ID for being a, wherein the data packet that global serial number is a+b is than global serial number
The leading n data packet of transmission of the data packet of a+c, n are greater than 500 less than 15000;
S26, the first server according to the request of second server be to second server transmission and overall situation serial number
The identical entire packet of data packet ID of a.
If second server does not receive global serial number when receiving the data packet that global serial number is a+c yet
The data packet of a, then second server will not wait individual data packet to be received again, but request to first server suitable with the overall situation
The identical entire packet of data packet ID that sequence number is a, that is, re-request the data packet for including global serial number for a
Data.To the stability of further improve data transfer.
Preferably, the first server is a cache server, the cache server is used for the number of a database
It is transmitted according to by way of multicast to several second servers, the second server is query service device.
Present invention could apply in the server system of large-scale tour site, such as the server system at ctrip.com station
System.
Preferably, the data transmission method includes:
S0, judge whether the database adds data, if then step will be executed after the corresponding ID of data of each addition
Rapid S1If otherwise terminating process.
The present invention judges whether the database adds data and can be completed by cache server, and cache server is being found
Data can actively initiate data transmission when changing, data update more timely.
The present invention also provides a kind of server systems, it is characterized in that, the server system includes a first server
And several second servers, the first server transmit several data, each data corresponding one to several second servers
ID, the first server include a division module and a transmission module, and each second server includes a merging module,
For each data, the division module is used to the data being divided into several pieces data packet, each part of data
Packet is equipped with number and size is no more than the upper limit of the message size of multicast transmission;
The transmission module is for transmitting several data to several second servers by way of multicast
Entire packet;
The merging module is used to according to ID and number merging data packet be data.
Preferably, the number is global serial number, each second server includes a judgment module and a request
Module,
The transmission module is used for by way of multicast according to global serial number, sequentially to several second clothes
Business device transmits the entire packet of several data;
The judgment module is used to judge whether there is the data packet of missing according to the global serial number, if there is missing
Data packet then judges that second server is receiving if the global serial number of the data packet of second server missing is a
Whether data packet that global serial number be a is not received when the data packet that global serial number is a+b yet, if not receiving the overall situation yet
The data packet that serial number is a then calls the request module to request the number that global serial number is a to the first server
According to packet;
The transmission module is also used to transmit data packet to second server according to the request of the request module.
Preferably, the judgment module is also used to judge that second server is receiving global serial number as the number of a+c
Global serial number whether is not received yet when according to packet and is the data packet of a, if then calling the request module to first clothes
Device request and the global serial number of being engaged in are the identical entire packet of the data packet ID of a, wherein number of the global serial number for a+b
According to packet n data packet of transmission leading than the data packet that global serial number is a+c, n is greater than 500 less than 15000;
The transmission module is also used to be compiled according to the request of the request module to second server transmission and global sequence
Number be a the identical entire packet of data packet ID.
Preferably, the first server is a cache server, the cache server is used for the number of a database
It is transmitted according to by way of multicast to several second servers, the second server is query service device.
Preferably, the first server includes a detection module, for judging whether the database adds data, if
It is that will call the division module after the corresponding ID of the data of each addition.
Above-mentioned server system can effectively improve the service ability and transmission speed of cache server, reduce caching clothes
The usage quantity and maintenance cost of business device, and the invention enables the transmission that data can be more stable.
On the basis of common knowledge of the art, above-mentioned each optimum condition, can any combination to get each preferable reality of the present invention
Example.
The positive effect of the present invention is that: the present invention can effectively improve the service ability and biography of cache server
Defeated speed reduces the usage quantity and maintenance cost of cache server, and the invention enables the biographies that data can be more stable
It is defeated.
Detailed description of the invention
Fig. 1 is the flow chart of the embodiment 1 of data transmission method of the present invention.
Fig. 2 is the structural schematic diagram of the embodiment 1 of server system of the present invention.
Specific embodiment
The present invention is further illustrated below by the mode of embodiment, but does not therefore limit the present invention to the reality
It applies among a range.
Embodiment 1
The present embodiment provides a kind of data transmission method, the data transmission method utilizes a cache server by a data
3 datas in library are transmitted to 38 query service devices, and 3 datas respectively correspond the ID of ID001, ID002, ID003, the data
Transmission method includes:
Step 100, for each data, the data are divided into 15000 parts of data packets by the cache server, each
Part data packet is equipped with number and size is no more than 32*1024 byte.
Wherein, 32*1024 byte is that the size of current multicast transmission message limits.Here the volume of the data packet of 3 datas
Number for global serial number, 3 datas are divided into 45000 parts of data packets altogether, and the global serial number of datagram is successively
00001、00002、…、44999、45000。
Step 101, the cache server, according to global serial number, are sequentially inquired to 38 by way of multicast
45000 parts of data packets of server transport.
Step 102, for each query service device, the query service device judges whether according to the global serial number
There is the data packet of missing, if so then execute step 103, thens follow the steps 107 if not;
Step 103, the query service device for there is missing data packet, if the data packet of query service device missing is complete
Office's serial number is a, if query service device does not receive the overall situation when receiving the data packet that global serial number is a+1000 yet
Serial number is the data packet of a, then requests the data packet that global serial number is a to the cache server.
In the present embodiment, if the data packet that global serial number is 00021 is not queried server reception, number
Data packet for 00021 is the data packet of missing, if query service device is receiving data of the global serial number for 01021
The data packet that global serial number is 00021 is not received when packet yet, then is to the global serial number of cache server request
00021 data packet.
Step 104, the cache server transmit data packet to query service device according to the request of query service device.
Step 105, the query service device for there is missing data packet, if query service device is receiving global serial number
For a+10000 data packet when do not receive the data packet that global serial number is a yet, then to cache server request it is suitable with the overall situation
The identical entire packet of data packet ID that sequence number is a.
The data packet transmission 9000 leading than the data packet that global serial number is a+c that wherein global serial number is a+b
A data packet, 9000 be a kind of preferred of n.If the data packet that global serial number is 00021 is not queried server and connects
It receives, then the data packet that number is 00021 is the data packet of missing, and the data packet that number is 00021 is the data for being ID001 by ID
Divide and obtain, if query service device yet do not received when receiving the data packet that global serial number is 10021 it is global suitable
The data packet that sequence number is 00021, the then entire packet for being ID001 to cache server request ID.
Step 106, the cache server transmit and global sequence according to the request of query service device to query service device
The identical entire packet of data packet ID that number is a.
Step 107, each query service device are data according to ID and global serial number merging data packet.
The data transmission method of the present embodiment further include: S0, judge whether the database adds data, if then will be every
Step 100 is executed after the corresponding ID of the data of one addition, if otherwise terminating process.
Step S0It can execute, can also be executed before step 100 after step 107.
The present embodiment also provides a kind of server system, and the server system includes a cache server and several looks into
Server is ask, the cache server transmits several data, the corresponding ID of each data, the caching to several query service devices
Server includes a division module 11, a transmission module 12 and a detection module 13, and each query service device includes a merging
Module 21, a judgment module 22 and a request module 23.
The detection module, for judging whether the database adds data, if then by the data pair of each addition
The division module is called after answering an ID.
For each data, the division module is used to the data being divided into several pieces data packet, each part of data
Packet is equipped with global number and size is no more than 32*1024 byte.
The transmission module is used for by way of multicast according to global serial number, is sequentially taken to several inquiries
Business device transmits the entire packet of several data.
The judgment module is used to judge whether there is the data packet of missing according to the global serial number, if there is missing
Data packet then judges that query service device is receiving if the global serial number of the data packet of query service device missing is a
Whether data packet that global serial number be a is not received when the data packet that global serial number is a+1000 yet, then described in calling
Request module requests the data packet that global serial number is a to the cache server.
The transmission module is also used to transmit data packet to query service device according to the request of the request module.
The judgment module is also used to judge that query service device is receiving global serial number as the data packet of a+10000
When whether do not receive yet global serial number be a data packet, if then calling the request module to the cache server
Request and global serial number are the identical entire packet of the data packet ID of a.
The transmission module is also used to be compiled according to the request of the request module to the transmission of query service device and global sequence
Number be a the identical entire packet of data packet ID.
The data transmission method and server system of the present embodiment can effectively improve the service ability of cache server with
And transmission speed, reduce the usage quantity and maintenance cost of cache server, and the data transmission method of the present embodiment and
Server system enables data to more stable transmission.
Although specific embodiments of the present invention have been described above, it will be appreciated by those of skill in the art that these
It is merely illustrative of, protection scope of the present invention is defined by the appended claims.Those skilled in the art is not carrying on the back
Under the premise of from the principle and substance of the present invention, many changes and modifications may be made, but these are changed
Protection scope of the present invention is each fallen with modification.
Claims (8)
1. a kind of data transmission method, if the data transmission method is transmitted using a first server to several second servers
Dry data, which is characterized in that the corresponding ID of each data, the data transmission method include:
S1, for each data, the data are divided into several pieces data packet by the first server, and each part of data packet is set
There are number and size to be no more than the upper limit of the message size of multicast transmission;
S2, the first server wholes of several data is transmitted to several second servers by way of multicast
Data packet;
S3, each second server according to ID and number merging data packet be data;
The first server is a cache server, and the cache server is used to the data of a database passing through multicast
Mode is transmitted to several second servers, and the second server is query service device.
2. data transmission method as described in claim 1, which is characterized in that the number is global serial number, step S2Packet
It includes:
S21, the first server by way of multicast according to global serial number, sequentially to several second services
Device transmits the entire packet of several data;
S22, for each second server, the second server judges whether there is missing according to the global serial number
Data packet, if so then execute step S23, S is thened follow the steps if not3;
S23, second server for there is missing data packet, if the global sequence of the data packet of second server missing is compiled
Number be a, if it is a that second server does not receive global serial number when receiving the data packet that global serial number is a+b yet
Data packet, then requesting global serial number to the first server is the data packet of a;
S24, the first server data packet transmitted to second server according to the request of second server.
3. data transmission method as claimed in claim 2, which is characterized in that step S24After include:
S25, second server for there is missing data packet, if second server is receiving the number that global serial number is a+c
The data packet that global serial number is a is not received when according to packet yet, then is a to first server request and global serial number
The identical entire packet of data packet ID, wherein the data packet that global serial number is a+b than global serial number is a+c's
The leading n data packet of transmission of data packet, n are greater than 500 less than 15000;
S26, the first server according to the request of second server to second server transmission and global serial number be a's
The identical entire packet of data packet ID.
4. data transmission method as described in claim 1, which is characterized in that the data transmission method includes:
S0, judge whether the database adds data, if then step S will be executed after the corresponding ID of data of each addition1,
If otherwise terminating process.
5. a kind of server system, which is characterized in that the server system includes a first server and several second clothes
Business device, the first server transmit several data, the corresponding ID of each data, the first service to several second servers
Device includes a division module and a transmission module, and each second server includes a merging module,
For each data, the division module is used to the data being divided into several pieces data packet, and each part of data packet is set
There are number and size to be no more than the upper limit of the message size of multicast transmission;
The transmission module is used to transmit the whole of several data to several second servers by way of multicast
Data packet;
The merging module is used to according to ID and number merging data packet be data;
The first server is a cache server, and the cache server is used to the data of a database passing through multicast
Mode is transmitted to several second servers, and the second server is query service device.
6. server system as claimed in claim 5, which is characterized in that the number is global serial number, every one second
Server includes a judgment module and a request module,
The transmission module is used for by way of multicast according to global serial number, sequentially to several second servers
Transmit the entire packet of several data;
The judgment module is used to judge whether there is the data packet of missing according to the global serial number, if there is the data of missing
Packet then judges that second server is receiving the overall situation if the global serial number of the data packet of second server missing is a
Whether data packet that global serial number be a is not received when the data packet that serial number is a+b yet, if not receiving global sequence yet
The data packet that number is a then calls the request module to request the data packet that global serial number is a to the first server;
The transmission module is also used to transmit data packet to second server according to the request of the request module.
7. server system as claimed in claim 6, which is characterized in that the judgment module is also used to judge second server
The data packet that global serial number is a whether is not received yet when receiving the data packet that global serial number is a+c, if then
Call the request module to first server request and global serial number be the identical total data of the data packet ID of a
Packet, wherein data packet n data packet of transmission leading than the data packet that global serial number is a+c that global serial number is a+b,
N is greater than 500 less than 15000;The transmission module be also used to according to the request of the request module to second server transmission with
Global serial number is the identical entire packet of data packet ID of a.
8. server system as claimed in claim 5, which is characterized in that the first server includes a detection module, is used
In judging whether the database adds data, if then the division mould will be called after the corresponding ID of the data of each addition
Block.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410080435.1A CN104901783B (en) | 2014-03-06 | 2014-03-06 | Data transmission method and server system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410080435.1A CN104901783B (en) | 2014-03-06 | 2014-03-06 | Data transmission method and server system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104901783A CN104901783A (en) | 2015-09-09 |
CN104901783B true CN104901783B (en) | 2019-06-18 |
Family
ID=54034193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410080435.1A Active CN104901783B (en) | 2014-03-06 | 2014-03-06 | Data transmission method and server system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104901783B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293923A (en) * | 2016-08-18 | 2017-01-04 | 北京集奥聚合科技有限公司 | A kind of data based on hadoop system process and distribution method and system |
CN113055193B (en) * | 2021-03-16 | 2023-02-17 | 盛立安元科技(杭州)股份有限公司 | A data multicast transmission method, device, equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815077A (en) * | 2009-02-20 | 2010-08-25 | 中国电信股份有限公司 | Data transmission method and system in P2P live streaming |
CN102238206A (en) * | 2010-04-23 | 2011-11-09 | 英业达集团(天津)电子技术有限公司 | Image file packet retransmission method |
CN102467570A (en) * | 2010-11-17 | 2012-05-23 | 日电(中国)有限公司 | Connection query system and method for distributed data warehouse |
CN102594725A (en) * | 2012-01-31 | 2012-07-18 | 中国科学院计算技术研究所 | Method for transmitting and receiving message and distributive message transmission system |
CN103096183A (en) * | 2013-02-05 | 2013-05-08 | 清华大学 | Efficient streaming media transmission method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE375678T1 (en) * | 2005-05-17 | 2007-10-15 | Alcatel Lucent | METHOD FOR PROVIDING A REAL-TIME COMMUNICATIONS LINK |
-
2014
- 2014-03-06 CN CN201410080435.1A patent/CN104901783B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815077A (en) * | 2009-02-20 | 2010-08-25 | 中国电信股份有限公司 | Data transmission method and system in P2P live streaming |
CN102238206A (en) * | 2010-04-23 | 2011-11-09 | 英业达集团(天津)电子技术有限公司 | Image file packet retransmission method |
CN102467570A (en) * | 2010-11-17 | 2012-05-23 | 日电(中国)有限公司 | Connection query system and method for distributed data warehouse |
CN102594725A (en) * | 2012-01-31 | 2012-07-18 | 中国科学院计算技术研究所 | Method for transmitting and receiving message and distributive message transmission system |
CN103096183A (en) * | 2013-02-05 | 2013-05-08 | 清华大学 | Efficient streaming media transmission method |
Also Published As
Publication number | Publication date |
---|---|
CN104901783A (en) | 2015-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103428008B (en) | The big data distributing method of facing multiple users group | |
WO2017161762A1 (en) | Data transmission method, device and system | |
US12101710B2 (en) | Data processing method and apparatus, network element device, storage medium, and program product | |
CN102970242B (en) | Method for achieving load balancing | |
CN104158909B (en) | A kind of disributed media processing method and system thereof | |
CN109905409A (en) | Things-internet gateway real time bidirectional communication system based on Socket.IO | |
CN107172187A (en) | A kind of SiteServer LBS and method | |
CN103873523A (en) | Client cluster access method and device | |
CN104363278A (en) | Mass terminal communication access system | |
CN106210058A (en) | A kind of reverse proxy method of multi-core parallel concurrent | |
CN105763297B (en) | A kind of teledata optimized transmission method and device based on cloud computing system | |
CN106533871A (en) | Release subscription method and system based on AFDX bus | |
CN108737527A (en) | One kind being suitable for platform large-scale consumer access method and system | |
CN102469045A (en) | Method for improving concurrency performance of WEB security gateway | |
CN114710571A (en) | Data packet processing system | |
CN104901783B (en) | Data transmission method and server system | |
CN105530157A (en) | Method for sharing credit by multiple virtual links in AFDX (Avionics Full Duplex Switched Ethernet) network switch | |
CN102075584B (en) | Distributed file system and access method thereof | |
CN106911732A (en) | A kind of website visiting accelerating method and device | |
CN103795642A (en) | Load balancing method and device | |
CN105637904A (en) | Traffic coordination for communication sessions involving wireless terminal and server devices | |
CN105791146B (en) | The method, apparatus and system that user side equipment is interacted with configuration server | |
CN108243347B (en) | Layered network video live broadcast sharing method and system | |
CN110351319B (en) | Request message transmission method, device and transmission equipment | |
CN107819764B (en) | Evolution method of C-RAN-oriented data distribution mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |