CN113507529A - 基于Web应用实现文件下载的方法 - Google Patents

基于Web应用实现文件下载的方法 Download PDF

Info

Publication number
CN113507529A
CN113507529A CN202110841804.4A CN202110841804A CN113507529A CN 113507529 A CN113507529 A CN 113507529A CN 202110841804 A CN202110841804 A CN 202110841804A CN 113507529 A CN113507529 A CN 113507529A
Authority
CN
China
Prior art keywords
web application
target
file
task
downloading
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
CN202110841804.4A
Other languages
English (en)
Other versions
CN113507529B (zh
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.)
Shanghai Zhongtongji Network Technology Co Ltd
Original Assignee
Shanghai Zhongtongji Network 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 Shanghai Zhongtongji Network Technology Co Ltd filed Critical Shanghai Zhongtongji Network Technology Co Ltd
Priority to CN202110841804.4A priority Critical patent/CN113507529B/zh
Publication of CN113507529A publication Critical patent/CN113507529A/zh
Application granted granted Critical
Publication of CN113507529B publication Critical patent/CN113507529B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种基于Web应用实现文件下载的方法,包括:Web应用接收下载请求,并根据下载请求调用下载中间件;下载中间件的Support服务创建带有标识信息的目标任务,将目标任务落入到关系型数据库中,并返回标识信息给Web应用;下载中间件的任务调度服务获取目标任务,从Web应用中获取需要下载的数据,生成目标文件并上传至文件服务器中;文件服务器接收目标文件进行存储,并返回对应的访问路径给任务调度服务;任务调度服务接收访问路径并落入到关系型数据库对应的目标任务中;Web应用轮询Support服务,获取到访问路径访问文件服务器,获取到目标文件。如此,满足了Web应用同时兼容用户正常访问与下载的需求。

Description

基于Web应用实现文件下载的方法
技术领域
本申请涉及Web应用技术领域,具体涉及一种基于Web应用实现文件下载的方法。
背景技术
随着互联网科技、网络基础建设的高速发展,越来越多的公司、机构、个人开始在互联网上构建企业网站、机构网站、个人网站。对应的,在互联网应用中存在着很多Web应用程序,小到个人,大到国家,而用户只需要有浏览器即可访问,不需要再安装其他软件。
Web应用为用户提供了很大的方便,但是有时候用户既需要通过Web应用来访问内容,也需要通过Web应用下载文件。现在的Web应用虽然能够也能够保证用户正常访问Web应用的内容,也能够保证用户下载文件,但是当用户既需要能够正常访问Web应用,也需要同时进行文件下载时,无法做到两者的兼容。
发明内容
有鉴于此,本申请的目的在于克服现有技术中Web应用的用户访问和文件下载无法同时兼容的技术问题,提供一种基于Web应用实现文件下载的方法。
为实现以上目的,本申请采用如下技术方案:
本申请提供一种基于Web应用实现文件下载的方法,包括:
Web应用接收下载请求,并根据所述下载请求携带的请求参数调用下载中间件的Support服务;
所述Support服务创建带有标识信息的目标任务,将所述目标任务落入到关系型数据库中,并把所述标识信息返回给所述Web应用;
所述下载中间件的任务调度服务获取所述目标任务,根据所述目标任务从所述Web应用中获取需要下载的数据,生成目标文件,并将所述目标文件上传至文件服务器中;
所述文件服务器接收所述目标文件进行存储,并返回对应的访问路径给所述任务调度服务;
所述任务调度服务接收所述访问路径并落入到所述关系型数据库对应的所述目标任务中;
所述Web应用轮询所述Support服务,获取到所述访问路径,根据所述访问路径访问所述文件服务器,获取到所述目标文件。
可选的,所述下载中间件的任务调度服务获取所述目标任务,包括:
所述任务调度服务从所述关系型数据库中获取所述目标任务。
可选的,所述目标任务携带有所述请求参数;
所述根据所述目标任务从所述Web应用中获取需要下载的数据,包括:
所述任务调度服务根据所述请求参数从所述Web应用中获取需要下载的数据。
可选的,所述生成目标文件,包括:
所述任务调度服务,基于所述请求参数中携带的预设格式,利用IO密集型服务器生成所述目标文件。
可选的,所述Web应用利用所述标识信息轮询所述Support服务,获取到所述访问路径,包括:
所述Web应用利用所述标识信息轮询所述Support服务,通过所述Support服务从所述关系型数据库中确定与所述标识信息对应的所述目标任务;
所述Support服务从确定的目标任务中获取所述访问路径,并将所述访问路径返回给所述Web应用。
可选的,所述Support服务创建带有标识信息的目标任务,包括:
基于所述请求参数,所述Support服务利用雪花算法生成带有标识信息的目标任务。
本申请提供的技术方案可以包括以下有益效果:
本申请的方案中,Web应用在接收到下载请求后,可以根据下载请求携带的请求参数调用下载中间件的Support服务,以通过下载中间件来实现对待下载文件的读写。Support服务创建带有标识信息的目标任务,继而将目标任务落入到关系型数据库中,并把标思信息返回给Web应用。下载中间件的任务调度服务获取目标任务,根据目标任务从Web应用中获取需要下载的数据,从而生成目标文件,并将目标文件发送给文件服务器。文件服务器在接收到目标文件后,对目标文件进行存储,并将访问路径返回给任务调度服务,以便于任务调度服务将访问路径落入到关系型数据库对应的目标任务中。基于此,Web应用就可以通过轮询Support服务来获取到目标文件的访问路径,继而通过访问路径访问文件服务器,获取到目标文件。如此,通过下载中间件、关系型数据库和文件服务器可以实现目标文件的异步下载,通过Web应用和文件服务器实现目标文件的分离,利用下载中间件作为第三方,省去了Web应用下载文件时读写文件的操作,满足了Web应用同时兼容用户正常访问与下载的需求。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的一种基于Web应用实现文件下载的方法的流程图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
参见图1是本申请一个实施例提供的一种基于Web应用实现文件下载的方法的流程图。本申请的实施例提供一种基于Web应用实现文件下载的方法,如图所示,该方法至少可以包括如下实施步骤:
步骤11、Web应用接收下载请求,并根据下载请求携带的请求参数调用下载中间件的Support服务。
其中,下载中间件作为一种中间件,可以执行Support服务和任务调度服务。
步骤12、Support服务创建带有标识信息的目标任务,将目标任务落入到关系型数据库中,并把标识信息返回给Web应用。
实施时,标识信息可以是目标任务的任务编号。每个目标任务都有其唯一的任务编号。
步骤13、下载中间件的任务调度服务获取目标任务,根据目标任务从Web应用中获取需要下载的数据,生成目标文件,并将目标文件上传至文件服务器中。
步骤14、文件服务器接收目标文件进行存储,并返回对应的访问路径给任务调度服务。
步骤15、任务调度服务接收访问路径并落入到关系型数据库对应的目标任务中。
步骤16、Web应用轮询Support服务,获取到访问路径,根据访问路径访问文件服务器,获取到目标文件。
本实施例中,Web应用在接收到下载请求后,可以根据下载请求携带的请求参数调用下载中间件的Support服务,以通过下载中间件来实现对待下载文件的读写。Support服务创建带有标识信息的目标任务,继而将目标任务落入到关系型数据库中,并把标思信息返回给Web应用。下载中间件的任务调度服务获取目标任务,根据目标任务从Web应用中获取需要下载的数据,从而生成目标文件,并将目标文件发送给文件服务器。文件服务器在接收到目标文件后,对目标文件进行存储,并将访问路径返回给任务调度服务,以便于任务调度服务将访问路径落入到关系型数据库对应的目标任务中。基于此,Web应用就可以通过轮询Support服务来获取到目标文件的访问路径,继而通过访问路径访问文件服务器,获取到目标文件。如此,通过下载中间件、关系型数据库和文件服务器可以实现目标文件的异步下载,通过Web应用和文件服务器实现目标文件的分离,利用下载中间件作为第三方,省去了Web应用下载文件时读写文件的操作,满足了Web应用同时兼容用户正常访问与下载的需求。
步骤12中,在Support服务创建带有标识信息的目标任务时,Support服务可以基于请求参数,利用雪花算法生成带有标识信息的目标任务。
具体的,利用雪花算法生成带有标识信息的目标任务的具体实现方式可以参考现有相关技术,此处不再赘述。
在步骤12中,Support服务将带有标识信息的目标任务落入到了关系型数据库中,说明关系型数据库中已存储有待完成的目标任务。如此,在下载中间件的任务调度服务获取目标任务时,任务调度服务可以从关系型数据库中获取目标任务,以便于后续目标任务可以被执行完成。
其中,目标任务还可以携带有请求参数。基于此,在根据目标任务从Web应用中获取需要下载的数据时,具体可以包括:任务调度服务根据请求参数从Web应用中获取需要下载的数据。
任务调度服务在获取到需要下载的数据后,就可以基于请求参数中携带的预设格式,利用IO密集型服务器生成目标文件。如此,利用IO密集型服务器可以实现密集的IO读写,省去了Web应用的读写工作,进一步提高了Web应用对同时访问和下载的兼容。
在任务调度服务生成目标文件并落入到文件服务器中,并且将对应获取到的文件服务器的访问路径落入到关系型数据库中后,Web应用可以利用标识信息轮询Support服务,获取到访问路径。
具体实施时,Web应用可以利用标识信息轮询Support服务,通过Support服务从关系型数据库中确定与标识信息对应的目标任务;Support服务从确定的目标任务中获取访问路径,并将访问路径返回给Web应用。如此,Web应用就可以利用获取到的访问路径从文件数据库中获取到目标文件。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (6)

1.一种基于Web应用实现文件下载的方法,其特征在于,包括:
Web应用接收下载请求,并根据所述下载请求携带的请求参数调用下载中间件的Support服务;
所述Support服务创建带有标识信息的目标任务,将所述目标任务落入到关系型数据库中,并把所述标识信息返回给所述Web应用;
所述下载中间件的任务调度服务获取所述目标任务,根据所述目标任务从所述Web应用中获取需要下载的数据,生成目标文件,并将所述目标文件上传至文件服务器中;
所述文件服务器接收所述目标文件进行存储,并返回对应的访问路径给所述任务调度服务;
所述任务调度服务接收所述访问路径并落入到所述关系型数据库对应的所述目标任务中;
所述Web应用轮询所述Support服务,获取到所述访问路径,根据所述访问路径访问所述文件服务器,获取到所述目标文件。
2.根据权利要求1所述的基于Web应用实现文件下载的方法,其特征在于,所述下载中间件的任务调度服务获取所述目标任务,包括:
所述任务调度服务从所述关系型数据库中获取所述目标任务。
3.根据权利要求1所述的基于Web应用实现文件下载的方法,其特征在于,所述目标任务携带有所述请求参数;
所述根据所述目标任务从所述Web应用中获取需要下载的数据,包括:
所述任务调度服务根据所述请求参数从所述Web应用中获取需要下载的数据。
4.根据权利要求1所述的基于Web应用实现文件下载的方法,其特征在于,所述生成目标文件,包括:
所述任务调度服务,基于所述请求参数中携带的预设格式,利用IO密集型服务器生成所述目标文件。
5.根据权利要求1所述的基于Web应用实现文件下载的方法,其特征在于,所述Web应用利用所述标识信息轮询所述Support服务,获取到所述访问路径,包括:
所述Web应用利用所述标识信息轮询所述Support服务,通过所述Support服务从所述关系型数据库中确定与所述标识信息对应的所述目标任务;
所述Support服务从确定的目标任务中获取所述访问路径,并将所述访问路径返回给所述Web应用。
6.根据权利要求1所述的基于Web应用实现文件下载的方法,其特征在于,所述Support服务创建带有标识信息的目标任务,包括:
基于所述请求参数,所述Support服务利用雪花算法生成带有标识信息的目标任务。
CN202110841804.4A 2021-07-26 2021-07-26 基于Web应用实现文件下载的方法 Active CN113507529B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110841804.4A CN113507529B (zh) 2021-07-26 2021-07-26 基于Web应用实现文件下载的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110841804.4A CN113507529B (zh) 2021-07-26 2021-07-26 基于Web应用实现文件下载的方法

Publications (2)

Publication Number Publication Date
CN113507529A true CN113507529A (zh) 2021-10-15
CN113507529B CN113507529B (zh) 2022-12-06

Family

ID=78014482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110841804.4A Active CN113507529B (zh) 2021-07-26 2021-07-26 基于Web应用实现文件下载的方法

Country Status (1)

Country Link
CN (1) CN113507529B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697316A (zh) * 2022-04-24 2022-07-01 平安科技(深圳)有限公司 数据的批量下载方法、装置、设备及计算机可读介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002001377A1 (en) * 2000-06-29 2002-01-03 Wysetech Co., Ltd. Distributed processing system and method for application programs
US20030237052A1 (en) * 2002-06-20 2003-12-25 Magnus Danielsson Method and an apparatus for styling a web service
CN101807206A (zh) * 2010-03-10 2010-08-18 上海克而瑞信息技术有限公司 一种网络信息垂直搜索与挖掘处理方法
CN103294507A (zh) * 2013-05-09 2013-09-11 优视科技有限公司 一种提供下载资源信息的方法及装置
CN103618787A (zh) * 2013-11-26 2014-03-05 优视科技有限公司 一种网页展现***和方法
CN103886033A (zh) * 2014-03-05 2014-06-25 无锡香象生物科技有限公司 用于安全产业链的智能垂直搜索装置和方法
CN106126595A (zh) * 2016-06-20 2016-11-16 浪潮电子信息产业股份有限公司 一种文件下载方法及装置
CN106453453A (zh) * 2015-08-07 2017-02-22 北京国双科技有限公司 文件生成与下载处理方法和装置、客户端单元和浏览器
WO2017167051A1 (zh) * 2016-03-29 2017-10-05 阿里巴巴集团控股有限公司 一种调用文件方法及装置
US20180041590A1 (en) * 2015-12-28 2018-02-08 Huawei Technologies Co., Ltd. Website access method, apparatus, and website system
CN109376133A (zh) * 2018-09-26 2019-02-22 中国平安人寿保险股份有限公司 文件访问方法及文件访问***
CN110309476A (zh) * 2019-07-05 2019-10-08 上海中通吉网络技术有限公司 网页浏览器调用本地应用程序的方法及装置
CN111580986A (zh) * 2020-04-17 2020-08-25 深圳震有科技股份有限公司 一种基于采集服务中间件的数据获取方法、***及介质

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002001377A1 (en) * 2000-06-29 2002-01-03 Wysetech Co., Ltd. Distributed processing system and method for application programs
US20030237052A1 (en) * 2002-06-20 2003-12-25 Magnus Danielsson Method and an apparatus for styling a web service
CN101807206A (zh) * 2010-03-10 2010-08-18 上海克而瑞信息技术有限公司 一种网络信息垂直搜索与挖掘处理方法
CN103294507A (zh) * 2013-05-09 2013-09-11 优视科技有限公司 一种提供下载资源信息的方法及装置
WO2015078160A1 (zh) * 2013-11-26 2015-06-04 优视科技有限公司 一种网页展现***和方法
CN103618787A (zh) * 2013-11-26 2014-03-05 优视科技有限公司 一种网页展现***和方法
CN103886033A (zh) * 2014-03-05 2014-06-25 无锡香象生物科技有限公司 用于安全产业链的智能垂直搜索装置和方法
CN106453453A (zh) * 2015-08-07 2017-02-22 北京国双科技有限公司 文件生成与下载处理方法和装置、客户端单元和浏览器
US20180041590A1 (en) * 2015-12-28 2018-02-08 Huawei Technologies Co., Ltd. Website access method, apparatus, and website system
WO2017167051A1 (zh) * 2016-03-29 2017-10-05 阿里巴巴集团控股有限公司 一种调用文件方法及装置
CN106126595A (zh) * 2016-06-20 2016-11-16 浪潮电子信息产业股份有限公司 一种文件下载方法及装置
CN109376133A (zh) * 2018-09-26 2019-02-22 中国平安人寿保险股份有限公司 文件访问方法及文件访问***
CN110309476A (zh) * 2019-07-05 2019-10-08 上海中通吉网络技术有限公司 网页浏览器调用本地应用程序的方法及装置
CN111580986A (zh) * 2020-04-17 2020-08-25 深圳震有科技股份有限公司 一种基于采集服务中间件的数据获取方法、***及介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘琦: "浅谈P2P网络文件传输", 《科教文汇(下旬刊)》 *
菜鸟-传奇: "浏览器、中间件和服务器之间的联系", 《CSDN》 *
郭银章等: "基于CORBA分布式计算环境的Web数据库集成访问研究", 《计算机应用研究》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697316A (zh) * 2022-04-24 2022-07-01 平安科技(深圳)有限公司 数据的批量下载方法、装置、设备及计算机可读介质
CN114697316B (zh) * 2022-04-24 2024-03-12 平安科技(深圳)有限公司 数据的批量下载方法、装置、设备及计算机可读介质

Also Published As

Publication number Publication date
CN113507529B (zh) 2022-12-06

Similar Documents

Publication Publication Date Title
KR101224721B1 (ko) 컨텍스트-인식 플랫폼을 위한 시스템 및 방법
CN111767143A (zh) 交易数据处理方法、装置、设备及***
CN107577420B (zh) 文件处理方法和装置、服务器
CN108696372B (zh) 一种保持***配置一致性的方法和***
CN111367873A (zh) 日志数据的存储方法、装置、终端及计算机存储介质
US11237761B2 (en) Management of multiple physical function nonvolatile memory devices
US9116808B2 (en) Method and system for determining device configuration settings
CN111274512A (zh) 一种页面加载方法、装置及介质
CN113507529B (zh) 基于Web应用实现文件下载的方法
WO2022156087A1 (zh) 数据血缘关系建立方法、装置、计算机设备及存储介质
CN109614271A (zh) 多个集群数据一致性的控制方法、装置、设备及存储介质
CN109814915A (zh) 基于lua的参数配置方法、装置、介质和电子设备
CN111125257B (zh) 词典更新方法、装置、设备和存储介质
CN110580212B (zh) 应用程序的数据导出方法、装置、电子设备及存储介质
CN116069725A (zh) 文件迁移方法、装置、设备、介质和程序产品
CN111880996B (zh) 一种裸机数据采集方法、装置、设备及可读存储介质
CN116048609A (zh) 配置文件更新方法、装置、计算机设备和存储介质
CN112068895B (zh) 代码配置方法、装置、视频播放设备及存储介质
CN114328007A (zh) 一种容器备份还原方法、装置及其介质
CN114527907A (zh) 菜单数据的处理方法、装置、计算机设备及存储介质
CN112068931A (zh) 一种快速制作虚拟机镜像的方法及***
CN111858487A (zh) 数据更新方法及设备
CN109542531A (zh) 一种文件布局调整方法及装置
US20210141771A1 (en) Method of managing files by mobile device and mobile device for implementing the same
CN111858495B (zh) 文件信息获取方法、装置、存储介质及电子设备

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