KR102176645B1 - 어플리케이션 운용 방법 및 이를 이용한 전자 장치 - Google Patents
어플리케이션 운용 방법 및 이를 이용한 전자 장치 Download PDFInfo
- Publication number
- KR102176645B1 KR102176645B1 KR1020140000398A KR20140000398A KR102176645B1 KR 102176645 B1 KR102176645 B1 KR 102176645B1 KR 1020140000398 A KR1020140000398 A KR 1020140000398A KR 20140000398 A KR20140000398 A KR 20140000398A KR 102176645 B1 KR102176645 B1 KR 102176645B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- memory
- electronic device
- master
- processor
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000009434 installation Methods 0.000 claims description 5
- 238000011017 operating method Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 abstract description 19
- 238000004891 communication Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 7
- 230000014509 gene expression Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000002583 angiography Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- -1 electricity Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47D—FURNITURE SPECIALLY ADAPTED FOR CHILDREN
- A47D13/00—Other nursery furniture
- A47D13/02—Baby-carriers; Carry-cots
- A47D13/025—Baby-carriers; Carry-cots for carrying children in seated position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는 본 개시의 다양한 실시 예들에 따른 어플리케이션 그룹화 과정에 대한 흐름도를 도시한다.
도 3은 본 개시의 다양한 실시 예들에 따른 어플리케이션 운용에 대한 흐름도를 도시한다.
도 4는 본 개시의 다양한 실시 예들에 따른 어플리케이션 그룹화 과정을 나타내는 예시도를 도시한다.
도 5 는 본 개시의 다양한 실시 예들에 따른 어플리케이션 그룹화 과정을 나타내는 예시도를 도시한다.
111 : 그룹 생성 모듈 112 : 우선 순위 설정 모듈
113 : 메모리 관리 모듈 120 : 입력부
130 : 메모리 131 : 어플리케이션
132 : 어플리케이션 그룹 140 : 표시부
141 : 디스플레이 모듈 150 : 무선 통신부
Claims (10)
- 전자 장치의 어플리케이션 운용 방법에 있어서,
상기 전자 장치의 프로세서에서, 마스터 어플리케이션 및 적어도 하나의 멤버 어플리케이션을 그룹핑하는 동작;
상기 프로세서에서, 상기 마스터 어플리케이션을 제 1 메모리로 로드하여 실행하는 동작;
상기 프로세서에서, 상기 적어도 하나의 멤버 어플리케이션의 실행 요청을 인식하면, 상기 마스터 어플리케이션을 백그라운드에서 실행하고, 상기 적어도 하나의 멤버 어플리케이션을 상기 제 1 메모리로 로드하여 포그라운드에서 실행하는 동작;
상기 프로세서에서, 상기 제 1 메모리의 부족 여부를 판단하는 동작;
상기 프로세서에서, 상기 제 1 메모리가 부족한 경우, 상기 마스터 어플리케이션이 상기 제 1 메모리에서 삭제되지 않게 상기 마스터 어플리케이션의 우선순위를 상기 적어도 하나의 멤버 어플리케이션 중 우선순위가 높은 멤버 어플리케이션의 우선순위로 변경하는 동작을 포함하는 것을 특징으로 하는 어플리케이션 운용 방법. - 삭제
- 삭제
- 제 1항에 있어서,
어플리케이션을 제 2 메모리에 설치하는 동작;
상기 제 2 메모리에 설치된 어플리케이션을 상기 마스터 어플리케이션의 멤버 어플리케이션으로 설정하는 동작을 더 포함하는 것을 특징으로 하는 어플리케이션 운용 방법. - 제 4항에 있어서,
상기 설정하는 동작은,
상기 마스터 어플리케이션의 적어도 하나 이상의 어플리케이션 설치 요청을 인식하여 상기 적어도 하나 이상의 어플리케이션을 상기 멤버 어플리케이션으로 설정하는 동작을 포함하는 것을 특징으로 하는 어플리케이션 운용 방법. - 전자 장치에 있어서,
어플리케이션을 로드하여 실행하는 제 1 메모리;
상기 어플리케이션 및 어플리케이션 그룹을 저장하는 제 2 메모리;
상기 어플리케이션 그룹의 설정 화면을 표시하는 디스플레이 모듈을 포함하는 표시부;
상기 어플리케이션 그룹의 설정 화면에서 선택을 인식하는 터치 패널 및 펜 센서를 포함하는 입력부;
마스터 어플리케이션 및 적어도 하나의 멤버 어플리케이션을 그룹핑하고, 상기 마스터 어플리케이션을 제 1 메모리로 로드하여 실행하고, 상기 적어도 하나의 멤버 어플리케이션의 실행 요청을 인식하면, 상기 마스터 어플리케이션을 백그라운드에서 실행하고, 상기 적어도 하나의 멤버 어플리케이션을 상기 제 1 메모리로 로드하여 포그라운드에서 실행하고, 상기 제 1 메모리의 부족 여부를 판단하고, 상기 제 1 메모리가 부족한 경우, 상기 마스터 어플리케이션이 상기 제 1 메모리에서 삭제되지 않게 상기 마스터 어플리케이션의 우선순위를 상기 적어도 하나의 멤버 어플리케이션 중 우선순위가 높은 멤버 어플리케이션의 우선순위로 변경하는 프로세서를 포함하는 것을 특징으로 하는 전자 장치. - 삭제
- 삭제
- 제 6항에 있어서,
상기 프로세서는,
어플리케이션을 상기 제 2 메모리에 설치하는 동작과, 상기 제 2 메모리에 설치된 어플리케이션을 상기 마스터 어플리케이션의 멤버 어플리케이션으로 설정하는 것을 특징으로 하는 전자 장치. - 제 9항에 있어서,
상기 프로세서는,
상기 마스터 어플리케이션의 적어도 하나 이상의 어플리케이션 설치 요청을 인식하여 상기 적어도 하나 이상의 어플리케이션을 상기 멤버 어플리케이션으로 설정하는 것을 특징으로 하는 전자 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140000398A KR102176645B1 (ko) | 2014-01-02 | 2014-01-02 | 어플리케이션 운용 방법 및 이를 이용한 전자 장치 |
US14/574,594 US9411640B2 (en) | 2014-01-02 | 2014-12-18 | Method for efficiently managing application and electronic device implementing the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140000398A KR102176645B1 (ko) | 2014-01-02 | 2014-01-02 | 어플리케이션 운용 방법 및 이를 이용한 전자 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150080859A KR20150080859A (ko) | 2015-07-10 |
KR102176645B1 true KR102176645B1 (ko) | 2020-11-09 |
Family
ID=53481860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140000398A KR102176645B1 (ko) | 2014-01-02 | 2014-01-02 | 어플리케이션 운용 방법 및 이를 이용한 전자 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9411640B2 (ko) |
KR (1) | KR102176645B1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9183047B2 (en) * | 2011-05-13 | 2015-11-10 | Samsung Electronics Co., Ltd. | Classifying requested application based on processing and response time and scheduling threads of the requested application according to a preset group |
KR102500608B1 (ko) * | 2016-01-28 | 2023-02-16 | 삼성전자주식회사 | 어플리케이션을 제어하는 전자 장치와 이의 동작 방법 |
KR102086458B1 (ko) * | 2016-05-27 | 2020-03-10 | 주식회사 케이티 | 단말 장치 및 이에 의한 위치 기반 서비스 제공 방법 |
US10860369B2 (en) * | 2017-01-11 | 2020-12-08 | International Business Machines Corporation | Self-adjusting system for prioritizing computer applications |
WO2018158784A1 (en) * | 2017-02-28 | 2018-09-07 | Forward Unity S.R.L. | System, apparatus and method for providing an application development and execution platform |
CN107463437B (zh) * | 2017-07-31 | 2020-01-31 | Oppo广东移动通信有限公司 | 应用管控方法、装置、存储介质及电子设备 |
KR102582483B1 (ko) * | 2018-08-23 | 2023-09-26 | 삼성전자주식회사 | 무선 통신 방법 및 이를 지원하는 전자 장치 |
KR102557267B1 (ko) * | 2018-10-12 | 2023-07-20 | 삼성전자주식회사 | 메모리의 저장 용량을 확보하기 위한 디스플레이 장치 |
CN109753316A (zh) * | 2018-11-22 | 2019-05-14 | 惠州Tcl移动通信有限公司 | 智能终端及其控制方法、具有存储功能的装置 |
KR102352755B1 (ko) * | 2020-07-01 | 2022-01-20 | (주)버즈빌 | 공유핸들 기반 인터페이스 제공을 위한 서비스 제어 방법 및 사용자 단말 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006285871A (ja) * | 2005-04-04 | 2006-10-19 | Canon Inc | 情報処理装置、制御方法、プログラム、及び記憶媒体 |
JP4112420B2 (ja) * | 2002-05-15 | 2008-07-02 | ヒューレット・パッカード・カンパニー | 重みを使用してアプリケーションにシステム資源を割当てる方法およびシステム |
KR101213572B1 (ko) | 2010-12-03 | 2012-12-18 | 한국과학기술원 | 하이퍼바이저를 활용한 사용자 어플리케이션 메모리 보호방법 |
JP2013050898A (ja) | 2011-08-31 | 2013-03-14 | Brother Ind Ltd | 端末装置のためのコンピュータプログラム及び端末装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5737547A (en) * | 1995-06-07 | 1998-04-07 | Microunity Systems Engineering, Inc. | System for placing entries of an outstanding processor request into a free pool after the request is accepted by a corresponding peripheral device |
US6785867B2 (en) * | 1997-10-22 | 2004-08-31 | Siemens Information And Communication Networks, Inc. | Automatic application loading for e-mail attachments |
US7155716B2 (en) * | 2002-03-08 | 2006-12-26 | Intel Corporation | Weighted and prioritized task scheduler |
US9110790B1 (en) * | 2008-06-30 | 2015-08-18 | Emc Corporation | Managing memory in displaying data storage system information |
KR101897598B1 (ko) * | 2011-05-13 | 2018-09-13 | 삼성전자 주식회사 | 디지털 디바이스의 어플리케이션 처리 속도 향상 방법 및 장치 |
KR20130021625A (ko) | 2011-08-23 | 2013-03-06 | 삼성전자주식회사 | 메모리 상태 변화에 따른 단말기 운용 방법 및 이를 지원하는 단말기 |
US8844036B2 (en) | 2012-03-02 | 2014-09-23 | Sri International | Method and system for application-based policy monitoring and enforcement on a mobile device |
KR102083316B1 (ko) * | 2013-04-24 | 2020-04-14 | 삼성전자주식회사 | 사용자 디바이스의 메모리 관리 방법 및 장치 |
-
2014
- 2014-01-02 KR KR1020140000398A patent/KR102176645B1/ko active IP Right Grant
- 2014-12-18 US US14/574,594 patent/US9411640B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4112420B2 (ja) * | 2002-05-15 | 2008-07-02 | ヒューレット・パッカード・カンパニー | 重みを使用してアプリケーションにシステム資源を割当てる方法およびシステム |
JP2006285871A (ja) * | 2005-04-04 | 2006-10-19 | Canon Inc | 情報処理装置、制御方法、プログラム、及び記憶媒体 |
KR101213572B1 (ko) | 2010-12-03 | 2012-12-18 | 한국과학기술원 | 하이퍼바이저를 활용한 사용자 어플리케이션 메모리 보호방법 |
JP2013050898A (ja) | 2011-08-31 | 2013-03-14 | Brother Ind Ltd | 端末装置のためのコンピュータプログラム及び端末装置 |
Also Published As
Publication number | Publication date |
---|---|
US9411640B2 (en) | 2016-08-09 |
KR20150080859A (ko) | 2015-07-10 |
US20150186179A1 (en) | 2015-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102176645B1 (ko) | 어플리케이션 운용 방법 및 이를 이용한 전자 장치 | |
KR102422353B1 (ko) | 스크린 미러링 서비스 제공장치 및 방법 | |
KR102426070B1 (ko) | 전자 장치 및 전자 장치의 디스플레이 설정 방법 | |
KR102219861B1 (ko) | 화면 공유 방법 및 그 전자 장치 | |
US20180101715A1 (en) | Electronic device having plurality of fingerprint sensing modes and method for controlling the same | |
KR102213190B1 (ko) | 홈스크린 구성 방법 및 이를 이용한 전자 장치 | |
US10181028B2 (en) | Method and apparatus to sandbox run-time android applications with lightweight container | |
KR102335024B1 (ko) | 제어 방법 및 그 방법을 처리하는 전자장치 | |
US10402222B2 (en) | Task migration method and apparatus | |
AU2017273159B2 (en) | Method of switching application and electronic device therefor | |
KR102332136B1 (ko) | 다수의 프로세서들을 가지는 전자장치에서 디스플레이 제어 방법 및 장치 | |
US20160092022A1 (en) | Method for reducing ghost touch and electronic device thereof | |
US10254883B2 (en) | Electronic device for sensing pressure of input and method for operating the electronic device | |
KR102398027B1 (ko) | 전자 장치의 동적 프리뷰 디스플레이 방법 및 그 전자 장치 | |
US20160026272A1 (en) | Method for displaying screen in electronic device, and electronic device thereof | |
CN108353105A (zh) | 电子设备和电子设备的内容输出方法 | |
KR20150135837A (ko) | 디스플레이 운용 전자장치 및 방법 | |
US10084793B2 (en) | Electronic device for managing use of data from other electronic device and method for controlling the same | |
US10705681B2 (en) | Electronic device and display method for selecting an area of an icon | |
KR20160046401A (ko) | 보안을 제어하기 위한 방법 및 그 전자 장치 | |
KR102177802B1 (ko) | 멀티 심이 구비된 전자 장치 및 방법 | |
KR102416071B1 (ko) | 전자장치 및 전자장치의 어플리케이션 실행 방법 | |
KR20160057822A (ko) | 디스플레이를 제어하기 위한 방법 및 그 전자 장치 | |
KR102241831B1 (ko) | 전자 장치 및 이의 운영 방법 | |
KR102218553B1 (ko) | 화면 제어를 위한 방법 및 전자장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140102 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20181231 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140102 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200205 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: 20200807 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201103 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20201104 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20241030 Start annual number: 5 End annual number: 5 |