KR102311211B1 - 멀티 인스턴스 관리 방법 및 장치 - Google Patents
멀티 인스턴스 관리 방법 및 장치 Download PDFInfo
- Publication number
- KR102311211B1 KR102311211B1 KR1020190169915A KR20190169915A KR102311211B1 KR 102311211 B1 KR102311211 B1 KR 102311211B1 KR 1020190169915 A KR1020190169915 A KR 1020190169915A KR 20190169915 A KR20190169915 A KR 20190169915A KR 102311211 B1 KR102311211 B1 KR 102311211B1
- Authority
- KR
- South Korea
- Prior art keywords
- instance
- application
- master
- duplicate
- game
- 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.)
- Active
Links
Images
Classifications
-
- 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
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- 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
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는 일 실시예에 따른 복제 인스턴스를 생성하는 예를 설명하기 위한 도면이다.
도 3은 일 실시예에 따른 복제 인스턴스를 생성하는 다른 예를 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 복수의 복제 인스턴스를 생성하는 예를 설명하기 위한 도면이다.
도 5는 일 실시예에 따른 복수의 복제 인스턴스를 생성하는 다른 예를 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 마스터 인스턴스와 복제 인스턴스를 동기화하는 예를 설명하기 위한 도면이다.
도 7은 일 실시예에 따른 멀티 인스턴스 관리 방법의 순서도이다.
도 8은 예시적인 실시예들에서 사용되기에 적합한 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도이다.
12: 컴퓨팅 장치
14: 프로세서
16: 컴퓨터 판독 가능 저장 매체
18: 통신 버스
20: 프로그램
22: 입출력 인터페이스
24: 입출력 장치
26: 네트워크 통신 인터페이스
100: 멀티 인스턴스 관리 장치
110: 복제 인스턴스 생성부
130: 업데이트부
150: 동기화부
Claims (10)
- 하나 이상의 프로세서, 및
상기 하나 이상의 프로세서에 의해 실행되는 하나 이상의 프로그램을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서,
에뮬레이터의 마스터 인스턴스에 대한 복제 인스턴스를 생성하는 동작;
상기 마스터 인스턴스에 설치된 애플리케이션을 업데이트하는 동작; 및
상기 복제 인스턴스와 상기 마스터 인스턴스를 동기화하는 동작을 포함하는 멀티 인스턴스 관리 방법. - 청구항 1에 있어서,
상기 생성하는 동작은, 상기 마스터 인스턴스에 설치된 애플리케이션을 복제하여 상기 복제 인스턴스를 생성하는 멀티 인스턴스 관리 방법. - 청구항 1에 있어서,
상기 업데이트하는 동작은, 상기 복제 인스턴스에서 상기 애플리케이션과 동일한 애플리케이션이 실행중인 경우, 상기 복제 인스턴스에서 실행중인 애플리케이션을 종료시킨 후 상기 마스터 인스턴스에 설치된 애플리케이션을 업데이트하는 멀티 인스턴스 관리 방법. - 청구항 1에 있어서,
상기 동기화하는 동작은, 상기 복제 인스턴스에 설치된 하나 이상의 애플리케이션 중 상기 업데이트된 애플리케이션과 동일한 애플리케이션이 업데이트되도록 상기 복제 인스턴스와 상기 마스터 인스턴스를 동기화하는 멀티 인스턴스 관리 방법. - 청구항 1에 있어서,
상기 마스터 인스턴스는, 개인용 컴퓨터 운영 체제 환경에서 모바일 운영 체제 환경을 가상화하고,
상기 애플리케이션은, 모바일 운영 체제 기반의 모바일 애플리케이션인 멀티 인스턴스 관리 방법. - 하나 이상의 통신 인터페이스; 및
하나 이상의 프로세서를 포함하고,
상기 하나 이상의 프로세서는,
에뮬레이터의 마스터 인스턴스에 대한 복제 인스턴스를 생성하고,
상기 마스터 인스턴스에 설치된 애플리케이션을 업데이트하고,
상기 복제 인스턴스와 상기 마스터 인스턴스를 동기화하는 멀티 인스턴스 관리 장치. - 청구항 6에 있어서,
상기 하나 이상의 프로세서는, 상기 마스터 인스턴스에 설치된 애플리케이션을 복제하여 상기 복제 인스턴스를 생성하는 멀티 인스턴스 관리 장치. - 청구항 6에 있어서,
상기 하나 이상의 프로세서는, 상기 복제 인스턴스에서 상기 애플리케이션과 동일한 애플리케이션이 실행중인 경우, 상기 복제 인스턴스에서 실행중인 애플리케이션을 종료시킨 후 상기 마스터 인스턴스에 설치된 애플리케이션을 업데이트하는 멀티 인스턴스 관리 장치. - 청구항 6에 있어서,
상기 하나 이상의 프로세서는, 상기 복제 인스턴스에 설치된 하나 이상의 애플리케이션 중 상기 업데이트된 애플리케이션과 동일한 애플리케이션이 업데이트되도록 상기 복제 인스턴스와 상기 마스터 인스턴스를 동기화하는 멀티 인스턴스 관리 장치. - 청구항 6에 있어서,
상기 마스터 인스턴스는, 개인용 컴퓨터 운영 체제 환경에서 모바일 운영 체제 환경을 가상화하고,
상기 애플리케이션은, 모바일 운영 체제 기반의 모바일 애플리케이션인 멀티 인스턴스 관리 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190169915A KR102311211B1 (ko) | 2019-12-18 | 2019-12-18 | 멀티 인스턴스 관리 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190169915A KR102311211B1 (ko) | 2019-12-18 | 2019-12-18 | 멀티 인스턴스 관리 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210078147A KR20210078147A (ko) | 2021-06-28 |
| KR102311211B1 true KR102311211B1 (ko) | 2021-10-13 |
Family
ID=76607817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190169915A Active KR102311211B1 (ko) | 2019-12-18 | 2019-12-18 | 멀티 인스턴스 관리 방법 및 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102311211B1 (ko) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7171661B1 (en) * | 2000-10-19 | 2007-01-30 | International Business Machines Corporation | Realtime configuration updates and software distribution to active client positions |
| KR100836583B1 (ko) * | 2006-08-22 | 2008-06-10 | 엘지전자 주식회사 | 이동통신단말기의 fota 서비스 수행방법 |
-
2019
- 2019-12-18 KR KR1020190169915A patent/KR102311211B1/ko active Active
Non-Patent Citations (2)
| Title |
|---|
| 맵시. 블루스택4 다운로드하고 최적화에 멀티까지. 네이버 블로그. 2018.12.28. |
| 블루스택 고객지원. BlueStacks 4에서의 작동 동기화 법 소개. 블루스택. 2019.03.12. |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20210078147A (ko) | 2021-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11159392B2 (en) | Managing service deployment | |
| CN111684495B (zh) | 用于在混合现实系统中管理和显示虚拟内容的方法和系统 | |
| KR102034367B1 (ko) | 정보 처리 방법과 단말기, 및 컴퓨터 저장 매체 | |
| CN113711174A (zh) | 用混合现实系统在虚拟三维空间中管理和显示网页 | |
| US9937415B1 (en) | Virtual controller for touchscreen | |
| US12026527B2 (en) | World-controlled and application-controlled augments in an artificial-reality environment | |
| KR102609293B1 (ko) | 게임 동작 결정 장치 및 방법 | |
| CN109828823A (zh) | 一种基于容器虚拟化技术的无人机算法仿真系统扩展方法 | |
| US8992330B1 (en) | System and method for facilitating data model substitutions for pre-existing data objects | |
| KR102311211B1 (ko) | 멀티 인스턴스 관리 방법 및 장치 | |
| KR20210078141A (ko) | 결제 서비스 제공 방법 및 장치 | |
| KR20200113834A (ko) | 애플리케이션 정보 제공 장치 및 방법 | |
| KR102275320B1 (ko) | 공유 서비스 방법 및 이를 수행하기 위한 컴퓨팅 장치 | |
| KR20200040396A (ko) | 스토리 제공 장치 및 방법 | |
| KR102557808B1 (ko) | 게임 서비스 시스템 및 상기 시스템에서의 메모 공유 방법 | |
| KR102268743B1 (ko) | 게임 인터페이스 제공 방법 및 장치 | |
| KR102211564B1 (ko) | 게임 서비스 제공 방법 및 장치 | |
| KR102148701B1 (ko) | 게임 플레이 관리 장치 및 방법 | |
| CN119565157A (zh) | 虚拟场景中的交互方法、装置、设备和存储介质 | |
| JP2018142076A (ja) | 情報処理システムおよびプログラム | |
| CN120632911A (zh) | 一种权限控制方法、装置、电子设备及存储介质 | |
| CN118615701A (zh) | 虚拟场景的数据处理方法、装置、电子设备及存储介质 | |
| CN119916945A (zh) | 交互控制的方法、装置、设备和存储介质 | |
| KR20200117390A (ko) | 메신저 친구 정보 제공 방법 및 컴퓨팅 장치 | |
| KR20200107403A (ko) | 아이콘 갱신 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |