CN112966202A - Method for realizing integration of multiple government affair services - Google Patents

Method for realizing integration of multiple government affair services Download PDF

Info

Publication number
CN112966202A
CN112966202A CN202110253129.3A CN202110253129A CN112966202A CN 112966202 A CN112966202 A CN 112966202A CN 202110253129 A CN202110253129 A CN 202110253129A CN 112966202 A CN112966202 A CN 112966202A
Authority
CN
China
Prior art keywords
task
service
tasks
fusion
result
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
CN202110253129.3A
Other languages
Chinese (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.)
Inspur Cloud Information Technology Co Ltd
Original Assignee
Inspur Cloud Information 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 Inspur Cloud Information Technology Co Ltd filed Critical Inspur Cloud Information Technology Co Ltd
Priority to CN202110253129.3A priority Critical patent/CN112966202A/en
Publication of CN112966202A publication Critical patent/CN112966202A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method for realizing the fusion of multiple government affair services, which relates to the technical field of computer application, is based on a web visual service arrangement and execution engine and comprises the following steps: a user creates a fusion service through a web visual service arrangement interface, performs attribute configuration, node addition, component addition, input and output format definition and connection on the fusion service in sequence, and finally converts the fusion service into fusion service data readable by an execution engine; the execution engine receives the fusion service data output by the web visual service arrangement interface, sequentially reads corresponding configuration information, performs variable replacement, generates a flow, sequentially starts tasks, outputs results, and returns the results to the web visual service arrangement interface, wherein the sequentially started tasks comprise five tasks of an HTTP task, a data service task, a judgment task, a cycle task and a parallel task. The invention solves the problem that the original information needs to be called repeatedly for many times, and gets rid of the troubles of repeated development and low flexibility.

Description

Method for realizing integration of multiple government affair services
Technical Field
The invention relates to the technical field of computer application, in particular to a method for realizing integration of multiple government affair services.
Background
Since the 21 st century, with the continuous acceleration of the informatization process of China, various industries are undergoing deep changes, and meanwhile, the development of digital governments is brought with a good chance. All departments of all levels of governments actively embrace the informatization surge, and respective informatization systems are established, so that the government social governance and the working and living of people are greatly facilitated. Along with the further deepening of digital governments, government data sharing and opening systems come along, data are shared among all government departments at all levels, and government data opening to the society is possible. But the problems that follow are also disturbing: data among departments are independent and cannot be acquired at one time, a plurality of pre-steps are needed for acquiring some data, and frequent change is needed when the coupling degree before an interface is too high.
Disclosure of Invention
The invention provides a method for realizing the fusion of multiple government affairs services aiming at the requirements and the defects of the prior art development and aiming at solving the problems of too high business coupling degree and increased development difficulty of a caller.
The invention discloses a method for realizing the integration of multiple government affair services, which adopts the following technical scheme for solving the technical problems:
a method for realizing convergence of multiple government affairs services is based on a web visualization service arrangement and execution engine and comprises the following steps:
a user creates a fusion service through a web visual service arrangement interface, performs attribute configuration, node addition, component addition, input and output format definition and connection on the fusion service in sequence, and finally converts the fusion service into fusion service data readable by an execution engine;
and the execution engine receives the fusion service data output by the web visual service arrangement interface, sequentially reads corresponding configuration information, performs variable replacement, generates a flow, sequentially starts a task, outputs a result and returns the result to the web visual service arrangement interface.
Optionally, attribute configuration, node addition, component addition, connection, and format definition of input and output are performed on the fusion service in sequence, and the fusion service is finally converted into fusion service data readable by an execution engine, where the specific operation content includes:
(1.1) configuring three service attributes of a name, a purpose and a calling address for the fusion service;
(1.2) adding nodes to the converged service, and selecting registered services for the added nodes;
(1.3) adding a flow component based on business logic to the converged service;
(1.4) drawing a connecting line for the fusion service according to the flow of the business logic based on the flow component;
and (1.5) defining the whole process of the fusion service and the input and output format of each node based on the process components and the connecting lines.
Further optionally, in the process of defining the whole flow of the fusion service and the input and output formats of each node, the result may be obtained by a context object containing the operation result class of all nodes, which is self-referenced, or by executing an input script through a supporting script engine.
Further optionally, the execution engine receives fusion service data output by the web visualization service orchestration interface, and sequentially reads corresponding configuration information, performs variable replacement, generates a flow, starts a task in sequence, and outputs a result, where the specific operation content includes:
(2.1) according to the request url, finding the record of the received fusion service data in a database or a cache, and reading the configuration information of the record;
(2.2) replacing variables in the configuration information according to the input information and the set placeholder format;
(2.3) generating a flow according to the configuration information after the variable replacement is completed;
(2.4) sequentially starting the tasks according to the task sequence contained in the flow, wherein the state modification and the variable replacement are required before the tasks are specifically executed;
and (2.5) after the task is executed or destroyed overtime, assembling an output result from the global variable according to a defined output format, and returning the result to the web visualization service arrangement interface.
Further optionally, when a user adds a process component based on business logic to the fusion service through the web visualization service orchestration interface, the start time and the running state of each process need to be set;
and when the execution engine replaces variables in the configuration information according to the input information and the set placeholder format, starting a monitoring thread according to the starting time and the running state of each flow to monitor the flow execution.
Further optionally, when a user adds a process component based on business logic to the fusion service through the web visualization service orchestration interface, the timeout time for executing each process also needs to be set;
when the execution engine starts the tasks in sequence according to the defined execution sequence, if the process including all the tasks is overtime, a destruction mechanism is triggered to destroy the running tasks in the process one by one.
Further optionally, the execution engine sequentially starts the tasks according to a defined execution sequence, calls the corresponding task implementation method according to the tasks, and stores the execution result and the state into the global variable for the next task or the global result for use each time one task is executed.
Specifically, the execution engine starts tasks in sequence according to a defined execution sequence, wherein the tasks comprise an HTTP task, a data service task, a judgment task, a cycle task and a parallel task;
the HTTP task is the most basic and the most core task, the calling of each government affair proxy service is realized in the way, and the HTTP calling or the webservice calling is executed according to the set interface information and the calling parameter configuration;
the data service task is a task for simulating database access, the database is accessed through the set database configuration information, sql is executed, and a result is returned;
the judging task is controlled by the flow component, the subtasks of the judging task are a plurality of task chains, when the judging task is executed, the result of the judging condition is calculated, and then one task chain is selected to be executed according to the result;
the circulating task is controlled by the flow component, the subtask of the circulating task is a task chain, whether the given condition is met or not is judged before the circulating task is executed each time, the subtask chain is executed if the given condition is met, and the process exits if the condition is not met;
the parallel tasks are controlled by the flow components, the subtasks of the parallel tasks are a plurality of task chains, and a plurality of threads are established among different task chains to be executed in parallel.
Compared with the prior art, the method for realizing the integration of the multiple government affair services has the following beneficial effects:
(1) the invention is based on the web visual service arrangement and execution engine, can be convenient for users to quickly create various types of fusion services according to self requirements, can also accurately and quickly execute all tasks of the whole process, solves the problem that the original information needs to be repeatedly called for many times, improves the development and management efficiency of a government affair platform, enables the users and managers to concentrate on the required information and self business logic, and gets rid of the troubles of repeated development and low flexibility;
(2) the invention aims to simplify the problem of complex and uncontrollable calling of various government affair service combinations, solve the problems of too high coupling degree and increased development difficulty of caller business, improve the use experience of operators, reduce the threshold of hands, improve the working efficiency and reduce the management cost of platform operators.
Drawings
FIG. 1 is an operational flow of the present invention based on web visualization service orchestration;
FIG. 2 is a flow chart of the operation of the present invention based on an execution engine.
Detailed Description
In order to make the technical scheme, the technical problems to be solved and the technical effects of the present invention more clearly apparent, the following technical scheme of the present invention is clearly and completely described with reference to the specific embodiments.
The first embodiment is as follows:
with reference to fig. 1 and 2, the embodiment provides a method for implementing convergence of multiple government affairs services, where the implementation method is based on a web visualization service orchestration and execution engine, and the process includes:
(1) a user creates a fusion service through a web visual service arrangement interface, performs attribute configuration, node addition, component addition, input and output format definition and connection on the fusion service in sequence, and finally converts the fusion service into fusion service data readable by an execution engine, wherein the specific operation content comprises the following steps:
(1.1) configuring three service attributes of a name, a purpose and a calling address for the fusion service;
(1.2) adding nodes to the converged service, and selecting registered services for the added nodes;
(1.3) adding a flow component based on business logic to the converged service;
(1.4) drawing a connecting line for the fusion service according to the flow of the business logic based on the flow component;
(1.5) defining the whole process of the fusion service and the input and output format of each node based on the process components and the connecting lines, wherein the format is JSON, and in this case, the input script can be executed through a context object containing all the node operation result classes to obtain the result by self-reference or through a supported script engine.
(2) The execution engine receives the fusion service data output by the web visual service arrangement interface, reads corresponding configuration information in sequence, performs variable replacement, generates a flow, starts a task in sequence, outputs a result, and returns the result to the web visual service arrangement interface, wherein the specific operation content comprises the following steps:
(2.1) according to the request url, finding the record of the received fusion service data in a database or a cache, and reading the configuration information of the record;
(2.2) replacing variables in the configuration information according to the input information and the set placeholder format;
(2.3) generating a flow according to the configuration information after the variable replacement is completed;
(2.4) sequentially starting the tasks according to the task sequence contained in the flow, calling a corresponding task implementation method according to the tasks, storing an execution result and a state into a global variable for a next task or a global result when each task is executed, and supplementing that state modification and variable replacement are required before the tasks are specifically executed;
and (2.5) after the task is executed or destroyed overtime, assembling an output result from the global variable according to a defined output format, and returning the result to the web visualization service arrangement interface.
In the process, the related tasks comprise five tasks of an HTTP task, a data service task, a judgment task, a circulation task and a parallel task.
(T1) the HTTP task is the most basic and most core task, and the invocation of each government agency service is realized by performing HTTP call or webservice call according to the set interface information and the call parameter configuration;
(T2) the data service task is a task of simulating database access, accesses the database through the set database configuration information, executes sql, and returns a result;
(T3) the determination task is controlled by the flow component, the sub-tasks of the determination task are a plurality of task chains, and when the determination task is executed, the result of the determination condition is calculated, and then one task chain is selected according to the result to execute;
(T4) the circulation task is controlled by the flow component, the subtask of the circulation task is a task chain, before the circulation task is executed each time, whether the given condition is met or not is judged, the subtask chain is executed if the given condition is met, and the loop is exited if the condition is not met;
(T5) the parallel task is controlled by the flow component, the sub-tasks of the parallel task are multiple task chains, and multiple threads are created between different task chains to execute in parallel.
In this embodiment, regarding the steps (1) and (2),
(A) when a user adds a process component based on business logic to a fusion service through a web visualization service arrangement interface, the start time and the running state of each process need to be set, and then, when an execution engine replaces variables in configuration information according to input information and a set placeholder format, a monitoring thread needs to be started according to the start time and the running state of each process to monitor the process execution.
(B) When a user adds a process component based on business logic to a fusion service through a web visualization service arrangement interface, the timeout time for executing each process is also required to be set, and then when an execution engine starts tasks in sequence according to a defined execution sequence, if the process including all the tasks is overtime, a destruction mechanism is triggered to destroy the tasks running in the process one by one.
In summary, the implementation method for the fusion of multiple government affair services can be used for facilitating a user to quickly create various types of fusion services according to the self requirement, accurately and quickly executing all tasks of the whole process, solving the problem that the original information needs to be repeatedly called for many times, and getting rid of the troubles of repeated development and low flexibility.
The principles and embodiments of the present invention have been described in detail using specific examples, which are provided only to aid in understanding the core technical content of the present invention. Based on the above embodiments of the present invention, those skilled in the art should make any improvements and modifications to the present invention without departing from the principle of the present invention, and therefore, the present invention should fall into the protection scope of the present invention.

Claims (8)

1. A method for realizing convergence of multiple government affair services is characterized in that the method is based on a web visualization service arrangement and execution engine, and the process comprises the following steps:
a user creates a fusion service through a web visual service arrangement interface, performs attribute configuration, node addition, component addition, input and output format definition and connection on the fusion service in sequence, and finally converts the fusion service into fusion service data readable by an execution engine;
and the execution engine receives the fusion service data output by the web visual service arrangement interface, sequentially reads corresponding configuration information, performs variable replacement, generates a flow, sequentially starts a task, outputs a result and returns the result to the web visual service arrangement interface.
2. The method for implementing convergence of multiple government affairs services according to claim 1, wherein attribute configuration, node addition, component addition, connection, input and output format definition are sequentially performed on the convergence service, and the convergence service is finally converted into convergence service data readable by an execution engine, and the specific operation content includes:
(1.1) configuring three service attributes of a name, a purpose and a calling address for the fusion service;
(1.2) adding nodes to the converged service, and selecting registered services for the added nodes;
(1.3) adding a flow component based on business logic to the converged service;
(1.4) drawing a connecting line for the fusion service according to the flow of the business logic based on the flow component;
and (1.5) defining the whole process of the fusion service and the input and output format of each node based on the process components and the connecting lines.
3. The method according to claim 2, wherein the whole process of the converged service and the input and output format of each node are defined by a context object containing the operation result class of all nodes, and the result is obtained by executing an input script through a supported script engine.
4. The method for implementing convergence of multiple government affair services according to claim 3, wherein the execution engine receives the convergence service data output by the web visualization service orchestration interface, and sequentially reads corresponding configuration information, performs variable replacement, generates a flow, sequentially starts tasks, and outputs a result, and the specific operation content includes:
(2.1) according to the request url, finding the record of the received fusion service data in a database or a cache, and reading the configuration information of the record;
(2.2) replacing variables in the configuration information according to the input information and the set placeholder format;
(2.3) generating a flow according to the configuration information after the variable replacement is completed;
(2.4) sequentially starting the tasks according to the task sequence contained in the flow, wherein the state modification and the variable replacement are required before the tasks are specifically executed;
and (2.5) after the task is executed or destroyed overtime, assembling an output result from the global variable according to a defined output format, and returning the result to the web visualization service arrangement interface.
5. The method for realizing the convergence of the multiple government affairs services according to claim 4, wherein when the user adds the process components based on the business logic to the convergence service through the web visualization service arrangement interface, the starting time and the running state of each process are required to be set;
and when the execution engine replaces variables in the configuration information according to the input information and the set placeholder format, starting a monitoring thread according to the starting time and the running state of each flow to monitor the flow execution.
6. The method for implementing convergence of multiple government services according to claim 5, wherein when the user adds the process components based on business logic to the convergence service through the web visualization service arrangement interface, the user needs to set the timeout time for executing each process;
when the execution engine starts the tasks in sequence according to the defined execution sequence, if the process including all the tasks is overtime, a destruction mechanism is triggered to destroy the running tasks in the process one by one.
7. The method according to claim 6, wherein the execution engine starts tasks in sequence according to a defined execution sequence, calls corresponding task implementation methods according to the tasks, and stores an execution result and a state into the global variable for a next task or a global result every time one task is executed.
8. The method for realizing the convergence of the government affairs services according to claim 7, wherein the execution engine starts the tasks in sequence according to a defined execution sequence, and the tasks comprise an HTTP task, a data service task, a judgment task, a cycle task and a parallel task;
the HTTP task is the most basic and the most core task, the calling of each government affair proxy service is realized in the way, and the HTTP calling or the webservice calling is executed according to the set interface information and the calling parameter configuration;
the data service task is a task for simulating database access, the database is accessed through the set database configuration information, sql is executed, and a result is returned;
the judging task is controlled by the flow component, the subtasks of the judging task are a plurality of task chains, when the judging task is executed, the result of the judging condition is calculated, and then one task chain is selected to be executed according to the result;
the circulating task is controlled by the flow component, the subtask of the circulating task is a task chain, whether the given condition is met or not is judged before the circulating task is executed each time, the subtask chain is executed if the given condition is met, and the process exits if the condition is not met;
the parallel tasks are controlled by the flow components, the subtasks of the parallel tasks are a plurality of task chains, and a plurality of threads are established among different task chains to be executed in parallel.
CN202110253129.3A 2021-03-03 2021-03-03 Method for realizing integration of multiple government affair services Pending CN112966202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110253129.3A CN112966202A (en) 2021-03-03 2021-03-03 Method for realizing integration of multiple government affair services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110253129.3A CN112966202A (en) 2021-03-03 2021-03-03 Method for realizing integration of multiple government affair services

Publications (1)

Publication Number Publication Date
CN112966202A true CN112966202A (en) 2021-06-15

Family

ID=76276922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110253129.3A Pending CN112966202A (en) 2021-03-03 2021-03-03 Method for realizing integration of multiple government affair services

Country Status (1)

Country Link
CN (1) CN112966202A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113626002A (en) * 2021-08-13 2021-11-09 中国工商银行股份有限公司 Service execution method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121740A1 (en) * 2008-11-13 2010-05-13 Oracle International Corporation Data driven orchestration of business processes
CN105677446A (en) * 2016-01-28 2016-06-15 中国电子科技集团公司第十研究所 Visual modeling method for distributed simulation platform
CN111104181A (en) * 2019-12-13 2020-05-05 中关村科技软件股份有限公司 Webpage data filling system for visually editing task flow
CN111142867A (en) * 2019-12-31 2020-05-12 谷云科技(广州)有限责任公司 Service visual arrangement system and method under micro-service architecture
CN112433702A (en) * 2020-12-19 2021-03-02 合肥汉腾信息技术有限公司 Lightweight process design system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121740A1 (en) * 2008-11-13 2010-05-13 Oracle International Corporation Data driven orchestration of business processes
CN105677446A (en) * 2016-01-28 2016-06-15 中国电子科技集团公司第十研究所 Visual modeling method for distributed simulation platform
CN111104181A (en) * 2019-12-13 2020-05-05 中关村科技软件股份有限公司 Webpage data filling system for visually editing task flow
CN111142867A (en) * 2019-12-31 2020-05-12 谷云科技(广州)有限责任公司 Service visual arrangement system and method under micro-service architecture
CN112433702A (en) * 2020-12-19 2021-03-02 合肥汉腾信息技术有限公司 Lightweight process design system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113626002A (en) * 2021-08-13 2021-11-09 中国工商银行股份有限公司 Service execution method and device

Similar Documents

Publication Publication Date Title
CN110908641B (en) Visualization-based stream computing platform, method, device and storage medium
Baresi et al. Microservices: The evolution and extinction of web services?
Martin et al. A novel approach to decentralized workflow enactment
CN110321273A (en) A kind of business statistical method and device
CN110175027A (en) A kind of method and apparatus for developing business function
US9542656B2 (en) Supporting ETL processing in BPEL-based processes
Diepenbrock et al. An ontology-based approach for domain-driven design of microservice architectures
Schaeffer Towards a transactional web processing service
CN116560626A (en) Data processing method, system, equipment and storage medium based on custom rules
CN112966202A (en) Method for realizing integration of multiple government affair services
Hirmer et al. Extended Techniques for Flexible Modeling and Execution of Data Mashups.
Van Mierlo et al. A multi-paradigm approach for modelling service interactions in model-driven engineering processes
CN113094125B (en) Business process processing method, device, server and storage medium
Sellami et al. An ontology for workflow organizational model mining
CN117032668A (en) Processing method, device, system and platform of visual rule engine
CN104796465B (en) Cloud platform method for processing business and system
CN102486731B (en) Strengthen the visualization method of the call stack of software of software, equipment and system
CN108304219B (en) Secondary development platform and method
CN114185699A (en) Data processing method and engine based on discrete parallel model
Iacob et al. Quantitative analysis of service-oriented architectures
Mangler et al. Cloud process execution engine: architecture and interfaces
Guo et al. A review of bad smells in cloud-based applications and microservices
CN111160403B (en) API (application program interface) multiplexing discovery method and device
CN109857390B (en) Annotation transmission method of Git warehouse file annotation system
Agt et al. Semantic Annotation and Conflict Analysis for Information System Integration

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: 20210615

RJ01 Rejection of invention patent application after publication