CN112887110A - Device control method and device under SDN controller - Google Patents

Device control method and device under SDN controller Download PDF

Info

Publication number
CN112887110A
CN112887110A CN201911200768.2A CN201911200768A CN112887110A CN 112887110 A CN112887110 A CN 112887110A CN 201911200768 A CN201911200768 A CN 201911200768A CN 112887110 A CN112887110 A CN 112887110A
Authority
CN
China
Prior art keywords
target
registry
sdn controller
target equipment
equipment
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
CN201911200768.2A
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.)
Zhongying Youchuang Information Technology Co Ltd
Original Assignee
Zhongying Youchuang 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 Zhongying Youchuang Information Technology Co Ltd filed Critical Zhongying Youchuang Information Technology Co Ltd
Priority to CN201911200768.2A priority Critical patent/CN112887110A/en
Publication of CN112887110A publication Critical patent/CN112887110A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0266Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using meta-data, objects or commands for formatting management information, e.g. using eXtensible markup language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting

Abstract

The invention provides a method and a device for controlling equipment under an SDN controller, wherein the method comprises the following steps: monitoring the locking state of the target equipment through a registration center; the target device is a device registered in the registry in advance; a plurality of SDN controllers are registered in a registry in advance; if the target equipment is not locked, locking the target equipment through the registration center; and controlling the locked target equipment to perform service operation. According to the invention, the target equipment is locked through the registration center, the target equipment is ensured to be controlled by the same SDN controller at the same time, and the problem of repeated operation of the equipment under high concurrency is solved.

Description

Device control method and device under SDN controller
Technical Field
The invention relates to the technical field of communication, in particular to a method and a device for controlling equipment under an SDN controller.
Background
A distributed SDN (Software Defined Network) controller is responsible for millions of services such as subsequent hundred million-level Network equipment and terminal flow control, home broadband optical modem provisioning and the like. The SDN controller performs operations such as collection, configuration issuing, service opening, service changing and the like on switch equipment, a router, a household optical modem and other network equipment. Because the SDN controller is a distributed controller, there are multiple controller instances, and multiple controllers may be used to control the same device, but each device requires only one controller to issue services at the same time, otherwise the problem of repeated operation of the device in a high concurrency condition may occur.
Disclosure of Invention
The invention provides a device control method and device under an SDN controller, which can solve the problem of repeated operation of devices under the condition of high concurrency.
In a first aspect, an embodiment of the present invention provides a method for controlling devices under an SDN controller, where the method includes: monitoring the locking state of the target equipment through a registration center; the target device is a device pre-registered with the registry; a plurality of SDN controllers are pre-registered with the registry; if the target equipment is not locked, locking the target equipment through the registration center; and controlling the locked target equipment to perform service operation.
In a second aspect, an embodiment of the present invention further provides an apparatus for controlling a device under an SDN controller cluster, where the apparatus includes: the monitoring module is used for monitoring the locking state of the target equipment through the registration center; the target device is a device pre-registered with the registry; a plurality of SDN controllers are pre-registered with the registry; the locking module is used for locking the target equipment through the registration center if the target equipment is not locked; and the control module is used for controlling the locked target equipment to perform service operation.
In a third aspect, an embodiment of the present invention further provides a computer device, including a memory and a processor, where the memory stores a computer program operable on the processor, and the processor, when executing the computer program, implements the device control method under the SDN controller.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable medium having a non-volatile program code executable by a processor, where the program code causes the processor to execute the method for controlling a device under an SDN controller.
The embodiment of the invention has the following beneficial effects: the embodiment of the invention provides a device control scheme under an SDN controller, which monitors a target device registered in a registry in advance through the SDN controller registered in the registry, controls the registry to lock the target device if the locking state of the target device is unlocked, controls the locked target device to perform service operation, and can prevent other controllers from controlling the target device to perform repeated operation. According to the embodiment of the invention, the target equipment is locked through the registration center, the target equipment is ensured to be controlled by the same SDN controller at the same time, and the problem of repeated operation of the equipment under high concurrency is solved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for controlling a device under an SDN controller according to an embodiment of the present invention;
fig. 2 is a schematic architecture diagram of a method for controlling a device under an SDN controller according to an embodiment of the present invention;
fig. 3 is a block diagram of a device control apparatus under an SDN controller according to an embodiment of the present invention;
fig. 4 is a block diagram of another device control apparatus under an SDN controller according to an embodiment of the present invention;
fig. 5 is a block diagram of a computer device according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The 5G needs to support hundreds of millions of network devices and terminals to realize the interconnection of everything. It is also a requirement of the telecommunications industry to address the locking of network devices and terminals in such highly concurrent scenarios.
Based on this, the method and the device for controlling the devices under the SDN controller provided by the embodiment of the present invention can add distributed locks to access operations on shared device resources in a high concurrency scenario of a 5G network SDN controller. Only one operation is ensured to be simultaneously performed by the equipment, and the current execution position is recorded, so that the abnormal follow-up continuous execution of the business operation is facilitated.
In order to facilitate understanding of the present embodiment, a detailed description is first given of a method for controlling a device under an SDN controller disclosed in the present embodiment.
An embodiment of the present invention provides a method for controlling a device under an SDN controller, referring to a flowchart of the method for controlling the device under the SDN controller shown in fig. 1, the method includes the following steps:
and step S102, monitoring the locking state of the target equipment through the registration center.
In the embodiment of the present invention, the device refers to a network element device under an SDN controller, and the device needs to be registered in a registry in advance. The target device may be a device selected according to a preset condition, for example, the target device may be a device that has distributed an SN (Serial Number).
The multiple SDN controllers need to be registered in the registry in advance, so that the multiple SDN controllers can be mutually invoked, and the multiple SDN controllers are registered in the registry which is the same as the network element device, so that the corresponding relationship among the SDN controllers, the network element device, and the registry instance can be obtained. It should be noted that a plurality of registry instances may be included in the registry.
It should be noted that the target device in the embodiment of the present invention may be a network element device, or a plurality of network element devices may be simultaneously used as the target device, and each network element device is respectively monitored and the like.
And step S104, if the target equipment is not locked, locking the target equipment through the registration center.
In the embodiment of the invention, if the target device is not locked, the target device is locked through the registry, so that the target device can only be controlled by the current SDN controller and cannot be controlled by other SDN controllers at the same time.
It should be noted that, if it is monitored that the target device is not locked, the initiating controller may enter a waiting state for the target device according to a preset rule or directly abandon the target device.
And step S106, controlling the locked target equipment to perform service operation.
In the embodiment of the invention, the locked target equipment can only be controlled by the SDN controller for locking the target equipment, so that the locked target equipment can be controlled to carry out different service operations such as configuration issuing, service opening and the like.
The embodiment of the invention provides a device control scheme under an SDN controller, which monitors a target device registered in a registry in advance through the SDN controller registered in the registry, controls the registry to lock the target device if the locking state of the target device is unlocked, controls the locked target device to perform service operation, and can prevent other controllers from controlling the target device to perform repeated operation. According to the embodiment of the invention, the target equipment is locked through the registration center, the target equipment is ensured to be controlled by the same SDN controller at the same time, and the problem of repeated operation of the equipment under high concurrency is solved.
Considering that in order to ensure the continuous control of the device to implement various business operations, the method may further perform the following steps:
after the business operation is finished, releasing the lock to the target equipment through the registration center; sending a released notification to a target SDN controller; the released notification is used to prompt the target SDN controller to lock the target device.
In the embodiment of the present invention, the SDN controller controls the target device to execute the service operation, and when the service operation is completed, the target device is released from the lock through the registry, and then the target device becomes an unlocked state, which can be locked by another SDN controller through the registry. The SDN controllers can be mutually invoked, the invocation rule of the SDN can be preset, and after one SDN controller releases the lock on the target device, a released notice is sent to the target SDN controller according to the invocation rule, so that the target SDN controller locks the target device, and further, the target device is controlled to execute the service operation.
Considering that to facilitate controlling the locking process of the target device, the locking of the target device by the registry may be performed according to the following steps:
and sending a control instruction to the Agent client so that the Agent client locks the target equipment through the registry.
In the embodiment of the invention, the Agent client can be deployed in the network equipment operating system, and when the SDN controller is connected to the Agent client of the network equipment in a load distribution manner, the Agent client locks the network element equipment by the registry, so that other SDN controllers are prevented from operating the network element equipment.
It should be noted that the Agent client may be used in other steps in the embodiment of the present invention, for example, the Agent client may register the network element device in the registration center through manual configuration of an SN and network connection, the SDN controller may perform operations such as configuration issuing and service provisioning through the Agent client, and the Agent client may perform corresponding operations on the device through a command. After the business operation is completed, the agent informs the registry to release the lock, and the registry informs the waiting controller through the monitoring of the controller after releasing the lock. The controller that has aborted operation does not need to be notified.
In consideration of the process of re-executing the operation service due to the abnormal switching of the controller, etc., the following steps may also be performed in the process of controlling the locked target device to perform the service operation:
and recording the execution position information of the locked target equipment.
In the embodiment of the invention, the execution position information refers to the service execution progress of the locked target equipment, and the service execution progress is recorded, so that the abnormal follow-up service operation can be conveniently and continuously executed.
In order to ensure the reliability of the registration result, the registration center is a ZooKeeper cluster registration center.
In the embodiment of the invention, the registry comprises a plurality of ZooKeeper instances. ZooKeeper is a distributed, open source distributed application program coordination service, which is software that provides a consistent service for distributed applications, and provides functions including: configuration maintenance, domain name service, distributed synchronization, group service, etc.
According to the schematic architecture diagram of the device control method under the SDN controller shown in fig. 2, the device control method under the SDN controller provided in the embodiment of the present invention is described below with a specific embodiment.
(1) And starting the SDN controller cluster to register on the ZooKeeper registration center.
(2) Setting network configuration on the network equipment operating system, and manually configuring the network configuration on the Agent according to the SN unique code on the equipment.
(3) Under the normal condition of the network, the Agent automatically registers to the ZooKeeper cluster, which is equivalent to the equipment registering to the cluster.
(4) The SDN controller judges whether the equipment is on-line and locked or not by monitoring the equipment lock before operating the equipment.
(5) And judging that the equipment is locked, and enabling the initiating controller to enter a waiting state or directly abandon the invalidation according to the rule.
(6) And in the unlocked state of the equipment, the controller locks the equipment through the ZooKeeper.
The embodiment of the invention provides a method and a device for controlling equipment under an SDN controller, which can solve the problem of repeated operation of the equipment under the condition of high concurrency, improve the accuracy and efficiency of issuing configuration and opening services by the controller, and improve the registration accuracy of the equipment through an Agent client.
An embodiment of the present invention further provides a device control apparatus under an SDN controller, referring to a structural block diagram of the device control apparatus under the SDN controller shown in fig. 3, where the device includes:
a monitoring module 71, configured to monitor a locking state of the target device through the registry; the target device is a device registered in the registry in advance; a plurality of SDN controllers are registered in a registry in advance; a locking module 72, configured to lock the target device through the registry if the target device is not locked; and the control module 73 is configured to control the locked target device to perform a service operation.
In an embodiment, referring to a block diagram of another apparatus control apparatus under an SDN controller shown in fig. 4, the apparatus further includes a release lock module 74 configured to: after the business operation is finished, releasing the lock to the target equipment through the registration center; sending a released notification to a target SDN controller; the released notification is used to prompt the target SDN controller to lock the target device.
In one embodiment, the locking module is further configured to: and sending a control instruction to the Agent client so that the Agent client locks the target equipment through the registry.
In one embodiment, the control module is further configured to: and recording the execution position information of the locked target equipment.
The embodiment of the present invention further provides a computer device, referring to the schematic block diagram of the structure of the computer device shown in fig. 5, the computer device includes a memory 81 and a processor 82, the memory stores a computer program that can be executed on the processor, and the processor implements the steps of any one of the methods when executing the computer program.
It is clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the computer device described above may refer to the corresponding process in the foregoing method embodiments, and no further description is provided herein
Embodiments of the present invention also provide a computer readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform any of the steps of the above-described method.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for controlling equipment under an SDN controller is characterized by comprising the following steps:
monitoring the locking state of the target equipment through a registration center; the target device is a device pre-registered with the registry; a plurality of SDN controllers are pre-registered with the registry;
if the target equipment is not locked, locking the target equipment through the registration center;
and controlling the locked target equipment to perform service operation.
2. The method of claim 1, further comprising:
after the business operation is completed, releasing a lock on the target equipment through the registration center;
sending a released notification to a target SDN controller; the released notification is used to prompt the target SDN controller to lock the target device.
3. The method of claim 1, wherein locking the target device with the registry comprises:
and sending a control instruction to an Agent client so that the Agent client locks the target equipment through the registry.
4. The method of claim 1, wherein controlling the locked target device to perform a business operation further comprises:
and recording the execution position information of the locked target equipment.
5. The method of any of claims 1-4, wherein the registry is a ZooKeeper cluster registry.
6. A device control apparatus under an SDN controller cluster, comprising:
the monitoring module is used for monitoring the locking state of the target equipment through the registration center; the target device is a device pre-registered with the registry; a plurality of SDN controllers are pre-registered with the registry;
the locking module is used for locking the target equipment through the registration center if the target equipment is not locked;
and the control module is used for controlling the locked target equipment to perform service operation.
7. The apparatus of claim 6, further comprising a release lock module to:
after the business operation is completed, releasing a lock on the target equipment through the registration center;
sending a released notification to a target SDN controller; the released notification is used to prompt the target SDN controller to lock the target device.
8. The apparatus of claim 6, wherein the locking module is specifically configured to:
and sending a control instruction to an Agent client so that the Agent client locks the target equipment through the registry.
9. Computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any of the claims 1 to 5 when executing the computer program.
10. A computer-readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of any of the preceding claims 1 to 5.
CN201911200768.2A 2019-11-29 2019-11-29 Device control method and device under SDN controller Pending CN112887110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911200768.2A CN112887110A (en) 2019-11-29 2019-11-29 Device control method and device under SDN controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911200768.2A CN112887110A (en) 2019-11-29 2019-11-29 Device control method and device under SDN controller

Publications (1)

Publication Number Publication Date
CN112887110A true CN112887110A (en) 2021-06-01

Family

ID=76038571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911200768.2A Pending CN112887110A (en) 2019-11-29 2019-11-29 Device control method and device under SDN controller

Country Status (1)

Country Link
CN (1) CN112887110A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014229202A (en) * 2013-05-24 2014-12-08 株式会社Nttドコモ Communication processing node, communication system, and communication processing method
CN104811325A (en) * 2014-01-24 2015-07-29 华为技术有限公司 Cluster node controller monitoring method, related device and controller
CN104978172A (en) * 2014-04-04 2015-10-14 中兴通讯股份有限公司 Integrated management and control method, system and equipment of SDN (Software Defined Networking) applications
CN105340241A (en) * 2013-11-27 2016-02-17 华为技术有限公司 Method and system for balancing load in a sdn network
CN106953744A (en) * 2017-02-27 2017-07-14 浙江工商大学 A kind of SDN cluster controllers High Availabitity architecture design method
US20190104084A1 (en) * 2017-10-03 2019-04-04 Sap Se Managing access to logical objects in software defined networks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014229202A (en) * 2013-05-24 2014-12-08 株式会社Nttドコモ Communication processing node, communication system, and communication processing method
CN105340241A (en) * 2013-11-27 2016-02-17 华为技术有限公司 Method and system for balancing load in a sdn network
CN104811325A (en) * 2014-01-24 2015-07-29 华为技术有限公司 Cluster node controller monitoring method, related device and controller
CN104978172A (en) * 2014-04-04 2015-10-14 中兴通讯股份有限公司 Integrated management and control method, system and equipment of SDN (Software Defined Networking) applications
CN106953744A (en) * 2017-02-27 2017-07-14 浙江工商大学 A kind of SDN cluster controllers High Availabitity architecture design method
US20190104084A1 (en) * 2017-10-03 2019-04-04 Sap Se Managing access to logical objects in software defined networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘芬等: "基于Zookeeper的分布式锁服务及性能优化", 《计算机研究与发展》 *

Similar Documents

Publication Publication Date Title
CN110389900B (en) Distributed database cluster testing method and device and storage medium
CN110377413B (en) Distributed task asynchronous scheduling and monitoring system based on BPMN standard
CN109194538B (en) Testing method, device, server and storage medium based on distributed coordination
TWI751402B (en) Data synchronization method, distributed system, computer readable storage and retrieval media, computer equipment and distributed equipment
CN110289965B (en) Application program service management method and device
CN107423942B (en) Service transfer method and device
CN109639818B (en) Service discovery method and device under cloud environment, server and storage medium
EP3291592B1 (en) Monitoring management method and apparatus
WO2021057605A1 (en) Device management method, device, system and device, and storage medium
CN112395124A (en) Robot abnormity control method and device in cluster environment
CN108170507A (en) Virtual application management method/system, computer readable storage medium and server-side
CN108536541B (en) Process engine object processing method and device
US9794351B2 (en) Distributed management with embedded agents in enterprise apps
CN112887110A (en) Device control method and device under SDN controller
CN114090211A (en) Method and device for coordinating single-task master-slave program and related multi-server system
CN115840642A (en) Edge resource processing method, device, system, equipment and medium
WO2016206501A1 (en) Process recovery method and device in network management system, and computer readable storage medium
CN112418796B (en) Sub-process task node activation method and device, electronic equipment and storage medium
CN113746676A (en) Container cluster-based network card management method, device, equipment, medium and product
CN116193384A (en) Disaster recovery switching method, system, electronic equipment and storage medium
CN114691395A (en) Fault processing method and device, electronic equipment and storage medium
CN111610992A (en) Deployment component update processing method and device and storage medium
CN110647440A (en) Big data task processing method and system based on state machine
CN115001956B (en) Method, device, equipment and storage medium for running server cluster
CN112905309B (en) Business opening transaction exception processing method and device

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