[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113127906A - 基于c/s架构的统一权限管理平台、方法及存储介质 - Google Patents

基于c/s架构的统一权限管理平台、方法及存储介质 Download PDF

Info

Publication number
CN113127906A
CN113127906A CN202110472008.8A CN202110472008A CN113127906A CN 113127906 A CN113127906 A CN 113127906A CN 202110472008 A CN202110472008 A CN 202110472008A CN 113127906 A CN113127906 A CN 113127906A
Authority
CN
China
Prior art keywords
user
platform
role
managed
authority
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
Application number
CN202110472008.8A
Other languages
English (en)
Inventor
李洋
肖伟明
余道敏
钟卫为
黄晓艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Hongxin Technology Service Co Ltd
Original Assignee
Wuhan Hongxin Technology Service 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 Wuhan Hongxin Technology Service Co Ltd filed Critical Wuhan Hongxin Technology Service Co Ltd
Priority to CN202110472008.8A priority Critical patent/CN113127906A/zh
Publication of CN113127906A publication Critical patent/CN113127906A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于C/S架构的统一权限管理平台、方法及存储介质。该平台包括:平台配置模块,用于添加被管理平台相关信息,所述被管理平台是基于B/S架构实现的,所述相关信息包括所述被管理平台的链接地址;权限配置模块,用于为每个所述被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中;获取模块,用于接收用户登录请求,根据所述用户登录请求获取用户对应的角色及权限信息;登录模块,用于根据用户对应的角色及权限信息生成功能界面,并在所述链接地址上展示所述功能界面。本发明实现了权限控制与业务逻辑的分离,可同时为多个被管理平台进行统一的权限管理。

Description

基于C/S架构的统一权限管理平台、方法及存储介质
技术领域
本发明属于计算机技术领域,更具体地,涉及一种基于C/S架构的统一权限管理平台、方法及存储介质。
背景技术
目前常用的权限管理方式是:每个系统平台在进行软件开发时,都需开发一套自己的权限管理模块,甚至有些特定的权限需要写到代码里。这种方式存在缺点:(1)由于需要为每个平台开发权限管理模块,降低了开发效率,浪费了人力成本;(2)对于写到代码中的权限管理,维护起来非常困难,当需要更改权限时,需要直接更改代码,这无疑是增加了代码维护工作量。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种基于C/S架构的统一权限管理平台、方法及存储介质,实现了权限控制与业务逻辑的分离,可同时为多个被管理平台进行统一的权限管理。
为实现上述目的,按照本发明的第一方面,提供了一种基于C/S架构的统一权限管理平台,包括:
平台配置模块,用于添加被管理平台相关信息,所述被管理平台是基于B/S架构实现的,所述相关信息包括所述被管理平台的链接地址;
权限配置模块,用于为每个所述被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中;
获取模块,用于接收用户在统一权限管理平台上发起的用户登录请求,根据所述用户登录请求获取用户对应的角色及权限信息;
登录模块,用于根据用户对应的角色及权限信息生成功能界面,并在所述链接地址上展示所述功能界面。
优选的,所述权限信息包括角色对应的菜单关键字以及操作功能关键字;
所述根据用户登录请求获取用户对应的角色及权限信息包括步骤:根据用户登录请求获取用户对应的角色、该角色对应的菜单关键字以及操作功能关键字。
优选的,统一权限管理平台还包括用户ID存储单元,用于预先存储每个所述被管理平台中注册过的所有用户ID;
所述用户登录请求中包括用户ID;
所述根据用户登录请求获取用户对应的角色及权限信息包括步骤:
在数据库中查询用户登录请求中的用户ID注册过的所有所述被管理平台,并将查询结果展示给用户以供用户选择要登录的被管理平台;
获取用户选择的被管理平台中该用户ID对应的角色及权限信息。
优选的,统一权限管理平台还包括限制访问模块,用于若接收到所述被管理平台的限制访问消息,限制所述被管理平台之后的所有用户登录请求。
优选的,所述Drools规则文件还包括所述被管理平台的名称和版本号。
按照本发明的第二方面,提供了一种统一权限管理方法,包括步骤:
添加被管理平台相关信息,所述被管理平台是基于B/S架构实现的,所述相关信息包括所述被管理平台的链接地址;
为每个所述被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中;
接收用户在统一权限管理平台上发起的用户登录请求,根据所述用户登录请求获取用户对应的角色及权限信息;
根据用户对应的角色及权限信息生成功能界面,并在所述链接地址上展示所述功能界面。
按照本发明的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项统一权限管理方法。
总体而言,本发明与现有技术相比,具有有益效果:
(1)实现了权限控制与业务逻辑的分离,通过统一管理平台和方法,可同时为多个被管理平台进行统一的权限管理,大大节省了开发成本,提升了软件开发效率。并且在角色及权限信息的配置上采用Drools规则文件,可以简化对于复杂问题的逻辑表述,并对这些逻辑进行验证。
(2)大大降低应用程序的维护和可扩展性成本,以适应未来需求的变化。当需要修改每个角色的权限时,仅仅只需要修改Drools规则文件即可。
(3)还可以实现被管理平台的流量管理,当被管理平台出现异常访问或内容违规时,可以对该被管理平台的登陆请求进行限制访问。
附图说明
图1是本发明实施例的统一权限管理平台的原理示意图;
图2是本发明实施例的统一权限管理方法的流程示意图;
图3是本发明另一实施例的统一权限管理方法的流程示意图;
图4是本发明另一实施例的统一权限管理方法中权限管理员的作业示意图;
图5是本发明另一实施例的统一权限管理方法中用户的作业示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,本发明实施例的一种基于C/S架构的统一权限管理平台,其与基于B/S架构的被管理平台进行信息交互,具体地是通过被管理平台的链接地址进行信息交互。被管理平台将其权限管理授权给统一权限管理平台,统一权限管理平台可同时实现多个被管理平台的权限管理。统一权限管理平台属于用户登录主平台,被管理平台用户通过相同的链接地址访问登录。用户可以直接统一权限管理平台上进行用户登录,统一权限管理平台会处理所有其管理的所有被管理平台的登陆请求,会根据用户的权限生成对应的功能界面,并将用户登录请求链接到实际要登录的被管理平台。
进一步地,统一权限管理平台和被管理平管理平台两者的后台数据库分离,不能相互访问,以免增加数据库维护风险。
统一权限管理平台包括平台配置模块、权限配置模块、获取模块和登录模块。
平台配置模块,用于添加被管理平台相关信息,被管理平台是基于B/S架构实现的,相关信息包括被管理平台的链接地址。
权限配置模块,用于为每个被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中。
获取模块,用于接收用户在统一权限管理平台上发起的用户登录请求,根据用户登录请求获取用户对应的角色及权限信息。
登录模块,用于根据用户对应的角色及权限信息生成功能界面,并在链接地址上展示功能界面。
进一步地,统一权限管理平台还包括限制访问模块,用于若接收到被管理平台的限制访问消息,限制被管理平台之后的所有用户登录请求。
进一步地,权限信息包括角色对应的菜单关键字以及操作功能关键字。
进一步地,统一权限管理平台还包括被管理平台菜单管理模块。
被管理平台菜单管理模块,用于预先获取被管理平台所有的菜单关键字及菜单下的操作功能关键字,这样方便权限配置模块为每个角色配置对应的菜单关键字以及操作功能关键字。
进一步地,统一权限管理平台还包括数据统计模块,数据统计模块是对统一权限管理平台、被管理平台登录统计、平台统计、新增用户统计、日志管理。
登录统计以时间段及不同的颗粒度(小时、天、月)统计用户登录量。
平台统计记录不同平台的平台名称、点击数、使用人数。点击平台名称查看详细到个人使用该平台某些功能的点击数。
新增用户统计,记录在一个月区间中新增用户信息。
如图2所示,本发明实施例的统一权限管理方法,包括:
步骤1:添加被管理平台相关信息,被管理平台是基于B/S架构实现的,相关信息包括被管理平台的链接地址。
权限管理员在统一权限管理平台上添加被管理平台相关信息,其中最为重要的是被管理平台的链接地址,统一权限管理平台和被管理平台通过链接地址进行信息交互。
权限管理员可添加多个被管理平台,分别添加每个被管理平台的相关信息,这样可实现多个被管理平台的统一权限管理。
步骤2:为每个被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中。
权限管理员添加被管理平台相关信息后,还需要为每个被管理平台配置其角色列表及每个角色的权限信息。每个角色的权限信息可以不同。
将每个被管理平台的角色列表及权限信息记录在Drools规则文件中,方便后续步骤3查询用户对应的权限信息。
Drools规则文件还包括被管理平台的被管理平台的链接地址、名称和版本号等。
当需要修改用户权限时,只需要修改Drools文件即可,不需要在代码中修改,大大提高了软件维护便利性。
进一步地,权限信息包括角色对应的菜单关键字以及操作功能关键字。菜单关键字是界面上展示的关键字,例如是平台名称英文缩写、模块英文缩写、功能英文缩写。操作功能关键字可以是界面上的添加、更新、查询、删除等不同功能的虚拟按键。
步骤3:接收用户在统一权限管理平台上发起的用户登录请求,根据用户登录请求获取用户对应的角色及权限信息。
被管理平台的用户在统一权限管理平台进行用户登录时,统一权限管理平台会根据预先存储的Drools文件来查询用户对应的角色及权限信息。
具体地,根据用户登录请求获取用户对应的角色、该角色对应的菜单关键字以及操作功能关键字,来判断判断客户拥有的菜单功能及菜单下的操作功能。
进一步地,统一权限管理平台还会预先获取被管理平台所有的菜单关键字及菜单下的操作功能关键字,这样方便权限配置模块为每个角色配置对应的菜单关键字以及操作功能关键字。
在一个实施例中,还存在一个用户ID同时在多个被管理平台注册的情况,但是同一用户ID在不同的被管理平台中角色和权限信息不同。用户ID例如是手机号等。
为了实现这种情况下的权限管理,统一权限管理方法还包括步骤:预先存储每个被管理平台中注册过的所有用户ID。
步骤3中,用户登录请求中包括用户ID。
步骤3中,根据用户登录请求获取用户对应的角色及权限信息包括步骤:
首先,在数据库中查询用户登录请求中的用户ID注册过的所有被管理平台,并将查询结果展示给用户以供用户选择要登录的被管理平台。
然后从Drools文件中获取用户选择的被管理平台中该用户ID对应的角色及权限信息。
步骤4:根据用户对应的角色及权限信息生成功能界面,并在链接地址上展示功能界面。
查询到用户对应的角色及权限信息,统一权限管理平台根据角色及权限信息生成功能界面,将用户登录请求链接到对应的待管理平台,并在该链接低智商显示生成的功能界面。
在一个实施例中,统一权限管理方法还包括步骤5:
若接收到某个被管理平台的限制访问消息,限制该被管理平台之后的所有用户登录请求。这样,当某个被管理平台出现异常访问量及内容违规时可以在统一权限管理平台上实现限制访问。
在一个实施例中,统一权限管理方法还包括对被管理平台的数据统计,数据统计是对统一权限管理平台、被管理平台登录统计、平台统计、新增用户统计、日志管理。
登录统计以时间段及不同的颗粒度(小时、天、月)统计用户登录量。
平台统计记录不同平台的平台名称、点击数、使用人数。点击平台名称查看详细到个人使用该平台某些功能的点击数。
新增用户统计,记录在一个月区间中新增用户信息。
图3为本发明另一实施例的统一权限管理方法的流程示意图,如上述实施例不同之处在于,在添加被管理平台前,还包括权限管理员登录步骤。
图4是本发明另一实施例的统一权限管理方法中管理员侧的作业示意图。
图5为本发明另一实施例的统一权限管理方法中用户侧的作业示意图。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现上述任一统一权限管理方法实施例的技术方案。其实现原理、技术效果与上述方法类似,此处不再赘述。
必须说明的是,上述任一实施例中,方法并不必然按照序号顺序依次执行,只要从执行逻辑中不能推定必然按某一顺序执行,则意味着可以以其他任何可能的顺序执行。
本领域的技术人员容易理解,以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于C/S架构的统一权限管理平台,其特征在于,包括:
平台配置模块,用于添加被管理平台相关信息,所述被管理平台是基于B/S架构实现的,所述相关信息包括所述被管理平台的链接地址;
权限配置模块,用于为每个所述被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中;
获取模块,用于接收用户在统一权限管理平台上发起的用户登录请求,根据所述用户登录请求获取用户对应的角色及权限信息;
登录模块,用于根据用户对应的角色及权限信息生成功能界面,并在所述链接地址上展示所述功能界面。
2.如权利要求1所述的一种基于C/S架构的统一权限管理平台,其特征在于,所述权限信息包括角色对应的菜单关键字以及操作功能关键字;
根据所述用户登录请求获取用户对应的角色及权限信息包括步骤:根据用户登录请求获取用户对应的角色、该角色对应的菜单关键字以及操作功能关键字。
3.如权利要求1所述的一种基于C/S架构的统一权限管理平台,其特征在于,还包括用户ID存储单元,用于预先存储每个所述被管理平台中注册过的所有用户ID;
所述用户登录请求中包括用户ID;
所述根据所述用户登录请求获取用户对应的角色及权限信息包括步骤:
在数据库中查询用户登录请求中的用户ID注册过的所有所述被管理平台,并将查询结果展示给用户以供用户选择要登录的被管理平台;
获取用户选择的被管理平台中该用户ID对应的角色及权限信息。
4.如权利要求1所述的一种基于C/S架构的统一权限管理平台,其特征在于,还包括限制访问模块,用于若接收到所述被管理平台的限制访问消息,则限制所述被管理平台之后的所有用户登录请求。
5.如权利要求1所述的一种基于C/S架构的统一权限管理平台,其特征在于,所述Drools规则文件还包括所述被管理平台的名称和版本号。
6.一种统一权限管理方法,其特征在于,包括步骤:
添加被管理平台相关信息,所述被管理平台是基于B/S架构实现的,所述相关信息包括所述被管理平台的链接地址;
为每个所述被管理平台配置角色列表及每个角色的权限信息,并将角色列表及权限信息记录在Drools规则文件中;
接收用户在统一权限管理平台上发起的用户登录请求,根据所述用户登录请求获取用户对应的角色及权限信息;
根据用户对应的角色及权限信息生成功能界面,并在所述链接地址上展示所述功能界面。
7.如权利要求6所述的一种统一权限管理方法,其特征在于,所述权限信息包括角色对应的菜单关键字以及操作功能关键字;
所述根据所述用户登录请求获取用户对应的角色及权限信息包括步骤:根据用户登录请求获取用户对应的角色、该角色对应的菜单关键字以及操作功能关键字。
8.如权利要求6所述的一种统一权限管理方法,其特征在于,还包括步骤:预先存储每个所述被管理平台中注册过的所有用户ID;
所述用户登录请求中包括用户ID;
所述根据用户登录请求获取用户对应的角色及权限信息包括步骤:
在数据库中查询用户登录请求中的用户ID注册过的所有所述被管理平台,并将查询结果展示给用户以供用户选择要登录的被管理平台;
获取用户选择的被管理平台中该用户ID对应的角色及权限信息。
9.如权利要求6所述的一种统一权限管理方法,其特征在于,还包括步骤:若接收到所述被管理平台的限制访问消息,限制所述被管理平台之后的所有用户登录请求。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6至9中任一项所述的方法。
CN202110472008.8A 2021-04-29 2021-04-29 基于c/s架构的统一权限管理平台、方法及存储介质 Pending CN113127906A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110472008.8A CN113127906A (zh) 2021-04-29 2021-04-29 基于c/s架构的统一权限管理平台、方法及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110472008.8A CN113127906A (zh) 2021-04-29 2021-04-29 基于c/s架构的统一权限管理平台、方法及存储介质

Publications (1)

Publication Number Publication Date
CN113127906A true CN113127906A (zh) 2021-07-16

Family

ID=76780868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110472008.8A Pending CN113127906A (zh) 2021-04-29 2021-04-29 基于c/s架构的统一权限管理平台、方法及存储介质

Country Status (1)

Country Link
CN (1) CN113127906A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114065161A (zh) * 2021-11-22 2022-02-18 京东方科技集团股份有限公司 管理平台的权限控制方法、系统、管理平台及存储介质
CN116522307A (zh) * 2023-06-13 2023-08-01 广州启睿信息科技有限公司 一种基于分布式缓存技术的统一权限管理方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107643927A (zh) * 2016-07-20 2018-01-30 中兴通讯股份有限公司 一种统一门户方法、装置及系统
CN109388921A (zh) * 2017-08-10 2019-02-26 顺丰科技有限公司 一种统一用户权限管理平台及运行方法
CN111709046A (zh) * 2020-06-23 2020-09-25 中国平安财产保险股份有限公司 用户权限数据配置方法、装置、设备及存储介质
CN112181541A (zh) * 2020-09-29 2021-01-05 京东数字科技控股股份有限公司 一种数据处理方法、装置、电子设备及存储介质
CN112364336A (zh) * 2020-11-18 2021-02-12 深圳航天智慧城市系统技术研究院有限公司 数据库的统一权限管理方法、装置、设备和计算机可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107643927A (zh) * 2016-07-20 2018-01-30 中兴通讯股份有限公司 一种统一门户方法、装置及系统
CN109388921A (zh) * 2017-08-10 2019-02-26 顺丰科技有限公司 一种统一用户权限管理平台及运行方法
CN111709046A (zh) * 2020-06-23 2020-09-25 中国平安财产保险股份有限公司 用户权限数据配置方法、装置、设备及存储介质
CN112181541A (zh) * 2020-09-29 2021-01-05 京东数字科技控股股份有限公司 一种数据处理方法、装置、电子设备及存储介质
CN112364336A (zh) * 2020-11-18 2021-02-12 深圳航天智慧城市系统技术研究院有限公司 数据库的统一权限管理方法、装置、设备和计算机可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
邹琼俊: "《H5+跨平台移动应用实战开发》", 30 April 2019 *
饶元: "《EA架构和系统分析设计》", 31 December 2015, 西安交通大学出版社 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114065161A (zh) * 2021-11-22 2022-02-18 京东方科技集团股份有限公司 管理平台的权限控制方法、系统、管理平台及存储介质
CN116522307A (zh) * 2023-06-13 2023-08-01 广州启睿信息科技有限公司 一种基于分布式缓存技术的统一权限管理方法及系统

Similar Documents

Publication Publication Date Title
US11755628B2 (en) Data relationships storage platform
US9384361B2 (en) Distributed event system for relational models
US11574070B2 (en) Application specific schema extensions for a hierarchical data structure
US11134085B2 (en) Cloud least identity privilege and data access framework
US11055352B1 (en) Engine independent query plan optimization
EP3028399A1 (en) Systems and methodologies for managing document access permissions
CN111680041A (zh) 面向异构数据的安全高效存取方法
CN112446022A (zh) 数据权限控制方法、装置、电子设备及存储介质
CN113127906A (zh) 基于c/s架构的统一权限管理平台、方法及存储介质
US10205679B2 (en) Resource object resolution management
CN112818038A (zh) 基于区块链和ipfs组合的数据管理方法及相关设备
CN112800033B (zh) 数据操作请求处理方法、装置、计算机设备和存储介质
CN116151631A (zh) 一种业务决策处理系统、一种业务决策处理方法和装置
CN117632395A (zh) 工作流处理方法、装置、设备、存储介质和程序产品
CN114153438A (zh) 一种api自动生成系统
CN110019113B (zh) 一种数据库的业务处理方法及数据库服务器
WO2020144816A1 (ja) 履歴管理装置、検索処理装置、履歴管理方法、検索処理方法、及びプログラム
CN117009327B (zh) 一种数据处理方法、装置及计算机设备、介质
CN116432153A (zh) 一种基于云架构的用户权限统一集成与管理的系统
US9747381B1 (en) Querying and configuring an identity management framework
CN117972737A (zh) 一种低代码跨数据源可扩展的数据访问方法及装置
CN118133316A (zh) 一种权限处理方法、装置、设备及可读存储介质
CN115048653A (zh) 风险控制方法及装置
CN115033856A (zh) 权限管理系统构建方法、装置、计算机设备和存储介质
CN118092972A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210716