KR20200029574A - 시뮬레이터, 시뮬레이션 장치, 및 시뮬레이션 방법 - Google Patents
시뮬레이터, 시뮬레이션 장치, 및 시뮬레이션 방법 Download PDFInfo
- Publication number
- KR20200029574A KR20200029574A KR1020207004959A KR20207004959A KR20200029574A KR 20200029574 A KR20200029574 A KR 20200029574A KR 1020207004959 A KR1020207004959 A KR 1020207004959A KR 20207004959 A KR20207004959 A KR 20207004959A KR 20200029574 A KR20200029574 A KR 20200029574A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- request
- policy
- simulation
- services
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는, 마이크로 서비스 시뮬레이터의 이용 플로우를 예시하는 도면.
도 3은, 시뮬레이션 입력 데이터 작성 툴 및 마이크로 서비스 시뮬레이터의 실행에 이용되는 장치의 내부 구성을 나타내는 도면.
도 4는, 시뮬레이션 입력 데이터 작성 툴에 의해 표시되는 시스템 구성 작성 지원 화면을 예시하는 도면.
도 5는, 타 서비스 리퀘스트 송신 폴리시의 일례를 나타내는 도면.
도 6은, 리퀘스트 생성 폴리시의 일례를 나타내는 도면.
도 7은, 마이크로 서비스 시뮬레이터의 시스템 구성을 예시하는 도면.
도 8은, 시뮬레이션 환경 구축 시의 처리 시퀀스를 예시하는 도면.
도 9는, 시뮬레이션 중의 폴리시 변경의 처리 시퀀스를 예시하는 도면.
도 10은, 시스템에의 리퀘스트에 대한 처리 시퀀스를 예시하는 도면.
도 11은, 마이크로 서비스 시뮬레이터에 대한 외란 설정 시의 처리 시퀀스를 예시하는 도면.
도 12는, 외란 발생 시나리오의 일례를 나타내는 도면.
0105: 입력 데이터 스토리지
0106: 시스템 구성
0107: 타 서비스 리퀘스트 송신 폴리시
0108: 리퀘스트 생성 폴리시
0109: 외란 발생 시나리오
0103: 시뮬레이션 입력 데이터 작성 툴
0110: 외란 입력 콘솔
0706: 시뮬레이션 제어부
0703: 입력 파일 로드부
0113: 폴리시 입력 콘솔
Claims (12)
- (A) 하기의 (a1)과 (a2)와 (a3)의 정보를 입력하고,
(a1) 복수의 서비스로 구성되고 서비스 간에서 리퀘스트가 송수신됨으로써 당해 복수의 서비스가 제휴하여 엔드 유저로부터의 리퀘스트에 따르는 처리를 실행하는 서비스 시스템에 있어서의 각 서비스 간의 의존 관계를 기술한 시스템 구성,
(a2) 상기 복수의 서비스 중 1 이상의 서비스의 각각에 대하여 하기의 (a21) 및 (a22)를 기술한 타 서비스 리퀘스트 송신 폴리시,
(a21) 당해 서비스의 의존처이기 때문에 리퀘스트 송신처로 되는 서비스에 있어서의 장애 유무와 처리 속도 중 적어도 하나인 처리 상황에 관한 조건,
(a22) 당해 조건이 충족되었다고 한 경우의 당해 서비스의 변경 후의 처리 내용과 변경 후의 리퀘스트 송신처 중 적어도 하나인 처리 변경,
(a3) 상기 서비스 시스템에 상기 엔드 유저로서 송신하는 리퀘스트의 내용과 당해 리퀘스트의 송신 레이트를 기술한 리퀘스트 생성 폴리시,
(B) 상기 리퀘스트 생성 폴리시에 기초하는 리퀘스트가 상기 리퀘스트 생성 폴리시에 기초하는 송신 레이트로 도착하였다고 한 경우의 상기 서비스 시스템의 거동인 시스템 거동의 시뮬레이션을, 상기 시스템 구성 및 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여 실행하고,
(C) 당해 시뮬레이션의 실행 결과로서의 상기 시스템 거동을 나타내는 정보인 시뮬레이션 결과 정보를 출력하는
것을 컴퓨터에 실행시키는 것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
(B)의 시뮬레이션의 실행 중에, 상기 서비스 시스템에 포함되는 상기 1 이상의 서비스의 각각에 대하여, 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여, 당해 서비스의 의존처의 서비스의 처리 상황을 변경하고, 그것에 수반하여, 당해 서비스의 처리 내용 및 리퀘스트 송신처 중 적어도 하나를 변경하고,
(C)에 있어서, 상기 시뮬레이션 결과 정보로서, 상기 1 이상의 서비스의 각각에 대한 의존처의 서비스의 처리 상황의 변경 전후의 시스템 거동을 나타내는 정보를 포함한 정보를 출력하는
것을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
(B)의 시뮬레이션의 개시 전 또는 실행 중에, 상기 서비스 시스템에 포함되는 적어도 하나의 서비스 ID와, 당해 적어도 하나의 서비스에 대하여 지정 시점에서의 의도적인 처리 정지, 처리 속도 향상 또는 처리 속도 저하인 외란을 기술한 정보인 외란 발생 시나리오를 입력하고,
(B)의 시뮬레이션에 있어서, 상기 외란 발생 시나리오에 따라서, 상기 적어도 하나의 서비스에 대하여 외란을 발생시키고,
(C)에 있어서, 상기 시뮬레이션 결과 정보로서, 상기 적어도 하나의 서비스에 대하여 외란 발생의 전후의 시스템 거동을 나타내는 정보를 포함한 정보를 출력하는
것을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
상기 시스템 구성, 상기 타 서비스 리퀘스트 송신 폴리시, 및 상기 리퀘스트 생성 폴리시 중 적어도 하나가 포함하는 정보 요소는, 상기 시스템 구성, 상기 타 서비스 리퀘스트 송신 폴리시, 및 상기 리퀘스트 생성 폴리시 중 적어도 하나에 포함하는 정보 요소의 입력을 접수하는 1 이상의 UI(User Interface) 경유로 입력된 정보 요소인
것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
(B)의 시뮬레이션의 실행 중에,
상기 타 서비스 리퀘스트 송신 폴리시 및 상기 리퀘스트 생성 폴리시 중 적어도 하나의 변경 후의 폴리시를 접수하고,
당해 변경 후의 폴리시를, 상기 시뮬레이션을 정지시키지 않고 반영하고,
당해 반영 후의 폴리시에 따라서, 당해 시뮬레이션을 계속하는
것을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
(B)의 시뮬레이션은, 상기 시스템 구성 및 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여, 상기 서비스 시스템이 가상화된 시스템인 가상 시스템을 구축하는 것을 포함하고,
상기 가상 시스템은, 상기 복수의 서비스가 가상화된 복수의 서비스인 복수의 가상 서비스로 구성되며,
상기 1 이상의 서비스의 각각은, 출력 인터페이스를 갖고,
상기 복수의 가상 서비스 중, 상기 1 이상의 서비스에 각각 대응하는 1 이상의 가상 서비스의 각각에 대하여, 당해 가상 서비스가 갖는 출력 인터페이스는, 상기 타 서비스 리퀘스트 송신 폴리시에 기초하는 설정이 된 출력 인터페이스로서의 모듈인 타 서비스 리퀘스트부
인 것을 특징으로 하는 시뮬레이터. - 제6항에 있어서,
상기 1 이상의 서비스의 각각은, 입력 인터페이스를 갖고,
상기 1 이상의 서비스에 각각 대응한 1 이상의 가상 서비스의 각각은,
입력 인터페이스로서 리퀘스트를 접수하고 당해 리퀘스트에 따르는 처리를 실행하는 모듈인 서비스 처리부와,
당해 가상 서비스에 있어서의 상기 서비스 처리부 및 상기 타 서비스 리퀘스트부를 제어하는 모듈인 서비스 제어 수신부
를 더 갖는 것을 특징으로 하는 시뮬레이터. - 제7항에 있어서,
(B)의 시뮬레이션의 실행 중이며, 상기 가상 시스템의 구축 후에,
상기 타 서비스 리퀘스트 송신 폴리시의 변경 후의 폴리시를 접수하고,
당해 변경 후의 폴리시에 따르는 변경 대상의 타 서비스 리퀘스트부를 갖는 가상 서비스에 있어서의 서비스 제어 수신부에, 당해 변경 후의 폴리시에 따르는 설정의 지시를 송신하는
것을 상기 컴퓨터에 실행시키고,
당해 지시를 받은 서비스 제어 수신부는,
당해 서비스 제어 수신부를 갖는 가상 서비스 내의 서비스 처리부를 일시정지시키고,
당해 일시 정지 중에, 당해 가상 서비스 내의 타 서비스 리퀘스트부에 대해서, 당해 지시에 따르는 설정을 행하는
것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
(B)의 시뮬레이션에 있어서,
상기 시스템 구성 및 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여, 상기 서비스 시스템이 가상화된 시스템인 가상 시스템을 구축하고,
상기 리퀘스트 생성 폴리시에 따르는 내용의 리퀘스트를, 상기 리퀘스트 생성 폴리시에 따르는 송신 레이트로 상기 엔드 유저로서 상기 가상 시스템에 송신하고,
(B)의 시뮬레이션의 실행 중이며, 상기 가상 시스템의 구축 후에,
상기 리퀘스트 생성 폴리시의 변경 후의 폴리시를 접수하고,
당해 변경 후의 폴리시에 따르는 내용의 리퀘스트를, 당해 변경 후의 폴리시에 따르는 송신 레이트로 상기 엔드 유저로서 상기 가상 시스템에 송신하는
것을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 시뮬레이터. - 제1항에 있어서,
상기 시스템 구성이 포함하는 1 이상의 정보 요소는, 상기 시스템 구성에 포함하는 정보 요소의 입력을 접수하는 1 이상의 UI(User Interface) 경유로 입력된 정보 요소이며,
상기 1 이상의 UI는,
하나 또는 복수의 서비스 템플릿으로부터 1 이상의 서비스 템플릿의 선택을 접수하는 제1 UI와,
상기 제1 UI로부터 선택된 1 이상의 서비스 템플릿에 각각 대응한 1 이상의 오브젝트를 표시하고 당해 1 이상의 오브젝트의 의존 관계의 지정을 접수하는 제2 UI와,
당해 1 이상의 오브젝트 중 선택된 오브젝트에 대응한 서비스 템플릿에 대한 1 이상의 값의 입력을 접수하는 제3 UI
를 포함하고,
상기 복수의 서비스 중 적어도 하나는, 상기 제3 UI를 통해 입력된 1 이상의 값이 설정된 서비스 템플릿에 기초하는 서비스인
것을 특징으로 하는 시뮬레이터. - 하기의 (a1)과 (a2)와 (a3)의 정보,
(a1) 복수의 서비스로 구성되고 서비스 간에서 리퀘스트가 송수신됨으로써 당해 복수의 서비스가 제휴하여 엔드 유저로부터의 리퀘스트에 따르는 처리를 실행하는 서비스 시스템에 있어서의 각 서비스 간의 의존 관계를 기술한 시스템 구성,
(a2) 상기 복수의 서비스 중 1 이상의 서비스의 각각에 대하여 하기의 (a21) 및 (a22)를 기술한 타 서비스 리퀘스트 송신 폴리시,
(a21) 당해 서비스의 의존처이기 때문에 리퀘스트 송신처로 되는 서비스에 있어서의 장애 유무와 처리 속도 중 적어도 하나인 처리 상황에 관한 조건,
(a22) 당해 조건이 충족되었다고 한 경우의 당해 서비스의 변경 후의 처리 내용과 변경 후의 리퀘스트 송신처 중 적어도 하나인 처리 변경,
(a3) 상기 서비스 시스템에 상기 엔드 유저로서 송신하는 리퀘스트의 내용과 당해 리퀘스트의 송신 레이트를 기술한 리퀘스트 생성 폴리시
을 저장한 기억부와,
(A) 상기 시스템 구성, 상기 타 서비스 리퀘스트 송신 폴리시, 및 상기 리퀘스트 생성 폴리시를 입력하고,
(B) 상기 리퀘스트 생성 폴리시에 기초하는 리퀘스트가 상기 리퀘스트 생성 폴리시에 기초하는 송신 레이트로 도착했다고 한 경우의 상기 서비스 시스템의 거동인 시스템 거동의 시뮬레이션을, 상기 시스템 구성 및 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여 실행하고,
(C) 당해 시뮬레이션의 실행 결과로서의 상기 시스템 거동을 나타내는 정보인 시뮬레이션 결과 정보를 출력하는
처리를 실행하는 시뮬레이션부
를 구비하는 시뮬레이션 장치. - (A) 하기의 (a1)과 (a2)와 (a3)의 정보를 입력하고,
(a1) 복수의 서비스로 구성되고 서비스 간에서 리퀘스트가 송수신됨으로써 당해 복수의 서비스가 제휴하여 엔드 유저로부터의 리퀘스트에 따르는 처리를 실행하는 서비스 시스템에 있어서의 각 서비스 간의 의존 관계를 기술한 시스템 구성,
(a2) 상기 복수의 서비스 중 1 이상의 서비스의 각각에 대하여 하기의 (a21) 및 (a22)를 기술한 타 서비스 리퀘스트 송신 폴리시,
(a21) 당해 서비스의 의존처이기 때문에 리퀘스트 송신처로 되는 서비스에 있어서의 장애 유무와 처리 속도 중 적어도 하나인 처리 상황에 관한 조건,
(a22) 당해 조건이 충족되었다고 한 경우의 당해 서비스의 변경 후의 처리 내용과 변경 후의 리퀘스트 송신처 중 적어도 하나인 처리 변경,
(a3) 상기 서비스 시스템에 상기 엔드 유저로서 송신하는 리퀘스트의 내용과 당해 리퀘스트의 송신 레이트를 기술한 리퀘스트 생성 폴리시,
(B) 상기 리퀘스트 생성 폴리시에 기초하는 리퀘스트가 상기 리퀘스트 생성 폴리시에 기초하는 송신 레이트로 도착했다고 한 경우의 상기 서비스 시스템의 거동인 시스템 거동의 시뮬레이션을, 상기 시스템 구성 및 상기 타 서비스 리퀘스트 송신 폴리시에 기초하여 실행하고,
(C) 당해 시뮬레이션의 실행 결과로서의 상기 시스템 거동을 나타내는 정보인 시뮬레이션 결과 정보를 출력하는
시뮬레이션 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP-P-2018-037006 | 2018-03-01 | ||
| JP2018037006A JP6785810B2 (ja) | 2018-03-01 | 2018-03-01 | シミュレーター、シミュレーション装置、および、シミュレーション方法 |
| PCT/JP2018/048451 WO2019167421A1 (ja) | 2018-03-01 | 2018-12-28 | シミュレーター、シミュレーション装置、および、シミュレーション方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200029574A true KR20200029574A (ko) | 2020-03-18 |
| KR102339747B1 KR102339747B1 (ko) | 2021-12-16 |
Family
ID=67804923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207004959A Active KR102339747B1 (ko) | 2018-03-01 | 2018-12-28 | 시뮬레이터, 시뮬레이션 장치, 및 시뮬레이션 방법 |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP6785810B2 (ko) |
| KR (1) | KR102339747B1 (ko) |
| WO (1) | WO2019167421A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110740172B (zh) * | 2019-09-29 | 2022-04-29 | 北京淇瑀信息科技有限公司 | 一种基于微服务架构的路由管理方法、装置和系统 |
| US11175947B2 (en) * | 2019-12-03 | 2021-11-16 | International Business Machines Corporation | Microservices change management and analytics |
| JP7428855B2 (ja) * | 2020-03-17 | 2024-02-07 | Lineヤフー株式会社 | 動画解析システム、動画解析装置、動画解析方法、およびプログラム |
| JP7380504B2 (ja) | 2020-10-02 | 2023-11-15 | トヨタ自動車株式会社 | サービス管理装置 |
| JP7334702B2 (ja) | 2020-10-02 | 2023-08-29 | トヨタ自動車株式会社 | サービス管理装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004536406A (ja) * | 2001-07-16 | 2004-12-02 | ビーイーエイ システムズ, インコーポレイテッド | セッション複製及びフェイルオーバーのための方法及び装置 |
| JP2005196601A (ja) | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 自律管理システム向けポリシシミュレータ |
| KR100609710B1 (ko) * | 2004-11-25 | 2006-08-08 | 한국전자통신연구원 | 이상 트래픽 분석을 위한 네트워크 시뮬레이션 장치 및 그방법 |
| KR101691245B1 (ko) * | 2012-05-11 | 2017-01-09 | 삼성에스디에스 주식회사 | 웹 서비스 모니터링 시스템 및 방법 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4876032B2 (ja) * | 2007-06-26 | 2012-02-15 | 株式会社日立製作所 | Soaアーキテクチャのシステム設計支援方法およびsoaアーキテクチャのシステム設計支援装置 |
| JP5617914B2 (ja) * | 2010-02-23 | 2014-11-05 | 日本電気株式会社 | スループット維持支援システム、装置、方法、及びプログラム |
| WO2017056238A1 (ja) * | 2015-09-30 | 2017-04-06 | 株式会社日立製作所 | Vm配置管理システム、及び、vm配置管理方法 |
-
2018
- 2018-03-01 JP JP2018037006A patent/JP6785810B2/ja active Active
- 2018-12-28 KR KR1020207004959A patent/KR102339747B1/ko active Active
- 2018-12-28 WO PCT/JP2018/048451 patent/WO2019167421A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004536406A (ja) * | 2001-07-16 | 2004-12-02 | ビーイーエイ システムズ, インコーポレイテッド | セッション複製及びフェイルオーバーのための方法及び装置 |
| JP2005196601A (ja) | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 自律管理システム向けポリシシミュレータ |
| KR100609710B1 (ko) * | 2004-11-25 | 2006-08-08 | 한국전자통신연구원 | 이상 트래픽 분석을 위한 네트워크 시뮬레이션 장치 및 그방법 |
| KR101691245B1 (ko) * | 2012-05-11 | 2017-01-09 | 삼성에스디에스 주식회사 | 웹 서비스 모니터링 시스템 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6785810B2 (ja) | 2020-11-18 |
| WO2019167421A1 (ja) | 2019-09-06 |
| JP2019153017A (ja) | 2019-09-12 |
| KR102339747B1 (ko) | 2021-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102339747B1 (ko) | 시뮬레이터, 시뮬레이션 장치, 및 시뮬레이션 방법 | |
| US20210072965A1 (en) | Deploying microservices across a service infrastructure | |
| US10305747B2 (en) | Container-based multi-tenant computing infrastructure | |
| US11030002B2 (en) | Optimizing simultaneous startup or modification of inter-dependent machines with specified priorities | |
| US10437517B2 (en) | Enhanced soft fence of devices | |
| US10373072B2 (en) | Cognitive-based dynamic tuning | |
| KR20240149371A (ko) | 클러스터에 기반한 훈련 방법, 장치, 전자 기기 및 저장 매체 | |
| US11687399B2 (en) | Multi-controller declarative fault management and coordination for microservices | |
| CN110647332A (zh) | 基于容器云的软件部署方法和装置 | |
| US12333343B2 (en) | Avoidance of workload duplication among split-clusters | |
| JP2021509498A (ja) | コンピューティング・デバイス | |
| US10643150B2 (en) | Parameter version vectors used for deterministic replay of distributed execution of workload computations | |
| US20170220385A1 (en) | Cross-platform workload processing | |
| CN115390992A (zh) | 一种虚拟机创建方法、装置、设备和存储介质 | |
| US20200151049A1 (en) | Increasing processing capacity of processor cores during initial program load processing | |
| US9626226B2 (en) | Cross-platform workload processing | |
| CN111625949A (zh) | 一种仿真引擎系统、仿真处理方法、设备和介质 | |
| US9674060B2 (en) | Dynamic and selective management of integration points using performance metrics | |
| US11762707B2 (en) | Service load independent resource usage detection and scaling for container-based system | |
| CN112703485A (zh) | 使用机器学习方法支持对分布式系统内的计算环境的修改的实验评估 | |
| CN114298313A (zh) | 一种人工智能计算机视觉推理方法 | |
| US11151121B2 (en) | Selective diagnostics for computing systems | |
| CN115222041B (zh) | 用于模型训练的图生成方法、装置、电子设备及存储介质 | |
| US20210011947A1 (en) | Graphical rendering of automata status | |
| CN119806734B (zh) | 应用于云服务平台的调度方法及装置、设备和介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
Patent event date: 20200220 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210423 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20211007 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20211210 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20211213 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20241119 Start annual number: 4 End annual number: 4 |