KR20150091839A - 전자 장치 및 이의 정보 제공 방법 - Google Patents
전자 장치 및 이의 정보 제공 방법 Download PDFInfo
- Publication number
- KR20150091839A KR20150091839A KR1020140012572A KR20140012572A KR20150091839A KR 20150091839 A KR20150091839 A KR 20150091839A KR 1020140012572 A KR1020140012572 A KR 1020140012572A KR 20140012572 A KR20140012572 A KR 20140012572A KR 20150091839 A KR20150091839 A KR 20150091839A
- Authority
- KR
- South Korea
- Prior art keywords
- application
- icon
- related information
- executed
- input
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
전자 장치의 정보 제공 방법은, 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 동작; 상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작; 및 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 동작을 포함한다. 다만, 상기 실시예에 한정되지 않으며 다른 실시예가 가능하다.
Description
본 발명의 다양한 실시예들은 어플리케이션 아이콘을 이용한 다양한 어플리케이션 정보 제공 방법 및 이를 구현하는 전자 장치에 관한 것이다.
최근 통신 기술 등의 발달로 다양한 기능의 어플리케이션이 전자 장치, 예컨대 PC, 스마트 폰과 같은 휴대 단말기 및 스마트 TV와 같은 가전 제품에 다운로드되어 사용되고 있다. 어플리케이션이 전자 장치에 다운로드되면, 사용자가 편리하게 어플리케이션에 접근할 수 있도록 어플리케이션 아이콘이 화면에 생성될 수 있다. 예컨대, 설치된 복수의 어플리케이션 아이콘들은 홈 스크린에서 확인할 수 있다. 사용자는 어플리케이션 아이콘을 선택하는 방식으로 해당 어플리케이션을 실행할 수 있다.
어플리케이션 아이콘을 선택하여 어플리케이션을 실행시키면, 실행 화면이 전자 장치의 디스플레이를 통해 표시된다. 사용자는 실행 화면을 닫는 방식으로 어플리케이션의 실행을 종료시킬 수도 있으나, 실행 화면을 최소화하는 방식으로 어플리케이션이 백그라운드에서 실행되도록 조작할 수 있다. 따라서, 디스플레이를 통해 홈 스크린이 출력되고 있다고 하더라도, 백그라운드에서는 복수의 어플리케이션이 실행 중일 수 있다.
종래 전자 장치가 현재 실행되고 있는 어플리케이션을 확인하기 위해서 별도로 작업 관리 항목을 표시하는 메뉴를 실행시켜 해당 정보를 획득하는 수 밖에 없었다. 실행되고 있는 어플리케이션에 대한 조작 또한 작업 관리 항목을 표시하는 메뉴에서 이루어질 수 밖에 없었다. 이외의 어플리케이션에 대한 정보를 획득하고자 하는 경우에도 해당 어플리케이션을 실행시켜 해당 항목에 접근하는 방식으로 정보를 얻었다.
이에, 후술할 실시예는 상기와 같은 단점들을 개선시킬 수 있는 전자 장치및 이의 정보 제공 방법을 제공하는데 있다.
본 발명의 일 실시예에 따른 전자 장치의 정보 제공 방법은, 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 동작; 상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작; 및 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 동작을 포함한다.
본 발명의 일 실시예에 따른 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 표시부; 및 상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하고, 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 제어부를 포함한다.
본 발명의 일 실시예에 따른 컴퓨터 판독 가능한 기록 매체는, 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 동작, 상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작 및 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 동작을 실행시키기 위한 프로그램을 기록한다.
본 발명의 실시예에 따른 전자 장치의 정보 제공 방법에 의하면, 백그라운드로 실행 중인 어플리케이션에 대한 정보를 별도의 사용자 조작 없이 확인할 수 있다.
본 발명의 실시예에 따른 전자 장치의 정보 제공 방법에 의하면, 홈 스크린화면에서 앱 아이콘을 이용하여 어플리케이션 관련 정보를 획득할 수 있다.
또한, 본 발명의 실시예에 의한 전자 장치의 정보 제공 방법에 의하면, 사용자가 다양한 속성을 갖는 입력을 제공함으로써 앱 아이콘을 이용한 다양한 어플리케이션 관련 정보를 획득할 수 있다.
도 1은 본 발명의 일 실시예에 따른 전자 장치를 포함하는 네트워크 환경을 도시한다.
도 2는 본 발명의 일 실시예에 따른 전자 장치의 블록도를 도시한다.
도 3a 내지 3c는 본 발명의 일 실시예에 따른 전자 장치의 정보 제공 방법을 나타내는 화면 예시도이다.
도 4a 내지 4c는 본 발명의 일 실시예에 따른 전자 장치의 정보 제공 방법을 나타내는 화면 예시도이다.
도 5a는 본 발명의 일 실시예에 따른 입력 장치를 나타내는 도면이다.
도 5b 내지 5c는 정보 제공을 위하여 도 5a의 입력 장치를 이용한 다양한 입력 방법을 나타내는 화면 예시도이다.
도 6는 본 발명의 일 실시예에 따른 전자 장치의 어플리케이션 실행 정보 제공 방법을 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따른 전자 장치의 어플리케이션 관련 정보 제공 방법을 나타내는 순서도이다.
도 2는 본 발명의 일 실시예에 따른 전자 장치의 블록도를 도시한다.
도 3a 내지 3c는 본 발명의 일 실시예에 따른 전자 장치의 정보 제공 방법을 나타내는 화면 예시도이다.
도 4a 내지 4c는 본 발명의 일 실시예에 따른 전자 장치의 정보 제공 방법을 나타내는 화면 예시도이다.
도 5a는 본 발명의 일 실시예에 따른 입력 장치를 나타내는 도면이다.
도 5b 내지 5c는 정보 제공을 위하여 도 5a의 입력 장치를 이용한 다양한 입력 방법을 나타내는 화면 예시도이다.
도 6는 본 발명의 일 실시예에 따른 전자 장치의 어플리케이션 실행 정보 제공 방법을 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따른 전자 장치의 어플리케이션 관련 정보 제공 방법을 나타내는 순서도이다.
이하, 첨부된 도면을 참조하여 본 개시(present disclosure)를 설명한다. 본 개시는 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들이 도면에 예시되고 관련된 상세한 설명이 기재되어 있다. 그러나, 이는 본 개시를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 개시의 사상 및 기술 범위에 포함되는 모든 변경 및/또는 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조부호가 사용되었다.
본 개시 가운데 사용될 수 있는“포함한다” 또는“포함할 수 있다” 등의 표현은 개시된 해당 기능, 동작 또는 구성요소 등의 존재를 가리키며, 추가적인 하나 이상의 기능, 동작 또는 구성요소 등을 제한하지 않는다. 또한, 본 개시에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 개시에서 “또는” 등의 표현은 함께 나열된 단어들의 어떠한, 그리고 모든 조합을 포함한다. 예를 들어, “A 또는 B”는, A를 포함할 수도, B를 포함할 수도, 또는 A 와 B 모두를 포함할 수도 있다.
본 개시 가운데 “제 1,”“제2,”“첫째,”또는“둘째,”등의 표현들이 본 개시의 다양한 구성요소들을 수식할 수 있지만, 해당 구성요소들을 한정하지 않는다. 예를 들어, 상기 표현들은 해당 구성요소들의 순서 및/또는 중요도 등을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분 짓기 위해 사용될 수 있다. 예를 들어, 제1 사용자 기기와 제 2 사용자 기기는 모두 사용자 기기이며, 서로 다른 사용자 기기를 나타낸다. 예를 들어, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해될 수 있어야 할 것이다.
본 개시에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 개시를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 개시에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
본 개시에 따른 전자 장치는 예를들면 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예: 전자 안경과 같은 head-mounted-device(HMD), 전자 의복, 전자 팔찌, 전자 목걸이, 전자 앱세서리(appcessory), 전자 문신, 또는 스마트 와치(smartwatch))중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 스마트 가전 제품(smart home appliance)일 수 있다. 스마트 가전 제품은, 예를 들자면, 전자 장치는 텔레비전, DVD(digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM), 게임 콘솔(game consoles), 전자 사전, 전자 키, 캠코더(camcorder), 또는 전자 액자 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 각종 의료기기(예: MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기 등), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(예: 선박용 항법 장치 및 자이로 콤파스 등), 항공 전자기기(avionics), 보안 기기, 또는 산업용 또는 가정용 로봇 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 가구(furniture) 또는 건물/구조물의 일부, 전자 보드(electronic board), 전자 사인 입력장치(electronic signature receiving device), 프로젝터(projector), 또는 각종 계측기기(예: 수도, 전기, 가스, 또는 전파 계측 기기 등) 중 적어도 하나를 포함할 수 있다. 본 개시에 따른 전자 장치는 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 또한, 본 개시에 따른 전자 장치는 전술한 기기들에 한정되지 않음은 당업자에게 자명하다.
도 1은 본 개시의 실시예에 따른 전자 장치(100)를 포함하는 네트워크 환경(101)을 도시한다.
도 1을 참조하면, 전자 장치(100)는 버스(110), 프로세서(120), 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160) 및 애플리케이션 제어 모듈(170)을 포함할 수 있다.
버스(110)는 전술한 구성요소들을 서로 연결하고, 전술한 구성요소들 간의 통신(예: 제어 메시지)을 전달하는 회로일 수 있다.
프로세서(120)는 버스(110)를 통해 전술한 다른 구성요소들(예: 메모리(130), 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160) 및 애플리케이션 제어 모듈(170))로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다.
메모리(130)는 프로세서(120) 또는 다른 구성요소들(예: 입출력 인터페이스(140), 디스플레이(150), 통신 인터페이스(160) 및 애플리케이션 제어 모듈(170))로부터 수신되거나 프로세서(120) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 메모리(130)는 커널(131), 미들웨어(132), 애플리케이션 프로그래밍 인터페이스(API: application programming interface, 133) 또는 애플리케이션(134) 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.
커널(131)은 나머지 다른 프로그래밍 모듈들 미들웨어(132), API(133) 또는 애플리케이션(134)에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 버스 (110), 프로세서(120) 또는 메모리(130))을 제어 또는 관리할 수 있다. 또한, 커널(131)은 미들웨어(132), API(133) 또는 애플리케이션(134)에서 전자 장치(100)의 개별 구성요소에 접근하여 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다.
미들웨어(132)는 API(133) 또는 애플리케이션(134)이 커널(131)과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한, 미들웨어(132)는 애플리케이션(134)으로부터 수신된 작업 요청들과 관련하여, 예를 들면, 애플리케이션(134) 중 적어도 하나의 애플리케이션에 전자 장치(100)의 시스템 리소스(예: 버스(110), 프로세서(120) 또는 메모리(130))를 사용할 수 있는 우선 순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 제어(예: 스케쥴링 또는 로드 밸런싱)을 수행할 수 있다.
API(133)는 애플리케이션(134)이 커널(131) 또는 미들웨어(132)에서 제공되는 기능을 제어하기 위한 인터페이스로, 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예: 명령어)를 포함할 수 있다.
다양한 실시예에 따르면, 애플리케이션(134)은 SMS/MMS 애플리케이션, 이메일 애플리케이션, 달력 애플리케이션, 알람 애플리케이션, 건강 관리(health care) 애플리케이션(예: 운동량 또는 혈당 등을 측정하는 어플리케이션) 또는 환경 정보 애플리케이션(예: 기압, 습도 또는 온도 정보 등을 제공하는 애플리케이션) 등을 포함할 수 있다. 추가적으로 또는 대체적으로, 애플리케이션(134)은 전자 장치(100)와 외부 전자 장치(예: 전자 장치 104) 사이의 정보 교환과 관련된 애플리케이션일 수 있다. 정보 교환과 관련된 애플리케이션은, 예를 들어, 상기 외부 전자 장치에 특정 정보를 전달하기 위한 알림 전달(notification relay) 애플리케이션, 또는 외부 전자 장치를 관리하기 위한 장치 관리(device management) 애플리케이션을 포함할 수 있다.
예를 들면, 알림 전달 애플리케이션은 전자 장치(100)의 다른 애플리케이션(예: SMS/MMS 애플리케이션, 이메일 애플리케이션, 건강 관리 애플리케이션 또는 환경 정보 애플리케이션 등)에서 발생한 알림 정보를 외부 전자 장치(예: 전자 장치 104)로 전달하는 기능을 포함할 수 있다. 추가적으로 또는 대체적으로, 알림 전달 애플리케이션은, 예를 들면, 외부 전자 장치(예: 전자 장치 104)로부터 알림 정보를 수신하여 사용자에게 제공할 수 있다. 장치 관리 애플리케이션은, 예를 들면, 전자 장치(100)와 통신하는 외부 전자 장치(예: 전자 장치 104)의 적어도 일부에 대한 기능(예: 외부 전자 장치 자체(또는, 일부 구성 부품)의 턴온/턴오프 또는 디스플레이의 밝기(또는, 해상도) 조절), 외부 전자 장치에서 동작하는 어플리케이션 또는 외부 전자 장치에서 제공되는 서비스(예: 통화 서비스 또는 메시지 서비스)를 관리(예: 설치, 삭제 또는 업데이트)할 수 있다.
다양한 실시예에 따르면, 애플리케이션(134)은 외부 전자 장치(예: 전자 장치 104)의 속성(예: 전자 장치의 종류)에 따라 지정된 애플리케이션을 포함할 수 있다. 예를 들어, 외부 전자 장치가 MP3 플레이어인 경우, 애플리케이션(134)은 음악 재생과 관련된 애플리케이션을 포함할 수 있다. 유사하게, 외부 전자 장치가 모바일 의료기기인 경우, 애플리케이션(134)은 건강 관리와 관련된 애플리케이션을 포함할 수 있다. 일 실시예에 따르면, 애플리케이션(134)은 전자 장치(100)에 지정된 애플리케이션 또는 외부 전자 장치(예: 서버 106 또는 전자 장치 104)로부터 수신된 애플리케이션 중 적어도 하나를 포함할 수 있다.
입출력 인터페이스(140)는, 입출력 장치(예: 센서, 키보드 또는 터치 스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 버스(110)를 통해 프로세서(120), 메모리(130), 통신 인터페이스(160), 또는 애플리케이션 제어 모듈(170)에 전달할 수 있다. 예를 들면, 입출력 인터페이스(140)는 터치 스크린을 통하여 입력된 사용자의 터치에 대한 데이터를 프로세서(120)로 제공할 수 있다. 또한, 입출력 인터페이스(140)는, 예를 들면, 버스(110)를 통해 프로세서(120), 메모리(130), 통신 인터페이스(160), 또는 애플리케이션 제어 모듈(170)로부터 수신된 명령 또는 데이터를 입출력 장치(예: 스피커 또는 디스플레이)를 통하여 출력할 수 있다. 예를 들면, 입출력 인터페이스(140)는 프로세서(120)를 통하여 처리된 음성 데이터를 스피커를 통하여 사용자에게 출력할 수 있다.
디스플레이(150)는 사용자에게 각종 정보(예: 멀티미디어 데이터 또는 텍스트 데이터 등)을 표시할 수 있다.
통신 인터페이스(160)는 전자 장치(100)와 외부 장치(예: 전자 장치 104 또는 서버 106) 간의 통신을 연결할 수 있다. 예를 들면, 통신 인터페이스(160)는 무선 통신 또는 유선 통신을 통해서 네트워크(162)에 연결되어 외부 장치와 통신할 수 있다. 무선 통신은, 예를 들어, Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication), GPS(global positioning system) 또는 cellular 통신(예: LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등) 중 적어도 하나를 포함할 수 있다. 유선 통신은, 예를 들어, USB(universal serial bus), HDMI(high definition multimedia interface), RS-232(recommended standard 232) 또는 POTS(plain old telephone service) 중 적어도 하나를 포함할 수 있다.
일 실시예에 따르면, 네트워크(162)는 통신 네트워크(telecommunications network)일 수 있다. 통신 네트워크 는 컴퓨터 네트워크(computer network), 인터넷(internet), 사물 인터넷(internet of things) 또는 전화망(telephone network) 중 적어도 하나를 포함할 수 있다. 일 실시예에 따르면, 전자 장치(100)와 외부 장치 간의 통신을 위한 프로토콜(예: transport layer protocol, data link layer protocol 또는 physical layer protocol))은 애플리케이션(134), 애플리케이션 프로그래밍 인터페이스(133), 미들웨어(132), 커널(131) 또는 통신 인터페이스(160) 중 적어도 하나에서 지원될 수 있다.
애플리케이션 제어 모듈(170)은, 다른 구성요소들(예: 프로세서(120), 메모리(130), 입출력 인터페이스(140), 또는 통신 인터페이스(160))로부터 획득된 정보 중 적어도 일부를 처리하고, 이를 다양한 방법으로 사용자에게 제공할 수 있다. 예를 들면, 애플리케이션 제어 모듈(170)은, 전자 장치(100)에 구비된 접속 부품의 정보를 인식하고, 접속 부품의 정보를 메모리(130)에 저장하고, 접속 부품의 정보에 기반하여, 애플리케이션(134)을 실행시킬 수 있다.
도 2는 본 개시의 실시예들에 따른 전자 장치(200)의 블록도를 도시한다. 예를 들어, 전자 장치(200)는 도 1에 도시된 전자 장치(100)의 전체 또는 일부를 구성할 수 있다.
도 2를 참조하면, 전자 장치(200)는 하나 이상의 애플리케이션 프로세서(AP: application processor, 210), 통신 모듈(220), SIM(subscriber identification module) 카드(224), 메모리(230), 센서 모듈(240), 입력 장치(250), 디스플레이(260), 인터페이스(270), 오디오 모듈(280), 카메라 모듈(291), 전력관리 모듈(295), 배터리(296), 인디케이터(297) 및 모터(298)를 포함할 수 있다.
AP(210)는 운영체제 또는 응용 프로그램을 구동하여 AP(210)에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 멀티미디어 데이터를 포함한 각종 데이터 처리 및 연산을 수행할 수 있다. 예를 들어, AP(210)는 SoC(system on chip) 로 구현될 수 있다. 일 실시예에 따르면, AP(210)는 GPU(graphic processing unit, 미도시)를 더 포함할 수 있다.
통신 모듈(220)(예: 통신 인터페이스(160))은 전자 장치(200)(예: 도 1의 전자 장치(100))와 네트워크를 통해 연결된 다른 전자 장치들(예: 도 1의 전자 장치(104) 또는 서버(106)) 간의 통신에서 데이터 송수신을 수행할 수 있다. 일 실시예에 따르면, 통신 모듈(220)은 셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227), NFC 모듈(228) 및 RF(radio frequency) 모듈(229)을 포함할 수 있다.
셀룰러 모듈(221)은 통신망(예: LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro 또는 GSM 등)을 통해서 음성 통화, 영상 통화, 문자 서비스 또는 인터넷 서비스 등을 제공할 수 있다. 예를 들어, 셀룰러 모듈(221)은 가입자 식별 모듈(예: SIM 카드(224))을 이용하여 통신 네트워크 내에서 전자 장치의 구별 및 인증을 수행할 수 있다. 일 실시예에 따르면, 셀룰러 모듈(221)은 AP(210)가 제공할 수 있는 기능 중 적어도 일부 기능을 수행할 수 있다. 예를 들면, 셀룰러 모듈(221)은 멀티 미디어 제어 기능의 적어도 일부를 수행할 수 있다.
일 실시예에 따르면, 셀룰러 모듈(221)은 커뮤니케이션 프로세서(CP: communication processor)를 포함할 수 있다. 예를 들어, 셀룰러 모듈(221)은 SoC로 구현될 수 있다. 셀룰러 모듈(221)은(예: 커뮤니케이션 프로세서) 메모리(230) 또는 전력관리 모듈(295) 등의 구성요소들이 AP(210)와 별개의 구성요소로 도시되어 있으나, 일 실시예에 따르면, AP(210)가 전술한 구성요소들의 적어도 일부(예: 셀룰러 모듈(221))를 포함하도록 구현될 수 있다.
일 실시예에 따르면, AP(210) 또는 셀룰러 모듈(221)(예: 커뮤니케이션 프로세서)은 각각에 연결된 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, AP(210) 또는 셀룰러 모듈(221)은 다른 구성요소 중 적어도 하나로부터 수신하거나 다른 구성요소 중 적어도 하나에 의해 생성된 데이터를 비휘발성 메모리에 저장(store)할 수 있다. AP(210) 및/또는 셀룰러 모듈(221)은 도 1에서 전술한 프로세서(120)의 전체 또는 일부를 구성할 수 있다.
예를 들어, Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228) 각각은 해당하는 모듈을 통해서 송수신되는 데이터를 처리하기 위한 프로세서를 포함할 수 있다.
셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228)이 각각 별개의 블록으로 도시되었으나, 일 실시예에 따르면, 셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228) 중 적어도 일부(예: 두 개 이상)는 하나의 integrated chip(IC) 또는 IC 패키지 내에 포함될 수 있다. 예를 들면, 셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228) 각각에 대응하는 프로세서들 중 적어도 일부(예: 셀룰러 모듈(221)에 대응하는 커뮤니케이션 프로세서 및 Wifi 모듈(223)에 대응하는 Wifi 프로세서)는 하나의 SoC로 구현될 수 있다.
RF 모듈(229)은 데이터의 송수신, 예를 들면, RF 신호의 송수신을 할 수 있다. 예를 들어, RF 모듈(229)은 트랜시버(transceiver), PAM(power amp module), 주파수 필터(frequency filter) 또는 LNA(low noise amplifier) 등을 포함할 수 있다. 예를 들어, RF 모듈(229)은 무선 통신에서 자유 공간상의 전자파를 송수신하기 위한 부품 도체 또는 도선 등을 더 포함할 수 있다. 셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228)이 하나의 RF 모듈(229)을 서로 공유하는 것으로 도시되어 있으나, 일 실시예에 따르면, 셀룰러 모듈(221), Wifi 모듈(223), BT 모듈(225), GPS 모듈(227) 또는 NFC 모듈(228) 중 적어도 하나는 별개의 RF 모듈을 통하여 RF 신호의 송수신을 수행할 수 있다.
SIM 카드(224_1~N)는 가입자 식별 모듈을 포함하는 카드일 수 있으며, 전자 장치(200)의 특정 위치에 형성된 슬롯(225_1~N)에 삽입될 수 있다. SIM 카드(224_1~N)는 고유한 식별 정보(예: ICCID(integrated circuit card identifier)) 또는 가입자 정보(예: IMSI(international mobile subscriber identity))를 포함할 수 있다.
메모리(230)(예: 도 1의 메모리(130))는 내장 메모리(232) 또는 외장 메모리(234)를 포함할 수 있다. 예를 들어, 내장 메모리(232)는 휘발성 메모리(예를 들면, DRAM(dynamic RAM), SRAM(static RAM), SDRAM(synchronous dynamic RAM) 등) 또는 비휘발성 메모리(non-volatile Memory, 예를 들면, OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory 등) 중 적어도 하나를 포함할 수 있다.
일 실시예에 따르면, 내장 메모리(232)는 Solid State Drive (SSD)일 수 있다. 외장 메모리(234)는 flash drive, 예를 들면, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital) 또는 Memory Stick 등을 더 포함할 수 있다. 외장 메모리(234)는 다양한 인터페이스를 통하여 전자 장치(200)과 기능적으로 연결될 수 있다. 일 실시예에 따르면, 전자 장치(200)는 하드 드라이브와 같은 저장 장치(또는 저장 매체)를 더 포함할 수 있다.
센서 모듈(240)은 물리량을 계측하거나 전자 장치(200)의 작동 상태를 감지하여, 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 예를 들어, 센서 모듈(240)은 제스처 센서(240A), 자이로 센서(240B), 기압 센서(240C), 마그네틱 센서(240D), 가속도 센서(240E), 그립 센서(240F), 근접 센서(240G), 컬러(color) 센서(240H)(예: RGB(red, green, blue) 센서), 생체 센서(240I), 온/습도 센서(240J), 조도 센서(240K) 또는 UV(ultra violet) 센서(240M) 중의 적어도 하나를 포함할 수 있다. 추가적으로 또는 대체적으로, 센서 모듈(240)은 후각 센서(E-nose sensor, 미도시), EMG 센서(electromyography sensor, 미도시), EEG 센서(electroencephalogram sensor, 미도시), ECG 센서(electrocardiogram sensor, 미도시), IR(infrared) 센서(미도시), 홍채 센서(미도시) 또는 지문 센서(미도시) 등을 포함할 수 있다. 센서 모듈(240)은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어 회로를 더 포함할 수 있다.
입력 장치(250)는 터치 패널(touch panel, 252), 펜 센서(pen sensor, 254), 키(key, 256) 또는 초음파(ultrasonic) 입력 장치(258)를 포함할 수 있다. 예를 들어, 터치 패널(252)은 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 터치 입력을 인식할 수 있다. 터치 패널(252)은 제어 회로를 더 포함할 수도 있다. 정전식의 경우, 물리적 접촉 또는 근접 인식이 가능하다. 터치 패널(252)은 택타일 레이어(tactile layer)를 더 포함할 수도 있다. 이 경우, 터치 패널(252)은 사용자에게 촉각 반응을 제공할 수 있다.
예를 들어, 펜 센서(254)는 사용자의 터치 입력을 받는 것과 동일 또는 유사한 방법 또는 별도의 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 예를 들어, 키 (256)는 물리적인 버튼, 광학식 키 또는 키패드를 포함할 수 있다. 초음파(ultrasonic) 입력 장치(258)는 초음파 신호를 발생하는 입력 도구를 통해, 전자 장치(200)에서 마이크(예: 마이크(288))로 음파를 감지하여 데이터를 확인할 수 있는 장치로서, 무선 인식이 가능하다. 일 실시예에 따르면, 전자 장치(200)는 통신 모듈(220)을 이용하여 이와 연결된 외부 장치(예: 컴퓨터 또는 서버)로부터 사용자 입력을 수신할 수도 있다.
디스플레이(260)(예: 도 1의 디스플레이(150))는 패널(262), 홀로그램 장치(264) 또는 프로젝터(266)를 포함할 수 있다. 예를 들어, 패널(262)은 LCD(liquid-crystal display) 또는 AM-OLED(active-matrix organic light-emitting diode) 등일 수 있다. 예를 들어, 패널(262)은 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 패널(262)은 터치 패널(252)과 하나의 모듈로 구성될 수도 있다. 홀로그램 장치(264)는 빛의 간섭을 이용하여 입체 영상을 허공에 보여줄 수 있다. 프로젝터(266)는 스크린에 빛을 투사하여 영상을 표시할 수 있다. 예를 들어, 스크린은 전자 장치(200)의 내부 또는 외부에 위치할 수 있다. 일 실시예에 따르면, 디스플레이(260)는 패널(262), 홀로그램 장치(264), 또는 프로젝터(266)를 제어하기 위한 제어 회로를 더 포함할 수 있다.
예를 들어, 인터페이스(270)는 HDMI(high-definition multimedia interface, 272), USB(universal serial bus, 274), 광 인터페이스(optical interface, 276) 또는 D-sub(D-subminiature, 278)를 포함할 수 있다. 예를 들어, 인터페이스(270)는 도 1에 도시된 통신 인터페이스(160)에 포함될 수 있다. 추가적으로 또는 대체적으로, 인터페이스(270)는, 예를 들면, MHL(mobile high-definition link) 인터페이스, SD(secure Digital) 카드/MMC(multi-media card) 인터페이스 또는 IrDA(infrared data association) 규격 인터페이스를 포함할 수 있다.
오디오 모듈(280)은 소리(sound)와 전기신호를 쌍방향으로 변환시킬 수 있다. 예를 들어, 오디오 모듈(280)의 적어도 일부 구성요소는 도 1 에 도시된 입출력 인터페이스(140)에 포함될 수 있다. 예를 들어, 오디오 모듈(280)은 스피커(282), 리시버(284), 이어폰(286) 또는 마이크(288) 등을 통해 입력 또는 출력되는 소리 정보를 처리할 수 있다.
일 실시예에 따르면, 카메라 모듈(291)은 정지 영상 및 동영상을 촬영할 수 있는 장치로서 하나 이상의 이미지 센서(예: 전면 센서 또는 후면 센서), 렌즈(미도시), ISP(image signal processor, 미도시) 또는 플래쉬 (flash, 미도시)(예: LED 또는 xenon lamp)를 포함할 수 있다.
전력 관리 모듈(295)은 전자 장치(200)의 전력을 관리할 수 있다. 도시하지는 않았으나, 전력 관리 모듈(295)은, 예를 들면, PMIC(power management integrated circuit), 충전 IC(charger integrated circuit) 또는 배터리 또는 연료 게이지(battery or fuel gauge)를 포함할 수 있다.
예를 들어, PMIC는 집적회로 또는 SoC 반도체 내에 탑재될 수 있다. 충전 방식은 유선과 무선으로 구분될 수 있다. 충전 IC는 배터리를 충전시킬 수 있으며, 충전기로부터의 과전압 또는 과전류 유입을 방지할 수 있다. 일 실시예에 따르면, 충전 IC는 유선 충전 방식 또는 무선 충전 방식 중 적어도 하나를 위한 충전 IC를 포함할 수 있다. 무선 충전 방식으로는, 예를 들면, 자기공명 방식, 자기유도 방식 또는 전자기파 방식 등이 있으며, 무선 충전을 위한 부가적인 회로, 예를 들면, 코일 루프, 공진 회로 또는 정류기 등의 회로가 추가될 수 있다.
예를 들어, 배터리 게이지는 배터리(296)의 잔량, 충전 중 전압, 전류 또는 온도를 측정할 수 있다. 배터리(296)는 전기를 저장 또는 생성할 수 있고, 그 저장 또는 생성된 전기를 이용하여 전자 장치(200)에 전원을 공급할 수 있다. 예를 들어, 배터리(296)는 충전식 전지(rechargeable battery) 또는 태양 전지(solar battery)를 포함할 수 있다.
인디케이터(297)는 전자 장치(200) 혹은 그 일부(예: AP(210))의 특정 상태, 예를 들면, 부팅 상태, 메시지 상태 또는 충전 상태 등을 표시할 수 있다. 모터(298)는 전기적 신호를 기계적 진동으로 변환할 수 있다. 도시되지는 않았으나, 전자 장치(200)는 모바일 TV 지원을 위한 처리 장치(예: GPU)를 포함할 수 있다. 예를 들어, 모바일 TV지원을 위한 처리 장치는 DMB(digital multimedia broadcasting), DVB(digital video broadcasting) 또는 미디어 플로우(media flow) 등의 규격에 따른 미디어 데이터를 처리할 수 있다.
본 발명의 실시예에 따른 전자 장치의 전술한 구성요소들 각각은 하나 또는 그 이상의 부품(component)으로 구성될 수 있으며, 해당 구성 요소의 명칭은 전자 장치의 종류에 따라서 달라질 수 있다. 본 개시에 따른 전자 장치는 전술한 구성요소 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 또한, 본 개시에 따른 전자 장치의 구성 요소들 중 일부가 결합되어 하나의 개체(entity)로 구성됨으로써, 결합되기 이전의 해당 구성 요소들의 기능을 동일하게 수행할 수 있다.
본 발명에 사용된 용어 "모듈"은, 예를 들어, 하드웨어, 소프트웨어 또는 펌웨어(firmware) 중 하나 또는 둘 이상의 조합을 포함하는 단위(unit)를 의미할 수 있다. "모듈"은 예를 들어, 유닛(unit), 로직(logic), 논리 블록(logical block), 부품(component) 또는 회로(circuit) 등의 용어와 바꾸어 사용(interchangeably use)될 수 있다. "모듈"은, 일체로 구성된 부품의 최소 단위 또는 그 일부가 될 수 있다. "모듈"은 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수도 있다. "모듈"은 기계적으로 또는 전자적으로 구현될 수 있다. 예를 들면, 본 개시에 따른 "모듈"은, 알려졌거나 앞으로 개발될, 어떤 동작들을 수행하는 ASIC(application-specific integrated circuit) 칩, FPGAs(field-programmable gate arrays) 또는 프로그램 가능 논리 장치(programmable-logic device) 중 적어도 하나를 포함할 수 있다.
도 3a 내지 3c는 본 발명의 일 실시예에 따른 전자 장치(100)의 정보 제공 방법을 나타내는 화면 예시도이다.
전자 장치(100)는 예컨대 통화 어플리케이션 및 메시지 어플리케이션과 같이 장치에 기본적으로 설치된 어플리케이션을 저장하고 있을 수 있다. 또한, 다른 전자 장치와의 전기적인 연결 및/또는 네트워크를 통한 연결을 통하여 다양한 기능을 하는 어플리케이션을 다운로드하여 설치 및 저장할 수 있다. 이렇게 설치 및 저장된 어플리케이션에 사용자가 접근할 수 있도록, 전자 장치(100)는 어플리케이션 아이콘(이하 앱 아이콘)을 앱 아이콘 표시 화면, 예컨대 홈 화면을 통하여 제공할 수 있다. 앱 아이콘 표시 화면에 표시되는 앱 아이콘은 전자 장치(100)에서 기본적으로 설정된 것일 수도 있고, 사용자가 생성한 것일 수도 있다. 예컨대, 전자 장치(100)에 기본적으로 설치된 어플리케이션의 경우에는 앱 아이콘이 기본적으로 생성되어 있을 수 있고, 사용자가 다운로드하는 어플리케이션의 경우에는 다운로드 시에 앱 아이콘이 자동으로 생성되거나 사용자의 선택에 의하여 생성될 수 있고 아니면 추후 사용자의 설정에 의하여 생성될 수 있다.
어플리케이션을 전자 장치(100)의 디스플레이를 통하여 포어그라운드에서 실행될 수도 있으나, 사용자의 조작에 의하여 백그라운드에서 실행될 수도 있다. 예컨대, 사용자가 포어그라운드에서 어플리케이션을 실행하다가 홈 키(home key)를 누른 경우, 전자 장치(100)는 실행하던 어플리케이션을 종료시키지 않고 백그라운드에서 실행시키면서 홈 화면을 출력할 수 있다. 이러한 방식으로 복수의 어플리케이션들이 백그라운드에서 실행될 수도 있다.
도 1 내지 도 3c를 참조하면, 전자 장치(100)는 입출력 인터페이스(140)를 포함할 수 있다. 일예로, 입출력 인터페이스(140)는 터치 패널을 포함하는 터치 스크린으로 구성될 수 있다. 전자 장치(100)는 입출력 인터페이스(140)를 통해 복수의 앱 아이콘을 포함하는 앱 아이콘 표시 화면(310)을 출력할 수 있다. 각각의 앱 아이콘은 대응하는 어플리케이션에 연관된 이미지로 구성될 수 있다. 도 3a는 어떠한 어플리케이션도 실행되지 않는 경우를 나타내는 것으로, 앱 아이콘 표시 화면(310)을 통해 표시되는 앱 아이콘들은 동일한 제 1 상태를 가질 수 있다. 반면, 도 3b는 적어도 하나 이상의 어플리케이션이 실행되는 경우를 나타내는 것으로, 실행되고 있는 어플리케이션들에 대응하는 앱 아이콘들(320)은 상기 제 1 상태와 구별되는 제 2 상태를 가질 수 있다.
앱 아이콘의 상태란, 앱 아이콘의 색깔, 음영, 크기 및 디자인 중 적어도 하나의 상태를 포함할 수 있다. 앱 아이콘들이 동일한 상태를 갖는다는 것은, 앱 아이콘들의 색깔, 음영, 크기 및 디자인 중 적어도 하나의 상태가 통일되었음을 의미할 수 있다. 따라서, 사용자로 하여금, 통일된 상태로 표시된 앱 아이콘에 대응하는 어플리케이션이 동일한 상태인지 여부, 예컨대 어플리케이션이 백그라운드에서 실행 중인지 여부를 직관적으로 확인할 수 있게 한다. 본 실시예에서는, 실행되고 있는 어플리케이션들에 대응하는 앱 아이콘들(320)은 음영 처리된 상태로 표시되고 있다.
전자 장치(100)는 어플리케이션의 실행 상태의 변경 여부를 감지할 수 있다. 비실행되던 어플리케이션이 실행되는 경우 대응하는 앱 아이콘의 상태를 제 1 상태에서 제 2 상태로 변경할 수 있고, 실행되던 어플리케이션의 실행이 종료되는 경우 대응하는 앱 아이콘의 상태를 제 2 상태에서 제 1 상태로 변경시킬 수 있다.
도 3c를 참조하면, 전자 장치(100)는 입출력 인터페이스(140)에 표시되는 앱 아이콘에 대하여 관련 정보 표시 입력을 수신할 수 있다. 상기 관련 정보 표시 입력은 예컨대 터치 패널에 대한 근접 입력의 방식으로 수신될 수 있다. 특정 앱 아이콘에 대하여 관련 정보 표시 입력이 감지되면, 전자 장치(100)는 관련 정보를 표시할 수 있다. 관련 정보는 어플리케이션에 따라 다르게 설정될 수 있다. 관련 정보는 앱 아이콘에 관련된 작업 관리 항목, 예컨대 앱 아이콘 삭제(Uninstall) 항목 등을 포함할 수 있고, 어플리케이션에 관련된 작업 관리 항목, 예컨대 어플리케이션 종료(End) 항목 및 CPU 사용율 정보 등을 포함할 수 있다. 그리고 아래에서 자세하게 검토하겠지만, 관련 정보는 어플리케이션에 관련된 즐겨 찾기 항목 및 선호 항목 등을 포함할 수 있다. 관련 정보는 관련 정보 표시 윈도우(330)를 통하여 출력될 수 있다.
일 예로, 전자 장치(100)는 특정 앱 아이콘에 대한 관련 정보 표시 입력을 수신하는 경우, 상기 앱 아이콘에 대응하는 어플리케이션의 실행 상태에 따라 다른 관련 정보를 제공할 수 있다. 예컨대, 어플리케이션이 비실행 중인 경우에는 관련 정보로서 앱 아이콘에 관련된 작업 관리 항목을 표시할 수 있고, 어플리케이션이 실행 중인 경우에는 관련 정보로서 앱 아이콘에 관련된 작업 관리 항목과 함께 어플리케이션에 관련된 작업 관리 항목을 표시할 수 있다. 도 3c는 백그라운드에서 실행되고 있는 지도(Maps) 어플리케이션에 대한 관련 정보 표시 입력을 수신하는 경우, 관련 정보 표시 윈도우(330)를 통하여 어플리케이션 종료 항목(End), 앱 아이콘 삭제 항목(Uninstall) 및 CPU 사용율 정보를 포함하는 관련 정보를 제공하는 실시예를 나타내고 있다.
도 4a 내지 4c는 전자 장치(100)가 관련 정보를 제공하는 다양한 실시예를 나타내는 화면 예시도이다. 도 4a 내지 4c는 음악 재생 어플리케이션(Music Player)의 앱 아이콘에 대하여 관련 정보 표시 입력을 수신하는 경우 관련 정보를 제공하는 실시예를 나타내고 있다.
도 4a는 음악 재생 어플리케이션이 비실행되고 있는 경우 음악 재생 앱 아이콘을 통하여 관련 정보 표시 입력을 수신한 경우를 나타낸다. 전자 장치(100)는 음악 재생 앱 아이콘에 대한 관련 정보 표시 입력을 감지하면, 관련 정보로서 최근 재생 목록 또는 선호 재생 목록을 관련 정보 표시 윈도우(410)를 통해 제공할 수 있다. 어떠한 관련 정보를 제공할지 여부는 초기 설정 또는 사용자 설정에 의하여 결정될 수 있다. 또한, 관련 정보 표시 윈도우(410)에는 관련 정보로서 음악 재생/정지 및 재생 곡 이동에 관련된 아이콘 및 기타 인디케이터 등을 더 포함하여 제공할수 있다.
본 실시예에 따른 관련 정보 표시 입력은 다양한 속성을 가질 수 있다. 예컨대, 관련 정보 표시 입력이 근접 입력이라면 근접 거리에 따라 관련 정보 표시 입력의 속성이 다르게 결정될 수 있다. 아니면 관련 정보 표시 입력이 앱 아이콘 상에서 감지되는 위치에 따라서 관련 정보 표시 입력의 속성이 다르게 결정될 수 있다. 이외에도 다양한 방법으로 관련 정보 표시 입력의 속성이 결정될 수 있다. 본 실시예에 따른 전자 장치(100)는 해당 어플리케이션의 실행 여부에 따라 제공하는 관련 정보를 다르게 결정할 수 있다. 그리고, 관련 정보 표시 입력의 속성을 확인하여, 확인된 속성에 따라 제공하는 관련 정보를 다르게 결정할 수 있다.
도 4b와 4c는 모두 음악 재생 어플리케이션이 실행되고 있는 경우 음악 재생 앱 아이콘을 통하여 관련 정보 표시 입력을 수신하였으나, 감지된 관련 정보 표시 입력의 속성에 따라서 서로 다른 관련 정보를 제공하고 있다. 도 4b는 관련 정보 표시 입력이 음악 재생 앱 아이콘의 상부 영역으로 수신되고 있고, 도 4c는 관련 정보 표시 입력이 음악 재생 앱 아이콘의 하부 영역으로 수신되고 있다. 전자 장치(100)는 관련 정보 표시 입력의 속성을 확인하여 각각에 대응되는 관련 정보를 출력할 수 있다. 예컨대, 도 4b와 같이 관련 정보 표시 입력이 음악 재생 앱 아이콘의 상부 영역으로 수신되는 경우에는, 관련 정보로서 현재 재생되고 있는 재생 목록을 관련 정보 표시 윈도우(420)를 통해 제공할 수 있다. 관련 정보 표시 윈도우(420)는 관련 정보로서 음악 재생/정지 및 재생 곡 이동에 관련된 아이콘 및 기타 인디케이터 등을 더 포함하여 제공할 수 있다. 반면, 도 4b와 같이 관련 정보 표시 입력이 음악 재생 앱 아이콘의 하부 영역으로 수신되는 경우에는, 관련 정보로서 앱 아이콘에 관련된 작업 관리 항목 및 어플리케이션에 관련된 작업 관리 항목을 관련 정보 표시 윈도우(430)를 통해 제공할 수 있다. 이외에도 다양한 실시예가 가능하다.
도 5a는 본 발명의 일 실시예에 따른 입력 장치(500)를 나타내는 도면이다.
입력 장치(500)는 몸체부(510) 및 버튼부(520)를 포함할 수 있다. 버튼부(520)는 사용자에 의하여 눌려질 수 있다. 버튼부(520)가 눌린 상태에서 관련 정보 표시 입력이 제공되었는지 여부에 따라 관련 정보 표시 입력의 속성이 다르게 결정될 수 있다.
아니면, 입력 장치(500)를 이용하여 앱 아이콘에 대한 터치 입력이 제공하는 경우, 버튼부(520)의 상태에 따라 터치 입력이 앱 아이콘 선택 입력과 관련 정보 표시 입력으로 구분될 수 있다. 예컨대, 버튼부(520)가 눌리지 않은 상태로 앱 아이콘에 대한 터치 입력이 제공되면, 터치 입력은 앱 아이콘에 대응하는 어플리케이션을 실행하기 위한 앱 아이콘 선택 입력으로 판단될 수 있다. 반면, 버튼부(530)가 눌린 상태로 앱 아이콘에 대한 터치 입력이 제공되면, 터치 입력은 관련 정보 표시 입력으로 판단될 수 있다.
도 5b 및 5c를 참조하면, 상기 입력 장치(500)를 이용한 터치 입력이 관련 정보 표시 입력으로 판단된 경우, 전자 장치(100)는 관련 정보 표시 입력의 속성에 따라 다른 관련 정보를 제공할 수 있다. 예컨대, 도 5b와 같이 관련 정보 표시 입력으로 앱 아이콘의 상부 영역에서 하부 영역으로 이동하는 터치 입력이 감지되는 경우와 도 5c와 같이 앱 아이콘의 하부 영역에서 상부 영역으로 이동하는 터치 입력이 감지되는 경우 서로 다른 관련 정보를 제공할 수 있다. 이외에도 다양한 방식으로 관련 정보 표시 입력이 전자 장치(100)에 제공될 수 있고, 전자 장치(100)는 확인된 관련 정보 표시 입력의 속성에 대응하는 관련 정보를 제공할 수 있다. 관련 정보 표시 입력에 대응하는 관련 정보는 전자 장치(100)에 미리 설정되어 있을 수 있다.
도 6는 본 발명의 일 실시예에 따른 전자 장치(100)의 어플리케이션 실행 정보를 제공하는 방법의 순서도이다.
전자 장치(100)는 입출력 인터페이스(140)를 통해 앱 아이콘 표시 화면(310)을 출력할 수 있다. 앱 아이콘 표시 화면(310)은 적어도 하나의 앱 아이콘을 포함할 수 있다. 전자 장치(100)의 프로세서(120)는 610 동작에서, 앱 아이콘 표시 화면(310)에 표시된 적어도 하나의 앱 아이콘에 대응하는 어플리케이션이 실행되고 있는지 여부를 확인할 수 있다. 상기 어플리케이션이 백그라운드에서 실행되는 경우를 포함할 수 있다.
이후, 프로세서(120)는 620 동작에서, 대응하는 어플리케이션의 실행 여부에 따라 앱 아이콘 상태를 조정하여 표시할 수 있다. 예컨대, 비실행되는 어플리케이션의 앱 아이콘은 제 1 상태로 표시하고, 실행되는 어플리케이션의 앱 아이콘은 제 2 상태로 표시할 수 있다. 제 1 상태와 제 2 상태는 사용자가 확인하였을 때 직관적으로 구분되는 특징을 가질 수 있다. 그리고, 제 1 상태의 앱 아이콘들은 사용자가 확인하였을 때 직관적으로 통일된 특징을 가질 수 있고, 제 2 상태의 앱 아이콘들 또한 사용자가 확인하였을 때 직관적으로 통일된 특징을 가질 수 있다.
프로세서(120)는 630 동작에서, 어플리케이션의 실행 상태가 변경되었는지 여부를 감지할 수 있다. 어플리케이션의 실행 상태가 변경되지 않는 경우에는 출력되는 앱 아이콘의 상태를 유지할 수 있다. 반면, 적어도 하나의 어플리케이션의 실행 상태가 변경된 경우에는, 640 동작과 같이 실행 상태가 변경된 어플리케이션의 앱 아이콘 상태를 변경하여 표시할 수 있다. 예컨대, 비실행되던 어플리케이션이 실행되는 경우라면 해당하는 앱 아이콘이 제 1 상태에서 제 2 상태로 변경될 수 있고, 실행되던 어플리케이션이 비실행되는 경우라면 해당하는 앱 아이콘이 제 2 상태에서 제 1 상태로 변경될 수 있다. 따라서, 사용자는 입출력 인터페이스(140)를 통하여 출력되는 앱 아이콘의 상태를 확인함으로써 대응하는 어플리케이션이 현재 실행중인지 여부를 직관적으로 확인할 수 있다.
도 7은 본 발명의 일 실시예에 따른 전자 장치(100)의 어플리케이션 관련 정보 제공 방법을 나타내는 순서도이다.
전자 장치(100)는 사용자 인터페이스(140)를 통해 앱 아이콘 표시 화면(310)을 출력할 수 있다. 앱 아이콘 표시 화면(310)은 적어도 하나의 앱 아이콘을 포함할 수 있다. 전자 장치(100)는 710 동작에서, 입출력 인터페이스(140)를 통하여 특정 앱 아이콘에 대한 터치 이벤트를 수신할 수 있다.
프로세서(120)는 720 동작에서, 상기 터치 이벤트가 앱 아이콘에 대한 관련 정보 표시 입력인지 여부를 판단할 수 있다. 만약, 상기 터치 이벤트가 관련 정보 표시 입력이 아닌 경우, 프로세서(120)는 730 동작에서 해당 입력에 대응하는 기능을 실행시킬 수 있다. 예컨대, 프로세서(120)는 터치 이벤트가 앱 아이콘 선택 입력으로 판단되면, 앱 아이콘을 선택하여 대응하는 어플리케이션을 실행시킬 수 있다.
반면, 상기 터치 이벤트가 앱 아이콘에 대한 관련 정보 표시 입력인 경우, 프로세서(120)는 740 동작에서, 선택된 앱 아이콘에 대응하는 어플리케이션이 백그라운드에서 실행 중인지 여부를 확인할 수 있다. 그리고, 프로세서는 750 동작에서, 수신한 관련 정보 표시 입력의 속성을 확인할 수 있다. 프로세서는 760 동작에서, 확인된 관련 정보 표시 입력의 속성 및 어플리케이션 실행 여부 중 적어도 하나에 기초하여 관련 정보를 결정하고, 결정된 관련 정보를 입출력 인터페이스(140)를 통하여 표시할 수 있다.
사용자는 입출력 인터페이스(140)를 통하여 표시되는 관련 정보를 확인함으로써 선택된 앱 아이콘 및 이에 대응하는 어플리케이션의 관련 정보를 확인할 수 있다. 상기 관련 정보는 다양한 항목들을 포함할 수 있다. 전자 장치(100)는 770 동작에서, 입출력 인터페이스(140)를 통하여 상기 관련 정보에 포함된 항목들 중 어느 하나를 선택하는 관련 정보 선택 입력을 수신할 수 있다. 관련 정보 선택 입력을 수신하면, 프로세서(120)는 780 동작에서 선택된 관련 정보의 항목에 대응하는 기능을 실행시킬 수 있다.
다양한 실시예에 따르면, 본 개시에 따른 장치(예: 전자 장치(100) 및 모듈들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그래밍 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어는, 하나 이상의 프로세서에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 도시되지는 않았지만 예를 들면 저장부 또는 메모리가 될 수 있다. 상기 프로그래밍 모듈의 적어도 일부는, 예를 들면, 프로세서에 의해 구현(implement)(예: 실행)될 수 있다. 상기 프로그래밍 모듈의 적어도 일부는 하나 이상의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트 (sets of instructions) 또는 프로세스 등을 포함할 수 있다.
상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(Magnetic Media)와, CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 그리고 ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령(예: 프로그래밍 모듈)을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 개시의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.
본 개시에 따른 모듈 또는 프로그래밍 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 본 개시에 따른 모듈, 프로그래밍 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱(heuristic)한 방법으로 실행될 수 있다. 또한, 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
그리고 본 명세서와 도면에 개시된 본 개시의 실시 예들은 본 개시의 기술 내용을 쉽게 설명하고 본 개시의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 개시의 범위를 한정하고자 하는 것은 아니다. 따라서 본 개시의 범위는 여기에 개시된 실시 예들 이외에도 본 개시의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.
Claims (20)
- 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 동작;
상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작; 및
상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 동작을 포함하는 전자 장치의 정보 제공 방법. - 제 1 항에 있어서,
상기 앱 아이콘 상태 조정 및 표시 동작은,
상기 어플리케이션의 실행 여부에 따라 상기 대응하는 앱 아이콘의 색깔, 음영, 크기 및 디자인 중 적어도 하나를 상태가 다르게 표시하는 전자 장치의 정보 제공 방법. - 제 2 항에 있어서,
상기 앱 아이콘 상태 조정 및 표시 동작은,
실행되는 어플리케이션이 복수인 경우 이에 대응하는 앱 아이콘들이 통일된 상태로 표시되고,
비실행되는 어플리케이션이 복수인 경우 이에 대응하는 앱 아이콘들이 통일된 상태로 표시되는 전자 장치의 정보 제공 방법. - 제 1 항에 있어서,
상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션 중 적어도 하나의 어플리케이션의 실행 상태의 변경을 감지하는 동작; 및
실행 상태 변경이 감지된 상기 적어도 하나의 어플리케이션에 대응하는 앱 아이콘의 상태를 변경하여 표시하는 동작을 더 포함하는 전자 장치의 정보 제공 방법. - 제 1 항에 있어서,
상기 적어도 하나의 앱 아이콘 중 어느 하나에 대한 관련 정보 표시 입력을 감지하는 동작;
상기 관련 정보 표시 입력이 감지된 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작; 및
확인된 상기 어플리케이션의 실행 여부에 대응하는 관련 정보를 표시하는 동작을 더 포함하는 전자 장치의 정보 제공 방법. - 제 5 항에 있어서,
상기 어플리케이션이 비실행 중인 경우, 상기 관련 정보는 상기 앱 아이콘에 관련된 작업 관리 항목을 포함하고,
상기 어플리케이션이 실행 중인 경우, 상기 관련 정보는 상기 앱 아이콘에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 즐겨 찾기 항목 및 상기 어플리케이션에 관련된 선호 항목 중 적어도 하나를 포함하는 전자 장치의 정보 제공 방법. - 제 5 항에 있어서,
상기 관련 정보 표시 입력의 속성을 확인하는 동작을 더 포함하는 전자 장치의 정보 제공 방법. - 제 7 항에 있어서,
상기 관련 정보 표시 동작은,
상기 확인된 어플리케이션의 실행 여부 및 상기 확인된 관련 정보 표시 입력의 속성 중 적어도 하나에 기초하여 상기 관련 정보를 결정하는 동작; 및
결정된 상기 관련 정보를 관련 정보 표시 윈도우를 통해 표시하는 동작을 포함하는 전자 장치의 정보 제공 방법. - 제 7 항에 있어서,
상기 관련 정보는, 상기 앱 아이콘에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 즐겨 찾기 항목 및 상기 어플리케이션에 관련된 선호 항목 중 적어도 하나를 포함하는 전자 장치의 정보 제공 방법. - 제 5 항에 있어서,
표시된 상기 관련 정보 중 특정 항목에 대한 선택 입력을 수신하는 동작; 및
선택된 항목에 대응하는 기능을 실행하는 동작을 더 포함하는 전자 장치의 정보 제공 방법. - 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 표시부; 및
상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하고, 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 제어부를 포함하는 전자 장치. - 제 11 항에 있어서,
상기 제어부는,
상기 어플리케이션의 실행 여부에 따라 상기 대응하는 앱 아이콘의 색깔, 음영, 크기 및 디자인 중 적어도 하나를 상태가 다르게 표시하는 전자 장치. - 제 12 항에 있어서,
상기 제어부는,
실행되는 어플리케이션이 복수인 경우 이에 대응하는 앱 아이콘들이 통일된 상태로 표시되고,
비실행되는 어플리케이션이 복수인 경우 이에 대응하는 앱 아이콘들이 통일된 상태로 표시되는 전자 장치의 정보 제공 방법. - 제 11 항에 있어서,
상기 제어부는,
상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션 중 적어도 하나의 어플리케이션의 실행 상태의 변경을 감지하고, 실행 상태 변경이 감지된 상기 적어도 하나의 어플리케이션에 대응하는 앱 아이콘의 상태를 변경하여 표시하는 전자 장치. - 제 11 항에 있어서,
상기 적어도 하나의 앱 아이콘 중 어느 하나에 대한 관련 정보 표시 입력을 수신하는 입력부를 더 포함하고,
상기 제어부는,
상기 관련 정보 표시 입력이 감지된 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하고, 확인된 상기 어플리케이션의 실행 여부에 대응하는 관련 정보를 표시하는 전자 장치. - 제 15 항에 있어서,
상기 어플리케이션이 비실행 중인 경우, 상기 관련 정보는 상기 앱 아이콘에 관련된 작업 관리 항목을 포함하고,
상기 어플리케이션이 실행 중인 경우, 상기 관련 정보는 상기 앱 아이콘에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 즐겨 찾기 항목 및 상기 어플리케이션에 관련된 선호 항목 중 적어도 하나를 포함하는 전자 장치. - 제 15 항에 있어서,
상기 제어부는,
상기 관련 정보 표시 입력의 속성을 확인하고, 상기 확인된 어플리케이션의 실행 여부 및 상기 확인된 관련 정보 표시 입력의 속성 중 적어도 하나에 기초하여 상기 관련 정보를 결정하며, 결정된 상기 관련 정보를 관련 정보 표시 윈도우를 통해 표시하는 전자 장치. - 제 17 항에 있어서,
상기 관련 정보는, 상기 앱 아이콘에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 작업 관리 항목, 상기 어플리케이션에 관련된 즐겨 찾기 항목 및 상기 어플리케이션에 관련된 선호 항목 중 적어도 하나를 포함하는 전자 장치. - 제 15 항에 있어서,
상기 입력부는,
표시된 상기 관련 정보 중 특정 항목에 대한 선택 입력을 수신하고,
상기 제어부는,
선택된 항목에 대응하는 기능을 실행하는 전자 장치. - 적어도 하나의 앱 아이콘을 포함하는 앱 아이콘 표시 화면을 출력하는 동작, 상기 적어도 하나의 앱 아이콘에 대응하는 어플리케이션의 실행 여부를 확인하는 동작 및 상기 어플리케이션의 실행 여부에 따라 대응하는 앱 아이콘의 상태를 조정하여 표시하는 동작을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140012572A KR20150091839A (ko) | 2014-02-04 | 2014-02-04 | 전자 장치 및 이의 정보 제공 방법 |
US14/614,244 US20150220247A1 (en) | 2014-02-04 | 2015-02-04 | Electronic device and method for providing information thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140012572A KR20150091839A (ko) | 2014-02-04 | 2014-02-04 | 전자 장치 및 이의 정보 제공 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150091839A true KR20150091839A (ko) | 2015-08-12 |
Family
ID=53754842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140012572A KR20150091839A (ko) | 2014-02-04 | 2014-02-04 | 전자 장치 및 이의 정보 제공 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150220247A1 (ko) |
KR (1) | KR20150091839A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024217467A1 (zh) * | 2023-04-19 | 2024-10-24 | 维沃移动通信有限公司 | 图标显示控制方法、装置、电子设备及介质 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106484211A (zh) * | 2015-08-28 | 2017-03-08 | 富泰华工业(深圳)有限公司 | 具有系统优化功能的电子装置及系统优化方法 |
CN106126096B (zh) * | 2016-06-21 | 2020-08-14 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的控制方法、控制装置和终端 |
US10853791B1 (en) | 2017-02-14 | 2020-12-01 | Wells Fargo Bank, N.A. | Mobile wallet dynamic interface |
KR102308289B1 (ko) * | 2017-04-06 | 2021-10-06 | 삼성전자주식회사 | 외부 전자 장치에 연결하고 데이터를 업데이트 하는 전자 장치 |
CN109032898A (zh) * | 2017-06-09 | 2018-12-18 | 阿里巴巴集团控股有限公司 | 一种图标的显示方法、装置、设备和存储介质 |
CN107341011A (zh) * | 2017-06-26 | 2017-11-10 | 努比亚技术有限公司 | 一种桌面显示方法、移动终端以及计算机可读存储介质 |
CN109426421A (zh) * | 2017-08-28 | 2019-03-05 | 东富电器股份有限公司 | 利用智能行动装置应用程控之小家电音频控制系统 |
CN107835309B (zh) * | 2017-10-31 | 2020-10-02 | Oppo广东移动通信有限公司 | 后台应用清理方法、装置、存储介质及电子设备 |
CN110417985A (zh) * | 2018-04-28 | 2019-11-05 | 中兴通讯股份有限公司 | 一种终端应用的功能设置方法和装置 |
CN110006146B (zh) * | 2018-07-27 | 2021-03-23 | 浙江德塔森特数据技术有限公司 | 空调风路控制系统 |
US11769132B1 (en) | 2019-05-22 | 2023-09-26 | Wells Fargo Bank, N.A. | P2P payments via integrated 3rd party APIs |
CN110374045B (zh) * | 2019-07-29 | 2021-09-28 | 哈尔滨工业大学 | 一种智能化除冰方法 |
CN112860322B (zh) * | 2019-11-26 | 2022-04-26 | 成都鼎桥通信技术有限公司 | 操作系统切换方法、装置、设备和存储介质 |
-
2014
- 2014-02-04 KR KR1020140012572A patent/KR20150091839A/ko not_active Application Discontinuation
-
2015
- 2015-02-04 US US14/614,244 patent/US20150220247A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024217467A1 (zh) * | 2023-04-19 | 2024-10-24 | 维沃移动通信有限公司 | 图标显示控制方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
US20150220247A1 (en) | 2015-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102383103B1 (ko) | 전자 장치 및 이의 화면 표시 방법 | |
KR102219861B1 (ko) | 화면 공유 방법 및 그 전자 장치 | |
KR20150091839A (ko) | 전자 장치 및 이의 정보 제공 방법 | |
KR102265244B1 (ko) | 디스플레이를 제어하는 전자 장치 및 방법 | |
KR20160011915A (ko) | 화면 제어 방법 및 이를 사용하는 전자 장치 | |
KR20150099297A (ko) | 전자장치의 화면 표시 방법 | |
KR20150141313A (ko) | 전자 장치의 정보 처리 방법 및 장치 | |
KR20150127989A (ko) | 사용자 인터페이스 제공 방법 및 장치 | |
KR20150104302A (ko) | 전자 장치의 사용자 입력 검출 방법 및 그 전자 장치 | |
KR20160025059A (ko) | 데이터 처리 방법 및 그 전자 장치 | |
KR20150135837A (ko) | 디스플레이 운용 전자장치 및 방법 | |
KR102268540B1 (ko) | 데이터 관리 방법 및 그 방법을 처리하는 전자 장치 | |
KR20160059342A (ko) | 지문 센서를 구동하는 방법 및 전자 장치 | |
KR102177802B1 (ko) | 멀티 심이 구비된 전자 장치 및 방법 | |
KR20150135893A (ko) | 홈스크린 구성 방법 및 이를 이용한 전자 장치 | |
KR20150135911A (ko) | Ui 효과 디스플레이 방법 및 전자 장치 | |
KR20150122476A (ko) | 제스처 센서 제어 방법 및 장치 | |
KR20150137472A (ko) | 전자 장치의 컨텐츠 출력 방법 및 이를 사용하는 전자 장치 | |
KR20150086150A (ko) | 사용자 인터페이스 제어 방법 및 장치 | |
KR102241831B1 (ko) | 전자 장치 및 이의 운영 방법 | |
KR20160037019A (ko) | 전자 장치, 그 제어 방법 및 기록 매체 | |
KR102332468B1 (ko) | 기능 제어 방법 및 그 전자 장치 | |
KR102220766B1 (ko) | 메시지를 구성하는 전자 장치와 방법 및 메시지를 수신하여 실행하는 웨어러블 전자 장치와 방법 | |
KR20160073125A (ko) | 기능 제공 방법 및 그 전자 장치 | |
KR20150086808A (ko) | 폴더 관리 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |