CN108241495B - Method and device for updating URL of resource file of downstream system by file storage system - Google Patents
Method and device for updating URL of resource file of downstream system by file storage system Download PDFInfo
- Publication number
- CN108241495B CN108241495B CN201611209136.9A CN201611209136A CN108241495B CN 108241495 B CN108241495 B CN 108241495B CN 201611209136 A CN201611209136 A CN 201611209136A CN 108241495 B CN108241495 B CN 108241495B
- Authority
- CN
- China
- Prior art keywords
- url
- resource file
- downstream system
- current
- file
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method and a device for updating URL of resource files of a downstream system by a file storage system, wherein the downstream system registers to a registration center of the file storage system during initialization, and the registration content comprises an identifier and a token of the downstream system, and the method comprises the following steps: receiving a request for a resource file by the downstream system, the request including a URL of the resource file; judging whether the URL is the current URL for calling the resource file, if so, returning the resource file to the downstream system; if the URL is not the current URL for calling the resource file, obtaining the token of the downstream system from the registration center, if the token is obtained, calling a URL query interface of the file storage system by using the token, determining the current URL according to a preset conversion relation, and updating the URL recorded by the downstream system to the current URL. The invention can effectively improve the hit rate of the downstream system for the resource calling of the file storage system on the basis of ensuring the data cleaning of the downstream system.
Description
Technical Field
The invention relates to the field of computer networks and computer software, in particular to a method and a device for updating a resource file URL of a downstream system by a file storage system.
Background
With the development of large-scale internet architecture systems, file storage systems are favored by people. In project development, generally, the uploading and downloading work of files is uniformly relied on a common file storage system, and a downstream system only needs to locally store the URL address of a target resource file. Although the method reduces the development of the file storage operation by developers and improves the development efficiency, the coupling degree between the systems is increased, namely when the file storage system changes, the downstream system partially depending on the file storage system can be affected, so that the problems of data inconsistency and the like are caused.
To solve the above problems, there are two technical solutions in the prior art:
1. based on manual mode
And when the URL address of the resource file in the file storage system changes, manually informing a downstream system to clean the data.
2. Publish-subscribe based approach
The downstream system registers to the file storage system at first, and when the URL of the file resource in the file storage system is changed, the URL used by all the registered downstream systems is automatically updated. This way, the timeliness of data updating is improved.
However, the above prior art still has the following technical problems:
1. due to the inefficiency of manual methods, there may be instances of omission that result in dirty data.
2. Based on the publish-subscribe method, when one URL is changed, the update request is sent to all registered downstream systems at the same time, but when the URL or the downstream systems are too many, high concurrency is caused, so that the burden of the file storage system and the downstream systems is increased.
3. The inability to selectively flush data (some dirty data that will not be used will not be affected even if it is not updated) causes unnecessary overhead.
Disclosure of Invention
In view of the above, the present invention provides a method and an apparatus for updating a URL of a resource file of a downstream system by a file storage system, so as to solve the above problems in the prior art.
The technical scheme of the invention is to provide a method for updating a URL of a resource file of a downstream system by a file storage system, wherein the downstream system registers to a registration center of the file storage system during initialization, and the registration content comprises an identifier and a token of the downstream system, and the method comprises the following steps:
receiving a request for a resource file by the downstream system, the request including a URL of the resource file;
judging whether the URL is the current URL for calling the resource file, if so, returning the resource file to the downstream system;
if the URL is not the current URL for calling the resource file, obtaining a token of the downstream system from the registration center, if the token is obtained, calling a URL query interface of the file storage system by using the token, determining the current URL according to a preset conversion relation, and updating the URL recorded by the downstream system into the current URL.
Optionally, the registration content is stored in a registry, the identifier of the downstream system includes a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
Optionally, determining the current URL according to a predetermined conversion relationship includes determining a current URL corresponding to the received URL according to the preset mapping relationship.
Optionally, determining the current URL according to a predetermined conversion relationship includes determining the current URL of the resource file according to a correspondence table of old and new URLs of the resource file.
Optionally, determining the current URL of the resource file according to the correspondence table further includes: and searching the corresponding relation table by utilizing a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file.
The present invention also provides an apparatus for updating a URL of a calling resource file of a downstream system by a file storage system, wherein the downstream system registers with a registry of the file storage system at initialization, and the registration content includes an identifier and a token of the downstream system, the apparatus comprising:
a request receiving module, configured to receive a request for a resource file from the downstream system, where the request includes a URL of the resource file;
the address judging module is used for judging whether the URL is the current URL for calling the resource file, and if so, returning the resource file to the downstream system;
and the address updating module is used for acquiring the token of the downstream system from the registration center if the URL is not the current URL for calling the resource file, calling a URL query interface of the file storage system by using the token if the token is acquired, determining the current URL according to a preset conversion relation, and updating the URL recorded by the downstream system into the current URL.
Optionally, the registration content is stored in a registry, the identifier of the downstream system includes a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
Optionally, the address update module is further configured to: and determining the current URL corresponding to the received URL according to the preset mapping relation.
Optionally, the address update module is further configured to: and determining the current URL of the resource file according to the corresponding relation table of the new URL and the old URL of the resource file.
Optionally, the address update module is further configured to: and searching the corresponding relation table by utilizing a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file.
To achieve the above object, according to still another aspect of embodiments of the present invention, there is provided an electronic device in which a file storage system updates URLs of resource files of a downstream system.
The electronic device of the embodiment of the invention comprises: one or more processors; a storage device, configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement any of the above methods for updating the URL of the resource file of the downstream system by the file storage system.
To achieve the above object, according to a further aspect of the embodiments of the present invention, there is provided a computer readable medium having a computer program stored thereon, wherein the computer program is configured to implement, when executed by a processor, any of the above methods for updating a URL of a resource file of a downstream system by a file storage system.
The method and the device for updating the URL of the resource file of the downstream system by the file storage system can effectively improve the hit rate of the downstream system for calling the resource of the file storage system on the basis of ensuring the data cleaning of the dirty data in the downstream system. Meanwhile, the invention effectively reduces the instantaneity of URL updating and avoids the problem of high concurrency caused by updating the URL.
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 description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only 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. In the drawings:
FIG. 1 is a flowchart illustrating a method for updating a URL of a calling resource file of a downstream system by a file storage system according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for updating a URL of a calling resource file of a downstream system by a file storage system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Thus, the present invention may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
In this context, it is to be understood that, in the terms referred to:
downstream systems: and the system calls an interface of the file storage system to upload the resource file, and the system which has a dependency relationship with the file storage system is a downstream system.
Data cleaning: when the main data is modified, the system still has a place to use the old data, which is called dirty data, and the process of updating the dirty data into valid data is called data cleaning.
Exemplary method
A method of the file storage system updating the URL of the calling resource file of the downstream system according to an exemplary embodiment of the present invention will be described with reference to fig. 1.
As shown in fig. 1, a flowchart of a method for updating a URL of a calling resource file of a downstream system for a file storage system according to an embodiment of the present invention may include:
step S101: receiving a request for a resource file by the downstream system, the request including a URL of the resource file;
step S102: judging whether the URL is the current URL for calling the resource file, if so, returning the resource file to the downstream system;
step S103: if the URL is not the current URL for calling the resource file, obtaining a token of the downstream system from the registration center, if the token is obtained, calling a URL query interface of the file storage system by using the token, determining the current URL according to a preset conversion relation, and updating the URL recorded by the downstream system into the current URL.
Optionally, the registration content is stored in a registry, the identifier of the downstream system includes a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
Optionally, determining the current URL according to a predetermined conversion relationship includes determining a current URL corresponding to the received URL according to the preset mapping relationship.
Optionally, determining the current URL according to a predetermined conversion relationship includes determining the current URL of the resource file according to a correspondence table of old and new URLs of the resource file.
Optionally, determining the current URL of the resource file according to the correspondence table further includes: and searching the corresponding relation table by utilizing a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file.
Examples
The present invention will be described in detail with reference to a specific embodiment, but it should be noted that the specific embodiment is only for better describing the present invention and should not be construed as limiting the present invention.
First, a downstream system needs to register in a registry of an upstream file storage system at initialization. The registration content includes an identification of the downstream system and a token stored in the downstream system. The file storage system opens a query interface for changing the URL of the resource file in the downstream system for the downstream system, and the file storage system only allows the downstream system holding the token to call the interface of the file storage system to query that the URL of the resource file in the downstream system corresponds to the URL of the resource file in the file storage system.
In an embodiment of the present invention, the registration content is stored in a registry, and the identifier of the downstream system includes a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
When the downstream system needs to use any resource file, the local URL is used to request the corresponding resource file stored in the file storage system. The file storage system receives a request for the resource file from the downstream system, wherein the request includes the URL of the resource file. Then, whether the URL is the current URL for calling the resource file is judged, and if yes, the resource file is returned to the downstream system. In addition, in an embodiment of the present invention, it may also be determined whether the resource file has a new version according to the URL, and if the resource file has the new version, the resource file with the new version is returned to the downstream system.
However, if the URL is not the current URL that called the resource file, the downstream system obtains the token for the downstream system from the registry, after obtaining the token, calls a URL query interface of the file storage system using the token, and determines the current URL according to a predetermined translation relationship.
In an embodiment of the present invention, determining the current URL according to the predetermined conversion relationship includes determining the current URL corresponding to the received URL according to the predetermined mapping relationship.
Specifically, if the new URL and the old URL of the resource file have corresponding mapping relationships, the current URL of the resource file can be determined according to the mapping relationships.
For example, if a resource file (e.g., a picture file) is originally stored on server a and the IP address of server a is a', the URL of the resource file at the downstream system is a/abc.
Currently, if a server a fails, all resource files on the server a need to be transferred to a server B, where the IP address of the server B is B ', the old URL of the downstream system needs to be updated to B'/abc.
In other words, if there is a rule for converting a 'into B' for all the old URLs, the mapping relationship is only established to replace the part a 'of the old URL with B'.
In addition, there is a case where the determining of the current URL according to the predetermined conversion relation includes determining the current URL of the resource file according to a correspondence table of old and new URLs of the resource file, with respect to the preset mapping relation.
In an embodiment of the present invention, in order to improve the query efficiency of the correspondence table, the present invention further searches the correspondence table by using a load balancer in combination with a fragmentation query policy and a performance balancing policy, so as to determine the current URL of the resource file.
Specifically, the correspondence table is firstly fragmented, and then different fragments corresponding to different URL lookup services are searched. Because the fragments of the corresponding relation table are not uniform and the URL lookup services are executed in parallel, the load balancer adopts a performance balancing strategy, not only records the current performance of each lookup service, but also distributes large fragments to services with good current performance and distributes small fragments to services with poor current performance. When a new URL is found, the other services are notified to stop the search and return to this new URL.
And finally, the downstream system updates the locally stored URL to the current URL according to the determined current URL, and the downstream system can acquire the corresponding resource file by using the new URL to request the file storage system.
Fig. 2 is a schematic structural diagram of an apparatus for updating a URL of a calling resource file of a downstream system by a file storage system according to an embodiment of the present invention, where the downstream system registers with a registry of the file storage system at initialization, and registration content includes an identifier and a token of the downstream system, and the apparatus includes:
a request receiving module 21, configured to receive a request for a resource file from the downstream system, where the request includes a URL of the resource file;
an address determining module 22, configured to determine whether the URL is a current URL for calling the resource file, and if so, return the resource file to the downstream system;
an address updating module 23, configured to obtain a token of the downstream system from the registration center if the URL is not the current URL for calling the resource file, and if the token is obtained, call a URL query interface of the file storage system using the token, determine the current URL according to a predetermined conversion relationship, and update the URL recorded by the downstream system to the current URL.
Optionally, the registration content is stored in a registry, the identifier of the downstream system includes a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
Optionally, the address updating module 23 is further configured to: and determining the current URL corresponding to the received URL according to the preset mapping relation.
Optionally, the address updating module 23 is further configured to: and determining the current URL of the resource file according to the corresponding relation table of the new URL and the old URL of the resource file.
Optionally, the address updating module 23 is further configured to: and searching the corresponding relation table by utilizing a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file.
The device for updating the URL of the calling resource file of the downstream system by the file storage system is a device corresponding to the method, so the description is omitted.
The method and the device for updating the URL of the resource file of the downstream system by the file storage system can effectively improve the hit rate of the downstream system for calling the resource of the file storage system on the basis of ensuring the data cleaning of the dirty data in the downstream system. Meanwhile, the invention effectively reduces the instantaneity of URL updating and avoids the problem of high concurrency caused by updating the URL.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that all of the depicted operations must be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (8)
1. A method for a file storage system to update URLs of resource files of a downstream system, wherein the downstream system is registered with a registry of the file storage system at initialization, and wherein the registration comprises an identification of the downstream system and a token, the method comprising:
receiving a request for a resource file by the downstream system, the request including a URL of the resource file;
judging whether the URL is the current URL for calling the resource file, if so, returning the resource file to the downstream system;
if the URL is not the current URL for calling the resource file, obtaining a token of the downstream system from the registration center, if the token is obtained, calling a URL query interface of the file storage system by using the token, determining the current URL according to a preset conversion relation, and updating the URL recorded by the downstream system into the current URL;
determining the current URL according to a predetermined translation relationship includes: determining the current URL of the resource file according to the corresponding relation table of the new URL and the old URL of the resource file;
determining the current URL of the resource file according to the correspondence table includes: searching the corresponding relation table by using a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file;
searching the corresponding relation table by using a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file, wherein the step of searching the corresponding relation table comprises the following steps: the corresponding relation table is fragmented, and then different fragments corresponding to different URL lookup services are searched; wherein, each URL searching service is executed in parallel; the load balancer adopts a performance balancing strategy, records the current performance of each search service, distributes large fragments to the search services with good current performance, and distributes small fragments to the search services with poor current performance; when the new URL is found, other search services are notified to stop searching, and the new URL is returned.
2. The method according to claim 1, wherein the registration content is stored in a registry, the identifier of the downstream system comprises a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
3. The method of claim 1, wherein determining the current URL according to a predetermined transformation relationship comprises determining a current URL corresponding to the received URL according to a predetermined mapping relationship.
4. An apparatus for a file storage system to update a URL of a resource file of a downstream system, wherein the downstream system is registered with a registry of the file storage system at initialization, and registration content includes an identification and a token of the downstream system, the apparatus comprising:
a request receiving module, configured to receive a request for a resource file from the downstream system, where the request includes a URL of the resource file;
the address judging module is used for judging whether the URL is the current URL for calling the resource file, and if so, returning the resource file to the downstream system;
an address updating module, configured to obtain a token of the downstream system from the registration center if the URL is not a current URL for calling the resource file, and if the token is obtained, call a URL query interface of the file storage system using the token, determine the current URL according to a predetermined conversion relationship, and update the URL recorded by the downstream system to the current URL;
the address update module is further configured to: determining the current URL of the resource file according to the corresponding relation table of the new URL and the old URL of the resource file;
the address update module is further configured to: searching the corresponding relation table by using a load balancer and combining a fragment query strategy and a performance balancing strategy to determine the current URL of the resource file;
the address update module is further configured to: the corresponding relation table is fragmented, and then different fragments corresponding to different URL lookup services are searched; wherein, each URL searching service is executed in parallel; the load balancer adopts a performance balancing strategy, records the current performance of each search service, distributes large fragments to the search services with good current performance, and distributes small fragments to the search services with poor current performance; when the new URL is found, other search services are notified to stop searching, and the new URL is returned.
5. The apparatus according to claim 4, wherein the registration content is stored in a registry, the identifier of the downstream system comprises a domain name of the downstream system, and the token of the downstream system is a character string obtained by encrypting the identifier.
6. The apparatus of claim 4, wherein the address update module is further configured to:
and determining the current URL corresponding to the received URL according to the preset mapping relation.
7. An electronic device in which a file storage system updates a URL of a resource file of a downstream system, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-3.
8. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611209136.9A CN108241495B (en) | 2016-12-23 | 2016-12-23 | Method and device for updating URL of resource file of downstream system by file storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611209136.9A CN108241495B (en) | 2016-12-23 | 2016-12-23 | Method and device for updating URL of resource file of downstream system by file storage system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108241495A CN108241495A (en) | 2018-07-03 |
CN108241495B true CN108241495B (en) | 2021-05-25 |
Family
ID=62704348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611209136.9A Active CN108241495B (en) | 2016-12-23 | 2016-12-23 | Method and device for updating URL of resource file of downstream system by file storage system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108241495B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139279A (en) * | 2011-12-05 | 2013-06-05 | 阿里巴巴集团控股有限公司 | File access method and system |
CN103810265A (en) * | 2014-01-27 | 2014-05-21 | 南京邮电大学 | Database optimization method based on WiMAX local routing |
CN103853942A (en) * | 2012-12-04 | 2014-06-11 | 中山大学深圳研究院 | Domain-based application program function |
CN106060129A (en) * | 2016-05-25 | 2016-10-26 | 北京小米移动软件有限公司 | Information processing method and device. |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8982369B2 (en) * | 2012-09-25 | 2015-03-17 | Xerox Corporation | Methods, systems and processor-readable media for automatically detecting device movement in a managed service environment |
-
2016
- 2016-12-23 CN CN201611209136.9A patent/CN108241495B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139279A (en) * | 2011-12-05 | 2013-06-05 | 阿里巴巴集团控股有限公司 | File access method and system |
CN103853942A (en) * | 2012-12-04 | 2014-06-11 | 中山大学深圳研究院 | Domain-based application program function |
CN103810265A (en) * | 2014-01-27 | 2014-05-21 | 南京邮电大学 | Database optimization method based on WiMAX local routing |
CN106060129A (en) * | 2016-05-25 | 2016-10-26 | 北京小米移动软件有限公司 | Information processing method and device. |
Also Published As
Publication number | Publication date |
---|---|
CN108241495A (en) | 2018-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102187636B (en) | Methods, apparatuses, and computer program products for determining a network interface to access a network resource | |
CN107317830B (en) | Method and device for processing service discovery | |
US8412823B1 (en) | Managing tracking information entries in resource cache components | |
CN102984286B (en) | Method and device and system of domain name server (DNS) for buffering updating | |
CN103685590B (en) | Obtain the method and system of IP address | |
US8782068B2 (en) | Method, apparatus and system for protocol identification | |
US10044799B2 (en) | Implementing synchronization of state information betweeen instances of an application as well as between different applications in an efficient, scalable manner | |
JP2008146380A (en) | Cache server, control method for it, program, and information storage medium | |
CN106210158B (en) | Domain name resolution synchronization method and device | |
CN106453667A (en) | Method and device for updating cached data | |
US20190108163A1 (en) | Database expansion system, equipment, and method of expanding database | |
CN109586937B (en) | Operation and maintenance method, equipment and storage medium of cache system | |
CN108279924A (en) | Program dissemination method and device | |
US20160021206A1 (en) | Method and router for sending and processing data | |
CN104967538A (en) | Network failover method, device and system | |
CN107844310B (en) | Configuration information updating method and system | |
CN103957252B (en) | The journal obtaining method and its system of cloud stocking system | |
JP2015076892A (en) | Characterization of domain names based on changes in authoritative name servers | |
US11082522B2 (en) | Information acquisition | |
CN108241495B (en) | Method and device for updating URL of resource file of downstream system by file storage system | |
US20160150010A1 (en) | Information processing apparatus, data save method, and information processing system | |
FR3093575A1 (en) | PROCESSING OF DISTRIBUTED DATA | |
CN113132356A (en) | UDP (user Datagram protocol) message distribution method, equipment and storage medium | |
CN106686156A (en) | A method and device for Internet audio and video domain name analysis | |
WO2016173451A1 (en) | Method and apparatus for generating domain name resolution, and server |
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 |