CN113010440A - 一种windows程序异常反馈的实现方法及其*** - Google Patents
一种windows程序异常反馈的实现方法及其*** Download PDFInfo
- Publication number
- CN113010440A CN113010440A CN202110473687.0A CN202110473687A CN113010440A CN 113010440 A CN113010440 A CN 113010440A CN 202110473687 A CN202110473687 A CN 202110473687A CN 113010440 A CN113010440 A CN 113010440A
- Authority
- CN
- China
- Prior art keywords
- program
- file
- abnormal
- exception
- feedback
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种windows程序异常反馈的实现方法,所述实现方法为:步骤S1、搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;步骤S2、在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;步骤S3、程序出现异常时,保存异常状态文件;步骤S4、将日志文件和异常状态文件上传到服务器;步骤S5、发送消息实时通知程序开发者,程序产生异常;步骤S6、从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常;能及时快捷处理程序异常问题。
Description
技术领域
本发明涉及计算机通讯技术领域,特别是一种windows程序异常反馈的实现方法及其***。
背景技术
由于windows程序功能的更新,windows程序有时会产生异常退出或者崩溃的问题,但是程序发生异常退出或者崩溃的时候,很多windows程序并不会产生任何可供排查问题的文件,这对于解决程序异常会是一件非常麻烦的事情。现在也有一些比较好的程序,在出现异常问题时,会主动生成dump文件,并由使用者手动发送给程序开发者来进行修复异常问题,但是这种方法往往时效性不高,无法及时处理问题,使得程序开发者排查错误也存在一定难度,效率并不高。
现有技术主要存在以下缺点:
1. 大部分程序无法产生可供排查的异常状态文件,无法了解程序发生异常时候的错误状态和使用者对应的操作。
2. 即使有产生异常状态文件,也只是生成在使用者本地环境下,需要通过人工手动发送给程序开发者进行修复,无法及时处理异常,解决程序问题。
随着Windows XP,微软发布了一组新的被称为“minidump”的崩溃转存技术。Minidump很容易定制。按照最常用的配置,一个minidump(转储)只包括了最必要的信息,用于恢复故障进程的所有线程的调用堆栈,以及查看故障时刻局部变量的值。
发明内容
为克服上述问题,本发明的目的是提供一种windows程序异常反馈的实现方法,根据异常状态文件定位到发生异常的地方,进行解决异常,有利于及时快捷处理程序异常问题。
本发明采用以下方案实现:一种windows程序异常反馈的实现方法,所述实现方法包括如下步骤:
步骤S1、搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
步骤S2、在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
步骤S3、程序出现异常时,保存异常状态文件;
步骤S4、将日志文件和异常状态文件上传到服务器;
步骤S5、发送消息实时通知程序开发者,程序产生异常;
步骤S6、从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
进一步的,所述步骤S2中日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;对于每个程序操作,都需要注明操作时间,操作对象,操作状态;日志文件按一天记录成一个文件,从而避免形成过大的日志文件。
进一步的,所述步骤S3进一步具体为:在windows程序出现异常时,使用windows程序成熟的minidump崩溃转存技术,直接定位异常出处,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且异常状态文件命名时增加程序异常时候的具体时间,来进行区分异常状态。
进一步的,所述步骤S5进一步具体为:异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
进一步的,所述步骤S6进一步具体为:接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
本发明还提供了一种windows程序异常反馈的实现***,所述实现***包括搭建模块、日志生产模块、异常状态文件生产模块、上传模块、通知模块、以及处理异常模块;
所述搭建模块,用于搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
所述日志生产模块,用于在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
所述异常状态文件生产模块,用于程序出现异常时,保存异常状态文件;
所述上传模块,将日志文件和异常状态文件上传到服务器;
所述通知模块,用于发送消息实时通知程序开发者,程序产生异常;
所述处理异常模块,用于从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
进一步的,所述日志生产模块中日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;对于每个程序操作,都需要注明操作时间,操作对象,操作状态;日志文件按一天记录成一个文件,从而避免形成过大的日志文件。
进一步的,所述异常状态文件生产模块的实现方式进一步具体为:在windows程序出现异常时,使用windows程序成熟的minidump崩溃转存技术,直接定位异常出处,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且异常状态文件命名时增加程序异常时候的具体时间,来进行区分异常状态。
进一步的,所述通知模块的实现方式进一步具体为:异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
进一步的,所述处理异常模块的实现方式进一步具体为:接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
本发明的有益效果在于:本发明在windows程序发生异常时,将产生可供排查问题的异常状态文件和日志文件,通过程序自动上传服务器并实时通知程序开发者,有利于及时快捷处理程序异常问题,使用了windows程序成熟的minidump崩溃转存技术,直接定位异常出处,调试简单且快捷;能全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;异常状态上传服务器后,程序会自动发送消息通知开发者,保障解决程序异常的实时性;提供了一种高效快捷的程序异常反馈机制。
附图说明
图1是本发明的方法流程示意图。
图2是本发明的***原理框图。
具体实施方式
下面结合附图对本发明做进一步说明。
本发明提供了一种windows程序异常反馈的实现方法,所述实现方法包括如下步骤:
步骤S1、搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
步骤S2、在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
步骤S3、程序出现异常时,保存异常状态文件;
步骤S4、将日志文件和异常状态文件上传到服务器;
步骤S5、发送消息实时通知程序开发者,程序产生异常;
步骤S6、从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
下面结合一具体实施例对本发明做进一步说明:
1. 搭建一个服务器用于收集异常反馈文件。
首先需要搭建一个服务器,创建一个用户专门来登录该服务器,并上传异常反馈文件。在程序发生异常时,都通过登录这个用户来进行上传程序异常反馈的文件。程序异常反馈的文件主要有两个,一个是程序操作日志文件,一个是异常状态文件。
2. 增加日志***用于记录程序的操作过程
在windows程序操作过程中,完整记录下使用者的各种操作,保存成日志文件,对于每个操作,都需要注明操作时间,操作对象,操作状态。日志文件按一天记录成一个文件,这样避免日志文件过大,不方便查看具体日志信息的问题。日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;
3. windows程序出现异常时,保存异常状态文件
在windows程序出现异常时,通过使用minidump这种崩溃转存技术,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且文件命名时增加程序异常时候的具体时间,有助于更好的进行区分异常状态。
4. 将日志文件和异常文件自动上传到服务器上
在保存好异常文件后,windows程序会自动将生成的异常文件和当天的操作日志文件发送到预先搭建好的服务器上。
5. 发送消息实时通知程序开发者,程序产生异常
异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
6. 从服务器上下载异常反馈文件,排查问题,解决程序问题
接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
总之,本发明主要是通过预先搭建一个服务器用于收集异常反馈文件,将程序中的操作过程进行记录,保存成日志文件,在程序产生异常时,保存异常状态文件,将日志文件和异常状态文件同时发送到服务器上,并发送消息通知程序开发者,然后程序开发者就可以在服务器上获取到这些异常反馈文件,根据日志文件模拟操作,根据异常状态文件定位到发生异常的地方,进行解决异常。
本发明还提供了一种windows程序异常反馈的实现***,所述实现***包括搭建模块、日志生产模块、异常状态文件生产模块、上传模块、通知模块、以及处理异常模块;
所述搭建模块,用于搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
所述日志生产模块,用于在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
所述异常状态文件生产模块,用于程序出现异常时,保存异常状态文件;
所述上传模块,将日志文件和异常状态文件上传到服务器;
所述通知模块,用于发送消息实时通知程序开发者,程序产生异常;
所述处理异常模块,用于从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
所述日志生产模块中日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;对于每个程序操作,都需要注明操作时间,操作对象,操作状态;日志文件按一天记录成一个文件,从而避免形成过大的日志文件。
所述异常状态文件生产模块的实现方式进一步具体为:在windows程序出现异常时,使用windows程序成熟的minidump崩溃转存技术,直接定位异常出处,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且异常状态文件命名时增加程序异常时候的具体时间,来进行区分异常状态。
所述通知模块的实现方式进一步具体为:异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
所述处理异常模块的实现方式进一步具体为:接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
本发明的应用场景如下:
首先搭建一个FTP服务器,可以直接通过使用windows***自带的Internet信息服务(IIS)管理器创建一个FTP服务器,并添加一个专用用户专门来登录该服务器和上传崩溃反馈文件。
在windows程序中,增加日志文件来记录windows程序的所有操作过程,包括项目的创建和项目的管理,项目对象的移动、放缩、属性的设置与修改,资源的管理等一系列操作,都需要将操作的对象,操作状态以及操作时间一一记录在日志文件中,日志文件按日期进行创建,一天创建一个,如果当日日期为2021年4月21日,则日志文件命名为2021-04-21.log。
在windows程序运行过程中,当产生程序异常退出或者崩溃等异常时,因为在程序中使用minidump这种崩溃转存技术的相关接口,所以程序将会发送信号,将windows程序故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,异常状态文件命名为:当前机器的IP地址_程序名称_产生异常时间.dmp,例如192.168.243.9__S3UED.exe_20210421__14.09.35.dmp。
在windows程序生成异常状态文件后,将会与预先搭建好的FTP服务器进行连接,使用预先创建的专用用户进行登录到服务器,连同当日的日志文件一起上传到该FTP服务器上。
当两个文件在服务器上都上传完毕后,将会通过聊天软件实时通知程序开发者,告知程序开发者,windows程序发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
接收到消息通知后,程序开发者将从FTP服务器上下载异常反馈文件,通过Microsoft Visual Studio软件来进行调试异常状态文件,来排查定位程序异常问题,并且通过当日的日志文件,来模拟程序发生异常前的操作,复现程序异常,进一步排查异常出处,直到最终解决程序问题。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (10)
1.一种windows程序异常反馈的实现方法,其特征在于:所述实现方法包括如下步骤:
步骤S1、搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
步骤S2、在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
步骤S3、程序出现异常时,保存异常状态文件;
步骤S4、将日志文件和异常状态文件上传到服务器;
步骤S5、发送消息实时通知程序开发者,程序产生异常;
步骤S6、从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
2.根据权利要求1所述的一种windows程序异常反馈的实现方法,其特征在于:所述步骤S2中日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;对于每个程序操作,都需要注明操作时间,操作对象,操作状态;日志文件按一天记录成一个文件,从而避免形成过大的日志文件。
3.根据权利要求1所述的一种windows程序异常反馈的实现方法,其特征在于:所述步骤S3进一步具体为:在windows程序出现异常时,使用windows程序成熟的minidump崩溃转存技术,直接定位异常出处,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且异常状态文件命名时增加程序异常时候的具体时间,来进行区分异常状态。
4.根据权利要求1所述的一种windows程序异常反馈的实现方法,其特征在于:所述步骤S5进一步具体为:异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
5.根据权利要求1所述的一种windows程序异常反馈的实现方法,其特征在于:所述步骤S6进一步具体为:接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
6.一种windows程序异常反馈的实现***,其特征在于:所述实现***包括搭建模块、日志生产模块、异常状态文件生产模块、上传模块、通知模块、以及处理异常模块;
所述搭建模块,用于搭建一个服务器用于收集异常反馈文件,所述异常反馈文件包括日志文件和异常状态文件;
所述日志生产模块,用于在windows程序操作过程中,记录下使用者的各种操作,保存成日志文件;
所述异常状态文件生产模块,用于程序出现异常时,保存异常状态文件;
所述上传模块,将日志文件和异常状态文件上传到服务器;
所述通知模块,用于发送消息实时通知程序开发者,程序产生异常;
所述处理异常模块,用于从服务器上下载异常反馈文件,根据异常反馈文件中的日志文件和异常状态文件来处理异常。
7.根据权利要求6所述的一种windows程序异常反馈的实现***,其特征在于:所述日志生产模块中日志文件是进行全面记录程序操作步骤,保存操作详细状态,有助于重现程序异常时的完整状态;对于每个程序操作,都需要注明操作时间,操作对象,操作状态;日志文件按一天记录成一个文件,从而避免形成过大的日志文件。
8.根据权利要求6所述的一种windows程序异常反馈的实现***,其特征在于:所述异常状态文件生产模块的实现方式进一步具体为:在windows程序出现异常时,使用windows程序成熟的minidump崩溃转存技术,直接定位异常出处,将故障进程的所有线程的调用堆栈、故障时刻局部变量的值和进程使用的内核对象的信息,保存成异常状态文件,并且异常状态文件命名时增加程序异常时候的具体时间,来进行区分异常状态。
9.根据权利要求6所述的一种windows程序异常反馈的实现***,其特征在于:所述通知模块的实现方式进一步具体为:异常反馈文件上传到服务器后,将会通过聊天软件实时通知程序开发者,告知程序开发者,程序已经发生异常情况,程序开发者将会及时接收到消息,进行处理异常。
10.根据权利要求6所述的一种windows程序异常反馈的实现***,其特征在于:所述处理异常模块的实现方式进一步具体为:接收到消息通知后,程序开发者从服务器上下载异常反馈文件,通过调试异常状态文件,来排查定位程序异常问题,并且通过日志文件,来模拟程序发生异常前的操作,复现异常,进一步排查异常出处,直到最终解决程序问题。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110473687.0A CN113010440A (zh) | 2021-04-29 | 2021-04-29 | 一种windows程序异常反馈的实现方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110473687.0A CN113010440A (zh) | 2021-04-29 | 2021-04-29 | 一种windows程序异常反馈的实现方法及其*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113010440A true CN113010440A (zh) | 2021-06-22 |
Family
ID=76380646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110473687.0A Withdrawn CN113010440A (zh) | 2021-04-29 | 2021-04-29 | 一种windows程序异常反馈的实现方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113010440A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060112373A1 (en) * | 2004-11-15 | 2006-05-25 | International Business Machines Corporation | System and method for visualizing exception generation |
CN104361076A (zh) * | 2014-11-12 | 2015-02-18 | 腾讯科技(成都)有限公司 | 浏览器的异常处理方法和装置 |
CN107092552A (zh) * | 2017-03-10 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | 一种日志管理方法及装置 |
CN108959029A (zh) * | 2018-06-29 | 2018-12-07 | 深圳市同泰怡信息技术有限公司 | 收集和报告服务器异常日志的方法及*** |
CN110032502A (zh) * | 2018-01-11 | 2019-07-19 | 武汉斗鱼网络科技有限公司 | 一种异常处理的方法、装置及电子设备 |
-
2021
- 2021-04-29 CN CN202110473687.0A patent/CN113010440A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060112373A1 (en) * | 2004-11-15 | 2006-05-25 | International Business Machines Corporation | System and method for visualizing exception generation |
CN104361076A (zh) * | 2014-11-12 | 2015-02-18 | 腾讯科技(成都)有限公司 | 浏览器的异常处理方法和装置 |
CN107092552A (zh) * | 2017-03-10 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | 一种日志管理方法及装置 |
CN110032502A (zh) * | 2018-01-11 | 2019-07-19 | 武汉斗鱼网络科技有限公司 | 一种异常处理的方法、装置及电子设备 |
CN108959029A (zh) * | 2018-06-29 | 2018-12-07 | 深圳市同泰怡信息技术有限公司 | 收集和报告服务器异常日志的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107291565B (zh) | 运维可视化自动化作业平台及实现方法 | |
US10235252B1 (en) | Retroactive log retrieval service | |
CN107992392B (zh) | 一种用于云渲染***的自动监控修复***和方法 | |
CN107634860B (zh) | 一种weblogic集群补丁批量自动升级方法 | |
CN111190755B (zh) | 应用程序的功能异常处理方法及装置 | |
JP5198154B2 (ja) | 障害監視システム及びデバイスと監視装置並びに障害監視方法 | |
CN106980565A (zh) | 升级过程监控方法及装置 | |
US7246276B2 (en) | Error tolerant modular testing of services | |
CN111813348A (zh) | 统一存储设备中的节点事件处理装置、方法、设备及介质 | |
CN108600007B (zh) | 一种云平台责任追溯方法和*** | |
CN116400987B (zh) | 持续集成方法、装置、电子设备及存储介质 | |
CN105117347A (zh) | 测试数据的模拟方法、***及自动化测试方法、*** | |
CN113010440A (zh) | 一种windows程序异常反馈的实现方法及其*** | |
CN110875832B (zh) | 异常业务监控方法、装置、***及计算机可读存储介质 | |
CN116467188A (zh) | 一种多环境场景下的通用本地复现***和方法 | |
CN114625664A (zh) | 一种自动化测试方法、装置、设备及存储介质 | |
CN114546758A (zh) | 一种基于Chrome插件的WebRPA运维方法及*** | |
Rodrigues et al. | Multi-approach debugging of industrial IoT workflows | |
CN110365627B (zh) | 应用程序同步方法、装置、计算设备以及存储介质 | |
CN114629968B (zh) | 一种继电保护装置的通信保活***及方法 | |
CN111093221B (zh) | 基于集中式网络的无线网络监测*** | |
CN118227506B (zh) | 基于rpa机器人的ui自动化测试***及方法 | |
CN107438259B (zh) | 一种网管***性能模块故障的定位方法 | |
CN115495120A (zh) | 设备测试方法及*** | |
CN112804105A (zh) | 一种在rtc网络中快速修复终端通信故障的方法及*** |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210622 |
|
WW01 | Invention patent application withdrawn after publication |