CN110334304A - 基于布局容灾的配置方法及*** - Google Patents
基于布局容灾的配置方法及*** Download PDFInfo
- Publication number
- CN110334304A CN110334304A CN201910487873.2A CN201910487873A CN110334304A CN 110334304 A CN110334304 A CN 110334304A CN 201910487873 A CN201910487873 A CN 201910487873A CN 110334304 A CN110334304 A CN 110334304A
- Authority
- CN
- China
- Prior art keywords
- layout
- basic module
- configuration
- module
- disaster tolerance
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种基于布局容灾的配置方法及***,该布局管理方法包括服务端通过管理后台配置若干基础模块,每个基础模块都会配置一个容灾方案;而后通过管理后台实现布局模块的配置,客户端通过布局接口读取布局配置并进行本地缓存,如果布局接口由于发生意外导致读取失败,则使用本地缓存的布局配置,如果读取到布局内某个基础模块的内容不可访问,则读取该模块对应的容灾方案进行展示。本申请通过每个基础模块配置一个容灾方案以及客户端进行本地缓存的手段,确保布局内的每一个模块都有自动容灾的能力,即使在最差的网络环境下,也能保证APP界面的完整展示,有效提升了APP的布局容灾和运营能力。
Description
技术领域
本申请涉及通信领域,具体而言,涉及一种基于布局容灾的配置方法及***。
背景技术
随着移动互联网和移动APP的不断高速发展,人们对移动APP的使用也在不断提出更高的要求,只有满足了人们的使用需求,产品才能更具市场竞争力,企业才能走的更远。
APP(Application)一般指手机软件,手机软件主要指安装在智能手机上的软件,用于完善原始***的不足和个性化,为用户提高更丰富的使用体验。目前,大部分的APP页面版式都是固定的,修改版式一般都是通过发布新的APP版本来实现,调整周期比较长;另一种实现方案是通过Hybrid混合应用的方式,内嵌Html页面来实现动态更新,但是由于不是原生的界面生成方案,用户体验会比较差。
此外,***稳定性是最重要的指标之一,需要保证在某些端口发生故障时,APP可用性不受影响,为了做到这点,APP布局的容灾能力就要受到很大考验。
针对相关技术中单一的布局配置难以满足越来越高的布局容灾能力要求的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种基于布局容灾的配置方法及***,以解决单一的布局配置难以满足越来越高的布局容灾能力要求的问题,确保布局内的每一个模块都有自动容灾的能力,即使在最差的网络环境下,也能保证APP界面的完整展示。
为了实现上述目的,根据本申请的一个方面,提供了一种基于布局容灾的配置方法。
根据本申请的一种基于布局容灾的配置方法包括:
S1:服务端通过管理后台配置若干基础模块,每个基础模块包括名称、标题、内容类型、媒体属性、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案(可以是一段文字描述,或者是一张图片);
S2:服务端通过管理后台实现布局模块的配置,具体包括:首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择步骤S1中生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
S4:客户端向服务端请求获取布局配置的接口,并将读取到的布局配置进行本地缓存,如果布局内存在基础模块的内容不可访问,则读取该基础模块对应的容灾方案进行展示,如果整个布局接口服务不可访问,则选择使用本地缓存的布局配置。
进一步的,所述步骤S1中基础模块的内容类型包括纯图、纯文字、图文混排,媒体属性包括普通图文、广告图文、数据列表。
进一步的,所述步骤S4中客户端对读取的基础模块内容也进行本地缓存。万一遇到整个布局接口服务不可访问,且布局内的模块内容也不可访问的情况,就采用全部读取本地布局缓存的方式进行界面展示。
进一步的,所述步骤S2中基础模块的布局属性包括主标题、副标题、主题颜色、显示位置、栏目数、跳转链接。布局模块的布局属性可以精确配置某个模块在当前布局中的展示位置、展示方式、展示内容等信息,确保布局模块配置的灵活性。
进一步的,所述步骤S2中未进行编辑的基础模块布局属性则维持初始状态,包括:主标题为空,副标题为空,主题颜色为黑色,显示位置为居中,栏目数为1,跳转链接为空。
进一步的,所述步骤S2至步骤S4中还有步骤S3:管理后台完成布局配置后,如果对外发布一个新的布局配置,则需要提出发布申请,经相关上级审核通过之后才可以发布到正式环境。
进一步的,所述步骤S3还包括:一旦审核通过,服务端会将申请通过的布局配置数据存入发布缓存(Redis或者Memcached等缓存服务)中,对外的服务接口从发布缓存中读取当前可用的布局配置。
为了实现上述目的,根据本申请的另一方面,提供了一种基于布局容灾的配置***。
根据本申请的一种基于布局容灾的配置***包括:
基础模块:通过管理后台配置生成,每个基础模块包括名称、标题、内容类型(纯图、纯文字、图文混排等)、媒体属性(普通图文、广告图文、数据列表)、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案(可以是一段文字描述,或者是一张图片);
布局模块:通过管理后台配置生成,首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择已生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
本地缓存模块:客户端向服务端请求获取布局配置的接口,并将读取到的布局配置进行本地缓存,如果布局内存在基础模块的内容不可访问,则读取该基础模块对应的容灾方案进行展示,如果整个布局接口服务不可访问,则选择使用本地缓存的布局配置。
进一步的,还包括发布缓存模块:管理后台完成布局配置后,发出申请并审核通过的布局配置数据存入发布缓存(Redis或者Memcached等缓存服务)中,对外的服务接口从发布缓存中读取当前可用的布局配置。
进一步的,所述本地缓存模块对读取的基础模块内容也进行本地缓存。
在本申请实施例中,采用原生界面生成方案的方式,确保布局内的每一个模块都有自动容灾的能力,即使在最差的网络环境下,也能保证APP界面的完整展示,进而解决了由于APP页面版式单一导致的难以满足越来越高的布局容灾能力要求的技术问题。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请一种实施例的***结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
如图1所示,该方法包括如下的步骤S1至步骤S4:
S1:服务端通过管理后台配置若干基础模块,每个基础模块包括名称、标题、内容类型(纯图、纯文字、图文混排等)、媒体属性(普通图文、广告图文、数据列表)、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案(可以是一段文字描述,或者是一张图片);
S2:服务端通过管理后台实现布局模块的配置,具体包括:首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择步骤S1中生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,包括主标题、副标题、主题颜色、显示位置、栏目数、跳转链接,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
S3:管理后台完成布局配置后,如果对外发布一个新的布局配置,则需要提出发布申请,经相关上级审核通过之后才可以发布到正式环境,一旦审核通过,服务端会将申请通过的布局配置数据存入发布缓存(Redis或者Memcached等缓存服务)中,对外的服务接口从发布缓存中读取当前可用的布局配置;
S4:客户端向服务端请求获取布局配置的接口,并将读取到的布局配置进行本地缓存,如果布局内存在基础模块的内容不可访问,则读取该基础模块对应的容灾方案进行展示,如果整个布局接口服务不可访问,则选择使用本地缓存的布局配置。
从以上的描述中,可以看出,本发明实现了如下技术效果:
采用原生界面生成方案的方式,确保布局内的每一个模块都有自动容灾的能力,即使在最差的网络环境下,也能保证APP界面的完整展示,有效提升了APP的布局容灾和运营能力。
根据本发明实施例,所述步骤S2中未进行编辑的基础模块布局属性则维持初始状态,包括:主标题为空,副标题为空,主题颜色为黑色,显示位置为居中,栏目数为1,跳转链接为空。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例,还提供了一种用于实施上述基于布局容灾的配置方法的***,该***包括:
基础模块:通过管理后台配置生成,每个基础模块包括名称、标题、内容类型(纯图、纯文字、图文混排等)、媒体属性(普通图文、广告图文、数据列表)、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案(可以是一段文字描述,或者是一张图片);
布局模块:通过管理后台配置生成,首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择已生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,包括主标题、副标题、主题颜色、显示位置、栏目数、跳转链接,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
当客户端在向服务端请求获取布局配置的接口时,附带手机屏幕尺寸信息,服务端则根据当前客户端尺寸匹配相应的布局配置,从而实现不同的用户手机屏幕尺寸展示适配的布局配置。
根据本发明实施例,还包括发布缓存模块:管理后台完成布局配置后,发出申请并审核通过的布局配置数据存入发布缓存(Redis或者Memcached等缓存服务)中,对外的服务接口从发布缓存中读取当前可用的布局配置。此外,所述本地缓存模块对读取的基础模块内容也进行本地缓存。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种基于布局容灾的配置方法,其特征在于,包括以下步骤:
S1:服务端通过管理后台配置若干基础模块,每个基础模块包括名称、标题、内容类型、媒体属性、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案;
S2:服务端通过管理后台实现布局模块的配置,具体包括:首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择步骤S1中生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
S4:客户端向服务端请求获取布局配置的接口,并将读取到的布局配置进行本地缓存,如果布局内存在基础模块的内容不可访问,则读取该基础模块对应的容灾方案进行展示,如果整个布局接口服务不可访问,则选择使用本地缓存的布局配置。
2.根据权利要求1所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S1中基础模块的内容类型包括纯图、纯文字、图文混排,媒体属性包括普通图文、广告图文、数据列表。
3.根据权利要求1所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S4中客户端对读取的基础模块内容也进行本地缓存,如果遇到整个布局接口服务不可访问,且布局内的模块内容也不可访问的情况,就采用全部读取本地布局缓存的方式进行界面展示。
4.根据权利要求1至3中任一项所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S2中基础模块的布局属性包括主标题、副标题、主题颜色、显示位置、栏目数、跳转链接。
5.根据权利要求4所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S2中未进行编辑的基础模块布局属性则维持初始状态,包括:主标题为空,副标题为空,主题颜色为黑色,显示位置为居中,栏目数为1,跳转链接为空。
6.根据权利要求5所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S2至步骤S4中还有步骤S3:管理后台完成布局配置后,如果对外发布一个新的布局配置,则需要提出发布申请,经相关上级审核通过之后才可以发布到正式环境。
7.根据权利要求6所述的一种基于布局容灾的配置方法,其特征在于,所述步骤S3还包括:一旦审核通过,服务端会将申请通过的布局配置数据存入发布缓存中,对外的服务接口从发布缓存中读取当前可用的布局配置。
8.一种基于布局容灾的配置***,其特征在于,包括:
基础模块:通过管理后台配置生成,每个基础模块包括名称、标题、内容类型、媒体属性、详细内容、内容链接、跳转链接、统计关键字等字段信息,且每个基础模块分别配置有一个容灾方案;
布局模块:通过管理后台配置生成,首先新建一个新的布局版面并命名,然后进入可视化布局管理界面,使用前端拖拽技术选择已生成的基础模块进行拖拽排版,同时编辑布局内各个基础模块的布局属性,编辑完布局排版之后,通过点击“保存”等按钮,提交布局数据到数据库进行保存;
本地缓存模块:客户端向服务端请求获取布局配置的接口,并将读取到的布局配置进行本地缓存,如果布局内存在基础模块的内容不可访问,则读取该基础模块对应的容灾方案进行展示,如果整个布局接口服务不可访问,则选择使用本地缓存的布局配置。
9.根据权利要求8所述的一种基于布局容灾的配置***,其特征在于,还包括发布缓存模块:管理后台完成布局配置后,发出申请并审核通过的布局配置数据存入发布缓存中,对外的服务接口从发布缓存中读取当前可用的布局配置。
10.根据权利要求9所述的一种基于布局容灾的配置***,其特征在于,所述本地缓存模块对读取的基础模块内容也进行本地缓存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910487873.2A CN110334304A (zh) | 2019-06-05 | 2019-06-05 | 基于布局容灾的配置方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910487873.2A CN110334304A (zh) | 2019-06-05 | 2019-06-05 | 基于布局容灾的配置方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110334304A true CN110334304A (zh) | 2019-10-15 |
Family
ID=68140742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910487873.2A Pending CN110334304A (zh) | 2019-06-05 | 2019-06-05 | 基于布局容灾的配置方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110334304A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422331A (zh) * | 2022-01-21 | 2022-04-29 | 中国工商银行股份有限公司 | 容灾切换方法、装置及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140096038A1 (en) * | 2012-09-28 | 2014-04-03 | Interactive Memories, Inc. | Method for Editing Font Size for Font Arranged in a Layout on an Electronic Interface using Real Time Visual Input |
CN105808587A (zh) * | 2014-12-31 | 2016-07-27 | 中国电信股份有限公司 | 在网页中嵌入信息的方法、网关设备及*** |
CN106156231A (zh) * | 2015-04-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种网站容灾方法、装置及*** |
CN106202322A (zh) * | 2016-06-30 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种页面生成方法和装置 |
CN106354877A (zh) * | 2016-09-27 | 2017-01-25 | 北京奇虎科技有限公司 | 网页离线浏览方法及装置 |
US20170046317A1 (en) * | 2012-02-20 | 2017-02-16 | Wix.Com Ltd. | Method and system for section-based editing of a website page |
CN107391114A (zh) * | 2017-06-27 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 页面可视化渲染方法及装置 |
-
2019
- 2019-06-05 CN CN201910487873.2A patent/CN110334304A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170046317A1 (en) * | 2012-02-20 | 2017-02-16 | Wix.Com Ltd. | Method and system for section-based editing of a website page |
US20140096038A1 (en) * | 2012-09-28 | 2014-04-03 | Interactive Memories, Inc. | Method for Editing Font Size for Font Arranged in a Layout on an Electronic Interface using Real Time Visual Input |
CN105808587A (zh) * | 2014-12-31 | 2016-07-27 | 中国电信股份有限公司 | 在网页中嵌入信息的方法、网关设备及*** |
CN106156231A (zh) * | 2015-04-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种网站容灾方法、装置及*** |
CN106202322A (zh) * | 2016-06-30 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种页面生成方法和装置 |
CN106354877A (zh) * | 2016-09-27 | 2017-01-25 | 北京奇虎科技有限公司 | 网页离线浏览方法及装置 |
CN107391114A (zh) * | 2017-06-27 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 页面可视化渲染方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422331A (zh) * | 2022-01-21 | 2022-04-29 | 中国工商银行股份有限公司 | 容灾切换方法、装置及*** |
CN114422331B (zh) * | 2022-01-21 | 2024-04-05 | 中国工商银行股份有限公司 | 容灾切换方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10713066B2 (en) | Generating content objects using an integrated development environment | |
US9128918B2 (en) | Dynamic language translation of web site content | |
Cahill | Going social at Vancouver Public Library: what the virtual branch did next | |
CN101504672B (zh) | 一种动态配置实体数据表的方法和*** | |
US11188215B1 (en) | Systems and methods for prioritizing digital user content within a graphical user interface | |
CN103631865B (zh) | 网页生成方法及设备 | |
CN100511237C (zh) | 一种数据库扩展方法及装置 | |
US10664244B2 (en) | Dynamic page previewer for a web application builder | |
CN110020356A (zh) | 一种页面模块的代码生成方法、装置及*** | |
CN103530338B (zh) | 在计算设备上进行页面渲染的框架及生成页面的方法 | |
US20140337808A1 (en) | Space Constrained Small Format Visual Analytic Labeling | |
CN110336916A (zh) | 基于终端屏幕尺寸的布局管理方法及*** | |
CN104636394A (zh) | 用户生成内容信息的展示方法、***和装置 | |
US20190065487A1 (en) | Filter logic in a dynamic page previewer | |
CN105574735A (zh) | 基于互联网的展示物料***及展示物料制作方法 | |
CN107357952A (zh) | 一种基于网络的自动装配及三维交互方法与*** | |
CN105992171A (zh) | 一种文本信息的处理方法和装置 | |
CN109165066A (zh) | 页面布局的调整方法、展示方法、装置、存储介质及终端 | |
CN110334304A (zh) | 基于布局容灾的配置方法及*** | |
US20110055730A1 (en) | User-Customizable Electronic Virtual Exhibit Reproduction System | |
CN108153465A (zh) | 基于企业SaaS应用的标签设置方法及装置 | |
CN108920535A (zh) | 一种大屏输入方法及*** | |
CN102314468A (zh) | 一种同步浏览的方法 | |
CN102868746A (zh) | 实现移动信息化的方法 | |
CN113518968A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191015 |
|
RJ01 | Rejection of invention patent application after publication |